/*
	Copyright (c) 2004-2011, 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 an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
(function(a,f){var d,g,c=function(){},i=function(b){for(var e in b)return 0;return 1},m={}.toString,j=function(b){return m.call(b)=="[object Function]"},l=function(b){return m.call(b)=="[object String]"},h=function(b){return m.call(b)=="[object Array]"},b=function(b,e){if(b)for(var a=0;a<b.length;)e(b[a++])},e=function(b,e){for(var a in e)b[a]=e[a];return b},k=function(b,a){return e(Error(b),{src:"dojoLoader",info:a})},p=1,o=function(){return"_"+p++},n=function(b,e,a){return Ca(b,e,a,0,n)},v=this,
r=v.document,t=r&&r.createElement("DiV"),q=n.has=function(b){return s[b]=j(s[b])?s[b](v,r,t):s[b]},s=q.cache=f.hasCache;q.add=function(b,e,a,h){(s[b]===void 0||h)&&(s[b]=e);return a&&q(b)};for(var u in a.has)q.add(u,a.has[u],0,1);var w=0,y=[],K=0,A=c,D=c,H;n.isXdUrl=c;n.initSyncLoader=function(b,e,a){K||(K=b,A=e,D=a);return{sync:"sync",xd:"xd",arrived:2,nonmodule:3,executing:4,executed:5,syncExecStack:y,modules:P,execQ:Q,getModule:V,injectModule:ga,setArrived:X,signal:F,finishExec:$,execModule:aa,
dojoRequirePlugin:K,getLegacyMode:function(){return w},holdIdle:function(){U++},releaseIdle:function(){ba()}}};var E=location.protocol,B=location.host,x=!B;n.isXdUrl=function(b){if(x||/^\./.test(b))return!1;if(/^\/\//.test(b))return!0;return(b=b.match(/^([^\/\:]+\:)\/\/([^\/]+)/))&&(b[1]!=E||b[2]!=B)};q.add("dojo-force-activex-xhr",!r.addEventListener&&window.location.protocol=="file:");q.add("native-xhr",typeof XMLHttpRequest!="undefined");if(q("native-xhr")&&!q("dojo-force-activex-xhr"))H=function(){return new XMLHttpRequest};
else{u=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"];var z;for(d=0;d<3;)try{if(z=u[d++],new ActiveXObject(z))break}catch(C){}H=function(){return new ActiveXObject(z)}}n.getXhr=H;q.add("dojo-gettext-api",1);n.getText=function(b,e,a){var h=H();h.open("GET",ha(b),!1);h.send(null);if(h.status==200||!location.host&&!h.status)a&&a(h.responseText,e);else throw k("xhrFailed",h.status);return h.responseText};var G=new Function("__text","return eval(__text);");n.eval=function(b,e){return G(b+
"\r\n////@ sourceURL="+e)};var I={},F=n.signal=function(e,a){var k=I[e];b(k&&k.slice(0),function(b){b.apply(null,h(a)?a:[a])})},W=n.on=function(b,e){var a=I[b]||(I[b]=[]);a.push(e);return{remove:function(){for(var b=0;b<a.length;b++)if(a[b]===e){a.splice(b,1);break}}}},L=[],O={},M=[],T={},J={},N=[],P={},sa="",ca={},da={};u={};var ja=function(b){for(var e in da){var a=e.match(/^url\:(.+)/);a?ca[Da(a[1],b)]=da[e]:e!="*noref"&&(ca[ia(e,b).mid]=da[e])}da={}},ta=function(b,e,a){e.splice(0,e.length);var h,
k=0;for(h in b)e.push([h,b[h]]),b[h]==a&&(k=h);e.sort(function(b,e){return e[0].length-b[0].length});for(b=0;b<e.length;)a=e[b++],a[2]=RegExp("^"+a[0].replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(b){return"\\"+b})+"(/|$)"),a[3]=a[0].length+1;return k},Ea=function(b,a){var h=b.name;h||(h=b,b={name:h});b=e({main:"main",mapProg:[]},b);b.location=(a||"")+(b.location?b.location:h);b.reverseName=ta(b.packageMap,b.mapProg,h);if(!b.main.indexOf("./"))b.main=b.main.substring(2);e(O,b.paths);T[h]=b;J[h]=
h},ka=function(a,h){for(var k in a){if(k=="waitSeconds")n.waitms=(a[k]||0)*1E3;k=="cacheBust"&&(sa=a[k]?l(a[k])?a[k]:(new Date).getTime()+"":"");if(k=="baseUrl"||k=="combo")n[k]=a[k];if(k=="async"){var c=a[k];n.legacyMode=w=l(c)&&/sync|legacyAsync/.test(c)?c:!c?"sync":!1;n.async=!w}a[k]!==s&&(n.rawConfig[k]=a[k],k!="has"&&q.add("config-"+k,a[k],0,h))}if(!n.baseUrl)n.baseUrl="./";/\/$/.test(n.baseUrl)||(n.baseUrl+="/");for(k in a.has)q.add(k,a.has[k],0,h);b(a.packages,Ea);for(g in a.packagePaths)b(a.packagePaths[g],
function(b){Ea(b,g+"/")});ta(e(O,a.paths),M);b(a.aliases,function(b){l(b[0])&&(b[0]=RegExp("^"+b[0].replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(b){return"\\"+b})+"$"));L.push(b)});ta(e(J,a.packageMap),N);if(a.cache)ja(),da=a.cache,a.cache["*noref"]&&ja();F("config",[a,n.rawConfig])},S,ua,la=r.getElementsByTagName("script");for(d=0;d<la.length&&!ua;d++)if((S=la[d].getAttribute("src"))&&(ua=S.match(/(.*)\/?dojo\.js(\W|$)/i)))a.baseUrl=a.baseUrl||f.baseUrl||ua[1],(S=la[d].getAttribute("data-dojo-config")||
la[d].getAttribute("djConfig"))&&(u=n.eval("({ "+S+" })","data-dojo-config"));n.rawConfig={};ka(f,1);ka(a,1);ka(u,1);var ea=function(e){U++;b(e.deps,ga);ba()},Ca=function(b,a,i,d,g){if(l(b)){if((a=V(b,d,!0))&&a.executed)return a.result;throw k("undefinedModule",b);}h(b)||(ka(b),b=a,a=i);if(h(b)){for(var i="require*"+o(),j,p=[],m=0;m<b.length;){j=b[m++];if(j in{exports:1,module:1})throw k("illegalModuleId",j);p.push(V(j,d))}a=e(ma("",i,0,""),{injected:2,deps:p,def:a||c,require:d?d.require:n});P[a.mid]=
a;ea(a);b=U&&n.async;U++;aa(a,b);ba();a.executed||Q.push(a);Y()}return g},Fa=function(b){if(!b)return n;var a=b.require;if(!a)a=function(e,h,k){return Ca(e,h,k,b,a)},b.require=e(a,n),a.module=b,a.toUrl=function(e){return Da(e,b)},a.toAbsMid=function(e){return va(e,b)};return a},Q=[],na=[],R={},Ga=function(b){b.injected=1;R[b.mid]=1;b.url&&(R[b.url]=b.pack||1)},X=function(b){b.injected=2;delete R[b.mid];b.url&&delete R[b.url];i(R)&&(oa(),w=="xd"&&(w="sync"))},Ra=n.idle=function(){return!na.length&&
i(R)&&!Q.length&&!U},wa=function(b,e){for(var a=0;a<e.length;a++)if(e[a][2].test(b))return e[a];return 0},Ha=function(b){for(var e=[],a,h,b=b.replace(/\\/g,"/").split("/");b.length;)a=b.shift(),a==".."&&e.length&&h!=".."?(e.pop(),h=e[e.length-1]):a!="."&&e.push(h=a);return e.join("/")},ma=function(b,e,a,h,k){var c=n.isXdUrl(h);return{pid:b,mid:e,pack:a,url:h,executed:0,def:0,isXd:c,isAmd:!!(c||T[b]&&T[b].isAmd),cacheId:k}},Ia=function(e,a,h,c,i,o,d,g){var l,n,p,m=0;p=/^\./.test(e);if(/(^\/)|(\:)|(\.js$)/.test(e)||
p&&!a)return ma(0,e,0,e);else{e=Ha(p?a.mid+"/../"+e:e);if(/^\./.test(e))throw k("irrationalPath",e);if(p=(a=a&&a.pack&&a.pack.mapProg)&&wa(e,a)||wa(e,o)){a=p[1];e=e.substring(p[3]);l=h[a];if(!e)e=l.main;n=e;m=l.reverseName+"/"+e;e=a+"/"+e}else a="";var f=0;b(L,function(b){var a=e.match(b[0]);a&&a.length>0&&(f=j(b[1])?e.replace(b[0],b[1]):b[1])});if(f)return Ia(f,0,h,c,i,o,d,g);if(h=c[e])return g?ma(h.pid,h.mid,h.pack,h.url,m):c[e]}c=(p=wa(e,d))?p[1]+e.substring(p[3]-1):a?l.location+"/"+n:q("config-tlmSiblingOfDojo")?
"../"+e:e;/(^\/)|(\:)/.test(c)||(c=i+c);c+=".js";return ma(a,e,l,Ha(c),m)},ia=function(b,e){return Ia(b,e,T,P,n.baseUrl,N,M)},Ja=function(b,e,a){return b.normalize?b.normalize(e,function(b){return va(b,a)}):va(e,a)},Ka=0,V=function(b,e,a){var h,k;(h=b.match(/^(.+?)\!(.*)$/))?(k=V(h[1],e,a),w=="sync"&&!k.executed&&(ga(k),k.injected===2&&!k.executed&&(U++,aa(k),ba()),k.executed?pa(k):Q.unshift(k)),k.executed===5&&!k.load&&pa(k),k.load?(h=Ja(k,h[2],e),b=k.mid+"!"+(k.dynamic?++Ka+"!":"")+h):(h=h[2],b=
k.mid+"!"+ ++Ka+"!waitingForPlugin"),b={plugin:k,mid:b,req:Fa(e),prid:h}):b=ia(b,e);return P[b.mid]||!a&&(P[b.mid]=b)},va=n.toAbsMid=function(b,e){return ia(b,e).mid},Da=n.toUrl=function(b,e){var a=b.match(/(.+)(\.[^\/\.]+?)$/),h=a&&a[2]||"",a=ia(a&&a[1]||b,e),k=a.url,k=typeof a.pid=="string"?k.substring(0,k.length-3):k;return ha(k+h)},La={injected:2,executed:5,def:3,result:3};S=function(b){return P[b]=e({mid:b},La)};var Sa=S("require"),Ta=S("exports"),Ua=S("module"),qa={},xa=0,pa=function(b){var e=
b.result;b.dynamic=e.dynamic;b.normalize=e.normalize;b.load=e.load;return b},Va=function(a){var h={};b(a.loadQ,function(b){var k=Ja(a,b.prid,b.req.module),c=a.dynamic?b.mid.replace(/waitingForPlugin$/,k):a.mid+"!"+k,k=e(e({},b),{mid:c,prid:k,injected:0});P[c]||Ma(P[c]=k);h[b.mid]=P[c];X(b);delete P[b.mid]});a.loadQ=0;var k=function(b){for(var e=b.deps||[],a=0;a<e.length;a++)(b=h[e[a].mid])&&(e[a]=b)},c;for(c in P)k(P[c]);b(Q,k)},$=function(e){n.trace("loader-finish-exec",[e.mid]);e.executed=5;e.defOrder=
xa++;b(e.provides,function(b){b()});e.loadQ&&(pa(e),Va(e));for(d=0;d<Q.length;)Q[d]===e?Q.splice(d,1):d++},Wa=[],aa=function(b,e){if(b.executed===4)return n.trace("loader-circular-dependency",[Wa.concat(a).join("->")]),!b.def||e?qa:b.cjs&&b.cjs.exports;if(!b.executed){if(!b.def)return qa;var a=b.mid,h=b.deps||[],c,i=[],o=0;for(b.executed=4;o<h.length;){c=h[o++];c=c===Sa?Fa(b):c===Ta?b.cjs.exports:c===Ua?b.cjs:aa(c,e);if(c===qa)return b.executed=0,n.trace("loader-exec-module",["abort",a]),qa;i.push(c)}n.trace("loader-run-factory",
[b.mid]);var a=b.def,d;y.unshift(b);if(q("config-dojo-loader-catches"))try{d=j(a)?a.apply(null,i):a}catch(g){F("error",b.result=k("factoryThrew",[b,g]))}else d=j(a)?a.apply(null,i):a;b.result=d===void 0&&b.cjs?b.cjs.exports:d;y.shift(b);$(b)}return b.result},U=0,Y=function(){if(!U){U++;A();for(var b,e,a=0;a<Q.length;)b=xa,e=Q[a],aa(e),b!=xa?(A(),a=0):a++;ba()}},ba=function(){U--;Ra()&&F("idle",[])},ha=function(b){b+="";return b+(sa?(/\?/.test(b)?"&":"?")+sa:"")},Ma=function(b){var e=b.plugin;e.executed===
5&&!e.load&&pa(e);var a=function(e){b.result=e;X(b);$(b);Y()};Ga(b);e.load?e.load(b.prid,b.req,a):e.loadQ?e.loadQ.push(b):(Q.unshift(e),ga(e),e.load?e.load(b.prid,b.req,a):e.loadQ=[b])},Z=0,fa=0,ya=0,za=function(b,e){ya=1;if(q("config-dojo-loader-catches"))try{b===Z?Z.call(null):n.eval(b,e.mid)}catch(a){F("error",k("evalModuleThrew",e))}else b===Z?Z.call(null):n.eval(b,e.mid);ya=0},ga=function(a){var h=a.mid,c=a.url;if(!a.executed&&!a.injected&&!(R[h]||a.url&&(a.pack&&R[a.url]===a.pack||R[a.url]==
1)))if(a.plugin)Ma(a);else{Ga(a);var i=function(){Na(a);a.injected!==2&&(X(a),e(a,La));w?!y.length&&Y():Y()};if(Z=ca[h]||ca[a.cacheId])n.trace("loader-inject",["cache",a.mid,c]),za(Z,a),i();else{if(w)if(a.isXd)w=="sync"&&(w="xd");else if(!(a.isAmd&&w!="sync")){var o=function(e){if(w=="sync"){y.unshift(a);za(e,a);y.shift();Na(a);a.cjs||(X(a),$(a));if(a.finish){var e=h+"*finish",k=a.finish;delete a.finish;Aa(e,["dojo",("dojo/require!"+k.join(",")).replace(/\./g,"/")],function(e){b(k,function(b){e.require(b)})});
Q.unshift(V(e))}i()}else(e=D(a,e))?(za(e,a),i()):(fa=a,n.injectUrl(ha(c),i,a),fa=0)};n.trace("loader-inject",["xhr",a.mid,c,w!="sync"]);if(q("config-dojo-loader-catches"))try{n.getText(c,w!="sync",o)}catch(d){F("error",k("xhrInjectFailed",[a,d]))}else n.getText(c,w!="sync",o);return}n.trace("loader-inject",["script",a.mid,c]);fa=a;n.injectUrl(ha(c),i,a);fa=0}}},Ba=function(b,a,h){n.trace("loader-define-module",[b.mid,a]);var c=b.mid;if(b.injected===2)return F("error",k("multipleDefine",b)),b;e(b,
{deps:a,def:h,cjs:{id:b.mid,uri:b.url,exports:b.result={},setExports:function(e){b.cjs.exports=e}}});for(var i=0;i<a.length;i++)a[i]=V(a[i],b);w&&!R[c]&&(ea(b),Q.push(b),Y());X(b);if(!j(h)&&!a.length)b.result=h,$(b);return b},Na=function(e,a){ja(e);for(var h=[],k,c;na.length;)c=na.shift(),a&&(c[0]=a.shift()),k=c[0]&&V(c[0])||e,h.push(Ba(k,c[1],c[2]));b(h,ea)},ra=0,oa=c,Oa=c,oa=function(){ra&&clearTimeout(ra);ra=0},Oa=function(){oa();n.waitms&&(ra=setTimeout(function(){oa();F("error",k("timeout",R))},
n.waitms))};q.add("ie-event-behavior",r.attachEvent&&(typeof opera==="undefined"||opera.toString()!="[object Opera]"));var Pa=function(b,e,a,h){return q("ie-event-behavior")?(b.attachEvent(a,h),function(){b.detachEvent(a,h)}):(b.addEventListener(e,h,!1),function(){b.removeEventListener(e,h,!1)})},Xa=Pa(window,"load","onload",function(){n.pageLoaded=1;r.readyState!="complete"&&(r.readyState="complete");Xa()}),Qa=r.getElementsByTagName("script")[0],Ya=Qa.parentNode;n.injectUrl=function(b,e,a){Oa();
var a=a.node=r.createElement("script"),h=Pa(a,"load","onreadystatechange",function(b){var b=b||window.event,a=b.target||b.srcElement;if(b.type==="load"||/complete|loaded/.test(a.readyState))h(),e&&e()});a.type="text/javascript";a.charset="utf-8";a.src=b;Ya.insertBefore(a,Qa);return a};n.log=function(){try{for(var b=0;b<arguments.length;b++)console.log(arguments[b])}catch(e){}};n.trace=c;var Aa=function(b,e,a){var c=arguments.length,i=0,o=["require","exports","module"];i||(i=c==1?[0,o,b]:c==2?h(b)?
[0,b,e]:j(e)?[b,o,e]:[b,[],e]:[b,e,a]);n.trace("loader-define",i.slice(0,2));if((c=i[0]&&V(i[0]))&&!R[c.mid])ea(Ba(c,i[1],i[2]));else if(!q("ie-event-behavior")||ya)na.push(i);else{c=c||fa;if(!c)for(b in R)if((o=P[b])&&o.node&&o.node.readyState==="interactive"){c=o;break}c?(ja(c),ea(Ba(c,i[1],i[2]))):F("error",k("ieDefineFailed",i[0]));Y()}};Aa.amd={vendor:"dojotoolkit.org"};e(e(n,f.loaderPatch),a.loaderPatch);W("error",function(b){try{if(console.error(b),b instanceof Error){for(var e in b)console.log(e+
":",b[e]);console.log(".")}}catch(a){}});e(n,{uid:o,cache:ca,packs:T});v.define?F("error",k("defineAlreadyDefined",0)):(v.define=Aa,v.require=n);S=f.deps||a.deps||u.deps;u=f.deps||a.callback||u.callback;n.boot=S||u?[S||[],u]:0})(this.dojoConfig||this.djConfig||this.require||{},{async:0,hasCache:{"config-selectorEngine":"acme","dojo-built":1,"dojo-loader":1,dom:1,"host-browser":1},packages:[{location:"../dijit",name:"dijit"},{location:"../dojox",name:"dojox"},{location:".",name:"dojo"}]});
require({cache:{"dijit/form/TextBox":function(){require({cache:{"url:dijit/form/templates/TextBox.html":'<div class="dijit dijitReset dijitInline dijitLeft" id="widget_${id}" role="presentation"\n\t><div class="dijitReset dijitInputField dijitInputContainer"\n\t\t><input class="dijitReset dijitInputInner" data-dojo-attach-point=\'textbox,focusNode\' autocomplete="off"\n\t\t\t${!nameAttrSetting} type=\'${type}\'\n\t/></div\n></div>\n'}});define("dijit/form/TextBox",["dojo/_base/declare","dojo/dom-construct",
"dojo/dom-style","dojo/_base/kernel","dojo/_base/lang","dojo/_base/sniff","dojo/_base/window","./_FormValueWidget","./_TextBoxMixin","dojo/text!./templates/TextBox.html",".."],function(a,f,d,g,c,i,m,j,l,h,b){j=a([j,l],{templateString:h,_singleNodeTemplate:'<input class="dijit dijitReset dijitLeft dijitInputField" data-dojo-attach-point="textbox,focusNode" autocomplete="off" type="${type}" ${!nameAttrSetting} />',_buttonInputDisabled:i("ie")?"disabled":"",baseClass:"dijitTextBox",postMixInProperties:function(){var b=
this.type.toLowerCase();if(this.templateString&&this.templateString.toLowerCase()=="input"||(b=="hidden"||b=="file")&&this.templateString==this.constructor.prototype.templateString)this.templateString=this._singleNodeTemplate;this.inherited(arguments)},_onInput:function(){this.inherited(arguments);if(this.intermediateChanges){var b=this;setTimeout(function(){b._handleOnChange(b.get("value"),!1)},0)}},_setPlaceHolderAttr:function(b){this._set("placeHolder",b);if(!this._phspan)this._attachPoints.push("_phspan"),
this._phspan=f.create("span",{className:"dijitPlaceHolder dijitInputField"},this.textbox,"after");this._phspan.innerHTML="";this._phspan.appendChild(document.createTextNode(b));this._updatePlaceHolder()},_updatePlaceHolder:function(){if(this._phspan)this._phspan.style.display=this.placeHolder&&!this.focused&&!this.textbox.value?"":"none"},_setValueAttr:function(){this.inherited(arguments);this._updatePlaceHolder()},getDisplayedValue:function(){g.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use set('displayedValue') instead.",
"","2.0");return this.get("displayedValue")},setDisplayedValue:function(b){g.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use set('displayedValue', ...) instead.","","2.0");this.set("displayedValue",b)},_onBlur:function(){this.disabled||(this.inherited(arguments),this._updatePlaceHolder())},_onFocus:function(){!this.disabled&&!this.readOnly&&(this.inherited(arguments),this._updatePlaceHolder())}});i("ie")?(j=a(j,{declaredClass:"dijit.form.TextBox",_isTextSelected:function(){var b=
m.doc.selection.createRange();return b.parentElement()==this.textbox&&b.text.length==0},postCreate:function(){this.inherited(arguments);setTimeout(c.hitch(this,function(){try{var b=d.getComputedStyle(this.domNode);if(b){var a=b.fontFamily;if(a){var h=this.domNode.getElementsByTagName("INPUT");if(h)for(b=0;b<h.length;b++)h[b].style.fontFamily=a}}}catch(c){}}),0)}}),b._setSelectionRange=l._setSelectionRange=function(b,a,h){b.createTextRange&&(b=b.createTextRange(),b.collapse(!0),b.moveStart("character",
-99999),b.moveStart("character",a),b.moveEnd("character",h-a),b.select())}):i("mozilla")?j=a(j,{declaredClass:"dijit.form.TextBox",_onBlur:function(){this.inherited(arguments);if(this.selectOnClick)this.textbox.selectionStart=this.textbox.selectionEnd=void 0}}):j.prototype.declaredClass="dijit.form.TextBox";c.setObject("dijit.form.TextBox",j);return j})},"dojo/dom-geometry":function(){define(["./_base/sniff","./_base/window","./dom","./dom-style"],function(a,f,d,g){function c(a,b,e,k,c,i){i=i||"px";
a=a.style;if(!isNaN(b))a.left=b+i;if(!isNaN(e))a.top=e+i;if(k>=0)a.width=k+i;if(c>=0)a.height=c+i}function i(a){return a.tagName.toLowerCase()=="button"||a.tagName.toLowerCase()=="input"&&(a.getAttribute("type")||"").toLowerCase()=="button"}function m(a){return j.boxModel=="border-box"||a.tagName.toLowerCase()=="table"||i(a)}var j={boxModel:"content-box"};if(a("ie"))j.boxModel=document.compatMode=="BackCompat"?"border-box":"content-box";j.getPadExtents=function(a,b){var a=d.byId(a),e=b||g.getComputedStyle(a),
k=g.toPixelValue,c=k(a,e.paddingLeft),i=k(a,e.paddingTop),l=k(a,e.paddingRight),e=k(a,e.paddingBottom);return{l:c,t:i,r:l,b:e,w:c+l,h:i+e}};j.getBorderExtents=function(a,b){var a=d.byId(a),e=g.toPixelValue,k=b||g.getComputedStyle(a),c=k.borderLeftStyle!="none"?e(a,k.borderLeftWidth):0,i=k.borderTopStyle!="none"?e(a,k.borderTopWidth):0,l=k.borderRightStyle!="none"?e(a,k.borderRightWidth):0,e=k.borderBottomStyle!="none"?e(a,k.borderBottomWidth):0;return{l:c,t:i,r:l,b:e,w:c+l,h:i+e}};j.getPadBorderExtents=
function(a,b){var a=d.byId(a),e=b||g.getComputedStyle(a),k=j.getPadExtents(a,e),e=j.getBorderExtents(a,e);return{l:k.l+e.l,t:k.t+e.t,r:k.r+e.r,b:k.b+e.b,w:k.w+e.w,h:k.h+e.h}};j.getMarginExtents=function(h,b){var h=d.byId(h),e=b||g.getComputedStyle(h),k=g.toPixelValue,c=k(h,e.marginLeft),i=k(h,e.marginTop),l=k(h,e.marginRight),k=k(h,e.marginBottom);a("webkit")&&e.position!="absolute"&&(l=c);return{l:c,t:i,r:l,b:k,w:c+l,h:i+k}};j.getMarginBox=function(h,b){var h=d.byId(h),e=b||g.getComputedStyle(h),
k=j.getMarginExtents(h,e),c=h.offsetLeft-k.l,i=h.offsetTop-k.t,l=h.parentNode,m=g.toPixelValue;if(a("mozilla")){var f=parseFloat(e.left),e=parseFloat(e.top);!isNaN(f)&&!isNaN(e)?(c=f,i=e):l&&l.style&&(l=g.getComputedStyle(l),l.overflow!="visible"&&(c+=l.borderLeftStyle!="none"?m(h,l.borderLeftWidth):0,i+=l.borderTopStyle!="none"?m(h,l.borderTopWidth):0))}else if((a("opera")||a("ie")==8&&!a("quirks"))&&l)l=g.getComputedStyle(l),c-=l.borderLeftStyle!="none"?m(h,l.borderLeftWidth):0,i-=l.borderTopStyle!=
"none"?m(h,l.borderTopWidth):0;return{l:c,t:i,w:h.offsetWidth+k.w,h:h.offsetHeight+k.h}};j.getContentBox=function(h,b){var h=d.byId(h),e=b||g.getComputedStyle(h),k=h.clientWidth,c=j.getPadExtents(h,e),i=j.getBorderExtents(h,e);k?(e=h.clientHeight,i.w=i.h=0):(k=h.offsetWidth,e=h.offsetHeight);a("opera")&&(c.l+=i.l,c.t+=i.t);return{l:c.l,t:c.t,w:k-c.w-i.w,h:e-c.h-i.h}};j.setContentSize=function(a,b,e){var a=d.byId(a),k=b.w,b=b.h;m(a)&&(e=j.getPadBorderExtents(a,e),k>=0&&(k+=e.w),b>=0&&(b+=e.h));c(a,
NaN,NaN,k,b)};var l={l:0,t:0,w:0,h:0};j.setMarginBox=function(h,b,e){var h=d.byId(h),k=e||g.getComputedStyle(h),e=b.w,p=b.h,o=m(h)?l:j.getPadBorderExtents(h,k),k=j.getMarginExtents(h,k);if(a("webkit")&&i(h)){var n=h.style;if(e>=0&&!n.width)n.width="4px";if(p>=0&&!n.height)n.height="4px"}e>=0&&(e=Math.max(e-o.w-k.w,0));p>=0&&(p=Math.max(p-o.h-k.h,0));c(h,b.l,b.t,e,p)};j.isBodyLtr=function(){return(f.body().dir||f.doc.documentElement.dir||"ltr").toLowerCase()=="ltr"};j.docScroll=function(){var h=f.doc.parentWindow||
f.doc.defaultView;return"pageXOffset"in h?{x:h.pageXOffset,y:h.pageYOffset}:(h=a("quirks")?f.body():f.doc.documentElement,{x:j.fixIeBiDiScrollLeft(h.scrollLeft||0),y:h.scrollTop||0})};j.getIeDocumentElementOffset=function(){var h=f.doc.documentElement;if(a("ie")<8){var b=h.getBoundingClientRect(),e=b.left,b=b.top;a("ie")<7&&(e+=h.clientLeft,b+=h.clientTop);return{x:e<0?0:e,y:b<0?0:b}}else return{x:0,y:0}};j.fixIeBiDiScrollLeft=function(h){var b=a("ie");if(b&&!j.isBodyLtr()){var e=a("quirks"),k=e?
f.body():f.doc.documentElement;b==6&&!e&&f.global.frameElement&&k.scrollHeight>k.clientHeight&&(h+=k.clientLeft);return b<8||e?h+k.clientWidth-k.scrollWidth:-h}return h};j.position=function(h,b){var h=d.byId(h),e=f.body(),k=e.parentNode,c=h.getBoundingClientRect(),c={x:c.left,y:c.top,w:c.right-c.left,h:c.bottom-c.top};if(a("ie"))k=j.getIeDocumentElementOffset(),c.x-=k.x+(a("quirks")?e.clientLeft+e.offsetLeft:0),c.y-=k.y+(a("quirks")?e.clientTop+e.offsetTop:0);else if(a("ff")==3){var e=g.getComputedStyle(k),
i=g.toPixelValue;c.x-=i(k,e.marginLeft)+i(k,e.borderLeftWidth);c.y-=i(k,e.marginTop)+i(k,e.borderTopWidth)}b&&(k=j.docScroll(),c.x+=k.x,c.y+=k.y);return c};j.getMarginSize=function(a,b){var a=d.byId(a),e=j.getMarginExtents(a,b||g.getComputedStyle(a)),k=a.getBoundingClientRect();return{w:k.right-k.left+e.w,h:k.bottom-k.top+e.h}};j.normalizeEvent=function(h){if(!("layerX"in h))h.layerX=h.offsetX,h.layerY=h.offsetY;if(!a("dom-addeventlistener")){var b=h.target,b=b&&b.ownerDocument||document,b=a("quirks")?
b.body:b.documentElement,e=j.getIeDocumentElementOffset();h.pageX=h.clientX+j.fixIeBiDiScrollLeft(b.scrollLeft||0)-e.x;h.pageY=h.clientY+(b.scrollTop||0)-e.y}};return j})},"dijit/_TemplatedMixin":function(){define("dijit/_TemplatedMixin",["dojo/_base/lang","dojo/touch","./_WidgetBase","dojo/string","dojo/cache","dojo/_base/array","dojo/_base/declare","dojo/dom-construct","dojo/_base/sniff","dojo/_base/unload","dojo/_base/window"],function(a,f,d,g,c,i,m,j,l,h,b){var e=m("dijit._TemplatedMixin",null,
{templateString:null,templatePath:null,_skipNodeCache:!1,_earlyTemplatedStartup:!1,constructor:function(){this._attachPoints=[];this._attachEvents=[]},_stringRepl:function(b){var e=this.declaredClass,h=this;return g.substitute(b,this,function(b,k){k.charAt(0)=="!"&&(b=a.getObject(k.substr(1),!1,h));if(typeof b=="undefined")throw Error(e+" template:"+k);if(b==null)return"";return k.charAt(0)=="!"?b:b.toString().replace(/"/g,"&quot;")},this)},buildRendering:function(){if(!this.templateString)this.templateString=
c(this.templatePath,{sanitize:!0});var b=e.getCachedTemplate(this.templateString,this._skipNodeCache),h;if(a.isString(b)){if(h=j.toDom(this._stringRepl(b)),h.nodeType!=1)throw Error("Invalid template: "+b);}else h=b.cloneNode(!0);this.domNode=h;this.inherited(arguments);this._attachTemplateNodes(h,function(b,a){return b.getAttribute(a)});this._beforeFillContent();this._fillContent(this.srcNodeRef)},_beforeFillContent:function(){},_fillContent:function(b){var a=this.containerNode;if(b&&a)for(;b.hasChildNodes();)a.appendChild(b.firstChild)},
_attachTemplateNodes:function(b,e){for(var h=a.isArray(b)?b:b.all||b.getElementsByTagName("*"),c=a.isArray(b)?0:-1;c<h.length;c++){var i=c==-1?b:h[c];if(!this.widgetsInTemplate||!e(i,"dojoType")&&!e(i,"data-dojo-type")){var d=e(i,"dojoAttachPoint")||e(i,"data-dojo-attach-point");if(d)for(var l=d.split(/\s*,\s*/);d=l.shift();)a.isArray(this[d])?this[d].push(i):this[d]=i,this._attachPoints.push(d);if(d=e(i,"dojoAttachEvent")||e(i,"data-dojo-attach-event"))for(var l=d.split(/\s*,\s*/),g=a.trim;d=l.shift();)if(d){var j=
null;d.indexOf(":")!=-1?(j=d.split(":"),d=g(j[0]),j=g(j[1])):d=g(d);j||(j=d);this._attachEvents.push(this.connect(i,f[d]||d,j))}}}},destroyRendering:function(){i.forEach(this._attachPoints,function(b){delete this[b]},this);this._attachPoints=[];i.forEach(this._attachEvents,this.disconnect,this);this._attachEvents=[];this.inherited(arguments)}});e._templateCache={};e.getCachedTemplate=function(a,h){var c=e._templateCache,i=a,d=c[i];if(d){try{if(!d.ownerDocument||d.ownerDocument==b.doc)return d}catch(l){}j.destroy(d)}a=
g.trim(a);if(h||a.match(/\$\{([^\}]+)\}/g))return c[i]=a;else{d=j.toDom(a);if(d.nodeType!=1)throw Error("Invalid template: "+a);return c[i]=d}};l("ie")&&h.addOnWindowUnload(function(){var b=e._templateCache,a;for(a in b){var h=b[a];typeof h=="object"&&j.destroy(h);delete b[a]}});a.extend(d,{dojoAttachEvent:"",dojoAttachPoint:""});return e})},"dojo/_base/unload":function(){define(["./kernel","./connect"],function(a,f){var d=window;a.addOnWindowUnload=function(g,c){if(!a.windowUnloaded)f.connect(d,
"unload",a.windowUnloaded=function(){});f.connect(d,"unload",g,c)};a.addOnUnload=function(a,c){f.connect(d,"beforeunload",a,c)};return{addOnWindowUnload:a.addOnWindowUnload,addOnUnload:a.addOnUnload}})},"dijit/_Templated":function(){define("dijit/_Templated",["./_WidgetBase","./_TemplatedMixin","./_WidgetsInTemplateMixin","dojo/_base/array","dojo/_base/declare","dojo/_base/lang","dojo/_base/kernel"],function(a,f,d,g,c,i,m){i.extend(a,{waiRole:"",waiState:""});return c("dijit._Templated",[f,d],{widgetsInTemplate:!1,
constructor:function(){m.deprecated(this.declaredClass+": dijit._Templated deprecated, use dijit._TemplatedMixin and if necessary dijit._WidgetsInTemplateMixin","","2.0")},_attachTemplateNodes:function(a,c){this.inherited(arguments);for(var h=i.isArray(a)?a:a.all||a.getElementsByTagName("*"),b=i.isArray(a)?0:-1;b<h.length;b++){var e=b==-1?a:h[b],k=c(e,"waiRole");k&&e.setAttribute("role",k);(k=c(e,"waiState"))&&g.forEach(k.split(/\s*,\s*/),function(b){b.indexOf("-")!=-1&&(b=b.split("-"),e.setAttribute("aria-"+
b[0],b[1]))})}}})})},"dijit/_CssStateMixin":function(){define("dijit/_CssStateMixin",["dojo/touch","dojo/_base/array","dojo/_base/declare","dojo/dom-class","dojo/_base/lang","dojo/_base/window"],function(a,f,d,g,c,i){return d("dijit._CssStateMixin",[],{cssStateNodes:{},hovering:!1,active:!1,_applyAttributes:function(){this.inherited(arguments);f.forEach(["onmouseenter","onmouseleave",a.press],function(a){this.connect(this.domNode,a,"_cssMouseEvent")},this);f.forEach(["disabled","readOnly","checked",
"selected","focused","state","hovering","active"],function(a){this.watch(a,c.hitch(this,"_setStateClass"))},this);for(var i in this.cssStateNodes)this._trackMouseState(this[i],this.cssStateNodes[i]);this._setStateClass()},_cssMouseEvent:function(c){if(!this.disabled)switch(c.type){case "mouseenter":case "mouseover":this._set("hovering",!0);this._set("active",this._mouseDown);break;case "mouseleave":case "mouseout":this._set("hovering",!1);this._set("active",!1);break;case "mousedown":case "touchpress":this._set("active",
!0);this._mouseDown=!0;var d=this.connect(i.body(),a.release,function(){this._mouseDown=!1;this._set("active",!1);this.disconnect(d)})}},_setStateClass:function(){function a(b){c=c.concat(f.map(c,function(a){return a+b}),"dijit"+b)}var c=this.baseClass.split(" ");this.isLeftToRight()||a("Rtl");var i=this.checked=="mixed"?"Mixed":this.checked?"Checked":"";this.checked&&a(i);this.state&&a(this.state);this.selected&&a("Selected");this.disabled?a("Disabled"):this.readOnly?a("ReadOnly"):this.active?a("Active"):
this.hovering&&a("Hover");this.focused&&a("Focused");var i=this.stateNode||this.domNode,h={};f.forEach(i.className.split(" "),function(b){h[b]=!0});"_stateClasses"in this&&f.forEach(this._stateClasses,function(b){delete h[b]});f.forEach(c,function(b){h[b]=!0});var b=[],e;for(e in h)b.push(e);i.className=b.join(" ");this._stateClasses=c},_trackMouseState:function(i,d){function l(){var a="disabled"in k&&k.disabled||"readonly"in k&&k.readonly;g.toggle(i,d+"Hover",h&&!b&&!a);g.toggle(i,d+"Active",b&&
!a);g.toggle(i,d+"Focused",e&&!a)}var h=!1,b=!1,e=!1,k=this,f=c.hitch(this,"connect",i);f("onmouseenter",function(){h=!0;l()});f("onmouseleave",function(){b=h=!1;l()});f(a.press,function(){b=!0;l()});f(a.release,function(){b=!1;l()});f("onfocus",function(){e=!0;l()});f("onblur",function(){e=!1;l()});this.watch("disabled",l);this.watch("readOnly",l)}})})},"dojo/selector/_loader":function(){define(["../has","require"],function(a,f){var d=document.createElement("div");a.add("dom-qsa2.1",!!d.querySelectorAll);
a.add("dom-qsa3",function(){try{return d.innerHTML="<p class='TEST'></p>",d.querySelectorAll(".TEST:empty").length==1}catch(a){}});var g;return{load:function(c,i,d){var j=f,c=c=="default"?a("config-selectorEngine")||"css3":c,c=c=="css2"||c=="lite"?"./lite":c=="css2.1"?a("dom-qsa2.1")?"./lite":"./acme":c=="css3"?a("dom-qsa3")?"./lite":"./acme":c=="acme"?"./acme":(j=i)&&c;if(c.charAt(c.length-1)=="?")var c=c.substring(0,c.length-1),l=!0;if(l&&(a("dom-compliant-qsa")||g))return d(g);j([c],function(a){c!=
"./lite"&&(g=a);d(a)})}}})},"dijit/layout/ScrollingTabController":function(){require({cache:{"url:dijit/layout/templates/ScrollingTabController.html":'<div class="dijitTabListContainer-${tabPosition}" style="visibility:hidden">\n\t<div data-dojo-type="dijit.layout._ScrollingTabControllerMenuButton"\n\t\t\tclass="tabStripButton-${tabPosition}"\n\t\t\tid="${id}_menuBtn"\n\t\t\tdata-dojo-props="containerId: \'${containerId}\', iconClass: \'dijitTabStripMenuIcon\',\n\t\t\t\t\tdropDownPosition: [\'below-alt\', \'above-alt\']"\n\t\t\tdata-dojo-attach-point="_menuBtn" showLabel="false" title="">&#9660;</div>\n\t<div data-dojo-type="dijit.layout._ScrollingTabControllerButton"\n\t\t\tclass="tabStripButton-${tabPosition}"\n\t\t\tid="${id}_leftBtn"\n\t\t\tdata-dojo-props="iconClass:\'dijitTabStripSlideLeftIcon\', showLabel:false, title:\'\'"\n\t\t\tdata-dojo-attach-point="_leftBtn" data-dojo-attach-event="onClick: doSlideLeft">&#9664;</div>\n\t<div data-dojo-type="dijit.layout._ScrollingTabControllerButton"\n\t\t\tclass="tabStripButton-${tabPosition}"\n\t\t\tid="${id}_rightBtn"\n\t\t\tdata-dojo-props="iconClass:\'dijitTabStripSlideRightIcon\', showLabel:false, title:\'\'"\n\t\t\tdata-dojo-attach-point="_rightBtn" data-dojo-attach-event="onClick: doSlideRight">&#9654;</div>\n\t<div class=\'dijitTabListWrapper\' data-dojo-attach-point=\'tablistWrapper\'>\n\t\t<div role=\'tablist\' data-dojo-attach-event=\'onkeypress:onkeypress\'\n\t\t\t\tdata-dojo-attach-point=\'containerNode\' class=\'nowrapTabStrip\'></div>\n\t</div>\n</div>',
"url:dijit/layout/templates/_ScrollingTabControllerButton.html":'<div data-dojo-attach-event="onclick:_onClick">\n\t<div role="presentation" class="dijitTabInnerDiv" data-dojo-attach-point="innerDiv,focusNode">\n\t\t<div role="presentation" class="dijitTabContent dijitButtonContents" data-dojo-attach-point="tabContent">\n\t\t\t<img role="presentation" alt="" src="${_blankGif}" class="dijitTabStripIcon" data-dojo-attach-point="iconNode"/>\n\t\t\t<span data-dojo-attach-point="containerNode,titleNode" class="dijitButtonText"></span>\n\t\t</div>\n\t</div>\n</div>'}});
define("dijit/layout/ScrollingTabController",["dojo/_base/array","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/fx","dojo/_base/lang","dojo/query","dojo/_base/sniff","../registry","dojo/text!./templates/ScrollingTabController.html","dojo/text!./templates/_ScrollingTabControllerButton.html","./TabController","./utils","../_WidgetsInTemplateMixin","../Menu","../MenuItem","../form/Button","../_HasDropDown","dojo/NodeList-dom"],function(a,f,d,g,c,i,m,j,l,h,b,e,
k,p,o,n,v,r,t){b=f("dijit.layout.ScrollingTabController",[k,o],{baseClass:"dijitTabController dijitScrollingTabController",templateString:b,useMenu:!0,useSlider:!0,tabStripClass:"",widgetsInTemplate:!0,_minScroll:5,_setClassAttr:{node:"containerNode",type:"class"},buildRendering:function(){this.inherited(arguments);var b=this.domNode;this.scrollNode=this.tablistWrapper;this._initButtons();if(!this.tabStripClass)this.tabStripClass="dijitTabContainer"+this.tabPosition.charAt(0).toUpperCase()+this.tabPosition.substr(1).replace(/-.*/,
"")+"None",d.add(b,"tabStrip-disabled");d.add(this.tablistWrapper,this.tabStripClass)},onStartup:function(){this.inherited(arguments);c.set(this.domNode,"visibility","");this._postStartup=!0},onAddChild:function(b){this.inherited(arguments);a.forEach(["label","iconClass"],function(a){this.pane2watches[b.id].push(this.pane2button[b.id].watch(a,m.hitch(this,function(){this._postStartup&&this._dim&&this.resize(this._dim)})))},this);c.set(this.containerNode,"width",c.get(this.containerNode,"width")+200+
"px")},onRemoveChild:function(b){if(this._selectedTab===this.pane2button[b.id].domNode)this._selectedTab=null;this.inherited(arguments)},_initButtons:function(){this._btnWidth=0;this._buttons=j("> .tabStripButton",this.domNode).filter(function(b){return this.useMenu&&b==this._menuBtn.domNode||this.useSlider&&(b==this._rightBtn.domNode||b==this._leftBtn.domNode)?(this._btnWidth+=g.getMarginSize(b).w,!0):(c.set(b,"display","none"),!1)},this)},_getTabsWidth:function(){var b=this.getChildren();if(b.length){var a=
b[this.isLeftToRight()?0:b.length-1].domNode,b=b[this.isLeftToRight()?b.length-1:0].domNode;return b.offsetLeft+c.get(b,"width")-a.offsetLeft}else return 0},_enableBtn:function(b){var a=this._getTabsWidth(),b=b||c.get(this.scrollNode,"width");return a>0&&b<a},resize:function(b){this._dim=b;this.scrollNode.style.height="auto";var a=this._contentBox=p.marginBox2contentBox(this.domNode,{h:0,w:b.w});a.h=this.scrollNode.offsetHeight;g.setContentSize(this.domNode,a);this._buttons.style("display",this._enableBtn(this._contentBox.w)?
"":"none");this._leftBtn.layoutAlign="left";this._rightBtn.layoutAlign="right";this._menuBtn.layoutAlign=this.isLeftToRight()?"right":"left";p.layoutChildren(this.domNode,this._contentBox,[this._menuBtn,this._leftBtn,this._rightBtn,{domNode:this.scrollNode,layoutAlign:"client"}]);if(this._selectedTab)this._anim&&this._anim.status()=="playing"&&this._anim.stop(),this.scrollNode.scrollLeft=this._convertToScrollLeft(this._getScrollForSelectedTab());this._setButtonClass(this._getScroll());this._postResize=
!0;return{h:this._contentBox.h,w:b.w}},_getScroll:function(){return this.isLeftToRight()||l("ie")<8||l("ie")&&l("quirks")||l("webkit")?this.scrollNode.scrollLeft:c.get(this.containerNode,"width")-c.get(this.scrollNode,"width")+(l("ie")==8?-1:1)*this.scrollNode.scrollLeft},_convertToScrollLeft:function(b){if(this.isLeftToRight()||l("ie")<8||l("ie")&&l("quirks")||l("webkit"))return b;else{var a=c.get(this.containerNode,"width")-c.get(this.scrollNode,"width");return(l("ie")==8?-1:1)*(b-a)}},onSelectChild:function(b){var a=
this.pane2button[b.id];if(a&&b){a=a.domNode;if(a!=this._selectedTab&&(this._selectedTab=a,this._postResize)){var e=this._getScroll();(e>a.offsetLeft||e+c.get(this.scrollNode,"width")<a.offsetLeft+c.get(a,"width"))&&this.createSmoothScroll().play()}this.inherited(arguments)}},_getScrollBounds:function(){var b=this.getChildren(),a=c.get(this.scrollNode,"width"),e=c.get(this.containerNode,"width")-a,h=this._getTabsWidth();return b.length&&h>a?{min:this.isLeftToRight()?0:b[b.length-1].domNode.offsetLeft,
max:this.isLeftToRight()?b[b.length-1].domNode.offsetLeft+c.get(b[b.length-1].domNode,"width")-a:e}:(b=this.isLeftToRight()?0:e,{min:b,max:b})},_getScrollForSelectedTab:function(){var b=this._selectedTab,a=c.get(this.scrollNode,"width"),e=this._getScrollBounds(),b=b.offsetLeft+c.get(b,"width")/2-a/2;return b=Math.min(Math.max(b,e.min),e.max)},createSmoothScroll:function(b){if(arguments.length>0)var a=this._getScrollBounds(),b=Math.min(Math.max(b,a.min),a.max);else b=this._getScrollForSelectedTab();
this._anim&&this._anim.status()=="playing"&&this._anim.stop();var e=this,h=this.scrollNode,c=new i.Animation({beforeBegin:function(){this.curve&&delete this.curve;var a=h.scrollLeft,k=e._convertToScrollLeft(b);c.curve=new i._Line(a,k)},onAnimate:function(b){h.scrollLeft=b}});this._anim=c;this._setButtonClass(b);return c},_getBtnNode:function(b){for(b=b.target;b&&!d.contains(b,"tabStripButton");)b=b.parentNode;return b},doSlideRight:function(b){this.doSlide(1,this._getBtnNode(b))},doSlideLeft:function(b){this.doSlide(-1,
this._getBtnNode(b))},doSlide:function(b,a){if(!a||!d.contains(a,"dijitTabDisabled")){var e=c.get(this.scrollNode,"width")*0.75*b,e=this._getScroll()+e;this._setButtonClass(e);this.createSmoothScroll(e).play()}},_setButtonClass:function(b){var a=this._getScrollBounds();this._leftBtn.set("disabled",b<=a.min);this._rightBtn.set("disabled",b>=a.max)}});e=f("dijit.layout._ScrollingTabControllerButtonMixin",null,{baseClass:"dijitTab tabStripButton",templateString:e,tabIndex:"",isFocusable:function(){return!1}});
f("dijit.layout._ScrollingTabControllerButton",[r,e]);f("dijit.layout._ScrollingTabControllerMenuButton",[r,t,e],{containerId:"",tabIndex:"-1",isLoaded:function(){return!1},loadDropDown:function(b){this.dropDown=new n({id:this.containerId+"_menu",dir:this.dir,lang:this.lang,textDir:this.textDir});var e=h.byId(this.containerId);a.forEach(e.getChildren(),function(b){this.dropDown.addChild(new v({id:b.id+"_stcMi",label:b.title,iconClass:b.iconClass,dir:b.dir,lang:b.lang,textDir:b.textDir,onClick:function(){e.selectChild(b)}}))},
this);b()},closeDropDown:function(){this.inherited(arguments);this.dropDown&&(this.dropDown.destroyRecursive(),delete this.dropDown)}});return b})},"dijit/DialogUnderlay":function(){define("dijit/DialogUnderlay",["dojo/_base/declare","dojo/dom-attr","dojo/_base/window","dojo/window","./_Widget","./_TemplatedMixin","./BackgroundIframe"],function(a,f,d,g,c,i,m){return a("dijit.DialogUnderlay",[c,i],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' data-dojo-attach-point='node'></div></div>",
dialogId:"","class":"",_setDialogIdAttr:function(a){f.set(this.node,"id",a+"_underlay");this._set("dialogId",a)},_setClassAttr:function(a){this.node.className="dijitDialogUnderlay "+a;this._set("class",a)},postCreate:function(){d.body().appendChild(this.domNode)},layout:function(){var a=this.node.style,c=this.domNode.style;c.display="none";var h=g.getBox();c.top=h.t+"px";c.left=h.l+"px";a.width=h.w+"px";a.height=h.h+"px";c.display="block"},show:function(){this.domNode.style.display="block";this.layout();
this.bgIframe=new m(this.domNode)},hide:function(){this.bgIframe.destroy();delete this.bgIframe;this.domNode.style.display="none"}})})},"dojox/image/Gallery":function(){define(["dijit","dojo","dojox","dojo/require!dojo/fx,dijit/_Widget,dijit/_Templated,dojox/image/ThumbnailPicker,dojox/image/SlideShow"],function(a,f,d){f.provide("dojox.image.Gallery");f.experimental("dojox.image.Gallery");f.require("dojo.fx");f.require("dijit._Widget");f.require("dijit._Templated");f.require("dojox.image.ThumbnailPicker");
f.require("dojox.image.SlideShow");f.declare("dojox.image.Gallery",[a._Widget,a._Templated],{imageHeight:375,imageWidth:500,pageSize:d.image.SlideShow.prototype.pageSize,autoLoad:!0,linkAttr:"link",imageThumbAttr:"imageUrlThumb",imageLargeAttr:"imageUrl",titleAttr:"title",slideshowInterval:3,templateString:f.cache("dojox.image","resources/Gallery.html",'<div dojoAttachPoint="outerNode" class="imageGalleryWrapper">\n\t<div dojoAttachPoint="thumbPickerNode"></div>\n\t<div dojoAttachPoint="slideShowNode"></div>\n</div>'),
postCreate:function(){this.widgetid=this.id;this.inherited(arguments);this.thumbPicker=new d.image.ThumbnailPicker({linkAttr:this.linkAttr,imageLargeAttr:this.imageLargeAttr,imageThumbAttr:this.imageThumbAttr,titleAttr:this.titleAttr,useLoadNotifier:!0,size:this.imageWidth},this.thumbPickerNode);this.slideShow=new d.image.SlideShow({imageHeight:this.imageHeight,imageWidth:this.imageWidth,autoLoad:this.autoLoad,linkAttr:this.linkAttr,imageLargeAttr:this.imageLargeAttr,titleAttr:this.titleAttr,slideshowInterval:this.slideshowInterval,
pageSize:this.pageSize},this.slideShowNode);var a=this;f.subscribe(this.slideShow.getShowTopicName(),function(c){a.thumbPicker._showThumbs(c.index)});f.subscribe(this.thumbPicker.getClickTopicName(),function(c){a.slideShow.showImage(c.index)});f.subscribe(this.thumbPicker.getShowTopicName(),function(c){a.slideShow.moveImageLoadingPointer(c.index)});f.subscribe(this.slideShow.getLoadTopicName(),function(c){a.thumbPicker.markImageLoaded(c)});this._centerChildren()},setDataStore:function(a,c,i){this.thumbPicker.setDataStore(a,
c,i);this.slideShow.setDataStore(a,c,i)},reset:function(){this.slideShow.reset();this.thumbPicker.reset()},showNextImage:function(){this.slideShow.showNextImage()},toggleSlideshow:function(){f.deprecated("dojox.widget.Gallery.toggleSlideshow is deprecated.  Use toggleSlideShow instead.","","2.0");this.toggleSlideShow()},toggleSlideShow:function(){this.slideShow.toggleSlideShow()},showImage:function(a,c){this.slideShow.showImage(a,c)},resize:function(a){this.thumbPicker.resize(a)},_centerChildren:function(){var a=
f.marginBox(this.thumbPicker.outerNode),c=f.marginBox(this.slideShow.outerNode),a=(a.w-c.w)/2;a>0?f.style(this.slideShow.outerNode,"marginLeft",a+"px"):a<0&&f.style(this.thumbPicker.outerNode,"marginLeft",a*-1+"px")}})})},"dijit/place":function(){define("dijit/place",["dojo/_base/array","dojo/dom-geometry","dojo/dom-style","dojo/_base/kernel","dojo/_base/window","dojo/window","."],function(a,f,d,g,c,i,m){function j(d,h,b,e){var k=i.getBox();(!d.parentNode||String(d.parentNode.tagName).toLowerCase()!=
"body")&&c.body().appendChild(d);var g=null;a.some(h,function(a){var h=a.corner,c=a.pos,i=0,o={w:{L:k.l+k.w-c.x,R:c.x-k.l,M:k.w}[h.charAt(1)],h:{T:k.t+k.h-c.y,B:c.y-k.t,M:k.h}[h.charAt(0)]};b&&(i=b(d,a.aroundCorner,h,o,e),i=typeof i=="undefined"?0:i);var j=d.style,m=j.display,w=j.visibility;if(j.display=="none")j.visibility="hidden",j.display="";var y=f.getMarginBox(d);j.display=m;j.visibility=w;m={L:c.x,R:c.x-y.w,M:Math.max(k.l,Math.min(k.l+k.w,c.x+(y.w>>1))-y.w)}[h.charAt(1)];w={T:c.y,B:c.y-y.h,
M:Math.max(k.t,Math.min(k.t+k.h,c.y+(y.h>>1))-y.h)}[h.charAt(0)];c=Math.max(k.l,m);j=Math.max(k.t,w);m=Math.min(k.l+k.w,m+y.w)-c;w=Math.min(k.t+k.h,w+y.h)-j;i+=y.w-m+(y.h-w);if(g==null||i<g.overflow)g={corner:h,aroundCorner:a.aroundCorner,x:c,y:j,w:m,h:w,overflow:i,spaceAvailable:o};return!i});g.overflow&&b&&b(d,g.aroundCorner,g.corner,g.spaceAvailable,e);var h=f.isBodyLtr(),o=d.style;o.top=g.y+"px";o[h?"left":"right"]=(h?g.x:k.w-g.x-g.w)+"px";o[h?"right":"left"]="auto";return g}return m.place={at:function(c,
h,b,e){b=a.map(b,function(b){var a={corner:b,pos:{x:h.x,y:h.y}};e&&(a.pos.x+=b.charAt(1)=="L"?e.x:-e.x,a.pos.y+=b.charAt(0)=="T"?e.y:-e.y);return a});return j(c,b)},around:function(c,h,b,e,k){function i(b,a){w.push({aroundCorner:b,corner:a,pos:{x:{L:t,R:t+s,M:t+(s>>1)}[b.charAt(1)],y:{T:q,B:q+u,M:q+(u>>1)}[b.charAt(0)]}})}var o=typeof h=="string"||"offsetWidth"in h?f.position(h,!0):h;if(h.parentNode)for(h=h.parentNode;h&&h.nodeType==1&&h.nodeName!="BODY";){var n=f.position(h,!0),m=d.getComputedStyle(h).overflow;
if(m=="hidden"||m=="auto"||m=="scroll"){var m=Math.min(o.y+o.h,n.y+n.h),r=Math.min(o.x+o.w,n.x+n.w);o.x=Math.max(o.x,n.x);o.y=Math.max(o.y,n.y);o.h=m-o.y;o.w=r-o.x}h=h.parentNode}var t=o.x,q=o.y,s="w"in o?o.w:o.w=o.width,u="h"in o?o.h:(g.deprecated("place.around: dijit.place.__Rectangle: { x:"+t+", y:"+q+", height:"+o.height+", width:"+s+" } has been deprecated.  Please use { x:"+t+", y:"+q+", h:"+o.height+", w:"+s+" }","","2.0"),o.h=o.height),w=[];a.forEach(b,function(b){var a=e;switch(b){case "above-centered":i("TM",
"BM");break;case "below-centered":i("BM","TM");break;case "after":a=!a;case "before":i(a?"ML":"MR",a?"MR":"ML");break;case "below-alt":a=!a;case "below":i(a?"BL":"BR",a?"TL":"TR");i(a?"BR":"BL",a?"TR":"TL");break;case "above-alt":a=!a;case "above":i(a?"TL":"TR",a?"BL":"BR");i(a?"TR":"TL",a?"BR":"BL");break;default:i(b.aroundCorner,b.corner)}});c=j(c,w,k,{w:s,h:u});c.aroundNodePos=o;return c}}})},"dijit/_HasDropDown":function(){define("dijit/_HasDropDown",["dojo/_base/declare","dojo/_base/Deferred",
"dojo/_base/event","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/has","dojo/keys","dojo/_base/lang","dojo/touch","dojo/_base/window","dojo/window","./registry","./focus","./popup","./_FocusMixin"],function(a,f,d,g,c,i,m,j,l,h,b,e,k,p,o,n,v,r){return a("dijit._HasDropDown",r,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:!0,forceWidth:!1,maxHeight:0,dropDownPosition:["below","above"],_stopClickEvents:!0,
_onDropDownMouseDown:function(b){if(!this.disabled&&!this.readOnly)d.stop(b),this._docHandler=this.connect(k.doc,e.release,"_onDropDownMouseUp"),this.toggleDropDown()},_onDropDownMouseUp:function(a){a&&this._docHandler&&this.disconnect(this._docHandler);var e=this.dropDown,c=!1;if(a&&this._opened){var h=m.position(this._buttonNode,!0);if(!(a.pageX>=h.x&&a.pageX<=h.x+h.w)||!(a.pageY>=h.y&&a.pageY<=h.y+h.h)){for(h=a.target;h&&!c;)i.contains(h,"dijitPopup")?c=!0:h=h.parentNode;if(c){h=a.target;if(e.onItemClick){for(var k;h&&
!(k=o.byNode(h));)h=h.parentNode;if(k&&k.onClick&&k.getParent)k.getParent().onItemClick(k,a)}return}}}this._opened?e.focus&&e.autoFocus!==!1&&window.setTimeout(b.hitch(e,"focus"),1):setTimeout(b.hitch(this,"focus"),0);if(l("ios"))this._justGotMouseUp=!0,setTimeout(b.hitch(this,function(){this._justGotMouseUp=!1}),0)},_onDropDownClick:function(b){l("ios")&&!this._justGotMouseUp&&(this._onDropDownMouseDown(b),this._onDropDownMouseUp(b));this._stopClickEvents&&d.stop(b)},buildRendering:function(){this.inherited(arguments);
this._buttonNode=this._buttonNode||this.focusNode||this.domNode;this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;var b={after:this.isLeftToRight()?"Right":"Left",before:this.isLeftToRight()?"Left":"Right",above:"Up",below:"Down",left:"Left",right:"Right"}[this.dropDownPosition[0]]||this.dropDownPosition[0]||"Down";i.add(this._arrowWrapperNode||this._buttonNode,"dijit"+b+"ArrowButton")},postCreate:function(){this.inherited(arguments);this.connect(this._buttonNode,e.press,
"_onDropDownMouseDown");this.connect(this._buttonNode,"onclick","_onDropDownClick");this.connect(this.focusNode,"onkeypress","_onKey");this.connect(this.focusNode,"onkeyup","_onKeyUp")},destroy:function(){this.dropDown&&(this.dropDown._destroyed||this.dropDown.destroyRecursive(),delete this.dropDown);this.inherited(arguments)},_onKey:function(b){if(!this.disabled&&!this.readOnly){var a=this.dropDown,e=b.target;if(a&&this._opened&&a.handleKey&&a.handleKey(b)===!1)d.stop(b);else if(a&&this._opened&&
b.charOrCode==h.ESCAPE)this.closeDropDown(),d.stop(b);else if(!this._opened&&(b.charOrCode==h.DOWN_ARROW||(b.charOrCode==h.ENTER||b.charOrCode==" ")&&((e.tagName||"").toLowerCase()!=="input"||e.type&&e.type.toLowerCase()!=="text")))this._toggleOnKeyUp=!0,d.stop(b)}},_onKeyUp:function(){if(this._toggleOnKeyUp){delete this._toggleOnKeyUp;this.toggleDropDown();var a=this.dropDown;a&&a.focus&&setTimeout(b.hitch(a,"focus"),1)}},_onBlur:function(){this.closeDropDown(n.curNode&&this.dropDown&&g.isDescendant(n.curNode,
this.dropDown.domNode));this.inherited(arguments)},isLoaded:function(){return!0},loadDropDown:function(b){b()},loadAndOpenDropDown:function(){var a=new f,e=b.hitch(this,function(){this.openDropDown();a.resolve(this.dropDown)});this.isLoaded()?e():this.loadDropDown(e);return a},toggleDropDown:function(){!this.disabled&&!this.readOnly&&(this._opened?this.closeDropDown():this.loadAndOpenDropDown())},openDropDown:function(){var a=this.dropDown,e=a.domNode,h=this._aroundNode||this.domNode,k=this;if(!this._preparedNode){this._preparedNode=
!0;if(e.style.width)this._explicitDDWidth=!0;if(e.style.height)this._explicitDDHeight=!0}if(this.maxHeight||this.forceWidth||this.autoWidth){var d={display:"",visibility:"hidden"};if(!this._explicitDDWidth)d.width="";if(!this._explicitDDHeight)d.height="";j.set(e,d);d=this.maxHeight;if(d==-1)var d=p.getBox(),o=m.position(h,!1),d=Math.floor(Math.max(o.y,d.h-(o.y+o.h)));v.moveOffScreen(a);a.startup&&!a._started&&a.startup();var o=m.getMarginSize(e),g=d&&o.h>d;j.set(e,{overflowX:"hidden",overflowY:g?
"auto":"hidden"});g?(o.h=d,"w"in o&&(o.w+=16)):delete o.h;this.forceWidth?o.w=h.offsetWidth:this.autoWidth?o.w=Math.max(o.w,h.offsetWidth):delete o.w;b.isFunction(a.resize)?a.resize(o):m.setMarginBox(e,o)}a=v.open({parent:this,popup:a,around:h,orient:this.dropDownPosition,onExecute:function(){k.closeDropDown(!0)},onCancel:function(){k.closeDropDown(!0)},onClose:function(){c.set(k._popupStateNode,"popupActive",!1);i.remove(k._popupStateNode,"dijitHasDropDownOpen");k._opened=!1}});c.set(this._popupStateNode,
"popupActive","true");i.add(k._popupStateNode,"dijitHasDropDownOpen");this._opened=!0;return a},closeDropDown:function(b){if(this._opened)b&&this.focus(),v.close(this.dropDown),this._opened=!1}})})},"dijit/tree/TreeStoreModel":function(){define("dijit/tree/TreeStoreModel",["dojo/_base/array","dojo/aspect","dojo/_base/declare","dojo/_base/json","dojo/_base/lang"],function(a,f,d,g,c){return d("dijit.tree.TreeStoreModel",null,{store:null,childrenAttrs:["children"],newItemIdAttr:"id",labelAttr:"",root:null,
query:null,deferItemLoadingUntilExpand:!1,constructor:function(a){c.mixin(this,a);this.connects=[];a=this.store;if(!a.getFeatures()["dojo.data.api.Identity"])throw Error("dijit.Tree: store must support dojo.data.Identity");if(a.getFeatures()["dojo.data.api.Notification"])this.connects=this.connects.concat([f.after(a,"onNew",c.hitch(this,"onNewItem"),!0),f.after(a,"onDelete",c.hitch(this,"onDeleteItem"),!0),f.after(a,"onSet",c.hitch(this,"onSetItem"),!0)])},destroy:function(){for(var a;a=this.connects.pop();)a.remove()},
getRoot:function(a,d){this.root?a(this.root):this.store.fetch({query:this.query,onComplete:c.hitch(this,function(c){if(c.length!=1)throw Error(this.declaredClass+": query "+g.stringify(this.query)+" returned "+c.length+" items, but must return exactly one item");this.root=c[0];a(this.root)}),onError:d})},mayHaveChildren:function(c){return a.some(this.childrenAttrs,function(a){return this.store.hasAttribute(c,a)},this)},getChildren:function(i,d,g){var l=this.store;if(l.isItemLoaded(i)){for(var h=[],
b=0;b<this.childrenAttrs.length;b++)var e=l.getValues(i,this.childrenAttrs[b]),h=h.concat(e);var k=0;this.deferItemLoadingUntilExpand||a.forEach(h,function(b){l.isItemLoaded(b)||k++});k==0?d(h):a.forEach(h,function(b,a){l.isItemLoaded(b)||l.loadItem({item:b,onItem:function(b){h[a]=b;--k==0&&d(h)},onError:g})})}else{var f=c.hitch(this,arguments.callee);l.loadItem({item:i,onItem:function(b){f(b,d,g)},onError:g})}},isItem:function(a){return this.store.isItem(a)},fetchItemByIdentity:function(a){this.store.fetchItemByIdentity(a)},
getIdentity:function(a){return this.store.getIdentity(a)},getLabel:function(a){return this.labelAttr?this.store.getValue(a,this.labelAttr):this.store.getLabel(a)},newItem:function(a,c,d){var g={parent:c,attribute:this.childrenAttrs[0]},h;this.newItemIdAttr&&a[this.newItemIdAttr]?this.fetchItemByIdentity({identity:a[this.newItemIdAttr],scope:this,onItem:function(b){b?this.pasteItem(b,null,c,!0,d):(h=this.store.newItem(a,g))&&d!=void 0&&this.pasteItem(h,c,c,!1,d)}}):(h=this.store.newItem(a,g))&&d!=
void 0&&this.pasteItem(h,c,c,!1,d)},pasteItem:function(c,d,g,l,h){var b=this.store,e=this.childrenAttrs[0];d&&a.forEach(this.childrenAttrs,function(h){if(b.containsValue(d,h,c)){if(!l){var k=a.filter(b.getValues(d,h),function(b){return b!=c});b.setValues(d,h,k)}e=h}});if(g)if(typeof h=="number"){var k=b.getValues(g,e).slice();k.splice(h,0,c);b.setValues(g,e,k)}else b.setValues(g,e,b.getValues(g,e).concat(c))},onChange:function(){},onChildrenChange:function(){},onDelete:function(){},onNewItem:function(a,
d){d&&this.getChildren(d.item,c.hitch(this,function(a){this.onChildrenChange(d.item,a)}))},onDeleteItem:function(a){this.onDelete(a)},onSetItem:function(i,d){if(a.indexOf(this.childrenAttrs,d)!=-1)this.getChildren(i,c.hitch(this,function(a){this.onChildrenChange(i,a)}));else this.onChange(i)}})})},"dijit/_MenuBase":function(){define("dijit/_MenuBase",["./popup","dojo/window","./_Widget","./_KeyNavContainer","./_TemplatedMixin","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/_base/lang",
"dojo/_base/array"],function(a,f,d,g,c,i,m,j,l,h,b){return i("dijit._MenuBase",[d,c,g],{parentMenu:null,popupDelay:500,onExecute:function(){},onCancel:function(){},_moveToPopup:function(b){this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled?this.focusedChild._onClick(b):(b=this._getTopMenu())&&b._isMenuBar&&b.focusNext()},_onPopupHover:function(){if(this.currentPopup&&this.currentPopup._pendingClose_timer){var b=this.currentPopup.parentMenu;b.focusedChild&&b.focusedChild._setSelected(!1);
b.focusedChild=this.currentPopup.from_item;b.focusedChild._setSelected(!0);this._stopPendingCloseTimer(this.currentPopup)}},onItemHover:function(b){if(this.isActive&&(this.focusChild(b),this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer))this.hover_timer=setTimeout(h.hitch(this,"_openPopup"),this.popupDelay);this.focusedChild&&this.focusChild(b);this._hoveredChild=b},_onChildBlur:function(b){this._stopPopupTimer();b._setSelected(!1);var h=b.popup;if(h)this._stopPendingCloseTimer(h),
h._pendingClose_timer=setTimeout(function(){h._pendingClose_timer=null;if(h.parentMenu)h.parentMenu.currentPopup=null;a.close(h)},this.popupDelay)},onItemUnhover:function(b){this.isActive&&this._stopPopupTimer();if(this._hoveredChild==b)this._hoveredChild=null},_stopPopupTimer:function(){if(this.hover_timer)clearTimeout(this.hover_timer),this.hover_timer=null},_stopPendingCloseTimer:function(b){if(b._pendingClose_timer)clearTimeout(b._pendingClose_timer),b._pendingClose_timer=null},_stopFocusTimer:function(){if(this._focus_timer)clearTimeout(this._focus_timer),
this._focus_timer=null},_getTopMenu:function(){for(var b=this;b.parentMenu;b=b.parentMenu);return b},onItemClick:function(b,a){typeof this.isShowingNow=="undefined"&&this._markActive();this.focusChild(b);if(b.disabled)return!1;b.popup?this._openPopup():(this.onExecute(),b.onClick(a))},_openPopup:function(){this._stopPopupTimer();var b=this.focusedChild;if(b){var c=b.popup;if(!c.isShowingNow){this.currentPopup&&(this._stopPendingCloseTimer(this.currentPopup),a.close(this.currentPopup));c.parentMenu=
this;c.from_item=b;var i=this;a.open({parent:this,popup:c,around:b.domNode,orient:this._orient||["after","before"],onCancel:function(){i.focusChild(b);i._cleanUp();b._setSelected(!0);i.focusedChild=b},onExecute:h.hitch(this,"_cleanUp")});this.currentPopup=c;c.connect(c.domNode,"onmouseenter",h.hitch(i,"_onPopupHover"));if(c.focus)c._focus_timer=setTimeout(h.hitch(c,function(){this._focus_timer=null;this.focus()}),0)}}},_markActive:function(){this.isActive=!0;l.replace(this.domNode,"dijitMenuActive",
"dijitMenuPassive")},onOpen:function(){this.isShowingNow=!0;this._markActive()},_markInactive:function(){this.isActive=!1;l.replace(this.domNode,"dijitMenuPassive","dijitMenuActive")},onClose:function(){this._stopFocusTimer();this._markInactive();this.isShowingNow=!1;this.parentMenu=null},_closeChild:function(){this._stopPopupTimer();if(this.currentPopup)b.indexOf(this._focusManager.activeStack,this.id)>=0&&(j.set(this.focusedChild.focusNode,"tabIndex",this.tabIndex),this.focusedChild.focusNode.focus()),
a.close(this.currentPopup),this.currentPopup=null;if(this.focusedChild)this.focusedChild._setSelected(!1),this.focusedChild._onUnhover(),this.focusedChild=null},_onItemFocus:function(b){this._hoveredChild&&this._hoveredChild!=b&&this._hoveredChild._onUnhover()},_onBlur:function(){this._cleanUp();this.inherited(arguments)},_cleanUp:function(){this._closeChild();typeof this.isShowingNow=="undefined"&&this._markInactive()}})})},"dojo/dom-prop":function(){define("dojo/dom-prop",["exports","./_base/kernel",
"./_base/sniff","./_base/lang","./dom","./dom-style","./dom-construct","./_base/connect"],function(a,f,d,g,c,i,m,j){var l={},h=0,b=f._scopeName+"attrid",e={col:1,colgroup:1,table:1,tbody:1,tfoot:1,thead:1,tr:1,title:1};a.names={"class":"className","for":"htmlFor",tabindex:"tabIndex",readonly:"readOnly",colspan:"colSpan",frameborder:"frameBorder",rowspan:"rowSpan",valuetype:"valueType"};a.get=function(b,e){var b=c.byId(b),h=e.toLowerCase();return b[a.names[h]||e]};a.set=function(k,f,o){k=c.byId(k);
if(arguments.length==2&&typeof f!="string"){for(var n in f)a.set(k,n,f[n]);return k}n=f.toLowerCase();n=a.names[n]||f;if(n=="style"&&typeof o!="string")return i.style(k,o),k;if(n=="innerHTML")return d("ie")&&k.tagName.toLowerCase()in e?(m.empty(k),k.appendChild(m.toDom(o,k.ownerDocument))):k[n]=o,k;if(g.isFunction(o)){var v=k[b];v||(v=h++,k[b]=v);l[v]||(l[v]={});var r=l[v][n];if(r)j.disconnect(r);else try{delete k[n]}catch(t){}o?l[v][n]=j.connect(k,n,o):k[n]=null;return k}k[n]=o;return k}})},"dojo/_base/xhr":function(){define(["./kernel",
"./sniff","require","../io-query","../dom","../dom-form","./Deferred","./json","./lang","./array","../on"],function(a,f,d,g,c,i,m,j,l,h,b){f.add("native-xhr",function(){return typeof XMLHttpRequest!=="undefined"});a._xhrObj=d.getXhr;var e=a.config;a.objectToQuery=g.objectToQuery;a.queryToObject=g.queryToObject;a.fieldToObject=i.fieldToObject;a.formToObject=i.toObject;a.formToQuery=i.toQuery;a.formToJson=i.toJson;a._blockAsync=!1;var k=a._contentHandlers=a.contentHandlers={text:function(b){return b.responseText},
json:function(b){return j.fromJson(b.responseText||null)},"json-comment-filtered":function(b){a.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.");var b=b.responseText,e=b.indexOf("/*"),h=b.lastIndexOf("*/");if(e==-1||h==-1)throw Error("JSON was not comment filtered");
return j.fromJson(b.substring(e+2,h))},javascript:function(b){return a.eval(b.responseText)},xml:function(b){var a=b.responseXML;if(f("ie")&&(!a||!a.documentElement)){var e=function(b){return"MSXML"+b+".DOMDocument"},e=["Microsoft.XMLDOM",e(6),e(4),e(3),e(2)];h.some(e,function(e){try{var h=new ActiveXObject(e);h.async=!1;h.loadXML(b.responseText);a=h}catch(c){return!1}return!0})}return a},"json-comment-optional":function(b){return b.responseText&&/^[^{\[]*\/\*/.test(b.responseText)?k["json-comment-filtered"](b):
k.json(b)}};a._ioSetArgs=function(b,h,k,d){var o={args:b,url:b.url},j=null;if(b.form){var j=c.byId(b.form),n=j.getAttributeNode("action");o.url=o.url||(n?n.value:null);j=i.toObject(j)}n=[{}];j&&n.push(j);b.content&&n.push(b.content);b.preventCache&&n.push({"dojo.preventCache":(new Date).valueOf()});o.query=g.objectToQuery(l.mixin.apply(null,n));o.handleAs=b.handleAs||"text";var f=new m(h);f.addCallbacks(k,function(b){return d(b,f)});var p=b.load;p&&l.isFunction(p)&&f.addCallback(function(a){return p.call(b,
a,o)});var v=b.error;v&&l.isFunction(v)&&f.addErrback(function(a){return v.call(b,a,o)});var t=b.handle;t&&l.isFunction(t)&&f.addBoth(function(a){return t.call(b,a,o)});e.ioPublish&&a.publish&&o.args.ioPublish!==!1&&(f.addCallbacks(function(b){a.publish("/dojo/io/load",[f,b]);return b},function(b){a.publish("/dojo/io/error",[f,b]);return b}),f.addBoth(function(b){a.publish("/dojo/io/done",[f,b]);return b}));f.ioArgs=o;return f};var p=function(b){b.canceled=!0;var a=b.ioArgs.xhr,e=typeof a.abort;(e==
"function"||e=="object"||e=="unknown")&&a.abort();b=b.ioArgs.error;if(!b)b=Error("xhr cancelled"),b.dojoType="cancel";return b},o=function(b){b=k[b.ioArgs.handleAs](b.ioArgs.xhr);return b===void 0?null:b},n=function(b,a){a.ioArgs.args.failOk||console.error(b);return b},v=null,r=[],t=0,q=function(b){t<=0&&(t=0,e.ioPublish&&a.publish&&(!b||b&&b.ioArgs.args.ioPublish!==!1)&&a.publish("/dojo/io/stop"))},s=function(){var b=(new Date).getTime();if(!a._blockAsync)for(var e=0,h;e<r.length&&(h=r[e]);e++){var c=
h.dfd;(function(){if(!c||c.canceled||!h.validCheck(c))r.splice(e--,1),t-=1;else if(h.ioCheck(c))r.splice(e--,1),h.resHandle(c),t-=1;else if(c.startTime&&c.startTime+(c.ioArgs.args.timeout||0)<b){r.splice(e--,1);var a=Error("timeout exceeded");a.dojoType="timeout";c.errback(a);c.cancel();t-=1}}).call(this)}q(c);r.length||(clearInterval(v),v=null)};a._ioCancelAll=function(){try{h.forEach(r,function(b){try{b.dfd.cancel()}catch(a){}})}catch(b){}};f("ie")&&b(window,"unload",a._ioCancelAll);a._ioNotifyStart=
function(b){e.ioPublish&&a.publish&&b.ioArgs.args.ioPublish!==!1&&(t||a.publish("/dojo/io/start"),t+=1,a.publish("/dojo/io/send",[b]))};a._ioWatch=function(b,a,e,h){var c=b.ioArgs.args;if(c.timeout)b.startTime=(new Date).getTime();r.push({dfd:b,validCheck:a,ioCheck:e,resHandle:h});v||(v=setInterval(s,50));c.sync&&s()};var u=function(b){return b.ioArgs.xhr.readyState},w=function(b){return 4==b.ioArgs.xhr.readyState},y=function(b){var e=b.ioArgs.xhr;if(a._isDocumentOk(e))b.callback(b);else{var h=Error("Unable to load "+
b.ioArgs.url+" status:"+e.status);h.status=e.status;h.responseText=e.responseText;h.xhr=e;b.errback(h)}};a._ioAddQueryToUrl=function(b){if(b.query.length)b.url+=(b.url.indexOf("?")==-1?"?":"&")+b.query,b.query=null};a.xhr=function(b,e,h){var c=a._ioSetArgs(e,p,o,n),k=c.ioArgs,i=k.xhr=a._xhrObj(k.args);if(!i)return c.cancel(),c;"postData"in e?k.query=e.postData:"putData"in e?k.query=e.putData:"rawBody"in e?k.query=e.rawBody:(arguments.length>2&&!h||"POST|PUT".indexOf(b.toUpperCase())==-1)&&a._ioAddQueryToUrl(k);
i.open(b,k.url,e.sync!==!0,e.user||void 0,e.password||void 0);if(e.headers)for(var d in e.headers)d.toLowerCase()==="content-type"&&!e.contentType?e.contentType=e.headers[d]:e.headers[d]&&i.setRequestHeader(d,e.headers[d]);e.contentType!==!1&&i.setRequestHeader("Content-Type",e.contentType||"application/x-www-form-urlencoded");(!e.headers||!("X-Requested-With"in e.headers))&&i.setRequestHeader("X-Requested-With","XMLHttpRequest");a._ioNotifyStart(c);if(a.config.debugAtAllCosts)i.send(k.query);else try{i.send(k.query)}catch(g){k.error=
g,c.cancel()}a._ioWatch(c,u,w,y);return c};a.xhrGet=function(b){return a.xhr("GET",b)};a.rawXhrPost=a.xhrPost=function(b){return a.xhr("POST",b,!0)};a.rawXhrPut=a.xhrPut=function(b){return a.xhr("PUT",b,!0)};a.xhrDelete=function(b){return a.xhr("DELETE",b)};a._isDocumentOk=function(b){b=b.status||0;return b>=200&&b<300||b==304||b==1223||!b};a._getText=function(b){var e;a.xhrGet({url:b,sync:!0,load:function(b){e=b}});return e};l.mixin(a.xhr,{_xhrObj:a._xhrObj,fieldToObject:i.fieldToObject,formToObject:i.toObject,
objectToQuery:g.objectToQuery,formToQuery:i.toQuery,formToJson:i.toJson,queryToObject:g.queryToObject,contentHandlers:k,_ioSetArgs:a._ioSetArgs,_ioCancelAll:a._ioCancelAll,_ioNotifyStart:a._ioNotifyStart,_ioWatch:a._ioWatch,_ioAddQueryToUrl:a._ioAddQueryToUrl,_isDocumentOk:a._isDocumentOk,_getText:a._getText,get:a.xhrGet,post:a.xhrPost,put:a.xhrPut,del:a.xhrDelete});return a.xhr})},"dijit/focus":function(){define("dijit/focus",["dojo/aspect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-construct",
"dojo/Evented","dojo/_base/lang","dojo/on","dojo/ready","dojo/_base/sniff","dojo/Stateful","dojo/_base/unload","dojo/_base/window","dojo/window","./a11y","./registry","."],function(a,f,d,g,c,i,m,j,l,h,b,e,k,p,o,n,v){var r=new (f([b,i],{curNode:null,activeStack:[],constructor:function(){var b=m.hitch(this,function(b){d.isDescendant(this.curNode,b)&&this.set("curNode",null);d.isDescendant(this.prevNode,b)&&this.set("prevNode",null)});a.before(c,"empty",b);a.before(c,"destroy",b)},registerIframe:function(b){return this.registerWin(b.contentWindow,
b)},registerWin:function(b,a){var e=this,c=function(b){e._justMouseDowned=!0;setTimeout(function(){e._justMouseDowned=!1},0);if(!h("ie")||!b||!(b.srcElement&&b.srcElement.parentNode==null))e._onTouchNode(a||b.target||b.srcElement,"mouse")},k=h("ie")?b.document.documentElement:b.document;if(k)if(h("ie")){b.document.body.attachEvent("onmousedown",c);var i=function(b){var c=b.srcElement.tagName.toLowerCase();c=="#document"||c=="body"||(o.isTabNavigable(b.srcElement)?e._onFocusNode(a||b.srcElement):e._onTouchNode(a||
b.srcElement))};k.attachEvent("onactivate",i);var d=function(b){e._onBlurNode(a||b.srcElement)};k.attachEvent("ondeactivate",d);return{remove:function(){b.document.detachEvent("onmousedown",c);k.detachEvent("onactivate",i);k.detachEvent("ondeactivate",d);k=null}}}else{k.body.addEventListener("mousedown",c,!0);k.body.addEventListener("touchstart",c,!0);var g=function(b){e._onFocusNode(a||b.target)};k.addEventListener("focus",g,!0);var l=function(b){e._onBlurNode(a||b.target)};k.addEventListener("blur",
l,!0);return{remove:function(){k.body.removeEventListener("mousedown",c,!0);k.body.removeEventListener("touchstart",c,!0);k.removeEventListener("focus",g,!0);k.removeEventListener("blur",l,!0);k=null}}}},_onBlurNode:function(){this.set("prevNode",this.curNode);this.set("curNode",null);if(!this._justMouseDowned)this._clearActiveWidgetsTimer&&clearTimeout(this._clearActiveWidgetsTimer),this._clearActiveWidgetsTimer=setTimeout(m.hitch(this,function(){delete this._clearActiveWidgetsTimer;this._setStack([]);
this.prevNode=null}),100)},_onTouchNode:function(b,a){this._clearActiveWidgetsTimer&&(clearTimeout(this._clearActiveWidgetsTimer),delete this._clearActiveWidgetsTimer);var e=[];try{for(;b;){var c=g.get(b,"dijitPopupParent");if(c)b=n.byId(c).domNode;else if(b.tagName&&b.tagName.toLowerCase()=="body"){if(b===k.body())break;b=p.get(b.ownerDocument).frameElement}else{var h=b.getAttribute&&b.getAttribute("widgetId"),i=h&&n.byId(h);i&&!(a=="mouse"&&i.get("disabled"))&&e.unshift(h);b=b.parentNode}}}catch(d){}this._setStack(e,
a)},_onFocusNode:function(b){b&&b.nodeType!=9&&(this._onTouchNode(b),b!=this.curNode&&this.set("curNode",b))},_setStack:function(b,a){var e=this.activeStack;this.set("activeStack",b);for(var c=0;c<Math.min(e.length,b.length);c++)if(e[c]!=b[c])break;for(var h,k=e.length-1;k>=c;k--)if(h=n.byId(e[k]))h._hasBeenBlurred=!0,h.set("focused",!1),h._focusManager==this&&h._onBlur(a),this.emit("widget-blur",h,a);for(k=c;k<b.length;k++)if(h=n.byId(b[k]))h.set("focused",!0),h._focusManager==this&&h._onFocus(a),
this.emit("widget-focus",h,a)},focus:function(b){if(b)try{b.focus()}catch(a){}}}));l(function(){var b=r.registerWin(k.doc.parentWindow||k.doc.defaultView);h("ie")&&e.addOnWindowUnload(function(){b.remove();b=null})});v.focus=function(b){r.focus(b)};for(var t in r)/^_/.test(t)||(v.focus[t]=typeof r[t]=="function"?m.hitch(r,t):r[t]);r.watch(function(b,a,e){v.focus[b]=e});return r})},"dojo/i18n":function(){define(["./_base/kernel","require","./has","./_base/array","./_base/lang","./_base/xhr"],function(a,
f,d,g,c){var d=a.i18n={},i=/(^.*(^|\/)nls)(\/|$)([^\/]*)\/?([^\/]*)/,m=function(b,a,e,c){for(var h=[e+c],a=a.split("-"),i="",d=0;d<a.length;d++)i+=(i?"-":"")+a[d],(!b||b[i])&&h.push(e+i+"/"+c);return h},j={},l=a.getL10nName=function(b,e,c){c=c?c.toLowerCase():a.locale;b="dojo/i18n!"+b.replace(/\./g,"/");e=e.replace(/\./g,"/");return/root/i.test(c)?b+"/nls/"+e:b+"/nls/"+c+"/"+e},h=function(b,a,e,h,i,d){b([a],function(g){var l=j[a+"/"]=c.clone(g.root),f=m(!g._v1x&&g,i,e,h);b(f,function(){for(var b=
1;b<f.length;b++)j[f[b]]=l=c.mixin(c.clone(l),arguments[b]);j[a+"/"+i]=l;d&&d(c.delegate(l))})})};load=function(b,e,d){var b=i.exec(b),l=b[1]+"/",f=b[5]||b[4],m=l+f,t=(b=b[5]&&b[4])||a.locale,q=m+"/"+t;b?j[q]?d(j[q]):h(e,m,l,f,t,d):(b=a.config.extraLocale||[],b=c.isArray(b)?b:[b],b.push(t),g.forEach(b,function(b){h(e,m,l,f,b,b==t&&d)}))};var b=new Function("bundle","var __preAmdResult, __amdResult; function define(bundle){__amdResult= bundle;} __preAmdResult= eval(bundle); return [__preAmdResult, __amdResult];"),
e=function(e,c){var h=[];a.forEach(e,function(e){var c=f.toUrl(e+".js");if(j[c])h.push(j[c]);else{try{var k=f(e);if(k){h.push(k);return}}catch(i){}a.xhrGet({url:c,sync:!0,load:function(a){a=b(a);h.push(j[c]=a[0]?/nls\/[^\/]+\/[^\/]+$/.test(c)?a[0]:{root:a[0],_v1x:1}:a[1])},error:function(){h.push(j[c]={})}})}});c.apply(null,h)};d.getLocalization=function(b,a,c){var h,b=l(b,a,c).substring(10);load(b,!f.isXdUrl(f.toUrl(b+".js"))?e:f,function(b){h=b});return h};d.normalizeLocale=function(b){b=b?b.toLowerCase():
a.locale;b=="root"&&(b="ROOT");return b};return c.mixin(d,{dynamic:!0,normalize:function(b,a){var e=i.exec(b)[1];return/^\./.test(e)?a(e)+"/"+b.substring(e.length):b},load:load,cache:function(b,a){j[b]=a}})})},"dijit/hccss":function(){define("dijit/hccss",["require","dojo/_base/config","dojo/dom-class","dojo/dom-construct","dojo/dom-style","dojo/ready","dojo/_base/sniff","dojo/_base/window"],function(a,f,d,g,c,i,m,j){(m("ie")||m("mozilla"))&&i(90,function(){var i=g.create("div",{id:"a11yTestNode",
style:{cssText:'border: 1px solid;border-color:red green;position: absolute;height: 5px;top: -999px;background-image: url("'+(f.blankGif||a.toUrl("dojo/resources/blank.gif"))+'");'}},j.body()),h=c.getComputedStyle(i);if(h){var b=h.backgroundImage;(h.borderTopColor==h.borderRightColor||b!=null&&(b=="none"||b=="url(invalid-url:)"))&&d.add(j.body(),"dijit_a11y");m("ie")?i.outerHTML="":j.body().removeChild(i)}})})},"dijit/tree/ForestStoreModel":function(){define("dijit/tree/ForestStoreModel",["dojo/_base/array",
"dojo/_base/declare","dojo/_base/lang","dojo/_base/window","./TreeStoreModel"],function(a,f,d,g,c){return f("dijit.tree.ForestStoreModel",c,{rootId:"$root$",rootLabel:"ROOT",query:null,constructor:function(a){this.root={store:this,root:!0,id:a.rootId,label:a.rootLabel,children:a.rootChildren}},mayHaveChildren:function(a){return a===this.root||this.inherited(arguments)},getChildren:function(a,c,g){a===this.root?this.root.children?c(this.root.children):this.store.fetch({query:this.query,onComplete:d.hitch(this,
function(a){this.root.children=a;c(a)}),onError:g}):this.inherited(arguments)},isItem:function(a){return a===this.root?!0:this.inherited(arguments)},fetchItemByIdentity:function(a){if(a.identity==this.root.id){var c=a.scope?a.scope:g.global;a.onItem&&a.onItem.call(c,this.root)}else this.inherited(arguments)},getIdentity:function(a){return a===this.root?this.root.id:this.inherited(arguments)},getLabel:function(a){return a===this.root?this.root.label:this.inherited(arguments)},newItem:function(a,c){return c===
this.root?(this.onNewRootItem(a),this.store.newItem(a)):this.inherited(arguments)},onNewRootItem:function(){},pasteItem:function(a,c,d,g,h){if(c===this.root&&!g)this.onLeaveRoot(a);this.inherited(arguments,[a,c===this.root?null:c,d===this.root?null:d,g,h]);if(d===this.root)this.onAddToRoot(a)},onAddToRoot:function(a){console.log(this,": item ",a," added to root")},onLeaveRoot:function(a){console.log(this,": item ",a," removed from root")},_requeryTop:function(){var c=this.root.children||[];this.store.fetch({query:this.query,
onComplete:d.hitch(this,function(d){this.root.children=d;if(c.length!=d.length||a.some(c,function(a,c){return d[c]!=a}))this.onChildrenChange(this.root,d)})})},onNewItem:function(){this._requeryTop();this.inherited(arguments)},onDeleteItem:function(c){a.indexOf(this.root.children,c)!=-1&&this._requeryTop();this.inherited(arguments)},onSetItem:function(){this._requeryTop();this.inherited(arguments)}})})},"dojo/_base/lang":function(){define(["./kernel","../has","./sniff"],function(a,f){f.add("bug-for-in-skips-shadowed",
function(){for(var b in{toString:1})return 0;return 1});var d=f("bug-for-in-skips-shadowed")?"hasOwnProperty.valueOf.isPrototypeOf.propertyIsEnumerable.toLocaleString.toString.constructor".split("."):[],g=d.length,c=function(b){b||(b={});for(var a=1,e=arguments.length;a<e;a++)p._mixin(b,arguments[a]);return b},i=function(b,e,c){var h,k=0,d=a.global;if(!c)if(b.length){h=b[k++];try{c=a.scopeMap[h]&&a.scopeMap[h][1]}catch(i){}c=c||(h in d?d[h]:e?d[h]={}:void 0)}else return d;for(;c&&(h=b[k++]);)c=h in
c?c[h]:e?c[h]={}:void 0;return c},m=function(b,a,e){return i(b.split("."),a,e)},j=Object.prototype.toString,l=function(){function b(){}return function(a,e){b.prototype=a;var c=new b;b.prototype=null;e&&p._mixin(c,e);return c}}(),h=function(b,a,e){return(e||[]).concat(Array.prototype.slice.call(b,a||0))},b=f("ie")?function(){function b(a,e,c){c=c||[];for(e=e||0;e<a.length;e++)c.push(a[e]);return c}return function(a){return(a.item?b:h).apply(this,arguments)}}():h,e=function(b){if(!b||typeof b!="object"||
p.isFunction(b))return b;if(b.nodeType&&"cloneNode"in b)return b.cloneNode(!0);if(b instanceof Date)return new Date(b.getTime());if(b instanceof RegExp)return RegExp(b);var a,c,h;if(p.isArray(b)){a=[];c=0;for(h=b.length;c<h;++c)c in b&&a.push(e(b[c]))}else a=b.constructor?new b.constructor:{};return p._mixin(a,b,e)},k=/\{([^\}]+)\}/g,p={_extraNames:d,_mixin:function(b,a,e){var c,h,k,i={};for(c in a)if(h=a[c],!(c in b)||b[c]!==h&&(!(c in i)||i[c]!==h))b[c]=e?e(h):h;if(f("bug-for-in-skips-shadowed")&&
a)for(k=0;k<g;++k)if(c=d[k],h=a[c],!(c in b)||b[c]!==h&&(!(c in i)||i[c]!==h))b[c]=e?e(h):h;return b},mixin:c,setObject:function(b,a,e){var c=b.split("."),b=c.pop();return(e=i(c,!0,e))&&b?e[b]=a:void 0},getObject:m,exists:function(b,a){return p.getObject(b,!1,a)!==void 0},isString:function(b){return typeof b=="string"||b instanceof String},isArray:function(b){return b&&(b instanceof Array||typeof b=="array")},isFunction:function(b){return j.call(b)==="[object Function]"},isObject:function(b){return b!==
void 0&&(b===null||typeof b=="object"||p.isArray(b)||p.isFunction(b))},isArrayLike:function(b){return b&&b!==void 0&&!p.isString(b)&&!p.isFunction(b)&&!(b.tagName&&b.tagName.toLowerCase()=="form")&&(p.isArray(b)||isFinite(b.length))},isAlien:function(b){return b&&!p.isFunction(b)&&/\{\s*\[native code\]\s*\}/.test(String(b))},extend:function(b){for(var a=1,e=arguments.length;a<e;a++)p._mixin(b.prototype,arguments[a]);return b},_hitchArgs:function(e,c){var h=b(arguments,2),k=p.isString(c);return function(){var d=
b(arguments),i=k?(e||a.global)[c]:c;return i&&i.apply(e||this,h.concat(d))}},hitch:function(b,e){if(arguments.length>2)return p._hitchArgs.apply(a,arguments);e||(e=b,b=null);if(p.isString(e)){b=b||a.global;if(!b[e])throw['dojo.hitch: scope["',e,'"] is null (scope="',b,'")'].join("");return function(){return b[e].apply(b,arguments||[])}}return!b?e:function(){return e.apply(b,arguments||[])}},delegate:l,_toArray:b,partial:function(){return p.hitch.apply(a,[null].concat(p._toArray(arguments)))},clone:e,
trim:String.prototype.trim?function(b){return b.trim()}:function(b){return b.replace(/^\s\s*/,"").replace(/\s\s*$/,"")},replace:function(b,a,e){return b.replace(e||k,p.isFunction(a)?a:function(b,e){return m(e,!1,a)})}};c(a,p);return p})},"dojo/_base/NodeList":function(){define(["./kernel","../query","./array","./html","../NodeList-dom"],function(a,f,d){var f=f.NodeList,g=f.prototype;g.connect=f._adaptAsForEach(function(){return a.connect.apply(this,arguments)});g.coords=f._adaptAsMap(a.coords);f.events=
["blur","focus","change","click","error","keydown","keypress","keyup","load","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","submit"];d.forEach(f.events,function(a){var d="on"+a;g[d]=function(a,c){return this.connect(d,a,c)}});a.NodeList=f;return a.NodeList})},"dijit/TitlePane":function(){require({cache:{"url:dijit/templates/TitlePane.html":'<div>\n\t<div data-dojo-attach-event="onclick:_onTitleClick, onkeypress:_onTitleKey"\n\t\t\tclass="dijitTitlePaneTitle" data-dojo-attach-point="titleBarNode">\n\t\t<div class="dijitTitlePaneTitleFocus" data-dojo-attach-point="focusNode">\n\t\t\t<img src="${_blankGif}" alt="" data-dojo-attach-point="arrowNode" class="dijitArrowNode" role="presentation"\n\t\t\t/><span data-dojo-attach-point="arrowNodeInner" class="dijitArrowNodeInner"></span\n\t\t\t><span data-dojo-attach-point="titleNode" class="dijitTitlePaneTextNode"></span>\n\t\t</div>\n\t</div>\n\t<div class="dijitTitlePaneContentOuter" data-dojo-attach-point="hideNode" role="presentation">\n\t\t<div class="dijitReset" data-dojo-attach-point="wipeNode" role="presentation">\n\t\t\t<div class="dijitTitlePaneContentInner" data-dojo-attach-point="containerNode" role="region" id="${id}_pane">\n\t\t\t\t<\!-- nested divs because wipeIn()/wipeOut() doesn\'t work right on node w/padding etc.  Put padding on inner div. --\>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'}});
define("dijit/TitlePane",["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/_base/event","dojo/fx","dojo/_base/kernel","dojo/keys","./_CssStateMixin","./_TemplatedMixin","./layout/ContentPane","dojo/text!./templates/TitlePane.html","./_base/manager"],function(a,f,d,g,c,i,m,j,l,h,b,e,k,p,o){return f("dijit.TitlePane",[k,e,b],{title:"",_setTitleAttr:{node:"titleNode",type:"innerHTML"},open:!0,toggleable:!0,tabIndex:"0",duration:o.defaultDuration,
baseClass:"dijitTitlePane",templateString:p,doLayout:!1,_setTooltipAttr:{node:"focusNode",type:"attribute",attribute:"title"},buildRendering:function(){this.inherited(arguments);d.setSelectable(this.titleNode,!1)},postCreate:function(){this.inherited(arguments);this.toggleable&&this._trackMouseState(this.titleBarNode,"dijitTitlePaneTitle");var b=this.hideNode,a=this.wipeNode;this._wipeIn=j.wipeIn({node:a,duration:this.duration,beforeBegin:function(){b.style.display=""}});this._wipeOut=j.wipeOut({node:a,
duration:this.duration,onEnd:function(){b.style.display="none"}})},_setOpenAttr:function(b,e){a.forEach([this._wipeIn,this._wipeOut],function(b){b&&b.status()=="playing"&&b.stop()});e?this[b?"_wipeIn":"_wipeOut"].play():this.hideNode.style.display=this.wipeNode.style.display=b?"":"none";if(this._started)if(b)this._onShow();else this.onHide();this.arrowNodeInner.innerHTML=b?"-":"+";this.containerNode.setAttribute("aria-hidden",b?"false":"true");this.focusNode.setAttribute("aria-pressed",b?"true":"false");
this._set("open",b);this._setCss()},_setToggleableAttr:function(b){this.focusNode.setAttribute("role",b?"button":"heading");b?(this.focusNode.setAttribute("aria-controls",this.id+"_pane"),g.set(this.focusNode,"tabIndex",this.tabIndex)):g.remove(this.focusNode,"tabIndex");this._set("toggleable",b);this._setCss()},_setContentAttr:function(){!this.open||!this._wipeOut||this._wipeOut.status()=="playing"?this.inherited(arguments):(this._wipeIn&&this._wipeIn.status()=="playing"&&this._wipeIn.stop(),i.setMarginBox(this.wipeNode,
{h:i.getMarginBox(this.wipeNode).h}),this.inherited(arguments),this._wipeIn?this._wipeIn.play():this.hideNode.style.display="")},toggle:function(){this._setOpenAttr(!this.open,!0)},_setCss:function(){var b=this.titleBarNode||this.focusNode,a=this._titleBarClass;this._titleBarClass="dijit"+(this.toggleable?"":"Fixed")+(this.open?"Open":"Closed");c.replace(b,this._titleBarClass,a||"");this.arrowNodeInner.innerHTML=this.open?"-":"+"},_onTitleKey:function(b){b.charOrCode==h.ENTER||b.charOrCode==" "?(this.toggleable&&
this.toggle(),m.stop(b)):b.charOrCode==h.DOWN_ARROW&&this.open&&(this.containerNode.focus(),b.preventDefault())},_onTitleClick:function(){this.toggleable&&this.toggle()},setTitle:function(b){l.deprecated("dijit.TitlePane.setTitle() is deprecated.  Use set('title', ...) instead.","","2.0");this.set("title",b)}})})},"dojo/parser":function(){define(["./_base/kernel","./_base/lang","./_base/array","./_base/html","./_base/window","./_base/url","./_base/json","./aspect","./date/stamp","./query","./on",
"./ready"],function(a,f,d,g,c,i,m,j,l,h,b){var e={"dom-attributes-explicit":document.createElement("div").attributes.length<40};a.parser=new function(){function k(b){var a={},e;for(e in b)e.charAt(0)!="_"&&(a[e.toLowerCase()]=e);return a}var i={};j.after(f,"extend",function(){i={}},!0);var o={};this._functionFromScript=function(b,a){var e="",c="",h=b.getAttribute(a+"args")||b.getAttribute("args");h&&d.forEach(h.split(/\s*,\s*/),function(b,a){e+="var "+b+" = arguments["+a+"]; "});(h=b.getAttribute("with"))&&
h.length&&d.forEach(h.split(/\s*,\s*/),function(b){e+="with("+b+"){";c+="}"});return new Function(e+b.innerHTML+c)};this.instantiate=function(c,g,r){var t=[],g=g||{},r=r||{},q=(r.scope||a._scopeName)+"Type",s="data-"+(r.scope||a._scopeName)+"-",u=s+"type",w={};d.forEach([s+"props",u,q,s+"id","jsId",s+"attach-point",s+"attach-event","dojoAttachPoint","dojoAttachEvent","class","style"],function(b){w[b.toLowerCase()]=b.replace(r.scope,"dojo")});d.forEach(c,function(c){var p;if(c){var n=c.node||c,A=q in
g?g[q]:c.node?c.type:n.getAttribute(u)||n.getAttribute(q),D=o[A]||(o[A]=f.getObject(A)),H=D&&D.prototype;if(!D)throw Error("Could not load class '"+A);var E={};r.defaults&&f.mixin(E,r.defaults);c.inherited&&f.mixin(E,c.inherited);var B;if(e["dom-attributes-explicit"])B=n.attributes;else{var x=(/^input$|^img$/i.test(n.nodeName)?n:n.cloneNode(!1)).outerHTML.replace(/=[^\s"']+|="[^"]*"|='[^']*'/g,"").replace(/^\s*<[a-zA-Z0-9]*/,"").replace(/>.*$/,"");B=d.map(x.split(/\s+/),function(b){var a=b.toLowerCase();
return{name:b,value:n.nodeName=="LI"&&b=="value"||a=="enctype"?n.getAttribute(a):n.getAttributeNode(a).value,specified:!0}})}for(var x=0,z;z=B[x++];)if(z&&z.specified){var C=z.name,G=C.toLowerCase();z=z.value;if(G in w)switch(w[G]){case "data-dojo-props":var I=z;break;case "data-dojo-id":case "jsId":var F=z;break;case "data-dojo-attach-point":case "dojoAttachPoint":E.dojoAttachPoint=z;break;case "data-dojo-attach-event":case "dojoAttachEvent":E.dojoAttachEvent=z;break;case "class":E["class"]=n.className;
break;case "style":E.style=n.style&&n.style.cssText}else if(C in H||(C=(i[A]||(i[A]=k(H)))[G]||C),C in H)switch(typeof H[C]){case "string":E[C]=z;break;case "number":E[C]=z.length?Number(z):NaN;break;case "boolean":E[C]=z.toLowerCase()!="false";break;case "function":E[C]=z===""||z.search(/[^\w\.]+/i)!=-1?new Function(z):f.getObject(z,!1)||new Function(z);break;default:G=H[C],E[C]=G&&"length"in G?z?z.split(/\s*,\s*/):[]:G instanceof Date?z==""?new Date(""):z=="now"?new Date:l.fromISOString(z):G instanceof
a._Url?a.baseUrl+z:m.fromJson(z)}else E[C]=z}if(I)try{I=m.fromJson.call(r.propsThis,"{"+I+"}"),f.mixin(E,I)}catch(W){throw Error(W.toString()+" in data-dojo-props='"+I+"'");}f.mixin(E,g);G=c.node?c.scripts:D&&(D._noScript||H._noScript)?[]:h("> script[type^='dojo/']",n);c=[];I=[];B=[];C=[];if(G)for(x=0;x<G.length;x++){var L=G[x];n.removeChild(L);z=L.getAttribute(s+"event")||L.getAttribute("event");var O=L.getAttribute(s+"prop"),A=L.getAttribute("type"),L=this._functionFromScript(L,s);z?A=="dojo/connect"?
c.push({event:z,func:L}):A=="dojo/on"?C.push({event:z,func:L}):E[z]=L:A=="dojo/watch"?B.push({prop:O,func:L}):I.push(L)}p=(A=D.markupFactory||H.markupFactory)?A(E,n,D):new D(E,n),D=p;t.push(D);F&&f.setObject(F,D);for(x=0;x<c.length;x++)j.after(D,c[x].event,a.hitch(D,c[x].func),!0);for(x=0;x<I.length;x++)I[x].call(D);for(x=0;x<B.length;x++)D.watch(B[x].prop,B[x].func);for(x=0;x<C.length;x++)b(D,C[x].event,C[x].func)}},this);g._started||d.forEach(t,function(b){!r.noStart&&b&&f.isFunction(b.startup)&&
!b._started&&b.startup()});return t};this.parse=function(b,e){function h(b){if(!b.inherited){b.inherited={};var a=b.node,e=h(b.parent),a={dir:a.getAttribute("dir")||e.dir,lang:a.getAttribute("lang")||e.lang,textDir:a.getAttribute(j)||e.textDir},c;for(c in a)a[c]&&(b.inherited[c]=a[c])}return b.inherited}var k;!e&&b&&b.rootNode?(e=b,k=e.rootNode):k=b;k=k?g.byId(k):c.body();var e=e||{},d=(e.scope||a._scopeName)+"Type",i="data-"+(e.scope||a._scopeName)+"-",l=i+"type",j=i+"textdir",i=[],m=k.firstChild,
p=e&&e.inherited;if(!p){var A=function(b,a){return b.getAttribute&&b.getAttribute(a)||(b!==c.doc&&b!==c.doc.documentElement&&b.parentNode?A(b.parentNode,a):null)},p={dir:A(k,"dir"),lang:A(k,"lang"),textDir:A(k,j)},D;for(D in p)p[D]||delete p[D]}for(var p={inherited:p},H,E;;)if(m)m.nodeType!=1?m=m.nextSibling:H&&m.nodeName.toLowerCase()=="script"?((k=m.getAttribute("type"))&&/^dojo\/\w/i.test(k)&&H.push(m),m=m.nextSibling):E?m=m.nextSibling:(k=m.getAttribute(l)||m.getAttribute(d),D=m.firstChild,!k&&
(!D||D.nodeType==3&&!D.nextSibling)?m=m.nextSibling:(p={node:m,scripts:H,parent:p},H=(E=k&&(o[k]||(o[k]=f.getObject(k))))&&!E.prototype._noScript?[]:null,k&&i.push({type:k,node:m,scripts:H,inherited:h(p)}),m=D,E=E&&E.prototype.stopParser&&!(e&&e.template)));else{if(!p||!p.node)break;m=p.node.nextSibling;H=p.scripts;E=!1;p=p.parent}return this.instantiate(i,e&&e.template?{template:!0}:null,e)}};a.config.parseOnLoad&&a.ready(100,a.parser,"parse");return a.parser})},"url:dijit/form/templates/DropDownButton.html":'<span class="dijit dijitReset dijitInline"\n\t><span class=\'dijitReset dijitInline dijitButtonNode\'\n\t\tdata-dojo-attach-event="ondijitclick:_onClick" data-dojo-attach-point="_buttonNode"\n\t\t><span class="dijitReset dijitStretch dijitButtonContents"\n\t\t\tdata-dojo-attach-point="focusNode,titleNode,_arrowWrapperNode"\n\t\t\trole="button" aria-haspopup="true" aria-labelledby="${id}_label"\n\t\t\t><span class="dijitReset dijitInline dijitIcon"\n\t\t\t\tdata-dojo-attach-point="iconNode"\n\t\t\t></span\n\t\t\t><span class="dijitReset dijitInline dijitButtonText"\n\t\t\t\tdata-dojo-attach-point="containerNode,_popupStateNode"\n\t\t\t\tid="${id}_label"\n\t\t\t></span\n\t\t\t><span class="dijitReset dijitInline dijitArrowButtonInner"></span\n\t\t\t><span class="dijitReset dijitInline dijitArrowButtonChar">&#9660;</span\n\t\t></span\n\t></span\n\t><input ${!nameAttrSetting} type="${type}" value="${value}" class="dijitOffScreen" tabIndex="-1"\n\t\tdata-dojo-attach-point="valueNode"\n/></span>\n',
"dijit/form/ToggleButton":function(){define("dijit/form/ToggleButton",["dojo/_base/declare","dojo/_base/kernel","./Button","./_ToggleButtonMixin"],function(a,f,d,g){return a("dijit.form.ToggleButton",[d,g],{baseClass:"dijitToggleButton",setChecked:function(a){f.deprecated("setChecked("+a+") is deprecated. Use set('checked',"+a+") instead.","","2.0");this.set("checked",a)}})})},"dojo/date/stamp":function(){define(["../_base/kernel","../_base/lang","../_base/array"],function(a,f,d){f.getObject("date.stamp",
!0,a);a.date.stamp.fromISOString=function(g,c){if(!a.date.stamp._isoRegExp)a.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;var i=a.date.stamp._isoRegExp.exec(g),f=null;if(i){i.shift();i[1]&&i[1]--;i[6]&&(i[6]*=1E3);c&&(c=new Date(c),d.forEach(d.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(a){return c["get"+a]()}),function(a,b){i[b]=i[b]||a}));f=new Date(i[0]||1970,i[1]||0,
i[2]||1,i[3]||0,i[4]||0,i[5]||0,i[6]||0);i[0]<100&&f.setFullYear(i[0]||1970);var j=0,l=i[7]&&i[7].charAt(0);l!="Z"&&(j=(i[8]||0)*60+(Number(i[9])||0),l!="-"&&(j*=-1));l&&(j-=f.getTimezoneOffset());j&&f.setTime(f.getTime()+j*6E4)}return f};a.date.stamp.toISOString=function(a,c){var d=function(b){return b<10?"0"+b:b},c=c||{},f=[],j=c.zulu?"getUTC":"get",l="";c.selector!="time"&&(l=a[j+"FullYear"](),l=["0000".substr((l+"").length)+l,d(a[j+"Month"]()+1),d(a[j+"Date"]())].join("-"));f.push(l);if(c.selector!=
"date"){l=[d(a[j+"Hours"]()),d(a[j+"Minutes"]()),d(a[j+"Seconds"]())].join(":");j=a[j+"Milliseconds"]();c.milliseconds&&(l+="."+(j<100?"0":"")+d(j));if(c.zulu)l+="Z";else if(c.selector!="time"){var j=a.getTimezoneOffset(),h=Math.abs(j);l+=(j>0?"-":"+")+d(Math.floor(h/60))+":"+d(h%60)}f.push(l)}return f.join("T")};return a.date.stamp})},"dojo/mouse":function(){define(["./_base/kernel","./on","./has","./dom","./_base/window"],function(a,f,d,g,c){function i(a,c){var d=function(h,b){return f(h,a,function(a){if(!g.isDescendant(a.relatedTarget,
c?a.target:h))return b.call(this,a)})};if(!c)d.bubble=i(a,!0);return d}d.add("dom-quirks",c.doc&&c.doc.compatMode=="BackCompat");d.add("events-mouseenter",c.doc&&"onmouseenter"in c.doc.createElement("div"));d=d("dom-quirks")||!d("dom-addeventlistener")?{LEFT:1,MIDDLE:4,RIGHT:2,isButton:function(a,c){return a.button&c},isLeft:function(a){return a.button&1},isMiddle:function(a){return a.button&4},isRight:function(a){return a.button&2}}:{LEFT:0,MIDDLE:1,RIGHT:2,isButton:function(a,c){return a.button==
c},isLeft:function(a){return a.button==0},isMiddle:function(a){return a.button==1},isRight:function(a){return a.button==2}};a.mouseButtons=d;return{enter:i("mouseover"),leave:i("mouseout"),isLeft:d.isLeft,isMiddle:d.isMiddle,isRight:d.isRight}})},"dojo/Stateful":function(){define(["./_base/kernel","./_base/declare","./_base/lang","./_base/array"],function(a,f,d,g){return a.declare("dojo.Stateful",null,{postscript:function(a){a&&d.mixin(this,a)},get:function(a){return this[a]},set:function(a,d){if(typeof a===
"object"){for(var g in a)this.set(g,a[g]);return this}g=this[a];this[a]=d;this._watchCallbacks&&this._watchCallbacks(a,g,d);return this},watch:function(a,d){var f=this._watchCallbacks;if(!f)var j=this,f=this._watchCallbacks=function(a,b,e,c){var d=function(c){if(c)for(var c=c.slice(),k=0,d=c.length;k<d;k++)try{c[k].call(j,a,b,e)}catch(i){console.error(i)}};d(f["_"+a]);c||d(f["*"])};!d&&typeof a==="function"?(d=a,a="*"):a="_"+a;var l=f[a];typeof l!=="object"&&(l=f[a]=[]);l.push(d);return{unwatch:function(){l.splice(g.indexOf(l,
d),1)}}}})})},"dojox/xml/parser":function(){define("dojox/xml/parser",["dojo/_base/kernel","dojo/_base/lang","dojo/_base/array","dojo/_base/window","dojo/_base/sniff"],function(a){a.getObject("xml.parser",!0,dojox);dojox.xml.parser.parse=function(f,d){var g=a.doc,c,d=d||"text/xml";if(f&&a.trim(f)&&"DOMParser"in a.global){c=(new DOMParser).parseFromString(f,d);g=c.documentElement;if(g.nodeName=="parsererror"&&g.namespaceURI=="http://www.mozilla.org/newlayout/xml/parsererror.xml"){var i=g.getElementsByTagNameNS("http://www.mozilla.org/newlayout/xml/parsererror.xml",
"sourcetext")[0];if(i)i=i.firstChild.data;throw Error("Error parsing text "+g.firstChild.data+" \n"+i);}return c}else if("ActiveXObject"in a.global){g=function(a){return"MSXML"+a+".DOMDocument"};g=["Microsoft.XMLDOM",g(6),g(4),g(3),g(2)];a.some(g,function(a){try{c=new ActiveXObject(a)}catch(d){return!1}return!0});if(f&&c&&(c.async=!1,c.loadXML(f),g=c.parseError,g.errorCode!==0))throw Error("Line: "+g.line+"\nCol: "+g.linepos+"\nReason: "+g.reason+"\nError Code: "+g.errorCode+"\nSource: "+g.srcText);
if(c)return c}else if(g.implementation&&g.implementation.createDocument)if(f&&a.trim(f)&&g.createElement){i=g.createElement("xml");i.innerHTML=f;var m=g.implementation.createDocument("foo","",null);a.forEach(i.childNodes,function(a){m.importNode(a,!0)});return m}else return g.implementation.createDocument("","",null);return null};dojox.xml.parser.textContent=function(f,d){if(arguments.length>1)return dojox.xml.parser.replaceChildren(f,(f.ownerDocument||a.doc).createTextNode(d)),d;else{if(f.textContent!==
void 0)return f.textContent;var g="";f&&a.forEach(f.childNodes,function(a){switch(a.nodeType){case 1:case 5:g+=dojox.xml.parser.textContent(a);break;case 3:case 2:case 4:g+=a.nodeValue}});return g}};dojox.xml.parser.replaceChildren=function(f,d){var g=[];a.isIE&&a.forEach(f.childNodes,function(a){g.push(a)});dojox.xml.parser.removeChildren(f);a.forEach(g,a.destroy);a.isArray(d)?a.forEach(d,function(a){f.appendChild(a)}):f.appendChild(d)};dojox.xml.parser.removeChildren=function(a){for(var d=a.childNodes.length;a.hasChildNodes();)a.removeChild(a.firstChild);
return d};dojox.xml.parser.innerXML=function(a){if(a.innerXML)return a.innerXML;else if(a.xml)return a.xml;else if(typeof XMLSerializer!="undefined")return(new XMLSerializer).serializeToString(a);return null};return dojox.xml.parser})},"url:dijit/layout/templates/_ScrollingTabControllerButton.html":'<div data-dojo-attach-event="onclick:_onClick">\n\t<div role="presentation" class="dijitTabInnerDiv" data-dojo-attach-point="innerDiv,focusNode">\n\t\t<div role="presentation" class="dijitTabContent dijitButtonContents" data-dojo-attach-point="tabContent">\n\t\t\t<img role="presentation" alt="" src="${_blankGif}" class="dijitTabStripIcon" data-dojo-attach-point="iconNode"/>\n\t\t\t<span data-dojo-attach-point="containerNode,titleNode" class="dijitButtonText"></span>\n\t\t</div>\n\t</div>\n</div>',
"dijit/form/_TextBoxMixin":function(){define("dijit/form/_TextBoxMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/_base/event","dojo/keys","dojo/_base/lang",".."],function(a,f,d,g,c,i,m){var j=f("dijit.form._TextBoxMixin",null,{trim:!1,uppercase:!1,lowercase:!1,propercase:!1,maxLength:"",selectOnClick:!1,placeHolder:"",_getValueAttr:function(){return this.parse(this.get("displayedValue"),this.constraints)},_setValueAttr:function(a,c,b){var e;a!==void 0&&(e=this.filter(a),typeof b!=
"string"&&(b=e!==null&&(typeof e!="number"||!isNaN(e))?this.filter(this.format(e,this.constraints)):""));if(b!=null&&b!=void 0&&(typeof b!="number"||!isNaN(b))&&this.textbox.value!=b)this.textbox.value=b,this._set("displayedValue",this.get("displayedValue"));this.textDir=="auto"&&this.applyTextDir(this.focusNode,b);this.inherited(arguments,[e,c])},displayedValue:"",_getDisplayedValueAttr:function(){return this.filter(this.textbox.value)},_setDisplayedValueAttr:function(a){a===null||a===void 0?a="":
typeof a!="string"&&(a=String(a));this.textbox.value=a;this._setValueAttr(this.get("value"),void 0);this._set("displayedValue",this.get("displayedValue"));this.textDir=="auto"&&this.applyTextDir(this.focusNode,a)},format:function(a){return a==null||a==void 0?"":a.toString?a.toString():a},parse:function(a){return a},_refreshState:function(){},onInput:function(){},__skipInputEvent:!1,_onInput:function(){this.textDir=="auto"&&this.applyTextDir(this.focusNode,this.focusNode.value);this._refreshState();
this._set("displayedValue",this.get("displayedValue"))},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);var d=function(a){var b=a.charOrCode||a.keyCode||229;if(a.type=="keydown")switch(b){case c.SHIFT:case c.ALT:case c.CTRL:case c.META:case c.CAPS_LOCK:return;default:if(b>=65&&b<=90)return}if(!(a.type=="keypress"&&typeof b!="string")){if(a.type=="input"){if(this.__skipInputEvent){this.__skipInputEvent=!1;return}}else this.__skipInputEvent=!0;var e=
i.mixin({},a,{charOrCode:b,wasConsumed:!1,preventDefault:function(){e.wasConsumed=!0;a.preventDefault()},stopPropagation:function(){a.stopPropagation()}});this.onInput(e)===!1&&g.stop(e);e.wasConsumed||setTimeout(i.hitch(this,"_onInput",e),0)}};a.forEach(["onkeydown","onkeypress","onpaste","oncut","oninput"],function(a){this.connect(this.textbox,a,d)},this)},_blankValue:"",filter:function(a){if(a===null)return this._blankValue;if(typeof a!="string")return a;this.trim&&(a=i.trim(a));this.uppercase&&
(a=a.toUpperCase());this.lowercase&&(a=a.toLowerCase());this.propercase&&(a=a.replace(/[^\s]+/g,function(a){return a.substring(0,1).toUpperCase()+a.substring(1)}));return a},_setBlurValue:function(){this._setValueAttr(this.get("value"),!0)},_onBlur:function(){this.disabled||(this._setBlurValue(),this.inherited(arguments),this._selectOnClickHandle&&this.disconnect(this._selectOnClickHandle))},_isTextSelected:function(){return this.textbox.selectionStart==this.textbox.selectionEnd},_onFocus:function(a){if(!this.disabled&&
!this.readOnly){if(this.selectOnClick&&a=="mouse")this._selectOnClickHandle=this.connect(this.domNode,"onmouseup",function(){this.disconnect(this._selectOnClickHandle);this._isTextSelected()&&j.selectInputText(this.textbox)});this.inherited(arguments);this._refreshState()}},reset:function(){this.textbox.value="";this.inherited(arguments)},_setTextDirAttr:function(a){if(!this._created||this.textDir!=a)this._set("textDir",a),this.applyTextDir(this.focusNode,this.focusNode.value)}});j._setSelectionRange=
m._setSelectionRange=function(a,c,b){a.setSelectionRange&&a.setSelectionRange(c,b)};j.selectInputText=m.selectInputText=function(a,c,b){a=d.byId(a);isNaN(c)&&(c=0);isNaN(b)&&(b=a.value?a.value.length:0);try{a.focus(),j._setSelectionRange(a,c,b)}catch(e){}};return j})},"dojo/_base/query":function(){define("dojo/_base/query",["./kernel","../query","./NodeList"],function(a){return a.query})},"dojo/Evented":function(){define(["./aspect","./on"],function(a,f){function d(){}var g=a.after;d.prototype={on:function(a,
d){return f.parse(this,a,d,function(a,c){return g(a,"on"+c,d,!0)})},emit:function(){var a=[this];a.push.apply(a,arguments);return f.emit.apply(f,a)}};return d})},"url:dijit/layout/templates/_TabButton.html":"<div role=\"presentation\" data-dojo-attach-point=\"titleNode\" data-dojo-attach-event='onclick:onClick'>\n    <div role=\"presentation\" class='dijitTabInnerDiv' data-dojo-attach-point='innerDiv'>\n        <div role=\"presentation\" class='dijitTabContent' data-dojo-attach-point='tabContent'>\n        \t<div role=\"presentation\" data-dojo-attach-point='focusNode'>\n\t\t        <img src=\"${_blankGif}\" alt=\"\" class=\"dijitIcon dijitTabButtonIcon\" data-dojo-attach-point='iconNode' />\n\t\t        <span data-dojo-attach-point='containerNode' class='tabLabel'></span>\n\t\t        <span class=\"dijitInline dijitTabCloseButton dijitTabCloseIcon\" data-dojo-attach-point='closeNode'\n\t\t        \t\tdata-dojo-attach-event='onclick: onClickCloseButton' role=\"presentation\">\n\t\t            <span data-dojo-attach-point='closeText' class='dijitTabCloseText'>[x]</span\n\t\t        ></span>\n\t\t\t</div>\n        </div>\n    </div>\n</div>\n",
"dijit/form/RadioButton":function(){define("dijit/form/RadioButton",["dojo/_base/declare","./CheckBox","./_RadioButtonMixin"],function(a,f,d){return a("dijit.form.RadioButton",[f,d],{baseClass:"dijitRadio"})})},"url:dijit/form/templates/HorizontalSlider.html":'<table class="dijit dijitReset dijitSlider dijitSliderH" cellspacing="0" cellpadding="0" border="0" rules="none" data-dojo-attach-event="onkeypress:_onKeyPress,onkeyup:_onKeyUp"\n\t><tr class="dijitReset"\n\t\t><td class="dijitReset" colspan="2"></td\n\t\t><td data-dojo-attach-point="topDecoration" class="dijitReset dijitSliderDecoration dijitSliderDecorationT dijitSliderDecorationH"></td\n\t\t><td class="dijitReset" colspan="2"></td\n\t></tr\n\t><tr class="dijitReset"\n\t\t><td class="dijitReset dijitSliderButtonContainer dijitSliderButtonContainerH"\n\t\t\t><div class="dijitSliderDecrementIconH" style="display:none" data-dojo-attach-point="decrementButton"><span class="dijitSliderButtonInner">-</span></div\n\t\t></td\n\t\t><td class="dijitReset"\n\t\t\t><div class="dijitSliderBar dijitSliderBumper dijitSliderBumperH dijitSliderLeftBumper" data-dojo-attach-event="press:_onClkDecBumper"></div\n\t\t></td\n\t\t><td class="dijitReset"\n\t\t\t><input data-dojo-attach-point="valueNode" type="hidden" ${!nameAttrSetting}\n\t\t\t/><div class="dijitReset dijitSliderBarContainerH" role="presentation" data-dojo-attach-point="sliderBarContainer"\n\t\t\t\t><div role="presentation" data-dojo-attach-point="progressBar" class="dijitSliderBar dijitSliderBarH dijitSliderProgressBar dijitSliderProgressBarH" data-dojo-attach-event="press:_onBarClick"\n\t\t\t\t\t><div class="dijitSliderMoveable dijitSliderMoveableH"\n\t\t\t\t\t\t><div data-dojo-attach-point="sliderHandle,focusNode" class="dijitSliderImageHandle dijitSliderImageHandleH" data-dojo-attach-event="press:_onHandleClick" role="slider" valuemin="${minimum}" valuemax="${maximum}"></div\n\t\t\t\t\t></div\n\t\t\t\t></div\n\t\t\t\t><div role="presentation" data-dojo-attach-point="remainingBar" class="dijitSliderBar dijitSliderBarH dijitSliderRemainingBar dijitSliderRemainingBarH" data-dojo-attach-event="press:_onBarClick"></div\n\t\t\t></div\n\t\t></td\n\t\t><td class="dijitReset"\n\t\t\t><div class="dijitSliderBar dijitSliderBumper dijitSliderBumperH dijitSliderRightBumper" data-dojo-attach-event="press:_onClkIncBumper"></div\n\t\t></td\n\t\t><td class="dijitReset dijitSliderButtonContainer dijitSliderButtonContainerH"\n\t\t\t><div class="dijitSliderIncrementIconH" style="display:none" data-dojo-attach-point="incrementButton"><span class="dijitSliderButtonInner">+</span></div\n\t\t></td\n\t></tr\n\t><tr class="dijitReset"\n\t\t><td class="dijitReset" colspan="2"></td\n\t\t><td data-dojo-attach-point="containerNode,bottomDecoration" class="dijitReset dijitSliderDecoration dijitSliderDecorationB dijitSliderDecorationH"></td\n\t\t><td class="dijitReset" colspan="2"></td\n\t></tr\n></table>\n',
"dojox/fx/scroll":function(){define("dojox/fx/scroll",["dojo/_base/kernel","dojo/_base/lang","dojo/_base/fx","dojox/fx/_base","dojox/fx/_core","dojo/dom-geometry","dojo/_base/sniff"],function(a,f,d,g,c,i,m){a.experimental("dojox.fx.scroll");a=f.getObject("dojox.fx",!0);g.smoothScroll=function(a){if(!a.target)a.target=i.position(a.node);var g=f[m("ie")?"isObject":"isFunction"](a.win.scrollTo),h={x:a.target.x,y:a.target.y};if(!g){var b=i.position(a.win);h.x-=b.x;h.y-=b.y}var e=new d.Animation(f.mixin({beforeBegin:function(){this.curve&&
delete this.curve;var b=g?dojo._docScroll():{x:a.win.scrollLeft,y:a.win.scrollTop};e.curve=new c([b.x,b.y],[b.x+h.x,b.y+h.y])},onAnimate:g?function(b){a.win.scrollTo(b[0],b[1])}:function(b){a.win.scrollLeft=b[0];a.win.scrollTop=b[1]}},a));return e};return a.smoothScroll=g.smoothScroll})},"dojo/aspect":function(){define([],function(){function a(a,g,c,i){var f=a[g],j=g=="around",l;if(j){var h=c(function(){return f.advice(this,arguments)});l={remove:function(){l.cancelled=!0},advice:function(b,a){return l.cancelled?
f.advice(b,a):h.apply(b,a)}}}else l={remove:function(){var b=l.previous,e=l.next;if(!e&&!b)delete a[g];else if(b?b.next=e:a[g]=e,e)e.previous=b},advice:c,receiveArguments:i};if(f&&!j)if(g=="after"){for(c=f;c;)f=c,c=c.next;f.next=l;l.previous=f}else{if(g=="before")a[g]=l,l.next=f,f.previous=l}else a[g]=l;return l}function f(d){return function(g,c,i,f){var j=g[c],l;if(!j||j.target!=g){l=g[c]=function(){for(var a=arguments,b=l.before;b;)a=b.advice.apply(this,a)||a,b=b.next;if(l.around)var e=l.around.advice(this,
a);for(b=l.after;b;)e=b.receiveArguments?b.advice.apply(this,a)||e:b.advice.call(this,e),b=b.next;return e};if(j)l.around={advice:function(a,b){return j.apply(a,b)}};l.target=g}g=a(l||j,d,i,f);i=null;return g}}return{before:f("before"),around:f("around"),after:f("after")}})},"dojo/_base/window":function(){define(["./kernel","../has","./sniff"],function(a,f){a.doc=this.document||null;a.body=function(){return a.doc.body||a.doc.getElementsByTagName("body")[0]};a.setContext=function(g,c){a.global=d.global=
g;a.doc=d.doc=c};a.withGlobal=function(g,c,i,f){var j=a.global;try{return a.global=d.global=g,a.withDoc.call(null,g.document,c,i,f)}finally{a.global=d.global=j}};a.withDoc=function(g,c,i,m){var j=a.doc,l=a.isQuirks,h=a.isIE,b,e,k;try{a.doc=d.doc=g;a.isQuirks=f.add("quirks",a.doc.compatMode=="BackCompat",!0,!0);if(f("ie")&&(k=g.parentWindow)&&k.navigator)b=parseFloat(k.navigator.appVersion.split("MSIE ")[1])||void 0,(e=g.documentMode)&&e!=5&&Math.floor(b)!=e&&(b=e),a.isIE=f.add("ie",b,!0,!0);i&&typeof c==
"string"&&(c=i[c]);return c.apply(i,m||[])}finally{a.doc=d.doc=j,a.isQuirks=f.add("quirks",l,!0,!0),a.isIE=f.add("ie",h,!0,!0)}};var d={global:a.global,doc:a.doc,body:a.body,setContext:a.setContext,withGlobal:a.withGlobal,withDoc:a.withDoc};return d})},"dijit/main":function(){define("dijit/main",["dojo/_base/kernel"],function(a){return a.dijit})},"dojo/NodeList-dom":function(){define(["./_base/kernel","./query","./_base/array","./_base/lang","./dom-class","./dom-construct","./dom-geometry","./dom-attr",
"./dom-style"],function(a,f,d,g,c,i,m,j,l){function h(b){return function(a,e,c){if(arguments.length==2)return b[typeof e=="string"?"get":"set"](a,e);return b.set(a,e,c)}}var b=function(b){return b.length==1&&typeof b[0]=="string"},e=function(b){var a=b.parentNode;a&&a.removeChild(b)},k=f.NodeList,p=k._adaptWithCondition,o=k._adaptAsForEach,n=k._adaptAsMap;g.extend(k,{_normalize:function(b,e){var c=b.parse===!0;if(typeof b.template=="string")var h=b.templateFunc||a.string&&a.string.substitute,b=h?
h(b.template,b):b;h=typeof b;h=="string"||h=="number"?(b=i.toDom(b,e&&e.ownerDocument),b=b.nodeType==11?g._toArray(b.childNodes):[b]):g.isArrayLike(b)?g.isArray(b)||(b=g._toArray(b)):b=[b];if(c)b._runParse=!0;return b},_cloneNode:function(b){return b.cloneNode(!0)},_place:function(b,e,c,h){if(!(e.nodeType!=1&&c=="only"))for(var d,k=b.length,g=k-1;g>=0;g--){var f=h?this._cloneNode(b[g]):b[g];if(b._runParse&&a.parser&&a.parser.parse){d||(d=e.ownerDocument.createElement("div"));d.appendChild(f);a.parser.parse(d);
for(f=d.firstChild;d.firstChild;)d.removeChild(d.firstChild)}g==k-1?i.place(f,e,c):e.parentNode.insertBefore(f,e);e=f}},attr:p(h(j),b),style:p(h(l),b),addClass:o(c.add),removeClass:o(c.remove),replaceClass:o(c.replace),toggleClass:o(c.toggle),empty:o(i.empty),removeAttr:o(j.remove),position:n(m.position),marginBox:n(m.getMarginBox),place:function(b,a){var e=f(b)[0];return this.forEach(function(b){i.place(b,e,a)})},orphan:function(b){return(b?f._filterResult(this,b):this).forEach(e)},adopt:function(b,
a){return f(b).place(this[0],a)._stash(this)},query:function(b){if(!b)return this;var a=new k;this.map(function(e){f(b,e).forEach(function(b){b!==void 0&&a.push(b)})});return a._stash(this)},filter:function(b){var a=arguments,e=this,c=0;if(typeof b=="string"){e=f._filterResult(this,a[0]);if(a.length==1)return e._stash(this);c=1}return this._wrap(d.filter(e,a[c],a[c+1]),this)},addContent:function(b,a){for(var b=this._normalize(b,this[0]),e=0,c;c=this[e];e++)this._place(b,c,a,e>0);return this}});return k})},
"dojo/_base/event":function(){define(["./kernel","../on","../has","../dom-geometry"],function(a,f,d,g){if(f._fixEvent){var c=f._fixEvent;f._fixEvent=function(a,d){(a=c(a,d))&&g.normalizeEvent(a);return a}}a.fixEvent=function(a,c){if(f._fixEvent)return f._fixEvent(a,c);return a};a.stopEvent=function(a){d("dom-addeventlistener")||a&&a.preventDefault?(a.preventDefault(),a.stopPropagation()):(a=a||window.event,a.cancelBubble=!0,f._preventDefault.call(a))};return{fix:a.fixEvent,stop:a.stopEvent}})},"dijit/_OnDijitClickMixin":function(){define("dijit/_OnDijitClickMixin",
["dojo/on","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/_base/sniff","dojo/_base/unload","dojo/_base/window"],function(a,f,d,g,c,i,m){var j=null;c("ie")?function(){var a=function(b){j=b.srcElement};m.doc.attachEvent("onkeydown",a);i.addOnWindowUnload(function(){m.doc.detachEvent("onkeydown",a)})}():m.doc.addEventListener("keydown",function(a){j=a.target},!0);var l=function(c,b){if(/input|button/i.test(c.nodeName))return a(c,"click",b);else{var e=function(b){return(b.keyCode==d.ENTER||
b.keyCode==d.SPACE)&&!b.ctrlKey&&!b.shiftKey&&!b.altKey&&!b.metaKey},k=[a(c,"keypress",function(b){if(e(b))j=b.target,b.preventDefault()}),a(c,"keyup",function(a){e(a)&&a.target==j&&(j=null,b.call(this,a))}),a(c,"click",function(a){b.call(this,a)})];return{remove:function(){f.forEach(k,function(b){b.remove()})}}}};return g("dijit._OnDijitClickMixin",null,{connect:function(a,b,e){return this.inherited(arguments,[a,b=="ondijitclick"?l:b,e])}})})},"dojo/dnd/autoscroll":function(){define(["../main","../window"],
function(a){a.getObject("dnd",!0,a);a.dnd.getViewport=a.window.getBox;a.dnd.V_TRIGGER_AUTOSCROLL=32;a.dnd.H_TRIGGER_AUTOSCROLL=32;a.dnd.V_AUTOSCROLL_VALUE=16;a.dnd.H_AUTOSCROLL_VALUE=16;a.dnd.autoScroll=function(f){var d=a.window.getBox(),g=0,c=0;if(f.clientX<a.dnd.H_TRIGGER_AUTOSCROLL)g=-a.dnd.H_AUTOSCROLL_VALUE;else if(f.clientX>d.w-a.dnd.H_TRIGGER_AUTOSCROLL)g=a.dnd.H_AUTOSCROLL_VALUE;if(f.clientY<a.dnd.V_TRIGGER_AUTOSCROLL)c=-a.dnd.V_AUTOSCROLL_VALUE;else if(f.clientY>d.h-a.dnd.V_TRIGGER_AUTOSCROLL)c=
a.dnd.V_AUTOSCROLL_VALUE;window.scrollBy(g,c)};a.dnd._validNodes={div:1,p:1,td:1};a.dnd._validOverflow={auto:1,scroll:1};a.dnd.autoScrollNodes=function(f){for(var d,g,c,i,m,j,l=0,h=0,b=f.target;b;){if(b.nodeType==1&&b.tagName.toLowerCase()in a.dnd._validNodes){c=a.getComputedStyle(b);i=c.overflow.toLowerCase()in a.dnd._validOverflow;m=c.overflowX.toLowerCase()in a.dnd._validOverflow;j=c.overflowY.toLowerCase()in a.dnd._validOverflow;if(i||m||j)d=a._getContentBox(b,c),g=a.position(b,!0);if(i||m){c=
Math.min(a.dnd.H_TRIGGER_AUTOSCROLL,d.w/2);m=f.pageX-g.x;if(a.isWebKit||a.isOpera)m+=a.body().scrollLeft;l=0;m>0&&m<d.w&&(m<c?l=-c:m>d.w-c&&(l=c),b.scrollLeft+=l)}if(i||j){i=Math.min(a.dnd.V_TRIGGER_AUTOSCROLL,d.h/2);j=f.pageY-g.y;if(a.isWebKit||a.isOpera)j+=a.body().scrollTop;h=0;j>0&&j<d.h&&(j<i?h=-i:j>d.h-i&&(h=i),b.scrollTop+=h)}if(l||h)return}try{b=b.parentNode}catch(e){b=null}}a.dnd.autoScroll(f)};return a.dnd})},"dijit/form/_RadioButtonMixin":function(){define("dijit/form/_RadioButtonMixin",
["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/_base/event","dojo/_base/lang","dojo/query","dojo/_base/window","../registry"],function(a,f,d,g,c,i,m,j){return f("dijit.form._RadioButtonMixin",null,{type:"radio",_getRelatedWidgets:function(){var a=[];i("input[type=radio]",this.focusNode.form||m.doc).forEach(c.hitch(this,function(c){c.name==this.name&&c.form==this.focusNode.form&&(c=j.getEnclosingWidget(c))&&a.push(c)}));return a},_setCheckedAttr:function(d){this.inherited(arguments);
this._created&&d&&a.forEach(this._getRelatedWidgets(),c.hitch(this,function(a){a!=this&&a.checked&&a.set("checked",!1)}))},_onClick:function(i){if(this.checked||this.disabled)return g.stop(i),!1;if(this.readOnly)return g.stop(i),a.forEach(this._getRelatedWidgets(),c.hitch(this,function(a){d.set(this.focusNode||this.domNode,"checked",a.checked)})),!1;return this.inherited(arguments)}})})},"url:dijit/templates/TreeNode.html":'<div class="dijitTreeNode" role="presentation"\n\t><div data-dojo-attach-point="rowNode" class="dijitTreeRow" role="presentation" data-dojo-attach-event="onmouseenter:_onMouseEnter, onmouseleave:_onMouseLeave, onclick:_onClick, ondblclick:_onDblClick"\n\t\t><img src="${_blankGif}" alt="" data-dojo-attach-point="expandoNode" class="dijitTreeExpando" role="presentation"\n\t\t/><span data-dojo-attach-point="expandoNodeText" class="dijitExpandoText" role="presentation"\n\t\t></span\n\t\t><span data-dojo-attach-point="contentNode"\n\t\t\tclass="dijitTreeContent" role="presentation">\n\t\t\t<img src="${_blankGif}" alt="" data-dojo-attach-point="iconNode" class="dijitIcon dijitTreeIcon" role="presentation"\n\t\t\t/><span data-dojo-attach-point="labelNode" class="dijitTreeLabel" role="treeitem" tabindex="-1" aria-selected="false" data-dojo-attach-event="onfocus:_onLabelFocus"></span>\n\t\t</span\n\t></div>\n\t<div data-dojo-attach-point="containerNode" class="dijitTreeContainer" role="presentation" style="display: none;"></div>\n</div>\n',
"dojo/dnd/TimedMoveable":function(){define(["../main","./Moveable"],function(a){var f=a.dnd.Moveable.prototype.onMove;a.declare("dojo.dnd.TimedMoveable",a.dnd.Moveable,{timeout:40,constructor:function(a,g){g||(g={});if(g.timeout&&typeof g.timeout=="number"&&g.timeout>=0)this.timeout=g.timeout},onMoveStop:function(d){d._timer&&(clearTimeout(d._timer),f.call(this,d,d._leftTop));a.dnd.Moveable.prototype.onMoveStop.apply(this,arguments)},onMove:function(a,g){a._leftTop=g;if(!a._timer){var c=this;a._timer=
setTimeout(function(){a._timer=null;f.call(c,a,a._leftTop)},this.timeout)}}});return a.dnd.TimedMoveable})},"dojo/dom-class":function(){define(["./_base/lang","./_base/array","./dom"],function(a,f,d){function g(a){if(typeof a=="string"||a instanceof String){if(a&&!i.test(a))return m[0]=a,m;a=a.split(i);a.length&&!a[0]&&a.shift();a.length&&!a[a.length-1]&&a.pop();return a}if(!a)return[];return f.filter(a,function(a){return a})}var c,i=/\s+/,m=[""],j={};return c={contains:function(a,c){return(" "+d.byId(a).className+
" ").indexOf(" "+c+" ")>=0},add:function(a,c){var a=d.byId(a),c=g(c),b=a.className,e,b=b?" "+b+" ":" ";e=b.length;for(var k=0,i=c.length,f;k<i;++k)(f=c[k])&&b.indexOf(" "+f+" ")<0&&(b+=f+" ");e<b.length&&(a.className=b.substr(1,b.length-2))},remove:function(c,h){var c=d.byId(c),b;if(h!==void 0){h=g(h);b=" "+c.className+" ";for(var e=0,k=h.length;e<k;++e)b=b.replace(" "+h[e]+" "," ");b=a.trim(b)}else b="";c.className!=b&&(c.className=b)},replace:function(a,h,b){a=d.byId(a);j.className=a.className;
c.remove(j,b);c.add(j,h);a.className!==j.className&&(a.className=j.className)},toggle:function(a,h,b){a=d.byId(a);if(b===void 0)for(var h=g(h),e=0,k=h.length,i;e<k;++e)i=h[e],c[c.contains(a,i)?"remove":"add"](a,i);else c[b?"add":"remove"](a,h);return b}}})},"dojo/_base/sniff":function(){define(["./kernel","../has"],function(a,f){a.isBrowser=!0;a._name="browser";var d=f.add,g=navigator,c=g.userAgent,i=g.appVersion,m=parseFloat(i),j,l,h,b,e,k,p,o,n,v,r,t,q;c.indexOf("AdobeAIR")>=0&&(l=1);h=i.indexOf("Konqueror")>=
0?m:0;b=parseFloat(c.split("WebKit/")[1])||void 0;e=parseFloat(c.split("Chrome/")[1])||void 0;k=i.indexOf("Macintosh")>=0;t=/iPhone|iPod|iPad/.test(c);q=parseFloat(c.split("Android ")[1])||void 0;var s=Math.max(i.indexOf("WebKit"),i.indexOf("Safari"),0);if(s&&!e&&(p=parseFloat(i.split("Version/")[1]),!p||parseFloat(i.substr(s+7))<=419.3))p=2;if(!f("dojo-webkit")&&(c.indexOf("Opera")>=0&&(j=m,j>=9.8&&(j=parseFloat(c.split("Version/")[1])||m)),c.indexOf("Gecko")>=0&&!h&&!b&&(o=n=m),n&&(r=parseFloat(c.split("Firefox/")[1]||
c.split("Minefield/")[1])||void 0),document.all&&!j))v=parseFloat(i.split("MSIE ")[1])||void 0,(c=document.documentMode)&&c!=5&&Math.floor(v)!=c&&(v=c);c=document.compatMode=="BackCompat";d("opera",a.isOpera=j);d("air",a.isAIR=l);d("khtml",a.isKhtml=h);d("webkit",a.isWebKit=b);d("chrome",a.isChrome=e);d("mac",a.isMac=k);d("safari",a.isSafari=p);d("mozilla",a.isMozilla=a.isMoz=o);d("ie",a.isIE=v);d("ff",a.isFF=r);d("quirks",a.isQuirks=c);d("ios",a.isIos=t);d("android",a.isAndroid=q);a.locale=a.locale||
(v?g.userLanguage:g.language).toLowerCase();return f})},"url:dijit/templates/Tree.html":'<div class="dijitTree dijitTreeContainer" role="tree"\n\tdata-dojo-attach-event="onkeypress:_onKeyPress">\n\t<div class="dijitInline dijitTreeIndent" style="position: absolute; top: -9999px" data-dojo-attach-point="indentDetector"></div>\n</div>\n',"dojo/has":function(){define(["require"],function(a){var f=a.has||function(){},a=navigator.userAgent;f.add("dom-addeventlistener",!!document.addEventListener);f.add("touch",
"ontouchstart"in document);f.add("device-width",screen.availWidth||innerWidth);f.add("agent-ios",!!a.match(/iPhone|iP[ao]d/));f.add("agent-android",a.indexOf("android")>1);f.clearElement=function(a){a.innerHTML="";return a};f.normalize=function(a,g){var c=a.match(/[\?:]|[^:\?]*/g),i=0,m=function(a){var d=c[i++];if(d==":")return 0;else{if(c[i++]=="?")return!a&&f(d)?m():(m(!0),m(a));return d||0}};return(a=m())&&g(a)};f.load=function(a,g,c){a?g([a],c):c()};return f})},"dojo/cookie":function(){define(["./_base/kernel",
"./regexp"],function(a,f){a.cookie=function(a,g,c){var i=document.cookie,m;if(arguments.length==1)m=(m=i.match(RegExp("(?:^|; )"+f.escapeString(a)+"=([^;]*)")))?decodeURIComponent(m[1]):void 0;else{c=c||{};i=c.expires;if(typeof i=="number"){var j=new Date;j.setTime(j.getTime()+i*864E5);i=c.expires=j}if(i&&i.toUTCString)c.expires=i.toUTCString();var g=encodeURIComponent(g),i=a+"="+g,l;for(l in c)i+="; "+l,j=c[l],j!==!0&&(i+="="+j);document.cookie=i}return m};a.cookie.isSupported=function(){if(!("cookieEnabled"in
navigator))this("__djCookieTest__","CookiesAllowed"),navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed",navigator.cookieEnabled&&this("__djCookieTest__","",{expires:-1});return navigator.cookieEnabled};return a.cookie})},"dojo/cache":function(){define(["./_base/kernel","./text"],function(a){return a.cache})},"url:dijit/form/templates/Button.html":'<span class="dijit dijitReset dijitInline" role="presentation"\n\t><span class="dijitReset dijitInline dijitButtonNode"\n\t\tdata-dojo-attach-event="ondijitclick:_onClick" role="presentation"\n\t\t><span class="dijitReset dijitStretch dijitButtonContents"\n\t\t\tdata-dojo-attach-point="titleNode,focusNode"\n\t\t\trole="button" aria-labelledby="${id}_label"\n\t\t\t><span class="dijitReset dijitInline dijitIcon" data-dojo-attach-point="iconNode"></span\n\t\t\t><span class="dijitReset dijitToggleButtonIconChar">&#x25CF;</span\n\t\t\t><span class="dijitReset dijitInline dijitButtonText"\n\t\t\t\tid="${id}_label"\n\t\t\t\tdata-dojo-attach-point="containerNode"\n\t\t\t></span\n\t\t></span\n\t></span\n\t><input ${!nameAttrSetting} type="${type}" value="${value}" class="dijitOffScreen"\n\t\ttabIndex="-1" role="presentation" data-dojo-attach-point="valueNode"\n/></span>\n',
"dojo/_base/url":function(){define(["./kernel"],function(a){var f=/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/,d=/^((([^\[:]+):)?([^@]+)@)?(\[([^\]]+)\]|([^\[:]*))(:([0-9]+))?$/,g=function(){for(var a=arguments,i=[a[0]],m=1;m<a.length;m++)if(a[m]){var j=new g(a[m]+""),i=new g(i[0]+"");if(j.path==""&&!j.scheme&&!j.authority&&!j.query){if(j.fragment!=null)i.fragment=j.fragment;j=i}else if(!j.scheme&&(j.scheme=i.scheme,!j.authority&&(j.authority=i.authority,j.path.charAt(0)!="/"))){for(var i=
(i.path.substring(0,i.path.lastIndexOf("/")+1)+j.path).split("/"),l=0;l<i.length;l++)i[l]=="."?l==i.length-1?i[l]="":(i.splice(l,1),l--):l>0&&!(l==1&&i[0]=="")&&i[l]==".."&&i[l-1]!=".."&&(l==i.length-1?(i.splice(l,1),i[l-1]=""):(i.splice(l-1,2),l-=2));j.path=i.join("/")}i=[];j.scheme&&i.push(j.scheme,":");j.authority&&i.push("//",j.authority);i.push(j.path);j.query&&i.push("?",j.query);j.fragment&&i.push("#",j.fragment)}this.uri=i.join("");a=this.uri.match(f);this.scheme=a[2]||(a[1]?"":null);this.authority=
a[4]||(a[3]?"":null);this.path=a[5];this.query=a[7]||(a[6]?"":null);this.fragment=a[9]||(a[8]?"":null);if(this.authority!=null)a=this.authority.match(d),this.user=a[3]||null,this.password=a[4]||null,this.host=a[6]||a[7],this.port=a[9]||null};g.prototype.toString=function(){return this.uri};return a._Url=g})},"dojox/main":function(){define("dojox/main",["dojo/_base/kernel"],function(a){return a.dojox})},"url:dijit/templates/MenuItem.html":'<tr class="dijitReset dijitMenuItem" data-dojo-attach-point="focusNode" role="menuitem" tabIndex="-1"\n\t\tdata-dojo-attach-event="onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick">\n\t<td class="dijitReset dijitMenuItemIconCell" role="presentation">\n\t\t<img src="${_blankGif}" alt="" class="dijitIcon dijitMenuItemIcon" data-dojo-attach-point="iconNode"/>\n\t</td>\n\t<td class="dijitReset dijitMenuItemLabel" colspan="2" data-dojo-attach-point="containerNode"></td>\n\t<td class="dijitReset dijitMenuItemAccelKey" style="display: none" data-dojo-attach-point="accelKeyNode"></td>\n\t<td class="dijitReset dijitMenuArrowCell" role="presentation">\n\t\t<div data-dojo-attach-point="arrowWrapper" style="visibility: hidden">\n\t\t\t<img src="${_blankGif}" alt="" class="dijitMenuExpand"/>\n\t\t\t<span class="dijitMenuExpandA11y">+</span>\n\t\t</div>\n\t</td>\n</tr>\n',
"dojo/domReady":function(){define(["./has"],function(a){function f(b){m?b(1):j.push(b)}var d=this,g=document,c={loaded:1,complete:1},i=typeof g.readyState!="string",m=!!c[g.readyState];if(i)g.readyState="loading";if(!m){var j=[],l=[],h=function(b){b=b||d.event;if(!(m||b.type=="readystatechange"&&!c[g.readyState])){m=1;if(i)g.readyState="complete";for(;j.length;)j.shift()()}},b=function(b,a){b.addEventListener(a,h,!1);j.push(function(){b.removeEventListener(a,h,!1)})};if(!a("dom-addeventlistener")){var b=
function(b,a){a="on"+a;b.attachEvent(a,h);j.push(function(){b.detachEvent(a,h)})},e=g.createElement("div");try{e.doScroll&&d.frameElement===null&&l.push(function(){try{return e.doScroll("left"),1}catch(b){}})}catch(k){}}b(g,"DOMContentLoaded");b(d,"load");"onreadystatechange"in g?b(g,"readystatechange"):i||l.push(function(){return c[g.readyState]});if(l.length){var p=function(){if(!m){for(var b=l.length;b--;)if(l[b]()){h("poller");return}setTimeout(p,30)}};p()}}f.load=function(b,a,e){f(e)};return f})},
"dojo/text":function(){define(["./_base/kernel","require","./has","./_base/xhr"],function(a,f,d,g){var c;c=function(a,b,e){g("GET",{url:a,sync:!!b,load:e})};var i={},m=function(a){if(a){var a=a.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,""),b=a.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);b&&(a=b[1])}else a="";return a},j={},l={};a.cache=function(a,b,e){var k;typeof a=="string"?/\//.test(a)?(k=a,e=b):k=f.toUrl(a.replace(/\./g,"/")+(b?"/"+b:"")):(k=a+"",e=b);a=e!=void 0&&typeof e!=
"string"?e.value:e;e=e&&e.sanitize;return typeof a=="string"?(i[k]=a,e?m(a):a):a===null?(delete i[k],null):(k in i||c(k,!0,function(b){i[k]=b}),e?m(i[k]):i[k])};return{dynamic:!0,normalize:function(a,b){var e=a.split("!"),c=e[0];return(/^\./.test(c)?b(c):c)+(e[1]?"!"+e[1]:"")},load:function(a,b,e){var a=a.split("!"),d=a.length>1,g=a[0],f=b.toUrl(a[0]),a=j,n=function(b){e(d?m(b):b)};g in i?a=i[g]:f in b.cache?a=b.cache[f]:f in i&&(a=i[f]);if(a===j)if(l[f])l[f].push(n);else{var v=l[f]=[n];c(f,!b.async,
function(b){i[g]=i[f]=b;for(var a=0;a<v.length;)v[a++](b);delete l[f]})}else n(a)}}})},"url:dijit/form/templates/CheckBox.html":'<div class="dijit dijitReset dijitInline" role="presentation"\n\t><input\n\t \t${!nameAttrSetting} type="${type}" ${checkedAttrSetting}\n\t\tclass="dijitReset dijitCheckBoxInput"\n\t\tdata-dojo-attach-point="focusNode"\n\t \tdata-dojo-attach-event="onclick:_onClick"\n/></div>\n',"dojo/dom":function(){define(["./_base/sniff","./_base/lang","./_base/window"],function(a,f,
d){try{document.execCommand("BackgroundImageCache",!1,!0)}catch(g){}var c={};c.byId=a("ie")?function(a,c){if(typeof a!="string")return a;var g=c||d.doc,f=a&&g.getElementById(a);if(f&&(f.attributes.id.value==a||f.id==a))return f;else{g=g.all[a];if(!g||g.nodeName)g=[g];for(var h=0;f=g[h++];)if(f.attributes&&f.attributes.id&&f.attributes.id.value==a||f.id==a)return f}}:function(a,c){return(typeof a=="string"?(c||d.doc).getElementById(a):a)||null};c.isDescendant=function(a,d){try{a=c.byId(a);for(d=c.byId(d);a;){if(a==
d)return!0;a=a.parentNode}}catch(g){}return!1};c.setSelectable=function(d,g){d=c.byId(d);if(a("mozilla"))d.style.MozUserSelect=g?"":"none";else if(a("khtml")||a("webkit"))d.style.KhtmlUserSelect=g?"auto":"none";else if(a("ie"))for(var f=d.unselectable=g?"":"on",l=d.getElementsByTagName("*"),h=0,b=l.length;h<b;++h)l.item(h).unselectable=f};return c})},"dojo/keys":function(){define("dojo/keys",["./_base/kernel","./_base/sniff"],function(a,f){return a.keys={BACKSPACE:8,TAB:9,CLEAR:12,ENTER:13,SHIFT:16,
CTRL:17,ALT:18,META:f("safari")?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,UP_DPAD:175,DOWN_DPAD:176,LEFT_DPAD:177,RIGHT_DPAD:178,copyKey:f("mac")&&!f("air")?f("safari")?91:224:17}})},"dojo/uacss":function(){define(["./dom-geometry","./_base/lang","./ready","./_base/sniff","./_base/window"],function(a,f,d,g,c){var i=c.doc.documentElement,m=g("ie"),j=g("opera"),l=Math.floor,h=g("ff"),c=a.boxModel.replace(/-/,""),m={dj_ie:m,dj_ie6:l(m)==6,dj_ie7:l(m)==7,dj_ie8:l(m)==
8,dj_ie9:l(m)==9,dj_quirks:g("quirks"),dj_iequirks:m&&g("quirks"),dj_opera:j,dj_khtml:g("khtml"),dj_webkit:g("webkit"),dj_safari:g("safari"),dj_chrome:g("chrome"),dj_gecko:g("mozilla"),dj_ff3:l(h)==3};m["dj_"+c]=!0;var b="",e;for(e in m)m[e]&&(b+=e+" ");i.className=f.trim(i.className+" "+b);d(90,function(){if(!a.isBodyLtr()){var e="dj_rtl dijitRtl "+b.replace(/ /g,"-rtl ");i.className=f.trim(i.className+" "+e+"dj_rtl dijitRtl "+b.replace(/ /g,"-rtl "))}});return g})},"dojo/string":function(){define(["./_base/kernel",
"./_base/lang"],function(a,f){f.getObject("string",!0,a);a.string.rep=function(a,g){if(g<=0||!a)return"";for(var c=[];;){g&1&&c.push(a);if(!(g>>=1))break;a+=a}return c.join("")};a.string.pad=function(d,g,c,i){c||(c="0");d=String(d);g=a.string.rep(c,Math.ceil((g-d.length)/c.length));return i?d+g:g+d};a.string.substitute=function(d,g,c,i){i=i||a.global;c=c?f.hitch(i,c):function(a){return a};return d.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(a,d,l){a=f.getObject(d,!1,g);l&&(a=f.getObject(l,
!1,i).call(i,a,d));return c(a,d).toString()})};a.string.trim=String.prototype.trim?f.trim:function(a){for(var a=a.replace(/^\s+/,""),g=a.length-1;g>=0;g--)if(/\S/.test(a.charAt(g))){a=a.substring(0,g+1);break}return a};return a.string})},"dijit/form/DropDownButton":function(){require({cache:{"url:dijit/form/templates/DropDownButton.html":'<span class="dijit dijitReset dijitInline"\n\t><span class=\'dijitReset dijitInline dijitButtonNode\'\n\t\tdata-dojo-attach-event="ondijitclick:_onClick" data-dojo-attach-point="_buttonNode"\n\t\t><span class="dijitReset dijitStretch dijitButtonContents"\n\t\t\tdata-dojo-attach-point="focusNode,titleNode,_arrowWrapperNode"\n\t\t\trole="button" aria-haspopup="true" aria-labelledby="${id}_label"\n\t\t\t><span class="dijitReset dijitInline dijitIcon"\n\t\t\t\tdata-dojo-attach-point="iconNode"\n\t\t\t></span\n\t\t\t><span class="dijitReset dijitInline dijitButtonText"\n\t\t\t\tdata-dojo-attach-point="containerNode,_popupStateNode"\n\t\t\t\tid="${id}_label"\n\t\t\t></span\n\t\t\t><span class="dijitReset dijitInline dijitArrowButtonInner"></span\n\t\t\t><span class="dijitReset dijitInline dijitArrowButtonChar">&#9660;</span\n\t\t></span\n\t></span\n\t><input ${!nameAttrSetting} type="${type}" value="${value}" class="dijitOffScreen" tabIndex="-1"\n\t\tdata-dojo-attach-point="valueNode"\n/></span>\n'}});
define("dijit/form/DropDownButton",["dojo/_base/declare","dojo/_base/lang","dojo/query","../registry","../popup","./Button","../_Container","../_HasDropDown","dojo/text!./templates/DropDownButton.html"],function(a,f,d,g,c,i,m,j,l){return a("dijit.form.DropDownButton",[i,m,j],{baseClass:"dijitDropDownButton",templateString:l,_fillContent:function(){if(this.srcNodeRef){var a=d("*",this.srcNodeRef);this.inherited(arguments,[a[0]]);this.dropDownContainer=this.srcNodeRef}},startup:function(){if(!this._started){if(!this.dropDown&&
this.dropDownContainer){var a=d("[widgetId]",this.dropDownContainer)[0];this.dropDown=g.byNode(a);delete this.dropDownContainer}this.dropDown&&c.hide(this.dropDown);this.inherited(arguments)}},isLoaded:function(){var a=this.dropDown;return!!a&&(!a.href||a.isLoaded)},loadDropDown:function(a){var b=this.dropDown,e=b.on("load",f.hitch(this,function(){e.remove();a()}));b.refresh()},isFocusable:function(){return this.inherited(arguments)&&!this._mouseDown}})})},"dijit/form/_FormValueMixin":function(){define("dijit/form/_FormValueMixin",
["dojo/_base/declare","dojo/dom-attr","dojo/keys","dojo/_base/sniff","./_FormWidgetMixin"],function(a,f,d,g,c){return a("dijit.form._FormValueMixin",c,{readOnly:!1,_setReadOnlyAttr:function(a){f.set(this.focusNode,"readOnly",a);this.focusNode.setAttribute("aria-readonly",a);this._set("readOnly",a)},postCreate:function(){this.inherited(arguments);g("ie")&&this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);if(this._resetValue===void 0)this._lastValueReported=this._resetValue=this.value},
_setValueAttr:function(a,c){this._handleOnChange(a,c)},_handleOnChange:function(a){this._set("value",a);this.inherited(arguments)},undo:function(){this._setValueAttr(this._lastValueReported,!1)},reset:function(){this._hasBeenBlurred=!1;this._setValueAttr(this._resetValue,!0)},_onKeyDown:function(a){if(a.keyCode==d.ESCAPE&&!a.ctrlKey&&!a.altKey&&!a.metaKey){var c;if(g("ie")<9||g("ie")&&g("quirks"))a.preventDefault(),c=document.createEventObject(),c.keyCode=d.ESCAPE,c.shiftKey=a.shiftKey,a.srcElement.fireEvent("onkeypress",
c)}}})})},"dijit/form/_FormWidgetMixin":function(){define("dijit/form/_FormWidgetMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/dom-style","dojo/_base/lang","dojo/mouse","dojo/_base/sniff","dojo/_base/window","dojo/window","../a11y"],function(a,f,d,g,c,i,m,j,l,h){return f("dijit.form._FormWidgetMixin",null,{name:"",alt:"",value:"",type:"text",tabIndex:"0",_setTabIndexAttr:"focusNode",disabled:!1,intermediateChanges:!1,scrollOnFocus:!0,_setIdAttr:"focusNode",postCreate:function(){this.inherited(arguments);
this.connect(this.domNode,"onmousedown","_onMouseDown")},_setDisabledAttr:function(b){this._set("disabled",b);d.set(this.focusNode,"disabled",b);this.valueNode&&d.set(this.valueNode,"disabled",b);this.focusNode.setAttribute("aria-disabled",b);b?(this._set("hovering",!1),this._set("active",!1),b="tabIndex"in this.attributeMap?this.attributeMap.tabIndex:"_setTabIndexAttr"in this?this._setTabIndexAttr:"focusNode",a.forEach(c.isArray(b)?b:[b],function(b){b=this[b];m("webkit")||h.hasDefaultTabStop(b)?
b.setAttribute("tabIndex","-1"):b.removeAttribute("tabIndex")},this)):this.tabIndex!=""&&this.set("tabIndex",this.tabIndex)},_onFocus:function(){this.scrollOnFocus&&l.scrollIntoView(this.domNode);this.inherited(arguments)},isFocusable:function(){return!this.disabled&&this.focusNode&&g.get(this.domNode,"display")!="none"},focus:function(){if(!this.disabled&&this.focusNode.focus)try{this.focusNode.focus()}catch(b){}},compare:function(b,a){return typeof b=="number"&&typeof a=="number"?isNaN(b)&&isNaN(a)?
0:b-a:b>a?1:b<a?-1:0},onChange:function(){},_onChangeActive:!1,_handleOnChange:function(b,a){if(this._lastValueReported==void 0&&(a===null||!this._onChangeActive))this._resetValue=this._lastValueReported=b;this._pendingOnChange=this._pendingOnChange||typeof b!=typeof this._lastValueReported||this.compare(b,this._lastValueReported)!=0;if((this.intermediateChanges||a||a===void 0)&&this._pendingOnChange)if(this._lastValueReported=b,this._pendingOnChange=!1,this._onChangeActive)this._onChangeHandle&&
clearTimeout(this._onChangeHandle),this._onChangeHandle=setTimeout(c.hitch(this,function(){this._onChangeHandle=null;this.onChange(b)}),0)},create:function(){this.inherited(arguments);this._onChangeActive=!0},destroy:function(){this._onChangeHandle&&(clearTimeout(this._onChangeHandle),this.onChange(this._lastValueReported));this.inherited(arguments)},_onMouseDown:function(b){if((!this.focused||!m("ie"))&&!b.ctrlKey&&i.isLeft(b)&&this.isFocusable())var a=this.connect(j.body(),"onmouseup",function(){this.isFocusable()&&
this.focus();this.disconnect(a)})}})})},"dojox/image/SlideShow":function(){define(["dijit","dojo","dojox","dojo/require!dojo/string,dojo/fx,dijit/_Widget,dijit/_Templated"],function(a,f){f.provide("dojox.image.SlideShow");f.require("dojo.string");f.require("dojo.fx");f.require("dijit._Widget");f.require("dijit._Templated");f.declare("dojox.image.SlideShow",[a._Widget,a._Templated],{imageHeight:375,imageWidth:500,title:"",titleTemplate:'${title} <span class="slideShowCounterText">(${current} of ${total})</span>',
noLink:!1,loop:!0,hasNav:!0,images:[],pageSize:20,autoLoad:!0,autoStart:!1,fixedHeight:!1,imageStore:null,linkAttr:"link",imageLargeAttr:"imageUrl",titleAttr:"title",slideshowInterval:3,templateString:f.cache("dojox.image","resources/SlideShow.html",'<div dojoAttachPoint="outerNode" class="slideShowWrapper">\n\t<div style="position:relative;" dojoAttachPoint="innerWrapper">\n\t\t<div class="slideShowNav" dojoAttachEvent="onclick: _handleClick">\n\t\t\t<div class="dijitInline slideShowTitle" dojoAttachPoint="titleNode">${title}</div>\n\t\t</div>\n\t\t<div dojoAttachPoint="navNode" class="slideShowCtrl" dojoAttachEvent="onclick: _handleClick">\n\t\t\t<span dojoAttachPoint="navPrev" class="slideShowCtrlPrev"></span>\n\t\t\t<span dojoAttachPoint="navPlay" class="slideShowCtrlPlay"></span>\n\t\t\t<span dojoAttachPoint="navNext" class="slideShowCtrlNext"></span>\n\t\t</div>\n\t\t<div dojoAttachPoint="largeNode" class="slideShowImageWrapper"></div>\t\t\n\t\t<div dojoAttachPoint="hiddenNode" class="slideShowHidden"></div>\n\t</div>\n</div>'),
_imageCounter:0,_tmpImage:null,_request:null,postCreate:function(){this.inherited(arguments);var a=document.createElement("img");a.setAttribute("width",this.imageWidth);a.setAttribute("height",this.imageHeight);this.hasNav&&(f.connect(this.outerNode,"onmouseover",this,function(){try{this._showNav()}catch(a){}}),f.connect(this.outerNode,"onmouseout",this,function(a){try{this._hideNav(a)}catch(c){}}));this.outerNode.style.width=this.imageWidth+"px";a.setAttribute("src",this._blankGif);this.largeNode.appendChild(a);
this._tmpImage=this._currentImage=a;this._fitSize(!0);this._loadImage(0,f.hitch(this,"showImage",0));this._calcNavDimensions();f.style(this.navNode,"opacity",0)},setDataStore:function(a,g,c){this.reset();var i=this;this._request={query:{},start:g.start||0,count:g.count||this.pageSize,onBegin:function(a){i.maxPhotos=a}};g.query&&f.mixin(this._request.query,g.query);c&&f.forEach(["imageLargeAttr","linkAttr","titleAttr"],function(a){c[a]&&(this[a]=c[a])},this);this.imageStore=a;this._request.onComplete=
function(a){i.maxPhotos=a.length;i._request.onComplete=null;i.autoStart?(i.imageIndex=-1,i.toggleSlideShow()):i.showImage(0)};this._request.start=0;this.imageStore.fetch(this._request)},reset:function(){f.query("> *",this.largeNode).orphan();this.largeNode.appendChild(this._tmpImage);f.query("> *",this.hiddenNode).orphan();f.forEach(this.images,function(a){a&&a.parentNode&&a.parentNode.removeChild(a)});this.images=[];this.isInitialized=!1;this._imageCounter=0},isImageLoaded:function(a){return this.images&&
this.images.length>a&&this.images[a]},moveImageLoadingPointer:function(a){this._imageCounter=a},destroy:function(){this._slideId&&this._stop();this.inherited(arguments)},showNextImage:function(a,g){if(a&&this._timerCancelled)return!1;if(this.imageIndex+1>=this.maxPhotos)if(a&&(this.loop||g))this.imageIndex=-1;else return this._slideId&&this._stop(),!1;this.showImage(this.imageIndex+1,f.hitch(this,function(){a&&this._startTimer()}));return!0},toggleSlideShow:function(){if(this._slideId)this._stop();
else{f.toggleClass(this.domNode,"slideShowPaused");this._timerCancelled=!1;var a=this.imageIndex;if(a<0||this.images[a]&&this.images[a]._img.complete)this.showNextImage(!0,!0)||this._stop();else{var g=f.subscribe(this.getShowTopicName(),f.hitch(this,function(c){setTimeout(f.hitch(this,function(){c.index==a&&(this.showNextImage(!0,!0)||this._stop(),f.unsubscribe(g))}),this.slideshowInterval*1E3)}));f.publish(this.getShowTopicName(),[{index:a,title:"",url:""}])}}},getShowTopicName:function(){return(this.widgetId||
this.id)+"/imageShow"},getLoadTopicName:function(){return(this.widgetId?this.widgetId:this.id)+"/imageLoad"},showImage:function(a,g){!g&&this._slideId&&this.toggleSlideShow();var c=this,i=this.largeNode.getElementsByTagName("div");this.imageIndex=a;var m=function(){if(c.images[a]){for(;c.largeNode.firstChild;)c.largeNode.removeChild(c.largeNode.firstChild);f.style(c.images[a],"opacity",0);c.largeNode.appendChild(c.images[a]);c._currentImage=c.images[a]._img;c._fitSize();f.fadeIn({node:c.images[a],
duration:300,onEnd:function(i,l,h){var b=c.images[a].firstChild;if(b.tagName.toLowerCase()!="img")b=b.firstChild;var e=b.getAttribute("title")||"";c._navShowing&&c._showNav(!0);f.publish(c.getShowTopicName(),[{index:a,title:e,url:b.getAttribute("src")}]);g&&g(i,l,h);c._setTitle(e)}}).play()}else c._loadImage(a,function(){c.showImage(a,g)})};i&&i.length>0?f.fadeOut({node:i[0],duration:300,onEnd:function(){c.hiddenNode.appendChild(i[0]);m()}}).play():m()},_fitSize:function(a){!this.fixedHeight||a?f.style(this.innerWrapper,
"height",this._currentImage.height+(this.hasNav?20:0)+"px"):f.style(this.largeNode,"paddingTop",this._getTopPadding()+"px")},_getTopPadding:function(){if(!this.fixedHeight)return 0;return(this.imageHeight-this._currentImage.height)/2},_loadNextImage:function(){if(this.autoLoad){for(;this.images.length>=this._imageCounter&&this.images[this._imageCounter];)this._imageCounter++;this._loadImage(this._imageCounter)}},_loadImage:function(a,g){if(!this.images[a]&&this._request){var c=a-a%(this._request.count||
this.pageSize);this._request.start=c;this._request.onComplete=function(i){var h=a-c;i&&i.length>h&&j(i[h])};var i=this,m=this.imageStore,j=function(c){var h=i.imageStore.getValue(c,i.imageLargeAttr),b=new Image,e=f.create("div",{id:i.id+"_imageDiv"+a});e._img=b;var k=i.imageStore.getValue(c,i.linkAttr);!k||i.noLink?e.appendChild(b):f.create("a",{href:k,target:"_blank"},e).appendChild(b);f.connect(b,"onload",function(){m==i.imageStore&&(i._fitImage(b),f.attr(e,{width:i.imageWidth,height:i.imageHeight}),
f.publish(i.getLoadTopicName(),[a]),setTimeout(function(){i._loadNextImage()},1),g&&g())});i.hiddenNode.appendChild(e);f.create("div",{className:"slideShowTitle"},e);i.images[a]=e;f.attr(b,"src",h);(c=i.imageStore.getValue(c,i.titleAttr))&&f.attr(b,"title",c)};this.imageStore.fetch(this._request)}},_stop:function(){this._slideId&&clearTimeout(this._slideId);this._slideId=null;this._timerCancelled=!0;f.removeClass(this.domNode,"slideShowPaused")},_prev:function(){this.imageIndex<1||this.showImage(this.imageIndex-
1)},_next:function(){this.showNextImage()},_startTimer:function(){var d=this.id;this._slideId=setTimeout(function(){a.byId(d).showNextImage(!0)},this.slideshowInterval*1E3)},_calcNavDimensions:function(){f.style(this.navNode,"position","absolute");f.style(this.navNode,"top","-10000px");f.style(this.navPlay,"marginLeft",0);this.navPlay._size=f.marginBox(this.navPlay);this.navPrev._size=f.marginBox(this.navPrev);this.navNext._size=f.marginBox(this.navNext);f.style(this.navNode,{position:"",top:""})},
_setTitle:function(a){this.titleNode.innerHTML=f.string.substitute(this.titleTemplate,{title:a,current:1+this.imageIndex,total:this.maxPhotos||""})},_fitImage:function(a){var g=a.width,c=a.height;if(g>this.imageWidth)c=Math.floor(c*(this.imageWidth/g)),a.height=c,a.width=g=this.imageWidth;if(c>this.imageHeight)g=Math.floor(g*(this.imageHeight/c)),a.height=this.imageHeight,a.width=g},_handleClick:function(a){switch(a.target){case this.navNext:this._next();break;case this.navPrev:this._prev();break;
case this.navPlay:this.toggleSlideShow()}},_showNav:function(a){if(!this._navShowing||a){this._calcNavDimensions();f.style(this.navNode,"marginTop","0px");a=f.style(this.navNode,"width")/2-this.navPlay._size.w/2-this.navPrev._size.w;console.log("navPlayPos = "+f.style(this.navNode,"width")/2+" - "+this.navPlay._size.w+"/2 - "+this.navPrev._size.w);f.style(this.navPlay,"marginLeft",a+"px");f.marginBox(this.outerNode);a=this._currentImage.height-this.navPlay._size.h-10+this._getTopPadding();a>this._currentImage.height&&
(a+=10);f[this.imageIndex<1?"addClass":"removeClass"](this.navPrev,"slideShowCtrlHide");f[this.imageIndex+1>=this.maxPhotos?"addClass":"removeClass"](this.navNext,"slideShowCtrlHide");var g=this;this._navAnim&&this._navAnim.stop();if(!this._navShowing)this._navAnim=f.fadeIn({node:this.navNode,duration:300,onEnd:function(){g._navAnim=null}}),this._navAnim.play(),this._navShowing=!0}},_hideNav:function(a){if(!a||!this._overElement(this.outerNode,a)){var g=this;this._navAnim&&this._navAnim.stop();this._navAnim=
f.fadeOut({node:this.navNode,duration:300,onEnd:function(){g._navAnim=null}});this._navAnim.play();this._navShowing=!1}},_overElement:function(a,g){if(typeof f=="undefined")return!1;var a=f.byId(a),c={x:g.pageX,y:g.pageY},i=f.position(a,!0);return c.x>=i.x&&c.x<=i.x+i.w&&c.y>=i.y&&c.y<=top+i.h}})})},"dijit/layout/_ContentPaneResizeMixin":function(){define("dijit/layout/_ContentPaneResizeMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/_base/lang",
"dojo/query","dojo/_base/sniff","dojo/_base/window","../registry","./utils","../_Contained"],function(a,f,d,g,c,i,m,j,l,h,b){return f("dijit.layout._ContentPaneResizeMixin",null,{doLayout:!0,isLayoutContainer:!0,startup:function(){if(!this._started){var b=this.getParent();this._childOfLayoutWidget=b&&b.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;this.inherited(arguments);this._isShown()&&this._onShow();this._childOfLayoutWidget||this.connect(j("ie")?this.domNode:l.global,"onresize",
function(){this._needLayout=!this._childOfLayoutWidget;this.resize()})}},_checkIfSingleChild:function(){var b=m("> *",this.containerNode).filter(function(b){return b.tagName!=="SCRIPT"}),c=b.filter(function(b){return d.has(b,"data-dojo-type")||d.has(b,"dojoType")||d.has(b,"widgetId")}),i=a.filter(c.map(h.byNode),function(b){return b&&b.domNode&&b.resize});b.length==c.length&&i.length==1?this._singleChild=i[0]:delete this._singleChild;g.toggle(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild)},
resize:function(b,a){!this._wasShown&&this.open!==!1&&this._onShow();this._resizeCalled=!0;this._scheduleLayout(b,a)},_scheduleLayout:function(b,a){this._isShown()?this._layout(b,a):(this._needLayout=!0,this._changeSize=b,this._resultSize=a)},_layout:function(a,h){a&&c.setMarginBox(this.domNode,a);var d=this.containerNode;if(d===this.domNode){var g=h||{};i.mixin(g,a||{});if(!("h"in g)||!("w"in g))g=i.mixin(c.getMarginBox(d),g);this._contentBox=b.marginBox2contentBox(d,g)}else this._contentBox=c.getContentBox(d);
this._layoutChildren();delete this._needLayout},_layoutChildren:function(){this.doLayout&&this._checkIfSingleChild();if(this._singleChild&&this._singleChild.resize){var b=this._contentBox||c.getContentBox(this.containerNode);this._singleChild.resize({w:b.w,h:b.h})}else a.forEach(this.getChildren(),function(b){b.resize&&b.resize()})},_isShown:function(){if(this._childOfLayoutWidget){if(this._resizeCalled&&"open"in this)return this.open;return this._resizeCalled}else if("open"in this)return this.open;
else{var b=this.domNode,a=this.domNode.parentNode;return b.style.display!="none"&&b.style.visibility!="hidden"&&!g.contains(b,"dijitHidden")&&a&&a.style&&a.style.display!="none"}},_onShow:function(){this._needLayout&&this._layout(this._changeSize,this._resultSize);this.inherited(arguments);this._wasShown=!0}})})},"dijit/nls/loading":function(){define({root:{loadingState:"Loading...",errorState:"Sorry, an error occurred"},zh:!0,"zh-tw":!0,tr:!0,th:!0,sv:!0,sl:!0,sk:!0,ru:!0,ro:!0,pt:!0,"pt-pt":!0,
pl:!0,nl:!0,nb:!0,ko:!0,kk:!0,ja:!0,it:!0,hu:!0,he:!0,fr:!0,fi:!0,es:!0,el:!0,de:!0,da:!0,cs:!0,ca:!0,ar:!0})},"dojo/dnd/Moveable":function(){define(["../main","../Evented","../touch","./Mover"],function(a,f,d){a.declare("dojo.dnd.Moveable",[f],{handle:"",delay:0,skip:!1,constructor:function(g,c){this.node=a.byId(g);c||(c={});this.handle=c.handle?a.byId(c.handle):null;if(!this.handle)this.handle=this.node;this.delay=c.delay>0?c.delay:0;this.skip=c.skip;this.mover=c.mover?c.mover:a.dnd.Mover;this.events=
[a.connect(this.handle,d.press,this,"onMouseDown"),a.connect(this.handle,"ondragstart",this,"onSelectStart"),a.connect(this.handle,"onselectstart",this,"onSelectStart")]},markupFactory:function(a,c,d){return new d(c,a)},destroy:function(){a.forEach(this.events,a.disconnect);this.events=this.node=this.handle=null},onMouseDown:function(g){if(!this.skip||!a.dnd.isFormElement(g)){if(this.delay)this.events.push(a.connect(this.handle,d.move,this,"onMouseMove"),a.connect(this.handle,d.release,this,"onMouseUp")),
this._lastX=g.pageX,this._lastY=g.pageY;else this.onDragDetected(g);a.stopEvent(g)}},onMouseMove:function(d){if(Math.abs(d.pageX-this._lastX)>this.delay||Math.abs(d.pageY-this._lastY)>this.delay)this.onMouseUp(d),this.onDragDetected(d);a.stopEvent(d)},onMouseUp:function(d){for(var c=0;c<2;++c)a.disconnect(this.events.pop());a.stopEvent(d)},onSelectStart:function(d){(!this.skip||!a.dnd.isFormElement(d))&&a.stopEvent(d)},onDragDetected:function(a){new this.mover(this.node,a,this)},onMoveStart:function(d){a.publish("/dnd/move/start",
[d]);a.addClass(a.body(),"dojoMove");a.addClass(this.node,"dojoMoveItem")},onMoveStop:function(d){a.publish("/dnd/move/stop",[d]);a.removeClass(a.body(),"dojoMove");a.removeClass(this.node,"dojoMoveItem")},onFirstMove:function(){},onMove:function(a,c){this.onMoving(a,c);var d=a.node.style;d.left=c.l+"px";d.top=c.t+"px";this.onMoved(a,c)},onMoving:function(){},onMoved:function(){}});return a.dnd.Moveable})},"dijit/TooltipDialog":function(){require({cache:{"url:dijit/templates/TooltipDialog.html":'<div role="presentation" tabIndex="-1">\n\t<div class="dijitTooltipContainer" role="presentation">\n\t\t<div class ="dijitTooltipContents dijitTooltipFocusNode" data-dojo-attach-point="containerNode" role="dialog"></div>\n\t</div>\n\t<div class="dijitTooltipConnector" role="presentation"></div>\n</div>\n'}});
define("dijit/TooltipDialog",["dojo/_base/declare","dojo/dom-class","dojo/_base/event","dojo/keys","dojo/_base/lang","./focus","./layout/ContentPane","./_DialogMixin","./form/_FormMixin","./_TemplatedMixin","dojo/text!./templates/TooltipDialog.html","."],function(a,f,d,g,c,i,m,j,l,h,b){return a("dijit.TooltipDialog",[m,h,l,j],{title:"",doLayout:!1,autofocus:!0,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:b,_setTitleAttr:function(b){this.containerNode.title=
b;this._set("title",b)},postCreate:function(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey")},orient:function(b,a,c){b="dijitTooltipAB"+(c.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(c.charAt(0)=="T"?"Below":"Above");f.replace(this.domNode,b,this._currentOrientClass||"");this._currentOrientClass=b},focus:function(){this._getFocusItems(this.containerNode);i.focus(this._firstFocusItem)},onOpen:function(b){this.orient(this.domNode,b.aroundCorner,b.corner);this._onShow()},
onClose:function(){this.onHide()},_onKey:function(b){var a=b.target;b.charOrCode===g.TAB&&this._getFocusItems(this.containerNode);var h=this._firstFocusItem==this._lastFocusItem;b.charOrCode==g.ESCAPE?(setTimeout(c.hitch(this,"onCancel"),0),d.stop(b)):a==this._firstFocusItem&&b.shiftKey&&b.charOrCode===g.TAB?(h||i.focus(this._lastFocusItem),d.stop(b)):a==this._lastFocusItem&&b.charOrCode===g.TAB&&!b.shiftKey?(h||i.focus(this._firstFocusItem),d.stop(b)):b.charOrCode===g.TAB&&b.stopPropagation()}})})},
"dojo/ready":function(){define(["./_base/kernel","./has","require","./domReady","./_base/lang"],function(a,f,d,g,c){var i=0,m,j=[],l=0,h=function(){if(i&&!l&&j.length){l=1;var b=j.shift();try{b()}finally{l=0}l=0;j.length&&m(h)}};d.on("idle",h);m=function(){d.idle()&&h()};var f=a.ready=a.addOnLoad=function(b,h,d){var i=c._toArray(arguments);typeof b!="number"?(d=h,h=b,b=1E3):i.shift();d=d?c.hitch.apply(a,i):function(){h()};d.priority=b;for(i=0;i<j.length&&b>=j[i].priority;i++);j.splice(i,0,d);m()},
b=a.config.addOnLoad;if(b)f[c.isArray(b)?"apply":"call"](a,b);a.config.parseOnLoad&&!a.isAsync&&f(99,function(){a.parser||(a.deprecated("Add explicit require(['dojo/parser']);","","2.0"),d(["dojo/parser"]))});g(function(){i=1;a._postLoad=a.config.afterOnLoad=!0;j.length&&m(h)});return f})},"dojo/_base/Deferred":function(){define("dojo/_base/Deferred",["./kernel","./lang"],function(a,f){var d=function(){},g=Object.freeze||function(){};a.Deferred=function(c){function i(b){if(l)throw Error("This deferred has already been resolved");
j=b;l=!0;m()}function m(){for(var b;!b&&e;){var a=e;e=e.next;if(b=a.progress==d)l=!1;var c=h?a.error:a.resolved;if(c)try{var k=c(j);k&&typeof k.then==="function"?k.then(f.hitch(a.deferred,"resolve"),f.hitch(a.deferred,"reject"),f.hitch(a.deferred,"progress")):(c=b&&k===void 0,b&&!c&&(h=k instanceof Error),a.deferred[c&&h?"reject":"resolve"](c?j:k))}catch(i){a.deferred.reject(i)}else h?a.deferred.reject(j):a.deferred.resolve(j)}}var j,l,h,b,e,k=this.promise={};this.resolve=this.callback=function(b){this.fired=
0;this.results=[b,null];i(b)};this.reject=this.errback=function(b){h=!0;this.fired=1;i(b);this.results=[null,b];if(!b||b.log!==!1)(a.config.deferredOnError||function(b){console.error(b)})(b)};this.progress=function(b){for(var a=e;a;){var c=a.progress;c&&c(b);a=a.next}};this.addCallbacks=function(b,a){this.then(b,a,d);return this};k.then=this.then=function(c,h,i){var g=i==d?this:new a.Deferred(k.cancel),c={resolved:c,error:h,progress:i,deferred:g};e?b=b.next=c:e=b=c;l&&m();return g.promise};var p=
this;k.cancel=this.cancel=function(){if(!l){var b=c&&c(p);if(!l)b instanceof Error||(b=Error(b)),b.log=!1,p.reject(b)}};g(k)};f.extend(a.Deferred,{addCallback:function(){return this.addCallbacks(f.hitch.apply(a,arguments))},addErrback:function(){return this.addCallbacks(null,f.hitch.apply(a,arguments))},addBoth:function(){var c=f.hitch.apply(a,arguments);return this.addCallbacks(c,c)},fired:-1});a.Deferred.when=a.when=function(a,d,g,f){if(a&&typeof a.then==="function")return a.then(d,g,f);return d?
d(a):a};return a.Deferred})},"dijit/typematic":function(){define("dijit/typematic",["dojo/_base/array","dojo/_base/connect","dojo/_base/event","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/_base/sniff","."],function(a,f,d,g,c,i,m,j){var l=j.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=Math.max(this._currentTimeout<0?this._initialDelay:this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*
this._subsequentDelay),this._minDelay);this._timer=setTimeout(c.hitch(this,"_fireEventAndReload"),this._currentTimeout)},trigger:function(a,b,e,k,d,i,g,f){if(d!=this._obj)this.stop(),this._initialDelay=g||500,this._subsequentDelay=i||0.9,this._minDelay=f||10,this._obj=d,this._evt=a,this._node=e,this._count=this._currentTimeout=-1,this._callback=c.hitch(b,k),this._fireEventAndReload(),this._evt=c.mixin({faux:!0},a)},stop:function(){if(this._timer)clearTimeout(this._timer),this._timer=null;if(this._obj)this._callback(-1,
this._node,this._evt),this._obj=null},addKeyListener:function(h,b,e,k,j,m,n){if(b.keyCode)b.charOrCode=b.keyCode,g.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");else if(b.charCode)b.charOrCode=String.fromCharCode(b.charCode),g.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");var v=[i(h,f._keypress,c.hitch(this,function(a){a.charOrCode==b.charOrCode&&
(b.ctrlKey===void 0||b.ctrlKey==a.ctrlKey)&&(b.altKey===void 0||b.altKey==a.altKey)&&(b.metaKey===void 0||b.metaKey==(a.metaKey||!1))&&(b.shiftKey===void 0||b.shiftKey==a.shiftKey)?(d.stop(a),l.trigger(a,e,h,k,b,j,m,n)):l._obj==b&&l.stop()})),i(h,"keyup",c.hitch(this,function(){l._obj==b&&l.stop()}))];return{remove:function(){a.forEach(v,function(b){b.remove()})}}},addMouseListener:function(h,b,e,k,g,f){var j=[i(h,"mousedown",c.hitch(this,function(a){d.stop(a);l.trigger(a,b,h,e,h,k,g,f)})),i(h,"mouseup",
c.hitch(this,function(b){this._obj&&d.stop(b);l.stop()})),i(h,"mouseout",c.hitch(this,function(b){d.stop(b);l.stop()})),i(h,"mousemove",c.hitch(this,function(b){b.preventDefault()})),i(h,"dblclick",c.hitch(this,function(a){d.stop(a);m("ie")&&(l.trigger(a,b,h,e,h,k,g,f),setTimeout(c.hitch(this,l.stop),50))}))];return{remove:function(){a.forEach(j,function(b){b.remove()})}}},addListener:function(c,b,e,k,d,i,g,f){var j=[this.addKeyListener(b,e,k,d,i,g,f),this.addMouseListener(c,k,d,i,g,f)];return{remove:function(){a.forEach(j,
function(b){b.remove()})}}}};return l})},"dijit/MenuItem":function(){require({cache:{"url:dijit/templates/MenuItem.html":'<tr class="dijitReset dijitMenuItem" data-dojo-attach-point="focusNode" role="menuitem" tabIndex="-1"\n\t\tdata-dojo-attach-event="onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick">\n\t<td class="dijitReset dijitMenuItemIconCell" role="presentation">\n\t\t<img src="${_blankGif}" alt="" class="dijitIcon dijitMenuItemIcon" data-dojo-attach-point="iconNode"/>\n\t</td>\n\t<td class="dijitReset dijitMenuItemLabel" colspan="2" data-dojo-attach-point="containerNode"></td>\n\t<td class="dijitReset dijitMenuItemAccelKey" style="display: none" data-dojo-attach-point="accelKeyNode"></td>\n\t<td class="dijitReset dijitMenuArrowCell" role="presentation">\n\t\t<div data-dojo-attach-point="arrowWrapper" style="visibility: hidden">\n\t\t\t<img src="${_blankGif}" alt="" class="dijitMenuExpand"/>\n\t\t\t<span class="dijitMenuExpandA11y">+</span>\n\t\t</div>\n\t</td>\n</tr>\n'}});
define("dijit/MenuItem",["dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/_base/event","dojo/_base/kernel","dojo/_base/sniff","./_Widget","./_TemplatedMixin","./_Contained","./_CssStateMixin","dojo/text!./templates/MenuItem.html"],function(a,f,d,g,c,i,m,j,l,h,b,e){return a("dijit.MenuItem",[j,l,h,b],{templateString:e,baseClass:"dijitMenuItem",label:"",_setLabelAttr:{node:"containerNode",type:"innerHTML"},iconClass:"dijitNoIcon",_setIconClassAttr:{node:"iconNode",type:"class"},
accelKey:"",disabled:!1,_fillContent:function(b){b&&!("label"in this.params)&&this.set("label",b.innerHTML)},buildRendering:function(){this.inherited(arguments);var b=this.id+"_text";d.set(this.containerNode,"id",b);this.accelKeyNode&&(d.set(this.accelKeyNode,"id",this.id+"_accel"),b+=" "+this.id+"_accel");this.domNode.setAttribute("aria-labelledby",b);f.setSelectable(this.domNode,!1)},_onHover:function(){this.getParent().onItemHover(this)},_onUnhover:function(){this.getParent().onItemUnhover(this);
this._set("hovering",!1)},_onClick:function(b){this.getParent().onItemClick(this,b);c.stop(b)},onClick:function(){},focus:function(){try{m("ie")==8&&this.containerNode.focus(),this.focusNode.focus()}catch(b){}},_onFocus:function(){this._setSelected(!0);this.getParent()._onItemFocus(this);this.inherited(arguments)},_setSelected:function(b){g.toggle(this.domNode,"dijitMenuItemSelected",b)},setLabel:function(b){i.deprecated("dijit.MenuItem.setLabel() is deprecated.  Use set('label', ...) instead.","",
"2.0");this.set("label",b)},setDisabled:function(b){i.deprecated("dijit.Menu.setDisabled() is deprecated.  Use set('disabled', bool) instead.","","2.0");this.set("disabled",b)},_setDisabledAttr:function(b){this.focusNode.setAttribute("aria-disabled",b?"true":"false");this._set("disabled",b)},_setAccelKeyAttr:function(b){this.accelKeyNode.style.display=b?"":"none";this.accelKeyNode.innerHTML=b;d.set(this.containerNode,"colSpan",b?"1":"2");this._set("accelKey",b)}})})},"dijit/layout/TabController":function(){require({cache:{"url:dijit/layout/templates/_TabButton.html":"<div role=\"presentation\" data-dojo-attach-point=\"titleNode\" data-dojo-attach-event='onclick:onClick'>\n    <div role=\"presentation\" class='dijitTabInnerDiv' data-dojo-attach-point='innerDiv'>\n        <div role=\"presentation\" class='dijitTabContent' data-dojo-attach-point='tabContent'>\n        \t<div role=\"presentation\" data-dojo-attach-point='focusNode'>\n\t\t        <img src=\"${_blankGif}\" alt=\"\" class=\"dijitIcon dijitTabButtonIcon\" data-dojo-attach-point='iconNode' />\n\t\t        <span data-dojo-attach-point='containerNode' class='tabLabel'></span>\n\t\t        <span class=\"dijitInline dijitTabCloseButton dijitTabCloseIcon\" data-dojo-attach-point='closeNode'\n\t\t        \t\tdata-dojo-attach-event='onclick: onClickCloseButton' role=\"presentation\">\n\t\t            <span data-dojo-attach-point='closeText' class='dijitTabCloseText'>[x]</span\n\t\t        ></span>\n\t\t\t</div>\n        </div>\n    </div>\n</div>\n"}});
define("dijit/layout/TabController",["dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/i18n","dojo/_base/lang","./StackController","../Menu","../MenuItem","dojo/text!./templates/_TabButton.html","dojo/i18n!../nls/common"],function(a,f,d,g,c,i,m,j,l,h){h=a("dijit.layout._TabButton",m.StackButton,{baseClass:"dijitTab",cssStateNodes:{closeNode:"dijitTabCloseButton"},templateString:h,scrollOnFocus:!1,buildRendering:function(){this.inherited(arguments);f.setSelectable(this.containerNode,
!1)},startup:function(){this.inherited(arguments);var b=this.domNode;setTimeout(function(){b.className=b.className},1)},_setCloseButtonAttr:function(b){this._set("closeButton",b);g.toggle(this.innerDiv,"dijitClosable",b);this.closeNode.style.display=b?"":"none";b?(b=c.getLocalization("dijit","common"),this.closeNode&&d.set(this.closeNode,"title",b.itemClose),this._closeMenu=new j({id:this.id+"_Menu",dir:this.dir,lang:this.lang,textDir:this.textDir,targetNodeIds:[this.domNode]}),this._closeMenu.addChild(new l({label:b.itemClose,
dir:this.dir,lang:this.lang,textDir:this.textDir,onClick:i.hitch(this,"onClickCloseButton")}))):this._closeMenu&&(this._closeMenu.destroyRecursive(),delete this._closeMenu)},_setLabelAttr:function(){this.inherited(arguments);if(!this.showLabel&&!this.params.title)this.iconNode.alt=i.trim(this.containerNode.innerText||this.containerNode.textContent||"")},destroy:function(){this._closeMenu&&(this._closeMenu.destroyRecursive(),delete this._closeMenu);this.inherited(arguments)}});a=a("dijit.layout.TabController",
m,{baseClass:"dijitTabController",templateString:"<div role='tablist' data-dojo-attach-event='onkeypress:onkeypress'></div>",tabPosition:"top",buttonWidget:h,_rectifyRtlTabList:function(){if(!(0>=this.tabPosition.indexOf("-h"))&&this.pane2button){var b=0,a;for(a in this.pane2button)b=Math.max(b,this.pane2button[a].innerDiv.scrollWidth);for(a in this.pane2button)this.pane2button[a].innerDiv.style.width=b+"px"}}});a.TabButton=h;return a})},"dijit/layout/_LayoutWidget":function(){define("dijit/layout/_LayoutWidget",
["dojo/_base/lang","../_Widget","../_Container","../_Contained","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/sniff","dojo/_base/window"],function(a,f,d,g,c,i,m,j,l,h){return c("dijit.layout._LayoutWidget",[f,d,g],{baseClass:"dijitLayoutContainer",isLayoutContainer:!0,buildRendering:function(){this.inherited(arguments);i.add(this.domNode,"dijitContainer")},startup:function(){if(!this._started){this.inherited(arguments);var b=this.getParent&&this.getParent();
if(!b||!b.isLayoutContainer)this.resize(),this.connect(h.global,"onresize",function(){this.resize()})}},resize:function(b,e){var c=this.domNode;b&&m.setMarginBox(c,b);var h=e||{};a.mixin(h,b||{});if(!("h"in h)||!("w"in h))h=a.mixin(m.getMarginBox(c),h);var d=j.getComputedStyle(c),i=m.getMarginExtents(c,d),g=m.getBorderExtents(c,d),h=this._borderBox={w:h.w-(i.w+g.w),h:h.h-(i.h+g.h)},i=m.getPadExtents(c,d);this._contentBox={l:j.toPixelValue(c,d.paddingLeft),t:j.toPixelValue(c,d.paddingTop),w:h.w-i.w,
h:h.h-i.h};this.layout()},layout:function(){},_setupChild:function(b){i.add(b.domNode,this.baseClass+"-child "+(b.baseClass?this.baseClass+"-"+b.baseClass:""))},addChild:function(b){this.inherited(arguments);this._started&&this._setupChild(b)},removeChild:function(b){i.remove(b.domNode,this.baseClass+"-child"+(b.baseClass?" "+this.baseClass+"-"+b.baseClass:""));this.inherited(arguments)}})})},"dijit/popup":function(){define("dijit/popup",["dojo/_base/array","dojo/aspect","dojo/_base/connect","dojo/_base/declare",
"dojo/dom","dojo/dom-attr","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/keys","dojo/_base/lang","dojo/on","dojo/_base/sniff","dojo/_base/window","./place","./BackgroundIframe","."],function(a,f,d,g,c,i,m,j,l,h,b,e,k,p,o,n,v,r){g=g(null,{_stack:[],_beginZIndex:1E3,_idGen:1,_createWrapper:function(b){var a=b._popupWrapper,e=b.domNode;if(!a)a=m.create("div",{"class":"dijitPopup",style:{display:"none"},role:"presentation"},o.body()),a.appendChild(e),e=e.style,e.display=
"",e.visibility="",e.position="",e.top="0px",b._popupWrapper=a,f.after(b,"destroy",function(){m.destroy(a);delete b._popupWrapper});return a},moveOffScreen:function(b){b=this._createWrapper(b);l.set(b,{visibility:"hidden",top:"-9999px",display:""})},hide:function(b){b=this._createWrapper(b);l.set(b,"display","none")},getTopPopup:function(){for(var b=this._stack,a=b.length-1;a>0&&b[a].parent===b[a-1].widget;a--);return b[a]},open:function(a){for(var g=this._stack,f=a.popup,l=a.orient||["below","below-alt",
"above","above-alt"],m=a.parent?a.parent.isLeftToRight():j.isBodyLtr(),o=a.around,r=a.around&&a.around.id?a.around.id+"_dropdown":"popup_"+this._idGen++;g.length&&(!a.parent||!c.isDescendant(a.parent.domNode,g[g.length-1].widget.domNode));)this.close(g[g.length-1].widget);var A=this._createWrapper(f);i.set(A,{id:r,style:{zIndex:this._beginZIndex+g.length},"class":"dijitPopup "+(f.baseClass||f["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:a.parent?a.parent.id:""});if((p("ie")||p("mozilla"))&&
!f.bgIframe)f.bgIframe=new v(A);l=o?n.around(A,o,l,m,f.orient?e.hitch(f,"orient"):null):n.at(A,a,l=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],a.padding);A.style.display="";A.style.visibility="visible";f.domNode.style.visibility="visible";m=[];m.push(k(A,d._keypress,e.hitch(this,function(e){if(e.charOrCode==b.ESCAPE&&a.onCancel)h.stop(e),a.onCancel();else if(e.charOrCode===b.TAB&&(h.stop(e),(e=this.getTopPopup())&&e.onCancel))e.onCancel()})));f.onCancel&&a.onCancel&&m.push(f.on("cancel",a.onCancel));
m.push(f.on(f.onExecute?"execute":"change",e.hitch(this,function(){var b=this.getTopPopup();if(b&&b.onExecute)b.onExecute()})));g.push({widget:f,parent:a.parent,onExecute:a.onExecute,onCancel:a.onCancel,onClose:a.onClose,handlers:m});if(f.onOpen)f.onOpen(l);return l},close:function(b){for(var e=this._stack;b&&a.some(e,function(a){return a.widget==b})||!b&&e.length;){var c=e.pop(),h=c.widget,d=c.onClose;if(h.onClose)h.onClose();for(var k;k=c.handlers.pop();)k.remove();h&&h.domNode&&this.hide(h);d&&
d()}}});return r.popup=new g})},"dijit/_base/manager":function(){define("dijit/_base/manager",["dojo/_base/array","dojo/_base/config","../registry",".."],function(a,f,d,g){a.forEach(["byId","getUniqueId","findWidgets","_destroyAll","byNode","getEnclosingWidget"],function(a){g[a]=d[a]});g.defaultDuration=f.defaultDuration||200;return g})},"dijit/layout/StackController":function(){define("dijit/layout/StackController",["dojo/_base/array","dojo/_base/declare","dojo/_base/event","dojo/keys","dojo/_base/lang",
"dojo/_base/sniff","../focus","../registry","../_Widget","../_TemplatedMixin","../_Container","../form/ToggleButton","dojo/i18n!../nls/common"],function(a,f,d,g,c,i,m,j,l,h,b,e){e=f("dijit.layout._StackButton",e,{tabIndex:"-1",closeButton:!1,_setCheckedAttr:function(){this.inherited(arguments);this.focusNode.removeAttribute("aria-pressed")},buildRendering:function(){this.inherited(arguments);(this.focusNode||this.domNode).setAttribute("role","tab")},onClick:function(){m.focus(this.focusNode)},onClickCloseButton:function(b){b.stopPropagation()}});
f=f("dijit.layout.StackController",[l,h,b],{baseClass:"dijitStackController",templateString:"<span role='tablist' data-dojo-attach-event='onkeypress'></span>",containerId:"",buttonWidget:e,constructor:function(){this.pane2button={};this.pane2connects={};this.pane2watches={}},postCreate:function(){this.inherited(arguments);this.subscribe(this.containerId+"-startup","onStartup");this.subscribe(this.containerId+"-addChild","onAddChild");this.subscribe(this.containerId+"-removeChild","onRemoveChild");
this.subscribe(this.containerId+"-selectChild","onSelectChild");this.subscribe(this.containerId+"-containerKeyPress","onContainerKeyPress")},onStartup:function(b){a.forEach(b.children,this.onAddChild,this);if(b.selected)this.onSelectChild(b.selected)},destroy:function(){for(var b in this.pane2button)this.onRemoveChild(j.byId(b));this.inherited(arguments)},onAddChild:function(b,e){var h=new (c.isString(this.buttonWidget)?c.getObject(this.buttonWidget):this.buttonWidget)({id:this.id+"_"+b.id,label:b.title,
dir:b.dir,lang:b.lang,textDir:b.textDir,showLabel:b.showTitle,iconClass:b.iconClass,closeButton:b.closable,title:b.tooltip});h.focusNode.setAttribute("aria-selected","false");var d=["label","showLabel","iconClass","closeButton","title"];this.pane2watches[b.id]=a.map(["title","showTitle","iconClass","closable","tooltip"],function(a,e){return b.watch(a,function(b,a,c){h.set(d[e],c)})});this.pane2connects[b.id]=[this.connect(h,"onClick",c.hitch(this,"onButtonClick",b)),this.connect(h,"onClickCloseButton",
c.hitch(this,"onCloseButtonClick",b))];this.addChild(h,e);this.pane2button[b.id]=h;b.controlButton=h;if(!this._currentChild)h.focusNode.setAttribute("tabIndex","0"),h.focusNode.setAttribute("aria-selected","true"),this._currentChild=b;!this.isLeftToRight()&&i("ie")&&this._rectifyRtlTabList&&this._rectifyRtlTabList()},onRemoveChild:function(b){if(this._currentChild===b)this._currentChild=null;a.forEach(this.pane2connects[b.id],c.hitch(this,"disconnect"));delete this.pane2connects[b.id];a.forEach(this.pane2watches[b.id],
function(b){b.unwatch()});delete this.pane2watches[b.id];var e=this.pane2button[b.id];e&&(this.removeChild(e),delete this.pane2button[b.id],e.destroy());delete b.controlButton},onSelectChild:function(b){if(b){if(this._currentChild){var a=this.pane2button[this._currentChild.id];a.set("checked",!1);a.focusNode.setAttribute("aria-selected","false");a.focusNode.setAttribute("tabIndex","-1")}a=this.pane2button[b.id];a.set("checked",!0);a.focusNode.setAttribute("aria-selected","true");this._currentChild=
b;a.focusNode.setAttribute("tabIndex","0");j.byId(this.containerId).containerNode.setAttribute("aria-labelledby",a.id)}},onButtonClick:function(b){this._currentChild.id===b.id&&this.pane2button[b.id].set("checked",!0);j.byId(this.containerId).selectChild(b)},onCloseButtonClick:function(b){j.byId(this.containerId).closeChild(b);this._currentChild&&(b=this.pane2button[this._currentChild.id])&&m.focus(b.focusNode||b.domNode)},adjacent:function(b){if(!this.isLeftToRight()&&(!this.tabPosition||/top|bottom/.test(this.tabPosition)))b=
!b;var e=this.getChildren(),c=a.indexOf(e,this.pane2button[this._currentChild.id]);return e[(c+(b?1:e.length-1))%e.length]},onkeypress:function(b){if(!this.disabled&&!b.altKey){var a=null;if(b.ctrlKey||!b._djpage){switch(b.charOrCode){case g.LEFT_ARROW:case g.UP_ARROW:b._djpage||(a=!1);break;case g.PAGE_UP:b.ctrlKey&&(a=!1);break;case g.RIGHT_ARROW:case g.DOWN_ARROW:b._djpage||(a=!0);break;case g.PAGE_DOWN:b.ctrlKey&&(a=!0);break;case g.HOME:case g.END:var e=this.getChildren();if(e&&e.length)e[b.charOrCode==
g.HOME?0:e.length-1].onClick();d.stop(b);break;case g.DELETE:if(this._currentChild.closable)this.onCloseButtonClick(this._currentChild);d.stop(b);break;default:if(b.ctrlKey)if(b.charOrCode===g.TAB)this.adjacent(!b.shiftKey).onClick(),d.stop(b);else if(b.charOrCode=="w"){if(this._currentChild.closable)this.onCloseButtonClick(this._currentChild);d.stop(b)}}a!==null&&(this.adjacent(a).onClick(),d.stop(b))}}},onContainerKeyPress:function(b){b.e._djpage=b.page;this.onkeypress(b.e)}});f.StackButton=e;return f})},
"url:dijit/templates/TooltipDialog.html":'<div role="presentation" tabIndex="-1">\n\t<div class="dijitTooltipContainer" role="presentation">\n\t\t<div class ="dijitTooltipContents dijitTooltipFocusNode" data-dojo-attach-point="containerNode" role="dialog"></div>\n\t</div>\n\t<div class="dijitTooltipConnector" role="presentation"></div>\n</div>\n',"dojo/dnd/Mover":function(){define(["../main","../Evented","../touch","./common","./autoscroll"],function(a,f,d){a.declare("dojo.dnd.Mover",[f],{constructor:function(g,
c,i){this.node=a.byId(g);this.marginBox={l:c.pageX,t:c.pageY};this.mouseButton=c.button;c=this.host=i;g=g.ownerDocument;this.events=[a.connect(g,d.move,this,"onFirstMove"),a.connect(g,d.move,this,"onMouseMove"),a.connect(g,d.release,this,"onMouseUp"),a.connect(g,"ondragstart",a.stopEvent),a.connect(g.body,"onselectstart",a.stopEvent)];if(c&&c.onMoveStart)c.onMoveStart(this)},onMouseMove:function(d){a.dnd.autoScroll(d);var c=this.marginBox;this.host.onMove(this,{l:c.l+d.pageX,t:c.t+d.pageY},d);a.stopEvent(d)},
onMouseUp:function(d){(a.isWebKit&&a.isMac&&this.mouseButton==2?d.button==0:this.mouseButton==d.button)&&this.destroy();a.stopEvent(d)},onFirstMove:function(d){var c=this.node.style,i,f=this.host;switch(c.position){case "relative":case "absolute":i=Math.round(parseFloat(c.left))||0;c=Math.round(parseFloat(c.top))||0;break;default:c.position="absolute";c=a.marginBox(this.node);i=a.doc.body;var j=a.getComputedStyle(i),l=a._getMarginBox(i,j),j=a._getContentBox(i,j);i=c.l-(j.l-l.l);c=c.t-(j.t-l.t)}this.marginBox.l=
i-this.marginBox.l;this.marginBox.t=c-this.marginBox.t;if(f&&f.onFirstMove)f.onFirstMove(this,d);a.disconnect(this.events.shift())},destroy:function(){a.forEach(this.events,a.disconnect);var d=this.host;if(d&&d.onMoveStop)d.onMoveStop(this);this.events=this.node=this.host=null}});return a.dnd.Mover})},"dijit/layout/TabContainer":function(){define("dijit/layout/TabContainer",["dojo/_base/lang","dojo/_base/declare","./_TabContainerBase","./TabController","./ScrollingTabController"],function(a,f,d){return f("dijit.layout.TabContainer",
d,{useMenu:!0,useSlider:!0,controllerWidget:"",_makeController:function(d){var c=this.baseClass+"-tabs"+(this.doLayout?"":" dijitTabNoLayout");return new (a.getObject(this.controllerWidget))({id:this.id+"_tablist",dir:this.dir,lang:this.lang,textDir:this.textDir,tabPosition:this.tabPosition,doLayout:this.doLayout,containerId:this.id,"class":c,nested:this.nested,useMenu:this.useMenu,useSlider:this.useSlider,tabStripClass:this.tabStrip?this.baseClass+(this.tabStrip?"":"No")+"Strip":null},d)},postMixInProperties:function(){this.inherited(arguments);
if(!this.controllerWidget)this.controllerWidget=(this.tabPosition=="top"||this.tabPosition=="bottom")&&!this.nested?"dijit.layout.ScrollingTabController":"dijit.layout.TabController"}})})},"dijit/BackgroundIframe":function(){define("dijit/BackgroundIframe",["require",".","dojo/_base/config","dojo/dom-construct","dojo/dom-style","dojo/_base/lang","dojo/on","dojo/_base/sniff","dojo/_base/window"],function(a,f,d,g,c,i,m,j,l){var h=new function(){var b=[];this.pop=function(){var e;b.length?(e=b.pop(),
e.style.display=""):(j("ie")<9?(e="<iframe src='"+(d.dojoBlankHtmlUrl||a.toUrl("dojo/resources/blank.html")||'javascript:""')+"' role='presentation' style='position: absolute; left: 0px; top: 0px;z-index: -1; filter:Alpha(Opacity=\"0\");'>",e=l.doc.createElement(e)):(e=g.create("iframe"),e.src='javascript:""',e.className="dijitBackgroundIframe",e.setAttribute("role","presentation"),c.set(e,"opacity",0.1)),e.tabIndex=-1);return e};this.push=function(a){a.style.display="none";b.push(a)}};f.BackgroundIframe=
function(b){if(!b.id)throw Error("no id");if(j("ie")||j("mozilla")){var a=this.iframe=h.pop();b.appendChild(a);j("ie")<7||j("quirks")?(this.resize(b),this._conn=m(b,"resize",i.hitch(this,function(){this.resize(b)}))):c.set(a,{width:"100%",height:"100%"})}};i.extend(f.BackgroundIframe,{resize:function(b){this.iframe&&c.set(this.iframe,{width:b.offsetWidth+"px",height:b.offsetHeight+"px"})},destroy:function(){if(this._conn)this._conn.remove(),this._conn=null;this.iframe&&(h.push(this.iframe),delete this.iframe)}});
return f.BackgroundIframe})},"url:dijit/templates/Menu.html":'<table class="dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable" role="menu" tabIndex="${tabIndex}" data-dojo-attach-event="onkeypress:_onKeyPress" cellspacing="0">\n\t<tbody class="dijitReset" data-dojo-attach-point="containerNode"></tbody>\n</table>\n',"dijit/form/Button":function(){require({cache:{"url:dijit/form/templates/Button.html":'<span class="dijit dijitReset dijitInline" role="presentation"\n\t><span class="dijitReset dijitInline dijitButtonNode"\n\t\tdata-dojo-attach-event="ondijitclick:_onClick" role="presentation"\n\t\t><span class="dijitReset dijitStretch dijitButtonContents"\n\t\t\tdata-dojo-attach-point="titleNode,focusNode"\n\t\t\trole="button" aria-labelledby="${id}_label"\n\t\t\t><span class="dijitReset dijitInline dijitIcon" data-dojo-attach-point="iconNode"></span\n\t\t\t><span class="dijitReset dijitToggleButtonIconChar">&#x25CF;</span\n\t\t\t><span class="dijitReset dijitInline dijitButtonText"\n\t\t\t\tid="${id}_label"\n\t\t\t\tdata-dojo-attach-point="containerNode"\n\t\t\t></span\n\t\t></span\n\t></span\n\t><input ${!nameAttrSetting} type="${type}" value="${value}" class="dijitOffScreen"\n\t\ttabIndex="-1" role="presentation" data-dojo-attach-point="valueNode"\n/></span>\n'}});
define("dijit/form/Button",["require","dojo/_base/declare","dojo/dom-class","dojo/_base/kernel","dojo/_base/lang","dojo/ready","./_FormWidget","./_ButtonMixin","dojo/text!./templates/Button.html"],function(a,f,d,g,c,i,m,j,l){g.isAsync||i(0,function(){a(["dijit/form/DropDownButton","dijit/form/ComboButton","dijit/form/ToggleButton"])});return f("dijit.form.Button",[m,j],{showLabel:!0,iconClass:"dijitNoIcon",_setIconClassAttr:{node:"iconNode",type:"class"},baseClass:"dijitButton",templateString:l,_setValueAttr:"valueNode",
_onClick:function(a){var b=this.inherited(arguments);b&&this.valueNode&&(this.valueNode.click(),a.preventDefault());return b},_fillContent:function(a){if(a&&(!this.params||!("label"in this.params)))if(a=c.trim(a.innerHTML))this.label=a},_setShowLabelAttr:function(a){this.containerNode&&d.toggle(this.containerNode,"dijitDisplayNone",!a);this._set("showLabel",a)},setLabel:function(a){g.deprecated("dijit.form.Button.setLabel() is deprecated.  Use set('label', ...) instead.","","2.0");this.set("label",
a)},_setLabelAttr:function(){this.inherited(arguments);if(!this.showLabel&&!("title"in this.params))this.titleNode.title=c.trim(this.containerNode.innerText||this.containerNode.textContent||"")}})})},"url:dijit/layout/templates/TabContainer.html":'<div class="dijitTabContainer">\n\t<div class="dijitTabListWrapper" data-dojo-attach-point="tablistNode"></div>\n\t<div data-dojo-attach-point="tablistSpacer" class="dijitTabSpacer ${baseClass}-spacer"></div>\n\t<div class="dijitTabPaneWrapper ${baseClass}-container" data-dojo-attach-point="containerNode"></div>\n</div>\n',
"dojo/dnd/move":function(){define(["../main","./Mover","./Moveable"],function(a){a.declare("dojo.dnd.move.constrainedMoveable",a.dnd.Moveable,{constraints:function(){},within:!1,constructor:function(a,d){d||(d={});this.constraints=d.constraints;this.within=d.within},onFirstMove:function(f){var d=this.constraintBox=this.constraints.call(this,f);d.r=d.l+d.w;d.b=d.t+d.h;this.within&&(f=a._getMarginSize(f.node),d.r-=f.w,d.b-=f.h)},onMove:function(a,d){var g=this.constraintBox,c=a.node.style;this.onMoving(a,
d);d.l=d.l<g.l?g.l:g.r<d.l?g.r:d.l;d.t=d.t<g.t?g.t:g.b<d.t?g.b:d.t;c.left=d.l+"px";c.top=d.t+"px";this.onMoved(a,d)}});a.declare("dojo.dnd.move.boxConstrainedMoveable",a.dnd.move.constrainedMoveable,{box:{},constructor:function(a,d){var g=d&&d.box;this.constraints=function(){return g}}});a.declare("dojo.dnd.move.parentConstrainedMoveable",a.dnd.move.constrainedMoveable,{area:"content",constructor:function(f,d){var g=d&&d.area;this.constraints=function(){var c=this.node.parentNode,d=a.getComputedStyle(c),
f=a._getMarginBox(c,d);if(g=="margin")return f;var j=a._getMarginExtents(c,d);f.l+=j.l;f.t+=j.t;f.w-=j.w;f.h-=j.h;if(g=="border")return f;j=a._getBorderExtents(c,d);f.l+=j.l;f.t+=j.t;f.w-=j.w;f.h-=j.h;if(g=="padding")return f;j=a._getPadExtents(c,d);f.l+=j.l;f.t+=j.t;f.w-=j.w;f.h-=j.h;return f}}});a.dnd.constrainedMover=a.dnd.move.constrainedMover;a.dnd.boxConstrainedMover=a.dnd.move.boxConstrainedMover;a.dnd.parentConstrainedMover=a.dnd.move.parentConstrainedMover;return a.dnd.move})},"dijit/_WidgetBase":function(){define("dijit/_WidgetBase",
["require","dojo/_base/array","dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/ready","dojo/Stateful","dojo/topic","dojo/_base/window","./registry"],function(a,f,d,g,c,i,m,j,l,h,b,e,k,p,o,n,v,r,t,q){function s(b){return function(a){j[a?"set":"remove"](this.domNode,b,a);this._set(b,a)}}k.isAsync||n(0,function(){a(["dijit/_base/manager"])});
var u={};return i("dijit._WidgetBase",v,{id:"",_setIdAttr:"domNode",lang:"",_setLangAttr:s("lang"),dir:"",_setDirAttr:s("dir"),textDir:"","class":"",_setClassAttr:{node:"domNode",type:"class"},style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{},_blankGif:g.blankGif||a.toUrl("dojo/resources/blank.gif"),postscript:function(b,a){this.create(b,a)},create:function(b,a){this.srcNodeRef=m.byId(a);this._connects=[];this._supportingWidgets=[];if(this.srcNodeRef&&
typeof this.srcNodeRef.id=="string")this.id=this.srcNodeRef.id;if(b)this.params=b,p.mixin(this,b);this.postMixInProperties();if(!this.id)this.id=q.getUniqueId(this.declaredClass.replace(/\./g,"_"));q.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var e=this.srcNodeRef;e&&e.parentNode&&this.domNode!==e&&e.parentNode.replaceChild(this.domNode,e)}this.domNode&&this.domNode.setAttribute("widgetId",this.id);this.postCreate();this.srcNodeRef&&!this.srcNodeRef.parentNode&&delete this.srcNodeRef;
this._created=!0},_applyAttributes:function(){var b=this.constructor,a=b._setterAttrs;if(!a){var a=b._setterAttrs=[],e;for(e in this.attributeMap)a.push(e);var b=b.prototype,c;for(c in b)c in this.attributeMap||"_set"+c.replace(/^[a-z]|-[a-zA-Z]/g,function(b){return b.charAt(b.length-1).toUpperCase()})+"Attr"in b&&a.push(c)}f.forEach(a,function(b){this.params&&b in this.params||this[b]&&this.set(b,this[b])},this);for(var h in this.params)this.set(h,this[h])},postMixInProperties:function(){},buildRendering:function(){if(!this.domNode)this.domNode=
this.srcNodeRef||h.create("div");if(this.baseClass){var b=this.baseClass.split(" ");this.isLeftToRight()||(b=b.concat(f.map(b,function(b){return b+"Rtl"})));l.add(this.domNode,b)}},postCreate:function(){},startup:function(){if(!this._started)this._started=!0,f.forEach(this.getChildren(),function(b){if(!b._started&&!b._destroyed&&p.isFunction(b.startup))b.startup(),b._started=!0})},destroyRecursive:function(b){this._beingDestroyed=!0;this.destroyDescendants(b);this.destroy(b)},destroy:function(b){this._beingDestroyed=
!0;this.uninitialize();for(var a;a=this._connects.pop();)a.remove();for(;a=this._supportingWidgets.pop();)a.destroyRecursive?a.destroyRecursive():a.destroy&&a.destroy();this.destroyRendering(b);q.remove(this.id);this._destroyed=!0},destroyRendering:function(b){this.bgIframe&&(this.bgIframe.destroy(b),delete this.bgIframe);this.domNode&&(b?j.remove(this.domNode,"widgetId"):h.destroy(this.domNode),delete this.domNode);this.srcNodeRef&&(b||h.destroy(this.srcNodeRef),delete this.srcNodeRef)},destroyDescendants:function(b){f.forEach(this.getChildren(),
function(a){a.destroyRecursive&&a.destroyRecursive(b)})},uninitialize:function(){return!1},_setStyleAttr:function(b){var a=this.domNode;p.isObject(b)?e.set(a,b):a.style.cssText?a.style.cssText+="; "+b:a.style.cssText=b;this._set("style",b)},_attrToDom:function(b,a,e){e=arguments.length>=3?e:this.attributeMap[b];f.forEach(p.isArray(e)?e:[e],function(e){var c=this[e.node||e||"domNode"];switch(e.type||"attribute"){case "attribute":p.isFunction(a)&&(a=p.hitch(this,a));e=e.attribute?e.attribute:/^on[A-Z][a-zA-Z]*$/.test(b)?
b.toLowerCase():b;j.set(c,e,a);break;case "innerText":c.innerHTML="";c.appendChild(t.doc.createTextNode(a));break;case "innerHTML":c.innerHTML=a;break;case "class":l.replace(c,a,this[b])}},this)},get:function(b){var a=this._getAttrNames(b);return this[a.g]?this[a.g]():this[b]},set:function(b,a){if(typeof b==="object"){for(var e in b)this.set(e,b[e]);return this}e=this._getAttrNames(b);var c=this[e.s];if(p.isFunction(c))var h=c.apply(this,Array.prototype.slice.call(arguments,1));else{var c=this.focusNode&&
!p.isFunction(this.focusNode)?"focusNode":"domNode",d=this[c].tagName,i;if(!(i=u[d])){i=this[c];var k={},g;for(g in i)k[g.toLowerCase()]=!0;i=u[d]=k}g=b in this.attributeMap?this.attributeMap[b]:e.s in this?this[e.s]:e.l in i&&typeof a!="function"||/^aria-|^data-|^role$/.test(b)?c:null;g!=null&&this._attrToDom(b,a,g);this._set(b,a)}return h||this},_attrPairNames:{},_getAttrNames:function(b){var a=this._attrPairNames;if(a[b])return a[b];var e=b.replace(/^[a-z]|-[a-zA-Z]/g,function(b){return b.charAt(b.length-
1).toUpperCase()});return a[b]={n:b+"Node",s:"_set"+e+"Attr",g:"_get"+e+"Attr",l:e.toLowerCase()}},_set:function(b,a){var e=this[b];this[b]=a;this._watchCallbacks&&this._created&&a!==e&&this._watchCallbacks(b,e,a)},on:function(b,a){return d.after(this,this._onMap(b),a,!0)},_onMap:function(b){var a=this.constructor,e=a._onMap;if(!e){var e=a._onMap={},c;for(c in a.prototype)/^on/.test(c)&&(e[c.replace(/^on/,"").toLowerCase()]=c)}return e[b.toLowerCase()]},toString:function(){return"[Widget "+this.declaredClass+
", "+(this.id||"NO ID")+"]"},getChildren:function(){return this.containerNode?q.findWidgets(this.containerNode):[]},getParent:function(){return q.getEnclosingWidget(this.domNode.parentNode)},connect:function(b,a,e){b=c.connect(b,a,this,e);this._connects.push(b);return b},disconnect:function(b){var a=f.indexOf(this._connects,b);a!=-1&&(b.remove(),this._connects.splice(a,1))},subscribe:function(b,a){var e=r.subscribe(b,p.hitch(this,a));this._connects.push(e);return e},unsubscribe:function(b){this.disconnect(b)},
isLeftToRight:function(){return this.dir?this.dir=="ltr":b.isBodyLtr()},isFocusable:function(){return this.focus&&e.get(this.domNode,"display")!="none"},placeAt:function(b,a){b.declaredClass&&b.addChild?b.addChild(this,a):h.place(this.domNode,b,a);return this},getTextDir:function(b,a){return a},applyTextDir:function(){}})})},"dijit/layout/_TabContainerBase":function(){require({cache:{"url:dijit/layout/templates/TabContainer.html":'<div class="dijitTabContainer">\n\t<div class="dijitTabListWrapper" data-dojo-attach-point="tablistNode"></div>\n\t<div data-dojo-attach-point="tablistSpacer" class="dijitTabSpacer ${baseClass}-spacer"></div>\n\t<div class="dijitTabPaneWrapper ${baseClass}-container" data-dojo-attach-point="containerNode"></div>\n</div>\n'}});
define("dijit/layout/_TabContainerBase",["dojo/text!./templates/TabContainer.html","./StackContainer","./utils","../_TemplatedMixin","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style"],function(a,f,d,g,c,i,m,j){return c("dijit.layout._TabContainerBase",[f,g],{tabPosition:"top",baseClass:"dijitTabContainer",tabStrip:!1,nested:!1,templateString:a,postMixInProperties:function(){this.baseClass+=this.tabPosition.charAt(0).toUpperCase()+this.tabPosition.substr(1).replace(/-.*/,"");
this.srcNodeRef&&j.set(this.srcNodeRef,"visibility","hidden");this.inherited(arguments)},buildRendering:function(){this.inherited(arguments);this.tablist=this._makeController(this.tablistNode);this.doLayout||i.add(this.domNode,"dijitTabContainerNoLayout");this.nested?(i.add(this.domNode,"dijitTabContainerNested"),i.add(this.tablist.containerNode,"dijitTabContainerTabListNested"),i.add(this.tablistSpacer,"dijitTabContainerSpacerNested"),i.add(this.containerNode,"dijitTabPaneWrapperNested")):i.add(this.domNode,
"tabStrip-"+(this.tabStrip?"enabled":"disabled"))},_setupChild:function(a){i.add(a.domNode,"dijitTabPane");this.inherited(arguments)},startup:function(){this._started||(this.tablist.startup(),this.inherited(arguments))},layout:function(){if(this._contentBox&&typeof this._contentBox.l!="undefined"){var a=this.selectedChildWidget;if(this.doLayout){var c=this.tabPosition.replace(/-h/,"");this.tablist.layoutAlign=c;c=[this.tablist,{domNode:this.tablistSpacer,layoutAlign:c},{domNode:this.containerNode,
layoutAlign:"client"}];d.layoutChildren(this.domNode,this._contentBox,c);this._containerContentBox=d.marginBox2contentBox(this.containerNode,c[2]);a&&a.resize&&a.resize(this._containerContentBox)}else{if(this.tablist.resize){c=this.tablist.domNode.style;c.width="0";var b=m.getContentBox(this.domNode).w;c.width="";this.tablist.resize({w:b})}a&&a.resize&&a.resize()}}},destroy:function(){this.tablist&&this.tablist.destroy();this.inherited(arguments)}})})},"dojox/fx/_core":function(){define("dojox/fx/_core",
["dojo/_base/lang","dojo/_base/array","./_base"],function(a,f,d){var g=function(c,d){this.start=c;this.end=d;var g=a.isArray(c),j=g?[]:d-c;g?(f.forEach(this.start,function(a,c){j[c]=this.end[c]-a},this),this.getValue=function(a){var c=[];f.forEach(this.start,function(b,e){c[e]=j[e]*a+b},this);return c}):this.getValue=function(a){return j*a+this.start}};return d._Line=g})},"dojo/_base/html":function(){define(["./kernel","../dom","../dom-style","../dom-attr","../dom-prop","../dom-class","../dom-construct",
"../dom-geometry"],function(a,f,d,g,c,i,m,j){a.byId=f.byId;a.isDescendant=f.isDescendant;a.setSelectable=f.setSelectable;a.getAttr=g.get;a.setAttr=g.set;a.hasAttr=g.has;a.removeAttr=g.remove;a.getNodeProp=g.getNodeProp;a.attr=function(a,c,b){if(arguments.length==2)return g[typeof c=="string"?"get":"set"](a,c);return g.set(a,c,b)};a.hasClass=i.contains;a.addClass=i.add;a.removeClass=i.remove;a.toggleClass=i.toggle;a.replaceClass=i.replace;a._toDom=a.toDom=m.toDom;a.place=m.place;a.create=m.create;
a.empty=function(a){m.empty(a)};a._destroyElement=a.destroy=function(a){m.destroy(a)};a._getPadExtents=a.getPadExtents=j.getPadExtents;a._getBorderExtents=a.getBorderExtents=j.getBorderExtents;a._getPadBorderExtents=a.getPadBorderExtents=j.getPadBorderExtents;a._getMarginExtents=a.getMarginExtents=j.getMarginExtents;a._getMarginSize=a.getMarginSize=j.getMarginSize;a._getMarginBox=a.getMarginBox=j.getMarginBox;a.setMarginBox=j.setMarginBox;a._getContentBox=a.getContentBox=j.getContentBox;a.setContentSize=
j.setContentSize;a._isBodyLtr=a.isBodyLtr=j.isBodyLtr;a._docScroll=a.docScroll=j.docScroll;a._getIeDocumentElementOffset=a.getIeDocumentElementOffset=j.getIeDocumentElementOffset;a._fixIeBiDiScrollLeft=a.fixIeBiDiScrollLeft=j.fixIeBiDiScrollLeft;a.position=j.position;a.marginBox=function(a,c){return c?j.setMarginBox(a,c):j.getMarginBox(a)};a.contentBox=function(a,c){return c?j.setContentSize(a,c):j.getContentBox(a)};a.coords=function(c,h){a.deprecated("dojo.coords()","Use dojo.position() or dojo.marginBox().");
var c=f.byId(c),b=d.getComputedStyle(c),b=j.getMarginBox(c,b),e=j.position(c,h);b.x=e.x;b.y=e.y;return b};a.getProp=c.get;a.setProp=c.set;a.prop=function(a,h,b){if(arguments.length==2)return c[typeof h=="string"?"get":"set"](a,h);return c.set(a,h,b)};a.getStyle=d.get;a.setStyle=d.set;a.getComputedStyle=d.getComputedStyle;a.__toPixelValue=a.toPixelValue=d.toPixelValue;a.style=function(a,c,b){switch(arguments.length){case 1:return d.get(a);case 2:return d[typeof c=="string"?"get":"set"](a,c)}return d.set(a,
c,b)};return a})},"dojo/_base/array":function(){define("dojo/_base/array",["./kernel","../has","./lang"],function(a,f,d){function g(a){return m[a]=new Function("item","index","array",a)}function c(a){var b=!a;return function(e,c,d){var i=0,f=e&&e.length||0,j;f&&typeof e=="string"&&(e=e.split(""));typeof c=="string"&&(c=m[c]||g(c));if(d)for(;i<f;++i){if(j=!c.call(d,e[i],i,e),a^j)return!j}else for(;i<f;++i)if(j=!c(e[i],i,e),a^j)return!j;return b}}function i(a){var b=1,e=0,c=0;a||(b=e=c=-1);return function(d,
i,g,f){if(f&&b>0)return l.lastIndexOf(d,i,g);var f=d&&d.length||0,m=a?f+c:e;g===j?g=a?e:f+c:g<0?(g=f+g,g<0&&(g=e)):g=g>=f?f+c:g;for(f&&typeof d=="string"&&(d=d.split(""));g!=m;g+=b)if(d[g]==i)return g;return-1}}var m={},j,l;l={every:c(!1),some:c(!0),indexOf:i(!0),lastIndexOf:i(!1),forEach:function(a,b,e){var c=0,d=a&&a.length||0;d&&typeof a=="string"&&(a=a.split(""));typeof b=="string"&&(b=m[b]||g(b));if(e)for(;c<d;++c)b.call(e,a[c],c,a);else for(;c<d;++c)b(a[c],c,a)},map:function(a,b,e,c){var d=
0,i=a&&a.length||0,c=new (c||Array)(i);i&&typeof a=="string"&&(a=a.split(""));typeof b=="string"&&(b=m[b]||g(b));if(e)for(;d<i;++d)c[d]=b.call(e,a[d],d,a);else for(;d<i;++d)c[d]=b(a[d],d,a);return c},filter:function(a,b,e){var c=0,d=a&&a.length||0,i=[],f;d&&typeof a=="string"&&(a=a.split(""));typeof b=="string"&&(b=m[b]||g(b));if(e)for(;c<d;++c)f=a[c],b.call(e,f,c,a)&&i.push(f);else for(;c<d;++c)f=a[c],b(f,c,a)&&i.push(f);return i},clearCache:function(){m={}}};d.mixin(a,l);return l})},"dojo/_base/config":function(){define(["../has",
"require"],function(a,f){var d={},g=f.rawConfig,c;for(c in g)d[c]=g[c];return d})},"dojo/_base/browser":function(){require.has&&require.has.add("config-selectorEngine","acme");define("dojo/_base/browser",["../ready","./kernel","./connect","./unload","./window","./event","./html","./NodeList","../query","./xhr","./fx"],function(a){return a})},"dojo/_base/kernel":function(){define(["../has","./config","require","module"],function(a,f,d,g){var c,i={},m={},j={config:f,global:this,dijit:i,dojox:m},i={dojo:["dojo",
j],dijit:["dijit",i],dojox:["dojox",m]},g=d.packs&&d.packs[g.id.match(/[^\/]+/)[0]].packageMap||{};for(c in g)i[c]?i[c][0]=g[c]:i[c]=[g[c],{}];for(c in i)g=i[c],g[1]._scopeName=g[0],f.noGlobals||(this[g[0]]=g[1]);j.scopeMap=i;j.baseUrl=j.config.baseUrl=d.baseUrl;j.isAsync=d.async;j.locale=f.locale;g="$Rev: 27407 $".match(/\d+/);j.version={major:1,minor:7,patch:1,flag:"",revision:g?+g[0]:NaN,toString:function(){var a=j.version;return a.major+"."+a.minor+"."+a.patch+a.flag+" ("+a.revision+")"}};j.eval=
d.eval;j.exit=function(){};typeof console!="undefined"||(console={});for(var i=["assert","count","debug","dir","dirxml","error","group","groupEnd","info","profile","profileEnd","time","timeEnd","trace","warn","log"],l,g=0;l=i[g++];)console[l]||function(){var a=l+"";console[a]="log"in console?function(){var b=Array.apply({},arguments);b.unshift(a+":");console.log(b.join(" "))}:function(){};console[a]._fake=!0}();a.add("dojo-debug-messages",!!f.isDebug);a("dojo-debug-messages")?(j.deprecated=function(a,
b,e){a="DEPRECATED: "+a;b&&(a+=" "+b);e&&(a+=" -- will be removed in version: "+e);console.warn(a)},j.experimental=function(a,b){var e="EXPERIMENTAL: "+a+" -- APIs subject to change without notice.";b&&(e+=" "+b);console.warn(e)}):j.deprecated=j.experimental=function(){};if(f.modulePaths){j.deprecated("dojo.modulePaths","use paths configuration");a={};for(c in f.modulePaths)a[c.replace(/\./g,"/")]=f.modulePaths[c];d({paths:a})}j.moduleUrl=function(a,b){j.deprecated("dojo.moduleUrl()","use require.toUrl",
"2.0");var e=null;a&&(e=d.toUrl(a.replace(/\./g,"/")+(b?"/"+b:"")+"/*.*").replace(/\/\*\.\*/,"")+(b?"":"/"));return e};j._hasResource={};return j})},"dojo/fx/easing":function(){define(["../_base/lang"],function(a){var f={linear:function(a){return a},quadIn:function(a){return Math.pow(a,2)},quadOut:function(a){return a*(a-2)*-1},quadInOut:function(a){a*=2;if(a<1)return Math.pow(a,2)/2;return-1*(--a*(a-2)-1)/2},cubicIn:function(a){return Math.pow(a,3)},cubicOut:function(a){return Math.pow(a-1,3)+1},
cubicInOut:function(a){a*=2;if(a<1)return Math.pow(a,3)/2;a-=2;return(Math.pow(a,3)+2)/2},quartIn:function(a){return Math.pow(a,4)},quartOut:function(a){return-1*(Math.pow(a-1,4)-1)},quartInOut:function(a){a*=2;if(a<1)return Math.pow(a,4)/2;a-=2;return-0.5*(Math.pow(a,4)-2)},quintIn:function(a){return Math.pow(a,5)},quintOut:function(a){return Math.pow(a-1,5)+1},quintInOut:function(a){a*=2;if(a<1)return Math.pow(a,5)/2;a-=2;return(Math.pow(a,5)+2)/2},sineIn:function(a){return-1*Math.cos(a*(Math.PI/
2))+1},sineOut:function(a){return Math.sin(a*(Math.PI/2))},sineInOut:function(a){return-1*(Math.cos(Math.PI*a)-1)/2},expoIn:function(a){return a==0?0:Math.pow(2,10*(a-1))},expoOut:function(a){return a==1?1:-1*Math.pow(2,-10*a)+1},expoInOut:function(a){if(a==0)return 0;if(a==1)return 1;a*=2;if(a<1)return Math.pow(2,10*(a-1))/2;--a;return(-1*Math.pow(2,-10*a)+2)/2},circIn:function(a){return-1*(Math.sqrt(1-Math.pow(a,2))-1)},circOut:function(a){a-=1;return Math.sqrt(1-Math.pow(a,2))},circInOut:function(a){a*=
2;if(a<1)return-0.5*(Math.sqrt(1-Math.pow(a,2))-1);a-=2;return 0.5*(Math.sqrt(1-Math.pow(a,2))+1)},backIn:function(a){return Math.pow(a,2)*(2.70158*a-1.70158)},backOut:function(a){a-=1;return Math.pow(a,2)*(2.70158*a+1.70158)+1},backInOut:function(a){a*=2;if(a<1)return Math.pow(a,2)*(3.5949095*a-2.5949095)/2;a-=2;return(Math.pow(a,2)*(3.5949095*a+2.5949095)+2)/2},elasticIn:function(a){if(a==0||a==1)return a;a-=1;return-1*Math.pow(2,10*a)*Math.sin((a-0.075)*2*Math.PI/0.3)},elasticOut:function(a){if(a==
0||a==1)return a;return Math.pow(2,-10*a)*Math.sin((a-0.075)*2*Math.PI/0.3)+1},elasticInOut:function(a){if(a==0)return 0;a*=2;if(a==2)return 1;var g=0.3*1.5,c=g/4;if(a<1)return a-=1,-0.5*Math.pow(2,10*a)*Math.sin((a-c)*2*Math.PI/g);a-=1;return 0.5*Math.pow(2,-10*a)*Math.sin((a-c)*2*Math.PI/g)+1},bounceIn:function(a){return 1-f.bounceOut(1-a)},bounceOut:function(a){a<1/2.75?a=7.5625*Math.pow(a,2):a<2/2.75?(a-=1.5/2.75,a=7.5625*Math.pow(a,2)+0.75):a<2.5/2.75?(a-=2.25/2.75,a=7.5625*Math.pow(a,2)+0.9375):
(a-=2.625/2.75,a=7.5625*Math.pow(a,2)+0.984375);return a},bounceInOut:function(a){if(a<0.5)return f.bounceIn(a*2)/2;return f.bounceOut(a*2-1)/2+0.5}};a.setObject("dojo.fx.easing",f);return f})},"dijit/layout/StackContainer":function(){define("dijit/layout/StackContainer",["dojo/_base/array","dojo/cookie","dojo/_base/declare","dojo/dom-class","dojo/_base/kernel","dojo/_base/lang","dojo/ready","dojo/topic","../registry","../_WidgetBase","./_LayoutWidget","dojo/i18n!../nls/common"],function(a,f,d,g,
c,i,m,j,l,h,b){c.isAsync||m(0,function(){require(["dijit/layout/StackController"])});i.extend(h,{selected:!1,closable:!1,iconClass:"dijitNoIcon",showTitle:!0});return d("dijit.layout.StackContainer",b,{doLayout:!0,persist:!1,baseClass:"dijitStackContainer",buildRendering:function(){this.inherited(arguments);g.add(this.domNode,"dijitLayoutContainer");this.containerNode.setAttribute("role","tabpanel")},postCreate:function(){this.inherited(arguments);this.connect(this.domNode,"onkeypress",this._onKeyPress)},
startup:function(){if(!this._started){var b=this.getChildren();a.forEach(b,this._setupChild,this);this.persist?this.selectedChildWidget=l.byId(f(this.id+"_selectedChild")):a.some(b,function(a){if(a.selected)this.selectedChildWidget=a;return a.selected},this);var c=this.selectedChildWidget;if(!c&&b[0])c=this.selectedChildWidget=b[0],c.selected=!0;j.publish(this.id+"-startup",{children:b,selected:c});this.inherited(arguments)}},resize:function(){if(!this._hasBeenShown){this._hasBeenShown=!0;var a=this.selectedChildWidget;
a&&this._showChild(a)}this.inherited(arguments)},_setupChild:function(a){this.inherited(arguments);g.replace(a.domNode,"dijitHidden","dijitVisible");a.domNode.title=""},addChild:function(a,b){this.inherited(arguments);this._started&&(j.publish(this.id+"-addChild",a,b),this.layout(),this.selectedChildWidget||this.selectChild(a))},removeChild:function(a){this.inherited(arguments);this._started&&j.publish(this.id+"-removeChild",a);if(!this._descendantsBeingDestroyed){if(this.selectedChildWidget===a&&
(this.selectedChildWidget=void 0,this._started)){var b=this.getChildren();b.length&&this.selectChild(b[0])}this._started&&this.layout()}},selectChild:function(a,b){a=l.byId(a);if(this.selectedChildWidget!=a){var c=this._transition(a,this.selectedChildWidget,b);this._set("selectedChildWidget",a);j.publish(this.id+"-selectChild",a);this.persist&&f(this.id+"_selectedChild",this.selectedChildWidget.id)}return c},_transition:function(a,b){b&&this._hideChild(b);var c=this._showChild(a);a.resize&&(this.doLayout?
a.resize(this._containerContentBox||this._contentBox):a.resize());return c},_adjacent:function(b){var c=this.getChildren(),h=a.indexOf(c,this.selectedChildWidget);h+=b?1:c.length-1;return c[h%c.length]},forward:function(){return this.selectChild(this._adjacent(!0),!0)},back:function(){return this.selectChild(this._adjacent(!1),!0)},_onKeyPress:function(a){j.publish(this.id+"-containerKeyPress",{e:a,page:this})},layout:function(){var a=this.selectedChildWidget;a&&a.resize&&(this.doLayout?a.resize(this._containerContentBox||
this._contentBox):a.resize())},_showChild:function(a){var b=this.getChildren();a.isFirstChild=a==b[0];a.isLastChild=a==b[b.length-1];a._set("selected",!0);g.replace(a.domNode,"dijitVisible","dijitHidden");return a._onShow&&a._onShow()||!0},_hideChild:function(a){a._set("selected",!1);g.replace(a.domNode,"dijitHidden","dijitVisible");a.onHide&&a.onHide()},closeChild:function(a){a.onClose(this,a)&&(this.removeChild(a),a.destroyRecursive())},destroyDescendants:function(b){this._descendantsBeingDestroyed=
!0;this.selectedChildWidget=void 0;a.forEach(this.getChildren(),function(a){b||this.removeChild(a);a.destroyRecursive(b)},this);this._descendantsBeingDestroyed=!1}})})},"dojo/regexp":function(){define(["./_base/kernel","./_base/lang"],function(a,f){f.getObject("regexp",!0,a);a.regexp.escapeString=function(a,g){return a.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(a){if(g&&g.indexOf(a)!=-1)return a;return"\\"+a})};a.regexp.buildGroupRE=function(d,g,c){if(!(d instanceof Array))return g(d);for(var i=
[],f=0;f<d.length;f++)i.push(g(d[f]));return a.regexp.group(i.join("|"),c)};a.regexp.group=function(a,g){return"("+(g?"?:":"")+a+")"};return a.regexp})},"dojo/main":function(){define(["./_base/kernel","./has","require","./_base/sniff","./_base/lang","./_base/array","./ready","./_base/declare","./_base/connect","./_base/Deferred","./_base/json","./_base/Color","./has!dojo-firebug?./_firebug/firebug","./_base/browser","./_base/loader"],function(a,f,d,g,c,i,m){a.config.isDebug&&d(["./_firebug/firebug"]);
var j=a.config.require;j&&(j=i.map(c.isArray(j)?j:[j],function(a){return a.replace(/\./g,"/")}),a.isAsync?d(j):m(1,function(){d(j)}));return a})},"dijit/DropDownMenu":function(){require({cache:{"url:dijit/templates/Menu.html":'<table class="dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable" role="menu" tabIndex="${tabIndex}" data-dojo-attach-event="onkeypress:_onKeyPress" cellspacing="0">\n\t<tbody class="dijitReset" data-dojo-attach-point="containerNode"></tbody>\n</table>\n'}});define("dijit/DropDownMenu",
["dojo/_base/declare","dojo/_base/event","dojo/keys","dojo/text!./templates/Menu.html","./_OnDijitClickMixin","./_MenuBase"],function(a,f,d,g,c,i){return a("dijit.DropDownMenu",[i,c],{templateString:g,baseClass:"dijitMenu",postCreate:function(){var a=this.isLeftToRight();this._openSubMenuKey=a?d.RIGHT_ARROW:d.LEFT_ARROW;this._closeSubMenuKey=a?d.LEFT_ARROW:d.RIGHT_ARROW;this.connectKeyNavHandlers([d.UP_ARROW],[d.DOWN_ARROW])},_onKeyPress:function(a){if(!a.ctrlKey&&!a.altKey)switch(a.charOrCode){case this._openSubMenuKey:this._moveToPopup(a);
f.stop(a);break;case this._closeSubMenuKey:if(this.parentMenu)if(this.parentMenu._isMenuBar)this.parentMenu.focusPrev();else this.onCancel(!1);else f.stop(a)}}})})},"dijit/form/_FormMixin":function(){define("dijit/form/_FormMixin",["dojo/_base/array","dojo/_base/declare","dojo/_base/kernel","dojo/_base/lang","dojo/window"],function(a,f,d,g,c){return f("dijit.form._FormMixin",null,{state:"",_getDescendantFormWidgets:function(c){var d=[];a.forEach(c||this.getChildren(),function(a){"value"in a?d.push(a):
d=d.concat(this._getDescendantFormWidgets(a.getChildren()))},this);return d},reset:function(){a.forEach(this._getDescendantFormWidgets(),function(a){a.reset&&a.reset()})},validate:function(){var i=!1;return a.every(a.map(this._getDescendantFormWidgets(),function(a){a._hasBeenBlurred=!0;var d=a.disabled||!a.validate||a.validate();!d&&!i&&(c.scrollIntoView(a.containerNode||a.domNode),a.focus(),i=!0);return d}),function(a){return a})},setValues:function(a){d.deprecated(this.declaredClass+"::setValues() is deprecated. Use set('value', val) instead.",
"","2.0");return this.set("value",a)},_setValueAttr:function(c){var d={};a.forEach(this._getDescendantFormWidgets(),function(a){a.name&&(d[a.name]||(d[a.name]=[])).push(a)});for(var f in d)if(d.hasOwnProperty(f)){var l=d[f],h=g.getObject(f,!1,c);h!==void 0&&(g.isArray(h)||(h=[h]),typeof l[0].checked=="boolean"?a.forEach(l,function(b){b.set("value",a.indexOf(h,b.value)!=-1)}):l[0].multiple?l[0].set("value",h):a.forEach(l,function(a,c){a.set("value",h[c])}))}},getValues:function(){d.deprecated(this.declaredClass+
"::getValues() is deprecated. Use get('value') instead.","","2.0");return this.get("value")},_getValueAttr:function(){var c={};a.forEach(this._getDescendantFormWidgets(),function(a){var d=a.name;if(d&&!a.disabled){var f=a.get("value");typeof a.checked=="boolean"?/Radio/.test(a.declaredClass)?f!==!1?g.setObject(d,f,c):(f=g.getObject(d,!1,c),f===void 0&&g.setObject(d,null,c)):(a=g.getObject(d,!1,c),a||(a=[],g.setObject(d,a,c)),f!==!1&&a.push(f)):(a=g.getObject(d,!1,c),typeof a!="undefined"?g.isArray(a)?
a.push(f):g.setObject(d,[a,f],c):g.setObject(d,f,c))}});return c},isValid:function(){return this.state==""},onValidStateChange:function(){},_getState:function(){var c=a.map(this._descendants,function(a){return a.get("state")||""});return a.indexOf(c,"Error")>=0?"Error":a.indexOf(c,"Incomplete")>=0?"Incomplete":""},disconnectChildren:function(){a.forEach(this._childConnections||[],g.hitch(this,"disconnect"));a.forEach(this._childWatches||[],function(a){a.unwatch()})},connectChildren:function(c){var d=
this;this.disconnectChildren();this._descendants=this._getDescendantFormWidgets();c=c?function(a,c){d[a]=c}:g.hitch(this,"_set");c("value",this.get("value"));c("state",this._getState());var f=this._childConnections=[],l=this._childWatches=[];a.forEach(a.filter(this._descendants,function(a){return a.validate}),function(b){a.forEach(["state","disabled"],function(a){l.push(b.watch(a,function(){d.set("state",d._getState())}))})});var h=function(){d._onChangeDelayTimer&&clearTimeout(d._onChangeDelayTimer);
d._onChangeDelayTimer=setTimeout(function(){delete d._onChangeDelayTimer;d._set("value",d.get("value"))},10)};a.forEach(a.filter(this._descendants,function(a){return a.onChange}),function(a){f.push(d.connect(a,"onChange",h));l.push(a.watch("disabled",h))})},startup:function(){this.inherited(arguments);this.connectChildren(!0);this.watch("state",function(a,c,d){this.onValidStateChange(d=="")})},destroy:function(){this.disconnectChildren();this.inherited(arguments)}})})},"dojo/data/util/simpleFetch":function(){define(["dojo/_base/lang",
"dojo/_base/window","./sorter"],function(a,f,d){a=a.getObject("dojo.data.util.simpleFetch",!0);a.fetch=function(a){a=a||{};if(!a.store)a.store=this;var c=this;this._fetchItems(a,function(a,g){var j=g.abort||null,l=!1,h=g.start?g.start:0,b=g.count&&g.count!==Infinity?h+g.count:a.length;g.abort=function(){l=!0;j&&j.call(g)};var e=g.scope||f.global;if(!g.store)g.store=c;g.onBegin&&g.onBegin.call(e,a.length,g);g.sort&&a.sort(d.createSortFunction(g.sort,c));if(g.onItem)for(var k=h;k<a.length&&k<b;++k){var p=
a[k];l||g.onItem.call(e,p,g)}g.onComplete&&!l&&(k=null,g.onItem||(k=a.slice(h,b)),g.onComplete.call(e,k,g))},function(a,c){c.onError&&c.onError.call(c.scope||f.global,a,c)});return a};return a})},"dijit/Menu":function(){define("dijit/Menu",["require","dojo/_base/array","dojo/_base/declare","dojo/_base/event","dojo/dom","dojo/dom-attr","dojo/dom-geometry","dojo/dom-style","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/on","dojo/_base/sniff","dojo/_base/window","dojo/window","./popup","./DropDownMenu",
"dojo/ready"],function(a,f,d,g,c,i,m,j,l,h,b,e,k,p,o,n,v,r){l.isAsync||r(0,function(){a(["dijit/MenuItem","dijit/PopupMenuItem","dijit/CheckedMenuItem","dijit/MenuSeparator"])});return d("dijit.Menu",v,{constructor:function(){this._bindings=[]},targetNodeIds:[],contextMenuForWindow:!1,leftClickToOpen:!1,refocus:!0,postCreate:function(){this.contextMenuForWindow?this.bindDomNode(p.body()):f.forEach(this.targetNodeIds,this.bindDomNode,this);this.inherited(arguments)},_iframeContentWindow:function(a){return o.get(this._iframeContentDocument(a))||
this._iframeContentDocument(a).__parent__||a.name&&p.doc.frames[a.name]||null},_iframeContentDocument:function(a){return a.contentDocument||a.contentWindow&&a.contentWindow.document||a.name&&p.doc.frames[a.name]&&p.doc.frames[a.name].document||null},bindDomNode:function(a){var a=c.byId(a),d;if(a.tagName.toLowerCase()=="iframe"){var f=a,k=this._iframeContentWindow(f);d=p.withGlobal(k,p.body)}else d=a==p.body()?p.doc.documentElement:a;var j={node:a,iframe:f};i.set(a,"_dijitMenu"+this.id,this._bindings.push(j));
var l=b.hitch(this,function(a){return[e(a,this.leftClickToOpen?"click":"contextmenu",b.hitch(this,function(a){g.stop(a);this._scheduleOpen(a.target,f,{x:a.pageX,y:a.pageY})})),e(a,"keydown",b.hitch(this,function(a){a.shiftKey&&a.keyCode==h.F10&&(g.stop(a),this._scheduleOpen(a.target,f))}))]});j.connects=d?l(d):[];if(f)j.onloadHandler=b.hitch(this,function(){var a=this._iframeContentWindow(f);d=p.withGlobal(a,p.body);j.connects=l(d)}),f.addEventListener?f.addEventListener("load",j.onloadHandler,!1):
f.attachEvent("onload",j.onloadHandler)},unBindDomNode:function(a){var b;try{b=c.byId(a)}catch(e){return}a="_dijitMenu"+this.id;if(b&&i.has(b,a)){for(var h=i.get(b,a)-1,d=this._bindings[h],g;g=d.connects.pop();)g.remove();(g=d.iframe)&&(g.removeEventListener?g.removeEventListener("load",d.onloadHandler,!1):g.detachEvent("onload",d.onloadHandler));i.remove(b,a);delete this._bindings[h]}},_scheduleOpen:function(a,c,e){if(!this._openTimer)this._openTimer=setTimeout(b.hitch(this,function(){delete this._openTimer;
this._openMyself({target:a,iframe:c,coords:e})}),1)},_openMyself:function(a){function b(){l.refocus&&o&&o.focus();n.close(l)}var e=a.target,h=a.iframe;if(a=a.coords){if(h){var e=m.position(h,!0),d=this._iframeContentWindow(h),d=p.withGlobal(d,"_docScroll",dojo),g=j.getComputedStyle(h),f=j.toPixelValue,i=(k("ie")&&k("quirks")?0:f(h,g.paddingLeft))+(k("ie")&&k("quirks")?f(h,g.borderLeftWidth):0),h=(k("ie")&&k("quirks")?0:f(h,g.paddingTop))+(k("ie")&&k("quirks")?f(h,g.borderTopWidth):0);a.x+=e.x+i-d.x;
a.y+=e.y+h-d.y}}else a=m.position(e,!0),a.x+=10,a.y+=10;var l=this,h=this._focusManager.get("prevNode"),e=this._focusManager.get("curNode"),o=!e||c.isDescendant(e,this.domNode)?h:e;n.open({popup:this,x:a.x,y:a.y,onExecute:b,onCancel:b,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){this.inherited("_onBlur",arguments);n.close(this)}},uninitialize:function(){f.forEach(this._bindings,function(a){a&&this.unBindDomNode(a.node)},this);this.inherited(arguments)}})})},"dojo/on":function(){define(["./has!dom-addeventlistener?:./aspect",
"./_base/kernel","./has"],function(a,f,d){function g(a,b,c,h,g){if(h=b.match(/(.*):(.*)/))return b=h[2],h=h[1],j.selector(h,b).call(g,a,c);d("touch")&&(l.test(b)&&(c=q(c)),!d("event-orientationchange")&&b=="orientationchange"&&(b="resize",a=window,c=q(c)));if(a.addEventListener){var f=b in e;a.addEventListener(f?e[b]:b,c,f);return{remove:function(){a.removeEventListener(b,c,f)}}}b="on"+b;if(o&&a.attachEvent)return o(a,b,c);throw Error("Target must be an event emitter");}function c(){this.cancelable=
!1}function i(){this.bubbles=!1}var m=window.ScriptEngineMajorVersion;d.add("jscript",m&&m()+ScriptEngineMinorVersion()/10);d.add("event-orientationchange",d("touch")&&!d("android"));var j=function(a,b,c,e){if(a.on)return a.on(b,c);return j.parse(a,b,c,g,e,this)};j.pausable=function(a,b,c,e){var h,a=j(a,b,function(){if(!h)return c.apply(this,arguments)},e);a.pause=function(){h=!0};a.resume=function(){h=!1};return a};j.once=function(a,b,c){var e=j(a,b,function(){e.remove();return c.apply(this,arguments)});
return e};j.parse=function(a,b,c,e,h,d){if(b.call)return b.call(d,a,c);if(b.indexOf(",")>-1){for(var b=b.split(/\s*,\s*/),g=[],f=0,i;i=b[f++];)g.push(e(a,i,c,h,d));g.remove=function(){for(var a=0;a<g.length;a++)g[a].remove()};return g}return e(a,b,c,h,d)};var l=/^touch/;j.selector=function(a,b,c){return function(e,h){var d=this,g=b.bubble;g?b=g:c!==!1&&(c=!0);return j(e,b,function(b){var g=b.target;for(d=d&&d.matches?d:f.query;!d.matches(g,a,e);)if(g==e||!c||!(g=g.parentNode))return;return h.call(g,
b)})}};var h=[].slice,b=j.emit=function(a,b,e){var d=h.call(arguments,2),g="on"+b;if("parentNode"in a){var f=d[0]={},k;for(k in e)f[k]=e[k];f.preventDefault=c;f.stopPropagation=i;f.target=a;f.type=b;e=f}do a[g]&&a[g].apply(a,d);while(e&&e.bubbles&&(a=a.parentNode));return e&&e.cancelable&&e},e={};if(d("dom-addeventlistener")){e={focusin:"focus",focusout:"blur"};if(d("opera"))e.keydown="keypress";j.emit=function(a,c,e){if(a.dispatchEvent&&document.createEvent){var h=document.createEvent("HTMLEvents");
h.initEvent(c,!!e.bubbles,!!e.cancelable);for(var d in e)d in h||(h[d]=e[d]);return a.dispatchEvent(h)&&h}return b.apply(j,arguments)}}else{j._fixEvent=function(a,b){if(!a)a=(b&&(b.ownerDocument||b.document||b).parentWindow||window).event;if(!a)return a;if(!a.target){a.target=a.srcElement;a.currentTarget=b||a.srcElement;if(a.type=="mouseover")a.relatedTarget=a.fromElement;if(a.type=="mouseout")a.relatedTarget=a.toElement;if(!a.stopPropagation)a.stopPropagation=n,a.preventDefault=v;switch(a.type){case "keypress":var c=
"charCode"in a?a.charCode:a.keyCode;c==10?(c=0,a.keyCode=13):c==13||c==27?c=0:c==3&&(c=99);a.charCode=c;c=a;c.keyChar=c.charCode?String.fromCharCode(c.charCode):"";c.charOrCode=c.keyChar||c.keyCode}}return a};var k=function(a){this.handle=a};k.prototype.remove=function(){delete _dojoIEListeners_[this.handle]};var p=function(a){return function(b){b=j._fixEvent(b,this);return a.call(this,b)}},o=function(b,c,e){e=p(e);if(((b.ownerDocument?b.ownerDocument.parentWindow:b.parentWindow||b.window||window)!=
top||d("jscript")<5.8)&&!d("config-_allow_leaks")){typeof _dojoIEListeners_=="undefined"&&(_dojoIEListeners_=[]);var h=b[c];if(!h||!h.listeners){var g=h;b[c]=h=Function("event","var callee = arguments.callee; for(var i = 0; i<callee.listeners.length; i++){var listener = _dojoIEListeners_[callee.listeners[i]]; if(listener){listener.call(this,event);}}");h.listeners=[];h.global=this;g&&h.listeners.push(_dojoIEListeners_.push(g)-1)}h.listeners.push(b=h.global._dojoIEListeners_.push(e)-1);return new k(b)}return a.after(b,
c,e,!0)},n=function(){this.cancelBubble=!0},v=j._preventDefault=function(){this.bubbledKeyCode=this.keyCode;if(this.ctrlKey)try{this.keyCode=0}catch(a){}this.returnValue=!1}}if(d("touch"))var r=function(){},t=window.orientation,q=function(a){return function(b){var c=b.corrected;if(!c){var e=b.type;try{delete b.type}catch(h){}b.type?(r.prototype=b,c=new r,c.preventDefault=function(){b.preventDefault()},c.stopPropagation=function(){b.stopPropagation()}):(c=b,c.type=e);b.corrected=c;if(e=="resize"){if(t==
window.orientation)return null;t=window.orientation;c.type="orientationchange";return a.call(this,c)}if(!("rotation"in c))c.rotation=0,c.scale=1;var e=c.changedTouches[0],d;for(d in e)delete c[d],c[d]=e[d]}return a.call(this,c)}};return j})},"dijit/form/_CheckBoxMixin":function(){define("dijit/form/_CheckBoxMixin",["dojo/_base/declare","dojo/dom-attr","dojo/_base/event"],function(a,f,d){return a("dijit.form._CheckBoxMixin",null,{type:"checkbox",value:"on",readOnly:!1,_aria_attr:"aria-checked",_setReadOnlyAttr:function(a){this._set("readOnly",
a);f.set(this.focusNode,"readOnly",a);this.focusNode.setAttribute("aria-readonly",a)},_setLabelAttr:void 0,postMixInProperties:function(){if(this.value=="")this.value="on";this.inherited(arguments)},reset:function(){this.inherited(arguments);this._set("value",this.params.value||"on");f.set(this.focusNode,"value",this.value)},_onClick:function(a){if(this.readOnly)return d.stop(a),!1;return this.inherited(arguments)}})})},"dijit/layout/ContentPane":function(){define("dijit/layout/ContentPane",["dojo/_base/kernel",
"dojo/_base/lang","../_Widget","./_ContentPaneResizeMixin","dojo/string","dojo/html","dojo/i18n!../nls/loading","dojo/_base/array","dojo/_base/declare","dojo/_base/Deferred","dojo/dom","dojo/dom-attr","dojo/_base/window","dojo/_base/xhr","dojo/i18n"],function(a,f,d,g,c,i,m,j,l,h,b,e,k,p,o){return l("dijit.layout.ContentPane",[d,g],{href:"",content:"",extractContent:!1,parseOnLoad:!0,parserScope:a._scopeName,preventCache:!1,preload:!1,refreshOnShow:!1,loadingMessage:"<span class='dijitContentPaneLoading'><span class='dijitInline dijitIconLoading'></span>${loadingState}</span>",
errorMessage:"<span class='dijitContentPaneError'><span class='dijitInline dijitIconError'></span>${errorState}</span>",isLoaded:!1,baseClass:"dijitContentPane",ioArgs:{},onLoadDeferred:null,_setTitleAttr:null,stopParser:!0,template:!1,create:function(a,c){if((!a||!a.template)&&c&&!("href"in a)&&!("content"in a)){for(var e=k.doc.createDocumentFragment(),c=b.byId(c);c.firstChild;)e.appendChild(c.firstChild);a=f.delegate(a,{content:e})}this.inherited(arguments,[a,c])},postMixInProperties:function(){this.inherited(arguments);
var a=o.getLocalization("dijit","loading",this.lang);this.loadingMessage=c.substitute(this.loadingMessage,a);this.errorMessage=c.substitute(this.errorMessage,a)},buildRendering:function(){this.inherited(arguments);if(!this.containerNode)this.containerNode=this.domNode;this.domNode.title="";e.get(this.domNode,"role")||this.domNode.setAttribute("role","group")},startup:function(){this.inherited(arguments);this._contentSetter&&j.forEach(this._contentSetter.parseResults,function(a){if(!a._started&&!a._destroyed&&
f.isFunction(a.startup))a.startup(),a._started=!0},this)},setHref:function(b){a.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use set('href', ...) instead.","","2.0");return this.set("href",b)},_setHrefAttr:function(a){this.cancel();this.onLoadDeferred=new h(f.hitch(this,"cancel"));this.onLoadDeferred.addCallback(f.hitch(this,"onLoad"));this._set("href",a);this.preload||this._created&&this._isShown()?this._load():this._hrefChanged=!0;return this.onLoadDeferred},setContent:function(b){a.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use set('content', ...) instead.",
"","2.0");this.set("content",b)},_setContentAttr:function(a){this._set("href","");this.cancel();this.onLoadDeferred=new h(f.hitch(this,"cancel"));this._created&&this.onLoadDeferred.addCallback(f.hitch(this,"onLoad"));this._setContent(a||"");this._isDownloaded=!1;return this.onLoadDeferred},_getContentAttr:function(){return this.containerNode.innerHTML},cancel:function(){this._xhrDfd&&this._xhrDfd.fired==-1&&this._xhrDfd.cancel();delete this._xhrDfd;this.onLoadDeferred=null},uninitialize:function(){this._beingDestroyed&&
this.cancel();this.inherited(arguments)},destroyRecursive:function(){this._beingDestroyed||this.inherited(arguments)},_onShow:function(){this.inherited(arguments);if(this.href&&!this._xhrDfd&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow))return this.refresh()},refresh:function(){this.cancel();this.onLoadDeferred=new h(f.hitch(this,"cancel"));this.onLoadDeferred.addCallback(f.hitch(this,"onLoad"));this._load();return this.onLoadDeferred},_load:function(){this._setContent(this.onDownloadStart(),
!0);var a=this,b={preventCache:this.preventCache||this.refreshOnShow,url:this.href,handleAs:"text"};f.isObject(this.ioArgs)&&f.mixin(b,this.ioArgs);var c=this._xhrDfd=(this.ioMethod||p.get)(b);c.addCallback(function(b){try{a._isDownloaded=!0,a._setContent(b,!1),a.onDownloadEnd()}catch(c){a._onError("Content",c)}delete a._xhrDfd;return b});c.addErrback(function(b){c.canceled||a._onError("Download",b);delete a._xhrDfd;return b});delete this._hrefChanged},_onLoadHandler:function(a){this._set("isLoaded",
!0);try{this.onLoadDeferred.callback(a)}catch(b){console.error("Error "+this.widgetId+" running custom onLoad code: "+b.message)}},_onUnloadHandler:function(){this._set("isLoaded",!1);try{this.onUnload()}catch(a){console.error("Error "+this.widgetId+" running custom onUnload code: "+a.message)}},destroyDescendants:function(a){this.isLoaded&&this._onUnloadHandler();var b=this._contentSetter;j.forEach(this.getChildren(),function(b){b.destroyRecursive&&b.destroyRecursive(a)});b&&(j.forEach(b.parseResults,
function(b){b.destroyRecursive&&b.domNode&&b.domNode.parentNode==k.body()&&b.destroyRecursive(a)}),delete b.parseResults);a||i._emptyNode(this.containerNode);delete this._singleChild},_setContent:function(a,b){this.destroyDescendants();var c=this._contentSetter;if(!(c&&c instanceof i._ContentSetter))c=this._contentSetter=new i._ContentSetter({node:this.containerNode,_onError:f.hitch(this,this._onError),onContentError:f.hitch(this,function(a){a=this.onContentError(a);try{this.containerNode.innerHTML=
a}catch(b){console.error("Fatal "+this.id+" could not change content due to "+b.message,b)}})});var e=f.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:!a.domNode&&this.parseOnLoad,parserScope:this.parserScope,startup:!1,dir:this.dir,lang:this.lang,textDir:this.textDir},this._contentSetterParams||{});c.set(f.isObject(a)&&a.domNode?a.domNode:a,e);delete this._contentSetterParams;this.doLayout&&this._checkIfSingleChild();b||(this._started&&(delete this._started,
this.startup(),this._scheduleLayout()),this._onLoadHandler(a))},_onError:function(a,b,c){this.onLoadDeferred.errback(b);a=this["on"+a+"Error"].call(this,b);c?console.error(c,b):a&&this._setContent(a,!0)},onLoad:function(){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage},onContentError:function(){},onDownloadError:function(){return this.errorMessage},onDownloadEnd:function(){}})})},"dojo/_base/fx":function(){define(["./kernel","./lang","../Evented","./Color","./connect",
"./sniff","../dom","../dom-style"],function(a,f,d,g,c,i,m,j){var l=f.mixin;a._Line=function(a,b){this.start=a;this.end=b};a._Line.prototype.getValue=function(a){return(this.end-this.start)*a+this.start};a.Animation=function(b){l(this,b);if(f.isArray(this.curve))this.curve=new a._Line(this.curve[0],this.curve[1])};a.Animation.prototype=new d;a._Animation=a.Animation;f.extend(a.Animation,{duration:350,repeat:0,rate:20,_percent:0,_startRepeatCount:0,_getStep:function(){var a=this._percent,b=this.easing;
return b?b(a):a},_fire:function(b,c){var e=c||[];if(this[b])if(a.config.debugAtAllCosts)this[b].apply(this,e);else try{this[b].apply(this,e)}catch(h){console.error("exception in animation handler for:",b),console.error(h)}return this},play:function(a,b){this._delayTimer&&this._clearTimer();if(b)this._stopTimer(),this._active=this._paused=!1,this._percent=0;else if(this._active&&!this._paused)return this;this._fire("beforeBegin",[this.node]);var c=a||this.delay,e=f.hitch(this,"_play",b);if(c>0)return this._delayTimer=
setTimeout(e,c),this;e();return this},_play:function(){this._delayTimer&&this._clearTimer();this._startTime=(new Date).valueOf();this._paused&&(this._startTime-=this.duration*this._percent);this._active=!0;this._paused=!1;var a=this.curve.getValue(this._getStep());if(!this._percent){if(!this._startRepeatCount)this._startRepeatCount=this.repeat;this._fire("onBegin",[a])}this._fire("onPlay",[a]);this._cycle();return this},pause:function(){this._delayTimer&&this._clearTimer();this._stopTimer();if(!this._active)return this;
this._paused=!0;this._fire("onPause",[this.curve.getValue(this._getStep())]);return this},gotoPercent:function(a,b){this._stopTimer();this._active=this._paused=!0;this._percent=a;b&&this.play();return this},stop:function(a){this._delayTimer&&this._clearTimer();if(!this._timer)return this;this._stopTimer();if(a)this._percent=1;this._fire("onStop",[this.curve.getValue(this._getStep())]);this._active=this._paused=!1;return this},status:function(){if(this._active)return this._paused?"paused":"playing";
return"stopped"},_cycle:function(){if(this._active){var a=((new Date).valueOf()-this._startTime)/this.duration;a>=1&&(a=1);this._percent=a;this.easing&&(a=this.easing(a));this._fire("onAnimate",[this.curve.getValue(a)]);if(this._percent<1)this._startTimer();else{this._active=!1;if(this.repeat>0)this.repeat--,this.play(null,!0);else if(this.repeat==-1)this.play(null,!0);else if(this._startRepeatCount)this.repeat=this._startRepeatCount,this._startRepeatCount=0;this._percent=0;this._fire("onEnd",[this.node]);
!this.repeat&&this._stopTimer()}}return this},_clearTimer:function(){clearTimeout(this._delayTimer);delete this._delayTimer}});var h=0,b=null,e={run:function(){}};f.extend(a.Animation,{_startTimer:function(){if(!this._timer)this._timer=c.connect(e,"run",this,"_cycle"),h++;b||(b=setInterval(f.hitch(e,"run"),this.rate))},_stopTimer:function(){if(this._timer)c.disconnect(this._timer),this._timer=null,h--;h<=0&&(clearInterval(b),b=null,h=0)}});var k=i("ie")?function(a){var b=a.style;if(!b.width.length&&
j.get(a,"width")=="auto")b.width="auto"}:function(){};a._fade=function(b){b.node=m.byId(b.node);var e=l({properties:{}},b),b=e.properties.opacity={};b.start=!("start"in e)?function(){return+j.get(e.node,"opacity")||0}:e.start;b.end=e.end;b=a.animateProperty(e);c.connect(b,"beforeBegin",f.partial(k,e.node));return b};a.fadeIn=function(b){return a._fade(l({end:1},b))};a.fadeOut=function(b){return a._fade(l({end:0},b))};a._defaultEasing=function(a){return 0.5+Math.sin((a+1.5)*Math.PI)/2};var p=function(a){this._properties=
a;for(var b in a){var c=a[b];if(c.start instanceof g)c.tempColor=new g}};p.prototype.getValue=function(a){var b={},c;for(c in this._properties){var e=this._properties[c],h=e.start;h instanceof g?b[c]=g.blendColors(h,e.end,a,e.tempColor).toCss():f.isArray(h)||(b[c]=(e.end-h)*a+h+(c!="opacity"?e.units||"px":0))}return b};a.animateProperty=function(b){var e=b.node=m.byId(b.node);if(!b.easing)b.easing=a._defaultEasing;b=new a.Animation(b);c.connect(b,"beforeBegin",b,function(){var a={},b;for(b in this.properties){if(b==
"width"||b=="height")this.node.display="block";var c=this.properties[b];f.isFunction(c)&&(c=c(e));c=a[b]=l({},f.isObject(c)?c:{end:c});if(f.isFunction(c.start))c.start=c.start(e);if(f.isFunction(c.end))c.end=c.end(e);var h=b.toLowerCase().indexOf("color")>=0,d=function(a,b){var c={height:a.offsetHeight,width:a.offsetWidth}[b];if(c!==void 0)return c;c=j.get(a,b);return b=="opacity"?+c:h?c:parseFloat(c)};if("end"in c){if(!("start"in c))c.start=d(e,b)}else c.end=d(e,b);h?(c.start=new g(c.start),c.end=
new g(c.end)):c.start=b=="opacity"?+c.start:parseFloat(c.start)}this.curve=new p(a)});c.connect(b,"onAnimate",f.hitch(j,"set",b.node));return b};a.anim=function(b,c,e,h,d,g){return a.animateProperty({node:b,duration:e||a.Animation.prototype.duration,properties:c,easing:h,onEnd:d}).play(g||0)};return{_Line:a._Line,Animation:a.Animation,_fade:a._fade,fadeIn:a.fadeIn,fadeOut:a.fadeOut,_defaultEasing:a._defaultEasing,animateProperty:a.animateProperty,anim:a.anim}})},"url:dijit/form/templates/TextBox.html":'<div class="dijit dijitReset dijitInline dijitLeft" id="widget_${id}" role="presentation"\n\t><div class="dijitReset dijitInputField dijitInputContainer"\n\t\t><input class="dijitReset dijitInputInner" data-dojo-attach-point=\'textbox,focusNode\' autocomplete="off"\n\t\t\t${!nameAttrSetting} type=\'${type}\'\n\t/></div\n></div>\n',
"dijit/_KeyNavContainer":function(){define("dijit/_KeyNavContainer",["dojo/_base/kernel","./_Container","./_FocusMixin","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/_base/event","dojo/dom-attr","dojo/_base/lang"],function(a,f,d,g,c,i,m,j,l){return i("dijit._KeyNavContainer",[d,f],{tabIndex:"0",connectKeyNavHandlers:function(a,b){var e=this._keyNavCodes={},d=l.hitch(this,"focusPrev"),f=l.hitch(this,"focusNext");g.forEach(a,function(a){e[a]=d});g.forEach(b,function(a){e[a]=f});e[c.HOME]=
l.hitch(this,"focusFirstChild");e[c.END]=l.hitch(this,"focusLastChild");this.connect(this.domNode,"onkeypress","_onContainerKeypress");this.connect(this.domNode,"onfocus","_onContainerFocus")},startupKeyNavChildren:function(){a.deprecated("startupKeyNavChildren() call no longer needed","","2.0")},startup:function(){this.inherited(arguments);g.forEach(this.getChildren(),l.hitch(this,"_startupChild"))},addChild:function(a){this.inherited(arguments);this._startupChild(a)},focus:function(){this.focusFirstChild()},
focusFirstChild:function(){this.focusChild(this._getFirstFocusableChild())},focusLastChild:function(){this.focusChild(this._getLastFocusableChild())},focusNext:function(){this.focusChild(this._getNextFocusableChild(this.focusedChild,1))},focusPrev:function(){this.focusChild(this._getNextFocusableChild(this.focusedChild,-1),!0)},focusChild:function(a,b){a&&(this.focusedChild&&a!==this.focusedChild&&this._onChildBlur(this.focusedChild),a.set("tabIndex",this.tabIndex),a.focus(b?"end":"start"),this._set("focusedChild",
a))},_startupChild:function(a){a.set("tabIndex","-1");this.connect(a,"_onFocus",function(){a.set("tabIndex",this.tabIndex)});this.connect(a,"_onBlur",function(){a.set("tabIndex","-1")})},_onContainerFocus:function(a){a.target!==this.domNode||this.focusedChild||(this.focusFirstChild(),j.set(this.domNode,"tabIndex","-1"))},_onBlur:function(){this.tabIndex&&j.set(this.domNode,"tabIndex",this.tabIndex);this.focusedChild=null;this.inherited(arguments)},_onContainerKeypress:function(a){if(!a.ctrlKey&&!a.altKey){var b=
this._keyNavCodes[a.charOrCode];b&&(b(),m.stop(a))}},_onChildBlur:function(){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1)},_getLastFocusableChild:function(){return this._getNextFocusableChild(null,-1)},_getNextFocusableChild:function(a,b){a&&(a=this._getSiblingOfChild(a,b));for(var c=this.getChildren(),d=0;d<c.length;d++){a||(a=c[b>0?0:c.length-1]);if(a.isFocusable())return a;a=this._getSiblingOfChild(a,b)}return null}})})},"dijit/layout/utils":function(){define("dijit/layout/utils",
["dojo/_base/array","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang",".."],function(a,f,d,g,c,i){function m(a,g){var h=a.resize?a.resize(g):d.setMarginBox(a.domNode,g);h?c.mixin(a,h):(c.mixin(a,d.getMarginBox(a.domNode)),c.mixin(a,g))}i=c.getObject("layout",!0,i);i.marginBox2contentBox=function(a,c){var h=g.getComputedStyle(a),b=d.getMarginExtents(a,h),e=d.getPadBorderExtents(a,h);return{l:g.toPixelValue(a,h.paddingLeft),t:g.toPixelValue(a,h.paddingTop),w:c.w-(b.w+e.w),h:c.h-
(b.h+e.h)}};i.layoutChildren=function(d,g,h,b,e){g=c.mixin({},g);f.add(d,"dijitLayoutContainer");h=a.filter(h,function(a){return a.region!="center"&&a.layoutAlign!="client"}).concat(a.filter(h,function(a){return a.region=="center"||a.layoutAlign=="client"}));a.forEach(h,function(a){var c=a.domNode,h=a.region||a.layoutAlign;if(!h)throw Error("No region setting for "+a.id);var d=c.style;d.left=g.l+"px";d.top=g.t+"px";d.position="absolute";f.add(c,"dijitAlign"+(h.substring(0,1).toUpperCase()+h.substring(1)));
c={};b&&b==a.id&&(c[a.region=="top"||a.region=="bottom"?"h":"w"]=e);h=="top"||h=="bottom"?(c.w=g.w,m(a,c),g.h-=a.h,h=="top"?g.t+=a.h:d.top=g.t+g.h+"px"):h=="left"||h=="right"?(c.h=g.h,m(a,c),g.w-=a.w,h=="left"?g.l+=a.w:d.left=g.l+g.w+"px"):(h=="client"||h=="center")&&m(a,g)})};return{marginBox2contentBox:i.marginBox2contentBox,layoutChildren:i.layoutChildren}})},"dijit/_Contained":function(){define("dijit/_Contained",["dojo/_base/declare","./registry"],function(a,f){return a("dijit._Contained",null,
{_getSibling:function(a){var g=this.domNode;do g=g[a+"Sibling"];while(g&&g.nodeType!=1);return g&&f.byNode(g)},getPreviousSibling:function(){return this._getSibling("previous")},getNextSibling:function(){return this._getSibling("next")},getIndexInParent:function(){var a=this.getParent();if(!a||!a.getIndexOfChild)return-1;return a.getIndexOfChild(this)}})})},"url:dijit/templates/Dialog.html":'<div class="dijitDialog" role="dialog" aria-labelledby="${id}_title">\n\t<div data-dojo-attach-point="titleBar" class="dijitDialogTitleBar">\n\t<span data-dojo-attach-point="titleNode" class="dijitDialogTitle" id="${id}_title"></span>\n\t<span data-dojo-attach-point="closeButtonNode" class="dijitDialogCloseIcon" data-dojo-attach-event="ondijitclick: onCancel" title="${buttonCancel}" role="button" tabIndex="-1">\n\t\t<span data-dojo-attach-point="closeText" class="closeText" title="${buttonCancel}">x</span>\n\t</span>\n\t</div>\n\t\t<div data-dojo-attach-point="containerNode" class="dijitDialogPaneContent"></div>\n</div>\n',
"dijit/form/CheckBox":function(){require({cache:{"url:dijit/form/templates/CheckBox.html":'<div class="dijit dijitReset dijitInline" role="presentation"\n\t><input\n\t \t${!nameAttrSetting} type="${type}" ${checkedAttrSetting}\n\t\tclass="dijitReset dijitCheckBoxInput"\n\t\tdata-dojo-attach-point="focusNode"\n\t \tdata-dojo-attach-event="onclick:_onClick"\n/></div>\n'}});define("dijit/form/CheckBox",["require","dojo/_base/declare","dojo/dom-attr","dojo/_base/kernel","dojo/query","dojo/ready","./ToggleButton",
"./_CheckBoxMixin","dojo/text!./templates/CheckBox.html","dojo/NodeList-dom"],function(a,f,d,g,c,i,m,j,l){g.isAsync||i(0,function(){a(["dijit/form/RadioButton"])});return f("dijit.form.CheckBox",[m,j],{templateString:l,baseClass:"dijitCheckBox",_setValueAttr:function(a,b){typeof a=="string"&&(this._set("value",a),d.set(this.focusNode,"value",a),a=!0);this._created&&this.set("checked",a,b)},_getValueAttr:function(){return this.checked?this.value:!1},_setIconClassAttr:null,postMixInProperties:function(){this.inherited(arguments);
this.checkedAttrSetting=this.checked?"checked":""},_fillContent:function(){},_onFocus:function(){this.id&&c("label[for='"+this.id+"']").addClass("dijitFocusedLabel");this.inherited(arguments)},_onBlur:function(){this.id&&c("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");this.inherited(arguments)}})})},"dojo/dom-style":function(){define(["./_base/sniff","./dom"],function(a,f){function d(c,e,d){e=e.toLowerCase();if(a("ie")){if(d=="auto"){if(e=="height")return c.offsetHeight;if(e=="width")return c.offsetWidth}if(e==
"fontweight")switch(d){case 700:return"bold";default:return"normal"}}e in h||(h[e]=b.test(e));return h[e]?i(c,d):d}var g,c={};g=a("webkit")?function(a){var b;if(a.nodeType==1){var c=a.ownerDocument.defaultView;b=c.getComputedStyle(a,null);if(!b&&a.style)a.style.display="",b=c.getComputedStyle(a,null)}return b||{}}:a("ie")&&(a("ie")<9||a("quirks"))?function(a){return a.nodeType==1?a.currentStyle:{}}:function(a){return a.nodeType==1?a.ownerDocument.defaultView.getComputedStyle(a,null):{}};c.getComputedStyle=
g;var i;i=a("ie")?function(a,b){if(!b)return 0;if(b=="medium")return 4;if(b.slice&&b.slice(-2)=="px")return parseFloat(b);var c=a.style,e=a.runtimeStyle,h=c.left,d=e.left;e.left=a.currentStyle.left;try{c.left=b,b=c.pixelLeft}catch(g){b=0}c.left=h;e.left=d;return b}:function(a,b){return parseFloat(b)||0};c.toPixelValue=i;var m=function(a,b){try{return a.filters.item("DXImageTransform.Microsoft.Alpha")}catch(c){return b?{}:null}},j=a("ie")<9||a("ie")&&a("quirks")?function(a){try{return m(a).Opacity/
100}catch(b){return 1}}:function(a){return g(a).opacity},l=a("ie")<9||a("ie")&&a("quirks")?function(a,b){var c=b*100,e=b==1;a.style.zoom=e?"":1;if(m(a))m(a,1).Opacity=c;else{if(e)return b;a.style.filter+=" progid:DXImageTransform.Microsoft.Alpha(Opacity="+c+")"}m(a,1).Enabled=!e;if(a.tagName.toLowerCase()=="tr")for(c=a.firstChild;c;c=c.nextSibling)c.tagName.toLowerCase()=="td"&&l(c,b);return b}:function(a,b){return a.style.opacity=b},h={left:!0,top:!0},b=/margin|padding|width|height|max|min|offset/,
e=a("ie")?"styleFloat":"cssFloat",k={cssFloat:e,styleFloat:e,"float":e};c.get=function(a,b){var e=f.byId(a),h=arguments.length;if(h==2&&b=="opacity")return j(e);var b=k[b]||b,g=c.getComputedStyle(e);return h==1?g:d(e,b,g[b]||e.style[b])};c.set=function(a,b,e){var h=f.byId(a),d=arguments.length,g=b=="opacity",b=k[b]||b;if(d==3)return g?l(h,e):h.style[b]=e;for(var i in b)c.set(a,i,b[i]);return c.getComputedStyle(h)};return c})},"dijit/tree/_dndSelector":function(){define("dijit/tree/_dndSelector",["dojo/_base/array",
"dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","dojo/mouse","dojo/on","dojo/touch","dojo/_base/window","./_dndContainer"],function(a,f,d,g,c,i,m,j,l){return d("dijit.tree._dndSelector",l,{constructor:function(){this.selection={};this.anchor=null;this.tree.domNode.setAttribute("aria-multiselect",!this.singular);this.events.push(i(this.tree.domNode,m.press,g.hitch(this,"onMouseDown")),i(this.tree.domNode,m.release,g.hitch(this,"onMouseUp")),i(this.tree.domNode,m.move,g.hitch(this,"onMouseMove")))},
singular:!1,getSelectedTreeNodes:function(){var a=[],b=this.selection,c;for(c in b)a.push(b[c]);return a},selectNone:function(){this.setSelection([]);return this},destroy:function(){this.inherited(arguments);this.selection=this.anchor=null},addTreeNode:function(a,b){this.setSelection(this.getSelectedTreeNodes().concat([a]));if(b)this.anchor=a;return a},removeTreeNode:function(a){this.setSelection(this._setDifference(this.getSelectedTreeNodes(),[a]));return a},isTreeNodeSelected:function(a){return a.id&&
!!this.selection[a.id]},setSelection:function(c){var b=this.getSelectedTreeNodes();a.forEach(this._setDifference(b,c),g.hitch(this,function(a){a.setSelected(!1);this.anchor==a&&delete this.anchor;delete this.selection[a.id]}));a.forEach(this._setDifference(c,b),g.hitch(this,function(a){a.setSelected(!0);this.selection[a.id]=a}));this._updateSelectionProperties()},_setDifference:function(c,b){a.forEach(b,function(a){a.__exclude__=!0});var e=a.filter(c,function(a){return!a.__exclude__});a.forEach(b,
function(a){delete a.__exclude__});return e},_updateSelectionProperties:function(){var c=this.getSelectedTreeNodes(),b=[],e=[];a.forEach(c,function(a){e.push(a);b.push(a.getTreePath())});c=a.map(e,function(a){return a.item});this.tree._set("paths",b);this.tree._set("path",b[0]||[]);this.tree._set("selectedNodes",e);this.tree._set("selectedNode",e[0]||null);this.tree._set("selectedItems",c);this.tree._set("selectedItem",c[0]||null)},onMouseDown:function(a){if(this.current&&!this.tree.isExpandoNode(a.target,
this.current)&&c.isLeft(a)){a.preventDefault();var b=this.current,e=f.isCopyKey(a),d=b.id;!this.singular&&!a.shiftKey&&this.selection[d]?this._doDeselect=!0:(this._doDeselect=!1,this.userSelect(b,e,a.shiftKey))}},onMouseUp:function(a){if(this._doDeselect)this._doDeselect=!1,this.userSelect(this.current,f.isCopyKey(a),a.shiftKey)},onMouseMove:function(){this._doDeselect=!1},_compareNodes:function(a,b){if(a===b)return 0;if("sourceIndex"in document.documentElement)return a.sourceIndex-b.sourceIndex;
else if("compareDocumentPosition"in document.documentElement)return a.compareDocumentPosition(b)&2?1:-1;else if(document.createRange){var c=doc.createRange();c.setStartBefore(a);var d=doc.createRange();d.setStartBefore(b);return c.compareBoundaryPoints(c.END_TO_END,d)}else throw Error("dijit.tree._compareNodes don't know how to compare two different nodes in this browser");},userSelect:function(a,b,c){if(this.singular)this.anchor==a&&b?this.selectNone():(this.setSelection([a]),this.anchor=a);else if(c&&
this.anchor){c=this.anchor;this._compareNodes(this.anchor.rowNode,a.rowNode)<0?b=c:(b=a,a=c);for(c=[];b!=a;)c.push(b),b=this.tree._getNextNode(b);c.push(a);this.setSelection(c)}else this.selection[a.id]&&b?this.removeTreeNode(a):b?this.addTreeNode(a,!0):(this.setSelection([a]),this.anchor=a)},getItem:function(a){return{data:this.selection[a],type:["treeNode"]}},forInSelectedItems:function(a,b){var b=b||j.global,c;for(c in this.selection)a.call(b,this.getItem(c),c,this)}})})},"dojo/dom-construct":function(){define("dojo/dom-construct",
["exports","./_base/kernel","./_base/sniff","./_base/window","./dom","./dom-attr","./on"],function(a,f,d,g,c,i,m){function j(a,b){var c=b.parentNode;c&&c.insertBefore(a,b)}var l={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"]},h=/<\s*([\w\:]+)/,b={},e=0,k="__"+f._scopeName+"ToDomId",p;for(p in l)if(l.hasOwnProperty(p))f=
l[p],f.pre=p=="option"?'<select multiple="multiple">':"<"+f.join("><")+">",f.post="</"+f.reverse().join("></")+">";var o=null,n;m(window,"unload",function(){o=null});a.toDom=function(a,c){var c=c||g.doc,d=c[k];d||(c[k]=d=++e+"",b[d]=c.createElement("div"));a+="";var f=a.match(h),i=f?f[1].toLowerCase():"",d=b[d];if(f&&l[i]){f=l[i];d.innerHTML=f.pre+a+f.post;for(f=f.length;f;--f)d=d.firstChild}else d.innerHTML=a;if(d.childNodes.length==1)return d.removeChild(d.firstChild);for(i=c.createDocumentFragment();f=
d.firstChild;)i.appendChild(f);return i};a.place=function(b,e,d){e=c.byId(e);typeof b=="string"&&(b=/^\s*</.test(b)?a.toDom(b,e.ownerDocument):c.byId(b));if(typeof d=="number"){var h=e.childNodes;!h.length||h.length<=d?e.appendChild(b):j(b,h[d<0?0:d])}else switch(d){case "before":j(b,e);break;case "after":d=b;(h=e.parentNode)&&(h.lastChild==e?h.appendChild(d):h.insertBefore(d,e.nextSibling));break;case "replace":e.parentNode.replaceChild(b,e);break;case "only":a.empty(e);e.appendChild(b);break;case "first":if(e.firstChild){j(b,
e.firstChild);break}default:e.appendChild(b)}return b};a.create=function(b,e,d,h){var f=g.doc;if(d)d=c.byId(d),f=d.ownerDocument;typeof b=="string"&&(b=f.createElement(b));e&&i.set(b,e);d&&a.place(b,d,h);return b};a.empty=d("ie")?function(b){for(var b=c.byId(b),e;e=b.lastChild;)a.destroy(e)}:function(a){c.byId(a).innerHTML=""};a.destroy=function(a){a=c.byId(a);try{var b=a.ownerDocument;if(!o||n!=b)o=b.createElement("div"),n=b;o.appendChild(a.parentNode?a.parentNode.removeChild(a):a);o.innerHTML=""}catch(e){}}})},
"dijit/_Container":function(){define("dijit/_Container",["dojo/_base/array","dojo/_base/declare","dojo/dom-construct","./registry"],function(a,f,d,g){return f("dijit._Container",null,{buildRendering:function(){this.inherited(arguments);if(!this.containerNode)this.containerNode=this.domNode},addChild:function(a,g){var f=this.containerNode;if(g&&typeof g=="number"){var j=this.getChildren();if(j&&j.length>=g)f=j[g-1].domNode,g="after"}d.place(a.domNode,f,g);this._started&&!a._started&&a.startup()},removeChild:function(a){typeof a==
"number"&&(a=this.getChildren()[a]);if(a)(a=a.domNode)&&a.parentNode&&a.parentNode.removeChild(a)},hasChildren:function(){return this.getChildren().length>0},_getSiblingOfChild:function(a,d){var f=a.domNode,j=d>0?"nextSibling":"previousSibling";do f=f[j];while(f&&(f.nodeType!=1||!g.byNode(f)));return f&&g.byNode(f)},getIndexOfChild:function(c){return a.indexOf(this.getChildren(),c)}})})},"dojo/data/ItemFileReadStore":function(){define(["../_base/kernel","../_base/lang","../_base/declare","../_base/array",
"../_base/xhr","../Evented","../_base/window","./util/filter","./util/simpleFetch","../date/stamp"],function(a,f,d,g,c,i,m,j,l,h){d=d("dojo.data.ItemFileReadStore",[i],{constructor:function(a){this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=!1;this.url=this._ccUrl=this._jsonFileUrl=a.url;this._jsonData=a.data;this.data=null;this._datatypeMap=a.typeMap||{};this._datatypeMap.Date||(this._datatypeMap.Date={type:Date,deserialize:function(a){return h.fromISOString(a)}});this._features=
{"dojo.data.api.Read":!0,"dojo.data.api.Identity":!0};this._itemsByIdentity=null;this._storeRefPropName="_S";this._itemNumPropName="_0";this._rootItemPropName="_RI";this._reverseRefMap="_RRM";this._loadInProgress=!1;this._queuedFetches=[];if(a.urlPreventCache!==void 0)this.urlPreventCache=a.urlPreventCache?!0:!1;if(a.hierarchical!==void 0)this.hierarchical=a.hierarchical?!0:!1;if(a.clearOnClose)this.clearOnClose=!0;if("failOk"in a)this.failOk=a.failOk?!0:!1},url:"",_ccUrl:"",data:null,typeMap:null,
clearOnClose:!1,urlPreventCache:!1,failOk:!1,hierarchical:!0,_assertIsItem:function(a){if(!this.isItem(a))throw Error("dojo.data.ItemFileReadStore: Invalid item argument.");},_assertIsAttribute:function(a){if(typeof a!=="string")throw Error("dojo.data.ItemFileReadStore: Invalid attribute argument.");},getValue:function(a,c,d){a=this.getValues(a,c);return a.length>0?a[0]:d},getValues:function(a,c){this._assertIsItem(a);this._assertIsAttribute(c);return(a[c]||[]).slice(0)},getAttributes:function(a){this._assertIsItem(a);
var c=[],d;for(d in a)d!==this._storeRefPropName&&d!==this._itemNumPropName&&d!==this._rootItemPropName&&d!==this._reverseRefMap&&c.push(d);return c},hasAttribute:function(a,c){this._assertIsItem(a);this._assertIsAttribute(c);return c in a},containsValue:function(a,c,d){var h=void 0;typeof d==="string"&&(h=j.patternToRegExp(d,!1));return this._containsValue(a,c,d,h)},_containsValue:function(a,c,d,h){return g.some(this.getValues(a,c),function(a){if(a!==null&&!f.isObject(a)&&h){if(a.toString().match(h))return!0}else if(d===
a)return!0})},isItem:function(a){if(a&&a[this._storeRefPropName]===this&&this._arrayOfAllItems[a[this._itemNumPropName]]===a)return!0;return!1},isItemLoaded:function(a){return this.isItem(a)},loadItem:function(a){this._assertIsItem(a.item)},getFeatures:function(){return this._features},getLabel:function(a){if(this._labelAttr&&this.isItem(a))return this.getValue(a,this._labelAttr)},getLabelAttributes:function(){if(this._labelAttr)return[this._labelAttr];return null},_fetchItems:function(b,e,d){var h=
this,g=function(a,b){var c=[],d,g;if(a.query){var f;d=a.queryOptions?a.queryOptions.ignoreCase:!1;var i={};for(g in a.query)f=a.query[g],typeof f==="string"?i[g]=j.patternToRegExp(f,d):f instanceof RegExp&&(i[g]=f);for(d=0;d<b.length;++d){var k=!0,l=b[d];if(l===null)k=!1;else for(g in a.query)f=a.query[g],h._containsValue(l,g,f,i[g])||(k=!1);k&&c.push(l)}}else for(d=0;d<b.length;++d)g=b[d],g!==null&&c.push(g);e(c,a)};if(this._loadFinished)g(b,this._getItemsArray(b.queryOptions));else{if(this._jsonFileUrl!==
this._ccUrl)a.deprecated("dojo.data.ItemFileReadStore: ","To change the url, set the url property of the store, not _jsonFileUrl.  _jsonFileUrl support will be removed in 2.0"),this.url=this._ccUrl=this._jsonFileUrl;else if(this.url!==this._ccUrl)this._ccUrl=this._jsonFileUrl=this.url;if(this.data!=null)this._jsonData=this.data,this.data=null;if(this._jsonFileUrl)if(this._loadInProgress)this._queuedFetches.push({args:b,filter:g});else{this._loadInProgress=!0;var f=c.get({url:h._jsonFileUrl,handleAs:"json-comment-optional",
preventCache:this.urlPreventCache,failOk:this.failOk});f.addCallback(function(a){try{h._getItemsFromLoadedData(a),h._loadFinished=!0,h._loadInProgress=!1,g(b,h._getItemsArray(b.queryOptions)),h._handleQueuedFetches()}catch(c){h._loadFinished=!0,h._loadInProgress=!1,d(c,b)}});f.addErrback(function(a){h._loadInProgress=!1;d(a,b)});var i=null;if(b.abort)i=b.abort;b.abort=function(){f&&f.fired===-1&&f.cancel();i&&i.call(b)}}else if(this._jsonData)try{this._loadFinished=!0,this._getItemsFromLoadedData(this._jsonData),
this._jsonData=null,g(b,this._getItemsArray(b.queryOptions))}catch(l){d(l,b)}else d(Error("dojo.data.ItemFileReadStore: No JSON source data was provided as either URL or a nested Javascript object."),b)}},_handleQueuedFetches:function(){if(this._queuedFetches.length>0){for(var a=0;a<this._queuedFetches.length;a++){var c=this._queuedFetches[a],d=c.args;(c=c.filter)?c(d,this._getItemsArray(d.queryOptions)):this.fetchItemByIdentity(d)}this._queuedFetches=[]}},_getItemsArray:function(a){if(a&&a.deep)return this._arrayOfAllItems;
return this._arrayOfTopLevelItems},close:function(){if(this.clearOnClose&&this._loadFinished&&!this._loadInProgress)(this._jsonFileUrl==""||this._jsonFileUrl==null)&&(this.url==""||this.url==null)&&this.data==null&&console.debug("dojo.data.ItemFileReadStore: WARNING!  Data reload  information has not been provided.  Please set 'url' or 'data' to the appropriate value before the next fetch"),this._arrayOfAllItems=[],this._arrayOfTopLevelItems=[],this._loadFinished=!1,this._itemsByIdentity=null,this._loadInProgress=
!1,this._queuedFetches=[]},_getItemsFromLoadedData:function(a){function c(a){return a!==null&&typeof a==="object"&&(!f.isArray(a)||h)&&!f.isFunction(a)&&(a.constructor==Object||f.isArray(a))&&typeof a._reference==="undefined"&&typeof a._type==="undefined"&&typeof a._value==="undefined"&&g.hierarchical}function d(a){g._arrayOfAllItems.push(a);for(var b in a){var h=a[b];if(h)if(f.isArray(h))for(var i=0;i<h.length;++i){var j=h[i];c(j)&&d(j)}else c(h)&&d(h)}}var h=!1,g=this;this._labelAttr=a.label;var i,
j;this._arrayOfAllItems=[];this._arrayOfTopLevelItems=a.items;for(i=0;i<this._arrayOfTopLevelItems.length;++i)j=this._arrayOfTopLevelItems[i],f.isArray(j)&&(h=!0),d(j),j[this._rootItemPropName]=!0;var l={},m;for(i=0;i<this._arrayOfAllItems.length;++i)for(m in j=this._arrayOfAllItems[i],j){if(m!==this._rootItemPropName){var q=j[m];q!==null?f.isArray(q)||(j[m]=[q]):j[m]=[null]}l[m]=m}for(;l[this._storeRefPropName];)this._storeRefPropName+="_";for(;l[this._itemNumPropName];)this._itemNumPropName+="_";
for(;l[this._reverseRefMap];)this._reverseRefMap+="_";if(l=a.identifier){this._itemsByIdentity={};this._features["dojo.data.api.Identity"]=l;for(i=0;i<this._arrayOfAllItems.length;++i)if(j=this._arrayOfAllItems[i],a=j[l],a=a[0],Object.hasOwnProperty.call(this._itemsByIdentity,a))if(this._jsonFileUrl)throw Error("dojo.data.ItemFileReadStore:  The json data as specified by: ["+this._jsonFileUrl+"] is malformed.  Items within the list have identifier: ["+l+"].  Value collided: ["+a+"]");else{if(this._jsonData)throw Error("dojo.data.ItemFileReadStore:  The json data provided by the creation arguments is malformed.  Items within the list have identifier: ["+
l+"].  Value collided: ["+a+"]");}else this._itemsByIdentity[a]=j}else this._features["dojo.data.api.Identity"]=Number;for(i=0;i<this._arrayOfAllItems.length;++i)j=this._arrayOfAllItems[i],j[this._storeRefPropName]=this,j[this._itemNumPropName]=i;for(i=0;i<this._arrayOfAllItems.length;++i)for(m in j=this._arrayOfAllItems[i],j){a=j[m];for(l=0;l<a.length;++l)if(q=a[l],q!==null&&typeof q=="object"){if("_type"in q&&"_value"in q){var s=q._type,u=this._datatypeMap[s];if(u)if(f.isFunction(u))a[l]=new u(q._value);
else if(f.isFunction(u.deserialize))a[l]=u.deserialize(q._value);else throw Error("dojo.data.ItemFileReadStore: Value provided in typeMap was neither a constructor, nor a an object with a deserialize function");else throw Error("dojo.data.ItemFileReadStore: in the typeMap constructor arg, no object class was specified for the datatype '"+s+"'");}if(q._reference){q=q._reference;if(f.isObject(q))for(s=0;s<this._arrayOfAllItems.length;++s){var u=this._arrayOfAllItems[s],w=!0,y;for(y in q)u[y]!=q[y]&&
(w=!1);w&&(a[l]=u)}else a[l]=this._getItemByIdentity(q);this.referenceIntegrity&&(q=a[l],this.isItem(q)&&this._addReferenceToMap(q,j,m))}else this.isItem(q)&&this.referenceIntegrity&&this._addReferenceToMap(q,j,m)}}},_addReferenceToMap:function(){},getIdentity:function(a){var c=this._features["dojo.data.api.Identity"];if(c===Number)return a[this._itemNumPropName];else if(a=a[c])return a[0];return null},fetchItemByIdentity:function(b){var e,d;if(this._loadFinished)e=this._getItemByIdentity(b.identity),
b.onItem&&(d=b.scope?b.scope:m.global,b.onItem.call(d,e));else{var h=this;if(this._jsonFileUrl!==this._ccUrl)a.deprecated("dojo.data.ItemFileReadStore: ","To change the url, set the url property of the store, not _jsonFileUrl.  _jsonFileUrl support will be removed in 2.0"),this.url=this._ccUrl=this._jsonFileUrl;else if(this.url!==this._ccUrl)this._ccUrl=this._jsonFileUrl=this.url;if(this.data!=null&&this._jsonData==null)this._jsonData=this.data,this.data=null;if(this._jsonFileUrl)this._loadInProgress?
this._queuedFetches.push({args:b}):(this._loadInProgress=!0,d=c.get({url:h._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,failOk:this.failOk}),d.addCallback(function(a){var c=b.scope?b.scope:m.global;try{h._getItemsFromLoadedData(a),h._loadFinished=!0,h._loadInProgress=!1,e=h._getItemByIdentity(b.identity),b.onItem&&b.onItem.call(c,e),h._handleQueuedFetches()}catch(d){h._loadInProgress=!1,b.onError&&b.onError.call(c,d)}}),d.addErrback(function(a){h._loadInProgress=
!1;b.onError&&b.onError.call(b.scope?b.scope:m.global,a)}));else if(this._jsonData)h._getItemsFromLoadedData(h._jsonData),h._jsonData=null,h._loadFinished=!0,e=h._getItemByIdentity(b.identity),b.onItem&&(d=b.scope?b.scope:m.global,b.onItem.call(d,e))}},_getItemByIdentity:function(a){var c=null;this._itemsByIdentity?Object.hasOwnProperty.call(this._itemsByIdentity,a)&&(c=this._itemsByIdentity[a]):Object.hasOwnProperty.call(this._arrayOfAllItems,a)&&(c=this._arrayOfAllItems[a]);c===void 0&&(c=null);
return c},getIdentityAttributes:function(){var a=this._features["dojo.data.api.Identity"];return a===Number?null:[a]},_forceLoad:function(){var b=this;if(this._jsonFileUrl!==this._ccUrl)a.deprecated("dojo.data.ItemFileReadStore: ","To change the url, set the url property of the store, not _jsonFileUrl.  _jsonFileUrl support will be removed in 2.0"),this.url=this._ccUrl=this._jsonFileUrl;else if(this.url!==this._ccUrl)this._ccUrl=this._jsonFileUrl=this.url;if(this.data!=null)this._jsonData=this.data,
this.data=null;if(this._jsonFileUrl){var e=c.get({url:this._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,failOk:this.failOk,sync:!0});e.addCallback(function(a){try{if(b._loadInProgress!==!0&&!b._loadFinished)b._getItemsFromLoadedData(a),b._loadFinished=!0;else if(b._loadInProgress)throw Error("dojo.data.ItemFileReadStore:  Unable to perform a synchronous load, an async load is in progress.");}catch(c){throw console.log(c),c;}});e.addErrback(function(a){throw a;})}else if(this._jsonData)b._getItemsFromLoadedData(b._jsonData),
b._jsonData=null,b._loadFinished=!0}});f.extend(d,l);return d})},"dojo/html":function(){define(["./_base/kernel","./_base/lang","./_base/array","./_base/declare","./dom","./dom-construct","./parser"],function(a,f,d,g,c,i,m){f.getObject("html",!0,a);var j=0;a.html._secureForInnerHtml=function(a){return a.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"")};a.html._emptyNode=i.empty;a.html._setNodeContent=function(a,c){i.empty(a);if(c)if(typeof c=="string"&&(c=i.toDom(c,a.ownerDocument)),
!c.nodeType&&f.isArrayLike(c))for(var b=c.length,e=0;e<c.length;e=b==c.length?e+1:0)i.place(c[e],a,"last");else i.place(c,a,"last");return a};g("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:!1,extractContent:!1,parseContent:!1,parserScope:a._scopeName,startup:!0,constructor:function(a,d){f.mixin(this,a||{});d=this.node=c.byId(this.node||d);if(!this.id)this.id=["Setter",d?d.id||d.tagName:"",j++].join("_")},set:function(a,c){if(void 0!==a)this.content=a;c&&this._mixin(c);this.onBegin();
this.setContent();this.onEnd();return this.node},setContent:function(){var c=this.node;if(!c)throw Error(this.declaredClass+": setContent given no node");try{c=a.html._setNodeContent(c,this.content)}catch(d){var b=this.onContentError(d);try{c.innerHTML=b}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e)}}this.node=c},empty:function(){this.parseResults&&this.parseResults.length&&(d.forEach(this.parseResults,function(a){a.destroy&&a.destroy()}),
delete this.parseResults);a.html._emptyNode(this.node)},onBegin:function(){var c=this.content;if(f.isString(c)&&(this.cleanContent&&(c=a.html._secureForInnerHtml(c)),this.extractContent)){var d=c.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);d&&(c=d[1])}this.empty();this.content=c;return this.node},onEnd:function(){this.parseContent&&this._parse();return this.node},tearDown:function(){delete this.parseResults;delete this.node;delete this.content},onContentError:function(a){return"Error occured setting content: "+
a},_mixin:function(a){var c={},b;for(b in a)b in c||(this[b]=a[b])},_parse:function(){var a=this.node;try{var c={};d.forEach(["dir","lang","textDir"],function(a){this[a]&&(c[a]=this[a])},this);this.parseResults=m.parse({rootNode:a,noStart:!this.startup,inherited:c,scope:this.parserScope})}catch(b){this._onError("Content",b,"Error parsing in _ContentSetter#"+this.id)}},_onError:function(c,d,b){c=this["on"+c+"Error"].call(this,d);b?console.error(b,d):c&&a.html._setNodeContent(this.node,c,!0)}});a.html.set=
function(c,d,b){void 0==d&&(console.warn("dojo.html.set: no cont argument provided, using empty string"),d="");return b?(new a.html._ContentSetter(f.mixin(b,{content:d,node:c}))).set():a.html._setNodeContent(c,d,!0)};return a.html})},"url:dijit/templates/TitlePane.html":'<div>\n\t<div data-dojo-attach-event="onclick:_onTitleClick, onkeypress:_onTitleKey"\n\t\t\tclass="dijitTitlePaneTitle" data-dojo-attach-point="titleBarNode">\n\t\t<div class="dijitTitlePaneTitleFocus" data-dojo-attach-point="focusNode">\n\t\t\t<img src="${_blankGif}" alt="" data-dojo-attach-point="arrowNode" class="dijitArrowNode" role="presentation"\n\t\t\t/><span data-dojo-attach-point="arrowNodeInner" class="dijitArrowNodeInner"></span\n\t\t\t><span data-dojo-attach-point="titleNode" class="dijitTitlePaneTextNode"></span>\n\t\t</div>\n\t</div>\n\t<div class="dijitTitlePaneContentOuter" data-dojo-attach-point="hideNode" role="presentation">\n\t\t<div class="dijitReset" data-dojo-attach-point="wipeNode" role="presentation">\n\t\t\t<div class="dijitTitlePaneContentInner" data-dojo-attach-point="containerNode" role="region" id="${id}_pane">\n\t\t\t\t<\!-- nested divs because wipeIn()/wipeOut() doesn\'t work right on node w/padding etc.  Put padding on inner div. --\>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n',
"dojox/image/ThumbnailPicker":function(){define(["dijit","dojo","dojox","dojo/require!dojox/fx/scroll,dojo/fx/easing,dojo/fx,dijit/_Widget,dijit/_Templated"],function(a,f,d){f.provide("dojox.image.ThumbnailPicker");f.experimental("dojox.image.ThumbnailPicker");f.require("dojox.fx.scroll");f.require("dojo.fx.easing");f.require("dojo.fx");f.require("dijit._Widget");f.require("dijit._Templated");f.declare("dojox.image.ThumbnailPicker",[a._Widget,a._Templated],{imageStore:null,request:null,size:500,thumbHeight:75,
thumbWidth:100,useLoadNotifier:!1,useHyperlink:!1,hyperlinkTarget:"new",isClickable:!0,isScrollable:!0,isHorizontal:!0,autoLoad:!0,linkAttr:"link",imageThumbAttr:"imageUrlThumb",imageLargeAttr:"imageUrl",pageSize:20,titleAttr:"title",templateString:f.cache("dojox.image","resources/ThumbnailPicker.html",'<div dojoAttachPoint="outerNode" class="thumbOuter">\n\t<div dojoAttachPoint="navPrev" class="thumbNav thumbClickable">\n\t  <img src="" dojoAttachPoint="navPrevImg"/>    \n\t</div>\n\t<div dojoAttachPoint="thumbScroller" class="thumbScroller">\n\t  <div dojoAttachPoint="thumbsNode" class="thumbWrapper"></div>\n\t</div>\n\t<div dojoAttachPoint="navNext" class="thumbNav thumbClickable">\n\t  <img src="" dojoAttachPoint="navNextImg"/>  \n\t</div>\n</div>'),
_thumbs:[],_thumbIndex:0,_maxPhotos:0,_loadedImages:{},postCreate:function(){this.widgetid=this.id;this.inherited(arguments);this.pageSize=Number(this.pageSize);this._scrollerSize=this.size-102;var a=this._sizeProperty=this.isHorizontal?"width":"height";f.style(this.outerNode,"textAlign","center");f.style(this.outerNode,a,this.size+"px");f.style(this.thumbScroller,a,this._scrollerSize+"px");this.useHyperlink&&f.subscribe(this.getClickTopicName(),this,function(a){if(a=this.imageStore.getValue(a.data,
this.linkAttr))this.hyperlinkTarget=="new"?window.open(a):window.location=a});this.isClickable&&f.addClass(this.thumbsNode,"thumbClickable");this._totalSize=0;this.init()},init:function(){if(this.isInitialized)return!1;var a=this.isHorizontal?"Horiz":"Vert";f.addClass(this.navPrev,"prev"+a);f.addClass(this.navNext,"next"+a);f.addClass(this.thumbsNode,"thumb"+a);f.addClass(this.outerNode,"thumb"+a);f.attr(this.navNextImg,"src",this._blankGif);f.attr(this.navPrevImg,"src",this._blankGif);this.connect(this.navPrev,
"onclick","_prev");this.connect(this.navNext,"onclick","_next");this.isInitialized=!0;this.isHorizontal?(this._offsetAttr="offsetLeft",this._sizeAttr="offsetWidth",this._scrollAttr="scrollLeft"):(this._offsetAttr="offsetTop",this._sizeAttr="offsetHeight",this._scrollAttr="scrollTop");this._updateNavControls();this.imageStore&&this.request&&this._loadNextPage();return!0},getClickTopicName:function(){return(this.widgetId||this.id)+"/select"},getShowTopicName:function(){return(this.widgetId||this.id)+
"/show"},setDataStore:function(a,c,d){this.reset();this.request={query:{},start:c.start||0,count:c.count||10,onBegin:f.hitch(this,function(a){this._maxPhotos=a})};c.query&&f.mixin(this.request.query,c.query);d&&f.forEach(["imageThumbAttr","imageLargeAttr","linkAttr","titleAttr"],function(a){d[a]&&(this[a]=d[a])},this);this.request.start=0;this.request.count=this.pageSize;this.imageStore=a;this._loadInProgress=!1;this.init()||this._loadNextPage()},reset:function(){this._loadedImages={};f.forEach(this._thumbs,
function(a){a&&a.parentNode&&f.destroy(a)});this._thumbs=[];this.isInitialized=!1;this._noImages=!0},isVisible:function(a){a=this._thumbs[a];if(!a)return!1;var c=this.isHorizontal?"offsetLeft":"offsetTop",d=this.isHorizontal?"offsetWidth":"offsetHeight",f=this.isHorizontal?"scrollLeft":"scrollTop",c=a[c]-this.thumbsNode[c];return c>=this.thumbScroller[f]&&c+a[d]<=this.thumbScroller[f]+this._scrollerSize},resize:function(){var a=this.isHorizontal?"w":"h",c=0;this._thumbs.length>0&&f.marginBox(this._thumbs[0]).w==
0||(f.forEach(this._thumbs,f.hitch(this,function(d){var m=f.marginBox(d.firstChild);c+=Number(m[a])+10;this.useLoadNotifier&&m.w>0&&f.style(d.lastChild,"width",m.w-4+"px");f.style(d,"width",m.w+"px")})),f.style(this.thumbsNode,this._sizeProperty,c+"px"),this._updateNavControls())},_next:function(){for(var a=this.isHorizontal?"offsetLeft":"offsetTop",c=this.isHorizontal?"offsetWidth":"offsetHeight",d=this.thumbsNode[a],f=this._thumbs[this._thumbIndex][a]-d,j,l=this._thumbIndex+1;l<this._thumbs.length;l++)if(j=
this._thumbs[l],j[a]-d+j[c]-f>this._scrollerSize){this._showThumbs(l);break}},_prev:function(){if(this.thumbScroller[this.isHorizontal?"scrollLeft":"scrollTop"]!=0){for(var a=this.isHorizontal?"offsetLeft":"offsetTop",c=this._thumbs[this._thumbIndex][a]-this.thumbsNode[a],d,f=this._thumbIndex-1;f>-1;f--)if(d=this._thumbs[f],c-d[a]>this._scrollerSize){this._showThumbs(f+1);return}this._showThumbs(0)}},_checkLoad:function(a,c){f.publish(this.getShowTopicName(),[{index:c}]);this._updateNavControls();
this._loadingImages={};this._thumbIndex=c;this.thumbsNode.offsetWidth-a.offsetLeft<this._scrollerSize*2&&this._loadNextPage()},_showThumbs:function(a){a=Math.min(Math.max(a,0),this._maxPhotos);if(!(a>=this._maxPhotos)){var c=this._thumbs[a];if(c){var i=c.offsetLeft-this.thumbsNode.offsetLeft,m=c.offsetTop-this.thumbsNode.offsetTop,j=this.isHorizontal?i:m;if(!(j>=this.thumbScroller[this._scrollAttr]&&j+c[this._sizeAttr]<=this.thumbScroller[this._scrollAttr]+this._scrollerSize))this.isScrollable?d.fx.smoothScroll({target:this.isHorizontal?
{x:i,y:0}:{x:0,y:m},win:this.thumbScroller,duration:300,easing:f.fx.easing.easeOut,onEnd:f.hitch(this,"_checkLoad",c,a)}).play(10):(this.isHorizontal?this.thumbScroller.scrollLeft=i:this.thumbScroller.scrollTop=m,this._checkLoad(c,a))}}},markImageLoaded:function(a){var c=f.byId("loadingDiv_"+this.widgetid+"_"+a);c&&this._setThumbClass(c,"thumbLoaded");this._loadedImages[a]=!0},_setThumbClass:function(a,c){this.autoLoad&&f.addClass(a,c)},_loadNextPage:function(){if(!this._loadInProgress){this._loadInProgress=
!0;for(var a=this.request.start+(this._noImages?0:this.pageSize),c=a;c<this._thumbs.length&&this._thumbs[c];)c++;var d=this.imageStore;this.request.onComplete=f.hitch(this,function(a){if(d==this.imageStore)if(a&&a.length){var g=0,l=f.hitch(this,function(){if(g>=a.length)this._loadInProgress=!1;else{var d=g++;this._loadImage(a[d],c+d,l)}});l();this._updateNavControls()}else this._loadInProgress=!1});this.request.onError=f.hitch(this,function(){this._loadInProgress=!1;console.log("Error getting items")});
this.request.start=a;this._noImages=!1;this.imageStore.fetch(this.request)}},_loadImage:function(a,c,d){var m=this.imageStore,j=m.getValue(a,this.imageThumbAttr),l=f.create("div",{id:"img_"+this.widgetid+"_"+c}),h=f.create("img",{},l);h._index=c;h._data=a;this._thumbs[c]=l;var b;this.useLoadNotifier&&(b=f.create("div",{id:"loadingDiv_"+this.widgetid+"_"+c},l),this._setThumbClass(b,this._loadedImages[c]?"thumbLoaded":"thumbNotifier"));var c=f.marginBox(this.thumbsNode),e;this.isHorizontal?(b=this.thumbWidth,
e="w"):(b=this.thumbHeight,e="h");c=c[e];e=this.thumbScroller.scrollLeft;var k=this.thumbScroller.scrollTop;f.style(this.thumbsNode,this._sizeProperty,c+b+20+"px");this.thumbScroller.scrollLeft=e;this.thumbScroller.scrollTop=k;this.thumbsNode.appendChild(l);f.connect(h,"onload",this,f.hitch(this,function(){if(m!=this.imageStore)return!1;this.resize();setTimeout(d,0);return!1}));f.connect(h,"onclick",this,function(b){f.publish(this.getClickTopicName(),[{index:b.target._index,data:b.target._data,url:h.getAttribute("src"),
largeUrl:this.imageStore.getValue(a,this.imageLargeAttr),title:this.imageStore.getValue(a,this.titleAttr),link:this.imageStore.getValue(a,this.linkAttr)}]);return!1});f.addClass(h,"imageGalleryThumb");h.setAttribute("src",j);(j=this.imageStore.getValue(a,this.titleAttr))&&h.setAttribute("title",j);this._updateNavControls()},_updateNavControls:function(){var a=function(a,c){var d=c?"addClass":"removeClass";f[d](a,"enabled");f[d](a,"thumbClickable")},c=this.isHorizontal?"scrollLeft":"scrollTop",d=this.isHorizontal?
"offsetWidth":"offsetHeight";a(this.navPrev,this.thumbScroller[c]>0);a(this.navNext,this.thumbScroller[c]+this._scrollerSize<this.thumbsNode[d])}})})},"dijit/layout/BorderContainer":function(){define("dijit/layout/BorderContainer",["dojo/_base/array","dojo/cookie","dojo/_base/declare","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/keys","dojo/_base/lang","dojo/on","dojo/touch","dojo/_base/window","../_WidgetBase","../_Widget","../_TemplatedMixin",
"./_LayoutWidget","./utils"],function(a,f,d,g,c,i,m,j,l,h,b,e,k,p,o,n,v,r){var t=d("dijit.layout._Splitter",[o,n],{live:!0,templateString:'<div class="dijitSplitter" data-dojo-attach-event="onkeypress:_onKeyPress,press:_startDrag,onmouseenter:_onMouse,onmouseleave:_onMouse" tabIndex="0" role="separator"><div class="dijitSplitterThumb"></div></div>',constructor:function(){this._handlers=[]},postMixInProperties:function(){this.inherited(arguments);this.horizontal=/top|bottom/.test(this.region);this._factor=
/top|left/.test(this.region)?1:-1;this._cookieName=this.container.id+"_"+this.region},buildRendering:function(){this.inherited(arguments);g.add(this.domNode,"dijitSplitter"+(this.horizontal?"H":"V"));if(this.container.persist){var a=f(this._cookieName);a&&(this.child.domNode.style[this.horizontal?"height":"width"]=a)}},_computeMaxSize:function(){var b=this.horizontal?"h":"w",c=i.getMarginBox(this.child.domNode)[b],e=a.filter(this.container.getChildren(),function(a){return a.region=="center"})[0],
b=i.getMarginBox(e.domNode)[b];return Math.min(this.child.maxSize,c+b)},_startDrag:function(a){if(!this.cover)this.cover=k.doc.createElement("div"),g.add(this.cover,"dijitSplitterCover"),c.place(this.cover,this.child.domNode,"after");g.add(this.cover,"dijitSplitterCoverActive");this.fake&&c.destroy(this.fake);if(!(this._resize=this.live))(this.fake=this.domNode.cloneNode(!0)).removeAttribute("id"),g.add(this.domNode,"dijitSplitterShadow"),c.place(this.fake,this.domNode,"after");g.add(this.domNode,
"dijitSplitterActive dijitSplitter"+(this.horizontal?"H":"V")+"Active");this.fake&&g.remove(this.fake,"dijitSplitterHover dijitSplitter"+(this.horizontal?"H":"V")+"Hover");var d=this._factor,f=this.horizontal,l=f?"pageY":"pageX",m=a[l],o=this.domNode.style,n=i.getMarginBox(this.child.domNode)[f?"h":"w"],p=this._computeMaxSize(),q=this.child.minSize||20,f=this.region,v=f=="top"||f=="bottom"?"top":"left",x=parseInt(o[v],10),t=this._resize,r=h.hitch(this.container,"_layoutChildren",this.child.id),f=
k.doc;this._handlers=this._handlers.concat([b(f,e.move,this._drag=function(a,b){var c=a[l]-m,e=d*c+n,h=Math.max(Math.min(e,p),q);(t||b)&&r(h);o[v]=c+x+d*(h-e)+"px"}),b(f,"dragstart",j.stop),b(k.body(),"selectstart",j.stop),b(f,e.release,h.hitch(this,"_stopDrag"))]);j.stop(a)},_onMouse:function(a){a=a.type=="mouseover"||a.type=="mouseenter";g.toggle(this.domNode,"dijitSplitterHover",a);g.toggle(this.domNode,"dijitSplitter"+(this.horizontal?"H":"V")+"Hover",a)},_stopDrag:function(a){try{this.cover&&
g.remove(this.cover,"dijitSplitterCoverActive"),this.fake&&c.destroy(this.fake),g.remove(this.domNode,"dijitSplitterActive dijitSplitter"+(this.horizontal?"H":"V")+"Active dijitSplitterShadow"),this._drag(a),this._drag(a,!0)}finally{this._cleanupHandlers(),delete this._drag}this.container.persist&&f(this._cookieName,this.child.domNode.style[this.horizontal?"height":"width"],{expires:365})},_cleanupHandlers:function(){for(var a;a=this._handlers.pop();)a.remove()},_onKeyPress:function(a){this._resize=
!0;var b=this.horizontal,c=1;switch(a.charOrCode){case b?l.UP_ARROW:l.LEFT_ARROW:c*=-1;case b?l.DOWN_ARROW:l.RIGHT_ARROW:break;default:return}b=i.getMarginSize(this.child.domNode)[b?"h":"w"]+this._factor*c;this.container._layoutChildren(this.child.id,Math.max(Math.min(b,this._computeMaxSize()),this.child.minSize));j.stop(a)},destroy:function(){this._cleanupHandlers();delete this.child;delete this.container;delete this.cover;delete this.fake;this.inherited(arguments)}}),q=d("dijit.layout._Gutter",
[o,n],{templateString:'<div class="dijitGutter" role="presentation"></div>',postMixInProperties:function(){this.inherited(arguments);this.horizontal=/top|bottom/.test(this.region)},buildRendering:function(){this.inherited(arguments);g.add(this.domNode,"dijitGutter"+(this.horizontal?"H":"V"))}}),d=d("dijit.layout.BorderContainer",v,{design:"headline",gutters:!0,liveSplitters:!0,persist:!1,baseClass:"dijitBorderContainer",_splitterClass:t,postMixInProperties:function(){this.gutters||(this.baseClass+=
"NoGutter");this.inherited(arguments)},startup:function(){this._started||(a.forEach(this.getChildren(),this._setupChild,this),this.inherited(arguments))},_setupChild:function(a){var b=a.region;if(b){this.inherited(arguments);g.add(a.domNode,this.baseClass+"Pane");var e=this.isLeftToRight();b=="leading"&&(b=e?"left":"right");b=="trailing"&&(b=e?"right":"left");if(b!="center"&&(a.splitter||this.gutters)&&!a._splitterWidget)e=a.splitter?this._splitterClass:q,h.isString(e)&&(e=h.getObject(e)),e=new e({id:a.id+
"_splitter",container:this,child:a,region:b,live:this.liveSplitters}),e.isSplitter=!0,a._splitterWidget=e,c.place(e.domNode,a.domNode,"after"),e.startup();a.region=b}},layout:function(){this._layoutChildren()},addChild:function(){this.inherited(arguments);this._started&&this.layout()},removeChild:function(a){var b=a.region,c=a._splitterWidget;c&&(c.destroy(),delete a._splitterWidget);this.inherited(arguments);this._started&&this._layoutChildren();g.remove(a.domNode,this.baseClass+"Pane");m.set(a.domNode,
{top:"auto",bottom:"auto",left:"auto",right:"auto",position:"static"});m.set(a.domNode,b=="top"||b=="bottom"?"width":"height","auto")},getChildren:function(){return a.filter(this.inherited(arguments),function(a){return!a.isSplitter})},getSplitter:function(b){return a.filter(this.getChildren(),function(a){return a.region==b})[0]._splitterWidget},resize:function(){if(!this.cs||!this.pe){var a=this.domNode;this.cs=m.getComputedStyle(a);this.pe=i.getPadExtents(a,this.cs);this.pe.r=m.toPixelValue(a,this.cs.paddingRight);
this.pe.b=m.toPixelValue(a,this.cs.paddingBottom);m.set(a,"padding","0px")}this.inherited(arguments)},_layoutChildren:function(b,c){if(this._borderBox&&this._borderBox.h){var e=a.map(this.getChildren(),function(a,b){return{pane:a,weight:[a.region=="center"?Infinity:0,a.layoutPriority,(this.design=="sidebar"?1:-1)*(/top|bottom/.test(a.region)?1:-1),b]}},this);e.sort(function(a,b){for(var c=a.weight,e=b.weight,d=0;d<c.length;d++)if(c[d]!=e[d])return c[d]-e[d];return 0});var d=[];a.forEach(e,function(a){a=
a.pane;d.push(a);a._splitterWidget&&d.push(a._splitterWidget)});r.layoutChildren(this.domNode,{l:this.pe.l,t:this.pe.t,w:this._borderBox.w-this.pe.w,h:this._borderBox.h-this.pe.h},d,b,c)}},destroyRecursive:function(){a.forEach(this.getChildren(),function(a){var b=a._splitterWidget;b&&b.destroy();delete a._splitterWidget});this.inherited(arguments)}});h.extend(p,{region:"",layoutPriority:0,splitter:!1,minSize:0,maxSize:Infinity});d._Splitter=t;d._Gutter=q;return d})},"dojo/window":function(){define(["./_base/kernel",
"./_base/lang","./_base/sniff","./_base/window","./dom","./dom-geometry","./dom-style"],function(a,f,d,g,c,i,m){f.getObject("window",!0,a);a.window.getBox=function(){var a=g.doc.compatMode=="BackCompat"?g.body():g.doc.documentElement,c=i.docScroll(),d=g.doc.parentWindow||g.doc.defaultView;return{l:c.x,t:c.y,w:d.innerWidth||a.clientWidth,h:d.innerHeight||a.clientHeight}};a.window.get=function(a){if(d("ie")&&window!==document.parentWindow){a.parentWindow.execScript("document._parentWindow = window;",
"Javascript");var c=a._parentWindow;a._parentWindow=null;return c}return a.parentWindow||a.defaultView};a.window.scrollIntoView=function(a,f){try{var a=c.byId(a),h=a.ownerDocument||g.doc,b=h.body||g.body(),e=h.documentElement||b.parentNode,k=d("ie"),p=d("webkit");if((!d("mozilla")&&!k&&!p&&!d("opera")||a==b||a==e)&&typeof a.scrollIntoView!="undefined")a.scrollIntoView(!1);else{var o=h.compatMode=="BackCompat",n=k>=9&&a.ownerDocument.parentWindow.frameElement?e.clientHeight>0&&e.clientWidth>0&&(b.clientHeight==
0||b.clientWidth==0||b.clientHeight>e.clientHeight||b.clientWidth>e.clientWidth)?e:b:o?b:e,h=p?b:n,v=n.clientWidth,r=n.clientHeight,t=!i.isBodyLtr(),q=f||i.position(a),s=a.parentNode,n=function(a){return k<=6||k&&o?!1:m.get(a,"position").toLowerCase()=="fixed"};if(!n(a))for(;s;){s==b&&(s=h);var u=i.position(s),w=n(s);if(s==h){u.w=v;u.h=r;h==e&&k&&t&&(u.x+=h.offsetWidth-u.w);if(u.x<0||!k)u.x=0;if(u.y<0||!k)u.y=0}else{var y=i.getPadBorderExtents(s);u.w-=y.w;u.h-=y.h;u.x+=y.l;u.y+=y.t;var K=s.clientWidth,
A=u.w-K;if(K>0&&A>0)u.w=K,u.x+=t&&(k||s.clientLeft>y.l)?A:0;K=s.clientHeight;A=u.h-K;if(K>0&&A>0)u.h=K}if(w){if(u.y<0)u.h+=u.y,u.y=0;if(u.x<0)u.w+=u.x,u.x=0;if(u.y+u.h>r)u.h=r-u.y;if(u.x+u.w>v)u.w=v-u.x}var D=q.x-u.x,H=q.y-Math.max(u.y,0),E=D+q.w-u.w,B=H+q.h-u.h;if(E*D>0){var x=Math[D<0?"max":"min"](D,E);if(t&&(k==8&&!o||k>=9))x=-x;q.x+=s.scrollLeft;s.scrollLeft+=x;q.x-=s.scrollLeft}B*H>0&&(q.y+=s.scrollTop,s.scrollTop+=Math[H<0?"max":"min"](H,B),q.y-=s.scrollTop);s=s!=h&&!w&&s.parentNode}}}catch(z){console.error("scrollIntoView: "+
z),a.scrollIntoView(!1)}};return a.window})},"dijit/_FocusMixin":function(){define("dijit/_FocusMixin",["./focus","./_WidgetBase","dojo/_base/declare","dojo/_base/lang"],function(a,f,d,g){g.extend(f,{focused:!1,onFocus:function(){},onBlur:function(){},_onFocus:function(){this.onFocus()},_onBlur:function(){this.onBlur()}});return d("dijit._FocusMixin",null,{_focusManager:a})})},"dijit/_WidgetsInTemplateMixin":function(){define("dijit/_WidgetsInTemplateMixin",["dojo/_base/array","dojo/_base/declare",
"dojo/parser","dijit/registry"],function(a,f,d,g){return f("dijit._WidgetsInTemplateMixin",null,{_earlyTemplatedStartup:!1,widgetsInTemplate:!0,_beforeFillContent:function(){if(this.widgetsInTemplate){var a=this.domNode,f=this._startupWidgets=d.parse(a,{noStart:!this._earlyTemplatedStartup,template:!0,inherited:{dir:this.dir,lang:this.lang,textDir:this.textDir},propsThis:this,scope:"dojo"});this._supportingWidgets=g.findWidgets(a);this._attachTemplateNodes(f,function(a,c){return a[c]})}},startup:function(){a.forEach(this._startupWidgets,
function(a){a&&!a._started&&a.startup&&a.startup()});this.inherited(arguments)}})})},"dojo/data/util/filter":function(){define(["dojo/_base/lang"],function(a){a=a.getObject("dojo.data.util.filter",!0);a.patternToRegExp=function(a,d){for(var g="^",c=null,i=0;i<a.length;i++)switch(c=a.charAt(i),c){case "\\":g+=c;i++;g+=a.charAt(i);break;case "*":g+=".*";break;case "?":g+=".";break;case "$":case "^":case "/":case "+":case ".":case "|":case "(":case ")":case "{":case "}":case "[":case "]":g+="\\";default:g+=
c}g+="$";return d?RegExp(g,"mi"):RegExp(g,"m")};return a})},"dojox/fx/_base":function(){define("dojox/fx/_base",["dojo/_base/array","dojo/_base/lang","dojo/_base/fx","dojo/fx","dojo/dom","dojo/dom-style","dojo/dom-geometry","dojo/_base/connect","dojo/_base/html"],function(a,f,d,g,c,i,m,j,l){a=f.getObject("dojox.fx",!0);a.sizeTo=function(a){var b=a.node=c.byId(a.node),e=a.method||"chain";if(!a.duration)a.duration=500;if(e=="chain")a.duration=Math.floor(a.duration/2);var k,j,l,m,v,r=null,t=function(b){return function(){var c=
i.getComputedStyle(b),e=c.position,d=c.width,f=c.height;k=e=="absolute"?b.offsetTop:parseInt(c.top)||0;l=e=="absolute"?b.offsetLeft:parseInt(c.left)||0;v=d=="auto"?0:parseInt(d);r=f=="auto"?0:parseInt(f);m=l-Math.floor((a.width-v)/2);j=k-Math.floor((a.height-r)/2);if(e!="absolute"&&e!="relative")c=i.coords(b,!0),k=c.y,l=c.x,b.style.position="absolute",b.style.top=k+"px",b.style.left=l+"px"}}(b),b=d.animateProperty(f.mixin({properties:{height:function(){t();return{end:a.height||0,start:r}},top:function(){return{start:k,
end:j}}}},a)),e=d.animateProperty(f.mixin({properties:{width:function(){return{start:v,end:a.width||0}},left:function(){return{start:l,end:m}}}},a));return g[a.method=="combine"?"combine":"chain"]([b,e])};a.slideBy=function(a){var b,e,g=function(a){return function(){var c=i.getComputedStyle(a),d=c.position;b=d=="absolute"?a.offsetTop:parseInt(c.top)||0;e=d=="absolute"?a.offsetLeft:parseInt(c.left)||0;if(d!="absolute"&&d!="relative")c=m.coords(a,!0),b=c.y,e=c.x,a.style.position="absolute",a.style.top=
b+"px",a.style.left=e+"px"}}(a.node=c.byId(a.node));g();a=d.animateProperty(f.mixin({properties:{top:b+(a.top||0),left:e+(a.left||0)}},a));j.connect(a,"beforeBegin",a,g);return a};a.crossFade=function(a){var b=a.nodes[0]=c.byId(a.nodes[0]),e=l.style(b,"opacity"),i=a.nodes[1]=c.byId(a.nodes[1]);l.style(i,"opacity");return g.combine([d[e==0?"fadeIn":"fadeOut"](f.mixin({node:b},a)),d[e==0?"fadeOut":"fadeIn"](f.mixin({node:i},a))])};a.highlight=function(a){var b=a.node=c.byId(a.node);a.duration=a.duration||
400;var e=a.color||"#ffff99",g=l.style(b,"backgroundColor");g=="rgba(0, 0, 0, 0)"&&(g="transparent");a=d.animateProperty(f.mixin({properties:{backgroundColor:{start:e,end:g}}},a));g=="transparent"&&j.connect(a,"onEnd",a,function(){b.style.backgroundColor=g});return a};a.wipeTo=function(a){a.node=c.byId(a.node);var b=a.node,e=b.style,g=a.width?"width":"height",i={};i[g]={start:function(){e.overflow="hidden";if(e.visibility=="hidden"||e.display=="none")return e[g]="1px",e.display="",e.visibility="",
1;else{var a=l.style(b,g);return Math.max(a,1)}},end:a[g]};return d.animateProperty(f.mixin({properties:i},a))};return a})},"dojo/_base/connect":function(){define(["./kernel","../on","../topic","../aspect","./event","../mouse","./sniff","./lang","../keys"],function(a,f,d,g,c,i,m,j){function l(b,c,e,d,h){d=j.hitch(e,d);if(!b||!b.addEventListener&&!b.attachEvent)return g.after(b||a.global,c,d,!0);typeof c=="string"&&c.substring(0,2)=="on"&&(c=c.substring(2));if(!b)b=a.global;if(!h)switch(c){case "keypress":c=
p;break;case "mouseenter":c=i.enter;break;case "mouseleave":c=i.leave}return f(b,c,d,h)}function h(a){a.keyChar=a.charCode?String.fromCharCode(a.charCode):"";a.charOrCode=a.keyChar||a.keyCode}m.add("events-keypress-typed",function(){var a={charCode:0};try{a=document.createEvent("KeyboardEvent"),(a.initKeyboardEvent||a.initKeyEvent).call(a,"keypress",!0,!0,null,!1,!1,!1,!1,9,3)}catch(b){}return a.charCode==0&&!m("opera")});var b={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,229:113},e=m("mac")?"metaKey":"ctrlKey",k=function(a,b){var c=j.mixin({},a,b);h(c);c.preventDefault=function(){a.preventDefault()};c.stopPropagation=function(){a.stopPropagation()};return c},p;p=m("events-keypress-typed")?function(a,c){var e=f(a,"keydown",function(a){var e=a.keyCode,d=(e!=13||m("ie")>=9&&!m("quirks"))&&e!=32&&(e!=27||!m("ie"))&&(e<48||e>90)&&(e<96||e>111)&&(e<186||e>192)&&(e<219||e>222)&&e!=229;if(d||a.ctrlKey){d=d?0:e;if(a.ctrlKey)if(e==3||e==13)return c.call(a.currentTarget,
a);else d>95&&d<106?d-=48:!a.shiftKey&&d>=65&&d<=90?d+=32:d=b[d]||d;e=k(a,{type:"keypress",faux:!0,charCode:d});c.call(a.currentTarget,e);if(m("ie"))try{a.keyCode=e.keyCode}catch(f){}}}),d=f(a,"keypress",function(a){var b=a.charCode,a=k(a,{charCode:b>=32?b:0,faux:!0});return c.call(this,a)});return{remove:function(){e.remove();d.remove()}}}:m("opera")?function(a,b){return f(a,"keypress",function(a){var c=a.which;c==3&&(c=99);c=c<32&&!a.shiftKey?0:c;a.ctrlKey&&!a.shiftKey&&c>=65&&c<=90&&(c+=32);return b.call(this,
k(a,{charCode:c}))})}:function(a,b){return f(a,"keypress",function(a){h(a);return b.call(this,a)})};var o={_keypress:p,connect:function(){var a=arguments,b=[],c=0;b.push(typeof a[0]=="string"?null:a[c++],a[c++]);var e=a[c+1];b.push(typeof e=="string"||typeof e=="function"?a[c++]:null,a[c++]);for(e=a.length;c<e;c++)b.push(a[c]);return l.apply(this,b)},disconnect:function(a){a&&a.remove()},subscribe:function(a,b,c){return d.subscribe(a,j.hitch(b,c))},publish:function(a,b){return d.publish.apply(d,[a].concat(b))},
connectPublisher:function(a,b,c){var e=function(){o.publish(a,arguments)};return c?o.connect(b,c,e):o.connect(b,e)},isCopyKey:function(a){return a[e]}};o.unsubscribe=o.disconnect;j.mixin(a,o);return o})},"dojo/data/util/sorter":function(){define(["dojo/_base/lang"],function(a){var f=a.getObject("dojo.data.util.sorter",!0);f.basicComparator=function(a,f){var c=-1;a===null&&(a=void 0);f===null&&(f=void 0);if(a==f)c=0;else if(a>f||a==null)c=1;return c};f.createSortFunction=function(a,g){function c(a,
b,c,e){return function(d,f){var h=e.getValue(d,a),g=e.getValue(f,a);return b*c(h,g)}}for(var i=[],m,j=g.comparatorMap,l=f.basicComparator,h=0;h<a.length;h++){m=a[h];var b=m.attribute;if(b){m=m.descending?-1:1;var e=l;j&&(typeof b!=="string"&&"toString"in b&&(b=b.toString()),e=j[b]||l);i.push(c(b,m,e,g))}}return function(a,b){for(var c=0;c<i.length;){var e=i[c++](a,b);if(e!==0)return e}return 0}};return f})},"dijit/form/_ButtonMixin":function(){define("dijit/form/_ButtonMixin",["dojo/_base/declare",
"dojo/dom","dojo/_base/event","../registry"],function(a,f,d,g){return a("dijit.form._ButtonMixin",null,{label:"",type:"button",_onClick:function(a){if(this.disabled)return d.stop(a),!1;var f=this.onClick(a)===!1;if(!f&&this.type=="submit"&&!(this.valueNode||this.focusNode).form)for(var m=this.domNode;m.parentNode;m=m.parentNode){var j=g.byNode(m);if(j&&typeof j._onSubmit=="function"){j._onSubmit(a);f=!0;break}}f&&a.preventDefault();return!f},postCreate:function(){this.inherited(arguments);f.setSelectable(this.focusNode,
!1)},onClick:function(){return!0},_setLabelAttr:function(a){this._set("label",a);(this.containerNode||this.focusNode).innerHTML=a}})})},"dojo/dom-attr":function(){define(["exports","./_base/sniff","./_base/lang","./dom","./dom-style","./dom-prop"],function(a,f,d,g,c,i){function m(a,b){var c=a.getAttributeNode&&a.getAttributeNode(b);return c&&c.specified}var j={innerHTML:1,className:1,htmlFor:f("ie"),value:1},l={classname:"class",htmlfor:"for",tabindex:"tabIndex",readonly:"readOnly"};a.has=function(a,
b){var c=b.toLowerCase();return j[i.names[c]||b]||m(g.byId(a),l[c]||b)};a.get=function(a,b){var a=g.byId(a),c=b.toLowerCase(),f=i.names[c]||b,p=j[f];value=a[f];if(p&&typeof value!="undefined")return value;if(f!="href"&&(typeof value=="boolean"||d.isFunction(value)))return value;c=l[c]||b;return m(a,c)?a.getAttribute(c):null};a.set=function(f,b,e){f=g.byId(f);if(arguments.length==2){for(var k in b)a.set(f,k,b[k]);return f}k=b.toLowerCase();var m=i.names[k]||b,o=j[m];if(m=="style"&&typeof e!="string")return c.set(f,
e),f;if(o||typeof e=="boolean"||d.isFunction(e))return i.set(f,b,e);f.setAttribute(l[k]||b,e);return f};a.remove=function(a,b){g.byId(a).removeAttribute(l[b.toLowerCase()]||b)};a.getNodeProp=function(a,b){var a=g.byId(a),c=b.toLowerCase(),d=i.names[c]||b;if(d in a&&d!="href")return a[d];c=l[c]||b;return m(a,c)?a.getAttribute(c):null}})},"dijit/registry":function(){define("dijit/registry",["dojo/_base/array","dojo/_base/sniff","dojo/_base/unload","dojo/_base/window","."],function(a,f,d,g,c){var i=
{},m={},j={length:0,add:function(a){if(m[a.id])throw Error("Tried to register widget with id=="+a.id+" but that id is already registered");m[a.id]=a;this.length++},remove:function(a){m[a]&&(delete m[a],this.length--)},byId:function(a){return typeof a=="string"?m[a]:a},byNode:function(a){return m[a.getAttribute("widgetId")]},toArray:function(){var a=[],c;for(c in m)a.push(m[c]);return a},getUniqueId:function(a){var d;do d=a+"_"+(a in i?++i[a]:i[a]=0);while(m[d]);return c._scopeName=="dijit"?d:c._scopeName+
"_"+d},findWidgets:function(a){function c(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType==1){var d=a.getAttribute("widgetId");d?(d=m[d])&&b.push(d):c(a)}}var b=[];c(a);return b},_destroyAll:function(){c._curFocus=null;c._prevFocus=null;c._activeStack=[];a.forEach(j.findWidgets(g.body()),function(a){a._destroyed||(a.destroyRecursive?a.destroyRecursive():a.destroy&&a.destroy())})},getEnclosingWidget:function(a){for(;a;){var c=a.getAttribute&&a.getAttribute("widgetId");if(c)return m[c];a=a.parentNode}return null},
_hash:m};f("ie")&&d.addOnWindowUnload(function(){j._destroyAll()});return c.registry=j})},"dojo/io-query":function(){define(["./_base/lang"],function(a){var f={};return{objectToQuery:function(d){var g=encodeURIComponent,c=[],i;for(i in d){var m=d[i];if(m!=f[i]){var j=g(i)+"=";if(a.isArray(m))for(var l=0,h=m.length;l<h;++l)c.push(j+g(m[l]));else c.push(j+g(m))}}return c.join("&")},queryToObject:function(d){for(var f=decodeURIComponent,d=d.split("&"),c={},i,m,j=0,l=d.length;j<l;++j)if(m=d[j],m.length){var h=
m.indexOf("=");h<0?(i=f(m),m=""):(i=f(m.slice(0,h)),m=f(m.slice(h+1)));typeof c[i]=="string"&&(c[i]=[c[i]]);a.isArray(c[i])?c[i].push(m):c[i]=m}return c}}})},"dojo/_base/loader":function(){define(["./kernel","../has","require","module","./json","./lang","./array"],function(a,f,d,g,c,i,m){var j=function(a){return a.replace(/\./g,"/")},l=/\/\/>>built/,h=[],b=[],e=function(){b=m.filter(b,function(a){return a.injected!==q&&!a.executed});if(!b.length){r.holdIdle();var a=h;h=[];m.forEach(a,function(a){a(1)});
r.releaseIdle()}},k=function(b,c,e){var d=/\(|\)/g,f=1;for(d.lastIndex=c;c=d.exec(b);)if(c[0]==")"?f-=1:f+=1,f==0)break;if(f!=0)throw"unmatched paren around character "+d.lastIndex+" in: "+b;return[a.trim(b.substring(e,d.lastIndex))+";\n",d.lastIndex]},p=/(\/\*([\s\S]*?)\*\/|\/\/(.*)$)/mg,o=/(^|\s)dojo\.(loadInit|require|provide|requireLocalization|requireIf|requireAfterIf|platformRequire)\s*\(/mg,n=/(^|\s)(require|define)\s*\(/m,v=function(a,b){var c,e,d,f=[],g=[];c=[];for(b=b||a.replace(p,function(a){o.lastIndex=
n.lastIndex=0;return o.test(a)||n.test(a)?"":a});c=o.exec(b);)e=o.lastIndex,d=e-c[0].length,e=k(b,e,d),c[2]=="loadInit"?f.push(e[0]):g.push(e[0]),o.lastIndex=e[1];c=f.concat(g);return c.length||!n.test(b)?[a.replace(/(^|\s)dojo\.loadInit\s*\(/g,"\n0 && dojo.loadInit("),c.join(""),c]:0},r=d.initSyncLoader(function(a,c,d){h.push(d);m.forEach(a.split(","),function(a){a=A(a,c.module);b.push(a);D(a)});e()},e,function(b,c){var e,d,f=[],g=[];if(l.test(c)||!(e=v(c)))return 0;d=b.mid+"-*loadInit";for(var h in A("dojo",
b).result.scopeMap)f.push(h),g.push('"'+h+'"');return"// xdomain rewrite of "+b.path+"\ndefine('"+d+"',{\n\tnames:"+a.toJson(f)+",\n\tdef:function("+f.join(",")+"){"+e[1]+"}});\n\ndefine("+a.toJson(f.concat(["dojo/loadInit!"+d]))+", function("+f.join(",")+"){\n"+e[0]+"});"}),t=r.sync,q=r.arrived,s=r.nonmodule,u=r.executing,w=r.executed,y=r.syncExecStack,K=r.execQ,A=r.getModule,D=r.injectModule,H=r.setArrived,E=r.signal,B=r.finishExec,x=r.execModule,z=r.getLegacyMode;a.provide=function(a){var b=y[0],
c=i.mixin(A(j(a),d.module),{executed:u,result:i.getObject(a,!0)});H(c);if(b)(b.provides||(b.provides=[])).push(function(){c.result=i.getObject(a);delete c.provides;c.executed!==w&&B(c)});return c.result};f.add("config-publishRequireResult",1,0,0);a.require=function(a,b){var c=function(a,b){var c=A(j(a),d.module);if(y.length&&y[0].finish)y[0].finish.push(a);else{if(c.executed)return c.result;b&&(c.result=s);var e=z();D(c);e=z();c.executed!==w&&c.injected===q&&(r.holdIdle(),x(c),r.releaseIdle());if(c.executed)return c.result;
e==t?c.cjs?K.unshift(c):y.length&&(y[0].finish=[a]):K.push(c)}}(a,b);f("config-publishRequireResult")&&!i.exists(a)&&c!==void 0&&i.setObject(a,c);return c};a.loadInit=function(a){a()};a.registerModulePath=function(a,b){var c={};c[a.replace(/\./g,"/")]=b;d({paths:c})};a.platformRequire=function(b){for(var b=(b.common||[]).concat(b[a._name]||b["default"]||[]),c;b.length;)i.isArray(c=b.shift())?a.require.apply(a,c):a.require(c)};a.requireIf=a.requireAfterIf=function(b,c,e){b&&a.require(c,e)};a.requireLocalization=
function(a,b,c){d(["../i18n"],function(e){e.getLocalization(a,b,c)})};return{extractLegacyApiApplications:v,require:r.dojoRequirePlugin,loadInit:function(c,d,f){d([c],function(c){d(c.names,function(){for(var i="",k=[],l=0;l<arguments.length;l++)i+="var "+c.names[l]+"= arguments["+l+"]; ",k.push(arguments[l]);eval(i);var o=d.module,x=[],i={},p=[],n,l={provide:function(a){a=j(a);a=A(a,o);a!==o&&H(a)},require:function(a,b){a=j(a);b&&(A(a,o).result=s);p.push(a)},requireLocalization:function(b,c,e){x.length||
(x=["dojo/i18n"]);e=(e||a.locale).toLowerCase();b=j(b)+"/nls/"+(/root/i.test(e)?"":e+"/")+j(c);A(b,o).isXd&&x.push("dojo/i18n!"+b)},loadInit:function(a){a()}};try{for(n in l)i[n]=a[n],a[n]=l[n];c.def.apply(null,k)}catch(u){E("error",[{src:g.id,id:"failedDojoLoadInit"},u])}finally{for(n in l)a[n]=i[n]}p.length&&x.push("dojo/require!"+p.join(","));h.push(f);m.forEach(p,function(a){a=A(a,d.module);b.push(a);D(a)});e()})})}}})},"dijit/tree/_dndContainer":function(){define("dijit/tree/_dndContainer",["dojo/aspect",
"dojo/_base/declare","dojo/dom-class","dojo/_base/event","dojo/_base/lang","dojo/mouse","dojo/on"],function(a,f,d,g,c,i,m){return f("dijit.tree._dndContainer",null,{constructor:function(f,l){this.tree=f;this.node=f.domNode;c.mixin(this,l);this.current=null;this.containerState="";d.add(this.node,"dojoDndContainer");this.events=[m(this.node,i.enter,c.hitch(this,"onOverEvent")),m(this.node,i.leave,c.hitch(this,"onOutEvent")),a.after(this.tree,"_onNodeMouseEnter",c.hitch(this,"onMouseOver"),!0),a.after(this.tree,
"_onNodeMouseLeave",c.hitch(this,"onMouseOut"),!0),m(this.node,"dragstart",c.hitch(g,"stop")),m(this.node,"selectstart",c.hitch(g,"stop"))]},destroy:function(){for(var a;a=this.events.pop();)a.remove();this.node=this.parent=null},onMouseOver:function(a){this.current=a},onMouseOut:function(){this.current=null},_changeState:function(a,c){var f="dojoDnd"+a,b=a.toLowerCase()+"State";d.replace(this.node,f+c,f+this[b]);this[b]=c},_addItemClass:function(a,c){d.add(a,"dojoDndItem"+c)},_removeItemClass:function(a,
c){d.remove(a,"dojoDndItem"+c)},onOverEvent:function(){this._changeState("Container","Over")},onOutEvent:function(){this._changeState("Container","")}})})},"dojo/_base/json":function(){define(["./kernel","../json"],function(a,f){a.fromJson=function(a){return eval("("+a+")")};a._escapeString=f.stringify;a.toJsonIndentStr="\t";a.toJson=function(d,g){return f.stringify(d,function(a,d){if(d){var f=d.__json__||d.json;if(typeof f=="function")return f.call(d)}return d},g&&a.toJsonIndentStr)};return a})},
"dijit/form/_FormWidget":function(){define("dijit/form/_FormWidget",["dojo/_base/declare","dojo/_base/kernel","dojo/ready","../_Widget","../_CssStateMixin","../_TemplatedMixin","./_FormWidgetMixin"],function(a,f,d,g,c,i,m){f.isAsync||d(0,function(){require(["dijit/form/_FormValueWidget"])});return a("dijit.form._FormWidget",[g,i,c,m],{setDisabled:function(a){f.deprecated("setDisabled("+a+") is deprecated. Use set('disabled',"+a+") instead.","","2.0");this.set("disabled",a)},setValue:function(a){f.deprecated("dijit.form._FormWidget:setValue("+
a+") is deprecated.  Use set('value',"+a+") instead.","","2.0");this.set("value",a)},getValue:function(){f.deprecated(this.declaredClass+"::getValue() is deprecated. Use get('value') instead.","","2.0");return this.get("value")},postMixInProperties:function(){this.nameAttrSetting=this.name?'name="'+this.name.replace(/'/g,"&quot;")+'"':"";this.inherited(arguments)},_setTypeAttr:null})})},"dojo/DeferredList":function(){define(["./_base/kernel","./_base/Deferred","./_base/array"],function(a,f,d){a.DeferredList=
function(a,c,i,m){var j=[];f.call(this);var l=this;a.length===0&&!c&&this.resolve([0,[]]);var h=0;d.forEach(a,function(b,e){function d(b,c){j[e]=[b,c];h++;h===a.length&&l.resolve(j)}b.then(function(a){c?l.resolve([e,a]):d(!0,a)},function(a){i?l.reject(a):d(!1,a);if(m)return null;throw a;})})};a.DeferredList.prototype=new f;a.DeferredList.prototype.gatherResults=function(f){f=new a.DeferredList(f,!1,!0,!1);f.addCallback(function(a){var f=[];d.forEach(a,function(a){f.push(a[1])});return f});return f};
return a.DeferredList})},"dojo/_base/Color":function(){define(["./kernel","./lang","./array","./config"],function(a,f,d,g){var c=a.Color=function(a){a&&this.setColor(a)};c.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:g.transparentColor||[0,0,0,0]};f.extend(c,
{r:255,g:255,b:255,a:1,_set:function(a,c,d,f){this.r=a;this.g=c;this.b=d;this.a=f},setColor:function(a){f.isString(a)?c.fromString(a,this):f.isArray(a)?c.fromArray(a,this):(this._set(a.r,a.g,a.b,a.a),a instanceof c||this.sanitize());return this},sanitize:function(){return this},toRgb:function(){return[this.r,this.g,this.b]},toRgba:function(){return[this.r,this.g,this.b,this.a]},toHex:function(){return"#"+d.map(["r","g","b"],function(a){a=this[a].toString(16);return a.length<2?"0"+a:a},this).join("")},
toCss:function(a){var c=this.r+", "+this.g+", "+this.b;return(a?"rgba("+c+", "+this.a:"rgb("+c)+")"},toString:function(){return this.toCss(!0)}});c.blendColors=a.blendColors=function(a,f,g,l){var h=l||new c;d.forEach(["r","g","b","a"],function(b){h[b]=a[b]+(f[b]-a[b])*g;b!="a"&&(h[b]=Math.round(h[b]))});return h.sanitize()};c.fromRgb=a.colorFromRgb=function(a,d){var f=a.toLowerCase().match(/^rgba?\(([\s\.,0-9]+)\)/);return f&&c.fromArray(f[1].split(/\s*,\s*/),d)};c.fromHex=a.colorFromHex=function(a,
f){var g=f||new c,l=a.length==4?4:8,h=(1<<l)-1,a=Number("0x"+a.substr(1));if(isNaN(a))return null;d.forEach(["b","g","r"],function(b){var c=a&h;a>>=l;g[b]=l==4?17*c:c});g.a=1;return g};c.fromArray=a.colorFromArray=function(a,d){var f=d||new c;f._set(Number(a[0]),Number(a[1]),Number(a[2]),Number(a[3]));if(isNaN(f.a))f.a=1;return f.sanitize()};c.fromString=a.colorFromString=function(a,d){var f=c.named[a];return f&&c.fromArray(f,d)||c.fromRgb(a,d)||c.fromHex(a,d)};return c})},"dojo/dnd/common":function(){define(["../main"],
function(a){a.getObject("dnd",!0,a);a.dnd.getCopyKeyState=a.isCopyKey;a.dnd._uniqueId=0;a.dnd.getUniqueId=function(){var f;do f=a._scopeName+"Unique"+ ++a.dnd._uniqueId;while(a.byId(f));return f};a.dnd._empty={};a.dnd.isFormElement=function(a){a=a.target;if(a.nodeType==3)a=a.parentNode;return" button textarea input select option ".indexOf(" "+a.tagName.toLowerCase()+" ")>=0};return a.dnd})},"dojo/topic":function(){define(["./Evented"],function(a){var f=new a;return{publish:function(){return f.emit.apply(f,
arguments)},subscribe:function(){return f.on.apply(f,arguments)}}})},"dojo/_base/declare":function(){define(["./kernel","../has","./lang"],function(a,f,d){function g(a,b){throw Error("declare"+(b?" "+b:"")+": "+a);}function c(a,b,c){var e,d,f,h,i,k,j,l=this._inherited=this._inherited||{};typeof a=="string"&&(e=a,a=b,b=c);c=0;h=a.callee;(e=e||h.nom)||g("can't deduce a name to call inherited()",this.declaredClass);i=this.constructor._meta;f=i.bases;j=l.p;if(e!=w){if(l.c!==h&&(j=0,k=f[0],i=k._meta,i.hidden[e]!==
h)){(d=i.chains)&&typeof d[e]=="string"&&g("calling chained method with inherited: "+e,this.declaredClass);do if(i=k._meta,d=k.prototype,i&&(d[e]===h&&d.hasOwnProperty(e)||i.hidden[e]===h))break;while(k=f[++j]);j=k?j:-1}if(k=f[++j])if(d=k.prototype,k._meta&&d.hasOwnProperty(e))c=d[e];else{h=t[e];do if(d=k.prototype,(c=d[e])&&(k._meta?d.hasOwnProperty(e):c!==h))break;while(k=f[++j])}c=k&&c||t[e]}else{if(l.c!==h&&(j=0,(i=f[0]._meta)&&i.ctor!==h)){d=i.chains;for((!d||d.constructor!=="manual")&&g("calling chained constructor with inherited",
this.declaredClass);k=f[++j];)if((i=k._meta)&&i.ctor===h)break;j=k?j:-1}for(;k=f[++j];)if(c=(i=k._meta)?i.ctor:k)break;c=k&&c}l.c=c;l.p=j;if(c)return b===!0?c:c.apply(this,b||a)}function i(a,b){if(typeof a=="string")return this.__inherited(a,b,!0);return this.__inherited(a,!0)}function m(a,b,c){var e=this.getInherited(a,b);if(e)return e.apply(this,c||b||a)}function j(a){for(var b=this.constructor._meta.bases,c=0,e=b.length;c<e;++c)if(b[c]===a)return!0;return this instanceof a}function l(a,b){for(var c in b)c!=
w&&b.hasOwnProperty(c)&&(a[c]=b[c]);if(f("bug-for-in-skips-shadowed"))for(var e=d._extraNames,g=e.length;g;)c=e[--g],c!=w&&b.hasOwnProperty(c)&&(a[c]=b[c])}function h(a){v.safeMixin(this.prototype,a);return this}function b(a,b){return function(){var x;var c=arguments,e=c,d=c[0],f,g;g=a.length;var h;if(!(this instanceof c.callee))return n(c);if(b&&(d&&d.preamble||this.preamble)){h=Array(a.length);h[0]=c;for(f=0;;){if(d=c[0])(d=d.preamble)&&(c=d.apply(this,c)||c);d=a[f].prototype;(d=d.hasOwnProperty("preamble")&&
d.preamble)&&(c=d.apply(this,c)||c);if(++f==g)break;h[f]=c}}for(f=g-1;f>=0;--f)d=a[f],(x=(g=d._meta)?g.ctor:d,d=x)&&d.apply(this,h?h[f]:c);(d=this.postscript)&&d.apply(this,e)}}function e(a,b){return function(){var c=arguments,e=c,d=c[0];if(!(this instanceof c.callee))return n(c);if(b){if(d)(d=d.preamble)&&(e=d.apply(this,e)||e);(d=this.preamble)&&d.apply(this,e)}a&&a.apply(this,c);(d=this.postscript)&&d.apply(this,c)}}function k(a){return function(){var x;var b=arguments,c=0,e,d;if(!(this instanceof
b.callee))return n(b);for(;e=a[c];++c)if(x=(d=e._meta)?d.ctor:e,e=x){e.apply(this,b);break}(e=this.postscript)&&e.apply(this,b)}}function p(a,b,c){return function(){var e,d,f=0,g=1;c&&(f=b.length-1,g=-1);for(;e=b[f];f+=g)d=e._meta,(e=(d?d.hidden:e.prototype)[a])&&e.apply(this,arguments)}}function o(a){s.prototype=a.prototype;a=new s;s.prototype=null;return a}function n(a){var b=a.callee,c=o(b);b.apply(c,a);return c}function v(a,f,m){typeof a!="string"&&(m=f,f=a,a="");var m=m||{},n,s,B,x,z,C,G,I=1,
F=f;if(q.call(f)=="[object Array]"){I=a;B=[];x=[{cls:0,refs:[]}];C={};for(var W=1,L=f.length,O=0,M,T,J,N;O<L;++O){(M=f[O])?q.call(M)!="[object Function]"&&g("mixin #"+O+" is not a callable constructor.",I):g("mixin #"+O+" is unknown. Did you use dojo.require to pull it in?",I);T=M._meta?M._meta.bases:[M];J=0;for(M=T.length-1;M>=0;--M){N=T[M].prototype;if(!N.hasOwnProperty("declaredClass"))N.declaredClass="uniqName_"+u++;N=N.declaredClass;C.hasOwnProperty(N)||(C[N]={count:0,refs:[],cls:T[M]},++W);
N=C[N];J&&J!==N&&(N.refs.push(J),++J.count);J=N}++J.count;x[0].refs.push(J)}for(;x.length;){J=x.pop();B.push(J.cls);for(--W;s=J.refs,s.length==1;){J=s[0];if(!J||--J.count){J=0;break}B.push(J.cls);--W}if(J){O=0;for(L=s.length;O<L;++O)J=s[O],--J.count||x.push(J)}}W&&g("can't build consistent linearization",I);M=f[0];B[0]=M?M._meta&&M===B[B.length-M._meta.bases.length]?M._meta.bases.length:1:0;C=B;B=C[0];I=C.length-B;f=C[I]}else C=[0],f?q.call(f)=="[object Function]"?(B=f._meta,C=C.concat(B?B.bases:
f)):g("base class is not a callable constructor.",a):f!==null&&g("unknown base class. Did you use dojo.require to pull it in?",a);if(f)for(s=I-1;;--s){n=o(f);if(!s)break;B=C[s];(B._meta?l:r)(n,B.prototype);x=new Function;x.superclass=f;x.prototype=n;f=n.constructor=x}else n={};v.safeMixin(n,m);B=m.constructor;if(B!==t.constructor)B.nom=w,n.constructor=B;for(s=I-1;s;--s)(B=C[s]._meta)&&B.chains&&(G=r(G||{},B.chains));n["-chains-"]&&(G=r(G||{},n["-chains-"]));B=!G||!G.hasOwnProperty(w);C[0]=x=G&&G.constructor===
"manual"?k(C):C.length==1?e(m.constructor,B):b(C,B);x._meta={bases:C,hidden:m,chains:G,parents:F,ctor:m.constructor};x.superclass=f&&f.prototype;x.extend=h;x.prototype=n;n.constructor=x;n.getInherited=i;n.isInstanceOf=j;n.inherited=y;n.__inherited=c;if(a)n.declaredClass=a,d.setObject(a,x);if(G)for(z in G)if(n[z]&&typeof G[z]=="string"&&z!=w)B=n[z]=p(z,C,G[z]==="after"),B.nom=z;return x}var r=d.mixin,t=Object.prototype,q=t.toString,s=new Function,u=0,w="constructor",y=a.config.isDebug?m:c;a.safeMixin=
v.safeMixin=function(a,b){var c,e;for(c in b)if(e=b[c],(e!==t[c]||!(c in t))&&c!=w){if(q.call(e)=="[object Function]")e.nom=c;a[c]=e}if(f("bug-for-in-skips-shadowed"))for(var g=d._extraNames,h=g.length;h;)if(c=g[--h],e=b[c],(e!==t[c]||!(c in t))&&c!=w){if(q.call(e)=="[object Function]")e.nom=c;a[c]=e}return a};return a.declare=v})},"url:dijit/layout/templates/ScrollingTabController.html":'<div class="dijitTabListContainer-${tabPosition}" style="visibility:hidden">\n\t<div data-dojo-type="dijit.layout._ScrollingTabControllerMenuButton"\n\t\t\tclass="tabStripButton-${tabPosition}"\n\t\t\tid="${id}_menuBtn"\n\t\t\tdata-dojo-props="containerId: \'${containerId}\', iconClass: \'dijitTabStripMenuIcon\',\n\t\t\t\t\tdropDownPosition: [\'below-alt\', \'above-alt\']"\n\t\t\tdata-dojo-attach-point="_menuBtn" showLabel="false" title="">&#9660;</div>\n\t<div data-dojo-type="dijit.layout._ScrollingTabControllerButton"\n\t\t\tclass="tabStripButton-${tabPosition}"\n\t\t\tid="${id}_leftBtn"\n\t\t\tdata-dojo-props="iconClass:\'dijitTabStripSlideLeftIcon\', showLabel:false, title:\'\'"\n\t\t\tdata-dojo-attach-point="_leftBtn" data-dojo-attach-event="onClick: doSlideLeft">&#9664;</div>\n\t<div data-dojo-type="dijit.layout._ScrollingTabControllerButton"\n\t\t\tclass="tabStripButton-${tabPosition}"\n\t\t\tid="${id}_rightBtn"\n\t\t\tdata-dojo-props="iconClass:\'dijitTabStripSlideRightIcon\', showLabel:false, title:\'\'"\n\t\t\tdata-dojo-attach-point="_rightBtn" data-dojo-attach-event="onClick: doSlideRight">&#9654;</div>\n\t<div class=\'dijitTabListWrapper\' data-dojo-attach-point=\'tablistWrapper\'>\n\t\t<div role=\'tablist\' data-dojo-attach-event=\'onkeypress:onkeypress\'\n\t\t\t\tdata-dojo-attach-point=\'containerNode\' class=\'nowrapTabStrip\'></div>\n\t</div>\n</div>',
"dijit/Dialog":function(){require({cache:{"url:dijit/templates/Dialog.html":'<div class="dijitDialog" role="dialog" aria-labelledby="${id}_title">\n\t<div data-dojo-attach-point="titleBar" class="dijitDialogTitleBar">\n\t<span data-dojo-attach-point="titleNode" class="dijitDialogTitle" id="${id}_title"></span>\n\t<span data-dojo-attach-point="closeButtonNode" class="dijitDialogCloseIcon" data-dojo-attach-event="ondijitclick: onCancel" title="${buttonCancel}" role="button" tabIndex="-1">\n\t\t<span data-dojo-attach-point="closeText" class="closeText" title="${buttonCancel}">x</span>\n\t</span>\n\t</div>\n\t\t<div data-dojo-attach-point="containerNode" class="dijitDialogPaneContent"></div>\n</div>\n'}});
define("dijit/Dialog",["require","dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/Deferred","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/_base/fx","dojo/i18n","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/on","dojo/ready","dojo/_base/sniff","dojo/_base/window","dojo/window","dojo/dnd/Moveable","dojo/dnd/TimedMoveable","./focus","./_base/manager","./_Widget","./_TemplatedMixin","./_CssStateMixin","./form/_FormMixin","./_DialogMixin",
"./DialogUnderlay","./layout/ContentPane","dojo/text!./templates/Dialog.html",".","dojo/i18n!./nls/common"],function(a,f,d,g,c,i,m,j,l,h,b,e,k,p,o,n,v,r,t,q,s,u,w,y,K,A,D,H,E,B,x,z,C){var y=g("dijit._DialogBase",[A,H,E,D],{templateString:z,baseClass:"dijitDialog",cssStateNodes:{closeButtonNode:"dijitDialogCloseIcon"},_setTitleAttr:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}],open:!1,duration:y.defaultDuration,refocus:!0,autofocus:!0,_firstFocusItem:null,_lastFocusItem:null,
doLayout:!1,draggable:!0,"aria-describedby":"",postMixInProperties:function(){var a=e.getLocalization("dijit","common");o.mixin(this,a);this.inherited(arguments)},postCreate:function(){l.set(this.domNode,{display:"none",position:"absolute"});t.body().appendChild(this.domNode);this.inherited(arguments);this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");this._modalconnects=[]},onLoad:function(){this._position();this.autofocus&&I.isTop(this)&&(this._getFocusItems(this.domNode),
w.focus(this._firstFocusItem));this.inherited(arguments)},_endDrag:function(){var a=j.position(this.domNode),b=q.getBox();a.y=Math.min(Math.max(a.y,0),b.h-a.h);a.x=Math.min(Math.max(a.x,0),b.w-a.w);this._relativePosition=a;this._position()},_setup:function(){var a=this.domNode;this.titleBar&&this.draggable?(this._moveable=new (r("ie")==6?u:s)(a,{handle:this.titleBar}),this.connect(this._moveable,"onMoveStop","_endDrag")):m.add(a,"dijitDialogFixed");this.underlayAttrs={dialogId:this.id,"class":f.map(this["class"].split(/\s/),
function(a){return a+"_underlay"}).join(" ")}},_size:function(){this._checkIfSingleChild();if(this._singleChild){if(this._singleChildOriginalStyle)this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle;delete this._singleChildOriginalStyle}else l.set(this.containerNode,{width:"auto",height:"auto"});var a=j.position(this.domNode),b=q.getBox();if(a.w>=b.w||a.h>=b.h){var c=Math.min(a.w,Math.floor(b.w*0.75)),a=Math.min(a.h,Math.floor(b.h*0.75));this._singleChild&&this._singleChild.resize?
(this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText,this._singleChild.resize({w:c,h:a})):l.set(this.containerNode,{width:c+"px",height:a+"px",overflow:"auto",position:"relative"})}else this._singleChild&&this._singleChild.resize&&this._singleChild.resize()},_position:function(){if(!m.contains(t.body(),"dojoMove")){var a=this.domNode,b=q.getBox(),c=this._relativePosition,e=c?null:j.position(a);l.set(a,{left:Math.floor(b.l+(c?c.x:(b.w-e.w)/2))+"px",top:Math.floor(b.t+(c?c.y:(b.h-
e.h)/2))+"px"})}},_onKey:function(a){if(a.charOrCode){var b=a.target;a.charOrCode===p.TAB&&this._getFocusItems(this.domNode);var c=this._firstFocusItem==this._lastFocusItem;if(b==this._firstFocusItem&&a.shiftKey&&a.charOrCode===p.TAB)c||w.focus(this._lastFocusItem),h.stop(a);else if(b==this._lastFocusItem&&a.charOrCode===p.TAB&&!a.shiftKey)c||w.focus(this._firstFocusItem),h.stop(a);else{for(;b;){if(b==this.domNode||m.contains(b,"dijitPopup"))if(a.charOrCode==p.ESCAPE)this.onCancel();else return;b=
b.parentNode}if(a.charOrCode!==p.TAB)h.stop(a);else if(!r("opera"))try{this._firstFocusItem.focus()}catch(e){}}}},show:function(){if(!this.open){this._started||this.startup();if(!this._alreadyInitialized)this._setup(),this._alreadyInitialized=!0;this._fadeOutDeferred&&this._fadeOutDeferred.cancel();this._modalconnects.push(n(window,"scroll",o.hitch(this,"layout")));this._modalconnects.push(n(window,"resize",o.hitch(this,function(){var a=q.getBox();if(!this._oldViewport||a.h!=this._oldViewport.h||
a.w!=this._oldViewport.w)this.layout(),this._oldViewport=a})));this._modalconnects.push(n(this.domNode,d._keypress,o.hitch(this,"_onKey")));l.set(this.domNode,{opacity:0,display:""});this._set("open",!0);this._onShow();this._size();this._position();var a;this._fadeInDeferred=new c(o.hitch(this,function(){a.stop();delete this._fadeInDeferred}));a=b.fadeIn({node:this.domNode,duration:this.duration,beforeBegin:o.hitch(this,function(){I.show(this,this.underlayAttrs)}),onEnd:o.hitch(this,function(){this.autofocus&&
I.isTop(this)&&(this._getFocusItems(this.domNode),w.focus(this._firstFocusItem));this._fadeInDeferred.callback(!0);delete this._fadeInDeferred})}).play();return this._fadeInDeferred}},hide:function(){if(this._alreadyInitialized){this._fadeInDeferred&&this._fadeInDeferred.cancel();var a;this._fadeOutDeferred=new c(o.hitch(this,function(){a.stop();delete this._fadeOutDeferred}));this._fadeOutDeferred.then(o.hitch(this,"onHide"));a=b.fadeOut({node:this.domNode,duration:this.duration,onEnd:o.hitch(this,
function(){this.domNode.style.display="none";I.hide(this);this._fadeOutDeferred.callback(!0);delete this._fadeOutDeferred})}).play();if(this._scrollConnected)this._scrollConnected=!1;for(var e;e=this._modalconnects.pop();)e.remove();this._relativePosition&&delete this._relativePosition;this._set("open",!1);return this._fadeOutDeferred}},layout:function(){this.domNode.style.display!="none"&&(C._underlay&&C._underlay.layout(),this._position())},destroy:function(){this._fadeInDeferred&&this._fadeInDeferred.cancel();
this._fadeOutDeferred&&this._fadeOutDeferred.cancel();this._moveable&&this._moveable.destroy();for(var a;a=this._modalconnects.pop();)a.remove();I.hide(this);this.inherited(arguments)}}),G=g("dijit.Dialog",[x,y],{});G._DialogBase=y;var I=G._DialogLevelManager={_beginZIndex:950,show:function(a,b){F[F.length-1].focus=w.curNode;var c=C._underlay;!c||c._destroyed?c=C._underlay=new B(b):c.set(a.underlayAttrs);var e=F[F.length-1].dialog?F[F.length-1].zIndex+2:G._DialogLevelManager._beginZIndex;F.length==
1&&c.show();l.set(C._underlay.domNode,"zIndex",e-1);l.set(a.domNode,"zIndex",e);F.push({dialog:a,underlayAttrs:b,zIndex:e})},hide:function(a){if(F[F.length-1].dialog==a){F.pop();var b=F[F.length-1];F.length==1?C._underlay._destroyed||C._underlay.hide():(l.set(C._underlay.domNode,"zIndex",b.zIndex-1),C._underlay.set(b.underlayAttrs));if(a.refocus){a=b.focus;if(b.dialog&&(!a||!i.isDescendant(a,b.dialog.domNode)))b.dialog._getFocusItems(b.dialog.domNode),a=b.dialog._firstFocusItem;a&&a.focus()}}else b=
f.indexOf(f.map(F,function(a){return a.dialog}),a),b!=-1&&F.splice(b,1)},isTop:function(a){return F[F.length-1].dialog==a}},F=G._dialogStack=[{dialog:null,focus:null,underlayAttrs:null}];k.isAsync||v(0,function(){a(["dijit/TooltipDialog"])});return G})},"dojo/query":function(){define(["./_base/kernel","./has","./dom","./on","./_base/array","./_base/lang","./selector/_loader","./selector/_loader!default"],function(a,f,d,g,c,i,m,j){function l(a,b){var e=function(c,e){if(typeof e=="string"&&(e=d.byId(e),
!e))return new b([]);var f=typeof c=="string"?a(c,e):c.orphan?c:[c];if(f.orphan)return f;return new b(f)};e.matches=a.match||function(a,b,c){return e.filter([a],b,c).length>0};e.filter=a.filter||function(a,b,d){return e(b,d).filter(function(b){return c.indexOf(a,b)>-1})};if(typeof a!="function")var f=a.search,a=function(a,b){return f(b||document,a)};return e}f.add("array-extensible",function(){return i.delegate([],{length:1}).length==1&&!f("bug-for-in-skips-shadowed")});var h=Array.prototype,b=h.slice,
e=h.concat,k=c.forEach,p=function(c,e,d){e=[0].concat(b.call(e,0));d=d||a.global;return function(a){e[0]=a;return c.apply(d,e)}},o=function(a){var b=this instanceof n&&f("array-extensible");typeof a=="number"&&(a=Array(a));var c=a&&"length"in a?a:arguments;if(b||!c.sort){for(var e=b?this:[],d=e.length=c.length,g=0;g<d;g++)e[g]=c[g];if(b)return e;c=e}i._mixin(c,v);c._NodeListCtor=function(a){return n(a)};return c},n=o,v=n.prototype=f("array-extensible")?[]:{};n._wrap=v._wrap=function(a,b,c){a=new (c||
this._NodeListCtor||n)(a);return b?a._stash(b):a};n._adaptAsMap=function(a,b){return function(){return this.map(p(a,arguments,b))}};n._adaptAsForEach=function(a,b){return function(){this.forEach(p(a,arguments,b));return this}};n._adaptAsFilter=function(a,b){return function(){return this.filter(p(a,arguments,b))}};n._adaptWithCondition=function(b,c,e){return function(){var d=arguments,f=p(b,d,e);if(c.call(e||a.global,d))return this.map(f);this.forEach(f);return this}};k(["slice","splice"],function(a){var b=
h[a];v[a]=function(){return this._wrap(b.apply(this,arguments),a=="slice"?this:null)}});k(["indexOf","lastIndexOf","every","some"],function(e){var d=c[e];v[e]=function(){return d.apply(a,[this].concat(b.call(arguments,0)))}});i.extend(o,{constructor:n,_NodeListCtor:n,toString:function(){return this.join(",")},_stash:function(a){this._parent=a;return this},on:function(a,b){var c=this.map(function(c){return g(c,a,b)});c.remove=function(){for(var a=0;a<c.length;a++)c[a].remove()};return c},end:function(){return this._parent?
this._parent:new this._NodeListCtor(0)},concat:function(){var a=i.isArray(this)?this:b.call(this,0),d=c.map(arguments,function(a){return a&&!i.isArray(a)&&(typeof o!="undefined"&&a.constructor===o||a.constructor===this._NodeListCtor)?b.call(a,0):a});return this._wrap(e.apply(a,d),this)},map:function(a,b){return this._wrap(c.map(this,a,b),this)},forEach:function(a,b){k(this,a,b);return this},filter:function(a){var b=arguments,e=this,d=0;if(typeof a=="string"){e=r._filterResult(this,b[0]);if(b.length==
1)return e._stash(this);d=1}return this._wrap(c.filter(e,b[d],b[d+1]),this)},instantiate:function(a,b){var c=i.isFunction(a)?a:i.getObject(a),b=b||{};return this.forEach(function(a){new c(b,a)})},at:function(){var a=new this._NodeListCtor(0);k(arguments,function(b){b<0&&(b=this.length+b);this[b]&&a.push(this[b])},this);return a._stash(this)}});var r=l(j,o);a.query=l(j,function(a){return o(a)});r.load=function(a,b,c){m.load(a,b,function(a){c(l(a,o))})};a._filterQueryResult=r._filterResult=function(a,
b,c){return new o(r.filter(a,b,c))};a.NodeList=r.NodeList=o;return r})},"dijit/a11y":function(){define("dijit/a11y",["dojo/_base/array","dojo/_base/config","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-style","dojo/_base/sniff","./_base/manager","."],function(a,f,d,g,c,i,m,j,l){var h=l._isElementShown=function(a){var b=i.get(a);return b.visibility!="hidden"&&b.visibility!="collapsed"&&b.display!="none"&&c.get(a,"type")!="hidden"};l.hasDefaultTabStop=function(a){switch(a.nodeName.toLowerCase()){case "a":return c.has(a,
"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return!0;case "iframe":var b;try{var d=a.contentDocument;if("designMode"in d&&d.designMode=="on")return!0;b=d.body}catch(f){try{b=a.contentWindow.document.body}catch(g){return!1}}return b&&(b.contentEditable=="true"||b.firstChild&&b.firstChild.contentEditable=="true");default:return a.contentEditable=="true"}};var b=l.isTabNavigable=function(a){return c.get(a,"disabled")?!1:c.has(a,"tabIndex")?c.get(a,"tabIndex")>=
0:l.hasDefaultTabStop(a)};l._getTabNavigable=function(a){function d(a){return a&&a.tagName.toLowerCase()=="input"&&a.type&&a.type.toLowerCase()=="radio"&&a.name&&a.name.toLowerCase()}var f,g,i,j,l,t,q={},s=function(a){for(a=a.firstChild;a;a=a.nextSibling)if(!(a.nodeType!=1||m("ie")&&a.scopeName!=="HTML"||!h(a))){if(b(a)){var e=c.get(a,"tabIndex");if(!c.has(a,"tabIndex")||e==0)f||(f=a),g=a;else if(e>0){if(!i||e<j)j=e,i=a;if(!l||e>=t)t=e,l=a}e=d(a);c.get(a,"checked")&&e&&(q[e]=a)}a.nodeName.toUpperCase()!=
"SELECT"&&s(a)}};h(a)&&s(a);return{first:q[d(f)]||f,last:q[d(g)]||g,lowest:q[d(i)]||i,highest:q[d(l)]||l}};l.getFirstInTabbingOrder=function(a){a=l._getTabNavigable(g.byId(a));return a.lowest?a.lowest:a.first};l.getLastInTabbingOrder=function(a){a=l._getTabNavigable(g.byId(a));return a.last?a.last:a.highest};return{hasDefaultTabStop:l.hasDefaultTabStop,isTabNavigable:l.isTabNavigable,_getTabNavigable:l._getTabNavigable,getFirstInTabbingOrder:l.getFirstInTabbingOrder,getLastInTabbingOrder:l.getLastInTabbingOrder}})},
"dijit/form/_ToggleButtonMixin":function(){define("dijit/form/_ToggleButtonMixin",["dojo/_base/declare","dojo/dom-attr"],function(a,f){return a("dijit.form._ToggleButtonMixin",null,{checked:!1,_aria_attr:"aria-pressed",_onClick:function(){var a=this.checked;this._set("checked",!a);var f=this.inherited(arguments);this.set("checked",f?this.checked:a);return f},_setCheckedAttr:function(a,g){this._set("checked",a);f.set(this.focusNode||this.domNode,"checked",a);(this.focusNode||this.domNode).setAttribute(this._aria_attr,
a?"true":"false");this._handleOnChange(a,g)},reset:function(){this._hasBeenBlurred=!1;this.set("checked",this.params.checked||!1)}})})},"dojox/data/XmlItem":function(){define("dojox/data/XmlItem",["dojo/_base/declare"],function(a){return a("dojox.data.XmlItem",null,{constructor:function(a,d,g){this.element=a;this.store=d;this.q=g},toString:function(){var a="";if(this.element)for(var d=0;d<this.element.childNodes.length;d++){var g=this.element.childNodes[d];if(g.nodeType===3||g.nodeType===4)a+=g.nodeValue}return a}})})},
"dijit/_Widget":function(){define("dijit/_Widget",["dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/_base/kernel","dojo/_base/lang","dojo/query","dojo/ready","./registry","./_WidgetBase","./_OnDijitClickMixin","./_FocusMixin","dojo/uacss","./hccss"],function(a,f,d,g,c,i,m,j,l,h,b,e){function k(){}function p(a){return function(b,c,e,f){if(b&&typeof c=="string"&&b[c]==k)return b.on(c.substring(2).toLowerCase(),i.hitch(e,f));return a.apply(d,arguments)}}a.around(d,"connect",
p);c.connect&&a.around(c,"connect",p);a=g("dijit._Widget",[h,b,e],{onClick:k,onDblClick:k,onKeyDown:k,onKeyPress:k,onKeyUp:k,onMouseDown:k,onMouseMove:k,onMouseOut:k,onMouseOver:k,onMouseLeave:k,onMouseEnter:k,onMouseUp:k,constructor:function(a){this._toConnect={};for(var b in a)this[b]===k&&(this._toConnect[b.replace(/^on/,"").toLowerCase()]=a[b],delete a[b])},postCreate:function(){this.inherited(arguments);for(var a in this._toConnect)this.on(a,this._toConnect[a]);delete this._toConnect},on:function(a,
b){if(this[this._onMap(a)]===k)return d.connect(this.domNode,a.toLowerCase(),this,b);return this.inherited(arguments)},_setFocusedAttr:function(a){this._focused=a;this._set("focused",a)},setAttribute:function(a,b){c.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(a,b)},attr:function(a){if(f.isDebug){var b=arguments.callee._ach||(arguments.callee._ach={}),e=(arguments.callee.caller||"unknown caller").toString();b[e]||(c.deprecated(this.declaredClass+
"::attr() is deprecated. Use get() or set() instead, called from "+e,"","2.0"),b[e]=!0)}return arguments.length>=2||typeof a==="object"?this.set.apply(this,arguments):this.get(a)},getDescendants:function(){c.deprecated(this.declaredClass+"::getDescendants() is deprecated. Use getChildren() instead.","","2.0");return this.containerNode?m("[widgetId]",this.containerNode).map(l.byNode):[]},_onShow:function(){this.onShow()},onShow:function(){},onHide:function(){},onClose:function(){return!0}});c.isAsync||
j(0,function(){require(["dijit/_base"])});return a})},"dojo/json":function(){define(["./has"],function(a){var f=typeof JSON!="undefined";a.add("json-parse",f);a.add("json-stringify",f&&JSON.stringify({a:0},function(a,c){return c||1})=='{"a":1}');if(a("json-stringify"))return JSON;else{var d=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")};return{parse:a("json-parse")?JSON.parse:
function(a,c){if(c&&!/^([\s\[\{]*(?:"(?:\\.|[^"])+"|-?\d[\d\.]*(?:[Ee][+-]?\d+)?|null|true|false|)[\s\]\}]*(?:,|:|$))+$/.test(a))throw new SyntaxError("Invalid characters in JSON");return eval("("+a+")")},stringify:function(a,c,f){function m(a,g,b){c&&(a=c(b,a));var e;e=typeof a;if(e=="number")return isFinite(a)?a+"":"null";if(e=="boolean")return a+"";if(a===null)return"null";if(typeof a=="string")return d(a);if(e=="function"||e=="undefined")return j;if(typeof a.toJSON=="function")return m(a.toJSON(b),
g,b);if(a instanceof Date)return'"{FullYear}-{Month+}-{Date}T{Hours}:{Minutes}:{Seconds}Z"'.replace(/\{(\w+)(\+)?\}/g,function(b,c,e){b=a["getUTC"+c]()+(e?1:0);return b<10?"0"+b:b});if(a.valueOf()!==a)return m(a.valueOf(),g,b);var k=f?g+f:"",p=f?" ":"",o=f?"\n":"";if(a instanceof Array){for(var p=a.length,n=[],b=0;b<p;b++)e=m(a[b],k,b),typeof e!="string"&&(e="null"),n.push(o+k+e);return"["+n.join(",")+o+g+"]"}n=[];for(b in a){var v;if(typeof b=="number")v='"'+b+'"';else if(typeof b=="string")v=d(b);
else continue;e=m(a[b],k,b);typeof e=="string"&&n.push(o+k+v+":"+p+e)}return"{"+n.join(",")+o+g+"}"}var j;typeof c=="string"&&(f=c,c=null);return m(a,"","")}}}})},"dojo/touch":function(){define(["./_base/kernel","./on","./has","./mouse"],function(a,f,d,g){function c(a){return function(c,d){return f(c,a,d)}}d=d("touch");a.touch={press:c(d?"touchstart":"mousedown"),move:c(d?"touchmove":"mousemove"),release:c(d?"touchend":"mouseup"),cancel:d?c("touchcancel"):g.leave};return a.touch})},"dojo/fx":function(){define(["./_base/lang",
"./Evented","./_base/kernel","./_base/array","./_base/connect","./_base/fx","./dom","./dom-style","./dom-geometry","./ready","require"],function(a,f,d,g,c,i,m,j,l,h,b){d.isAsync||h(0,function(){b(["./fx/Toggler"])});var d=d.fx={},h={_fire:function(a,b){this[a]&&this[a].apply(this,b||[]);return this}},e=function(a){this._index=-1;this._animations=a||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;g.forEach(this._animations,function(a){this.duration+=a.duration;a.delay&&(this.duration+=
a.delay)},this)};e.prototype=new f;a.extend(e,{_onAnimate:function(){this._fire("onAnimate",arguments)},_onEnd:function(){c.disconnect(this._onAnimateCtx);c.disconnect(this._onEndCtx);this._onAnimateCtx=this._onEndCtx=null;this._index+1==this._animations.length?this._fire("onEnd"):(this._current=this._animations[++this._index],this._onAnimateCtx=c.connect(this._current,"onAnimate",this,"_onAnimate"),this._onEndCtx=c.connect(this._current,"onEnd",this,"_onEnd"),this._current.play(0,!0))},play:function(a,
b){if(!this._current)this._current=this._animations[this._index=0];if(!b&&this._current.status()=="playing")return this;var e=c.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin")}),d=c.connect(this._current,"onBegin",this,function(){this._fire("onBegin",arguments)}),f=c.connect(this._current,"onPlay",this,function(){this._fire("onPlay",arguments);c.disconnect(e);c.disconnect(d);c.disconnect(f)});this._onAnimateCtx&&c.disconnect(this._onAnimateCtx);this._onAnimateCtx=c.connect(this._current,
"onAnimate",this,"_onAnimate");this._onEndCtx&&c.disconnect(this._onEndCtx);this._onEndCtx=c.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this},pause:function(){if(this._current){var a=c.connect(this._current,"onPause",this,function(){this._fire("onPause",arguments);c.disconnect(a)});this._current.pause()}return this},gotoPercent:function(a,b){this.pause();var c=this.duration*a;this._current=null;g.some(this._animations,function(a){if(a.duration<=
c)return this._current=a,!0;c-=a.duration;return!1});this._current&&this._current.gotoPercent(c/this._current.duration,b);return this},stop:function(a){if(this._current){if(a){for(;this._index+1<this._animations.length;++this._index)this._animations[this._index].stop(!0);this._current=this._animations[this._index]}var b=c.connect(this._current,"onStop",this,function(){this._fire("onStop",arguments);c.disconnect(b)});this._current.stop()}return this},status:function(){return this._current?this._current.status():
"stopped"},destroy:function(){this._onAnimateCtx&&c.disconnect(this._onAnimateCtx);this._onEndCtx&&c.disconnect(this._onEndCtx)}});a.extend(e,h);d.chain=function(a){return new e(a)};var k=function(a){this._animations=a||[];this._connects=[];this.duration=this._finished=0;g.forEach(a,function(a){var b=a.duration;a.delay&&(b+=a.delay);if(this.duration<b)this.duration=b;this._connects.push(c.connect(a,"onEnd",this,"_onEnd"))},this);this._pseudoAnimation=new i.Animation({curve:[0,1],duration:this.duration});
var b=this;g.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(a){b._connects.push(c.connect(b._pseudoAnimation,a,function(){b._fire(a,arguments)}))})};a.extend(k,{_doAction:function(a,b){g.forEach(this._animations,function(c){c[a].apply(c,b)});return this},_onEnd:function(){++this._finished>this._animations.length&&this._fire("onEnd")},_call:function(a,b){var c=this._pseudoAnimation;c[a].apply(c,b)},play:function(){this._finished=0;this._doAction("play",arguments);
this._call("play",arguments);return this},pause:function(){this._doAction("pause",arguments);this._call("pause",arguments);return this},gotoPercent:function(a,b){var c=this.duration*a;g.forEach(this._animations,function(a){a.gotoPercent(a.duration<c?1:c/a.duration,b)});this._call("gotoPercent",arguments);return this},stop:function(){this._doAction("stop",arguments);this._call("stop",arguments);return this},status:function(){return this._pseudoAnimation.status()},destroy:function(){g.forEach(this._connects,
c.disconnect)}});a.extend(k,h);d.combine=function(a){return new k(a)};d.wipeIn=function(b){var e=b.node=m.byId(b.node),d=e.style,f,b=i.animateProperty(a.mixin({properties:{height:{start:function(){f=d.overflow;d.overflow="hidden";if(d.visibility=="hidden"||d.display=="none")return d.height="1px",d.display="",d.visibility="",1;else{var a=j.get(e,"height");return Math.max(a,1)}},end:function(){return e.scrollHeight}}}},b)),g=function(){d.height="auto";d.overflow=f};c.connect(b,"onStop",g);c.connect(b,
"onEnd",g);return b};d.wipeOut=function(b){var e=(b.node=m.byId(b.node)).style,d,b=i.animateProperty(a.mixin({properties:{height:{end:1}}},b));c.connect(b,"beforeBegin",function(){d=e.overflow;e.overflow="hidden";e.display=""});var f=function(){e.overflow=d;e.height="auto";e.display="none"};c.connect(b,"onStop",f);c.connect(b,"onEnd",f);return b};d.slideTo=function(b){var e=null,d=null,f=function(a){return function(){var b=j.getComputedStyle(a),c=b.position;e=c=="absolute"?a.offsetTop:parseInt(b.top)||
0;d=c=="absolute"?a.offsetLeft:parseInt(b.left)||0;if(c!="absolute"&&c!="relative")b=l.position(a,!0),e=b.y,d=b.x,a.style.position="absolute",a.style.top=e+"px",a.style.left=d+"px"}}(b.node=m.byId(b.node));f();b=i.animateProperty(a.mixin({properties:{top:b.top||0,left:b.left||0}},b));c.connect(b,"beforeBegin",b,f);return b};return d})},"dojo/dom-form":function(){define("dojo/dom-form",["./_base/lang","./dom","./io-query","./json"],function(a,f,d,g){var c={fieldToObject:function(a){var c=null;if(a=
f.byId(a)){var d=a.name,g=(a.type||"").toLowerCase();if(d&&g&&!a.disabled)if(g=="radio"||g=="checkbox"){if(a.checked)c=a.value}else if(a.multiple){c=[];for(a=[a.firstChild];a.length;)for(d=a.pop();d;d=d.nextSibling)if(d.nodeType==1&&d.tagName.toLowerCase()=="option")d.selected&&c.push(d.value);else{d.nextSibling&&a.push(d.nextSibling);d.firstChild&&a.push(d.firstChild);break}}else c=a.value}return c},toObject:function(d){for(var g={},d=f.byId(d).elements,j=0,l=d.length;j<l;++j){var h=d[j],b=h.name,
e=(h.type||"").toLowerCase();if(b&&e&&"file|submit|image|reset|button".indexOf(e)<0&&!h.disabled){var k=g,p=b,h=c.fieldToObject(h);if(h!==null){var o=k[p];typeof o=="string"?k[p]=[o,h]:a.isArray(o)?o.push(h):k[p]=h}if(e=="image")g[b+".x"]=g[b+".y"]=g[b].x=g[b].y=0}}return g},toQuery:function(a){return d.objectToQuery(c.toObject(a))},toJson:function(a,d){return g.stringify(c.toObject(a),null,d?4:0)}};return c})},"dijit/_DialogMixin":function(){define("dijit/_DialogMixin",["dojo/_base/declare","./a11y"],
function(a,f){return a("dijit._DialogMixin",null,{execute:function(){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.get("value"))},_getFocusItems:function(){var a=f._getTabNavigable(this.containerNode);this._firstFocusItem=a.lowest||a.first||this.closeButtonNode||this.domNode;this._lastFocusItem=a.last||a.highest||this._firstFocusItem}})})},"dijit/nls/common":function(){define({root:{buttonOk:"OK",buttonCancel:"Cancel",buttonSave:"Save",itemClose:"Close"},
zh:!0,"zh-tw":!0,tr:!0,th:!0,sv:!0,sl:!0,sk:!0,ru:!0,ro:!0,pt:!0,"pt-pt":!0,pl:!0,nl:!0,nb:!0,ko:!0,kk:!0,ja:!0,it:!0,hu:!0,he:!0,fr:!0,fi:!0,es:!0,el:!0,de:!0,da:!0,cs:!0,ca:!0,ar:!0})},"dijit/form/HorizontalSlider":function(){require({cache:{"url:dijit/form/templates/HorizontalSlider.html":'<table class="dijit dijitReset dijitSlider dijitSliderH" cellspacing="0" cellpadding="0" border="0" rules="none" data-dojo-attach-event="onkeypress:_onKeyPress,onkeyup:_onKeyUp"\n\t><tr class="dijitReset"\n\t\t><td class="dijitReset" colspan="2"></td\n\t\t><td data-dojo-attach-point="topDecoration" class="dijitReset dijitSliderDecoration dijitSliderDecorationT dijitSliderDecorationH"></td\n\t\t><td class="dijitReset" colspan="2"></td\n\t></tr\n\t><tr class="dijitReset"\n\t\t><td class="dijitReset dijitSliderButtonContainer dijitSliderButtonContainerH"\n\t\t\t><div class="dijitSliderDecrementIconH" style="display:none" data-dojo-attach-point="decrementButton"><span class="dijitSliderButtonInner">-</span></div\n\t\t></td\n\t\t><td class="dijitReset"\n\t\t\t><div class="dijitSliderBar dijitSliderBumper dijitSliderBumperH dijitSliderLeftBumper" data-dojo-attach-event="press:_onClkDecBumper"></div\n\t\t></td\n\t\t><td class="dijitReset"\n\t\t\t><input data-dojo-attach-point="valueNode" type="hidden" ${!nameAttrSetting}\n\t\t\t/><div class="dijitReset dijitSliderBarContainerH" role="presentation" data-dojo-attach-point="sliderBarContainer"\n\t\t\t\t><div role="presentation" data-dojo-attach-point="progressBar" class="dijitSliderBar dijitSliderBarH dijitSliderProgressBar dijitSliderProgressBarH" data-dojo-attach-event="press:_onBarClick"\n\t\t\t\t\t><div class="dijitSliderMoveable dijitSliderMoveableH"\n\t\t\t\t\t\t><div data-dojo-attach-point="sliderHandle,focusNode" class="dijitSliderImageHandle dijitSliderImageHandleH" data-dojo-attach-event="press:_onHandleClick" role="slider" valuemin="${minimum}" valuemax="${maximum}"></div\n\t\t\t\t\t></div\n\t\t\t\t></div\n\t\t\t\t><div role="presentation" data-dojo-attach-point="remainingBar" class="dijitSliderBar dijitSliderBarH dijitSliderRemainingBar dijitSliderRemainingBarH" data-dojo-attach-event="press:_onBarClick"></div\n\t\t\t></div\n\t\t></td\n\t\t><td class="dijitReset"\n\t\t\t><div class="dijitSliderBar dijitSliderBumper dijitSliderBumperH dijitSliderRightBumper" data-dojo-attach-event="press:_onClkIncBumper"></div\n\t\t></td\n\t\t><td class="dijitReset dijitSliderButtonContainer dijitSliderButtonContainerH"\n\t\t\t><div class="dijitSliderIncrementIconH" style="display:none" data-dojo-attach-point="incrementButton"><span class="dijitSliderButtonInner">+</span></div\n\t\t></td\n\t></tr\n\t><tr class="dijitReset"\n\t\t><td class="dijitReset" colspan="2"></td\n\t\t><td data-dojo-attach-point="containerNode,bottomDecoration" class="dijitReset dijitSliderDecoration dijitSliderDecorationB dijitSliderDecorationH"></td\n\t\t><td class="dijitReset" colspan="2"></td\n\t></tr\n></table>\n'}});
define("dijit/form/HorizontalSlider",["dojo/_base/array","dojo/_base/declare","dojo/dnd/move","dojo/_base/event","dojo/_base/fx","dojo/dom-geometry","dojo/dom-style","dojo/keys","dojo/_base/lang","dojo/_base/sniff","dojo/dnd/Moveable","dojo/dnd/Mover","dojo/query","../registry","../focus","../typematic","./Button","./_FormValueWidget","../_Container","dojo/text!./templates/HorizontalSlider.html"],function(a,f,d,g,c,i,m,j,l,h,b,e,k,p,o,n,v,r,t,q){var s=f("dijit.form._SliderMover",e,{onMouseMove:function(a){var b=
this.widget,c=b._abspos;if(!c)c=b._abspos=i.position(b.sliderBarContainer,!0),b._setPixelValue_=l.hitch(b,"_setPixelValue"),b._isReversed_=b._isReversed();a=a[b._mousePixelCoord]-c[b._startingPixelCoord];b._setPixelValue_(b._isReversed_?c[b._pixelCount]-a:a,c[b._pixelCount],!1)},destroy:function(){e.prototype.destroy.apply(this,arguments);var a=this.widget;a._abspos=null;a._setValueAttr(a.value,!0)}}),d=f("dijit.form.HorizontalSlider",[r,t],{templateString:q,value:0,showButtons:!0,minimum:0,maximum:100,
discreteValues:Infinity,pageIncrement:2,clickSelect:!0,slideDuration:p.defaultDuration,_setIdAttr:"",baseClass:"dijitSlider",cssStateNodes:{incrementButton:"dijitSliderIncrementButton",decrementButton:"dijitSliderDecrementButton",focusNode:"dijitSliderThumb"},_mousePixelCoord:"pageX",_pixelCount:"w",_startingPixelCoord:"x",_handleOffsetCoord:"left",_progressPixelSize:"width",_onKeyUp:function(a){!this.disabled&&!this.readOnly&&!a.altKey&&!a.ctrlKey&&!a.metaKey&&this._setValueAttr(this.value,!0)},
_onKeyPress:function(a){if(!this.disabled&&!this.readOnly&&!a.altKey&&!a.ctrlKey&&!a.metaKey){switch(a.charOrCode){case j.HOME:this._setValueAttr(this.minimum,!1);break;case j.END:this._setValueAttr(this.maximum,!1);break;case this._descending||this.isLeftToRight()?j.RIGHT_ARROW:j.LEFT_ARROW:case this._descending===!1?j.DOWN_ARROW:j.UP_ARROW:case this._descending===!1?j.PAGE_DOWN:j.PAGE_UP:this.increment(a);break;case this._descending||this.isLeftToRight()?j.LEFT_ARROW:j.RIGHT_ARROW:case this._descending===
!1?j.UP_ARROW:j.DOWN_ARROW:case this._descending===!1?j.PAGE_UP:j.PAGE_DOWN:this.decrement(a);break;default:return}g.stop(a)}},_onHandleClick:function(a){!this.disabled&&!this.readOnly&&(h("ie")||o.focus(this.sliderHandle),g.stop(a))},_isReversed:function(){return!this.isLeftToRight()},_onBarClick:function(a){if(!this.disabled&&!this.readOnly&&this.clickSelect){o.focus(this.sliderHandle);g.stop(a);var b=i.position(this.sliderBarContainer,!0),c=a[this._mousePixelCoord]-b[this._startingPixelCoord];
this._setPixelValue(this._isReversed()?b[this._pixelCount]-c:c,b[this._pixelCount],!0);this._movable.onMouseDown(a)}},_setPixelValue:function(a,b,c){if(!this.disabled&&!this.readOnly){var e=this.discreteValues;if(e<=1||e==Infinity)e=b;e--;this._setValueAttr(Math.max(Math.min((this.maximum-this.minimum)*Math.round(a/(b/e))/e+this.minimum,this.maximum),this.minimum),c)}},_setValueAttr:function(a,b){this._set("value",a);this.valueNode.value=a;this.focusNode.setAttribute("aria-valuenow",a);this.inherited(arguments);
var e=(a-this.minimum)/(this.maximum-this.minimum),d=this._descending===!1?this.remainingBar:this.progressBar,f=this._descending===!1?this.progressBar:this.remainingBar;this._inProgressAnim&&this._inProgressAnim.status!="stopped"&&this._inProgressAnim.stop(!0);if(b&&this.slideDuration>0&&d.style[this._progressPixelSize]){var g=this,h={},i=parseFloat(d.style[this._progressPixelSize]),k=this.slideDuration*(e-i/100);if(k!=0)k<0&&(k=0-k),h[this._progressPixelSize]={start:i,end:e*100,units:"%"},this._inProgressAnim=
c.animateProperty({node:d,duration:k,onAnimate:function(a){f.style[g._progressPixelSize]=100-parseFloat(a[g._progressPixelSize])+"%"},onEnd:function(){delete g._inProgressAnim},properties:h}),this._inProgressAnim.play()}else d.style[this._progressPixelSize]=e*100+"%",f.style[this._progressPixelSize]=(1-e)*100+"%"},_bumpValue:function(a,b){if(!this.disabled&&!this.readOnly){var c=m.getComputedStyle(this.sliderBarContainer),e=i.getContentBox(this.sliderBarContainer,c),c=this.discreteValues;if(c<=1||
c==Infinity)c=e[this._pixelCount];c--;e=(this.value-this.minimum)*c/(this.maximum-this.minimum)+a;e<0&&(e=0);e>c&&(e=c);e=e*(this.maximum-this.minimum)/c+this.minimum;this._setValueAttr(e,b)}},_onClkBumper:function(a){!this.disabled&&!this.readOnly&&this.clickSelect&&this._setValueAttr(a,!0)},_onClkIncBumper:function(){this._onClkBumper(this._descending===!1?this.minimum:this.maximum)},_onClkDecBumper:function(){this._onClkBumper(this._descending===!1?this.maximum:this.minimum)},decrement:function(a){this._bumpValue(a.charOrCode==
j.PAGE_DOWN?-this.pageIncrement:-1)},increment:function(a){this._bumpValue(a.charOrCode==j.PAGE_UP?this.pageIncrement:1)},_mouseWheeled:function(a){g.stop(a);var b=!h("mozilla");this._bumpValue(a[b?"wheelDelta":"detail"]*(b?1:-1)<0?-1:1,!0)},startup:function(){this._started||(a.forEach(this.getChildren(),function(a){this[a.container]!=this.containerNode&&this[a.container].appendChild(a.domNode)},this),this.inherited(arguments))},_typematicCallback:function(a,b,c){if(a==-1)this._setValueAttr(this.value,
!0);else this[b==(this._descending?this.incrementButton:this.decrementButton)?"decrement":"increment"](c)},buildRendering:function(){this.inherited(arguments);if(this.showButtons)this.incrementButton.style.display="",this.decrementButton.style.display="";var a=k('label[for="'+this.id+'"]');if(a.length)a[0].id=this.id+"_label",this.focusNode.setAttribute("aria-labelledby",a[0].id);this.focusNode.setAttribute("aria-valuemin",this.minimum);this.focusNode.setAttribute("aria-valuemax",this.maximum)},postCreate:function(){this.inherited(arguments);
this.showButtons&&(this._connects.push(n.addMouseListener(this.decrementButton,this,"_typematicCallback",25,500)),this._connects.push(n.addMouseListener(this.incrementButton,this,"_typematicCallback",25,500)));this.connect(this.domNode,!h("mozilla")?"onmousewheel":"DOMMouseScroll","_mouseWheeled");var a=f(s,{widget:this});this._movable=new b(this.sliderHandle,{mover:a});this._layoutHackIE7()},destroy:function(){this._movable.destroy();this._inProgressAnim&&this._inProgressAnim.status!="stopped"&&
this._inProgressAnim.stop(!0);this._supportingWidgets=p.findWidgets(this.domNode);this.inherited(arguments)}});d._Mover=s;return d})},"dijit/Tree":function(){require({cache:{"url:dijit/templates/TreeNode.html":'<div class="dijitTreeNode" role="presentation"\n\t><div data-dojo-attach-point="rowNode" class="dijitTreeRow" role="presentation" data-dojo-attach-event="onmouseenter:_onMouseEnter, onmouseleave:_onMouseLeave, onclick:_onClick, ondblclick:_onDblClick"\n\t\t><img src="${_blankGif}" alt="" data-dojo-attach-point="expandoNode" class="dijitTreeExpando" role="presentation"\n\t\t/><span data-dojo-attach-point="expandoNodeText" class="dijitExpandoText" role="presentation"\n\t\t></span\n\t\t><span data-dojo-attach-point="contentNode"\n\t\t\tclass="dijitTreeContent" role="presentation">\n\t\t\t<img src="${_blankGif}" alt="" data-dojo-attach-point="iconNode" class="dijitIcon dijitTreeIcon" role="presentation"\n\t\t\t/><span data-dojo-attach-point="labelNode" class="dijitTreeLabel" role="treeitem" tabindex="-1" aria-selected="false" data-dojo-attach-event="onfocus:_onLabelFocus"></span>\n\t\t</span\n\t></div>\n\t<div data-dojo-attach-point="containerNode" class="dijitTreeContainer" role="presentation" style="display: none;"></div>\n</div>\n',
"url:dijit/templates/Tree.html":'<div class="dijitTree dijitTreeContainer" role="tree"\n\tdata-dojo-attach-event="onkeypress:_onKeyPress">\n\t<div class="dijitInline dijitTreeIndent" style="position: absolute; top: -9999px" data-dojo-attach-point="indentDetector"></div>\n</div>\n'}});define("dijit/Tree",["dojo/_base/array","dojo/_base/connect","dojo/cookie","dojo/_base/declare","dojo/_base/Deferred","dojo/DeferredList","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/event",
"dojo/fx","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/topic","./focus","./registry","./_base/manager","./_Widget","./_TemplatedMixin","./_Container","./_Contained","./_CssStateMixin","dojo/text!./templates/TreeNode.html","dojo/text!./templates/Tree.html","./tree/TreeStoreModel","./tree/ForestStoreModel","./tree/_dndSelector"],function(a,f,d,g,c,i,m,j,l,h,b,e,k,p,o,n,v,r,t,q,s,u,w,y,K,A,D,H,E){var B=g("dijit._TreeNode",[q,s,u,w,y],{item:null,isTreeNode:!0,label:"",_setLabelAttr:{node:"labelNode",
type:"innerText"},isExpandable:null,isExpanded:!1,state:"UNCHECKED",templateString:K,baseClass:"dijitTreeNode",cssStateNodes:{rowNode:"dijitTreeRow",labelNode:"dijitTreeLabel"},_setTooltipAttr:{node:"rowNode",type:"attribute",attribute:"title"},buildRendering:function(){this.inherited(arguments);this._setExpando();this._updateItemClasses(this.item);this.isExpandable&&this.labelNode.setAttribute("aria-expanded",this.isExpanded);this.setSelected(!1)},_setIndentAttr:function(b){var c=Math.max(b,0)*this.tree._nodePixelIndent+
"px";h.set(this.domNode,"backgroundPosition",c+" 0px");h.set(this.rowNode,this.isLeftToRight()?"paddingLeft":"paddingRight",c);a.forEach(this.getChildren(),function(a){a.set("indent",b+1)});this._set("indent",b)},markProcessing:function(){this.state="LOADING";this._setExpando(!0)},unmarkProcessing:function(){this._setExpando(!1)},_updateItemClasses:function(a){var b=this.tree,c=b.model;b._v10Compat&&a===c.root&&(a=null);this._applyClassAndStyle(a,"icon","Icon");this._applyClassAndStyle(a,"label",
"Label");this._applyClassAndStyle(a,"row","Row")},_applyClassAndStyle:function(a,b,c){var e="_"+b+"Class";b+="Node";var d=this[e];this[e]=this.tree["get"+c+"Class"](a,this.isExpanded);j.replace(this[b],this[e]||"",d||"");h.set(this[b],this.tree["get"+c+"Style"](a,this.isExpanded)||{})},_updateLayout:function(){var a=this.getParent();!a||!a.rowNode||a.rowNode.style.display=="none"?j.add(this.domNode,"dijitTreeIsRoot"):j.toggle(this.domNode,"dijitTreeIsLast",!this.getNextSibling())},_setExpando:function(a){var b=
["dijitTreeExpandoLoading","dijitTreeExpandoOpened","dijitTreeExpandoClosed","dijitTreeExpandoLeaf"],a=a?0:this.isExpandable?this.isExpanded?1:2:3;j.replace(this.expandoNode,b[a],b);this.expandoNodeText.innerHTML=["*","-","+","*"][a]},expand:function(){if(this._expandDeferred)return this._expandDeferred;this._wipeOut&&this._wipeOut.stop();this.isExpanded=!0;this.labelNode.setAttribute("aria-expanded","true");(this.tree.showRoot||this!==this.tree.rootNode)&&this.containerNode.setAttribute("role","group");
j.add(this.contentNode,"dijitTreeContentExpanded");this._setExpando();this._updateItemClasses(this.item);this==this.tree.rootNode&&this.tree.domNode.setAttribute("aria-expanded","true");var a,b=e.wipeIn({node:this.containerNode,duration:t.defaultDuration,onEnd:function(){a.callback(!0)}});a=this._expandDeferred=new c(function(){b.stop()});b.play();return a},collapse:function(){if(this.isExpanded){this._expandDeferred&&(this._expandDeferred.cancel(),delete this._expandDeferred);this.isExpanded=!1;
this.labelNode.setAttribute("aria-expanded","false");this==this.tree.rootNode&&this.tree.domNode.setAttribute("aria-expanded","false");j.remove(this.contentNode,"dijitTreeContentExpanded");this._setExpando();this._updateItemClasses(this.item);if(!this._wipeOut)this._wipeOut=e.wipeOut({node:this.containerNode,duration:t.defaultDuration});this._wipeOut.play()}},indent:0,setChildItems:function(b){var c=this.tree,e=c.model,d=[];a.forEach(this.getChildren(),function(a){u.prototype.removeChild.call(this,
a)},this);this.state="LOADED";b&&b.length>0?(this.isExpandable=!0,a.forEach(b,function(a){var b=e.getIdentity(a),f=c._itemNodesMap[b],g;if(f)for(var h=0;h<f.length;h++)if(f[h]&&!f[h].getParent()){g=f[h];g.set("indent",this.indent+1);break}g||(g=this.tree._createTreeNode({item:a,tree:c,isExpandable:e.mayHaveChildren(a),label:c.getLabel(a),tooltip:c.getTooltip(a),dir:c.dir,lang:c.lang,textDir:c.textDir,indent:this.indent+1}),f?f.push(g):c._itemNodesMap[b]=[g]);this.addChild(g);(this.tree.autoExpand||
this.tree._state(g))&&d.push(c._expandNode(g))},this),a.forEach(this.getChildren(),function(a){a._updateLayout()})):this.isExpandable=!1;this._setExpando&&this._setExpando(!1);this._updateItemClasses(this.item);if(this==c.rootNode)(b=this.tree.showRoot?this:this.getChildren()[0])?(b.setFocusable(!0),c.lastFocused=b):c.domNode.setAttribute("tabIndex","0");return new i(d)},getTreePath:function(){for(var a=this,b=[];a&&a!==this.tree.rootNode;)b.unshift(a.item),a=a.getParent();b.unshift(this.tree.rootNode.item);
return b},getIdentity:function(){return this.tree.model.getIdentity(this.item)},removeChild:function(){this.inherited(arguments);var b=this.getChildren();if(b.length==0)this.isExpandable=!1,this.collapse();a.forEach(b,function(a){a._updateLayout()})},makeExpandable:function(){this.isExpandable=!0;this._setExpando(!1)},_onLabelFocus:function(){this.tree._onNodeFocus(this)},setSelected:function(a){this.labelNode.setAttribute("aria-selected",a);j.toggle(this.rowNode,"dijitTreeRowSelected",a)},setFocusable:function(a){this.labelNode.setAttribute("tabIndex",
a?"0":"-1")},_onClick:function(a){this.tree._onClick(this,a)},_onDblClick:function(a){this.tree._onDblClick(this,a)},_onMouseEnter:function(a){this.tree._onNodeMouseEnter(this,a)},_onMouseLeave:function(a){this.tree._onNodeMouseLeave(this,a)},_setTextDirAttr:function(b){if(b&&(this.textDir!=b||!this._created))this._set("textDir",b),this.applyTextDir(this.labelNode,this.labelNode.innerText||this.labelNode.textContent||""),a.forEach(this.getChildren(),function(a){a.set("textDir",b)},this)}}),g=g("dijit.Tree",
[q,s],{store:null,model:null,query:null,label:"",showRoot:!0,childrenAttr:["children"],paths:[],path:[],selectedItems:null,selectedItem:null,openOnClick:!1,openOnDblClick:!1,templateString:A,persist:!0,autoExpand:!1,dndController:E,dndParams:["onDndDrop","itemCreator","onDndCancel","checkAcceptance","checkItemAcceptance","dragThreshold","betweenThreshold"],onDndDrop:null,itemCreator:null,onDndCancel:null,checkAcceptance:null,checkItemAcceptance:null,dragThreshold:5,betweenThreshold:0,_nodePixelIndent:19,
_publish:function(a,b){n.publish(this.id,o.mixin({tree:this,event:a},b||{}))},postMixInProperties:function(){this.tree=this;if(this.autoExpand)this.persist=!1;this._itemNodesMap={};if(!this.cookieName&&this.id)this.cookieName=this.id+"SaveStateCookie";this._loadDeferred=new c;this.inherited(arguments)},postCreate:function(){this._initState();this.model||this._store2model();this.connect(this.model,"onChange","_onItemChange");this.connect(this.model,"onChildrenChange","_onItemChildrenChange");this.connect(this.model,
"onDelete","_onItemDelete");this._load();this.inherited(arguments);if(this.dndController){if(o.isString(this.dndController))this.dndController=o.getObject(this.dndController);for(var a={},b=0;b<this.dndParams.length;b++)this[this.dndParams[b]]&&(a[this.dndParams[b]]=this[this.dndParams[b]]);this.dndController=new this.dndController(this,a)}},_store2model:function(){this._v10Compat=!0;k.deprecated("Tree: from version 2.0, should specify a model object rather than a store/query");var a={id:this.id+
"_ForestStoreModel",store:this.store,query:this.query,childrenAttrs:this.childrenAttr};if(this.params.mayHaveChildren)a.mayHaveChildren=o.hitch(this,"mayHaveChildren");if(this.params.getItemChildren)a.getChildren=o.hitch(this,function(a,b,c){this.getItemChildren(this._v10Compat&&a===this.model.root?null:a,b,c)});this.model=new H(a);this.showRoot=Boolean(this.label)},onLoad:function(){},_load:function(){this.model.getRoot(o.hitch(this,function(a){var b=this.rootNode=this.tree._createTreeNode({item:a,
tree:this,isExpandable:!0,label:this.label||this.getLabel(a),textDir:this.textDir,indent:this.showRoot?0:-1});if(!this.showRoot)b.rowNode.style.display="none",this.domNode.setAttribute("role","presentation"),b.labelNode.setAttribute("role","presentation"),b.containerNode.setAttribute("role","tree");this.domNode.appendChild(b.domNode);a=this.model.getIdentity(a);this._itemNodesMap[a]?this._itemNodesMap[a].push(b):this._itemNodesMap[a]=[b];b._updateLayout();this._expandNode(b).addCallback(o.hitch(this,
function(){this._loadDeferred.callback(!0);this.onLoad()}))}),function(a){console.error(this,": error loading root: ",a)})},getNodesByItem:function(a){if(!a)return[];return[].concat(this._itemNodesMap[o.isString(a)?a:this.model.getIdentity(a)])},_setSelectedItemAttr:function(a){this.set("selectedItems",[a])},_setSelectedItemsAttr:function(b){var c=this;this._loadDeferred.addCallback(o.hitch(this,function(){var e=a.map(b,function(a){return!a||o.isString(a)?a:c.model.getIdentity(a)}),d=[];a.forEach(e,
function(a){d=d.concat(c._itemNodesMap[a]||[])});this.set("selectedNodes",d)}))},_setPathAttr:function(a){return a.length?this.set("paths",[a]):this.set("paths",[])},_setPathsAttr:function(b){function e(b,c,f){var g=b.shift(),h=a.filter(c,function(a){return a.getIdentity()==g})[0];h?b.length?d._expandNode(h).addCallback(function(){e(b,h.getChildren(),f)}):f.callback(h):f.errback("Could not expand path at "+g)}var d=this;return(new i(a.map(b,function(b){var f=new c,b=a.map(b,function(a){return o.isString(a)?
a:d.model.getIdentity(a)});b.length?d._loadDeferred.addCallback(function(){e(b,[d.rootNode],f)}):f.errback("Empty path");return f}))).addCallback(function(b){d.set("selectedNodes",a.map(a.filter(b,function(a){return a[0]}),function(a){return a[1]}))})},_setSelectedNodeAttr:function(a){this.set("selectedNodes",[a])},_setSelectedNodesAttr:function(a){this._loadDeferred.addCallback(o.hitch(this,function(){this.dndController.setSelection(a)}))},mayHaveChildren:function(){},getItemChildren:function(){},
getLabel:function(a){return this.model.getLabel(a)},getIconClass:function(a,b){return!a||this.model.mayHaveChildren(a)?b?"dijitFolderOpened":"dijitFolderClosed":"dijitLeaf"},getLabelClass:function(){},getRowClass:function(){},getIconStyle:function(){},getLabelStyle:function(){},getRowStyle:function(){},getTooltip:function(){return""},_onKeyPress:function(a){if(!a.altKey){var c=r.getEnclosingWidget(a.target);if(c){var e=a.charOrCode;if(typeof e=="string"&&e!=" ")!a.altKey&&!a.ctrlKey&&!a.shiftKey&&
!a.metaKey&&(this._onLetterKeyNav({node:c,key:e.toLowerCase()}),b.stop(a));else{this._curSearch&&(clearTimeout(this._curSearch.timer),delete this._curSearch);var d=this._keyHandlerMap;if(!d)d={},d[p.ENTER]="_onEnterKey",d[p.SPACE]=d[" "]="_onEnterKey",d[this.isLeftToRight()?p.LEFT_ARROW:p.RIGHT_ARROW]="_onLeftArrow",d[this.isLeftToRight()?p.RIGHT_ARROW:p.LEFT_ARROW]="_onRightArrow",d[p.UP_ARROW]="_onUpArrow",d[p.DOWN_ARROW]="_onDownArrow",d[p.HOME]="_onHomeKey",d[p.END]="_onEndKey",this._keyHandlerMap=
d;this._keyHandlerMap[e]&&(this[this._keyHandlerMap[e]]({node:c,item:c.item,evt:a}),b.stop(a))}}}},_onEnterKey:function(a){this._publish("execute",{item:a.item,node:a.node});this.dndController.userSelect(a.node,f.isCopyKey(a.evt),a.evt.shiftKey);this.onClick(a.item,a.node,a.evt)},_onDownArrow:function(a){(a=this._getNextNode(a.node))&&a.isTreeNode&&this.focusNode(a)},_onUpArrow:function(a){var a=a.node,b=a.getPreviousSibling();if(b)for(a=b;a.isExpandable&&a.isExpanded&&a.hasChildren();)a=a.getChildren(),
a=a[a.length-1];else if(b=a.getParent(),this.showRoot||b!==this.rootNode)a=b;a&&a.isTreeNode&&this.focusNode(a)},_onRightArrow:function(a){a=a.node;a.isExpandable&&!a.isExpanded?this._expandNode(a):a.hasChildren()&&(a=a.getChildren()[0])&&a.isTreeNode&&this.focusNode(a)},_onLeftArrow:function(a){a=a.node;a.isExpandable&&a.isExpanded?this._collapseNode(a):(a=a.getParent())&&a.isTreeNode&&(this.showRoot||a!==this.rootNode)&&this.focusNode(a)},_onHomeKey:function(){var a=this._getRootOrFirstNode();a&&
this.focusNode(a)},_onEndKey:function(){for(var a=this.rootNode;a.isExpanded;)a=a.getChildren(),a=a[a.length-1];a&&a.isTreeNode&&this.focusNode(a)},multiCharSearchDuration:250,_onLetterKeyNav:function(a){var b=this._curSearch;b?(b.pattern+=a.key,clearTimeout(b.timer)):b=this._curSearch={pattern:a.key,startNode:a.node};var c=this;b.timer=setTimeout(function(){delete c._curSearch},this.multiCharSearchDuration);a=b.startNode;do(a=this._getNextNode(a))||(a=this._getRootOrFirstNode());while(a!==b.startNode&&
a.label.toLowerCase().substr(0,b.pattern.length)!=b.pattern);a&&a.isTreeNode&&a!==b.startNode&&this.focusNode(a)},isExpandoNode:function(a,b){return m.isDescendant(a,b.expandoNode)},_onClick:function(a,c){var e=this.isExpandoNode(c.target,a);this.openOnClick&&a.isExpandable||e?a.isExpandable&&this._onExpandoClick({node:a}):(this._publish("execute",{item:a.item,node:a,evt:c}),this.onClick(a.item,a,c),this.focusNode(a));b.stop(c)},_onDblClick:function(a,c){var e=c.target,e=e==a.expandoNode||e==a.expandoNodeText;
this.openOnDblClick&&a.isExpandable||e?a.isExpandable&&this._onExpandoClick({node:a}):(this._publish("execute",{item:a.item,node:a,evt:c}),this.onDblClick(a.item,a,c),this.focusNode(a));b.stop(c)},_onExpandoClick:function(a){a=a.node;this.focusNode(a);a.isExpanded?this._collapseNode(a):this._expandNode(a)},onClick:function(){},onDblClick:function(){},onOpen:function(){},onClose:function(){},_getNextNode:function(a){if(a.isExpandable&&a.isExpanded&&a.hasChildren())return a.getChildren()[0];else{for(;a&&
a.isTreeNode;){var b=a.getNextSibling();if(b)return b;a=a.getParent()}return null}},_getRootOrFirstNode:function(){return this.showRoot?this.rootNode:this.rootNode.getChildren()[0]},_collapseNode:function(a){a._expandNodeDeferred&&delete a._expandNodeDeferred;a.isExpandable&&a.state!="LOADING"&&(a.collapse(),this.onClose(a.item,a),this._state(a,!1))},_expandNode:function(a,b){if(a._expandNodeDeferred&&!b)return a._expandNodeDeferred;var e=this.model,d=a.item,f=this;switch(a.state){case "UNCHECKED":a.markProcessing();
var g=a._expandNodeDeferred=new c;e.getChildren(d,function(b){a.unmarkProcessing();var b=a.setChildItems(b),c=f._expandNode(a,!0);b.addCallback(function(){c.addCallback(function(){g.callback()})})},function(a){console.error(f,": error loading root children: ",a)});break;default:g=a._expandNodeDeferred=a.expand(),this.onOpen(a.item,a),this._state(a,!0)}return g},focusNode:function(a){v.focus(a.labelNode)},_onNodeFocus:function(a){if(a&&a!=this.lastFocused)this.lastFocused&&!this.lastFocused._destroyed&&
this.lastFocused.setFocusable(!1),a.setFocusable(!0),this.lastFocused=a},_onNodeMouseEnter:function(){},_onNodeMouseLeave:function(){},_onItemChange:function(b){var c=this._itemNodesMap[this.model.getIdentity(b)];if(c){var e=this.getLabel(b),d=this.getTooltip(b);a.forEach(c,function(a){a.set({item:b,label:e,tooltip:d});a._updateItemClasses(b)})}},_onItemChildrenChange:function(b,c){var e=this._itemNodesMap[this.model.getIdentity(b)];e&&a.forEach(e,function(a){a.setChildItems(c)})},_onItemDelete:function(b){var b=
this.model.getIdentity(b),c=this._itemNodesMap[b];c&&(a.forEach(c,function(a){this.dndController.removeTreeNode(a);var b=a.getParent();b&&b.removeChild(a);a.destroyRecursive()},this),delete this._itemNodesMap[b])},_initState:function(){this._openedNodes={};if(this.persist&&this.cookieName){var b=d(this.cookieName);b&&a.forEach(b.split(","),function(a){this._openedNodes[a]=!0},this)}},_state:function(b,c){if(!this.persist)return!1;var e=a.map(b.getTreePath(),function(a){return this.model.getIdentity(a)},
this).join("/");if(arguments.length===1)return this._openedNodes[e];else{c?this._openedNodes[e]=!0:delete this._openedNodes[e];var e=[],f;for(f in this._openedNodes)e.push(f);d(this.cookieName,e.join(","),{expires:365})}},destroy:function(){this._curSearch&&(clearTimeout(this._curSearch.timer),delete this._curSearch);this.rootNode&&this.rootNode.destroyRecursive();this.dndController&&!o.isString(this.dndController)&&this.dndController.destroy();this.rootNode=null;this.inherited(arguments)},destroyRecursive:function(){this.destroy()},
resize:function(a){a&&l.setMarginBox(this.domNode,a);this._nodePixelIndent=l.position(this.tree.indentDetector).w;this.tree.rootNode&&this.tree.rootNode.set("indent",this.showRoot?0:-1)},_createTreeNode:function(a){return new B(a)},_setTextDirAttr:function(a){a&&this.textDir!=a&&(this._set("textDir",a),this.rootNode.set("textDir",a))}});g._TreeNode=B;return g})},"dojox/data/XmlStore":function(){define("dojox/data/XmlStore",["dojo/_base/lang","dojo/_base/declare","dojo/_base/xhr","dojo/data/util/simpleFetch",
"dojo/_base/query","dojo/_base/array","dojo/_base/window","dojo/data/util/filter","dojox/xml/parser","dojox/data/XmlItem"],function(a,f,d,g,c,i,m,j,l,h){f=f("dojox.data.XmlStore",null,{constructor:function(a){if(a&&(this.url=a.url,this.rootItem=a.rootItem||a.rootitem||this.rootItem,this.keyAttribute=a.keyAttribute||a.keyattribute||this.keyAttribute,this._attributeMap=a.attributeMap||a.attributemap,this.label=a.label||this.label,this.sendQuery=a.sendQuery||a.sendquery||this.sendQuery,"urlPreventCache"in
a))this.urlPreventCache=a.urlPreventCache?!0:!1;this._newItems=[];this._deletedItems=[];this._modifiedItems=[]},url:"",rootItem:"",keyAttribute:"",label:"",sendQuery:!1,attributeMap:null,urlPreventCache:!0,getValue:function(a,c,d){var a=a.element,f,g;if(c==="tagName")return a.nodeName;else if(c==="childNodes"){for(f=0;f<a.childNodes.length;f++)if(g=a.childNodes[f],g.nodeType===1)return this._getItem(g);return d}else if(c==="text()"){for(f=0;f<a.childNodes.length;f++)if(g=a.childNodes[f],g.nodeType===
3||g.nodeType===4)return g.nodeValue;return d}else if(c=this._getAttribute(a.nodeName,c),c.charAt(0)==="@")return c=c.substring(1),(c=a.getAttribute(c))?c:d;else{for(f=0;f<a.childNodes.length;f++)if(g=a.childNodes[f],g.nodeType===1&&g.nodeName===c)return this._getItem(g);return d}},getValues:function(a,c){var d=a.element,f=[],g,h;if(c==="tagName")return[d.nodeName];else if(c==="childNodes"){for(g=0;g<d.childNodes.length;g++)h=d.childNodes[g],h.nodeType===1&&f.push(this._getItem(h));return f}else if(c===
"text()"){d=d.childNodes;for(g=0;g<d.length;g++)h=d[g],(h.nodeType===3||h.nodeType===4)&&f.push(h.nodeValue);return f}else if(c=this._getAttribute(d.nodeName,c),c.charAt(0)==="@")return f=c.substring(1),d=d.getAttribute(f),d!==void 0?[d]:[];else{for(g=0;g<d.childNodes.length;g++)h=d.childNodes[g],h.nodeType===1&&h.nodeName===c&&f.push(this._getItem(h));return f}},getAttributes:function(a){var a=a.element,c=[],d;c.push("tagName");if(a.childNodes.length>0){var f={},g=!0,h=!1;for(d=0;d<a.childNodes.length;d++){var i=
a.childNodes[d];i.nodeType===1?(g=i.nodeName,f[g]||(c.push(g),f[g]=g),g=!0):i.nodeType===3&&(h=!0)}g&&c.push("childNodes");h&&c.push("text()")}for(d=0;d<a.attributes.length;d++)c.push("@"+a.attributes[d].nodeName);if(this._attributeMap)for(var j in this._attributeMap)d=j.indexOf("."),d>0?j.substring(0,d)===a.nodeName&&c.push(j.substring(d+1)):c.push(j);return c},hasAttribute:function(a,c){return this.getValue(a,c)!==void 0},containsValue:function(a,c,d){a=this.getValues(a,c);for(c=0;c<a.length;c++)if(typeof d===
"string"){if(a[c].toString&&a[c].toString()===d)return!0}else if(a[c]===d)return!0;return!1},isItem:function(a){if(a&&a.element&&a.store&&a.store===this)return!0;return!1},isItemLoaded:function(a){return this.isItem(a)},loadItem:function(){},getFeatures:function(){var a={"dojo.data.api.Read":!0,"dojo.data.api.Write":!0};if(!this.sendQuery||this.keyAttribute!=="")a["dojo.data.api.Identity"]=!0;return a},getLabel:function(a){if(this.label!==""&&this.isItem(a)&&(a=this.getValue(a,this.label)))return a.toString()},
getLabelAttributes:function(){if(this.label!=="")return[this.label];return null},_fetchItems:function(a,c,f){var g=this._getFetchUrl(a);if(g){var h=!this.sendQuery?a:{},i=this,g=d.get({url:g,handleAs:"xml",preventCache:i.urlPreventCache});g.addCallback(function(d){(d=i._getItems(d,h))&&d.length>0?c(d,a):c([],a)});g.addErrback(function(c){f(c,a)})}else f(Error("No URL specified."),a)},_getFetchUrl:function(b){if(!this.sendQuery)return this.url;var c=b.query;if(!c)return this.url;if(a.isString(c))return this.url+
c;var b="",d;for(d in c){var f=c[d];f&&(b&&(b+="&"),b+=d+"="+f)}if(!b)return this.url;d=this.url;d+=d.indexOf("?")<0?"?":"&";return d+b},_getItems:function(a,e){var d=null;if(e)d=e.query;var f=[],g=null,g=this.rootItem!==""?c(this.rootItem,a):a.documentElement.childNodes;e.queryOptions&&e.queryOptions.deep&&(g=this._flattenNodes(g));for(var h=0;h<g.length;h++){var l=g[h];if(l.nodeType==1)if(l=this._getItem(l),d){var m=e.queryOptions?e.queryOptions.ignoreCase:!1,t,q=!1,s=!0,u={},w;for(w in d)t=d[w],
typeof t==="string"?u[w]=j.patternToRegExp(t,m):t&&(u[w]=t);for(var y in d){for(var s=!1,K=this.getValues(l,y),m=0;m<K.length;m++){if(t=K[m]){var A=d[y];typeof t==="string"&&u[y]?q=t.match(u[y])!==null?!0:!1:typeof t==="object"&&(q=t.toString&&u[y]?t.toString().match(u[y])!==null?!0:!1:A==="*"||A===t?!0:!1)}if(q)break}if(!q)break}(s||q)&&f.push(l)}else f.push(l)}i.forEach(f,function(a){a.element.parentNode&&a.element.parentNode.removeChild(a.element)},this);return f},_flattenNodes:function(a){var c=
[];if(a){var d;for(d=0;d<a.length;d++){var f=a[d];c.push(f);f.childNodes&&f.childNodes.length>0&&(c=c.concat(this._flattenNodes(f.childNodes)))}}return c},close:function(){},newItem:function(a,c){var a=a||{},d=a.tagName;if(!d&&(d=this.rootItem,d===""))return null;var f=this._getDocument(),g=f.createElement(d),h;for(h in a){var i;if(h!=="tagName")if(h==="text()")i=f.createTextNode(a[h]),g.appendChild(i);else if(h=this._getAttribute(d,h),h.charAt(0)==="@")i=h.substring(1),g.setAttribute(i,a[h]);else{var j=
f.createElement(h);i=f.createTextNode(a[h]);j.appendChild(i);g.appendChild(j)}}d=this._getItem(g);this._newItems.push(d);f=null;if(c&&c.parent&&c.attribute)f={item:c.parent,attribute:c.attribute,oldValue:void 0},(g=this.getValues(c.parent,c.attribute))&&g.length>0?(h=g.slice(0,g.length),f.oldValue=g.length===1?g[0]:g.slice(0,g.length),h.push(d),this.setValues(c.parent,c.attribute,h),f.newValue=this.getValues(c.parent,c.attribute)):(this.setValue(c.parent,c.attribute,d),f.newValue=d);return d},deleteItem:function(a){var c=
a.element;if(c.parentNode)return this._backupItem(a),c.parentNode.removeChild(c),!0;this._forgetItem(a);this._deletedItems.push(a);return!0},setValue:function(a,c,d){if(c==="tagName")return!1;this._backupItem(a);var a=a.element,f;if(c==="childNodes")f=d.element,a.appendChild(f);else if(c==="text()"){for(;a.firstChild;)a.removeChild(a.firstChild);d=this._getDocument(a).createTextNode(d);a.appendChild(d)}else if(c=this._getAttribute(a.nodeName,c),c.charAt(0)==="@")f=c.substring(1),a.setAttribute(f,
d);else{for(var g=0;g<a.childNodes.length;g++){var h=a.childNodes[g];if(h.nodeType===1&&h.nodeName===c){f=h;break}}g=this._getDocument(a);if(f)for(;f.firstChild;)f.removeChild(f.firstChild);else f=g.createElement(c),a.appendChild(f);d=g.createTextNode(d);f.appendChild(d)}return!0},setValues:function(a,c,d){if(c==="tagName")return!1;this._backupItem(a);var a=a.element,f,g,h;if(c==="childNodes"){for(;a.firstChild;)a.removeChild(a.firstChild);for(f=0;f<d.length;f++)g=d[f].element,a.appendChild(g)}else if(c===
"text()"){for(;a.firstChild;)a.removeChild(a.firstChild);c="";for(f=0;f<d.length;f++)c+=d[f];h=this._getDocument(a).createTextNode(c);a.appendChild(h)}else if(c=this._getAttribute(a.nodeName,c),c.charAt(0)==="@")c=c.substring(1),a.setAttribute(c,d[0]);else{for(f=a.childNodes.length-1;f>=0;f--)g=a.childNodes[f],g.nodeType===1&&g.nodeName===c&&a.removeChild(g);var i=this._getDocument(a);for(f=0;f<d.length;f++)g=i.createElement(c),h=i.createTextNode(d[f]),g.appendChild(h),a.appendChild(g)}return!0},
unsetAttribute:function(a,c){if(c==="tagName")return!1;this._backupItem(a);var d=a.element;if(c==="childNodes"||c==="text()")for(;d.firstChild;)d.removeChild(d.firstChild);else if(c=this._getAttribute(d.nodeName,c),c.charAt(0)==="@"){var f=c.substring(1);d.removeAttribute(f)}else for(f=d.childNodes.length-1;f>=0;f--){var g=d.childNodes[f];g.nodeType===1&&g.nodeName===c&&d.removeChild(g)}return!0},save:function(a){a||(a={});var c;for(c=0;c<this._modifiedItems.length;c++)this._saveItem(this._modifiedItems[c],
a,"PUT");for(c=0;c<this._newItems.length;c++)this._newItems[c].element.parentNode?(this._newItems.splice(c,1),c--):this._saveItem(this._newItems[c],a,"POST");for(c=0;c<this._deletedItems.length;c++)this._saveItem(this._deletedItems[c],a,"DELETE")},revert:function(){this._newItems=[];this._restoreItems(this._deletedItems);this._deletedItems=[];this._restoreItems(this._modifiedItems);this._modifiedItems=[];return!0},isDirty:function(a){return a?(a=this._getRootElement(a.element),this._getItemIndex(this._newItems,
a)>=0||this._getItemIndex(this._deletedItems,a)>=0||this._getItemIndex(this._modifiedItems,a)>=0):this._newItems.length>0||this._deletedItems.length>0||this._modifiedItems.length>0},_saveItem:function(a,c,f){var g,h;if(g=f==="PUT"?this._getPutUrl(a):f==="DELETE"?this._getDeleteUrl(a):this._getPostUrl(a)){g={url:g,method:f||"POST",contentType:"text/xml",handleAs:"xml"};f==="PUT"?(g.putData=this._getPutContent(a),f=d.put(g)):f==="DELETE"?f=d.del(g):(g.postData=this._getPostContent(a),f=d.post(g));h=
c.scope||m.global;var i=this;f.addCallback(function(){i._forgetItem(a);c.onComplete&&c.onComplete.call(h)});f.addErrback(function(a){c.onError&&c.onError.call(h,a)})}else c.onError&&(h=c.scope||m.global,c.onError.call(h,Error("No URL for saving content: "+this._getPostContent(a))))},_getPostUrl:function(){return this.url},_getPutUrl:function(){return this.url},_getDeleteUrl:function(a){var c=this.url;if(a&&this.keyAttribute!==""&&(a=this.getValue(a,this.keyAttribute))){var d=this.keyAttribute.charAt(0)===
"@"?this.keyAttribute.substring(1):this.keyAttribute;c+=c.indexOf("?")<0?"?":"&";c+=d+"="+a}return c},_getPostContent:function(a){return"<?xml version='1.0'?>"+l.innerXML(a.element)},_getPutContent:function(a){return"<?xml version='1.0'?>"+l.innerXML(a.element)},_getAttribute:function(a,c){if(this._attributeMap){var d=this._attributeMap[a+"."+c];d?c=d:(d=this._attributeMap[c])&&(c=d)}return c},_getItem:function(a){try{var c=null;this.keyAttribute===""&&(c=this._getXPath(a));return new h(a,this,c)}catch(d){console.log(d)}return null},
_getItemIndex:function(a,c){for(var d=0;d<a.length;d++)if(a[d].element===c)return d;return-1},_backupItem:function(a){var c=this._getRootElement(a.element);if(!(this._getItemIndex(this._newItems,c)>=0||this._getItemIndex(this._modifiedItems,c)>=0))c!=a.element&&(a=this._getItem(c)),a._backup=c.cloneNode(!0),this._modifiedItems.push(a)},_restoreItems:function(a){i.forEach(a,function(a){if(a._backup)a.element=a._backup,a._backup=null},this)},_forgetItem:function(a){var a=a.element,c=this._getItemIndex(this._newItems,
a);c>=0&&this._newItems.splice(c,1);c=this._getItemIndex(this._deletedItems,a);c>=0&&this._deletedItems.splice(c,1);c=this._getItemIndex(this._modifiedItems,a);c>=0&&this._modifiedItems.splice(c,1)},_getDocument:function(a){if(a)return a.ownerDocument;else if(!this._document)return l.parse();return null},_getRootElement:function(a){for(;a.parentNode;)a=a.parentNode;return a},_getXPath:function(a){var c=null;if(!this.sendQuery)for(var d=a,c="";d&&d!=a.ownerDocument;){for(var f=0,g=d,h=d.nodeName;g;)(g=
g.previousSibling)&&g.nodeName===h&&f++;f="/"+h+"["+f+"]";c=c?f+c:f;d=d.parentNode}return c},getIdentity:function(a){if(this.isItem(a)){var c=null;this.sendQuery&&this.keyAttribute!==""?c=this.getValue(a,this.keyAttribute).toString():this.serverQuery||(c=this.keyAttribute!==""?this.getValue(a,this.keyAttribute).toString():a.q);return c}else throw Error("dojox.data.XmlStore: Object supplied to getIdentity is not an item");},getIdentityAttributes:function(a){if(this.isItem(a))return this.keyAttribute!==
""?[this.keyAttribute]:null;else throw Error("dojox.data.XmlStore: Object supplied to getIdentity is not an item");},fetchItemByIdentity:function(a){var c=null,f=null,g=this,h=null,h=h=null;g.sendQuery?g.keyAttribute!==""?(c={query:{}},c.query[g.keyAttribute]=a.identity,h=this._getFetchUrl(c),c=function(c){var d=null;c&&(c=g._getItems(c,{}),c.length===1?d=c[0]:a.onError&&(c=a.scope||m.global,a.onError.call(c,Error("More than one item was returned from the server for the denoted identity"))));a.onItem&&
(c=a.scope||m.global,a.onItem.call(c,d))},h={url:h,handleAs:"xml",preventCache:g.urlPreventCache},h=d.get(h),h.addCallback(c),a.onError&&h.addErrback(function(c){a.onError.call(a.scope||m.global,c)})):a.onError&&a.onError.call(a.scope||m.global,Error("XmlStore is not told that the server to provides identity support.  No keyAttribute specified.")):(c=function(c){if(c)if(g.keyAttribute!==""){var d={query:{}};d.query[g.keyAttribute]=a.identity;d.queryOptions={deep:!0};d=g._getItems(c,d);f=a.scope||
m.global;d.length===1?a.onItem&&a.onItem.call(f,d[0]):d.length===0?a.onItem&&a.onItem.call(f,null):a.onError&&a.onError.call(f,Error("Items array size for identity lookup greater than 1, invalid keyAttribute."))}else{for(var d=a.identity.split("/"),e=c,c=0;c<d.length;c++)if(d[c]&&d[c]!==""){var h=d[c],h=h.substring(0,h.length-1),i=h.split("["),h=i[0],i=parseInt(i[1],10),j=0;if(e)if(e=e.childNodes){var l,o=null;for(l=0;l<e.length;l++){var y=e[l];if(y.nodeName===h)if(j<i)j++;else{o=y;break}}e=o?o:null}else e=
null;else break}d=null;e&&(d=g._getItem(e),d.element.parentNode&&d.element.parentNode.removeChild(d.element));a.onItem&&(f=a.scope||m.global,a.onItem.call(f,d))}},h=this._getFetchUrl(null),h={url:h,handleAs:"xml",preventCache:g.urlPreventCache},h=d.get(h),h.addCallback(c),a.onError&&h.addErrback(function(c){a.onError.call(a.scope||m.global,c)}))}});a.extend(f,g);return f})},"dijit/form/_FormValueWidget":function(){define("dijit/form/_FormValueWidget",["dojo/_base/declare","dojo/_base/sniff","./_FormWidget",
"./_FormValueMixin"],function(a,f,d,g){return a("dijit.form._FormValueWidget",[d,g],{_layoutHackIE7:function(){if(f("ie")==7)for(var a=this.domNode,d=a.parentNode,g=a.firstChild||a,j=g.style.filter,l=this;d&&d.clientHeight==0;)(function(){var a=l.connect(d,"onscroll",function(){l.disconnect(a);g.style.filter=(new Date).getMilliseconds();setTimeout(function(){g.style.filter=j},0)})})(),d=d.parentNode}})})}}});(function(){var a=this.require;a({cache:{}});!a.async&&a(["dojo"]);a.boot&&a.apply(null,a.boot)})();
