/*
	Copyright (c) 2004-2012, 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
require({cache:{"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/has","dojo/keys","dojo/_base/lang","dojo/on","./place","./BackgroundIframe","./main"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,_b,_c,_d,on,_e,_f,_10){function _11(){if(this._popupWrapper){_7.destroy(this._popupWrapper);delete this._popupWrapper;}};var _12=_4(null,{_stack:[],_beginZIndex:1000,_idGen:1,_createWrapper:function(_13){var _14=_13._popupWrapper,_15=_13.domNode;if(!_14){_14=_7.create("div",{"class":"dijitPopup",style:{display:"none"},role:"region","aria-label":_13["aria-label"]||_13.label||_13.name||_13.id},_13.ownerDocumentBody);_14.appendChild(_15);var s=_15.style;s.display="";s.visibility="";s.position="";s.top="0px";_13._popupWrapper=_14;_2.after(_13,"destroy",_11,true);}return _14;},moveOffScreen:function(_16){var _17=this._createWrapper(_16);_9.set(_17,{visibility:"hidden",top:"-9999px",display:""});},hide:function(_18){var _19=this._createWrapper(_18);_9.set(_19,"display","none");},getTopPopup:function(){var _1a=this._stack;for(var pi=_1a.length-1;pi>0&&_1a[pi].parent===_1a[pi-1].widget;pi--){}return _1a[pi];},open:function(_1b){var _1c=this._stack,_1d=_1b.popup,_1e=_1b.orient||["below","below-alt","above","above-alt"],ltr=_1b.parent?_1b.parent.isLeftToRight():_8.isBodyLtr(_1d.ownerDocument),_1f=_1b.around,id=(_1b.around&&_1b.around.id)?(_1b.around.id+"_dropdown"):("popup_"+this._idGen++);while(_1c.length&&(!_1b.parent||!_5.isDescendant(_1b.parent.domNode,_1c[_1c.length-1].widget.domNode))){this.close(_1c[_1c.length-1].widget);}var _20=this._createWrapper(_1d);_6.set(_20,{id:id,style:{zIndex:this._beginZIndex+_1c.length},"class":"dijitPopup "+(_1d.baseClass||_1d["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:_1b.parent?_1b.parent.id:""});if(_b("bgIframe")&&!_1d.bgIframe){_1d.bgIframe=new _f(_20);}var _21=_1f?_e.around(_20,_1f,_1e,ltr,_1d.orient?_d.hitch(_1d,"orient"):null):_e.at(_20,_1b,_1e=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],_1b.padding);_20.style.display="";_20.style.visibility="visible";_1d.domNode.style.visibility="visible";var _22=[];_22.push(on(_20,_3._keypress,_d.hitch(this,function(evt){if(evt.charOrCode==_c.ESCAPE&&_1b.onCancel){_a.stop(evt);_1b.onCancel();}else{if(evt.charOrCode===_c.TAB){_a.stop(evt);var _23=this.getTopPopup();if(_23&&_23.onCancel){_23.onCancel();}}}})));if(_1d.onCancel&&_1b.onCancel){_22.push(_1d.on("cancel",_1b.onCancel));}_22.push(_1d.on(_1d.onExecute?"execute":"change",_d.hitch(this,function(){var _24=this.getTopPopup();if(_24&&_24.onExecute){_24.onExecute();}})));_1c.push({widget:_1d,parent:_1b.parent,onExecute:_1b.onExecute,onCancel:_1b.onCancel,onClose:_1b.onClose,handlers:_22});if(_1d.onOpen){_1d.onOpen(_21);}return _21;},close:function(_25){var _26=this._stack;while((_25&&_1.some(_26,function(_27){return _27.widget==_25;}))||(!_25&&_26.length)){var top=_26.pop(),_28=top.widget,_29=top.onClose;if(_28.onClose){_28.onClose();}var h;while(h=top.handlers.pop()){h.remove();}if(_28&&_28.domNode){this.hide(_28);}if(_29){_29();}}}});return (_10.popup=new _12());});},"dojo/string":function(){define(["./_base/kernel","./_base/lang"],function(_2a,_2b){var _2c={};_2b.setObject("dojo.string",_2c);_2c.rep=function(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};_2c.pad=function(_2d,_2e,ch,end){if(!ch){ch="0";}var out=String(_2d),pad=_2c.rep(ch,Math.ceil((_2e-out.length)/ch.length));return end?out+pad:pad+out;};_2c.substitute=function(_2f,map,_30,_31){_31=_31||_2a.global;_30=_30?_2b.hitch(_31,_30):function(v){return v;};return _2f.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_32,key,_33){var _34=_2b.getObject(key,false,map);if(_33){_34=_2b.getObject(_33,false,_31).call(_31,_34,key);}return _30(_34,key).toString();});};_2c.trim=String.prototype.trim?_2b.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};return _2c;});},"dijit/a11y":function(){define("dijit/a11y",["dojo/_base/array","dojo/dom","dojo/dom-attr","dojo/dom-style","dojo/_base/lang","dojo/sniff","./main"],function(_35,dom,_36,_37,_38,has,_39){var _3a;var _3b={_isElementShown:function(_3c){var s=_37.get(_3c);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_36.get(_3c,"type")!="hidden");},hasDefaultTabStop:function(_3d){switch(_3d.nodeName.toLowerCase()){case "a":return _36.has(_3d,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":var _3e;try{var _3f=_3d.contentDocument;if("designMode" in _3f&&_3f.designMode=="on"){return true;}_3e=_3f.body;}catch(e1){try{_3e=_3d.contentWindow.document.body;}catch(e2){return false;}}return _3e&&(_3e.contentEditable=="true"||(_3e.firstChild&&_3e.firstChild.contentEditable=="true"));default:return _3d.contentEditable=="true";}},effectiveTabIndex:function(_40){if(_36.get(_40,"disabled")){return _3a;}else{if(_36.has(_40,"tabIndex")){return +_36.get(_40,"tabIndex");}else{return _3b.hasDefaultTabStop(_40)?0:_3a;}}},isTabNavigable:function(_41){return _3b.effectiveTabIndex(_41)>=0;},isFocusable:function(_42){return _3b.effectiveTabIndex(_42)>=-1;},_getTabNavigable:function(_43){var _44,_45,_46,_47,_48,_49,_4a={};function _4b(_4c){return _4c&&_4c.tagName.toLowerCase()=="input"&&_4c.type&&_4c.type.toLowerCase()=="radio"&&_4c.name&&_4c.name.toLowerCase();};var _4d=_3b._isElementShown,_4e=_3b.effectiveTabIndex;var _4f=function(_50){for(var _51=_50.firstChild;_51;_51=_51.nextSibling){if(_51.nodeType!=1||(has("ie")<=9&&_51.scopeName!=="HTML")||!_4d(_51)){continue;}var _52=_4e(_51);if(_52>=0){if(_52==0){if(!_44){_44=_51;}_45=_51;}else{if(_52>0){if(!_46||_52<_47){_47=_52;_46=_51;}if(!_48||_52>=_49){_49=_52;_48=_51;}}}var rn=_4b(_51);if(_36.get(_51,"checked")&&rn){_4a[rn]=_51;}}if(_51.nodeName.toUpperCase()!="SELECT"){_4f(_51);}}};if(_4d(_43)){_4f(_43);}function rs(_53){return _4a[_4b(_53)]||_53;};return {first:rs(_44),last:rs(_45),lowest:rs(_46),highest:rs(_48)};},getFirstInTabbingOrder:function(_54,doc){var _55=_3b._getTabNavigable(dom.byId(_54,doc));return _55.lowest?_55.lowest:_55.first;},getLastInTabbingOrder:function(_56,doc){var _57=_3b._getTabNavigable(dom.byId(_56,doc));return _57.last?_57.last:_57.highest;}};1&&_38.mixin(_39,_3b);return _3b;});},"dijit/WidgetSet":function(){define("dijit/WidgetSet",["dojo/_base/array","dojo/_base/declare","dojo/_base/kernel","./registry"],function(_58,_59,_5a,_5b){var _5c=_59("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0;},add:function(_5d){if(this._hash[_5d.id]){throw new Error("Tried to register widget with id=="+_5d.id+" but that id is already registered");}this._hash[_5d.id]=_5d;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(_5e,_5f){_5f=_5f||_5a.global;var i=0,id;for(id in this._hash){_5e.call(_5f,this._hash[id],i++,this._hash);}return this;},filter:function(_60,_61){_61=_61||_5a.global;var res=new _5c(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_60.call(_61,w,i++,this._hash)){res.add(w);}}return res;},byId:function(id){return this._hash[id];},byClass:function(cls){var res=new _5c(),id,_62;for(id in this._hash){_62=this._hash[id];if(_62.declaredClass==cls){res.add(_62);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(_63,_64){return _58.map(this.toArray(),_63,_64);},every:function(_65,_66){_66=_66||_5a.global;var x=0,i;for(i in this._hash){if(!_65.call(_66,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(_67,_68){_68=_68||_5a.global;var x=0,i;for(i in this._hash){if(_67.call(_68,this._hash[i],x++,this._hash)){return true;}}return false;}});_58.forEach(["forEach","filter","byClass","map","every","some"],function(_69){_5b[_69]=_5c.prototype[_69];});return _5c;});},"dijit/_base/wai":function(){define("dijit/_base/wai",["dojo/dom-attr","dojo/_base/lang","../main","../hccss"],function(_6a,_6b,_6c){var _6d={hasWaiRole:function(_6e,_6f){var _70=this.getWaiRole(_6e);return _6f?(_70.indexOf(_6f)>-1):(_70.length>0);},getWaiRole:function(_71){return _6b.trim((_6a.get(_71,"role")||"").replace("wairole:",""));},setWaiRole:function(_72,_73){_6a.set(_72,"role",_73);},removeWaiRole:function(_74,_75){var _76=_6a.get(_74,"role");if(!_76){return;}if(_75){var t=_6b.trim((" "+_76+" ").replace(" "+_75+" "," "));_6a.set(_74,"role",t);}else{_74.removeAttribute("role");}},hasWaiState:function(_77,_78){return _77.hasAttribute?_77.hasAttribute("aria-"+_78):!!_77.getAttribute("aria-"+_78);},getWaiState:function(_79,_7a){return _79.getAttribute("aria-"+_7a)||"";},setWaiState:function(_7b,_7c,_7d){_7b.setAttribute("aria-"+_7c,_7d);},removeWaiState:function(_7e,_7f){_7e.removeAttribute("aria-"+_7f);}};_6b.mixin(_6c,_6d);return _6c;});},"dijit/Viewport":function(){define("dijit/Viewport",["dojo/Evented","dojo/on","dojo/ready","dojo/sniff","dojo/_base/window","dojo/window"],function(_80,on,_81,has,win,_82){var _83=new _80();var _84;_81(200,function(){var _85=_82.getBox();_83._rlh=on(win.global,"resize",function(){var _86=_82.getBox();if(_85.h==_86.h&&_85.w==_86.w){return;}_85=_86;_83.emit("resize");});if(has("ie")==8){var _87=screen.deviceXDPI;setInterval(function(){if(screen.deviceXDPI!=_87){_87=screen.deviceXDPI;_83.emit("resize");}},500);}if(has("ios")){on(document,"focusin",function(evt){_84=evt.target;});on(document,"focusout",function(evt){_84=null;});}});_83.getEffectiveBox=function(doc){var box=_82.getBox(doc);var tag=_84&&_84.tagName&&_84.tagName.toLowerCase();if(has("ios")&&_84&&!_84.readOnly&&(tag=="textarea"||(tag=="input"&&/^(color|email|number|password|search|tel|text|url)$/.test(_84.type)))){box.h*=(orientation==0||orientation==180?0.66:0.4);var _88=_84.getBoundingClientRect();box.h=Math.max(box.h,_88.top+_88.height);}return box;};return _83;});},"dojo/hccss":function(){define(["require","./_base/config","./dom-class","./dom-style","./has","./ready","./_base/window"],function(_89,_8a,_8b,_8c,has,_8d,win){has.add("highcontrast",function(){var div=win.doc.createElement("div");div.style.cssText="border: 1px solid; border-color:red green; position: absolute; height: 5px; top: -999px;"+"background-image: url("+(_8a.blankGif||_89.toUrl("./resources/blank.gif"))+");";win.body().appendChild(div);var cs=_8c.getComputedStyle(div),_8e=cs.backgroundImage,hc=(cs.borderTopColor==cs.borderRightColor)||(_8e&&(_8e=="none"||_8e=="url(invalid-url:)"));if(has("ie")<=8){div.outerHTML="";}else{win.body().removeChild(div);}return hc;});_8d(90,function(){if(has("highcontrast")){_8b.add(win.body(),"dj_a11y");}});return has;});},"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/has","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/ready","dojo/Stateful","dojo/topic","dojo/_base/window","./Destroyable","./registry"],function(_8f,_90,_91,_92,_93,_94,dom,_95,_96,_97,_98,_99,has,_9a,_9b,on,_9c,_9d,_9e,win,_9f,_a0){has.add("dijit-legacy-requires",!_9a.isAsync);if(has("dijit-legacy-requires")){_9c(0,function(){var _a1=["dijit/_base/manager"];_8f(_a1);});}var _a2={};function _a3(obj){var ret={};for(var _a4 in obj){ret[_a4.toLowerCase()]=true;}return ret;};function _a5(_a6){return function(val){_95[val?"set":"remove"](this.domNode,_a6,val);this._set(_a6,val);};};function _a7(a,b){return a===b||(a!==a&&b!==b);};return _94("dijit._WidgetBase",[_9d,_9f],{id:"",_setIdAttr:"domNode",lang:"",_setLangAttr:_a5("lang"),dir:"",_setDirAttr:_a5("dir"),textDir:"","class":"",_setClassAttr:{node:"domNode",type:"class"},style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,ownerDocument:null,_setOwnerDocumentAttr:function(val){this._set("ownerDocument",val);},attributeMap:{},_blankGif:_92.blankGif||_8f.toUrl("dojo/resources/blank.gif"),postscript:function(_a8,_a9){this.create(_a8,_a9);},create:function(_aa,_ab){this.srcNodeRef=dom.byId(_ab);this._connects=[];this._supportingWidgets=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_aa){this.params=_aa;_9b.mixin(this,_aa);}this.postMixInProperties();if(!this.id){this.id=_a0.getUniqueId(this.declaredClass.replace(/\./g,"_"));if(this.params){delete this.params.id;}}this.ownerDocument=this.ownerDocument||(this.srcNodeRef?this.srcNodeRef.ownerDocument:win.doc);this.ownerDocumentBody=win.body(this.ownerDocument);_a0.add(this);this.buildRendering();var _ac;if(this.domNode){this._applyAttributes();var _ad=this.srcNodeRef;if(_ad&&_ad.parentNode&&this.domNode!==_ad){_ad.parentNode.replaceChild(this.domNode,_ad);_ac=true;}this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(_ac){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var _ae=this.constructor,_af=_ae._setterAttrs;if(!_af){_af=(_ae._setterAttrs=[]);for(var _b0 in this.attributeMap){_af.push(_b0);}var _b1=_ae.prototype;for(var _b2 in _b1){if(_b2 in this.attributeMap){continue;}var _b3="_set"+_b2.replace(/^[a-z]|-[a-zA-Z]/g,function(c){return c.charAt(c.length-1).toUpperCase();})+"Attr";if(_b3 in _b1){_af.push(_b2);}}}var _b4={};for(var key in this.params||{}){_b4[key]=this[key];}_90.forEach(_af,function(_b5){if(_b5 in _b4){}else{if(this[_b5]){this.set(_b5,this[_b5]);}}},this);for(key in _b4){this.set(key,_b4[key]);}},postMixInProperties:function(){},buildRendering:function(){if(!this.domNode){this.domNode=this.srcNodeRef||this.ownerDocument.createElement("div");}if(this.baseClass){var _b6=this.baseClass.split(" ");if(!this.isLeftToRight()){_b6=_b6.concat(_90.map(_b6,function(_b7){return _b7+"Rtl";}));}_96.add(this.domNode,_b6);}},postCreate:function(){},startup:function(){if(this._started){return;}this._started=true;_90.forEach(this.getChildren(),function(obj){if(!obj._started&&!obj._destroyed&&_9b.isFunction(obj.startup)){obj.startup();obj._started=true;}});},destroyRecursive:function(_b8){this._beingDestroyed=true;this.destroyDescendants(_b8);this.destroy(_b8);},destroy:function(_b9){this._beingDestroyed=true;this.uninitialize();function _ba(w){if(w.destroyRecursive){w.destroyRecursive(_b9);}else{if(w.destroy){w.destroy(_b9);}}};_90.forEach(this._connects,_9b.hitch(this,"disconnect"));_90.forEach(this._supportingWidgets,_ba);if(this.domNode){_90.forEach(_a0.findWidgets(this.domNode,this.containerNode),_ba);}this.destroyRendering(_b9);_a0.remove(this.id);this._destroyed=true;},destroyRendering:function(_bb){if(this.bgIframe){this.bgIframe.destroy(_bb);delete this.bgIframe;}if(this.domNode){if(_bb){_95.remove(this.domNode,"widgetId");}else{_97.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_bb){_97.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_bc){_90.forEach(this.getChildren(),function(_bd){if(_bd.destroyRecursive){_bd.destroyRecursive(_bc);}});},uninitialize:function(){return false;},_setStyleAttr:function(_be){var _bf=this.domNode;if(_9b.isObject(_be)){_99.set(_bf,_be);}else{if(_bf.style.cssText){_bf.style.cssText+="; "+_be;}else{_bf.style.cssText=_be;}}this._set("style",_be);},_attrToDom:function(_c0,_c1,_c2){_c2=arguments.length>=3?_c2:this.attributeMap[_c0];_90.forEach(_9b.isArray(_c2)?_c2:[_c2],function(_c3){var _c4=this[_c3.node||_c3||"domNode"];var _c5=_c3.type||"attribute";switch(_c5){case "attribute":if(_9b.isFunction(_c1)){_c1=_9b.hitch(this,_c1);}var _c6=_c3.attribute?_c3.attribute:(/^on[A-Z][a-zA-Z]*$/.test(_c0)?_c0.toLowerCase():_c0);if(_c4.tagName){_95.set(_c4,_c6,_c1);}else{_c4.set(_c6,_c1);}break;case "innerText":_c4.innerHTML="";_c4.appendChild(this.ownerDocument.createTextNode(_c1));break;case "innerHTML":_c4.innerHTML=_c1;break;case "class":_96.replace(_c4,_c1,this[_c0]);break;}},this);},get:function(_c7){var _c8=this._getAttrNames(_c7);return this[_c8.g]?this[_c8.g]():this[_c7];},set:function(_c9,_ca){if(typeof _c9==="object"){for(var x in _c9){this.set(x,_c9[x]);}return this;}var _cb=this._getAttrNames(_c9),_cc=this[_cb.s];if(_9b.isFunction(_cc)){var _cd=_cc.apply(this,Array.prototype.slice.call(arguments,1));}else{var _ce=this.focusNode&&!_9b.isFunction(this.focusNode)?"focusNode":"domNode",tag=this[_ce].tagName,_cf=_a2[tag]||(_a2[tag]=_a3(this[_ce])),map=_c9 in this.attributeMap?this.attributeMap[_c9]:_cb.s in this?this[_cb.s]:((_cb.l in _cf&&typeof _ca!="function")||/^aria-|^data-|^role$/.test(_c9))?_ce:null;if(map!=null){this._attrToDom(_c9,_ca,map);}this._set(_c9,_ca);}return _cd||this;},_attrPairNames:{},_getAttrNames:function(_d0){var apn=this._attrPairNames;if(apn[_d0]){return apn[_d0];}var uc=_d0.replace(/^[a-z]|-[a-zA-Z]/g,function(c){return c.charAt(c.length-1).toUpperCase();});return (apn[_d0]={n:_d0+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr",l:uc.toLowerCase()});},_set:function(_d1,_d2){var _d3=this[_d1];this[_d1]=_d2;if(this._created&&!_a7(_d2,_d3)){if(this._watchCallbacks){this._watchCallbacks(_d1,_d3,_d2);}this.emit("attrmodified-"+_d1,{detail:{prevValue:_d3,newValue:_d2}});}},emit:function(_d4,_d5,_d6){_d5=_d5||{};if(_d5.bubbles===undefined){_d5.bubbles=true;}if(_d5.cancelable===undefined){_d5.cancelable=true;}if(!_d5.detail){_d5.detail={};}_d5.detail.widget=this;var ret,_d7=this["on"+_d4];if(_d7){ret=_d7.apply(this,_d6?_d6:[_d5]);}if(this._started&&!this._beingDestroyed){on.emit(this.domNode,_d4.toLowerCase(),_d5);}return ret;},on:function(_d8,_d9){var _da=this._onMap(_d8);if(_da){return _91.after(this,_da,_d9,true);}return this.own(on(this.domNode,_d8,_d9))[0];},_onMap:function(_db){var _dc=this.constructor,map=_dc._onMap;if(!map){map=(_dc._onMap={});for(var _dd in _dc.prototype){if(/^on/.test(_dd)){map[_dd.replace(/^on/,"").toLowerCase()]=_dd;}}}return map[typeof _db=="string"&&_db.toLowerCase()];},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getChildren:function(){return this.containerNode?_a0.findWidgets(this.containerNode):[];},getParent:function(){return _a0.getEnclosingWidget(this.domNode.parentNode);},connect:function(obj,_de,_df){return this.own(_93.connect(obj,_de,this,_df))[0];},disconnect:function(_e0){_e0.remove();},subscribe:function(t,_e1){return this.own(_9e.subscribe(t,_9b.hitch(this,_e1)))[0];},unsubscribe:function(_e2){_e2.remove();},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):_98.isBodyLtr(this.ownerDocument);},isFocusable:function(){return this.focus&&(_99.get(this.domNode,"display")!="none");},placeAt:function(_e3,_e4){var _e5=!_e3.tagName&&_a0.byId(_e3);if(_e5&&_e5.addChild&&(!_e4||typeof _e4==="number")){_e5.addChild(this,_e4);}else{var ref=_e5?(_e5.containerNode&&!/after|before|replace/.test(_e4||"")?_e5.containerNode:_e5.domNode):dom.byId(_e3,this.ownerDocument);_97.place(this.domNode,ref,_e4);if(!this._started&&(this.getParent()||{})._started){this.startup();}}return this;},getTextDir:function(_e6,_e7){return _e7;},applyTextDir:function(){},defer:function(fcn,_e8){var _e9=setTimeout(_9b.hitch(this,function(){if(!_e9){return;}_e9=null;if(!this._destroyed){_9b.hitch(this,fcn)();}}),_e8||0);return {remove:function(){if(_e9){clearTimeout(_e9);_e9=null;}return null;}};}});});},"dijit/_base":function(){define("dijit/_base",["./main","./a11y","./WidgetSet","./_base/focus","./_base/manager","./_base/place","./_base/popup","./_base/scroll","./_base/sniff","./_base/typematic","./_base/wai","./_base/window"],function(_ea){return _ea._base;});},"dojo/touch":function(){define(["./_base/kernel","./aspect","./dom","./on","./has","./mouse","./domReady","./_base/window"],function(_eb,_ec,dom,on,has,_ed,_ee,win){var _ef=has("touch");var _f0=false;if(has("ios")){var ua=navigator.userAgent;var v=ua.match(/OS ([\d_]+)/)?RegExp.$1:"1";var os=parseFloat(v.replace(/_/,".").replace(/_/g,""));_f0=os<5;}var _f1;function _f2(_f3,_f4){if(_ef){return function(_f5,_f6){var _f7=on(_f5,_f4,_f6),_f8=on(_f5,_f3,function(evt){if(!_f1||(new Date()).getTime()>_f1+1000){_f6.call(this,evt);}});return {remove:function(){_f7.remove();_f8.remove();}};};}else{return function(_f9,_fa){return on(_f9,_f3,_fa);};}};var _fb,_fc;if(_ef){_ee(function(){_fc=win.body();win.doc.addEventListener("touchstart",function(evt){_f1=(new Date()).getTime();var _fd=_fc;_fc=evt.target;on.emit(_fd,"dojotouchout",{target:_fd,relatedTarget:_fc,bubbles:true});on.emit(_fc,"dojotouchover",{target:_fc,relatedTarget:_fd,bubbles:true});},true);on(win.doc,"touchmove",function(evt){_f1=(new Date()).getTime();var _fe=win.doc.elementFromPoint(evt.pageX-(_f0?0:win.global.pageXOffset),evt.pageY-(_f0?0:win.global.pageYOffset));if(_fe&&_fc!==_fe){on.emit(_fc,"dojotouchout",{target:_fc,relatedTarget:_fe,bubbles:true});on.emit(_fe,"dojotouchover",{target:_fe,relatedTarget:_fc,bubbles:true});_fc=_fe;}});});_fb=function(_ff,_100){return on(win.doc,"touchmove",function(evt){if(_ff===win.doc||dom.isDescendant(_fc,_ff)){evt.target=_fc;_100.call(this,evt);}});};}var _101={press:_f2("mousedown","touchstart"),move:_f2("mousemove",_fb),release:_f2("mouseup","touchend"),cancel:_f2(_ed.leave,"touchcancel"),over:_f2("mouseover","dojotouchover"),out:_f2("mouseout","dojotouchout"),enter:_ed._eventHandler(_f2("mouseover","dojotouchover")),leave:_ed._eventHandler(_f2("mouseout","dojotouchout"))};1&&(_eb.touch=_101);return _101;});},"dijit/form/_FormValueMixin":function(){define("dijit/form/_FormValueMixin",["dojo/_base/declare","dojo/dom-attr","dojo/keys","dojo/sniff","./_FormWidgetMixin"],function(_102,_103,keys,has,_104){return _102("dijit.form._FormValueMixin",_104,{readOnly:false,_setReadOnlyAttr:function(_105){_103.set(this.focusNode,"readOnly",_105);this._set("readOnly",_105);},postCreate:function(){this.inherited(arguments);if(has("ie")){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._lastValueReported=this._resetValue=this.value;}},_setValueAttr:function(_106,_107){this._handleOnChange(_106,_107);},_handleOnChange:function(_108,_109){this._set("value",_108);this.inherited(arguments);},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_onKeyDown:function(e){if(e.keyCode==keys.ESCAPE&&!(e.ctrlKey||e.altKey||e.metaKey)){if(has("ie")<9||(has("ie")&&has("quirks"))){e.preventDefault();var node=e.srcElement,te=node.ownerDocument.createEventObject();te.keyCode=keys.ESCAPE;te.shiftKey=e.shiftKey;node.fireEvent("onkeypress",te);}}}});});},"dojo/Stateful":function(){define(["./_base/declare","./_base/lang","./_base/array","./when"],function(_10a,lang,_10b,when){return _10a("dojo.Stateful",null,{_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}return (apn[name]={s:"_"+name+"Setter",g:"_"+name+"Getter"});},postscript:function(_10c){if(_10c){this.set(_10c);}},_get:function(name,_10d){return typeof this[_10d.g]==="function"?this[_10d.g]():this[name];},get:function(name){return this._get(name,this._getAttrNames(name));},set:function(name,_10e){if(typeof name==="object"){for(var x in name){if(name.hasOwnProperty(x)&&x!="_watchCallbacks"){this.set(x,name[x]);}}return this;}var _10f=this._getAttrNames(name),_110=this._get(name,_10f),_111=this[_10f.s],_112;if(typeof _111==="function"){_112=_111.apply(this,Array.prototype.slice.call(arguments,1));}else{this[name]=_10e;}if(this._watchCallbacks){var self=this;when(_112,function(){self._watchCallbacks(name,_110,_10e);});}return this;},_changeAttrValue:function(name,_113){var _114=this.get(name);this[name]=_113;if(this._watchCallbacks){this._watchCallbacks(name,_114,_113);}return this;},watch:function(name,_115){var _116=this._watchCallbacks;if(!_116){var self=this;_116=this._watchCallbacks=function(name,_117,_118,_119){var _11a=function(_11b){if(_11b){_11b=_11b.slice();for(var i=0,l=_11b.length;i<l;i++){_11b[i].call(self,name,_117,_118);}}};_11a(_116["_"+name]);if(!_119){_11a(_116["*"]);}};}if(!_115&&typeof name==="function"){_115=name;name="*";}else{name="_"+name;}var _11c=_116[name];if(typeof _11c!=="object"){_11c=_116[name]=[];}_11c.push(_115);var _11d={};_11d.unwatch=_11d.remove=function(){var _11e=_10b.indexOf(_11c,_115);if(_11e>-1){_11c.splice(_11e,1);}};return _11d;}});});},"dijit/_CssStateMixin":function(){define("dijit/_CssStateMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/dom-class","dojo/has","dojo/_base/lang","dojo/on","dojo/ready","dojo/_base/window","./registry"],function(_11f,_120,dom,_121,has,lang,on,_122,win,_123){var _124=_120("dijit._CssStateMixin",[],{cssStateNodes:{},hovering:false,active:false,_applyAttributes:function(){this.inherited(arguments);_11f.forEach(["disabled","readOnly","checked","selected","focused","state","hovering","active","_opened"],function(attr){this.watch(attr,lang.hitch(this,"_setStateClass"));},this);for(var ap in this.cssStateNodes){this._trackMouseState(this[ap],this.cssStateNodes[ap]);}this._trackMouseState(this.domNode,this.baseClass);this._setStateClass();},_cssMouseEvent:function(_125){if(!this.disabled){switch(_125.type){case "mouseover":this._set("hovering",true);this._set("active",this._mouseDown);break;case "mouseout":this._set("hovering",false);this._set("active",false);break;case "mousedown":case "touchstart":this._set("active",true);break;case "mouseup":case "touchend":this._set("active",false);break;}}},_setStateClass:function(){var _126=this.baseClass.split(" ");function _127(_128){_126=_126.concat(_11f.map(_126,function(c){return c+_128;}),"dijit"+_128);};if(!this.isLeftToRight()){_127("Rtl");}var _129=this.checked=="mixed"?"Mixed":(this.checked?"Checked":"");if(this.checked){_127(_129);}if(this.state){_127(this.state);}if(this.selected){_127("Selected");}if(this._opened){_127("Opened");}if(this.disabled){_127("Disabled");}else{if(this.readOnly){_127("ReadOnly");}else{if(this.active){_127("Active");}else{if(this.hovering){_127("Hover");}}}}if(this.focused){_127("Focused");}var tn=this.stateNode||this.domNode,_12a={};_11f.forEach(tn.className.split(" "),function(c){_12a[c]=true;});if("_stateClasses" in this){_11f.forEach(this._stateClasses,function(c){delete _12a[c];});}_11f.forEach(_126,function(c){_12a[c]=true;});var _12b=[];for(var c in _12a){_12b.push(c);}tn.className=_12b.join(" ");this._stateClasses=_126;},_subnodeCssMouseEvent:function(node,_12c,evt){if(this.disabled||this.readOnly){return;}function _12d(_12e){_121.toggle(node,_12c+"Hover",_12e);};function _12f(_130){_121.toggle(node,_12c+"Active",_130);};function _131(_132){_121.toggle(node,_12c+"Focused",_132);};switch(evt.type){case "mouseover":_12d(true);break;case "mouseout":_12d(false);_12f(false);break;case "mousedown":case "touchstart":_12f(true);break;case "mouseup":case "touchend":_12f(false);break;case "focus":case "focusin":_131(true);break;case "blur":case "focusout":_131(false);break;}},_trackMouseState:function(node,_133){node._cssState=_133;}});_122(function(){function _134(evt){if(!dom.isDescendant(evt.relatedTarget,evt.target)){for(var node=evt.target;node&&node!=evt.relatedTarget;node=node.parentNode){if(node._cssState){var _135=_123.getEnclosingWidget(node);if(_135){if(node==_135.domNode){_135._cssMouseEvent(evt);}else{_135._subnodeCssMouseEvent(node,node._cssState,evt);}}}}}};function _136(evt){evt.target=evt.srcElement;_134(evt);};var body=win.body(),_137=(has("touch")?[]:["mouseover","mouseout"]).concat(["mousedown","touchstart","mouseup","touchend"]);_11f.forEach(_137,function(type){if(body.addEventListener){body.addEventListener(type,_134,true);}else{body.attachEvent("on"+type,_136);}});on(body,"focusin, focusout",function(evt){var node=evt.target;if(node._cssState&&!node.getAttribute("widgetId")){var _138=_123.getEnclosingWidget(node);_138._subnodeCssMouseEvent(node,node._cssState,evt);}});});return _124;});},"dijit/_base/manager":function(){define("dijit/_base/manager",["dojo/_base/array","dojo/_base/config","dojo/_base/lang","../registry","../main"],function(_139,_13a,lang,_13b,_13c){var _13d={};_139.forEach(["byId","getUniqueId","findWidgets","_destroyAll","byNode","getEnclosingWidget"],function(name){_13d[name]=_13b[name];});lang.mixin(_13d,{defaultDuration:_13a["defaultDuration"]||200});lang.mixin(_13c,_13d);return _13c;});},"dijit/_base/sniff":function(){define("dijit/_base/sniff",["dojo/uacss"],function(){});},"dijit/BackgroundIframe":function(){define("dijit/BackgroundIframe",["require","./main","dojo/_base/config","dojo/dom-construct","dojo/dom-style","dojo/_base/lang","dojo/on","dojo/sniff","dojo/_base/window"],function(_13e,_13f,_140,_141,_142,lang,on,has,win){has.add("bgIframe",has("ie")||has("mozilla"));var _143=new function(){var _144=[];this.pop=function(){var _145;if(_144.length){_145=_144.pop();_145.style.display="";}else{if(has("ie")<9){var burl=_140["dojoBlankHtmlUrl"]||_13e.toUrl("dojo/resources/blank.html")||"javascript:\"\"";var html="<iframe src='"+burl+"' role='presentation'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_145=win.doc.createElement(html);}else{_145=_141.create("iframe");_145.src="javascript:\"\"";_145.className="dijitBackgroundIframe";_145.setAttribute("role","presentation");_142.set(_145,"opacity",0.1);}_145.tabIndex=-1;}return _145;};this.push=function(_146){_146.style.display="none";_144.push(_146);};}();_13f.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(has("bgIframe")){var _147=(this.iframe=_143.pop());node.appendChild(_147);if(has("ie")<7||has("quirks")){this.resize(node);this._conn=on(node,"resize",lang.hitch(this,function(){this.resize(node);}));}else{_142.set(_147,{width:"100%",height:"100%"});}}};lang.extend(_13f.BackgroundIframe,{resize:function(node){if(this.iframe){_142.set(this.iframe,{width:node.offsetWidth+"px",height:node.offsetHeight+"px"});}},destroy:function(){if(this._conn){this._conn.remove();this._conn=null;}if(this.iframe){_143.push(this.iframe);delete this.iframe;}}});return _13f.BackgroundIframe;});},"dijit/typematic":function(){define(["dojo/_base/array","dojo/_base/connect","dojo/_base/event","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/sniff","./main"],function(_148,_149,_14a,_14b,lang,on,has,_14c){var _14d=(_14c.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(lang.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_14e,node,_14f,obj,_150,_151,_152){if(obj!=this._obj){this.stop();this._initialDelay=_151||500;this._subsequentDelay=_150||0.9;this._minDelay=_152||10;this._obj=obj;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=lang.hitch(_14e,_14f);this._evt={faux:true};for(var attr in evt){if(attr!="layerX"&&attr!="layerY"){var v=evt[attr];if(typeof v!="function"&&typeof v!="undefined"){this._evt[attr]=v;}}}this._fireEventAndReload();}},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(node,_153,_154,_155,_156,_157,_158){if(_153.keyCode){_153.charOrCode=_153.keyCode;_14b.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_153.charCode){_153.charOrCode=String.fromCharCode(_153.charCode);_14b.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}var _159=[on(node,_149._keypress,lang.hitch(this,function(evt){if(evt.charOrCode==_153.charOrCode&&(_153.ctrlKey===undefined||_153.ctrlKey==evt.ctrlKey)&&(_153.altKey===undefined||_153.altKey==evt.altKey)&&(_153.metaKey===undefined||_153.metaKey==(evt.metaKey||false))&&(_153.shiftKey===undefined||_153.shiftKey==evt.shiftKey)){_14a.stop(evt);_14d.trigger(evt,_154,node,_155,_153,_156,_157,_158);}else{if(_14d._obj==_153){_14d.stop();}}})),on(node,"keyup",lang.hitch(this,function(){if(_14d._obj==_153){_14d.stop();}}))];return {remove:function(){_148.forEach(_159,function(h){h.remove();});}};},addMouseListener:function(node,_15a,_15b,_15c,_15d,_15e){var _15f=[on(node,"mousedown",lang.hitch(this,function(evt){evt.preventDefault();_14d.trigger(evt,_15a,node,_15b,node,_15c,_15d,_15e);})),on(node,"mouseup",lang.hitch(this,function(evt){if(this._obj){evt.preventDefault();}_14d.stop();})),on(node,"mouseout",lang.hitch(this,function(evt){if(this._obj){evt.preventDefault();}_14d.stop();})),on(node,"dblclick",lang.hitch(this,function(evt){evt.preventDefault();if(has("ie")<9){_14d.trigger(evt,_15a,node,_15b,node,_15c,_15d,_15e);setTimeout(lang.hitch(this,_14d.stop),50);}}))];return {remove:function(){_148.forEach(_15f,function(h){h.remove();});}};},addListener:function(_160,_161,_162,_163,_164,_165,_166,_167){var _168=[this.addKeyListener(_161,_162,_163,_164,_165,_166,_167),this.addMouseListener(_160,_163,_164,_165,_166,_167)];return {remove:function(){_148.forEach(_168,function(h){h.remove();});}};}});return _14d;});},"dojo/_base/url":function(){define(["./kernel"],function(dojo){var ore=new RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$"),ire=new RegExp("^((([^\\[:]+):)?([^@]+)@)?(\\[([^\\]]+)\\]|([^\\[:]*))(:([0-9]+))?$"),_169=function(){var n=null,_16a=arguments,uri=[_16a[0]];for(var i=1;i<_16a.length;i++){if(!_16a[i]){continue;}var _16b=new _169(_16a[i]+""),_16c=new _169(uri[0]+"");if(_16b.path==""&&!_16b.scheme&&!_16b.authority&&!_16b.query){if(_16b.fragment!=n){_16c.fragment=_16b.fragment;}_16b=_16c;}else{if(!_16b.scheme){_16b.scheme=_16c.scheme;if(!_16b.authority){_16b.authority=_16c.authority;if(_16b.path.charAt(0)!="/"){var path=_16c.path.substring(0,_16c.path.lastIndexOf("/")+1)+_16b.path;var segs=path.split("/");for(var j=0;j<segs.length;j++){if(segs[j]=="."){if(j==segs.length-1){segs[j]="";}else{segs.splice(j,1);j--;}}else{if(j>0&&!(j==1&&segs[0]=="")&&segs[j]==".."&&segs[j-1]!=".."){if(j==(segs.length-1)){segs.splice(j,1);segs[j-1]="";}else{segs.splice(j-1,2);j-=2;}}}}_16b.path=segs.join("/");}}}}uri=[];if(_16b.scheme){uri.push(_16b.scheme,":");}if(_16b.authority){uri.push("//",_16b.authority);}uri.push(_16b.path);if(_16b.query){uri.push("?",_16b.query);}if(_16b.fragment){uri.push("#",_16b.fragment);}}this.uri=uri.join("");var r=this.uri.match(ore);this.scheme=r[2]||(r[1]?"":n);this.authority=r[4]||(r[3]?"":n);this.path=r[5];this.query=r[7]||(r[6]?"":n);this.fragment=r[9]||(r[8]?"":n);if(this.authority!=n){r=this.authority.match(ire);this.user=r[3]||n;this.password=r[4]||n;this.host=r[6]||r[7];this.port=r[9]||n;}};_169.prototype.toString=function(){return this.uri;};return dojo._Url=_169;});},"dojo/date/stamp":function(){define(["../_base/lang","../_base/array"],function(lang,_16d){var _16e={};lang.setObject("dojo.date.stamp",_16e);_16e.fromISOString=function(_16f,_170){if(!_16e._isoRegExp){_16e._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _171=_16e._isoRegExp.exec(_16f),_172=null;if(_171){_171.shift();if(_171[1]){_171[1]--;}if(_171[6]){_171[6]*=1000;}if(_170){_170=new Date(_170);_16d.forEach(_16d.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _170["get"+prop]();}),function(_173,_174){_171[_174]=_171[_174]||_173;});}_172=new Date(_171[0]||1970,_171[1]||0,_171[2]||1,_171[3]||0,_171[4]||0,_171[5]||0,_171[6]||0);if(_171[0]<100){_172.setFullYear(_171[0]||1970);}var _175=0,_176=_171[7]&&_171[7].charAt(0);if(_176!="Z"){_175=((_171[8]||0)*60)+(Number(_171[9])||0);if(_176!="-"){_175*=-1;}}if(_176){_175-=_172.getTimezoneOffset();}if(_175){_172.setTime(_172.getTime()+_175*60000);}}return _172;};_16e.toISOString=function(_177,_178){var _179=function(n){return (n<10)?"0"+n:n;};_178=_178||{};var _17a=[],_17b=_178.zulu?"getUTC":"get",date="";if(_178.selector!="time"){var year=_177[_17b+"FullYear"]();date=["0000".substr((year+"").length)+year,_179(_177[_17b+"Month"]()+1),_179(_177[_17b+"Date"]())].join("-");}_17a.push(date);if(_178.selector!="date"){var time=[_179(_177[_17b+"Hours"]()),_179(_177[_17b+"Minutes"]()),_179(_177[_17b+"Seconds"]())].join(":");var _17c=_177[_17b+"Milliseconds"]();if(_178.milliseconds){time+="."+(_17c<100?"0":"")+_179(_17c);}if(_178.zulu){time+="Z";}else{if(_178.selector!="time"){var _17d=_177.getTimezoneOffset();var _17e=Math.abs(_17d);time+=(_17d>0?"-":"+")+_179(Math.floor(_17e/60))+":"+_179(_17e%60);}}_17a.push(time);}return _17a.join("T");};return _16e;});},"dijit/_base/place":function(){define("dijit/_base/place",["dojo/_base/array","dojo/_base/lang","dojo/window","../place","../main"],function(_17f,lang,_180,_181,_182){var _183={};_183.getViewport=function(){return _180.getBox();};_183.placeOnScreen=_181.at;_183.placeOnScreenAroundElement=function(node,_184,_185,_186){var _187;if(lang.isArray(_185)){_187=_185;}else{_187=[];for(var key in _185){_187.push({aroundCorner:key,corner:_185[key]});}}return _181.around(node,_184,_187,true,_186);};_183.placeOnScreenAroundNode=_183.placeOnScreenAroundElement;_183.placeOnScreenAroundRectangle=_183.placeOnScreenAroundElement;_183.getPopupAroundAlignment=function(_188,_189){var _18a={};_17f.forEach(_188,function(pos){var ltr=_189;switch(pos){case "after":_18a[_189?"BR":"BL"]=_189?"BL":"BR";break;case "before":_18a[_189?"BL":"BR"]=_189?"BR":"BL";break;case "below-alt":ltr=!ltr;case "below":_18a[ltr?"BL":"BR"]=ltr?"TL":"TR";_18a[ltr?"BR":"BL"]=ltr?"TR":"TL";break;case "above-alt":ltr=!ltr;case "above":default:_18a[ltr?"TL":"TR"]=ltr?"BL":"BR";_18a[ltr?"TR":"TL"]=ltr?"BR":"BL";break;}});return _18a;};lang.mixin(_182,_183);return _182;});},"dijit/registry":function(){define("dijit/registry",["dojo/_base/array","dojo/sniff","dojo/_base/unload","dojo/_base/window","./main"],function(_18b,has,_18c,win,_18d){var _18e={},hash={};var _18f={length:0,add:function(_190){if(hash[_190.id]){throw new Error("Tried to register widget with id=="+_190.id+" but that id is already registered");}hash[_190.id]=_190;this.length++;},remove:function(id){if(hash[id]){delete hash[id];this.length--;}},byId:function(id){return typeof id=="string"?hash[id]:id;},byNode:function(node){return hash[node.getAttribute("widgetId")];},toArray:function(){var ar=[];for(var id in hash){ar.push(hash[id]);}return ar;},getUniqueId:function(_191){var id;do{id=_191+"_"+(_191 in _18e?++_18e[_191]:_18e[_191]=0);}while(hash[id]);return _18d._scopeName=="dijit"?id:_18d._scopeName+"_"+id;},findWidgets:function(root,_192){var _193=[];function _194(root){for(var node=root.firstChild;node;node=node.nextSibling){if(node.nodeType==1){var _195=node.getAttribute("widgetId");if(_195){var _196=hash[_195];if(_196){_193.push(_196);}}else{if(node!==_192){_194(node);}}}}};_194(root);return _193;},_destroyAll:function(){_18d._curFocus=null;_18d._prevFocus=null;_18d._activeStack=[];_18b.forEach(_18f.findWidgets(win.body()),function(_197){if(!_197._destroyed){if(_197.destroyRecursive){_197.destroyRecursive();}else{if(_197.destroy){_197.destroy();}}}});},getEnclosingWidget:function(node){while(node){var id=node.nodeType==1&&node.getAttribute("widgetId");if(id){return hash[id];}node=node.parentNode;}return null;},_hash:hash};_18d.registry=_18f;return _18f;});},"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/sniff","dojo/window","../a11y"],function(_198,_199,_19a,_19b,lang,_19c,has,_19d,a11y){return _199("dijit.form._FormWidgetMixin",null,{name:"",alt:"",value:"",type:"text","aria-label":"focusNode",tabIndex:"0",_setTabIndexAttr:"focusNode",disabled:false,intermediateChanges:false,scrollOnFocus:true,_setIdAttr:"focusNode",_setDisabledAttr:function(_19e){this._set("disabled",_19e);_19a.set(this.focusNode,"disabled",_19e);if(this.valueNode){_19a.set(this.valueNode,"disabled",_19e);}this.focusNode.setAttribute("aria-disabled",_19e?"true":"false");if(_19e){this._set("hovering",false);this._set("active",false);var _19f="tabIndex" in this.attributeMap?this.attributeMap.tabIndex:("_setTabIndexAttr" in this)?this._setTabIndexAttr:"focusNode";_198.forEach(lang.isArray(_19f)?_19f:[_19f],function(_1a0){var node=this[_1a0];if(has("webkit")||a11y.hasDefaultTabStop(node)){node.setAttribute("tabIndex","-1");}else{node.removeAttribute("tabIndex");}},this);}else{if(this.tabIndex!=""){this.set("tabIndex",this.tabIndex);}}},_onFocus:function(by){if(by=="mouse"&&this.isFocusable()){var _1a1=this.connect(this.focusNode,"onfocus",function(){this.disconnect(_1a2);this.disconnect(_1a1);});var _1a2=this.connect(this.ownerDocumentBody,"onmouseup",function(){this.disconnect(_1a2);this.disconnect(_1a1);if(this.focused){this.focus();}});}if(this.scrollOnFocus){this.defer(function(){_19d.scrollIntoView(this.domNode);});}this.inherited(arguments);},isFocusable:function(){return !this.disabled&&this.focusNode&&(_19b.get(this.domNode,"display")!="none");},focus:function(){if(!this.disabled&&this.focusNode.focus){try{this.focusNode.focus();}catch(e){}}},compare:function(val1,val2){if(typeof val1=="number"&&typeof val2=="number"){return (isNaN(val1)&&isNaN(val2))?0:val1-val2;}else{if(val1>val2){return 1;}else{if(val1<val2){return -1;}else{return 0;}}}},onChange:function(){},_onChangeActive:false,_handleOnChange:function(_1a3,_1a4){if(this._lastValueReported==undefined&&(_1a4===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_1a3;}this._pendingOnChange=this._pendingOnChange||(typeof _1a3!=typeof this._lastValueReported)||(this.compare(_1a3,this._lastValueReported)!=0);if((this.intermediateChanges||_1a4||_1a4===undefined)&&this._pendingOnChange){this._lastValueReported=_1a3;this._pendingOnChange=false;if(this._onChangeActive){if(this._onChangeHandle){this._onChangeHandle.remove();}this._onChangeHandle=this.defer(function(){this._onChangeHandle=null;this.onChange(_1a3);});}}},create:function(){this.inherited(arguments);this._onChangeActive=true;},destroy:function(){if(this._onChangeHandle){this._onChangeHandle.remove();this.onChange(this._lastValueReported);}this.inherited(arguments);}});});},"dojo/uacss":function(){define(["./dom-geometry","./_base/lang","./ready","./sniff","./_base/window"],function(_1a5,lang,_1a6,has,_1a7){var html=_1a7.doc.documentElement,ie=has("ie"),_1a8=has("opera"),maj=Math.floor,ff=has("ff"),_1a9=_1a5.boxModel.replace(/-/,""),_1aa={"dj_quirks":has("quirks"),"dj_opera":_1a8,"dj_khtml":has("khtml"),"dj_webkit":has("webkit"),"dj_safari":has("safari"),"dj_chrome":has("chrome"),"dj_gecko":has("mozilla")};if(ie){_1aa["dj_ie"]=true;_1aa["dj_ie"+maj(ie)]=true;_1aa["dj_iequirks"]=has("quirks");}if(ff){_1aa["dj_ff"+maj(ff)]=true;}_1aa["dj_"+_1a9]=true;var _1ab="";for(var clz in _1aa){if(_1aa[clz]){_1ab+=clz+" ";}}html.className=lang.trim(html.className+" "+_1ab);_1a6(90,function(){if(!_1a5.isBodyLtr()){var _1ac="dj_rtl dijitRtl "+_1ab.replace(/ /g,"-rtl ");html.className=lang.trim(html.className+" "+_1ac+"dj_rtl dijitRtl "+_1ab.replace(/ /g,"-rtl "));}});return has;});},"dijit/place":function(){define("dijit/place",["dojo/_base/array","dojo/dom-geometry","dojo/dom-style","dojo/_base/kernel","dojo/_base/window","./Viewport","./main"],function(_1ad,_1ae,_1af,_1b0,win,_1b1,_1b2){function _1b3(node,_1b4,_1b5,_1b6){var view=_1b1.getEffectiveBox(node.ownerDocument);if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){win.body(node.ownerDocument).appendChild(node);}var best=null;_1ad.some(_1b4,function(_1b7){var _1b8=_1b7.corner;var pos=_1b7.pos;var _1b9=0;var _1ba={w:{"L":view.l+view.w-pos.x,"R":pos.x-view.l,"M":view.w}[_1b8.charAt(1)],h:{"T":view.t+view.h-pos.y,"B":pos.y-view.t,"M":view.h}[_1b8.charAt(0)]};var s=node.style;s.left=s.right="auto";if(_1b5){var res=_1b5(node,_1b7.aroundCorner,_1b8,_1ba,_1b6);_1b9=typeof res=="undefined"?0:res;}var _1bb=node.style;var _1bc=_1bb.display;var _1bd=_1bb.visibility;if(_1bb.display=="none"){_1bb.visibility="hidden";_1bb.display="";}var bb=_1ae.position(node);_1bb.display=_1bc;_1bb.visibility=_1bd;var _1be={"L":pos.x,"R":pos.x-bb.w,"M":Math.max(view.l,Math.min(view.l+view.w,pos.x+(bb.w>>1))-bb.w)}[_1b8.charAt(1)],_1bf={"T":pos.y,"B":pos.y-bb.h,"M":Math.max(view.t,Math.min(view.t+view.h,pos.y+(bb.h>>1))-bb.h)}[_1b8.charAt(0)],_1c0=Math.max(view.l,_1be),_1c1=Math.max(view.t,_1bf),endX=Math.min(view.l+view.w,_1be+bb.w),endY=Math.min(view.t+view.h,_1bf+bb.h),_1c2=endX-_1c0,_1c3=endY-_1c1;_1b9+=(bb.w-_1c2)+(bb.h-_1c3);if(best==null||_1b9<best.overflow){best={corner:_1b8,aroundCorner:_1b7.aroundCorner,x:_1c0,y:_1c1,w:_1c2,h:_1c3,overflow:_1b9,spaceAvailable:_1ba};}return !_1b9;});if(best.overflow&&_1b5){_1b5(node,best.aroundCorner,best.corner,best.spaceAvailable,_1b6);}var s=node.style;s.top=best.y+"px";s.left=best.x+"px";s.right="auto";return best;};var _1c4={at:function(node,pos,_1c5,_1c6){var _1c7=_1ad.map(_1c5,function(_1c8){var c={corner:_1c8,pos:{x:pos.x,y:pos.y}};if(_1c6){c.pos.x+=_1c8.charAt(1)=="L"?_1c6.x:-_1c6.x;c.pos.y+=_1c8.charAt(0)=="T"?_1c6.y:-_1c6.y;}return c;});return _1b3(node,_1c7);},around:function(node,_1c9,_1ca,_1cb,_1cc){var _1cd=(typeof _1c9=="string"||"offsetWidth" in _1c9||"ownerSVGElement" in _1c9)?_1ae.position(_1c9,true):_1c9;if(_1c9.parentNode){var _1ce=_1af.getComputedStyle(_1c9).position=="absolute";var _1cf=_1c9.parentNode;while(_1cf&&_1cf.nodeType==1&&_1cf.nodeName!="BODY"){var _1d0=_1ae.position(_1cf,true),pcs=_1af.getComputedStyle(_1cf);if(/relative|absolute/.test(pcs.position)){_1ce=false;}if(!_1ce&&/hidden|auto|scroll/.test(pcs.overflow)){var _1d1=Math.min(_1cd.y+_1cd.h,_1d0.y+_1d0.h);var _1d2=Math.min(_1cd.x+_1cd.w,_1d0.x+_1d0.w);_1cd.x=Math.max(_1cd.x,_1d0.x);_1cd.y=Math.max(_1cd.y,_1d0.y);_1cd.h=_1d1-_1cd.y;_1cd.w=_1d2-_1cd.x;}if(pcs.position=="absolute"){_1ce=true;}_1cf=_1cf.parentNode;}}var x=_1cd.x,y=_1cd.y,_1d3="w" in _1cd?_1cd.w:(_1cd.w=_1cd.width),_1d4="h" in _1cd?_1cd.h:(_1b0.deprecated("place.around: dijit/place.__Rectangle: { x:"+x+", y:"+y+", height:"+_1cd.height+", width:"+_1d3+" } has been deprecated.  Please use { x:"+x+", y:"+y+", h:"+_1cd.height+", w:"+_1d3+" }","","2.0"),_1cd.h=_1cd.height);var _1d5=[];function push(_1d6,_1d7){_1d5.push({aroundCorner:_1d6,corner:_1d7,pos:{x:{"L":x,"R":x+_1d3,"M":x+(_1d3>>1)}[_1d6.charAt(1)],y:{"T":y,"B":y+_1d4,"M":y+(_1d4>>1)}[_1d6.charAt(0)]}});};_1ad.forEach(_1ca,function(pos){var ltr=_1cb;switch(pos){case "above-centered":push("TM","BM");break;case "below-centered":push("BM","TM");break;case "after-centered":ltr=!ltr;case "before-centered":push(ltr?"ML":"MR",ltr?"MR":"ML");break;case "after":ltr=!ltr;case "before":push(ltr?"TL":"TR",ltr?"TR":"TL");push(ltr?"BL":"BR",ltr?"BR":"BL");break;case "below-alt":ltr=!ltr;case "below":push(ltr?"BL":"BR",ltr?"TL":"TR");push(ltr?"BR":"BL",ltr?"TR":"TL");break;case "above-alt":ltr=!ltr;case "above":push(ltr?"TL":"TR",ltr?"BL":"BR");push(ltr?"TR":"TL",ltr?"BR":"BL");break;default:push(pos.aroundCorner,pos.corner);}});var _1d8=_1b3(node,_1d5,_1cc,{w:_1d3,h:_1d4});_1d8.aroundNodePos=_1cd;return _1d8;}};return _1b2.place=_1c4;});},"dojo/window":function(){define(["./_base/lang","./sniff","./_base/window","./dom","./dom-geometry","./dom-style","./dom-construct"],function(lang,has,_1d9,dom,geom,_1da,_1db){has.add("rtl-adjust-position-for-verticalScrollBar",function(win,doc){var body=_1d9.body(doc),_1dc=_1db.create("div",{style:{overflow:"scroll",overflowX:"visible",direction:"rtl",visibility:"hidden",position:"absolute",left:"0",top:"0",width:"64px",height:"64px"}},body,"last"),div=_1db.create("div",{style:{overflow:"hidden",direction:"ltr"}},_1dc,"last"),ret=geom.position(div).x!=0;_1dc.removeChild(div);body.removeChild(_1dc);return ret;});has.add("position-fixed-support",function(win,doc){var body=_1d9.body(doc),_1dd=_1db.create("span",{style:{visibility:"hidden",position:"fixed",left:"1px",top:"1px"}},body,"last"),_1de=_1db.create("span",{style:{position:"fixed",left:"0",top:"0"}},_1dd,"last"),ret=geom.position(_1de).x!=geom.position(_1dd).x;_1dd.removeChild(_1de);body.removeChild(_1dd);return ret;});var _1df={getBox:function(doc){doc=doc||_1d9.doc;var _1e0=(doc.compatMode=="BackCompat")?_1d9.body(doc):doc.documentElement,_1e1=geom.docScroll(doc),w,h;if(has("touch")){var _1e2=_1df.get(doc);w=_1e2.innerWidth||_1e0.clientWidth;h=_1e2.innerHeight||_1e0.clientHeight;}else{w=_1e0.clientWidth;h=_1e0.clientHeight;}return {l:_1e1.x,t:_1e1.y,w:w,h:h};},get:function(doc){if(has("ie")&&_1df!==document.parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc.parentWindow||doc.defaultView;},scrollIntoView:function(node,pos){try{node=dom.byId(node);var doc=node.ownerDocument||_1d9.doc,body=_1d9.body(doc),html=doc.documentElement||body.parentNode,isIE=has("ie"),isWK=has("webkit");if(node==body||node==html){return;}if(!(has("mozilla")||isIE||isWK||has("opera")||has("trident"))&&("scrollIntoView" in node)){node.scrollIntoView(false);return;}var _1e3=doc.compatMode=="BackCompat",_1e4=Math.min(body.clientWidth||html.clientWidth,html.clientWidth||body.clientWidth),_1e5=Math.min(body.clientHeight||html.clientHeight,html.clientHeight||body.clientHeight),_1e6=(isWK||_1e3)?body:html,_1e7=pos||geom.position(node),el=node.parentNode,_1e8=function(el){return (isIE<=6||(isIE==7&&_1e3))?false:(has("position-fixed-support")&&(_1da.get(el,"position").toLowerCase()=="fixed"));},self=this,_1e9=function(el,x,y){if(el.tagName=="BODY"||el.tagName=="HTML"){self.get(el.ownerDocument).scrollBy(x,y);}else{x&&(el.scrollLeft+=x);y&&(el.scrollTop+=y);}};if(_1e8(node)){return;}while(el){if(el==body){el=_1e6;}var _1ea=geom.position(el),_1eb=_1e8(el),rtl=_1da.getComputedStyle(el).direction.toLowerCase()=="rtl";if(el==_1e6){_1ea.w=_1e4;_1ea.h=_1e5;if(_1e6==html&&(isIE||has("trident"))&&rtl){_1ea.x+=_1e6.offsetWidth-_1ea.w;}if(_1ea.x<0||!isIE||isIE>=9||has("trident")){_1ea.x=0;}if(_1ea.y<0||!isIE||isIE>=9||has("trident")){_1ea.y=0;}}else{var pb=geom.getPadBorderExtents(el);_1ea.w-=pb.w;_1ea.h-=pb.h;_1ea.x+=pb.l;_1ea.y+=pb.t;var _1ec=el.clientWidth,_1ed=_1ea.w-_1ec;if(_1ec>0&&_1ed>0){if(rtl&&has("rtl-adjust-position-for-verticalScrollBar")){_1ea.x+=_1ed;}_1ea.w=_1ec;}_1ec=el.clientHeight;_1ed=_1ea.h-_1ec;if(_1ec>0&&_1ed>0){_1ea.h=_1ec;}}if(_1eb){if(_1ea.y<0){_1ea.h+=_1ea.y;_1ea.y=0;}if(_1ea.x<0){_1ea.w+=_1ea.x;_1ea.x=0;}if(_1ea.y+_1ea.h>_1e5){_1ea.h=_1e5-_1ea.y;}if(_1ea.x+_1ea.w>_1e4){_1ea.w=_1e4-_1ea.x;}}var l=_1e7.x-_1ea.x,t=_1e7.y-_1ea.y,r=l+_1e7.w-_1ea.w,bot=t+_1e7.h-_1ea.h;var s,old;if(r*l>0&&(!!el.scrollLeft||el==_1e6||el.scrollWidth>el.offsetHeight)){s=Math[l<0?"max":"min"](l,r);if(rtl&&((isIE==8&&!_1e3)||isIE>=9||has("trident"))){s=-s;}old=el.scrollLeft;_1e9(el,s,0);s=el.scrollLeft-old;_1e7.x-=s;}if(bot*t>0&&(!!el.scrollTop||el==_1e6||el.scrollHeight>el.offsetHeight)){s=Math.ceil(Math[t<0?"max":"min"](t,bot));old=el.scrollTop;_1e9(el,0,s);s=el.scrollTop-old;_1e7.y-=s;}el=(el!=_1e6)&&!_1eb&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);node.scrollIntoView(false);}}};1&&lang.setObject("dojo.window",_1df);return _1df;});},"dijit/form/_FormValueWidget":function(){define("dijit/form/_FormValueWidget",["dojo/_base/declare","dojo/sniff","./_FormWidget","./_FormValueMixin"],function(_1ee,has,_1ef,_1f0){return _1ee("dijit.form._FormValueWidget",[_1ef,_1f0],{_layoutHackIE7:function(){if(has("ie")==7){var _1f1=this.domNode;var _1f2=_1f1.parentNode;var _1f3=_1f1.firstChild||_1f1;var _1f4=_1f3.style.filter;var _1f5=this;while(_1f2&&_1f2.clientHeight==0){(function ping(){var _1f6=_1f5.connect(_1f2,"onscroll",function(){_1f5.disconnect(_1f6);_1f3.style.filter=(new Date()).getMilliseconds();_1f5.defer(function(){_1f3.style.filter=_1f4;});});})();_1f2=_1f2.parentNode;}}}});});},"dijit/_OnDijitClickMixin":function(){define("dijit/_OnDijitClickMixin",["dojo/on","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/has","dojo/_base/unload","dojo/_base/window","./a11yclick"],function(on,_1f7,keys,_1f8,has,_1f9,win,_1fa){var ret=_1f8("dijit._OnDijitClickMixin",null,{connect:function(obj,_1fb,_1fc){return this.inherited(arguments,[obj,_1fb=="ondijitclick"?_1fa:_1fb,_1fc]);}});ret.a11yclick=_1fa;return ret;});},"dijit/a11yclick":function(){define("dijit/a11yclick",["dojo/on","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/has","dojo/_base/unload","dojo/_base/window"],function(on,_1fd,keys,_1fe,has,_1ff,win){var _200=null;if(has("dom-addeventlistener")){win.doc.addEventListener("keydown",function(evt){_200=evt.target;},true);}else{(function(){var _201=function(evt){_200=evt.srcElement;};win.doc.attachEvent("onkeydown",_201);_1ff.addOnWindowUnload(function(){win.doc.detachEvent("onkeydown",_201);});})();}function _202(e){return (e.keyCode===keys.ENTER||e.keyCode===keys.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey;};return function(node,_203){if(/input|button/i.test(node.nodeName)){return on(node,"click",_203);}else{var _204=[on(node,"keydown",function(e){if(_202(e)){_200=e.target;e.preventDefault();}}),on(node,"keyup",function(e){if(_202(e)&&e.target==_200){_200=null;on.emit(e.target,"click",{cancelable:true,bubbles:true});}}),on(node,"click",function(e){_203.call(this,e);})];if(has("touch")){var _205;_204.push(on(node,"touchend",function(e){var _206=e.target;_205=setTimeout(function(){_205=null;on.emit(_206,"click",{cancelable:true,bubbles:true});},600);}),on(node,"click",function(e){if(_205){clearTimeout(_205);}}));}return {remove:function(){_1fd.forEach(_204,function(h){h.remove();});if(_205){clearTimeout(_205);_205=null;}}};}};return ret;});},"dijit/hccss":function(){define("dijit/hccss",["dojo/dom-class","dojo/hccss","dojo/ready","dojo/_base/window"],function(_207,has,_208,win){_208(90,function(){if(has("highcontrast")){_207.add(win.body(),"dijit_a11y");}});return has;});},"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/sniff","dojo/_base/unload"],function(lang,_209,_20a,_20b,_20c,_20d,_20e,_20f,has,_210){var _211=_20e("dijit._TemplatedMixin",null,{templateString:null,templatePath:null,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function(){this._attachPoints=[];this._attachEvents=[];},_stringRepl:function(tmpl){var _212=this.declaredClass,_213=this;return _20b.substitute(tmpl,this,function(_214,key){if(key.charAt(0)=="!"){_214=lang.getObject(key.substr(1),false,_213);}if(typeof _214=="undefined"){throw new Error(_212+" template:"+key);}if(_214==null){return "";}return key.charAt(0)=="!"?_214:_214.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){if(!this.templateString){this.templateString=_20c(this.templatePath,{sanitize:true});}var _215=_211.getCachedTemplate(this.templateString,this._skipNodeCache,this.ownerDocument);var node;if(lang.isString(_215)){node=_20f.toDom(this._stringRepl(_215),this.ownerDocument);if(node.nodeType!=1){throw new Error("Invalid template: "+_215);}}else{node=_215.cloneNode(true);}this.domNode=node;this.inherited(arguments);this._attachTemplateNodes(node,function(n,p){return n.getAttribute(p);});this._beforeFillContent();this._fillContent(this.srcNodeRef);},_beforeFillContent:function(){},_fillContent:function(_216){var dest=this.containerNode;if(_216&&dest){while(_216.hasChildNodes()){dest.appendChild(_216.firstChild);}}},_attachTemplateNodes:function(_217,_218){var _219=lang.isArray(_217)?_217:(_217.all||_217.getElementsByTagName("*"));var x=lang.isArray(_217)?0:-1;for(;x<0||_219[x];x++){var _21a=(x==-1)?_217:_219[x];if(this.widgetsInTemplate&&(_218(_21a,"dojoType")||_218(_21a,"data-dojo-type"))){continue;}var _21b=_218(_21a,"dojoAttachPoint")||_218(_21a,"data-dojo-attach-point");if(_21b){var _21c,_21d=_21b.split(/\s*,\s*/);while((_21c=_21d.shift())){if(lang.isArray(this[_21c])){this[_21c].push(_21a);}else{this[_21c]=_21a;}this._attachPoints.push(_21c);}}var _21e=_218(_21a,"dojoAttachEvent")||_218(_21a,"data-dojo-attach-event");if(_21e){var _21f,_220=_21e.split(/\s*,\s*/);var trim=lang.trim;while((_21f=_220.shift())){if(_21f){var _221=null;if(_21f.indexOf(":")!=-1){var _222=_21f.split(":");_21f=trim(_222[0]);_221=trim(_222[1]);}else{_21f=trim(_21f);}if(!_221){_221=_21f;}this._attachEvents.push(this.connect(_21a,_209[_21f]||_21f,_221));}}}}},destroyRendering:function(){_20d.forEach(this._attachPoints,function(_223){delete this[_223];},this);this._attachPoints=[];_20d.forEach(this._attachEvents,this.disconnect,this);this._attachEvents=[];this.inherited(arguments);}});_211._templateCache={};_211.getCachedTemplate=function(_224,_225,doc){var _226=_211._templateCache;var key=_224;var _227=_226[key];if(_227){try{if(!_227.ownerDocument||_227.ownerDocument==(doc||document)){return _227;}}catch(e){}_20f.destroy(_227);}_224=_20b.trim(_224);if(_225||_224.match(/\$\{([^\}]+)\}/g)){return (_226[key]=_224);}else{var node=_20f.toDom(_224,doc);if(node.nodeType!=1){throw new Error("Invalid template: "+_224);}return (_226[key]=node);}};if(has("ie")){_210.addOnWindowUnload(function(){var _228=_211._templateCache;for(var key in _228){var _229=_228[key];if(typeof _229=="object"){_20f.destroy(_229);}delete _228[key];}});}lang.extend(_20a,{dojoAttachEvent:"",dojoAttachPoint:""});return _211;});},"dijit/form/_FormWidget":function(){define("dijit/form/_FormWidget",["dojo/_base/declare","dojo/has","dojo/_base/kernel","dojo/ready","../_Widget","../_CssStateMixin","../_TemplatedMixin","./_FormWidgetMixin"],function(_22a,has,_22b,_22c,_22d,_22e,_22f,_230){if(has("dijit-legacy-requires")){_22c(0,function(){var _231=["dijit/form/_FormValueWidget"];require(_231);});}return _22a("dijit.form._FormWidget",[_22d,_22f,_22e,_230],{setDisabled:function(_232){_22b.deprecated("setDisabled("+_232+") is deprecated. Use set('disabled',"+_232+") instead.","","2.0");this.set("disabled",_232);},setValue:function(_233){_22b.deprecated("dijit.form._FormWidget:setValue("+_233+") is deprecated.  Use set('value',"+_233+") instead.","","2.0");this.set("value",_233);},getValue:function(){_22b.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});});},"dijit/_base/focus":function(){define("dijit/_base/focus",["dojo/_base/array","dojo/dom","dojo/_base/lang","dojo/topic","dojo/_base/window","../focus","../main"],function(_234,dom,lang,_235,win,_236,_237){var _238={_curFocus:null,_prevFocus:null,isCollapsed:function(){return _237.getBookmark().isCollapsed;},getBookmark:function(){var bm,rg,tg,sel=win.doc.selection,cf=_236.curNode;if(win.global.getSelection){sel=win.global.getSelection();if(sel){if(sel.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){sel={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(sel.end<=sel.start),mark:sel};}}bm={isCollapsed:true};if(sel.rangeCount){bm.mark=sel.getRangeAt(0).cloneRange();}}else{rg=sel.getRangeAt(0);bm={isCollapsed:false,mark:rg.cloneRange()};}}}else{if(sel){tg=cf?cf.tagName:"";tg=tg.toLowerCase();if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){if(sel.type&&sel.type.toLowerCase()=="none"){return {isCollapsed:true,mark:null};}else{rg=sel.createRange();return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}};}}bm={};try{rg=sel.createRange();bm.isCollapsed=!(sel.type=="Text"?rg.htmlText.length:rg.length);}catch(e){bm.isCollapsed=true;return bm;}if(sel.type.toUpperCase()=="CONTROL"){if(rg.length){bm.mark=[];var i=0,len=rg.length;while(i<len){bm.mark.push(rg.item(i++));}}else{bm.isCollapsed=true;bm.mark=null;}}else{bm.mark=rg.getBookmark();}}else{console.warn("No idea how to store the current selection for this browser!");}}return bm;},moveToBookmark:function(_239){var _23a=win.doc,mark=_239.mark;if(mark){if(win.global.getSelection){var sel=win.global.getSelection();if(sel&&sel.removeAllRanges){if(mark.pRange){var n=mark.node;n.selectionStart=mark.start;n.selectionEnd=mark.end;}else{sel.removeAllRanges();sel.addRange(mark);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_23a.selection&&mark){var rg;if(mark.pRange){rg=mark.range;}else{if(lang.isArray(mark)){rg=_23a.body.createControlRange();_234.forEach(mark,function(n){rg.addElement(n);});}else{rg=_23a.body.createTextRange();rg.moveToBookmark(mark);}}rg.select();}}}},getFocus:function(menu,_23b){var node=!_236.curNode||(menu&&dom.isDescendant(_236.curNode,menu.domNode))?_237._prevFocus:_236.curNode;return {node:node,bookmark:node&&(node==_236.curNode)&&win.withGlobal(_23b||win.global,_237.getBookmark),openedForWindow:_23b};},_activeStack:[],registerIframe:function(_23c){return _236.registerIframe(_23c);},unregisterIframe:function(_23d){_23d&&_23d.remove();},registerWin:function(_23e,_23f){return _236.registerWin(_23e,_23f);},unregisterWin:function(_240){_240&&_240.remove();}};_236.focus=function(_241){if(!_241){return;}var node="node" in _241?_241.node:_241,_242=_241.bookmark,_243=_241.openedForWindow,_244=_242?_242.isCollapsed:false;if(node){var _245=(node.tagName.toLowerCase()=="iframe")?node.contentWindow:node;if(_245&&_245.focus){try{_245.focus();}catch(e){}}_236._onFocusNode(node);}if(_242&&win.withGlobal(_243||win.global,_237.isCollapsed)&&!_244){if(_243){_243.focus();}try{win.withGlobal(_243||win.global,_237.moveToBookmark,null,[_242]);}catch(e2){}}};_236.watch("curNode",function(name,_246,_247){_237._curFocus=_247;_237._prevFocus=_246;if(_247){_235.publish("focusNode",_247);}});_236.watch("activeStack",function(name,_248,_249){_237._activeStack=_249;});_236.on("widget-blur",function(_24a,by){_235.publish("widgetBlur",_24a,by);});_236.on("widget-focus",function(_24b,by){_235.publish("widgetFocus",_24b,by);});lang.mixin(_237,_238);return _237;});},"dojo/parser":function(){define(["require","./_base/kernel","./_base/lang","./_base/array","./_base/config","./_base/html","./_base/window","./_base/url","./_base/json","./aspect","./date/stamp","./Deferred","./has","./query","./on","./ready"],function(_24c,dojo,_24d,_24e,_24f,_250,_251,_252,_253,_254,_255,_256,has,_257,don,_258){new Date("X");var _259=0;_254.after(_24d,"extend",function(){_259++;},true);function _25a(ctor){var map=ctor._nameCaseMap,_25b=ctor.prototype;if(!map||map._extendCnt<_259){map=ctor._nameCaseMap={};for(var name in _25b){if(name.charAt(0)==="_"){continue;}map[name.toLowerCase()]=name;}map._extendCnt=_259;}return map;};var _25c={};function _25d(_25e){var ts=_25e.join();if(!_25c[ts]){var _25f=[];for(var i=0,l=_25e.length;i<l;i++){var t=_25e[i];_25f[_25f.length]=(_25c[t]=_25c[t]||(_24d.getObject(t)||(~t.indexOf("/")&&_24c(t))));}var ctor=_25f.shift();_25c[ts]=_25f.length?(ctor.createSubclass?ctor.createSubclass(_25f):ctor.extend.apply(ctor,_25f)):ctor;}return _25c[ts];};var _260={_clearCache:function(){_259++;_25c={};},_functionFromScript:function(_261,_262){var _263="",_264="",_265=(_261.getAttribute(_262+"args")||_261.getAttribute("args")),_266=_261.getAttribute("with");var _267=(_265||"").split(/\s*,\s*/);if(_266&&_266.length){_24e.forEach(_266.split(/\s*,\s*/),function(part){_263+="with("+part+"){";_264+="}";});}return new Function(_267,_263+_261.innerHTML+_264);},instantiate:function(_268,_269,_26a){_269=_269||{};_26a=_26a||{};var _26b=(_26a.scope||dojo._scopeName)+"Type",_26c="data-"+(_26a.scope||dojo._scopeName)+"-",_26d=_26c+"type",_26e=_26c+"mixins";var list=[];_24e.forEach(_268,function(node){var type=_26b in _269?_269[_26b]:node.getAttribute(_26d)||node.getAttribute(_26b);if(type){var _26f=node.getAttribute(_26e),_270=_26f?[type].concat(_26f.split(/\s*,\s*/)):[type];list.push({node:node,types:_270});}});return this._instantiate(list,_269,_26a);},_instantiate:function(_271,_272,_273){var _274=_24e.map(_271,function(obj){var ctor=obj.ctor||_25d(obj.types);if(!ctor){throw new Error("Unable to resolve constructor for: '"+obj.types.join()+"'");}return this.construct(ctor,obj.node,_272,_273,obj.scripts,obj.inherited);},this);if(!_272._started&&!_273.noStart){_24e.forEach(_274,function(_275){if(typeof _275.startup==="function"&&!_275._started){_275.startup();}});}return _274;},construct:function(ctor,node,_276,_277,_278,_279){var _27a=ctor&&ctor.prototype;_277=_277||{};var _27b={};if(_277.defaults){_24d.mixin(_27b,_277.defaults);}if(_279){_24d.mixin(_27b,_279);}var _27c;if(has("dom-attributes-explicit")){_27c=node.attributes;}else{if(has("dom-attributes-specified-flag")){_27c=_24e.filter(node.attributes,function(a){return a.specified;});}else{var _27d=/^input$|^img$/i.test(node.nodeName)?node:node.cloneNode(false),_27e=_27d.outerHTML.replace(/=[^\s"']+|="[^"]*"|='[^']*'/g,"").replace(/^\s*<[a-zA-Z0-9]*\s*/,"").replace(/\s*>.*$/,"");_27c=_24e.map(_27e.split(/\s+/),function(name){var _27f=name.toLowerCase();return {name:name,value:(node.nodeName=="LI"&&name=="value")||_27f=="enctype"?node.getAttribute(_27f):node.getAttributeNode(_27f).value};});}}var _280=_277.scope||dojo._scopeName,_281="data-"+_280+"-",hash={};if(_280!=="dojo"){hash[_281+"props"]="data-dojo-props";hash[_281+"type"]="data-dojo-type";hash[_281+"mixins"]="data-dojo-mixins";hash[_280+"type"]="dojoType";hash[_281+"id"]="data-dojo-id";}var i=0,item,_282=[],_283,_284;while(item=_27c[i++]){var name=item.name,_285=name.toLowerCase(),_286=item.value;switch(hash[_285]||_285){case "data-dojo-type":case "dojotype":case "data-dojo-mixins":break;case "data-dojo-props":_284=_286;break;case "data-dojo-id":case "jsid":_283=_286;break;case "data-dojo-attach-point":case "dojoattachpoint":_27b.dojoAttachPoint=_286;break;case "data-dojo-attach-event":case "dojoattachevent":_27b.dojoAttachEvent=_286;break;case "class":_27b["class"]=node.className;break;case "style":_27b["style"]=node.style&&node.style.cssText;break;default:if(!(name in _27a)){var map=_25a(ctor);name=map[_285]||name;}if(name in _27a){switch(typeof _27a[name]){case "string":_27b[name]=_286;break;case "number":_27b[name]=_286.length?Number(_286):NaN;break;case "boolean":_27b[name]=_286.toLowerCase()!="false";break;case "function":if(_286===""||_286.search(/[^\w\.]+/i)!=-1){_27b[name]=new Function(_286);}else{_27b[name]=_24d.getObject(_286,false)||new Function(_286);}_282.push(name);break;default:var pVal=_27a[name];_27b[name]=(pVal&&"length" in pVal)?(_286?_286.split(/\s*,\s*/):[]):(pVal instanceof Date)?(_286==""?new Date(""):_286=="now"?new Date():_255.fromISOString(_286)):(pVal instanceof _252)?(dojo.baseUrl+_286):_253.fromJson(_286);}}else{_27b[name]=_286;}}}for(var j=0;j<_282.length;j++){var _287=_282[j].toLowerCase();node.removeAttribute(_287);node[_287]=null;}if(_284){try{_284=_253.fromJson.call(_277.propsThis,"{"+_284+"}");_24d.mixin(_27b,_284);}catch(e){throw new Error(e.toString()+" in data-dojo-props='"+_284+"'");}}_24d.mixin(_27b,_276);if(!_278){_278=(ctor&&(ctor._noScript||_27a._noScript)?[]:_257("> script[type^='dojo/']",node));}var _288=[],_289=[],_28a=[],ons=[];if(_278){for(i=0;i<_278.length;i++){var _28b=_278[i];node.removeChild(_28b);var _28c=(_28b.getAttribute(_281+"event")||_28b.getAttribute("event")),prop=_28b.getAttribute(_281+"prop"),_28d=_28b.getAttribute(_281+"method"),_28e=_28b.getAttribute(_281+"advice"),_28f=_28b.getAttribute("type"),nf=this._functionFromScript(_28b,_281);if(_28c){if(_28f=="dojo/connect"){_288.push({method:_28c,func:nf});}else{if(_28f=="dojo/on"){ons.push({event:_28c,func:nf});}else{_27b[_28c]=nf;}}}else{if(_28f=="dojo/aspect"){_288.push({method:_28d,advice:_28e,func:nf});}else{if(_28f=="dojo/watch"){_28a.push({prop:prop,func:nf});}else{_289.push(nf);}}}}}var _290=ctor.markupFactory||_27a.markupFactory;var _291=_290?_290(_27b,node,ctor):new ctor(_27b,node);if(_283){_24d.setObject(_283,_291);}for(i=0;i<_288.length;i++){_254[_288[i].advice||"after"](_291,_288[i].method,_24d.hitch(_291,_288[i].func),true);}for(i=0;i<_289.length;i++){_289[i].call(_291);}for(i=0;i<_28a.length;i++){_291.watch(_28a[i].prop,_28a[i].func);}for(i=0;i<ons.length;i++){don(_291,ons[i].event,ons[i].func);}return _291;},scan:function(root,_292){var list=[],mids=[],_293={};var _294=(_292.scope||dojo._scopeName)+"Type",_295="data-"+(_292.scope||dojo._scopeName)+"-",_296=_295+"type",_297=_295+"textdir",_298=_295+"mixins";var node=root.firstChild;var _299=_292.inherited;if(!_299){function _29a(node,attr){return (node.getAttribute&&node.getAttribute(attr))||(node.parentNode&&_29a(node.parentNode,attr));};_299={dir:_29a(root,"dir"),lang:_29a(root,"lang"),textDir:_29a(root,_297)};for(var key in _299){if(!_299[key]){delete _299[key];}}}var _29b={inherited:_299};var _29c;var _29d;function _29e(_29f){if(!_29f.inherited){_29f.inherited={};var node=_29f.node,_2a0=_29e(_29f.parent);var _2a1={dir:node.getAttribute("dir")||_2a0.dir,lang:node.getAttribute("lang")||_2a0.lang,textDir:node.getAttribute(_297)||_2a0.textDir};for(var key in _2a1){if(_2a1[key]){_29f.inherited[key]=_2a1[key];}}}return _29f.inherited;};while(true){if(!node){if(!_29b||!_29b.node){break;}node=_29b.node.nextSibling;_29d=false;_29b=_29b.parent;_29c=_29b.scripts;continue;}if(node.nodeType!=1){node=node.nextSibling;continue;}if(_29c&&node.nodeName.toLowerCase()=="script"){type=node.getAttribute("type");if(type&&/^dojo\/\w/i.test(type)){_29c.push(node);}node=node.nextSibling;continue;}if(_29d){node=node.nextSibling;continue;}var type=node.getAttribute(_296)||node.getAttribute(_294);var _2a2=node.firstChild;if(!type&&(!_2a2||(_2a2.nodeType==3&&!_2a2.nextSibling))){node=node.nextSibling;continue;}var _2a3;var ctor=null;if(type){var _2a4=node.getAttribute(_298),_2a5=_2a4?[type].concat(_2a4.split(/\s*,\s*/)):[type];try{ctor=_25d(_2a5);}catch(e){}if(!ctor){_24e.forEach(_2a5,function(t){if(~t.indexOf("/")&&!_293[t]){_293[t]=true;mids[mids.length]=t;}});}var _2a6=ctor&&!ctor.prototype._noScript?[]:null;_2a3={types:_2a5,ctor:ctor,parent:_29b,node:node,scripts:_2a6};_2a3.inherited=_29e(_2a3);list.push(_2a3);}else{_2a3={node:node,scripts:_29c,parent:_29b};}node=_2a2;_29c=_2a6;_29d=ctor&&ctor.prototype.stopParser&&!(_292.template);_29b=_2a3;}var d=new _256();if(mids.length){if(has("dojo-debug-messages")){console.warn("WARNING: Modules being Auto-Required: "+mids.join(", "));}_24c(mids,function(){d.resolve(_24e.filter(list,function(_2a7){if(!_2a7.ctor){try{_2a7.ctor=_25d(_2a7.types);}catch(e){}}var _2a8=_2a7.parent;while(_2a8&&!_2a8.types){_2a8=_2a8.parent;}var _2a9=_2a7.ctor&&_2a7.ctor.prototype;_2a7.instantiateChildren=!(_2a9&&_2a9.stopParser&&!(_292.template));_2a7.instantiate=!_2a8||(_2a8.instantiate&&_2a8.instantiateChildren);return _2a7.instantiate;}));});}else{d.resolve(list);}return d.promise;},_require:function(_2aa){var hash=_253.fromJson("{"+_2aa.innerHTML+"}"),vars=[],mids=[],d=new _256();for(var name in hash){vars.push(name);mids.push(hash[name]);}_24c(mids,function(){for(var i=0;i<vars.length;i++){_24d.setObject(vars[i],arguments[i]);}d.resolve(arguments);});return d.promise;},_scanAmd:function(root){var _2ab=new _256(),_2ac=_2ab.promise;_2ab.resolve(true);var self=this;_257("script[type='dojo/require']",root).forEach(function(node){_2ac=_2ac.then(function(){return self._require(node);});node.parentNode.removeChild(node);});return _2ac;},parse:function(_2ad,_2ae){var root;if(!_2ae&&_2ad&&_2ad.rootNode){_2ae=_2ad;root=_2ae.rootNode;}else{if(_2ad&&_24d.isObject(_2ad)&&!("nodeType" in _2ad)){_2ae=_2ad;}else{root=_2ad;}}root=root?_250.byId(root):_251.body();_2ae=_2ae||{};var _2af=_2ae.template?{template:true}:{},_2b0=[],self=this;var p=this._scanAmd(root,_2ae).then(function(){return self.scan(root,_2ae);}).then(function(_2b1){return _2b0=_2b0.concat(self._instantiate(_2b1,_2af,_2ae));}).otherwise(function(e){console.error("dojo/parser::parse() error",e);throw e;});_24d.mixin(_2b0,p);return _2b0;}};if(1){dojo.parser=_260;}if(_24f.parseOnLoad){_258(100,_260,"parse");}return _260;});},"dijit/layout/_LayoutWidget":function(){define("dijit/layout/_LayoutWidget",["dojo/_base/lang","../_Widget","../_Container","../_Contained","../Viewport","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style"],function(lang,_2b2,_2b3,_2b4,_2b5,_2b6,_2b7,_2b8,_2b9){return _2b6("dijit.layout._LayoutWidget",[_2b2,_2b3,_2b4],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,buildRendering:function(){this.inherited(arguments);_2b7.add(this.domNode,"dijitContainer");},startup:function(){if(this._started){return;}this.inherited(arguments);var _2ba=this.getParent&&this.getParent();if(!(_2ba&&_2ba.isLayoutContainer)){this.resize();this.own(_2b5.on("resize",lang.hitch(this,"resize")));}},resize:function(_2bb,_2bc){var node=this.domNode;if(_2bb){_2b8.setMarginBox(node,_2bb);}var mb=_2bc||{};lang.mixin(mb,_2bb||{});if(!("h" in mb)||!("w" in mb)){mb=lang.mixin(_2b8.getMarginBox(node),mb);}var cs=_2b9.getComputedStyle(node);var me=_2b8.getMarginExtents(node,cs);var be=_2b8.getBorderExtents(node,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=_2b8.getPadExtents(node,cs);this._contentBox={l:_2b9.toPixelValue(node,cs.paddingLeft),t:_2b9.toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_2bd){var cls=this.baseClass+"-child "+(_2bd.baseClass?this.baseClass+"-"+_2bd.baseClass:"");_2b7.add(_2bd.domNode,cls);},addChild:function(_2be,_2bf){this.inherited(arguments);if(this._started){this._setupChild(_2be);}},removeChild:function(_2c0){var cls=this.baseClass+"-child"+(_2c0.baseClass?" "+this.baseClass+"-"+_2c0.baseClass:"");_2b7.remove(_2c0.domNode,cls);this.inherited(arguments);}});});},"dijit/_Widget":function(){define("dijit/_Widget",["dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/has","dojo/_base/kernel","dojo/_base/lang","dojo/query","dojo/ready","./registry","./_WidgetBase","./_OnDijitClickMixin","./_FocusMixin","dojo/uacss","./hccss"],function(_2c1,_2c2,_2c3,_2c4,has,_2c5,lang,_2c6,_2c7,_2c8,_2c9,_2ca,_2cb){function _2cc(){};function _2cd(_2ce){return function(obj,_2cf,_2d0,_2d1){if(obj&&typeof _2cf=="string"&&obj[_2cf]==_2cc){return obj.on(_2cf.substring(2).toLowerCase(),lang.hitch(_2d0,_2d1));}return _2ce.apply(_2c3,arguments);};};_2c1.around(_2c3,"connect",_2cd);if(_2c5.connect){_2c1.around(_2c5,"connect",_2cd);}var _2d2=_2c4("dijit._Widget",[_2c9,_2ca,_2cb],{onClick:_2cc,onDblClick:_2cc,onKeyDown:_2cc,onKeyPress:_2cc,onKeyUp:_2cc,onMouseDown:_2cc,onMouseMove:_2cc,onMouseOut:_2cc,onMouseOver:_2cc,onMouseLeave:_2cc,onMouseEnter:_2cc,onMouseUp:_2cc,constructor:function(_2d3){this._toConnect={};for(var name in _2d3){if(this[name]===_2cc){this._toConnect[name.replace(/^on/,"").toLowerCase()]=_2d3[name];delete _2d3[name];}}},postCreate:function(){this.inherited(arguments);for(var name in this._toConnect){this.on(name,this._toConnect[name]);}delete this._toConnect;},on:function(type,func){if(this[this._onMap(type)]===_2cc){return _2c3.connect(this.domNode,type.toLowerCase(),this,func);}return this.inherited(arguments);},_setFocusedAttr:function(val){this._focused=val;this._set("focused",val);},setAttribute:function(attr,_2d4){_2c5.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(attr,_2d4);},attr:function(name,_2d5){if(_2c2.isDebug){var _2d6=arguments.callee._ach||(arguments.callee._ach={}),_2d7=(arguments.callee.caller||"unknown caller").toString();if(!_2d6[_2d7]){_2c5.deprecated(this.declaredClass+"::attr() is deprecated. Use get() or set() instead, called from "+_2d7,"","2.0");_2d6[_2d7]=true;}}var args=arguments.length;if(args>=2||typeof name==="object"){return this.set.apply(this,arguments);}else{return this.get(name);}},getDescendants:function(){_2c5.deprecated(this.declaredClass+"::getDescendants() is deprecated. Use getChildren() instead.","","2.0");return this.containerNode?_2c6("[widgetId]",this.containerNode).map(_2c8.byNode):[];},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){},onClose:function(){return true;}});if(has("dijit-legacy-requires")){_2c7(0,function(){var _2d8=["dijit/_base"];require(_2d8);});}return _2d2;});},"dijit/_FocusMixin":function(){define(["./focus","./_WidgetBase","dojo/_base/declare","dojo/_base/lang"],function(_2d9,_2da,_2db,lang){lang.extend(_2da,{focused:false,onFocus:function(){},onBlur:function(){},_onFocus:function(){this.onFocus();},_onBlur:function(){this.onBlur();}});return _2db("dijit._FocusMixin",null,{_focusManager:_2d9});});},"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/sniff","dojo/Stateful","dojo/_base/unload","dojo/_base/window","dojo/window","./a11y","./registry","./main"],function(_2dc,_2dd,dom,_2de,_2df,_2e0,lang,on,_2e1,has,_2e2,_2e3,win,_2e4,a11y,_2e5,_2e6){var _2e7;var _2e8=_2dd([_2e2,_2e0],{curNode:null,activeStack:[],constructor:function(){var _2e9=lang.hitch(this,function(node){if(dom.isDescendant(this.curNode,node)){this.set("curNode",null);}if(dom.isDescendant(this.prevNode,node)){this.set("prevNode",null);}});_2dc.before(_2df,"empty",_2e9);_2dc.before(_2df,"destroy",_2e9);},registerIframe:function(_2ea){return this.registerWin(_2ea.contentWindow,_2ea);},registerWin:function(_2eb,_2ec){var _2ed=this,body=_2eb.document&&_2eb.document.body;if(body){var mdh=on(body,"mousedown",function(evt){_2ed._justMouseDowned=true;setTimeout(function(){_2ed._justMouseDowned=false;},13);if(evt&&evt.target&&evt.target.parentNode==null){return;}_2ed._onTouchNode(_2ec||evt.target,"mouse");});var fih=on(body,"focusin",function(evt){_2e7=(new Date()).getTime();if(!evt.target.tagName){return;}var tag=evt.target.tagName.toLowerCase();if(tag=="#document"||tag=="body"){return;}if(a11y.isFocusable(evt.target)){_2ed._onFocusNode(_2ec||evt.target);}else{_2ed._onTouchNode(_2ec||evt.target);}});var foh=on(body,"focusout",function(evt){if((new Date()).getTime()<_2e7+100){return;}_2ed._onBlurNode(_2ec||evt.target);});return {remove:function(){mdh.remove();fih.remove();foh.remove();mdh=fih=foh=null;body=null;}};}},_onBlurNode:function(node){if(this._clearFocusTimer){clearTimeout(this._clearFocusTimer);}this._clearFocusTimer=setTimeout(lang.hitch(this,function(){this.set("prevNode",this.curNode);this.set("curNode",null);}),0);if(this._justMouseDowned){return;}if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);}this._clearActiveWidgetsTimer=setTimeout(lang.hitch(this,function(){delete this._clearActiveWidgetsTimer;this._setStack([]);}),0);},_onTouchNode:function(node,by){if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);delete this._clearActiveWidgetsTimer;}var _2ee=[];try{while(node){var _2ef=_2de.get(node,"dijitPopupParent");if(_2ef){node=_2e5.byId(_2ef).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===win.body()){break;}node=_2e4.get(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId"),_2f0=id&&_2e5.byId(id);if(_2f0&&!(by=="mouse"&&_2f0.get("disabled"))){_2ee.unshift(id);}node=node.parentNode;}}}}catch(e){}this._setStack(_2ee,by);},_onFocusNode:function(node){if(!node){return;}if(node.nodeType==9){return;}if(this._clearFocusTimer){clearTimeout(this._clearFocusTimer);delete this._clearFocusTimer;}this._onTouchNode(node);if(node==this.curNode){return;}this.set("prevNode",this.curNode);this.set("curNode",node);},_setStack:function(_2f1,by){var _2f2=this.activeStack;this.set("activeStack",_2f1);for(var _2f3=0;_2f3<Math.min(_2f2.length,_2f1.length);_2f3++){if(_2f2[_2f3]!=_2f1[_2f3]){break;}}var _2f4;for(var i=_2f2.length-1;i>=_2f3;i--){_2f4=_2e5.byId(_2f2[i]);if(_2f4){_2f4._hasBeenBlurred=true;_2f4.set("focused",false);if(_2f4._focusManager==this){_2f4._onBlur(by);}this.emit("widget-blur",_2f4,by);}}for(i=_2f3;i<_2f1.length;i++){_2f4=_2e5.byId(_2f1[i]);if(_2f4){_2f4.set("focused",true);if(_2f4._focusManager==this){_2f4._onFocus(by);}this.emit("widget-focus",_2f4,by);}}},focus:function(node){if(node){try{node.focus();}catch(e){}}}});var _2f5=new _2e8();_2e1(function(){var _2f6=_2f5.registerWin(_2e4.get(win.doc));if(has("ie")){_2e3.addOnWindowUnload(function(){if(_2f6){_2f6.remove();_2f6=null;}});}});_2e6.focus=function(node){_2f5.focus(node);};for(var attr in _2f5){if(!/^_/.test(attr)){_2e6.focus[attr]=typeof _2f5[attr]=="function"?lang.hitch(_2f5,attr):_2f5[attr];}}_2f5.watch(function(attr,_2f7,_2f8){_2e6.focus[attr]=_2f8;});return _2f5;});},"dijit/_Contained":function(){define("dijit/_Contained",["dojo/_base/declare","./registry"],function(_2f9,_2fa){return _2f9("dijit._Contained",null,{_getSibling:function(_2fb){var node=this.domNode;do{node=node[_2fb+"Sibling"];}while(node&&node.nodeType!=1);return node&&_2fa.byNode(node);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");},getIndexInParent:function(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});});},"dijit/_base/scroll":function(){define("dijit/_base/scroll",["dojo/window","../main"],function(_2fc,_2fd){_2fd.scrollIntoView=function(node,pos){_2fc.scrollIntoView(node,pos);};});},"dijit/main":function(){define("dijit/main",["dojo/_base/kernel"],function(dojo){return dojo.dijit;});},"dijit/Destroyable":function(){define("dijit/Destroyable",["dojo/_base/array","dojo/aspect","dojo/_base/declare"],function(_2fe,_2ff,_300){return _300("dijit.Destroyable",null,{destroy:function(_301){this._destroyed=true;},own:function(){_2fe.forEach(arguments,function(_302){var _303="destroyRecursive" in _302?"destroyRecursive":"destroy" in _302?"destroy":"remove";var odh=_2ff.before(this,"destroy",function(_304){_302[_303](_304);});var hdh=_2ff.after(_302,_303,function(){odh.remove();hdh.remove();},true);},this);return arguments;}});});},"dojo/cache":function(){define(["./_base/kernel","./text"],function(dojo){return dojo.cache;});},"dijit/_base/window":function(){define("dijit/_base/window",["dojo/window","../main"],function(_305,_306){_306.getDocumentWindow=function(doc){return _305.get(doc);};});},"dijit/_base/typematic":function(){define(["../typematic"],function(){});},"dijit/_base/popup":function(){define("dijit/_base/popup",["dojo/dom-class","dojo/_base/window","../popup","../BackgroundIframe"],function(_307,win,_308){var _309=_308._createWrapper;_308._createWrapper=function(_30a){if(!_30a.declaredClass){_30a={_popupWrapper:(_30a.parentNode&&_307.contains(_30a.parentNode,"dijitPopup"))?_30a.parentNode:null,domNode:_30a,destroy:function(){},ownerDocument:_30a.ownerDocument,ownerDocumentBody:win.body(_30a.ownerDocument)};}return _309.call(this,_30a);};var _30b=_308.open;_308.open=function(args){if(args.orient&&typeof args.orient!="string"&&!("length" in args.orient)){var ary=[];for(var key in args.orient){ary.push({aroundCorner:key,corner:args.orient[key]});}args.orient=ary;}return _30b.call(this,args);};return _308;});},"dijit/_Container":function(){define("dijit/_Container",["dojo/_base/array","dojo/_base/declare","dojo/dom-construct"],function(_30c,_30d,_30e){return _30d("dijit._Container",null,{buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_30f,_310){var _311=this.containerNode;if(_310&&typeof _310=="number"){var _312=this.getChildren();if(_312&&_312.length>=_310){_311=_312[_310-1].domNode;_310="after";}}_30e.place(_30f.domNode,_311,_310);if(this._started&&!_30f._started){_30f.startup();}},removeChild:function(_313){if(typeof _313=="number"){_313=this.getChildren()[_313];}if(_313){var node=_313.domNode;if(node&&node.parentNode){node.parentNode.removeChild(node);}}},hasChildren:function(){return this.getChildren().length>0;},_getSiblingOfChild:function(_314,dir){var _315=this.getChildren(),idx=_30c.indexOf(this.getChildren(),_314);return _315[idx+dir];},getIndexOfChild:function(_316){return _30c.indexOf(this.getChildren(),_316);}});});}}});define("dijit/dijit",["./main","./_base","dojo/parser","./_Widget","./_TemplatedMixin","./_Container","./layout/_LayoutWidget","./form/_FormWidget","./form/_FormValueWidget"],function(_317){return _317;});