/* XPages Optimized JavaScript */
if(!dojo._hasResource["dojo.window"]){dojo._hasResource["dojo.window"]=true;dojo.provide("dojo.window");dojo.getObject("window",true,dojo);dojo.window.getBox=function $DBrB_(){var _1=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _2=dojo._docScroll();return {w:_1.clientWidth,h:_1.clientHeight,l:_2.x,t:_2.y};};dojo.window.get=function $DBrC_(_3){if(dojo.isIE&&window!==document.parentWindow){_3.parentWindow.execScript("document._parentWindow = window;","Javascript");var _4=_3._parentWindow;_3._parentWindow=null;return _4;}return _3.parentWindow||_3.defaultView;};dojo.window.scrollIntoView=function $DBrD_(_5,_6){try{_5=dojo.byId(_5);var _7=_5.ownerDocument||dojo.doc,_8=_7.body||dojo.body(),_9=_7.documentElement||_8.parentNode,_a=dojo.isIE,_b=dojo.isWebKit;if((!(dojo.isMoz||_a||_b||dojo.isOpera)||_5==_8||_5==_9)&&(typeof _5.scrollIntoView!="undefined")){_5.scrollIntoView(false);return;}var _c=_7.compatMode=="BackCompat",_d=(_a>=9&&_5.ownerDocument.parentWindow.frameElement)?((_9.clientHeight>0&&_9.clientWidth>0&&(_8.clientHeight==0||_8.clientWidth==0||_8.clientHeight>_9.clientHeight||_8.clientWidth>_9.clientWidth))?_9:_8):(_c?_8:_9),_e=_b?_8:_d,_f=_d.clientWidth,_10=_d.clientHeight,rtl=!dojo._isBodyLtr(),_11=_6||dojo.position(_5),el=_5.parentNode,_12=function $DBrE_(el){return ((_a<=6||(_a&&_c))?false:(dojo.style(el,"position").toLowerCase()=="fixed"));};if(_12(_5)){return;}while(el){if(el==_8){el=_e;}var _13=dojo.position(el),_14=_12(el);if(el==_e){_13.w=_f;_13.h=_10;if(_e==_9&&_a&&rtl){_13.x+=_e.offsetWidth-_13.w;}if(_13.x<0||!_a){_13.x=0;}if(_13.y<0||!_a){_13.y=0;}}else{var pb=dojo._getPadBorderExtents(el);_13.w-=pb.w;_13.h-=pb.h;_13.x+=pb.l;_13.y+=pb.t;var _15=el.clientWidth,_16=_13.w-_15;if(_15>0&&_16>0){_13.w=_15;_13.x+=(rtl&&(_a||el.clientLeft>pb.l))?_16:0;}_15=el.clientHeight;_16=_13.h-_15;if(_15>0&&_16>0){_13.h=_15;}}if(_14){if(_13.y<0){_13.h+=_13.y;_13.y=0;}if(_13.x<0){_13.w+=_13.x;_13.x=0;}if(_13.y+_13.h>_10){_13.h=_10-_13.y;}if(_13.x+_13.w>_f){_13.w=_f-_13.x;}}var l=_11.x-_13.x,t=_11.y-Math.max(_13.y,0),r=l+_11.w-_13.w,bot=t+_11.h-_13.h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);if(rtl&&((_a==8&&!_c)||_a>=9)){s=-s;}_11.x+=el.scrollLeft;el.scrollLeft+=s;_11.x-=el.scrollLeft;}if(bot*t>0){_11.y+=el.scrollTop;el.scrollTop+=Math[t<0?"max":"min"](t,bot);_11.y-=el.scrollTop;}el=(el!=_e)&&!_14&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_5.scrollIntoView(false);}};}
if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function $DP5_(){this._hash={};this.length=0;},add:function $DP6_(_1){if(this._hash[_1.id]){throw new Error("Tried to register widget with id=="+_1.id+" but that id is already registered");}this._hash[_1.id]=_1;this.length++;},remove:function $DP7_(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function $DP8_(_2,_3){_3=_3||dojo.global;var i=0,id;for(id in this._hash){_2.call(_3,this._hash[id],i++,this._hash);}return this;},filter:function $DP9_(_4,_5){_5=_5||dojo.global;var _6=new dijit.WidgetSet(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_4.call(_5,w,i++,this._hash)){_6.add(w);}}return _6;},byId:function $DQA_(id){return this._hash[id];},byClass:function $DQB_(_7){var _8=new dijit.WidgetSet(),id,_9;for(id in this._hash){_9=this._hash[id];if(_9.declaredClass==_7){_8.add(_9);}}return _8;},toArray:function $DQC_(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function $DQD_(_a,_b){return dojo.map(this.toArray(),_a,_b);},every:function $DQE_(_c,_d){_d=_d||dojo.global;var x=0,i;for(i in this._hash){if(!_c.call(_d,this._hash[i],x++,this._hash)){return false;}}return true;},some:function $DQF_(_e,_f){_f=_f||dojo.global;var x=0,i;for(i in this._hash){if(_e.call(_f,this._hash[i],x++,this._hash)){return true;}}return false;}});(function(){dijit.registry=new dijit.WidgetSet();var _10=dijit.registry._hash,_11=dojo.attr,_12=dojo.hasAttr,_13=dojo.style;dijit.byId=function $DQG_(id){return typeof id=="string"?_10[id]:id;};var _14={};dijit.getUniqueId=function $DQH_(_15){var id;do{id=_15+"_"+(_15 in _14?++_14[_15]:_14[_15]=0);}while(_10[id]);return dijit._scopeName=="dijit"?id:dijit._scopeName+"_"+id;};dijit.findWidgets=function $DQI_(_16){var _17=[];function _18(_19){for(var _1a=_19.firstChild;_1a;_1a=_1a.nextSibling){if(_1a.nodeType==1){var _1b=_1a.getAttribute("widgetId");if(_1b){var _1c=_10[_1b];if(_1c){_17.push(_1c);}}else{_18(_1a);}}}};_18(_16);return _17;};dijit._destroyAll=function $DQJ_(){dijit._curFocus=null;dijit._prevFocus=null;dijit._activeStack=[];dojo.forEach(dijit.findWidgets(dojo.body()),function(_1d){if(!_1d._destroyed){if(_1d.destroyRecursive){_1d.destroyRecursive();}else{if(_1d.destroy){_1d.destroy();}}}});};if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit._destroyAll();});}dijit.byNode=function $DQK_(_1e){return _10[_1e.getAttribute("widgetId")];};dijit.getEnclosingWidget=function $DQL_(_1f){while(_1f){var id=_1f.getAttribute&&_1f.getAttribute("widgetId");if(id){return _10[id];}_1f=_1f.parentNode;}return null;};var _20=(dijit._isElementShown=function(_21){var s=_13(_21);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_11(_21,"type")!="hidden");});dijit.hasDefaultTabStop=function $DQM_(_22){switch(_22.nodeName.toLowerCase()){case "a":return _12(_22,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":var _23;try{var _24=_22.contentDocument;if("designMode" in _24&&_24.designMode=="on"){return true;}_23=_24.body;}catch(e1){try{_23=_22.contentWindow.document.body;}catch(e2){return false;}}return _23.contentEditable=="true"||(_23.firstChild&&_23.firstChild.contentEditable=="true");default:return _22.contentEditable=="true";}};var _25=(dijit.isTabNavigable=function(_26){if(_11(_26,"disabled")){return false;}else{if(_12(_26,"tabIndex")){return _11(_26,"tabIndex")>=0;}else{return dijit.hasDefaultTabStop(_26);}}});dijit._getTabNavigable=function $DQN_(_27){var _28,_29,_2a,_2b,_2c,_2d,_2e={};function _2f(_30){return _30&&_30.tagName.toLowerCase()=="input"&&_30.type&&_30.type.toLowerCase()=="radio"&&_30.name&&_30.name.toLowerCase();};var _31=function(_32){dojo.query("> *",_32).forEach(function(_33){if((dojo.isIE&&_33.scopeName!=="HTML")||!_20(_33)){return;}if(_25(_33)){var _34=_11(_33,"tabIndex");if(!_12(_33,"tabIndex")||_34==0){if(!_28){_28=_33;}_29=_33;}else{if(_34>0){if(!_2a||_34<_2b){_2b=_34;_2a=_33;}if(!_2c||_34>=_2d){_2d=_34;_2c=_33;}}}var rn=_2f(_33);if(dojo.attr(_33,"checked")&&rn){_2e[rn]=_33;}}if(_33.nodeName.toUpperCase()!="SELECT"){_31(_33);}});};if(_20(_27)){_31(_27);}function rs(_35){return _2e[_2f(_35)]||_35;};return {first:rs(_28),last:rs(_29),lowest:rs(_2a),highest:rs(_2c)};};dijit.getFirstInTabbingOrder=function $DQO_(_36){var _37=dijit._getTabNavigable(dojo.byId(_36));return _37.lowest?_37.lowest:_37.first;};dijit.getLastInTabbingOrder=function $DQP_(_38){var _39=dijit._getTabNavigable(dojo.byId(_38));return _39.last?_39.last:_39.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;})();}
if(!dojo._hasResource["dojo.Stateful"]){dojo._hasResource["dojo.Stateful"]=true;dojo.provide("dojo.Stateful");dojo.declare("dojo.Stateful",null,{postscript:function $DBpv_(_1){if(_1){dojo.mixin(this,_1);}},get:function $DBpw_(_2){return this[_2];},set:function $DBpx_(_3,_4){if(typeof _3==="object"){for(var x in _3){this.set(x,_3[x]);}return this;}var _5=this[_3];this[_3]=_4;if(this._watchCallbacks){this._watchCallbacks(_3,_5,_4);}return this;},watch:function $DBpy_(_6,_7){var _8=this._watchCallbacks;if(!_8){var _9=this;_8=this._watchCallbacks=function(_a,_b,_c,_d){var _e=function(_f){if(_f){_f=_f.slice();for(var i=0,l=_f.length;i<l;i++){try{_f[i].call(_9,_a,_b,_c);}catch(e){console.error(e);}}}};_e(_8["_"+_a]);if(!_d){_e(_8["*"]);}};}if(!_7&&typeof _6==="function"){_7=_6;_6="*";}else{_6="_"+_6;}var _10=_8[_6];if(typeof _10!=="object"){_10=_8[_6]=[];}_10.push(_7);return {unwatch:function $DBpz_(){_10.splice(dojo.indexOf(_10,_7),1);}};}});}
if(!dojo._hasResource["dijit._WidgetBase"]){dojo._hasResource["dijit._WidgetBase"]=true;dojo.provide("dijit._WidgetBase");dojo.require("dijit._base.manager");dojo.require("dojo.Stateful");(function(){dojo.declare("dijit._WidgetBase",dojo.Stateful,{id:"",lang:"",dir:"","class":"",style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")).toString(),postscript:function $DWm_(_1,_2){this.create(_1,_2);},create:function $DWn_(_3,_4){this.srcNodeRef=dojo.byId(_4);this._connects=[];this._subscribes=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_3){this.params=_3;dojo._mixin(this,_3);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _5=this.srcNodeRef;if(_5&&_5.parentNode&&this.domNode!==_5){_5.parentNode.replaceChild(this.domNode,_5);}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function $DWo_(){var _6=function(_7,_8){if((_8.params&&_7 in _8.params)||_8[_7]){_8.set(_7,_8[_7]);}};for(var _9 in this.attributeMap){_6(_9,this);}dojo.forEach(this._getSetterAttributes(),function(a){if(!(a in this.attributeMap)){_6(a,this);}},this);},_getSetterAttributes:function $DWp_(){var _a=this.constructor;if(!_a._setterAttrs){var r=(_a._setterAttrs=[]),_b,_c=_a.prototype;for(var _d in _c){if(dojo.isFunction(_c[_d])&&(_b=_d.match(/^_set([a-zA-Z]*)Attr$/))&&_b[1]){r.push(_b[1].charAt(0).toLowerCase()+_b[1].substr(1));}}}return _a._setterAttrs;},postMixInProperties:function $DWq_(){},buildRendering:function $DWr_(){if(!this.domNode){this.domNode=this.srcNodeRef||dojo.create("div");}if(this.baseClass){var _e=this.baseClass.split(" ");if(!this.isLeftToRight()){_e=_e.concat(dojo.map(_e,function(_f){return _f+"Rtl";}));}dojo.addClass(this.domNode,_e);}},postCreate:function $DWs_(){},startup:function $DWt_(){this._started=true;},destroyRecursive:function $DWu_(_10){this._beingDestroyed=true;this.destroyDescendants(_10);this.destroy(_10);},destroy:function $DWv_(_11){this._beingDestroyed=true;this.uninitialize();var d=dojo,dfe=d.forEach,dun=d.unsubscribe;dfe(this._connects,function(_12){dfe(_12,d.disconnect);});dfe(this._subscribes,function(_13){dun(_13);});dfe(this._supportingWidgets||[],function(w){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}});this.destroyRendering(_11);dijit.registry.remove(this.id);this._destroyed=true;},destroyRendering:function $DWw_(_14){if(this.bgIframe){this.bgIframe.destroy(_14);delete this.bgIframe;}if(this.domNode){if(_14){dojo.removeAttr(this.domNode,"widgetId");}else{dojo.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_14){dojo.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function $DWx_(_15){dojo.forEach(this.getChildren(),function(_16){if(_16.destroyRecursive){_16.destroyRecursive(_15);}});},uninitialize:function $DWy_(){return false;},_setClassAttr:function $DWz_(_17){var _18=this[this.attributeMap["class"]||"domNode"];dojo.replaceClass(_18,_17,this["class"]);this._set("class",_17);},_setStyleAttr:function $DW0_(_19){var _1a=this[this.attributeMap.style||"domNode"];if(dojo.isObject(_19)){dojo.style(_1a,_19);}else{if(_1a.style.cssText){_1a.style.cssText+="; "+_19;}else{_1a.style.cssText=_19;}}this._set("style",_19);},_attrToDom:function $DW1_(_1b,_1c){var _1d=this.attributeMap[_1b];dojo.forEach(dojo.isArray(_1d)?_1d:[_1d],function(_1e){var _1f=this[_1e.node||_1e||"domNode"];var _20=_1e.type||"attribute";switch(_20){case "attribute":if(dojo.isFunction(_1c)){_1c=dojo.hitch(this,_1c);}var _21=_1e.attribute?_1e.attribute:(/^on[A-Z][a-zA-Z]*$/.test(_1b)?_1b.toLowerCase():_1b);dojo.attr(_1f,_21,_1c);break;case "innerText":_1f.innerHTML="";_1f.appendChild(dojo.doc.createTextNode(_1c));break;case "innerHTML":_1f.innerHTML=_1c;break;case "class":dojo.replaceClass(_1f,_1c,this[_1b]);break;}},this);},get:function $DW2_(_22){var _23=this._getAttrNames(_22);return this[_23.g]?this[_23.g]():this[_22];},set:function $DW3_(_24,_25){if(typeof _24==="object"){for(var x in _24){this.set(x,_24[x]);}return this;}var _26=this._getAttrNames(_24);if(this[_26.s]){var _27=this[_26.s].apply(this,Array.prototype.slice.call(arguments,1));}else{if(_24 in this.attributeMap){this._attrToDom(_24,_25);}this._set(_24,_25);}return _27||this;},_attrPairNames:{},_getAttrNames:function $DW4_(_28){var apn=this._attrPairNames;if(apn[_28]){return apn[_28];}var uc=_28.charAt(0).toUpperCase()+_28.substr(1);return (apn[_28]={n:_28+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"});},_set:function $DW5_(_29,_2a){var _2b=this[_29];this[_29]=_2a;if(this._watchCallbacks&&this._created&&_2a!==_2b){this._watchCallbacks(_29,_2b,_2a);}},toString:function $DW6_(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function $DW7_(){return this.containerNode?dojo.query("[widgetId]",this.containerNode).map(dijit.byNode):[];},getChildren:function $DW8_(){return this.containerNode?dijit.findWidgets(this.containerNode):[];},connect:function $DW9_(obj,_2c,_2d){var _2e=[dojo._connect(obj,_2c,this,_2d)];this._connects.push(_2e);return _2e;},disconnect:function $DXA_(_2f){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_2f){dojo.forEach(_2f,dojo.disconnect);this._connects.splice(i,1);return;}}},subscribe:function $DXB_(_30,_31){var _32=dojo.subscribe(_30,this,_31);this._subscribes.push(_32);return _32;},unsubscribe:function $DXC_(_33){for(var i=0;i<this._subscribes.length;i++){if(this._subscribes[i]==_33){dojo.unsubscribe(_33);this._subscribes.splice(i,1);return;}}},isLeftToRight:function $DXD_(){return this.dir?(this.dir=="ltr"):dojo._isBodyLtr();},placeAt:function $DXE_(_34,_35){if(_34.declaredClass&&_34.addChild){_34.addChild(this,_35);}else{dojo.place(this.domNode,_34,_35);}return this;}});})();}
if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.require("dojo.window");dojo.require("dijit._base.manager");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function $DPs_(){return dijit.getBookmark().isCollapsed;},getBookmark:function $DPt_(){var bm,rg,tg,_1=dojo.doc.selection,cf=dijit._curFocus;if(dojo.global.getSelection){_1=dojo.global.getSelection();if(_1){if(_1.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){_1={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(_1.end<=_1.start),mark:_1};}}bm={isCollapsed:true};if(_1.rangeCount){bm.mark=_1.getRangeAt(0).cloneRange();}}else{rg=_1.getRangeAt(0);bm={isCollapsed:false,mark:rg.cloneRange()};}}}else{if(_1){tg=cf?cf.tagName:"";tg=tg.toLowerCase();if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){if(_1.type&&_1.type.toLowerCase()=="none"){return {isCollapsed:true,mark:null};}else{rg=_1.createRange();return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}};}}bm={};try{rg=_1.createRange();bm.isCollapsed=!(_1.type=="Text"?rg.htmlText.length:rg.length);}catch(e){bm.isCollapsed=true;return bm;}if(_1.type.toUpperCase()=="CONTROL"){if(rg.length){bm.mark=[];var i=0,_2=rg.length;while(i<_2){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 $DPu_(_3){var _4=dojo.doc,_5=_3.mark;if(_5){if(dojo.global.getSelection){var _6=dojo.global.getSelection();if(_6&&_6.removeAllRanges){if(_5.pRange){var r=_5;var n=r.node;n.selectionStart=r.start;n.selectionEnd=r.end;}else{_6.removeAllRanges();_6.addRange(_5);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_4.selection&&_5){var rg;if(_5.pRange){rg=_5.range;}else{if(dojo.isArray(_5)){rg=_4.body.createControlRange();dojo.forEach(_5,function(n){rg.addElement(n);});}else{rg=_4.body.createTextRange();rg.moveToBookmark(_5);}}rg.select();}}}},getFocus:function $DPv_(_7,_8){var _9=!dijit._curFocus||(_7&&dojo.isDescendant(dijit._curFocus,_7.domNode))?dijit._prevFocus:dijit._curFocus;return {node:_9,bookmark:(_9==dijit._curFocus)&&dojo.withGlobal(_8||dojo.global,dijit.getBookmark),openedForWindow:_8};},focus:function $DPw_(_a){if(!_a){return;}var _b="node" in _a?_a.node:_a,_c=_a.bookmark,_d=_a.openedForWindow,_e=_c?_c.isCollapsed:false;if(_b){var _f=(_b.tagName.toLowerCase()=="iframe")?_b.contentWindow:_b;if(_f&&_f.focus){try{_f.focus();}catch(e){}}dijit._onFocusNode(_b);}if(_c&&dojo.withGlobal(_d||dojo.global,dijit.isCollapsed)&&!_e){if(_d){_d.focus();}try{dojo.withGlobal(_d||dojo.global,dijit.moveToBookmark,null,[_c]);}catch(e2){}}},_activeStack:[],registerIframe:function $DPx_(_10){return dijit.registerWin(_10.contentWindow,_10);},unregisterIframe:function $DPy_(_11){dijit.unregisterWin(_11);},registerWin:function $DPz_(_12,_13){var _14=function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);if(dojo.isIE&&evt&&evt.srcElement&&evt.srcElement.parentNode==null){return;}dijit._onTouchNode(_13||evt.target||evt.srcElement,"mouse");};var doc=dojo.isIE?_12.document.documentElement:_12.document;if(doc){if(dojo.isIE){_12.document.body.attachEvent("onmousedown",_14);var _15=function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"&&dijit.isTabNavigable(evt.srcElement)){dijit._onFocusNode(_13||evt.srcElement);}else{dijit._onTouchNode(_13||evt.srcElement);}};doc.attachEvent("onactivate",_15);var _16=function(evt){dijit._onBlurNode(_13||evt.srcElement);};doc.attachEvent("ondeactivate",_16);return function(){_12.document.detachEvent("onmousedown",_14);doc.detachEvent("onactivate",_15);doc.detachEvent("ondeactivate",_16);doc=null;};}else{doc.body.addEventListener("mousedown",_14,true);var _17=function(evt){dijit._onFocusNode(_13||evt.target);};doc.addEventListener("focus",_17,true);var _18=function(evt){dijit._onBlurNode(_13||evt.target);};doc.addEventListener("blur",_18,true);return function(){doc.body.removeEventListener("mousedown",_14,true);doc.removeEventListener("focus",_17,true);doc.removeEventListener("blur",_18,true);doc=null;};}}},unregisterWin:function $DP0_(_19){_19&&_19();},_onBlurNode:function $DP1_(_1a){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null;},100);},_onTouchNode:function $DP2_(_1b,by){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _1c=[];try{while(_1b){var _1d=dojo.attr(_1b,"dijitPopupParent");if(_1d){_1b=dijit.byId(_1d).domNode;}else{if(_1b.tagName&&_1b.tagName.toLowerCase()=="body"){if(_1b===dojo.body()){break;}_1b=dojo.window.get(_1b.ownerDocument).frameElement;}else{var id=_1b.getAttribute&&_1b.getAttribute("widgetId"),_1e=id&&dijit.byId(id);if(_1e&&!(by=="mouse"&&_1e.get("disabled"))){_1c.unshift(id);}_1b=_1b.parentNode;}}}}catch(e){}dijit._setStack(_1c,by);},_onFocusNode:function $DP3_(_1f){if(!_1f){return;}if(_1f.nodeType==9){return;}dijit._onTouchNode(_1f);if(_1f==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=_1f;dojo.publish("focusNode",[_1f]);},_setStack:function $DP4_(_20,by){var _21=dijit._activeStack;dijit._activeStack=_20;for(var _22=0;_22<Math.min(_21.length,_20.length);_22++){if(_21[_22]!=_20[_22]){break;}}var _23;for(var i=_21.length-1;i>=_22;i--){_23=dijit.byId(_21[i]);if(_23){_23._focused=false;_23.set("focused",false);_23._hasBeenBlurred=true;if(_23._onBlur){_23._onBlur(by);}dojo.publish("widgetBlur",[_23,by]);}}for(i=_22;i<_20.length;i++){_23=dijit.byId(_20[i]);if(_23){_23._focused=true;_23.set("focused",true);if(_23._onFocus){_23._onFocus(by);}dojo.publish("widgetFocus",[_23,by]);}}}});dojo.addOnLoad(function(){var _24=dijit.registerWin(window);if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit.unregisterWin(_24);_24=null;});}});}
if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function $DBhP_(_1){this.pairs=[];this.returnWrappers=_1||false;};dojo.extend(dojo.AdapterRegistry,{register:function $DBhM_(_2,_3,_4,_5,_6){this.pairs[((_6)?"unshift":"push")]([_2,_3,_4,_5]);},match:function $DBhN_(){for(var i=0;i<this.pairs.length;i++){var _7=this.pairs[i];if(_7[1].apply(this,arguments)){if((_7[3])||(this.returnWrappers)){return _7[2];}else{return _7[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function $DBhO_(_8){for(var i=0;i<this.pairs.length;i++){var _9=this.pairs[i];if(_9[0]==_8){this.pairs.splice(i,1);return true;}}return false;}});}
if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dojo.require("dojo.window");dojo.require("dojo.AdapterRegistry");dijit.getViewport=function $DQQ_(){return dojo.window.getBox();};dijit.placeOnScreen=function $DQS_(_1,_2,_3,_4){var _5=dojo.map(_3,function(_6){var c={corner:_6,pos:{x:_2.x,y:_2.y}};if(_4){c.pos.x+=_6.charAt(1)=="L"?_4.x:-_4.x;c.pos.y+=_6.charAt(0)=="T"?_4.y:-_4.y;}return c;});return dijit._place(_1,_5);};dijit._place=function $DQT_(_7,_8,_9,_a){var _b=dojo.window.getBox();if(!_7.parentNode||String(_7.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_7);}var _c=null;dojo.some(_8,function(_d){var _e=_d.corner;var _f=_d.pos;var _10=0;var _11={w:_e.charAt(1)=="L"?(_b.l+_b.w)-_f.x:_f.x-_b.l,h:_e.charAt(1)=="T"?(_b.t+_b.h)-_f.y:_f.y-_b.t};if(_9){var res=_9(_7,_d.aroundCorner,_e,_11,_a);_10=typeof res=="undefined"?0:res;}var _12=_7.style;var _13=_12.display;var _14=_12.visibility;_12.visibility="hidden";_12.display="";var mb=dojo.marginBox(_7);_12.display=_13;_12.visibility=_14;var _15=Math.max(_b.l,_e.charAt(1)=="L"?_f.x:(_f.x-mb.w)),_16=Math.max(_b.t,_e.charAt(0)=="T"?_f.y:(_f.y-mb.h)),_17=Math.min(_b.l+_b.w,_e.charAt(1)=="L"?(_15+mb.w):_f.x),_18=Math.min(_b.t+_b.h,_e.charAt(0)=="T"?(_16+mb.h):_f.y),_19=_17-_15,_1a=_18-_16;_10+=(mb.w-_19)+(mb.h-_1a);if(_c==null||_10<_c.overflow){_c={corner:_e,aroundCorner:_d.aroundCorner,x:_15,y:_16,w:_19,h:_1a,overflow:_10,spaceAvailable:_11};}return !_10;});if(_c.overflow&&_9){_9(_7,_c.aroundCorner,_c.corner,_c.spaceAvailable,_a);}var l=dojo._isBodyLtr(),s=_7.style;s.top=_c.y+"px";s[l?"left":"right"]=(l?_c.x:_b.w-_c.x-_c.w)+"px";return _c;};dijit.placeOnScreenAroundNode=function $DQU_(_1b,_1c,_1d,_1e){_1c=dojo.byId(_1c);var _1f=dojo.position(_1c,true);return dijit._placeOnScreenAroundRect(_1b,_1f.x,_1f.y,_1f.w,_1f.h,_1d,_1e);};dijit.placeOnScreenAroundRectangle=function $DQW_(_20,_21,_22,_23){return dijit._placeOnScreenAroundRect(_20,_21.x,_21.y,_21.width,_21.height,_22,_23);};dijit._placeOnScreenAroundRect=function $DQX_(_24,x,y,_25,_26,_27,_28){var _29=[];for(var _2a in _27){_29.push({aroundCorner:_2a,corner:_27[_2a],pos:{x:x+(_2a.charAt(1)=="L"?0:_25),y:y+(_2a.charAt(0)=="T"?0:_26)}});}return dijit._place(_24,_29,_28,{w:_25,h:_26});};dijit.placementRegistry=new dojo.AdapterRegistry();dijit.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},dijit.placeOnScreenAroundNode);dijit.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},dijit.placeOnScreenAroundRectangle);dijit.placeOnScreenAroundElement=function $DQY_(_2b,_2c,_2d,_2e){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};dijit.getPopupAroundAlignment=function $DQZ_(_2f,_30){var _31={};dojo.forEach(_2f,function(pos){switch(pos){case "after":_31[_30?"BR":"BL"]=_30?"BL":"BR";break;case "before":_31[_30?"BL":"BR"]=_30?"BR":"BL";break;case "below-alt":_30=!_30;case "below":_31[_30?"BL":"BR"]=_30?"TL":"TR";_31[_30?"BR":"BL"]=_30?"TR":"TL";break;case "above-alt":_30=!_30;case "above":default:_31[_30?"TL":"TR"]=_30?"BL":"BR";_31[_30?"TR":"TL"]=_30?"BR":"BL";break;}});return _31;};}
if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dojo.require("dojo.window");dijit.getDocumentWindow=function $DQ2_(_1){return dojo.window.get(_1);};}
if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dojo.require("dijit._base.focus");dojo.require("dijit._base.place");dojo.require("dijit._base.window");dijit.popup={_stack:[],_beginZIndex:1000,_idGen:1,_createWrapper:function $DQa_(_1){var _2=_1.declaredClass?_1._popupWrapper:(_1.parentNode&&dojo.hasClass(_1.parentNode,"dijitPopup")),_3=_1.domNode||_1;if(!_2){_2=dojo.create("div",{"class":"dijitPopup",style:{display:"none"},role:"presentation"},dojo.body());_2.appendChild(_3);var s=_3.style;s.display="";s.visibility="";s.position="";s.top="0px";if(_1.declaredClass){_1._popupWrapper=_2;dojo.connect(_1,"destroy",function(){dojo.destroy(_2);delete _1._popupWrapper;});}}return _2;},moveOffScreen:function $DQb_(_4){var _5=this._createWrapper(_4);dojo.style(_5,{visibility:"hidden",top:"-9999px",display:""});},hide:function $DQc_(_6){var _7=this._createWrapper(_6);dojo.style(_7,"display","none");},getTopPopup:function $DQd_(){var _8=this._stack;for(var pi=_8.length-1;pi>0&&_8[pi].parent===_8[pi-1].widget;pi--){}return _8[pi];},open:function $DQe_(_9){var _a=this._stack,_b=_9.popup,_c=_9.orient||((_9.parent?_9.parent.isLeftToRight():dojo._isBodyLtr())?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_d=_9.around,id=(_9.around&&_9.around.id)?(_9.around.id+"_dropdown"):("popup_"+this._idGen++);while(_a.length&&(!_9.parent||!dojo.isDescendant(_9.parent.domNode,_a[_a.length-1].widget.domNode))){dijit.popup.close(_a[_a.length-1].widget);}var _e=this._createWrapper(_b);dojo.attr(_e,{id:id,style:{zIndex:this._beginZIndex+_a.length},"class":"dijitPopup "+(_b.baseClass||_b["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:_9.parent?_9.parent.id:""});if(dojo.isIE||dojo.isMoz){if(!_b.bgIframe){_b.bgIframe=new dijit.BackgroundIframe(_e);}}var _f=_d?dijit.placeOnScreenAroundElement(_e,_d,_c,_b.orient?dojo.hitch(_b,"orient"):null):dijit.placeOnScreen(_e,_9,_c=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],_9.padding);_e.style.display="";_e.style.visibility="visible";_b.domNode.style.visibility="visible";var _10=[];_10.push(dojo.connect(_e,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&_9.onCancel){dojo.stopEvent(evt);_9.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _11=this.getTopPopup();if(_11&&_11.onCancel){_11.onCancel();}}}}));if(_b.onCancel){_10.push(dojo.connect(_b,"onCancel",_9.onCancel));}_10.push(dojo.connect(_b,_b.onExecute?"onExecute":"onChange",this,function(){var _12=this.getTopPopup();if(_12&&_12.onExecute){_12.onExecute();}}));_a.push({widget:_b,parent:_9.parent,onExecute:_9.onExecute,onCancel:_9.onCancel,onClose:_9.onClose,handlers:_10});if(_b.onOpen){_b.onOpen(_f);}return _f;},close:function $DQf_(_13){var _14=this._stack;while((_13&&dojo.some(_14,function(_15){return _15.widget==_13;}))||(!_13&&_14.length)){var top=_14.pop(),_16=top.widget,_17=top.onClose;if(_16.onClose){_16.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(_16&&_16.domNode){this.hide(_16);}if(_17){_17();}}}};dijit._frames=new function(){var _18=[];this.pop=function $DQi_(){var _19;if(_18.length){_19=_18.pop();_19.style.display="";}else{if(dojo.isIE<9){var _1a=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var _1b="<iframe src='"+_1a+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_19=dojo.doc.createElement(_1b);}else{_19=dojo.create("iframe");_19.src="javascript:\"\"";_19.className="dijitBackgroundIframe";dojo.style(_19,"opacity",0.1);}_19.tabIndex=-1;dijit.setWaiRole(_19,"presentation");}return _19;};this.push=function $DQj_(_1c){_1c.style.display="none";_18.push(_1c);};}();dijit.BackgroundIframe=function $DQl_(_1d){if(!_1d.id){throw new Error("no id");}if(dojo.isIE||dojo.isMoz){var _1e=(this.iframe=dijit._frames.pop());_1d.appendChild(_1e);if(dojo.isIE<7||dojo.isQuirks){this.resize(_1d);this._conn=dojo.connect(_1d,"onresize",this,function(){this.resize(_1d);});}else{dojo.style(_1e,{width:"100%",height:"100%"});}}};dojo.extend(dijit.BackgroundIframe,{resize:function $DQg_(_1f){if(this.iframe){dojo.style(this.iframe,{width:_1f.offsetWidth+"px",height:_1f.offsetHeight+"px"});}},destroy:function $DQh_(){if(this._conn){dojo.disconnect(this._conn);this._conn=null;}if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}
if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dojo.require("dojo.window");dijit.scrollIntoView=function $DQm_(_1,_2){dojo.window.scrollIntoView(_1,_2);};}
if(!dojo._hasResource["dojo.uacss"]){dojo._hasResource["dojo.uacss"]=true;dojo.provide("dojo.uacss");(function(){var d=dojo,_1=d.doc.documentElement,ie=d.isIE,_2=d.isOpera,_3=Math.floor,ff=d.isFF,_4=d.boxModel.replace(/-/,""),_5={dj_ie:ie,dj_ie6:_3(ie)==6,dj_ie7:_3(ie)==7,dj_ie8:_3(ie)==8,dj_ie9:_3(ie)==9,dj_quirks:d.isQuirks,dj_iequirks:ie&&d.isQuirks,dj_opera:_2,dj_khtml:d.isKhtml,dj_webkit:d.isWebKit,dj_safari:d.isSafari,dj_chrome:d.isChrome,dj_gecko:d.isMozilla,dj_ff3:_3(ff)==3};_5["dj_"+_4]=true;var _6="";for(var _7 in _5){if(_5[_7]){_6+=_7+" ";}}_1.className=d.trim(_1.className+" "+_6);dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){var _8="dj_rtl dijitRtl "+_6.replace(/ /g,"-rtl ");_1.className=d.trim(_1.className+" "+_8);}});})();}
if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");dojo.require("dojo.uacss");}
if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function $DQn_(){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(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function $DQo_(_1,_2,_3,_4,_5,_6,_7,_8){if(_5!=this._obj){this.stop();this._initialDelay=_7||500;this._subsequentDelay=_6||0.9;this._minDelay=_8||10;this._obj=_5;this._evt=_1;this._node=_3;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_2,_4);this._fireEventAndReload();this._evt=dojo.mixin({faux:true},_1);}},stop:function $DQp_(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function $DQq_(_9,_a,_b,_c,_d,_e,_f){if(_a.keyCode){_a.charOrCode=_a.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_a.charCode){_a.charOrCode=String.fromCharCode(_a.charCode);dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [dojo.connect(_9,"onkeypress",this,function(evt){if(evt.charOrCode==_a.charOrCode&&(_a.ctrlKey===undefined||_a.ctrlKey==evt.ctrlKey)&&(_a.altKey===undefined||_a.altKey==evt.altKey)&&(_a.metaKey===undefined||_a.metaKey==(evt.metaKey||false))&&(_a.shiftKey===undefined||_a.shiftKey==evt.shiftKey)){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_b,_9,_c,_a,_d,_e,_f);}else{if(dijit.typematic._obj==_a){dijit.typematic.stop();}}}),dojo.connect(_9,"onkeyup",this,function(evt){if(dijit.typematic._obj==_a){dijit.typematic.stop();}})];},addMouseListener:function $DQr_(_10,_11,_12,_13,_14,_15){var dc=dojo.connect;return [dc(_10,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_11,_10,_12,_10,_13,_14,_15);}),dc(_10,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(_10,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(_10,"mousemove",this,function(evt){evt.preventDefault();}),dc(_10,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_11,_10,_12,_10,_13,_14,_15);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function $DQs_(_16,_17,_18,_19,_1a,_1b,_1c,_1d){return this.addKeyListener(_17,_18,_19,_1a,_1b,_1c,_1d).concat(this.addMouseListener(_16,_19,_1a,_1b,_1c,_1d));}};}
if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function $DQt_(){var _1=dojo.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif"))+"\");"}},dojo.body());var cs=dojo.getComputedStyle(_1);if(cs){var _2=cs.backgroundImage;var _3=(cs.borderTopColor==cs.borderRightColor)||(_2!=null&&(_2=="none"||_2=="url(invalid-url:)"));dojo[_3?"addClass":"removeClass"](dojo.body(),"dijit_a11y");if(dojo.isIE){_1.outerHTML="";}else{dojo.body().removeChild(_1);}}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{hasWaiRole:function $DQu_(_4,_5){var _6=this.getWaiRole(_4);return _5?(_6.indexOf(_5)>-1):(_6.length>0);},getWaiRole:function $DQv_(_7){return dojo.trim((dojo.attr(_7,"role")||"").replace("wairole:",""));},setWaiRole:function $DQw_(_8,_9){dojo.attr(_8,"role",_9);},removeWaiRole:function $DQx_(_a,_b){var _c=dojo.attr(_a,"role");if(!_c){return;}if(_b){var t=dojo.trim((" "+_c+" ").replace(" "+_b+" "," "));dojo.attr(_a,"role",t);}else{_a.removeAttribute("role");}},hasWaiState:function $DQy_(_d,_e){return _d.hasAttribute?_d.hasAttribute("aria-"+_e):!!_d.getAttribute("aria-"+_e);},getWaiState:function $DQz_(_f,_10){return _f.getAttribute("aria-"+_10)||"";},setWaiState:function $DQ0_(_11,_12,_13){_11.setAttribute("aria-"+_12,_13);},removeWaiState:function $DQ1_(_14,_15){_14.removeAttribute("aria-"+_15);}});}
if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");dojo.require("dijit._base.focus");dojo.require("dijit._base.manager");dojo.require("dijit._base.place");dojo.require("dijit._base.popup");dojo.require("dijit._base.scroll");dojo.require("dijit._base.sniff");dojo.require("dijit._base.typematic");dojo.require("dijit._base.wai");dojo.require("dijit._base.window");}
if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.require("dijit._WidgetBase");dojo.require("dijit._base");dojo.connect(dojo,"_connect",function(_1,_2){if(_1&&dojo.isFunction(_1._onConnect)){_1._onConnect(_2);}});dijit._connectOnUseEventHandler=function $DWl_(_3){};dijit._lastKeyDownNode=null;if(dojo.isIE){(function(){var _4=function(_5){dijit._lastKeyDownNode=_5.srcElement;};dojo.doc.attachEvent("onkeydown",_4);dojo.addOnWindowUnload(function(){dojo.doc.detachEvent("onkeydown",_4);});})();}else{dojo.doc.addEventListener("keydown",function(_6){dijit._lastKeyDownNode=_6.target;},true);}(function(){dojo.declare("dijit._Widget",dijit._WidgetBase,{_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:dijit._connectOnUseEventHandler,onDblClick:dijit._connectOnUseEventHandler,onKeyDown:dijit._connectOnUseEventHandler,onKeyPress:dijit._connectOnUseEventHandler,onKeyUp:dijit._connectOnUseEventHandler,onMouseDown:dijit._connectOnUseEventHandler,onMouseMove:dijit._connectOnUseEventHandler,onMouseOut:dijit._connectOnUseEventHandler,onMouseOver:dijit._connectOnUseEventHandler,onMouseLeave:dijit._connectOnUseEventHandler,onMouseEnter:dijit._connectOnUseEventHandler,onMouseUp:dijit._connectOnUseEventHandler,create:function $DWX_(_7,_8){this._deferredConnects=dojo.clone(this._deferredConnects);for(var _9 in this.attributeMap){delete this._deferredConnects[_9];}for(_9 in this._deferredConnects){if(this[_9]!==dijit._connectOnUseEventHandler){delete this._deferredConnects[_9];}}this.inherited(arguments);if(this.domNode){for(_9 in this.params){this._onConnect(_9);}}},_onConnect:function $DWY_(_a){if(_a in this._deferredConnects){var _b=this[this._deferredConnects[_a]||"domNode"];this.connect(_b,_a.toLowerCase(),_a);delete this._deferredConnects[_a];}},focused:false,isFocusable:function $DWZ_(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},onFocus:function $DWa_(){},onBlur:function $DWb_(){},_onFocus:function $DWc_(e){this.onFocus();},_onBlur:function $DWd_(){this.onBlur();},setAttribute:function $DWe_(_c,_d){dojo.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(_c,_d);},attr:function $DWf_(_e,_f){if(dojo.config.isDebug){var _10=arguments.callee._ach||(arguments.callee._ach={}),_11=(arguments.callee.caller||"unknown caller").toString();if(!_10[_11]){dojo.deprecated(this.declaredClass+"::attr() is deprecated. Use get() or set() instead, called from "+_11,"","2.0");_10[_11]=true;}}var _12=arguments.length;if(_12>=2||typeof _e==="object"){return this.set.apply(this,arguments);}else{return this.get(_e);}},nodesWithKeyClick:["input","button"],connect:function $DWg_(obj,_13,_14){var d=dojo,dc=d._connect,_15=this.inherited(arguments,[obj,_13=="ondijitclick"?"onclick":_13,_14]);if(_13=="ondijitclick"){if(d.indexOf(this.nodesWithKeyClick,obj.nodeName.toLowerCase())==-1){var m=d.hitch(this,_14);_15.push(dc(obj,"onkeydown",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=e.target;if(!("openDropDown" in this&&obj==this._buttonNode)){e.preventDefault();}}}),dc(obj,"onkeyup",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&e.target==dijit._lastKeyDownNode&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=null;return m(e);}}));}}return _15;},_onShow:function $DWh_(){this.onShow();},onShow:function $DWi_(){},onHide:function $DWj_(){},onClose:function $DWk_(){return true;}});})();}
if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.getObject("string",true,dojo);dojo.string.rep=function $DBq7_(_1,_2){if(_2<=0||!_1){return "";}var _3=[];for(;;){if(_2&1){_3.push(_1);}if(!(_2>>=1)){break;}_1+=_1;}return _3.join("");};dojo.string.pad=function $DBq8_(_4,_5,ch,_6){if(!ch){ch="0";}var _7=String(_4),_8=dojo.string.rep(ch,Math.ceil((_5-_7.length)/ch.length));return _6?_7+_8:_8+_7;};dojo.string.substitute=function $DBq9_(_9,_a,_b,_c){_c=_c||dojo.global;_b=_b?dojo.hitch(_c,_b):function(v){return v;};return _9.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_d,_e,_f){var _10=dojo.getObject(_e,false,_a);if(_f){_10=dojo.getObject(_f,false,_c).call(_c,_10,_e);}return _b(_10,_e).toString();});};dojo.string.trim=String.prototype.trim?dojo.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;};}
if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.getObject("date.stamp",true,dojo);dojo.date.stamp.fromISOString=function $DBju_(_1,_2){if(!dojo.date.stamp._isoRegExp){dojo.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _3=dojo.date.stamp._isoRegExp.exec(_1),_4=null;if(_3){_3.shift();if(_3[1]){_3[1]--;}if(_3[6]){_3[6]*=1000;}if(_2){_2=new Date(_2);dojo.forEach(dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_5){return _2["get"+_5]();}),function(_6,_7){_3[_7]=_3[_7]||_6;});}_4=new Date(_3[0]||1970,_3[1]||0,_3[2]||1,_3[3]||0,_3[4]||0,_3[5]||0,_3[6]||0);if(_3[0]<100){_4.setFullYear(_3[0]||1970);}var _8=0,_9=_3[7]&&_3[7].charAt(0);if(_9!="Z"){_8=((_3[8]||0)*60)+(Number(_3[9])||0);if(_9!="-"){_8*=-1;}}if(_9){_8-=_4.getTimezoneOffset();}if(_8){_4.setTime(_4.getTime()+_8*60000);}}return _4;};dojo.date.stamp.toISOString=function $DBjw_(_a,_b){var _c=function(n){return (n<10)?"0"+n:n;};_b=_b||{};var _d=[],_e=_b.zulu?"getUTC":"get",_f="";if(_b.selector!="time"){var _10=_a[_e+"FullYear"]();_f=["0000".substr((_10+"").length)+_10,_c(_a[_e+"Month"]()+1),_c(_a[_e+"Date"]())].join("-");}_d.push(_f);if(_b.selector!="date"){var _11=[_c(_a[_e+"Hours"]()),_c(_a[_e+"Minutes"]()),_c(_a[_e+"Seconds"]())].join(":");var _12=_a[_e+"Milliseconds"]();if(_b.milliseconds){_11+="."+(_12<100?"0":"")+_c(_12);}if(_b.zulu){_11+="Z";}else{if(_b.selector!="time"){var _13=_a.getTimezoneOffset();var _14=Math.abs(_13);_11+=(_13>0?"-":"+")+_c(Math.floor(_14/60))+":"+_c(_14%60);}}_d.push(_11);}return _d.join("T");};}
if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.require("dojo.date.stamp");new Date("X");dojo.parser=new function(){var d=dojo;function _1(_2){if(d.isString(_2)){return "string";}if(typeof _2=="number"){return "number";}if(typeof _2=="boolean"){return "boolean";}if(d.isFunction(_2)){return "function";}if(d.isArray(_2)){return "array";}if(_2 instanceof Date){return "date";}if(_2 instanceof d._Url){return "url";}return "object";};function _3(_4,_5){switch(_5){case "string":return _4;case "number":return _4.length?Number(_4):NaN;case "boolean":return typeof _4=="boolean"?_4:!(_4.toLowerCase()=="false");case "function":if(d.isFunction(_4)){_4=_4.toString();_4=d.trim(_4.substring(_4.indexOf("{")+1,_4.length-1));}try{if(_4===""||_4.search(/[^\w\.]+/i)!=-1){return new Function(_4);}else{return d.getObject(_4,false)||new Function(_4);}}catch(e){return new Function();}case "array":return _4?_4.split(/\s*,\s*/):[];case "date":switch(_4){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_4);}case "url":return d.baseUrl+_4;default:return d.fromJson(_4);}};var _6={},_7={};d.connect(d,"extend",function(){_7={};});function _8(_9,_a){for(var _b in _9){if(_b.charAt(0)=="_"){continue;}if(_b in _6){continue;}_a[_b]=_1(_9[_b]);}return _a;};function _c(_d,_e){var c=_7[_d];if(!c){var _f=d.getObject(_d),_10=null;if(!_f){return null;}if(!_e){_10=_8(_f.prototype,{});}c={cls:_f,params:_10};}else{if(!_e&&!c.params){c.params=_8(c.cls.prototype,{});}}return c;};this._functionFromScript=function $DBpc_(_11,_12){var _13="";var _14="";var _15=(_11.getAttribute(_12+"args")||_11.getAttribute("args"));if(_15){d.forEach(_15.split(/\s*,\s*/),function(_16,idx){_13+="var "+_16+" = arguments["+idx+"]; ";});}var _17=_11.getAttribute("with");if(_17&&_17.length){d.forEach(_17.split(/\s*,\s*/),function(_18){_13+="with("+_18+"){";_14+="}";});}return new Function(_13+_11.innerHTML+_14);};this.instantiate=function $DBpd_(_19,_1a,_1b){var _1c=[],_1a=_1a||{};_1b=_1b||{};var _1d=(_1b.scope||d._scopeName)+"Type",_1e="data-"+(_1b.scope||d._scopeName)+"-";d.forEach(_19,function(obj){if(!obj){return;}var _1f,_20,_21,_22,_23,_24;if(obj.node){_1f=obj.node;_20=obj.type;_24=obj.fastpath;_21=obj.clsInfo||(_20&&_c(_20,_24));_22=_21&&_21.cls;_23=obj.scripts;}else{_1f=obj;_20=_1d in _1a?_1a[_1d]:_1f.getAttribute(_1d);_21=_20&&_c(_20);_22=_21&&_21.cls;_23=(_22&&(_22._noScript||_22.prototype._noScript)?[]:d.query("> script[type^='dojo/']",_1f));}if(!_21){throw new Error("Could not load class '"+_20);}var _25={};if(_1b.defaults){d._mixin(_25,_1b.defaults);}if(obj.inherited){d._mixin(_25,obj.inherited);}if(_24){var _26=_1f.getAttribute(_1e+"props");if(_26&&_26.length){try{_26=d.fromJson.call(_1b.propsThis,"{"+_26+"}");d._mixin(_25,_26);}catch(e){throw new Error(e.toString()+" in data-dojo-props='"+_26+"'");}}var _27=_1f.getAttribute(_1e+"attach-point");if(_27){_25.dojoAttachPoint=_27;}var _28=_1f.getAttribute(_1e+"attach-event");if(_28){_25.dojoAttachEvent=_28;}dojo.mixin(_25,_1a);}else{var _29=_1f.attributes;for(var _2a in _21.params){var _2b=_2a in _1a?{value:_1a[_2a],specified:true}:_29.getNamedItem(_2a);if(!_2b||(!_2b.specified&&(!dojo.isIE||_2a.toLowerCase()!="value"))){continue;}var _2c=_2b.value;switch(_2a){case "class":_2c="className" in _1a?_1a.className:_1f.className;break;case "style":_2c="style" in _1a?_1a.style:(_1f.style&&_1f.style.cssText);}var _2d=_21.params[_2a];if(typeof _2c=="string"){_25[_2a]=_3(_2c,_2d);}else{_25[_2a]=_2c;}}}var _2e=[],_2f=[];d.forEach(_23,function(_30){_1f.removeChild(_30);var _31=(_30.getAttribute(_1e+"event")||_30.getAttribute("event")),_20=_30.getAttribute("type"),nf=d.parser._functionFromScript(_30,_1e);if(_31){if(_20=="dojo/connect"){_2e.push({event:_31,func:nf});}else{_25[_31]=nf;}}else{_2f.push(nf);}});var _32=_22.markupFactory||_22.prototype&&_22.prototype.markupFactory;var _33=_32?_32(_25,_1f,_22):new _22(_25,_1f);_1c.push(_33);var _34=(_1f.getAttribute(_1e+"id")||_1f.getAttribute("jsId"));if(_34){d.setObject(_34,_33);}d.forEach(_2e,function(_35){d.connect(_33,_35.event,null,_35.func);});d.forEach(_2f,function(_36){_36.call(_33);});});if(!_1a._started){d.forEach(_1c,function(_37){if(!_1b.noStart&&_37&&dojo.isFunction(_37.startup)&&!_37._started&&(!_37.getParent||!_37.getParent())){_37.startup();}});}return _1c;};this.parse=function $DBpe_(_38,_39){var _3a;if(!_39&&_38&&_38.rootNode){_39=_38;_3a=_39.rootNode;}else{_3a=_38;}_3a=_3a?dojo.byId(_3a):dojo.body();_39=_39||{};var _3b=(_39.scope||d._scopeName)+"Type",_3c="data-"+(_39.scope||d._scopeName)+"-";function _3d(_3e,_3f){var _40=dojo.clone(_3e.inherited);dojo.forEach(["dir","lang"],function(_41){var val=_3e.node.getAttribute(_41);if(val){_40[_41]=val;}});var _42=_3e.clsInfo&&!_3e.clsInfo.cls.prototype._noScript?_3e.scripts:null;var _43=(!_3e.clsInfo||!_3e.clsInfo.cls.prototype.stopParser)||(_39&&_39.template);for(var _44=_3e.node.firstChild;_44;_44=_44.nextSibling){if(_44.nodeType==1){var _45,_46=_43&&_44.getAttribute(_3c+"type");if(_46){_45=_46;}else{_45=_43&&_44.getAttribute(_3b);}var _47=_46==_45;if(_45){var _48={"type":_45,fastpath:_47,clsInfo:_c(_45,_47),node:_44,scripts:[],inherited:_40};_3f.push(_48);_3d(_48,_3f);}else{if(_42&&_44.nodeName.toLowerCase()=="script"){_45=_44.getAttribute("type");if(_45&&/^dojo\/\w/i.test(_45)){_42.push(_44);}}else{if(_43){_3d({node:_44,inherited:_40},_3f);}}}}}};var _49={};if(_39&&_39.inherited){for(var key in _39.inherited){if(_39.inherited[key]){_49[key]=_39.inherited[key];}}}var _4a=[];_3d({node:_3a,inherited:_49},_4a);var _4b=_39&&_39.template?{template:true}:null;return this.instantiate(_4a,_4b,_39);};}();(function(){var _4c=function(){if(dojo.config.parseOnLoad){dojo.parser.parse();}};if(dojo.getObject("dijit.wai.onload")===dojo._loaders[0]){dojo._loaders.splice(1,0,_4c);}else{dojo._loaders.unshift(_4c);}})();}
if(!dojo._hasResource["dojo.cache"]){dojo._hasResource["dojo.cache"]=true;dojo.provide("dojo.cache");var cache={};dojo.cache=function $DBhX_(_1,_2,_3){if(typeof _1=="string"){var _4=dojo.moduleUrl(_1,_2);}else{_4=_1;_3=_2;}var _5=_4.toString();var _6=_3;if(_3!=undefined&&!dojo.isString(_3)){_6=("value" in _3?_3.value:undefined);}var _7=_3&&_3.sanitize?true:false;if(typeof _6=="string"){_6=cache[_5]=_7?dojo.cache._sanitize(_6):_6;}else{if(_6===null){delete cache[_5];}else{if(!(_5 in cache)){_6=dojo._getText(_5);cache[_5]=_7?dojo.cache._sanitize(_6):_6;}_6=cache[_5];}}return _6;};dojo.cache._sanitize=function $DBhY_(_8){if(_8){_8=_8.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _9=_8.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_9){_8=_9[1];}}else{_8="";}return _8;};}
if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.require("dijit._Widget");dojo.require("dojo.string");dojo.require("dojo.parser");dojo.require("dojo.cache");dojo.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function $DVq_(){this._attachPoints=[];this._attachEvents=[];},_stringRepl:function $DVr_(_1){var _2=this.declaredClass,_3=this;return dojo.string.substitute(_1,this,function(_4,_5){if(_5.charAt(0)=="!"){_4=dojo.getObject(_5.substr(1),false,_3);}if(typeof _4=="undefined"){throw new Error(_2+" template:"+_5);}if(_4==null){return "";}return _5.charAt(0)=="!"?_4:_4.toString().replace(/"/g,"&quot;");},this);},buildRendering:function $DVs_(){var _6=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var _7;if(dojo.isString(_6)){_7=dojo._toDom(this._stringRepl(_6));if(_7.nodeType!=1){throw new Error("Invalid template: "+_6);}}else{_7=_6.cloneNode(true);}this.domNode=_7;this.inherited(arguments);this._attachTemplateNodes(_7);if(this.widgetsInTemplate){var cw=(this._startupWidgets=dojo.parser.parse(_7,{noStart:!this._earlyTemplatedStartup,template:true,inherited:{dir:this.dir,lang:this.lang},propsThis:this,scope:"dojo"}));this._supportingWidgets=dijit.findWidgets(_7);this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function $DVt_(_8){var _9=this.containerNode;if(_8&&_9){while(_8.hasChildNodes()){_9.appendChild(_8.firstChild);}}},_attachTemplateNodes:function $DVu_(_a,_b){_b=_b||function(n,p){return n.getAttribute(p);};var _c=dojo.isArray(_a)?_a:(_a.all||_a.getElementsByTagName("*"));var x=dojo.isArray(_a)?0:-1;for(;x<_c.length;x++){var _d=(x==-1)?_a:_c[x];if(this.widgetsInTemplate&&(_b(_d,"dojoType")||_b(_d,"data-dojo-type"))){continue;}var _e=_b(_d,"dojoAttachPoint")||_b(_d,"data-dojo-attach-point");if(_e){var _f,_10=_e.split(/\s*,\s*/);while((_f=_10.shift())){if(dojo.isArray(this[_f])){this[_f].push(_d);}else{this[_f]=_d;}this._attachPoints.push(_f);}}var _11=_b(_d,"dojoAttachEvent")||_b(_d,"data-dojo-attach-event");if(_11){var _12,_13=_11.split(/\s*,\s*/);var _14=dojo.trim;while((_12=_13.shift())){if(_12){var _15=null;if(_12.indexOf(":")!=-1){var _16=_12.split(":");_12=_14(_16[0]);_15=_14(_16[1]);}else{_12=_14(_12);}if(!_15){_15=_12;}this._attachEvents.push(this.connect(_d,_12,_15));}}}var _17=_b(_d,"waiRole");if(_17){dijit.setWaiRole(_d,_17);}var _18=_b(_d,"waiState");if(_18){dojo.forEach(_18.split(/\s*,\s*/),function(_19){if(_19.indexOf("-")!=-1){var _1a=_19.split("-");dijit.setWaiState(_d,_1a[0],_1a[1]);}});}}},startup:function $DVv_(){dojo.forEach(this._startupWidgets,function(w){if(w&&!w._started&&w.startup){w.startup();}});this.inherited(arguments);},destroyRendering:function $DVw_(){dojo.forEach(this._attachPoints,function(_1b){delete this[_1b];},this);this._attachPoints=[];dojo.forEach(this._attachEvents,this.disconnect,this);this._attachEvents=[];this.inherited(arguments);}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function $DVx_(_1c,_1d,_1e){var _1f=dijit._Templated._templateCache;var key=_1d||_1c;var _20=_1f[key];if(_20){try{if(!_20.ownerDocument||_20.ownerDocument==dojo.doc){return _20;}}catch(e){}dojo.destroy(_20);}if(!_1d){_1d=dojo.cache(_1c,{sanitize:true});}_1d=dojo.string.trim(_1d);if(_1e||_1d.match(/\$\{([^\}]+)\}/g)){return (_1f[key]=_1d);}else{var _21=dojo._toDom(_1d);if(_21.nodeType!=1){throw new Error("Invalid template: "+_1d);}return (_1f[key]=_21);}};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _22=dijit._Templated._templateCache;for(var key in _22){var _23=_22[key];if(typeof _23=="object"){dojo.destroy(_23);}delete _22[key];}});}dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}
if(!dojo._hasResource["dijit._CssStateMixin"]){dojo._hasResource["dijit._CssStateMixin"]=true;dojo.provide("dijit._CssStateMixin");dojo.declare("dijit._CssStateMixin",[],{cssStateNodes:{},hovering:false,active:false,_applyAttributes:function $DRG_(){this.inherited(arguments);dojo.forEach(["onmouseenter","onmouseleave","onmousedown"],function(e){this.connect(this.domNode,e,"_cssMouseEvent");},this);dojo.forEach(["disabled","readOnly","checked","selected","focused","state","hovering","active"],function(_1){this.watch(_1,dojo.hitch(this,"_setStateClass"));},this);for(var ap in this.cssStateNodes){this._trackMouseState(this[ap],this.cssStateNodes[ap]);}this._setStateClass();},_cssMouseEvent:function $DRH_(_2){if(!this.disabled){switch(_2.type){case "mouseenter":case "mouseover":this._set("hovering",true);this._set("active",this._mouseDown);break;case "mouseleave":case "mouseout":this._set("hovering",false);this._set("active",false);break;case "mousedown":this._set("active",true);this._mouseDown=true;var _3=this.connect(dojo.body(),"onmouseup",function(){this._mouseDown=false;this._set("active",false);this.disconnect(_3);});break;}}},_setStateClass:function $DRI_(){var _4=this.baseClass.split(" ");function _5(_6){_4=_4.concat(dojo.map(_4,function(c){return c+_6;}),"dijit"+_6);};if(!this.isLeftToRight()){_5("Rtl");}if(this.checked){_5("Checked");}if(this.state){_5(this.state);}if(this.selected){_5("Selected");}if(this.disabled){_5("Disabled");}else{if(this.readOnly){_5("ReadOnly");}else{if(this.active){_5("Active");}else{if(this.hovering){_5("Hover");}}}}if(this._focused){_5("Focused");}var tn=this.stateNode||this.domNode,_7={};dojo.forEach(tn.className.split(" "),function(c){_7[c]=true;});if("_stateClasses" in this){dojo.forEach(this._stateClasses,function(c){delete _7[c];});}dojo.forEach(_4,function(c){_7[c]=true;});var _8=[];for(var c in _7){_8.push(c);}tn.className=_8.join(" ");this._stateClasses=_4;},_trackMouseState:function $DRJ_(_9,_a){var _b=false,_c=false,_d=false;var _e=this,cn=dojo.hitch(this,"connect",_9);function _f(){var _10=("disabled" in _e&&_e.disabled)||("readonly" in _e&&_e.readonly);dojo.toggleClass(_9,_a+"Hover",_b&&!_c&&!_10);dojo.toggleClass(_9,_a+"Active",_c&&!_10);dojo.toggleClass(_9,_a+"Focused",_d&&!_10);};cn("onmouseenter",function(){_b=true;_f();});cn("onmouseleave",function(){_b=false;_c=false;_f();});cn("onmousedown",function(){_c=true;_f();});cn("onmouseup",function(){_c=false;_f();});cn("onfocus",function(){_d=true;_f();});cn("onblur",function(){_d=false;_f();});this.watch("disabled",_f);this.watch("readOnly",_f);}});}
if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.require("dojo.window");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dijit._CssStateMixin");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated,dijit._CssStateMixin],{name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,scrollOnFocus:true,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{value:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode",title:"focusNode"}),postMixInProperties:function $DG2_(){this.nameAttrSetting=this.name?("name=\""+this.name.replace(/'/g,"&quot;")+"\""):"";this.inherited(arguments);},postCreate:function $DG3_(){this.inherited(arguments);this.connect(this.domNode,"onmousedown","_onMouseDown");},_setDisabledAttr:function $DG4_(_1){this._set("disabled",_1);dojo.attr(this.focusNode,"disabled",_1);if(this.valueNode){dojo.attr(this.valueNode,"disabled",_1);}dijit.setWaiState(this.focusNode,"disabled",_1);if(_1){this._set("hovering",false);this._set("active",false);var _2="tabIndex" in this.attributeMap?this.attributeMap.tabIndex:"focusNode";dojo.forEach(dojo.isArray(_2)?_2:[_2],function(_3){var _4=this[_3];if(dojo.isWebKit||dijit.hasDefaultTabStop(_4)){_4.setAttribute("tabIndex","-1");}else{_4.removeAttribute("tabIndex");}},this);}else{if(this.tabIndex!=""){this.focusNode.setAttribute("tabIndex",this.tabIndex);}}},setDisabled:function $DG5_(_5){dojo.deprecated("setDisabled("+_5+") is deprecated. Use set('disabled',"+_5+") instead.","","2.0");this.set("disabled",_5);},_onFocus:function $DG6_(e){if(this.scrollOnFocus){dojo.window.scrollIntoView(this.domNode);}this.inherited(arguments);},isFocusable:function $DG7_(){return !this.disabled&&this.focusNode&&(dojo.style(this.domNode,"display")!="none");},focus:function $DG8_(){if(!this.disabled){dijit.focus(this.focusNode);}},compare:function $DG9_(_6,_7){if(typeof _6=="number"&&typeof _7=="number"){return (isNaN(_6)&&isNaN(_7))?0:_6-_7;}else{if(_6>_7){return 1;}else{if(_6<_7){return -1;}else{return 0;}}}},onChange:function $DHA_(_8){},_onChangeActive:false,_handleOnChange:function $DHB_(_9,_a){if(this._lastValueReported==undefined&&(_a===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_9;}this._pendingOnChange=this._pendingOnChange||(typeof _9!=typeof this._lastValueReported)||(this.compare(_9,this._lastValueReported)!=0);if((this.intermediateChanges||_a||_a===undefined)&&this._pendingOnChange){this._lastValueReported=_9;this._pendingOnChange=false;if(this._onChangeActive){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);}this._onChangeHandle=setTimeout(dojo.hitch(this,function(){this._onChangeHandle=null;this.onChange(_9);}),0);}}},create:function $DHC_(){this.inherited(arguments);this._onChangeActive=true;},destroy:function $DHD_(){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);this.onChange(this._lastValueReported);}this.inherited(arguments);},setValue:function $DHE_(_b){dojo.deprecated("dijit.form._FormWidget:setValue("+_b+") is deprecated.  Use set('value',"+_b+") instead.","","2.0");this.set("value",_b);},getValue:function $DHF_(){dojo.deprecated(this.declaredClass+"::getValue() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},_onMouseDown:function $DHG_(e){if(!e.ctrlKey&&dojo.mouseButtons.isLeft(e)&&this.isFocusable()){var _c=this.connect(dojo.body(),"onmouseup",function(){if(this.isFocusable()){this.focus();}this.disconnect(_c);});}}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{readOnly:false,attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{value:"",readOnly:"focusNode"}),_setReadOnlyAttr:function $DHH_(_d){dojo.attr(this.focusNode,"readOnly",_d);dijit.setWaiState(this.focusNode,"readonly",_d);this._set("readOnly",_d);},postCreate:function $DHI_(){this.inherited(arguments);if(dojo.isIE<9||(dojo.isIE&&dojo.isQuirks)){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._lastValueReported=this._resetValue=this.value;}},_setValueAttr:function $DHJ_(_e,_f){this._handleOnChange(_e,_f);},_handleOnChange:function $DHK_(_10,_11){this._set("value",_10);this.inherited(arguments);},undo:function $DHL_(){this._setValueAttr(this._lastValueReported,false);},reset:function $DHM_(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_onKeyDown:function $DHN_(e){if(e.keyCode==dojo.keys.ESCAPE&&!(e.ctrlKey||e.altKey||e.metaKey)){var te;if(dojo.isIE){e.preventDefault();te=document.createEventObject();te.keyCode=dojo.keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}}},_layoutHackIE7:function $DHO_(){if(dojo.isIE==7){var _12=this.domNode;var _13=_12.parentNode;var _14=_12.firstChild||_12;var _15=_14.style.filter;var _16=this;while(_13&&_13.clientHeight==0){(function ping(){var _17=_16.connect(_13,"onscroll",function(e){_16.disconnect(_17);_14.style.filter=(new Date()).getMilliseconds();setTimeout(function(){_14.style.filter=_15;},0);});})();_13=_13.parentNode;}}}});}
if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.declare("dijit._Container",null,{isContainer:true,buildRendering:function $DQ8_(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function $DQ9_(_1,_2){var _3=this.containerNode;if(_2&&typeof _2=="number"){var _4=this.getChildren();if(_4&&_4.length>=_2){_3=_4[_2-1].domNode;_2="after";}}dojo.place(_1.domNode,_3,_2);if(this._started&&!_1._started){_1.startup();}},removeChild:function $DRA_(_5){if(typeof _5=="number"){_5=this.getChildren()[_5];}if(_5){var _6=_5.domNode;if(_6&&_6.parentNode){_6.parentNode.removeChild(_6);}}},hasChildren:function $DRB_(){return this.getChildren().length>0;},destroyDescendants:function $DRC_(_7){dojo.forEach(this.getChildren(),function(_8){_8.destroyRecursive(_7);});},_getSiblingOfChild:function $DRD_(_9,_a){var _b=_9.domNode,_c=(_a>0?"nextSibling":"previousSibling");do{_b=_b[_c];}while(_b&&(_b.nodeType!=1||!dijit.byNode(_b)));return _b&&dijit.byNode(_b);},getIndexOfChild:function $DRE_(_d){return dojo.indexOf(this.getChildren(),_d);},startup:function $DRF_(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_e){_e.startup();});this.inherited(arguments);}});}
if(!dojo._hasResource["dijit._HasDropDown"]){dojo._hasResource["dijit._HasDropDown"]=true;dojo.provide("dijit._HasDropDown");dojo.require("dijit._Widget");dojo.declare("dijit._HasDropDown",null,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:true,forceWidth:false,maxHeight:0,dropDownPosition:["below","above"],_stopClickEvents:true,_onDropDownMouseDown:function $DU6_(e){if(this.disabled||this.readOnly){return;}dojo.stopEvent(e);this._docHandler=this.connect(dojo.doc,"onmouseup","_onDropDownMouseUp");this.toggleDropDown();},_onDropDownMouseUp:function $DU7_(e){if(e&&this._docHandler){this.disconnect(this._docHandler);}var _1=this.dropDown,_2=false;if(e&&this._opened){var c=dojo.position(this._buttonNode,true);if(!(e.pageX>=c.x&&e.pageX<=c.x+c.w)||!(e.pageY>=c.y&&e.pageY<=c.y+c.h)){var t=e.target;while(t&&!_2){if(dojo.hasClass(t,"dijitPopup")){_2=true;}else{t=t.parentNode;}}if(_2){t=e.target;if(_1.onItemClick){var _3;while(t&&!(_3=dijit.byNode(t))){t=t.parentNode;}if(_3&&_3.onClick&&_3.getParent){_3.getParent().onItemClick(_3,e);}}return;}}}if(this._opened&&_1.focus&&_1.autoFocus!==false){window.setTimeout(dojo.hitch(_1,"focus"),1);}},_onDropDownClick:function $DU8_(e){if(this._stopClickEvents){dojo.stopEvent(e);}},buildRendering:function $DU9_(){this.inherited(arguments);this._buttonNode=this._buttonNode||this.focusNode||this.domNode;this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;var _4={"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";dojo.addClass(this._arrowWrapperNode||this._buttonNode,"dijit"+_4+"ArrowButton");},postCreate:function $DVA_(){this.inherited(arguments);this.connect(this._buttonNode,"onmousedown","_onDropDownMouseDown");this.connect(this._buttonNode,"onclick","_onDropDownClick");this.connect(this.focusNode,"onkeypress","_onKey");this.connect(this.focusNode,"onkeyup","_onKeyUp");},destroy:function $DVB_(){if(this.dropDown){if(!this.dropDown._destroyed){this.dropDown.destroyRecursive();}delete this.dropDown;}this.inherited(arguments);},_onKey:function $DVC_(e){if(this.disabled||this.readOnly){return;}var d=this.dropDown,_5=e.target;if(d&&this._opened&&d.handleKey){if(d.handleKey(e)===false){dojo.stopEvent(e);return;}}if(d&&this._opened&&e.charOrCode==dojo.keys.ESCAPE){this.closeDropDown();dojo.stopEvent(e);}else{if(!this._opened&&(e.charOrCode==dojo.keys.DOWN_ARROW||((e.charOrCode==dojo.keys.ENTER||e.charOrCode==" ")&&((_5.tagName||"").toLowerCase()!=="input"||(_5.type&&_5.type.toLowerCase()!=="text"))))){this._toggleOnKeyUp=true;dojo.stopEvent(e);}}},_onKeyUp:function $DVD_(){if(this._toggleOnKeyUp){delete this._toggleOnKeyUp;this.toggleDropDown();var d=this.dropDown;if(d&&d.focus){setTimeout(dojo.hitch(d,"focus"),1);}}},_onBlur:function $DVE_(){var _6=dijit._curFocus&&this.dropDown&&dojo.isDescendant(dijit._curFocus,this.dropDown.domNode);this.closeDropDown(_6);this.inherited(arguments);},isLoaded:function $DVF_(){return true;},loadDropDown:function $DVG_(_7){_7();},toggleDropDown:function $DVH_(){if(this.disabled||this.readOnly){return;}if(!this._opened){if(!this.isLoaded()){this.loadDropDown(dojo.hitch(this,"openDropDown"));return;}else{this.openDropDown();}}else{this.closeDropDown();}},openDropDown:function $DVI_(){var _8=this.dropDown,_9=_8.domNode,_a=this._aroundNode||this.domNode,_b=this;if(!this._preparedNode){this._preparedNode=true;if(_9.style.width){this._explicitDDWidth=true;}if(_9.style.height){this._explicitDDHeight=true;}}if(this.maxHeight||this.forceWidth||this.autoWidth){var _c={display:"",visibility:"hidden"};if(!this._explicitDDWidth){_c.width="";}if(!this._explicitDDHeight){_c.height="";}dojo.style(_9,_c);var _d=this.maxHeight;if(_d==-1){var _e=dojo.window.getBox(),_f=dojo.position(_a,false);_d=Math.floor(Math.max(_f.y,_e.h-(_f.y+_f.h)));}if(_8.startup&&!_8._started){_8.startup();}dijit.popup.moveOffScreen(_8);var mb=dojo._getMarginSize(_9);var _10=(_d&&mb.h>_d);dojo.style(_9,{overflowX:"hidden",overflowY:_10?"auto":"hidden"});if(_10){mb.h=_d;if("w" in mb){mb.w+=16;}}else{delete mb.h;}if(this.forceWidth){mb.w=_a.offsetWidth;}else{if(this.autoWidth){mb.w=Math.max(mb.w,_a.offsetWidth);}else{delete mb.w;}}if(dojo.isFunction(_8.resize)){_8.resize(mb);}else{dojo.marginBox(_9,mb);}}var _11=dijit.popup.open({parent:this,popup:_8,around:_a,orient:dijit.getPopupAroundAlignment((this.dropDownPosition&&this.dropDownPosition.length)?this.dropDownPosition:["below"],this.isLeftToRight()),onExecute:function $DVJ_(){_b.closeDropDown(true);},onCancel:function $DVK_(){_b.closeDropDown(true);},onClose:function $DVL_(){dojo.attr(_b._popupStateNode,"popupActive",false);dojo.removeClass(_b._popupStateNode,"dijitHasDropDownOpen");_b._opened=false;}});dojo.attr(this._popupStateNode,"popupActive","true");dojo.addClass(_b._popupStateNode,"dijitHasDropDownOpen");this._opened=true;return _11;},closeDropDown:function $DVM_(_12){if(this._opened){if(_12){this.focus();}dijit.popup.close(this.dropDown);this._opened=false;}}});}
if(!dojo._hasResource["dijit.form.Button"]){dojo._hasResource["dijit.form.Button"]=true;dojo.provide("dijit.form.Button");dojo.require("dijit.form._FormWidget");dojo.require("dijit._Container");dojo.require("dijit._HasDropDown");dojo.declare("dijit.form.Button",dijit.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:dojo.cache("dijit.form","templates/Button.html","<span class=\"dijit dijitReset dijitInline\"\r\n\t><span class=\"dijitReset dijitInline dijitButtonNode\"\r\n\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick\"\r\n\t\t><span class=\"dijitReset dijitStretch dijitButtonContents\"\r\n\t\t\tdojoAttachPoint=\"titleNode,focusNode\"\r\n\t\t\trole=\"button\" aria-labelledby=\"${id}_label\"\r\n\t\t\t><span class=\"dijitReset dijitInline dijitIcon\" dojoAttachPoint=\"iconNode\"></span\r\n\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#x25CF;</span\r\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\r\n\t\t\t\tid=\"${id}_label\"\r\n\t\t\t\tdojoAttachPoint=\"containerNode\"\r\n\t\t\t></span\r\n\t\t></span\r\n\t></span\r\n\t><input ${!nameAttrSetting} type=\"${type}\" value=\"${value}\" class=\"dijitOffScreen\" tabIndex=\"-1\"\r\n\t\tdojoAttachPoint=\"valueNode\"\r\n/></span>\r\n"),attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{value:"valueNode"}),_onClick:function $DBc_(e){if(this.disabled){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function $DBd_(e){if(this._onClick(e)===false){e.preventDefault();}else{if(this.type=="submit"&&!(this.valueNode||this.focusNode).form){for(var _1=this.domNode;_1.parentNode;_1=_1.parentNode){var _2=dijit.byNode(_1);if(_2&&typeof _2._onSubmit=="function"){_2._onSubmit(e);break;}}}else{if(this.valueNode){this.valueNode.click();e.preventDefault();}}}},buildRendering:function $DBe_(){this.inherited(arguments);dojo.setSelectable(this.focusNode,false);},_fillContent:function $DBf_(_3){if(_3&&(!this.params||!("label" in this.params))){this.set("label",_3.innerHTML);}},_setShowLabelAttr:function $DBg_(_4){if(this.containerNode){dojo.toggleClass(this.containerNode,"dijitDisplayNone",!_4);}this._set("showLabel",_4);},onClick:function $DBh_(e){return true;},_clicked:function $DBi_(e){},setLabel:function $DBj_(_5){dojo.deprecated("dijit.form.Button.setLabel() is deprecated.  Use set('label', ...) instead.","","2.0");this.set("label",_5);},_setLabelAttr:function $DBk_(_6){this._set("label",_6);this.containerNode.innerHTML=_6;if(this.showLabel==false&&!this.params.title){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");}},_setIconClassAttr:function $DBl_(_7){var _8=this.iconClass||"dijitNoIcon",_9=_7||"dijitNoIcon";dojo.replaceClass(this.iconNode,_9,_8);this._set("iconClass",_7);}});dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container,dijit._HasDropDown],{baseClass:"dijitDropDownButton",templateString:dojo.cache("dijit.form","templates/DropDownButton.html","<span class=\"dijit dijitReset dijitInline\"\r\n\t><span class='dijitReset dijitInline dijitButtonNode'\r\n\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick\" dojoAttachPoint=\"_buttonNode\"\r\n\t\t><span class=\"dijitReset dijitStretch dijitButtonContents\"\r\n\t\t\tdojoAttachPoint=\"focusNode,titleNode,_arrowWrapperNode\"\r\n\t\t\trole=\"button\" aria-haspopup=\"true\" aria-labelledby=\"${id}_label\"\r\n\t\t\t><span class=\"dijitReset dijitInline dijitIcon\"\r\n\t\t\t\tdojoAttachPoint=\"iconNode\"\r\n\t\t\t></span\r\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\r\n\t\t\t\tdojoAttachPoint=\"containerNode,_popupStateNode\"\r\n\t\t\t\tid=\"${id}_label\"\r\n\t\t\t></span\r\n\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\"></span\r\n\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\r\n\t\t></span\r\n\t></span\r\n\t><input ${!nameAttrSetting} type=\"${type}\" value=\"${value}\" class=\"dijitOffScreen\" tabIndex=\"-1\"\r\n\t\tdojoAttachPoint=\"valueNode\"\r\n/></span>\r\n"),_fillContent:function $DBm_(){if(this.srcNodeRef){var _a=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_a[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function $DBn_(){if(this._started){return;}if(!this.dropDown&&this.dropDownContainer){var _b=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_b);delete this.dropDownContainer;}if(this.dropDown){dijit.popup.hide(this.dropDown);}this.inherited(arguments);},isLoaded:function $DBo_(){var _c=this.dropDown;return (!!_c&&(!_c.href||_c.isLoaded));},loadDropDown:function $DBp_(){var _d=this.dropDown;if(!_d){return;}if(!this.isLoaded()){var _e=dojo.connect(_d,"onLoad",this,function(){dojo.disconnect(_e);this.openDropDown();});_d.refresh();}else{this.openDropDown();}},isFocusable:function $DBq_(){return this.inherited(arguments)&&!this._mouseDown;}});dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:dojo.cache("dijit.form","templates/ComboButton.html","<table class=\"dijit dijitReset dijitInline dijitLeft\"\r\n\tcellspacing='0' cellpadding='0' role=\"presentation\"\r\n\t><tbody role=\"presentation\"><tr role=\"presentation\"\r\n\t\t><td class=\"dijitReset dijitStretch dijitButtonNode\" dojoAttachPoint=\"buttonNode\" dojoAttachEvent=\"ondijitclick:_onButtonClick,onkeypress:_onButtonKeyPress\"\r\n\t\t><div id=\"${id}_button\" class=\"dijitReset dijitButtonContents\"\r\n\t\t\tdojoAttachPoint=\"titleNode\"\r\n\t\t\trole=\"button\" aria-labelledby=\"${id}_label\"\r\n\t\t\t><div class=\"dijitReset dijitInline dijitIcon\" dojoAttachPoint=\"iconNode\" role=\"presentation\"></div\r\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" role=\"presentation\"></div\r\n\t\t></div\r\n\t\t></td\r\n\t\t><td id=\"${id}_arrow\" class='dijitReset dijitRight dijitButtonNode dijitArrowButton'\r\n\t\t\tdojoAttachPoint=\"_popupStateNode,focusNode,_buttonNode\"\r\n\t\t\tdojoAttachEvent=\"onkeypress:_onArrowKeyPress\"\r\n\t\t\ttitle=\"${optionsTitle}\"\r\n\t\t\trole=\"button\" aria-haspopup=\"true\"\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" role=\"presentation\"></div\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" role=\"presentation\">&#9660;</div\r\n\t\t></td\r\n\t\t><td style=\"display:none !important;\"\r\n\t\t\t><input ${!nameAttrSetting} type=\"${type}\" value=\"${value}\" dojoAttachPoint=\"valueNode\"\r\n\t\t/></td></tr></tbody\r\n></table>\r\n"),attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{id:"",tabIndex:["focusNode","titleNode"],title:"titleNode"}),optionsTitle:"",baseClass:"dijitComboButton",cssStateNodes:{"buttonNode":"dijitButtonNode","titleNode":"dijitButtonContents","_popupStateNode":"dijitDownArrowButton"},_focusedNode:null,_onButtonKeyPress:function $DBr_(_f){if(_f.charOrCode==dojo.keys[this.isLeftToRight()?"RIGHT_ARROW":"LEFT_ARROW"]){dijit.focus(this._popupStateNode);dojo.stopEvent(_f);}},_onArrowKeyPress:function $DBs_(evt){if(evt.charOrCode==dojo.keys[this.isLeftToRight()?"LEFT_ARROW":"RIGHT_ARROW"]){dijit.focus(this.titleNode);dojo.stopEvent(evt);}},focus:function $DBt_(_10){if(!this.disabled){dijit.focus(_10=="start"?this.titleNode:this._popupStateNode);}}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function $DBu_(evt){this.set("checked",!this.checked);},_setCheckedAttr:function $DBv_(_11,_12){this._set("checked",_11);dojo.attr(this.focusNode||this.domNode,"checked",_11);dijit.setWaiState(this.focusNode||this.domNode,"pressed",_11);this._handleOnChange(_11,_12);},setChecked:function $DBw_(_13){dojo.deprecated("setChecked("+_13+") is deprecated. Use set('checked',"+_13+") instead.","","2.0");this.set("checked",_13);},reset:function $DBx_(){this._hasBeenBlurred=false;this.set("checked",this.params.checked||false);}});}
if(!dojo._hasResource["dijit._KeyNavContainer"]){dojo._hasResource["dijit._KeyNavContainer"]=true;dojo.provide("dijit._KeyNavContainer");dojo.require("dijit._Container");dojo.declare("dijit._KeyNavContainer",dijit._Container,{tabIndex:"0",_keyNavCodes:{},connectKeyNavHandlers:function $DVN_(_1,_2){var _3=(this._keyNavCodes={});var _4=dojo.hitch(this,this.focusPrev);var _5=dojo.hitch(this,this.focusNext);dojo.forEach(_1,function(_6){_3[_6]=_4;});dojo.forEach(_2,function(_7){_3[_7]=_5;});_3[dojo.keys.HOME]=dojo.hitch(this,"focusFirstChild");_3[dojo.keys.END]=dojo.hitch(this,"focusLastChild");this.connect(this.domNode,"onkeypress","_onContainerKeypress");this.connect(this.domNode,"onfocus","_onContainerFocus");},startupKeyNavChildren:function $DVO_(){dojo.forEach(this.getChildren(),dojo.hitch(this,"_startupChild"));},addChild:function $DVP_(_8,_9){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._startupChild(_8);},focus:function $DVQ_(){this.focusFirstChild();},focusFirstChild:function $DVR_(){var _a=this._getFirstFocusableChild();if(_a){this.focusChild(_a);}},focusLastChild:function $DVS_(){var _b=this._getLastFocusableChild();if(_b){this.focusChild(_b);}},focusNext:function $DVT_(){var _c=this._getNextFocusableChild(this.focusedChild,1);this.focusChild(_c);},focusPrev:function $DVU_(){var _d=this._getNextFocusableChild(this.focusedChild,-1);this.focusChild(_d,true);},focusChild:function $DVV_(_e,_f){if(this.focusedChild&&_e!==this.focusedChild){this._onChildBlur(this.focusedChild);}_e.set("tabIndex",this.tabIndex);_e.focus(_f?"end":"start");this._set("focusedChild",_e);},_startupChild:function $DVW_(_10){_10.set("tabIndex","-1");this.connect(_10,"_onFocus",function(){_10.set("tabIndex",this.tabIndex);});this.connect(_10,"_onBlur",function(){_10.set("tabIndex","-1");});},_onContainerFocus:function $DVX_(evt){if(evt.target!==this.domNode){return;}this.focusFirstChild();dojo.attr(this.domNode,"tabIndex","-1");},_onBlur:function $DVY_(evt){if(this.tabIndex){dojo.attr(this.domNode,"tabIndex",this.tabIndex);}this.inherited(arguments);},_onContainerKeypress:function $DVZ_(evt){if(evt.ctrlKey||evt.altKey){return;}var _11=this._keyNavCodes[evt.charOrCode];if(_11){_11();dojo.stopEvent(evt);}},_onChildBlur:function $DVa_(_12){},_getFirstFocusableChild:function $DVb_(){return this._getNextFocusableChild(null,1);},_getLastFocusableChild:function $DVc_(){return this._getNextFocusableChild(null,-1);},_getNextFocusableChild:function $DVd_(_13,dir){if(_13){_13=this._getSiblingOfChild(_13,dir);}var _14=this.getChildren();for(var i=0;i<_14.length;i++){if(!_13){_13=_14[(dir>0)?0:(_14.length-1)];}if(_13.isFocusable()){return _13;}_13=this._getSiblingOfChild(_13,dir);}return null;}});}
if(!dojo._hasResource["dijit.ToolbarSeparator"]){dojo._hasResource["dijit.ToolbarSeparator"]=true;dojo.provide("dijit.ToolbarSeparator");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("dijit.ToolbarSeparator",[dijit._Widget,dijit._Templated],{templateString:"<div class=\"dijitToolbarSeparator dijitInline\" role=\"presentation\"></div>",buildRendering:function $DMT_(){this.inherited(arguments);dojo.setSelectable(this.domNode,false);},isFocusable:function $DMU_(){return false;}});}
if(!dojo._hasResource["dijit.Toolbar"]){dojo._hasResource["dijit.Toolbar"]=true;dojo.provide("dijit.Toolbar");dojo.require("dijit._Widget");dojo.require("dijit._KeyNavContainer");dojo.require("dijit._Templated");dojo.require("dijit.ToolbarSeparator");dojo.declare("dijit.Toolbar",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{templateString:"<div class=\"dijit\" role=\"toolbar\" tabIndex=\"${tabIndex}\" dojoAttachPoint=\"containerNode\">"+"</div>",baseClass:"dijitToolbar",postCreate:function $DMR_(){this.inherited(arguments);this.connectKeyNavHandlers(this.isLeftToRight()?[dojo.keys.LEFT_ARROW]:[dojo.keys.RIGHT_ARROW],this.isLeftToRight()?[dojo.keys.RIGHT_ARROW]:[dojo.keys.LEFT_ARROW]);},startup:function $DMS_(){if(this._started){return;}this.startupKeyNavChildren();this.inherited(arguments);}});}
if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.getObject("dnd",true,dojo);dojo.dnd.getCopyKeyState=dojo.isCopyKey;dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function $DBkC_(){var id;do{id=dojo._scopeName+"Unique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.dnd.isFormElement=function $DBkD_(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}
if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.require("dojo.window");dojo.getObject("dnd",true,dojo);dojo.dnd.getViewport=dojo.window.getBox;dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function $DBj5_(e){var v=dojo.window.getBox(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function $DBj6_(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo.position(n,true);var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-t.x,ry=e.pageY-t.y,dx=0,dy=0;if(dojo.isWebKit||dojo.isOpera){rx+=dojo.body().scrollLeft;ry+=dojo.body().scrollTop;}if(rx>0&&rx<b.w){if(rx<w){dx=-w;}else{if(rx>b.w-w){dx=w;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-h;}else{if(ry>b.h-h){dy=h;}}}var _1=n.scrollLeft,_2=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_1!=n.scrollLeft||_2!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};}
if(!dojo._hasResource["dojo.dnd.Mover"]){dojo._hasResource["dojo.dnd.Mover"]=true;dojo.provide("dojo.dnd.Mover");dojo.require("dojo.dnd.common");dojo.require("dojo.dnd.autoscroll");dojo.declare("dojo.dnd.Mover",null,{constructor:function $DBlL_(_1,e,_2){this.node=dojo.byId(_1);var _3=e.touches?e.touches[0]:e;this.marginBox={l:_3.pageX,t:_3.pageY};this.mouseButton=e.button;var h=(this.host=_2),d=_1.ownerDocument;this.events=[dojo.connect(d,"onmousemove",this,"onFirstMove"),dojo.connect(d,"ontouchmove",this,"onFirstMove"),dojo.connect(d,"onmousemove",this,"onMouseMove"),dojo.connect(d,"ontouchmove",this,"onMouseMove"),dojo.connect(d,"onmouseup",this,"onMouseUp"),dojo.connect(d,"ontouchend",this,"onMouseUp"),dojo.connect(d,"ondragstart",dojo.stopEvent),dojo.connect(d.body,"onselectstart",dojo.stopEvent)];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function $DBlM_(e){dojo.dnd.autoScroll(e);var m=this.marginBox,_4=e.touches?e.touches[0]:e;this.host.onMove(this,{l:m.l+_4.pageX,t:m.t+_4.pageY},e);dojo.stopEvent(e);},onMouseUp:function $DBlN_(e){if(dojo.isWebKit&&dojo.isMac&&this.mouseButton==2?e.button==0:this.mouseButton==e.button){this.destroy();}dojo.stopEvent(e);},onFirstMove:function $DBlO_(e){var s=this.node.style,l,t,h=this.host;switch(s.position){case "relative":case "absolute":l=Math.round(parseFloat(s.left))||0;t=Math.round(parseFloat(s.top))||0;break;default:s.position="absolute";var m=dojo.marginBox(this.node);var b=dojo.doc.body;var bs=dojo.getComputedStyle(b);var bm=dojo._getMarginBox(b,bs);var bc=dojo._getContentBox(b,bs);l=m.l-(bc.l-bm.l);t=m.t-(bc.t-bm.t);break;}this.marginBox.l=l-this.marginBox.l;this.marginBox.t=t-this.marginBox.t;if(h&&h.onFirstMove){h.onFirstMove(this,e);}dojo.disconnect(this.events.shift());dojo.disconnect(this.events.shift());},destroy:function $DBlP_(){dojo.forEach(this.events,dojo.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=this.host=null;}});}
if(!dojo._hasResource["dojo.dnd.Moveable"]){dojo._hasResource["dojo.dnd.Moveable"]=true;dojo.provide("dojo.dnd.Moveable");dojo.require("dojo.dnd.Mover");dojo.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function $DBk7_(_1,_2){this.node=dojo.byId(_1);if(!_2){_2={};}this.handle=_2.handle?dojo.byId(_2.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_2.delay>0?_2.delay:0;this.skip=_2.skip;this.mover=_2.mover?_2.mover:dojo.dnd.Mover;this.events=[dojo.connect(this.handle,"onmousedown",this,"onMouseDown"),dojo.connect(this.handle,"ontouchstart",this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",this,"onSelectStart"),dojo.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function $DBk8_(_3,_4){return new dojo.dnd.Moveable(_4,_3);},destroy:function $DBk9_(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function $DBlA_(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouseMove"),dojo.connect(this.handle,"ontouchmove",this,"onMouseMove"),dojo.connect(this.handle,"onmouseup",this,"onMouseUp"),dojo.connect(this.handle,"ontouchend",this,"onMouseUp"));var _5=e.touches?e.touches[0]:e;this._lastX=_5.pageX;this._lastY=_5.pageY;}else{this.onDragDetected(e);}dojo.stopEvent(e);},onMouseMove:function $DBlB_(e){var _6=e.touches?e.touches[0]:e;if(Math.abs(_6.pageX-this._lastX)>this.delay||Math.abs(_6.pageY-this._lastY)>this.delay){this.onMouseUp(e);this.onDragDetected(e);}dojo.stopEvent(e);},onMouseUp:function $DBlC_(e){for(var i=0;i<2;++i){dojo.disconnect(this.events.pop());}dojo.stopEvent(e);},onSelectStart:function $DBlD_(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onDragDetected:function $DBlE_(e){new this.mover(this.node,e,this);},onMoveStart:function $DBlF_(_7){dojo.publish("/dnd/move/start",[_7]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function $DBlG_(_8){dojo.publish("/dnd/move/stop",[_8]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function $DBlH_(_9,e){},onMove:function $DBlI_(_a,_b,e){this.onMoving(_a,_b);var s=_a.node.style;s.left=_b.l+"px";s.top=_b.t+"px";this.onMoved(_a,_b);},onMoving:function $DBlJ_(_c,_d){},onMoved:function $DBlK_(_e,_f){}});}
if(!dojo._hasResource["dojo.dnd.move"]){dojo._hasResource["dojo.dnd.move"]=true;dojo.provide("dojo.dnd.move");dojo.require("dojo.dnd.Mover");dojo.require("dojo.dnd.Moveable");dojo.declare("dojo.dnd.move.constrainedMoveable",dojo.dnd.Moveable,{constraints:function $DBkw_(){},within:false,markupFactory:function $DBkx_(_1,_2){return new dojo.dnd.move.constrainedMoveable(_2,_1);},constructor:function $DBky_(_3,_4){if(!_4){_4={};}this.constraints=_4.constraints;this.within=_4.within;},onFirstMove:function $DBkz_(_5){var c=this.constraintBox=this.constraints.call(this,_5);c.r=c.l+c.w;c.b=c.t+c.h;if(this.within){var mb=dojo._getMarginSize(_5.node);c.r-=mb.w;c.b-=mb.h;}},onMove:function $DBk0_(_6,_7){var c=this.constraintBox,s=_6.node.style;this.onMoving(_6,_7);_7.l=_7.l<c.l?c.l:c.r<_7.l?c.r:_7.l;_7.t=_7.t<c.t?c.t:c.b<_7.t?c.b:_7.t;s.left=_7.l+"px";s.top=_7.t+"px";this.onMoved(_6,_7);}});dojo.declare("dojo.dnd.move.boxConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{box:{},markupFactory:function $DBk1_(_8,_9){return new dojo.dnd.move.boxConstrainedMoveable(_9,_8);},constructor:function $DBk2_(_a,_b){var _c=_b&&_b.box;this.constraints=function $DBk5_(){return _c;};}});dojo.declare("dojo.dnd.move.parentConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{area:"content",markupFactory:function $DBk3_(_d,_e){return new dojo.dnd.move.parentConstrainedMoveable(_e,_d);},constructor:function $DBk4_(_f,_10){var _11=_10&&_10.area;this.constraints=function $DBk6_(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(_11=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(_11=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(_11=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};}});dojo.dnd.constrainedMover=dojo.dnd.move.constrainedMover;dojo.dnd.boxConstrainedMover=dojo.dnd.move.boxConstrainedMover;dojo.dnd.parentConstrainedMover=dojo.dnd.move.parentConstrainedMover;}
if(!dojo._hasResource["dojo.dnd.TimedMoveable"]){dojo._hasResource["dojo.dnd.TimedMoveable"]=true;dojo.provide("dojo.dnd.TimedMoveable");dojo.require("dojo.dnd.Moveable");(function(){var _1=dojo.dnd.Moveable.prototype.onMove;dojo.declare("dojo.dnd.TimedMoveable",dojo.dnd.Moveable,{timeout:40,constructor:function $DBmG_(_2,_3){if(!_3){_3={};}if(_3.timeout&&typeof _3.timeout=="number"&&_3.timeout>=0){this.timeout=_3.timeout;}},markupFactory:function $DBmH_(_4,_5){return new dojo.dnd.TimedMoveable(_5,_4);},onMoveStop:function $DBmI_(_6){if(_6._timer){clearTimeout(_6._timer);_1.call(this,_6,_6._leftTop);}dojo.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);},onMove:function $DBmJ_(_7,_8){_7._leftTop=_8;if(!_7._timer){var _9=this;_7._timer=setTimeout(function(){_7._timer=null;_1.call(_9,_7,_7._leftTop);},this.timeout);}}});})();}
if(!dojo._hasResource["dojo.fx.Toggler"]){dojo._hasResource["dojo.fx.Toggler"]=true;dojo.provide("dojo.fx.Toggler");dojo.declare("dojo.fx.Toggler",null,{node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,constructor:function $DBmp_(_1){var _2=this;dojo.mixin(_2,_1);_2.node=_1.node;_2._showArgs=dojo.mixin({},_1);_2._showArgs.node=_2.node;_2._showArgs.duration=_2.showDuration;_2.showAnim=_2.showFunc(_2._showArgs);_2._hideArgs=dojo.mixin({},_1);_2._hideArgs.node=_2.node;_2._hideArgs.duration=_2.hideDuration;_2.hideAnim=_2.hideFunc(_2._hideArgs);dojo.connect(_2.showAnim,"beforeBegin",dojo.hitch(_2.hideAnim,"stop",true));dojo.connect(_2.hideAnim,"beforeBegin",dojo.hitch(_2.showAnim,"stop",true));},show:function $DBmq_(_3){return this.showAnim.play(_3||0);},hide:function $DBmr_(_4){return this.hideAnim.play(_4||0);}});}
if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");dojo.require("dojo.fx.Toggler");(function(){var d=dojo,_1={_fire:function $DBms_(_2,_3){if(this[_2]){this[_2].apply(this,_3||[]);}return this;}};var _4=function(_5){this._index=-1;this._animations=_5||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;d.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};d.extend(_4,{_onAnimate:function $DBmt_(){this._fire("onAnimate",arguments);},_onEnd:function $DBmu_(){d.disconnect(this._onAnimateCtx);d.disconnect(this._onEndCtx);this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function $DBmv_(_6,_7){if(!this._current){this._current=this._animations[this._index=0];}if(!_7&&this._current.status()=="playing"){return this;}var _8=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_9=d.connect(this._current,"onBegin",this,function(_a){this._fire("onBegin",arguments);}),_b=d.connect(this._current,"onPlay",this,function(_c){this._fire("onPlay",arguments);d.disconnect(_8);d.disconnect(_9);d.disconnect(_b);});if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){d.disconnect(this._onEndCtx);}this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function $DBmw_(){if(this._current){var e=d.connect(this._current,"onPause",this,function(_d){this._fire("onPause",arguments);d.disconnect(e);});this._current.pause();}return this;},gotoPercent:function $DBmx_(_e,_f){this.pause();var _10=this.duration*_e;this._current=null;d.some(this._animations,function(a){if(a.duration<=_10){this._current=a;return true;}_10-=a.duration;return false;});if(this._current){this._current.gotoPercent(_10/this._current.duration,_f);}return this;},stop:function $DBmy_(_11){if(this._current){if(_11){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=d.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);d.disconnect(e);});this._current.stop();}return this;},status:function $DBmz_(){return this._current?this._current.status():"stopped";},destroy:function $DBm0_(){if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}if(this._onEndCtx){d.disconnect(this._onEndCtx);}}});d.extend(_4,_1);dojo.fx.chain=function $DBnC_(_12){return new _4(_12);};var _13=function(_14){this._animations=_14||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_14,function(a){var _15=a.duration;if(a.delay){_15+=a.delay;}if(this.duration<_15){this.duration=_15;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d.Animation({curve:[0,1],duration:this.duration});var _16=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){_16._connects.push(d.connect(_16._pseudoAnimation,evt,function(){_16._fire(evt,arguments);}));});};d.extend(_13,{_doAction:function $DBm1_(_17,_18){d.forEach(this._animations,function(a){a[_17].apply(a,_18);});return this;},_onEnd:function $DBm2_(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function $DBm3_(_19,_1a){var t=this._pseudoAnimation;t[_19].apply(t,_1a);},play:function $DBm4_(_1b,_1c){this._finished=0;this._doAction("play",arguments);this._call("play",arguments);return this;},pause:function $DBm5_(){this._doAction("pause",arguments);this._call("pause",arguments);return this;},gotoPercent:function $DBm6_(_1d,_1e){var ms=this.duration*_1d;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_1e);});this._call("gotoPercent",arguments);return this;},stop:function $DBm7_(_1f){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function $DBm8_(){return this._pseudoAnimation.status();},destroy:function $DBm9_(){d.forEach(this._connects,dojo.disconnect);}});d.extend(_13,_1);dojo.fx.combine=function $DBnD_(_20){return new _13(_20);};dojo.fx.wipeIn=function $DBnE_(_21){var _22=_21.node=d.byId(_21.node),s=_22.style,o;var _23=d.animateProperty(d.mixin({properties:{height:{start:function $DBnA_(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _24=d.style(_22,"height");return Math.max(_24,1);}},end:function $DBnB_(){return _22.scrollHeight;}}}},_21));d.connect(_23,"onEnd",function(){s.height="auto";s.overflow=o;});return _23;};dojo.fx.wipeOut=function $DBnF_(_25){var _26=_25.node=d.byId(_25.node),s=_26.style,o;var _27=d.animateProperty(d.mixin({properties:{height:{end:1}}},_25));d.connect(_27,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});d.connect(_27,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return _27;};dojo.fx.slideTo=function $DBnG_(_28){var _29=_28.node=d.byId(_28.node),top=null,_2a=null;var _2b=(function(n){return function(){var cs=d.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);_2a=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=d.position(n,true);top=ret.y;_2a=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=_2a+"px";}};})(_29);_2b();var _2c=d.animateProperty(d.mixin({properties:{top:_28.top||0,left:_28.left||0}},_28));d.connect(_2c,"beforeBegin",_2c,_2b);return _2c;};})();}
if(!dojo._hasResource["dijit.form._FormMixin"]){dojo._hasResource["dijit.form._FormMixin"]=true;dojo.provide("dijit.form._FormMixin");dojo.require("dojo.window");dojo.declare("dijit.form._FormMixin",null,{state:"",reset:function $DGL_(){dojo.forEach(this.getDescendants(),function(_1){if(_1.reset){_1.reset();}});},validate:function $DGM_(){var _2=false;return dojo.every(dojo.map(this.getDescendants(),function(_3){_3._hasBeenBlurred=true;var _4=_3.disabled||!_3.validate||_3.validate();if(!_4&&!_2){dojo.window.scrollIntoView(_3.containerNode||_3.domNode);_3.focus();_2=true;}return _4;}),function(_5){return _5;});},setValues:function $DGN_(_6){dojo.deprecated(this.declaredClass+"::setValues() is deprecated. Use set('value', val) instead.","","2.0");return this.set("value",_6);},_setValueAttr:function $DGO_(_7){var _8={};dojo.forEach(this.getDescendants(),function(_9){if(!_9.name){return;}var _a=_8[_9.name]||(_8[_9.name]=[]);_a.push(_9);});for(var _b in _8){if(!_8.hasOwnProperty(_b)){continue;}var _c=_8[_b],_d=dojo.getObject(_b,false,_7);if(_d===undefined){continue;}if(!dojo.isArray(_d)){_d=[_d];}if(typeof _c[0].checked=="boolean"){dojo.forEach(_c,function(w,i){w.set("value",dojo.indexOf(_d,w.value)!=-1);});}else{if(_c[0].multiple){_c[0].set("value",_d);}else{dojo.forEach(_c,function(w,i){w.set("value",_d[i]);});}}}},getValues:function $DGP_(){dojo.deprecated(this.declaredClass+"::getValues() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},_getValueAttr:function $DGQ_(){var _e={};dojo.forEach(this.getDescendants(),function(_f){var _10=_f.name;if(!_10||_f.disabled){return;}var _11=_f.get("value");if(typeof _f.checked=="boolean"){if(/Radio/.test(_f.declaredClass)){if(_11!==false){dojo.setObject(_10,_11,_e);}else{_11=dojo.getObject(_10,false,_e);if(_11===undefined){dojo.setObject(_10,null,_e);}}}else{var ary=dojo.getObject(_10,false,_e);if(!ary){ary=[];dojo.setObject(_10,ary,_e);}if(_11!==false){ary.push(_11);}}}else{var _12=dojo.getObject(_10,false,_e);if(typeof _12!="undefined"){if(dojo.isArray(_12)){_12.push(_11);}else{dojo.setObject(_10,[_12,_11],_e);}}else{dojo.setObject(_10,_11,_e);}}});return _e;},isValid:function $DGR_(){return this.state=="";},onValidStateChange:function $DGS_(_13){},_getState:function $DGT_(){var _14=dojo.map(this._descendants,function(w){return w.get("state")||"";});return dojo.indexOf(_14,"Error")>=0?"Error":dojo.indexOf(_14,"Incomplete")>=0?"Incomplete":"";},disconnectChildren:function $DGU_(){dojo.forEach(this._childConnections||[],dojo.hitch(this,"disconnect"));dojo.forEach(this._childWatches||[],function(w){w.unwatch();});},connectChildren:function $DGV_(_15){var _16=this;this.disconnectChildren();this._descendants=this.getDescendants();var set=_15?function(_17,val){_16[_17]=val;}:dojo.hitch(this,"_set");set("value",this.get("value"));set("state",this._getState());var _18=(this._childConnections=[]),_19=(this._childWatches=[]);dojo.forEach(dojo.filter(this._descendants,function(_1a){return _1a.validate;}),function(_1b){dojo.forEach(["state","disabled"],function(_1c){_19.push(_1b.watch(_1c,function(_1d,_1e,_1f){_16.set("state",_16._getState());}));});});var _20=function(){if(_16._onChangeDelayTimer){clearTimeout(_16._onChangeDelayTimer);}_16._onChangeDelayTimer=setTimeout(function(){delete _16._onChangeDelayTimer;_16._set("value",_16.get("value"));},10);};dojo.forEach(dojo.filter(this._descendants,function(_21){return _21.onChange;}),function(_22){_18.push(_16.connect(_22,"onChange",_20));_19.push(_22.watch("disabled",_20));});},startup:function $DGW_(){this.inherited(arguments);this.connectChildren(true);this.watch("state",function(_23,_24,_25){this.onValidStateChange(_25=="");});},destroy:function $DGX_(){this.disconnectChildren();this.inherited(arguments);}});}
if(!dojo._hasResource["dijit._DialogMixin"]){dojo._hasResource["dijit._DialogMixin"]=true;dojo.provide("dijit._DialogMixin");dojo.require("dijit._Widget");dojo.declare("dijit._DialogMixin",null,{attributeMap:dijit._Widget.prototype.attributeMap,execute:function $DRK_(_1){},onCancel:function $DRL_(){},onExecute:function $DRM_(){},_onSubmit:function $DRN_(){this.onExecute();this.execute(this.get("value"));},_getFocusItems:function $DRO_(){var _2=dijit._getTabNavigable(this.containerNode);this._firstFocusItem=_2.lowest||_2.first||this.closeButtonNode||this.domNode;this._lastFocusItem=_2.last||_2.highest||this._firstFocusItem;}});}
if(!dojo._hasResource["dijit.DialogUnderlay"]){dojo._hasResource["dijit.DialogUnderlay"]=true;dojo.provide("dijit.DialogUnderlay");dojo.require("dojo.window");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' dojoAttachPoint='node'></div></div>",dialogId:"","class":"",attributeMap:{id:"domNode"},_setDialogIdAttr:function $DA2_(id){dojo.attr(this.node,"id",id+"_underlay");this._set("dialogId",id);},_setClassAttr:function $DA3_(_1){this.node.className="dijitDialogUnderlay "+_1;this._set("class",_1);},postCreate:function $DA4_(){dojo.body().appendChild(this.domNode);},layout:function $DA5_(){var is=this.node.style,os=this.domNode.style;os.display="none";var _2=dojo.window.getBox();os.top=_2.t+"px";os.left=_2.l+"px";is.width=_2.w+"px";is.height=_2.h+"px";os.display="block";},show:function $DA6_(){this.domNode.style.display="block";this.layout();this.bgIframe=new dijit.BackgroundIframe(this.domNode);},hide:function $DA7_(){this.bgIframe.destroy();delete this.bgIframe;this.domNode.style.display="none";}});}
if(!dojo._hasResource["dijit._Contained"]){dojo._hasResource["dijit._Contained"]=true;dojo.provide("dijit._Contained");dojo.declare("dijit._Contained",null,{getParent:function $DQ3_(){var _1=dijit.getEnclosingWidget(this.domNode.parentNode);return _1&&_1.isContainer?_1:null;},_getSibling:function $DQ4_(_2){var _3=this.domNode;do{_3=_3[_2+"Sibling"];}while(_3&&_3.nodeType!=1);return _3&&dijit.byNode(_3);},getPreviousSibling:function $DQ5_(){return this._getSibling("previous");},getNextSibling:function $DQ6_(){return this._getSibling("next");},getIndexInParent:function $DQ7_(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});}
if(!dojo._hasResource["dijit.layout._LayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=true;dojo.provide("dijit.layout._LayoutWidget");dojo.require("dijit._Widget");dojo.require("dijit._Container");dojo.require("dijit._Contained");dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,buildRendering:function $DKy_(){this.inherited(arguments);dojo.addClass(this.domNode,"dijitContainer");},startup:function $DKz_(){if(this._started){return;}this.inherited(arguments);var _1=this.getParent&&this.getParent();if(!(_1&&_1.isLayoutContainer)){this.resize();this.connect(dojo.isIE?this.domNode:dojo.global,"onresize",function(){this.resize();});}},resize:function $DK0_(_2,_3){var _4=this.domNode;if(_2){dojo.marginBox(_4,_2);if(_2.t){_4.style.top=_2.t+"px";}if(_2.l){_4.style.left=_2.l+"px";}}var mb=_3||{};dojo.mixin(mb,_2||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(_4),mb);}var cs=dojo.getComputedStyle(_4);var me=dojo._getMarginExtents(_4,cs);var be=dojo._getBorderExtents(_4,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=dojo._getPadExtents(_4,cs);this._contentBox={l:dojo._toPixelValue(_4,cs.paddingLeft),t:dojo._toPixelValue(_4,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function $DK1_(){},_setupChild:function $DK2_(_5){var _6=this.baseClass+"-child "+(_5.baseClass?this.baseClass+"-"+_5.baseClass:"");dojo.addClass(_5.domNode,_6);},addChild:function $DK3_(_7,_8){this.inherited(arguments);if(this._started){this._setupChild(_7);}},removeChild:function $DK4_(_9){var _a=this.baseClass+"-child"+(_9.baseClass?" "+this.baseClass+"-"+_9.baseClass:"");dojo.removeClass(_9.domNode,_a);this.inherited(arguments);}});dijit.layout.marginBox2contentBox=function $DK5_(_b,mb){var cs=dojo.getComputedStyle(_b);var me=dojo._getMarginExtents(_b,cs);var pb=dojo._getPadBorderExtents(_b,cs);return {l:dojo._toPixelValue(_b,cs.paddingLeft),t:dojo._toPixelValue(_b,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _c=function(_d){return _d.substring(0,1).toUpperCase()+_d.substring(1);};var _e=function(_f,dim){var _10=_f.resize?_f.resize(dim):dojo.marginBox(_f.domNode,dim);if(_10){dojo.mixin(_f,_10);}else{dojo.mixin(_f,dojo.marginBox(_f.domNode));dojo.mixin(_f,dim);}};dijit.layout.layoutChildren=function $DK6_(_11,dim,_12,_13,_14){dim=dojo.mixin({},dim);dojo.addClass(_11,"dijitLayoutContainer");_12=dojo.filter(_12,function(_15){return _15.region!="center"&&_15.layoutAlign!="client";}).concat(dojo.filter(_12,function(_16){return _16.region=="center"||_16.layoutAlign=="client";}));dojo.forEach(_12,function(_17){var elm=_17.domNode,pos=(_17.region||_17.layoutAlign);var _18=elm.style;_18.left=dim.l+"px";_18.top=dim.t+"px";_18.position="absolute";dojo.addClass(elm,"dijitAlign"+_c(pos));var _19={};if(_13&&_13==_17.id){_19[_17.region=="top"||_17.region=="bottom"?"h":"w"]=_14;}if(pos=="top"||pos=="bottom"){_19.w=dim.w;_e(_17,_19);dim.h-=_17.h;if(pos=="top"){dim.t+=_17.h;}else{_18.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){_19.h=dim.h;_e(_17,_19);dim.w-=_17.w;if(pos=="left"){dim.l+=_17.w;}else{_18.left=dim.l+dim.w+"px";}}else{if(pos=="client"||pos=="center"){_e(_17,dim);}}}});};})();}
if(!dojo._hasResource["dijit.layout._ContentPaneResizeMixin"]){dojo._hasResource["dijit.layout._ContentPaneResizeMixin"]=true;dojo.provide("dijit.layout._ContentPaneResizeMixin");dojo.require("dijit._Contained");dojo.require("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._ContentPaneResizeMixin",null,{doLayout:true,isContainer:true,isLayoutContainer:true,_startChildren:function $DKp_(){dojo.forEach(this.getChildren(),function(_1){_1.startup();_1._started=true;});},startup:function $DKq_(){if(this._started){return;}var _2=dijit._Contained.prototype.getParent.call(this);this._childOfLayoutWidget=_2&&_2.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;this.inherited(arguments);this._startChildren();if(this._isShown()){this._onShow();}if(!this._childOfLayoutWidget){this.connect(dojo.isIE?this.domNode:dojo.global,"onresize",function(){this._needLayout=!this._childOfLayoutWidget;this.resize();});}},_checkIfSingleChild:function $DKr_(){var _3=dojo.query("> *",this.containerNode).filter(function(_4){return _4.tagName!=="SCRIPT";}),_5=_3.filter(function(_6){return dojo.hasAttr(_6,"data-dojo-type")||dojo.hasAttr(_6,"dojoType")||dojo.hasAttr(_6,"widgetId");}),_7=dojo.filter(_5.map(dijit.byNode),function(_8){return _8&&_8.domNode&&_8.resize;});if(_3.length==_5.length&&_7.length==1){this._singleChild=_7[0];}else{delete this._singleChild;}dojo.toggleClass(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild);},resize:function $DKs_(_9,_a){if(!this._wasShown&&this.open!==false){this._onShow();}this._resizeCalled=true;this._scheduleLayout(_9,_a);},_scheduleLayout:function $DKt_(_b,_c){if(this._isShown()){this._layout(_b,_c);}else{this._needLayout=true;this._changeSize=_b;this._resultSize=_c;}},_layout:function $DKu_(_d,_e){if(_d){dojo.marginBox(this.domNode,_d);}var cn=this.containerNode;if(cn===this.domNode){var mb=_e||{};dojo.mixin(mb,_d||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(cn),mb);}this._contentBox=dijit.layout.marginBox2contentBox(cn,mb);}else{this._contentBox=dojo.contentBox(cn);}this._layoutChildren();delete this._needLayout;},_layoutChildren:function $DKv_(){if(this.doLayout){this._checkIfSingleChild();}if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||dojo.contentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{dojo.forEach(this.getChildren(),function(_f){if(_f.resize){_f.resize();}});}},_isShown:function $DKw_(){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 _10=this.domNode,_11=this.domNode.parentNode;return (_10.style.display!="none")&&(_10.style.visibility!="hidden")&&!dojo.hasClass(_10,"dijitHidden")&&_11&&_11.style&&(_11.style.display!="none");}}},_onShow:function $DKx_(){if(this._needLayout){this._layout(this._changeSize,this._resultSize);}this.inherited(arguments);this._wasShown=true;}});}
if(!dojo._hasResource["dojo.html"]){dojo._hasResource["dojo.html"]=true;dojo.provide("dojo.html");dojo.require("dojo.parser");dojo.getObject("html",true,dojo);(function(){var _1=0,d=dojo;dojo.html._secureForInnerHtml=function $DBnW_(_2){return _2.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};dojo.html._emptyNode=dojo.empty;dojo.html._setNodeContent=function $DBnY_(_3,_4){d.empty(_3);if(_4){if(typeof _4=="string"){_4=d._toDom(_4,_3.ownerDocument);}if(!_4.nodeType&&d.isArrayLike(_4)){for(var _5=_4.length,i=0;i<_4.length;i=_5==_4.length?i+1:0){d.place(_4[i],_3,"last");}}else{d.place(_4,_3,"last");}}return _3;};dojo.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,parserScope:dojo._scopeName,startup:true,constructor:function $DBnL_(_6,_7){dojo.mixin(this,_6||{});_7=this.node=dojo.byId(this.node||_7);if(!this.id){this.id=["Setter",(_7)?_7.id||_7.tagName:"",_1++].join("_");}},set:function $DBnM_(_8,_9){if(undefined!==_8){this.content=_8;}if(_9){this._mixin(_9);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function $DBnN_(){var _a=this.node;if(!_a){throw new Error(this.declaredClass+": setContent given no node");}try{_a=dojo.html._setNodeContent(_a,this.content);}catch(e){var _b=this.onContentError(e);try{_a.innerHTML=_b;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=_a;},empty:function $DBnO_(){if(this.parseResults&&this.parseResults.length){dojo.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}dojo.html._emptyNode(this.node);},onBegin:function $DBnP_(){var _c=this.content;if(dojo.isString(_c)){if(this.cleanContent){_c=dojo.html._secureForInnerHtml(_c);}if(this.extractContent){var _d=_c.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_d){_c=_d[1];}}}this.empty();this.content=_c;return this.node;},onEnd:function $DBnQ_(){if(this.parseContent){this._parse();}return this.node;},tearDown:function $DBnR_(){delete this.parseResults;delete this.node;delete this.content;},onContentError:function $DBnS_(_e){return "Error occured setting content: "+_e;},_mixin:function $DBnT_(_f){var _10={},key;for(key in _f){if(key in _10){continue;}this[key]=_f[key];}},_parse:function $DBnU_(){var _11=this.node;try{var _12={};dojo.forEach(["dir","lang","textDir"],function(_13){if(this[_13]){_12[_13]=this[_13];}},this);this.parseResults=dojo.parser.parse({rootNode:_11,noStart:!this.startup,inherited:_12,scope:this.parserScope});}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function $DBnV_(_14,err,_15){var _16=this["on"+_14+"Error"].call(this,err);if(_15){console.error(_15,err);}else{if(_16){dojo.html._setNodeContent(this.node,_16,true);}}}});dojo.html.set=function $DBnZ_(_17,_18,_19){if(undefined==_18){console.warn("dojo.html.set: no cont argument provided, using empty string");_18="";}if(!_19){return dojo.html._setNodeContent(_17,_18,true);}else{var op=new dojo.html._ContentSetter(dojo.mixin(_19,{content:_18,node:_17}));return op.set();}};})();}
if(!dojo._hasResource["dijit.layout.ContentPane"]){dojo._hasResource["dijit.layout.ContentPane"]=true;dojo.provide("dijit.layout.ContentPane");dojo.require("dijit._Widget");dojo.require("dijit.layout._ContentPaneResizeMixin");dojo.require("dojo.string");dojo.require("dojo.html");dojo.requireLocalization("dijit","loading",null,"ROOT,ar,ca,cs,da,de,el,es,fi,fr,he,hu,it,ja,kk,ko,nb,nl,pl,pt,pt-pt,ro,ru,sk,sl,sv,th,tr,zh,zh-tw");dojo.declare("dijit.layout.ContentPane",[dijit._Widget,dijit.layout._ContentPaneResizeMixin],{href:"",extractContent:false,parseOnLoad:true,parserScope:dojo._scopeName,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",ioArgs:{},onLoadDeferred:null,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{title:[]}),stopParser:true,template:false,create:function $DIm_(_1,_2){if((!_1||!_1.template)&&_2&&!("href" in _1)&&!("content" in _1)){var df=dojo.doc.createDocumentFragment();_2=dojo.byId(_2);while(_2.firstChild){df.appendChild(_2.firstChild);}_1=dojo.delegate(_1,{content:df});}this.inherited(arguments,[_1,_2]);},postMixInProperties:function $DIn_(){this.inherited(arguments);var _3=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_3);this.errorMessage=dojo.string.substitute(this.errorMessage,_3);},buildRendering:function $DIo_(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}this.domNode.title="";if(!dojo.attr(this.domNode,"role")){dijit.setWaiRole(this.domNode,"group");}},_startChildren:function $DIp_(){this.inherited(arguments);if(this._contentSetter){dojo.forEach(this._contentSetter.parseResults,function(_4){if(!_4._started&&!_4._destroyed&&dojo.isFunction(_4.startup)){_4.startup();_4._started=true;}},this);}},setHref:function $DIq_(_5){dojo.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use set('href', ...) instead.","","2.0");return this.set("href",_5);},_setHrefAttr:function $DIr_(_6){this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));this.onLoadDeferred.addCallback(dojo.hitch(this,"onLoad"));this._set("href",_6);if(this.preload||(this._created&&this._isShown())){this._load();}else{this._hrefChanged=true;}return this.onLoadDeferred;},setContent:function $DIs_(_7){dojo.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use set('content', ...) instead.","","2.0");this.set("content",_7);},_setContentAttr:function $DIt_(_8){this._set("href","");this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));if(this._created){this.onLoadDeferred.addCallback(dojo.hitch(this,"onLoad"));}this._setContent(_8||"");this._isDownloaded=false;return this.onLoadDeferred;},_getContentAttr:function $DIu_(){return this.containerNode.innerHTML;},cancel:function $DIv_(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;this.onLoadDeferred=null;},uninitialize:function $DIw_(){if(this._beingDestroyed){this.cancel();}this.inherited(arguments);},destroyRecursive:function $DIx_(_9){if(this._beingDestroyed){return;}this.inherited(arguments);},_onShow:function $DIy_(){this.inherited(arguments);if(this.href){if(!this._xhrDfd&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)){return this.refresh();}}},refresh:function $DIz_(){this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));this.onLoadDeferred.addCallback(dojo.hitch(this,"onLoad"));this._load();return this.onLoadDeferred;},_load:function $DI0_(){this._setContent(this.onDownloadStart(),true);var _a=this;var _b={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_b,this.ioArgs);}var _c=(this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_b));_c.addCallback(function(_d){try{_a._isDownloaded=true;_a._setContent(_d,false);_a.onDownloadEnd();}catch(err){_a._onError("Content",err);}delete _a._xhrDfd;return _d;});_c.addErrback(function(_e){if(!_c.canceled){_a._onError("Download",_e);}delete _a._xhrDfd;return _e;});delete this._hrefChanged;},_onLoadHandler:function $DI1_(_f){this._set("isLoaded",true);try{this.onLoadDeferred.callback(_f);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code: "+e.message);}},_onUnloadHandler:function $DI2_(){this._set("isLoaded",false);try{this.onUnload();}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code: "+e.message);}},destroyDescendants:function $DI3_(){if(this.isLoaded){this._onUnloadHandler();}var _10=this._contentSetter;dojo.forEach(this.getChildren(),function(_11){if(_11.destroyRecursive){_11.destroyRecursive();}});if(_10){dojo.forEach(_10.parseResults,function(_12){if(_12.destroyRecursive&&_12.domNode&&_12.domNode.parentNode==dojo.body()){_12.destroyRecursive();}});delete _10.parseResults;}dojo.html._emptyNode(this.containerNode);delete this._singleChild;},_setContent:function $DI4_(_13,_14){this.destroyDescendants();var _15=this._contentSetter;if(!(_15&&_15 instanceof dojo.html._ContentSetter)){_15=this._contentSetter=new dojo.html._ContentSetter({node:this.containerNode,_onError:dojo.hitch(this,this._onError),onContentError:dojo.hitch(this,function(e){var _16=this.onContentError(e);try{this.containerNode.innerHTML=_16;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _17=dojo.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad,parserScope:this.parserScope,startup:false,dir:this.dir,lang:this.lang},this._contentSetterParams||{});_15.set((dojo.isObject(_13)&&_13.domNode)?_13.domNode:_13,_17);delete this._contentSetterParams;if(this.doLayout){this._checkIfSingleChild();}if(!_14){if(this._started){this._startChildren();this._scheduleLayout();}this._onLoadHandler(_13);}},_onError:function $DI5_(_18,err,_19){this.onLoadDeferred.errback(err);var _1a=this["on"+_18+"Error"].call(this,err);if(_19){console.error(_19,err);}else{if(_1a){this._setContent(_1a,true);}}},onLoad:function $DI6_(_1b){},onUnload:function $DI7_(){},onDownloadStart:function $DI8_(){return this.loadingMessage;},onContentError:function $DI9_(_1c){},onDownloadError:function $DJA_(_1d){return this.errorMessage;},onDownloadEnd:function $DJB_(){}});}
if(!dojo._hasResource["dijit.TooltipDialog"]){dojo._hasResource["dijit.TooltipDialog"]=true;dojo.provide("dijit.TooltipDialog");dojo.require("dijit.layout.ContentPane");dojo.require("dijit._Templated");dojo.require("dijit.form._FormMixin");dojo.require("dijit._DialogMixin");dojo.declare("dijit.TooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:dojo.cache("dijit","templates/TooltipDialog.html","<div role=\"presentation\" tabIndex=\"-1\">\r\n\t<div class=\"dijitTooltipContainer\" role=\"presentation\">\r\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" role=\"dialog\"></div>\r\n\t</div>\r\n\t<div class=\"dijitTooltipConnector\" role=\"presentation\"></div>\r\n</div>\r\n"),_setTitleAttr:function $DMt_(_1){this.containerNode.title=_1;this._set("title",_1);},postCreate:function $DMu_(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey");},orient:function $DMv_(_2,_3,_4){var _5="dijitTooltipAB"+(_4.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_4.charAt(0)=="T"?"Below":"Above");dojo.replaceClass(this.domNode,_5,this._currentOrientClass||"");this._currentOrientClass=_5;},focus:function $DMw_(){this._getFocusItems(this.containerNode);dijit.focus(this._firstFocusItem);},onOpen:function $DMx_(_6){this.orient(this.domNode,_6.aroundCorner,_6.corner);this._onShow();},onClose:function $DMy_(){this.onHide();},_onKey:function $DMz_(_7){var _8=_7.target;var dk=dojo.keys;if(_7.charOrCode===dk.TAB){this._getFocusItems(this.containerNode);}var _9=(this._firstFocusItem==this._lastFocusItem);if(_7.charOrCode==dk.ESCAPE){setTimeout(dojo.hitch(this,"onCancel"),0);dojo.stopEvent(_7);}else{if(_8==this._firstFocusItem&&_7.shiftKey&&_7.charOrCode===dk.TAB){if(!_9){dijit.focus(this._lastFocusItem);}dojo.stopEvent(_7);}else{if(_8==this._lastFocusItem&&_7.charOrCode===dk.TAB&&!_7.shiftKey){if(!_9){dijit.focus(this._firstFocusItem);}dojo.stopEvent(_7);}else{if(_7.charOrCode===dk.TAB){_7.stopPropagation();}}}}}});}
if(!dojo._hasResource["dijit.Dialog"]){dojo._hasResource["dijit.Dialog"]=true;dojo.provide("dijit.Dialog");dojo.require("dojo.dnd.move");dojo.require("dojo.dnd.TimedMoveable");dojo.require("dojo.fx");dojo.require("dojo.window");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dijit._CssStateMixin");dojo.require("dijit.form._FormMixin");dojo.require("dijit._DialogMixin");dojo.require("dijit.DialogUnderlay");dojo.require("dijit.layout.ContentPane");dojo.requireLocalization("dijit","common",null,"ROOT,ar,ca,cs,da,de,el,es,fi,fr,he,hu,it,ja,kk,ko,nb,nl,pl,pt,pt-pt,ro,ru,sk,sl,sv,th,tr,zh,zh-tw");dojo.require("dijit.TooltipDialog");dojo.declare("dijit._DialogBase",[dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin,dijit._CssStateMixin],{templateString:dojo.cache("dijit","templates/Dialog.html","<div class=\"dijitDialog\" role=\"dialog\" aria-labelledby=\"${id}_title\">\r\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\r\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\r\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"ondijitclick: onCancel\" title=\"${buttonCancel}\" role=\"button\" tabIndex=\"-1\">\r\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\r\n\t</span>\r\n\t</div>\r\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\r\n</div>\r\n"),baseClass:"dijitDialog",cssStateNodes:{closeButtonNode:"dijitDialogCloseIcon"},attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{title:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}],"aria-describedby":""}),open:false,duration:dijit.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,"aria-describedby":"",postMixInProperties:function $DAm_(){var _1=dojo.i18n.getLocalization("dijit","common");dojo.mixin(this,_1);this.inherited(arguments);},postCreate:function $DAn_(){dojo.style(this.domNode,{display:"none",position:"absolute"});dojo.body().appendChild(this.domNode);this.inherited(arguments);this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");this._modalconnects=[];},onLoad:function $DAo_(){this._position();if(this.autofocus&&dijit._DialogLevelManager.isTop(this)){this._getFocusItems(this.domNode);dijit.focus(this._firstFocusItem);}this.inherited(arguments);},_endDrag:function $DAp_(e){if(e&&e.node&&e.node===this.domNode){this._relativePosition=dojo.position(e.node);}},_setup:function $DAq_(){var _2=this.domNode;if(this.titleBar&&this.draggable){this._moveable=(dojo.isIE==6)?new dojo.dnd.TimedMoveable(_2,{handle:this.titleBar}):new dojo.dnd.Moveable(_2,{handle:this.titleBar,timeout:0});this._dndListener=dojo.subscribe("/dnd/move/stop",this,"_endDrag");}else{dojo.addClass(_2,"dijitDialogFixed");}this.underlayAttrs={dialogId:this.id,"class":dojo.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")};},_size:function $DAr_(){this._checkIfSingleChild();if(this._singleChild){if(this._singleChildOriginalStyle){this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle;}delete this._singleChildOriginalStyle;}else{dojo.style(this.containerNode,{width:"auto",height:"auto"});}var mb=dojo._getMarginSize(this.domNode);var _3=dojo.window.getBox();if(mb.w>=_3.w||mb.h>=_3.h){var w=Math.min(mb.w,Math.floor(_3.w*0.75)),h=Math.min(mb.h,Math.floor(_3.h*0.75));if(this._singleChild&&this._singleChild.resize){this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText;this._singleChild.resize({w:w,h:h});}else{dojo.style(this.containerNode,{width:w+"px",height:h+"px",overflow:"auto",position:"relative"});}}else{if(this._singleChild&&this._singleChild.resize){this._singleChild.resize();}}},_position:function $DAs_(){if(!dojo.hasClass(dojo.body(),"dojoMove")){var _4=this.domNode,_5=dojo.window.getBox(),p=this._relativePosition,bb=p?null:dojo._getBorderBox(_4),l=Math.floor(_5.l+(p?p.x:(_5.w-bb.w)/2)),t=Math.floor(_5.t+(p?p.y:(_5.h-bb.h)/2));dojo.style(_4,{left:l+"px",top:t+"px"});}},_onKey:function $DAt_(_6){if(_6.charOrCode){var dk=dojo.keys;var _7=_6.target;if(_6.charOrCode===dk.TAB){this._getFocusItems(this.domNode);}var _8=(this._firstFocusItem==this._lastFocusItem);if(_7==this._firstFocusItem&&_6.shiftKey&&_6.charOrCode===dk.TAB){if(!_8){dijit.focus(this._lastFocusItem);}dojo.stopEvent(_6);}else{if(_7==this._lastFocusItem&&_6.charOrCode===dk.TAB&&!_6.shiftKey){if(!_8){dijit.focus(this._firstFocusItem);}dojo.stopEvent(_6);}else{while(_7){if(_7==this.domNode||dojo.hasClass(_7,"dijitPopup")){if(_6.charOrCode==dk.ESCAPE){this.onCancel();}else{return;}}_7=_7.parentNode;}if(_6.charOrCode!==dk.TAB){dojo.stopEvent(_6);}else{if(!dojo.isOpera){try{this._firstFocusItem.focus();}catch(e){}}}}}}},show:function $DAu_(){if(this.open){return;}if(!this._started){this.startup();}if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOutDeferred){this._fadeOutDeferred.cancel();}this._modalconnects.push(dojo.connect(window,"onscroll",this,"layout"));this._modalconnects.push(dojo.connect(window,"onresize",this,function(){var _9=dojo.window.getBox();if(!this._oldViewport||_9.h!=this._oldViewport.h||_9.w!=this._oldViewport.w){this.layout();this._oldViewport=_9;}}));this._modalconnects.push(dojo.connect(this.domNode,"onkeypress",this,"_onKey"));dojo.style(this.domNode,{opacity:0,display:""});this._set("open",true);this._onShow();this._size();this._position();var _a;this._fadeInDeferred=new dojo.Deferred(dojo.hitch(this,function(){_a.stop();delete this._fadeInDeferred;}));_a=dojo.fadeIn({node:this.domNode,duration:this.duration,beforeBegin:dojo.hitch(this,function(){dijit._DialogLevelManager.show(this,this.underlayAttrs);}),onEnd:dojo.hitch(this,function(){if(this.autofocus&&dijit._DialogLevelManager.isTop(this)){this._getFocusItems(this.domNode);dijit.focus(this._firstFocusItem);}this._fadeInDeferred.callback(true);delete this._fadeInDeferred;})}).play();return this._fadeInDeferred;},hide:function $DAv_(){if(!this._alreadyInitialized){return;}if(this._fadeInDeferred){this._fadeInDeferred.cancel();}var _b;this._fadeOutDeferred=new dojo.Deferred(dojo.hitch(this,function(){_b.stop();delete this._fadeOutDeferred;}));_b=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,function(){this.domNode.style.display="none";dijit._DialogLevelManager.hide(this);this.onHide();this._fadeOutDeferred.callback(true);delete this._fadeOutDeferred;})}).play();if(this._scrollConnected){this._scrollConnected=false;}dojo.forEach(this._modalconnects,dojo.disconnect);this._modalconnects=[];if(this._relativePosition){delete this._relativePosition;}this._set("open",false);return this._fadeOutDeferred;},layout:function $DAw_(){if(this.domNode.style.display!="none"){if(dijit._underlay){dijit._underlay.layout();}this._position();}},destroy:function $DAx_(){if(this._fadeInDeferred){this._fadeInDeferred.cancel();}if(this._fadeOutDeferred){this._fadeOutDeferred.cancel();}if(this._moveable){this._moveable.destroy();}if(this._dndListener){dojo.unsubscribe(this._dndListener);}dojo.forEach(this._modalconnects,dojo.disconnect);dijit._DialogLevelManager.hide(this);this.inherited(arguments);}});dojo.declare("dijit.Dialog",[dijit.layout.ContentPane,dijit._DialogBase],{});dijit._DialogLevelManager={show:function $DAy_(_c,_d){var ds=dijit._dialogStack;ds[ds.length-1].focus=dijit.getFocus(_c);var _e=dijit._underlay;if(!_e||_e._destroyed){_e=dijit._underlay=new dijit.DialogUnderlay(_d);}else{_e.set(_c.underlayAttrs);}var _f=ds[ds.length-1].dialog?ds[ds.length-1].zIndex+2:950;if(ds.length==1){_e.show();}dojo.style(dijit._underlay.domNode,"zIndex",_f-1);dojo.style(_c.domNode,"zIndex",_f);ds.push({dialog:_c,underlayAttrs:_d,zIndex:_f});},hide:function $DAz_(_10){var ds=dijit._dialogStack;if(ds[ds.length-1].dialog==_10){ds.pop();var pd=ds[ds.length-1];if(ds.length==1){if(!dijit._underlay._destroyed){dijit._underlay.hide();}}else{dojo.style(dijit._underlay.domNode,"zIndex",pd.zIndex-1);dijit._underlay.set(pd.underlayAttrs);}if(_10.refocus){var _11=pd.focus;if(!_11||(pd.dialog&&!dojo.isDescendant(_11.node,pd.dialog.domNode))){pd.dialog._getFocusItems(pd.dialog.domNode);_11=pd.dialog._firstFocusItem;}try{dijit.focus(_11);}catch(e){}}}else{var idx=dojo.indexOf(dojo.map(ds,function(_12){return _12.dialog;}),_10);if(idx!=-1){ds.splice(idx,1);}}},isTop:function $DA0_(_13){var ds=dijit._dialogStack;return ds[ds.length-1].dialog==_13;}};dijit._dialogStack=[{dialog:null,focus:null,underlayAttrs:null}];}
if(!dojo._hasResource["dojox.fx._base"]){dojo._hasResource["dojox.fx._base"]=true;dojo.provide("dojox.fx._base");dojo.require("dojo.fx");dojo.mixin(dojox.fx,{anim:dojo.anim,animateProperty:dojo.animateProperty,fadeTo:dojo._fade,fadeIn:dojo.fadeIn,fadeOut:dojo.fadeOut,combine:dojo.fx.combine,chain:dojo.fx.chain,slideTo:dojo.fx.slideTo,wipeIn:dojo.fx.wipeIn,wipeOut:dojo.fx.wipeOut});dojox.fx.sizeTo=function $DARC_(_1){var _2=_1.node=dojo.byId(_1.node),_3="absolute";var _4=_1.method||"chain";if(!_1.duration){_1.duration=500;}if(_4=="chain"){_1.duration=Math.floor(_1.duration/2);}var _5,_6,_7,_8,_9,_a=null;var _b=(function(n){return function(){var cs=dojo.getComputedStyle(n),_c=cs.position,w=cs.width,h=cs.height;_5=(_c==_3?n.offsetTop:parseInt(cs.top)||0);_7=(_c==_3?n.offsetLeft:parseInt(cs.left)||0);_9=(w=="auto"?0:parseInt(w));_a=(h=="auto"?0:parseInt(h));_8=_7-Math.floor((_1.width-_9)/2);_6=_5-Math.floor((_1.height-_a)/2);if(_c!=_3&&_c!="relative"){var _d=dojo.coords(n,true);_5=_d.y;_7=_d.x;n.style.position=_3;n.style.top=_5+"px";n.style.left=_7+"px";}};})(_2);var _e=dojo.animateProperty(dojo.mixin({properties:{height:function $DAQ7_(){_b();return {end:_1.height||0,start:_a};},top:function $DAQ8_(){return {start:_5,end:_6};}}},_1));var _f=dojo.animateProperty(dojo.mixin({properties:{width:function $DAQ9_(){return {start:_9,end:_1.width||0};},left:function $DARA_(){return {start:_7,end:_8};}}},_1));var _10=dojo.fx[(_1.method=="combine"?"combine":"chain")]([_e,_f]);return _10;};dojox.fx.slideBy=function $DARD_(_11){var _12=_11.node=dojo.byId(_11.node),top,_13;var _14=(function(n){return function(){var cs=dojo.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);_13=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=dojo.coords(n,true);top=ret.y;_13=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=_13+"px";}};})(_12);_14();var _15=dojo.animateProperty(dojo.mixin({properties:{top:top+(_11.top||0),left:_13+(_11.left||0)}},_11));dojo.connect(_15,"beforeBegin",_15,_14);return _15;};dojox.fx.crossFade=function $DARE_(_16){var _17=_16.nodes[0]=dojo.byId(_16.nodes[0]),op1=dojo.style(_17,"opacity"),_18=_16.nodes[1]=dojo.byId(_16.nodes[1]),op2=dojo.style(_18,"opacity");var _19=dojo.fx.combine([dojo[(op1==0?"fadeIn":"fadeOut")](dojo.mixin({node:_17},_16)),dojo[(op1==0?"fadeOut":"fadeIn")](dojo.mixin({node:_18},_16))]);return _19;};dojox.fx.highlight=function $DARF_(_1a){var _1b=_1a.node=dojo.byId(_1a.node);_1a.duration=_1a.duration||400;var _1c=_1a.color||"#ffff99",_1d=dojo.style(_1b,"backgroundColor");if(_1d=="rgba(0, 0, 0, 0)"){_1d="transparent";}var _1e=dojo.animateProperty(dojo.mixin({properties:{backgroundColor:{start:_1c,end:_1d}}},_1a));if(_1d=="transparent"){dojo.connect(_1e,"onEnd",_1e,function(){_1b.style.backgroundColor=_1d;});}return _1e;};dojox.fx.wipeTo=function $DARG_(_1f){_1f.node=dojo.byId(_1f.node);var _20=_1f.node,s=_20.style;var dir=(_1f.width?"width":"height"),_21=_1f[dir],_22={};_22[dir]={start:function $DARB_(){s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s[dir]="1px";s.display="";s.visibility="";return 1;}else{var now=dojo.style(_20,dir);return Math.max(now,1);}},end:_21};var _23=dojo.animateProperty(dojo.mixin({properties:_22},_1f));return _23;};}
if(!dojo._hasResource["dojox.image.Lightbox"]){dojo._hasResource["dojox.image.Lightbox"]=true;dojo.provide("dojox.image.Lightbox");dojo.experimental("dojox.image.Lightbox");dojo.require("dojo.window");dojo.require("dijit.Dialog");dojo.require("dojox.fx._base");dojo.declare("dojox.image.Lightbox",dijit._Widget,{group:"",title:"",href:"",duration:500,modal:false,_allowPassthru:false,_attachedDialog:null,startup:function $DA5X_(){this.inherited(arguments);var _1=dijit.byId("dojoxLightboxDialog");if(_1){this._attachedDialog=_1;}else{this._attachedDialog=new dojox.image.LightboxDialog({id:"dojoxLightboxDialog"});this._attachedDialog.startup();}if(!this.store){this._addSelf();this.connect(this.domNode,"onclick","_handleClick");}},_addSelf:function $DA5Y_(){this._attachedDialog.addImage({href:this.href,title:this.title},this.group||null);},_handleClick:function $DA5Z_(e){if(!this._allowPassthru){e.preventDefault();}else{return;}this.show();},show:function $DA5a_(){this._attachedDialog.show(this);},hide:function $DA5b_(){this._attachedDialog.hide();},disable:function $DA5c_(){this._allowPassthru=true;},enable:function $DA5d_(){this._allowPassthru=false;},onClick:function $DA5e_(){},destroy:function $DA5f_(){this._attachedDialog.removeImage(this);this.inherited(arguments);}});dojo.declare("dojox.image.LightboxDialog",dijit.Dialog,{title:"",inGroup:null,imgUrl:dijit._Widget.prototype._blankGif,errorMessage:"Image not found.",adjust:true,modal:false,errorImg:dojo.moduleUrl("dojox.image","resources/images/warning.png"),templateString:dojo.cache("dojox.image","resources/Lightbox.html","<div class=\"dojoxLightbox\" dojoAttachPoint=\"containerNode\">\r\n\t<div style=\"position:relative\">\r\n\t\t<div dojoAttachPoint=\"imageContainer\" class=\"dojoxLightboxContainer\" dojoAttachEvent=\"onclick: _onImageClick\">\r\n\t\t\t<img dojoAttachPoint=\"imgNode\" src=\"${imgUrl}\" class=\"dojoxLightboxImage\" alt=\"${title}\">\r\n\t\t\t<div class=\"dojoxLightboxFooter\" dojoAttachPoint=\"titleNode\">\r\n\t\t\t\t<div class=\"dijitInline LightboxClose\" dojoAttachPoint=\"closeButtonNode\"></div>\r\n\t\t\t\t<div class=\"dijitInline LightboxNext\" dojoAttachPoint=\"nextButtonNode\"></div>\t\r\n\t\t\t\t<div class=\"dijitInline LightboxPrev\" dojoAttachPoint=\"prevButtonNode\"></div>\r\n\t\t\t\t<div class=\"dojoxLightboxText\" dojoAttachPoint=\"titleTextNode\"><span dojoAttachPoint=\"textNode\">${title}</span><span dojoAttachPoint=\"groupCount\" class=\"dojoxLightboxGroupText\"></span></div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n</div>\r\n"),constructor:function $DA5g_(_2){this._groups=this._groups||(_2&&_2._groups)||{XnoGroupX:[]};},startup:function $DA5h_(){this.inherited(arguments);this._animConnects=[];this.connect(this.nextButtonNode,"onclick","_nextImage");this.connect(this.prevButtonNode,"onclick","_prevImage");this.connect(this.closeButtonNode,"onclick","hide");this._makeAnims();this._vp=dojo.window.getBox();return this;},show:function $DA5i_(_3){var _4=this;this._lastGroup=_3;if(!_4.open){_4.inherited(arguments);_4._modalconnects.push(dojo.connect(dojo.global,"onscroll",this,"_position"),dojo.connect(dojo.global,"onresize",this,"_position"),dojo.connect(dojo.body(),"onkeypress",this,"_handleKey"));if(!_3.modal){_4._modalconnects.push(dojo.connect(dijit._underlay.domNode,"onclick",this,"onCancel"));}}if(this._wasStyled){var _5=dojo.create("img",null,_4.imgNode,"after");dojo.destroy(_4.imgNode);_4.imgNode=_5;_4._makeAnims();_4._wasStyled=false;}dojo.style(_4.imgNode,"opacity","0");dojo.style(_4.titleNode,"opacity","0");var _6=_3.href;if((_3.group&&_3!=="XnoGroupX")||_4.inGroup){if(!_4.inGroup){_4.inGroup=_4._groups[(_3.group)];dojo.forEach(_4.inGroup,function(g,i){if(g.href==_3.href){_4._index=i;}});}if(!_4._index){_4._index=0;var sr=_4.inGroup[_4._index];_6=(sr&&sr.href)||_4.errorImg;}_4.groupCount.innerHTML=" ("+(_4._index+1)+" of "+Math.max(1,_4.inGroup.length)+")";_4.prevButtonNode.style.visibility="visible";_4.nextButtonNode.style.visibility="visible";}else{_4.groupCount.innerHTML="";_4.prevButtonNode.style.visibility="hidden";_4.nextButtonNode.style.visibility="hidden";}if(!_3.leaveTitle){_4.textNode.innerHTML=_3.title;}_4._ready(_6);},_ready:function $DA5j_(_7){var _8=this;_8._imgError=dojo.connect(_8.imgNode,"error",_8,function(){dojo.disconnect(_8._imgError);_8.imgNode.src=_8.errorImg;_8.textNode.innerHTML=_8.errorMessage;});_8._imgConnect=dojo.connect(_8.imgNode,"load",_8,function(e){_8.resizeTo({w:_8.imgNode.width,h:_8.imgNode.height,duration:_8.duration});dojo.disconnect(_8._imgConnect);if(_8._imgError){dojo.disconnect(_8._imgError);}});_8.imgNode.src=_7;},_nextImage:function $DA5k_(){if(!this.inGroup){return;}if(this._index+1<this.inGroup.length){this._index++;}else{this._index=0;}this._loadImage();},_prevImage:function $DA5l_(){if(this.inGroup){if(this._index==0){this._index=this.inGroup.length-1;}else{this._index--;}this._loadImage();}},_loadImage:function $DA5m_(){this._loadingAnim.play(1);},_prepNodes:function $DA5n_(){this._imageReady=false;if(this.inGroup&&this.inGroup[this._index]){this.show({href:this.inGroup[this._index].href,title:this.inGroup[this._index].title});}else{this.show({title:this.errorMessage,href:this.errorImg});}},_calcTitleSize:function $DA5o_(){var _9=dojo.map(dojo.query("> *",this.titleNode).position(),function(s){return s.h;});return {h:Math.max.apply(Math,_9)};},resizeTo:function $DA5p_(_a,_b){var _c=dojo.boxModel=="border-box"?dojo._getBorderExtents(this.domNode).w:0,_d=_b||this._calcTitleSize();this._lastTitleSize=_d;if(this.adjust&&(_a.h+_d.h+_c+80>this._vp.h||_a.w+_c+60>this._vp.w)){this._lastSize=_a;_a=this._scaleToFit(_a);}this._currentSize=_a;var _e=dojox.fx.sizeTo({node:this.containerNode,duration:_a.duration||this.duration,width:_a.w+_c,height:_a.h+_d.h+_c});this.connect(_e,"onEnd","_showImage");_e.play(15);},_scaleToFit:function $DA5q_(_f){var ns={},nvp={w:this._vp.w-80,h:this._vp.h-60-this._lastTitleSize.h};var _10=nvp.w/nvp.h,_11=_f.w/_f.h;if(_11>=_10){ns.h=nvp.w/_11;ns.w=nvp.w;}else{ns.w=_11*nvp.h;ns.h=nvp.h;}this._wasStyled=true;this._setImageSize(ns);ns.duration=_f.duration;return ns;},_setImageSize:function $DA5r_(_12){var s=this.imgNode;s.height=_12.h;s.width=_12.w;},_size:function $DA5s_(){},_position:function $DA5t_(e){this._vp=dojo.window.getBox();this.inherited(arguments);if(e&&e.type=="resize"){if(this._wasStyled){this._setImageSize(this._lastSize);this.resizeTo(this._lastSize);}else{if(this.imgNode.height+80>this._vp.h||this.imgNode.width+60>this._vp.h){this.resizeTo({w:this.imgNode.width,h:this.imgNode.height});}}}},_showImage:function $DA5u_(){this._showImageAnim.play(1);},_showNav:function $DA5v_(){var _13=dojo.marginBox(this.titleNode);if(_13.h>this._lastTitleSize.h){this.resizeTo(this._wasStyled?this._lastSize:this._currentSize,_13);}else{this._showNavAnim.play(1);}},hide:function $DA5w_(){dojo.fadeOut({node:this.titleNode,duration:200,onEnd:dojo.hitch(this,function(){this.imgNode.src=this._blankGif;})}).play(5);this.inherited(arguments);this.inGroup=null;this._index=null;},addImage:function $DA5x_(_14,_15){var g=_15;if(!_14.href){return;}if(g){if(!this._groups[g]){this._groups[g]=[];}this._groups[g].push(_14);}else{this._groups["XnoGroupX"].push(_14);}},removeImage:function $DA5y_(_16){var g=_16.group||"XnoGroupX";dojo.every(this._groups[g],function(_17,i,ar){if(_17.href==_16.href){ar.splice(i,1);return false;}return true;});},removeGroup:function $DA5z_(_18){if(this._groups[_18]){this._groups[_18]=[];}},_handleKey:function $DA50_(e){if(!this.open){return;}var dk=dojo.keys;switch(e.charOrCode){case dk.ESCAPE:this.hide();break;case dk.DOWN_ARROW:case dk.RIGHT_ARROW:case 78:this._nextImage();break;case dk.UP_ARROW:case dk.LEFT_ARROW:case 80:this._prevImage();break;}},_makeAnims:function $DA51_(){dojo.forEach(this._animConnects,dojo.disconnect);this._animConnects=[];this._showImageAnim=dojo.fadeIn({node:this.imgNode,duration:this.duration});this._animConnects.push(dojo.connect(this._showImageAnim,"onEnd",this,"_showNav"));this._loadingAnim=dojo.fx.combine([dojo.fadeOut({node:this.imgNode,duration:175}),dojo.fadeOut({node:this.titleNode,duration:175})]);this._animConnects.push(dojo.connect(this._loadingAnim,"onEnd",this,"_prepNodes"));this._showNavAnim=dojo.fadeIn({node:this.titleNode,duration:225});},onClick:function $DA52_(_19){},_onImageClick:function $DA53_(e){if(e&&e.target==this.imgNode){this.onClick(this._lastGroup);if(this._lastGroup.declaredClass){this._lastGroup.onClick(this._lastGroup);}}}});}
if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.getObject("i18n",true,dojo);dojo.i18n.getLocalization=dojo.i18n.getLocalization||function(_1,_2,_3){_3=dojo.i18n.normalizeLocale(_3);var _4=_3.split("-");var _5=[_1,"nls",_2].join(".");var _6=dojo._loadedModules[_5];if(_6){var _7;for(var i=_4.length;i>0;i--){var _8=_4.slice(0,i).join("_");if(_6[_8]){_7=_6[_8];break;}}if(!_7){_7=_6.ROOT;}if(_7){var _9=function(){};_9.prototype=_7;return new _9();}}throw new Error("Bundle not found: "+_2+" in "+_1+" , locale="+_3);};dojo.i18n.normalizeLocale=function $DBna_(_a){var _b=_a?_a.toLowerCase():dojo.locale;if(_b=="root"){_b="ROOT";}return _b;};dojo.i18n._requireLocalization=function $DBnb_(_c,_d,_e,_f){var _10=dojo.i18n.normalizeLocale(_e);var _11=[_c,"nls",_d].join(".");var _12="";if(_f){var _13=_f.split(",");for(var i=0;i<_13.length;i++){if(_10["indexOf"](_13[i])==0){if(_13[i].length>_12.length){_12=_13[i];}}}if(!_12){_12="ROOT";}}var _14=_f?_12:_10;var _15=dojo._loadedModules[_11];var _16=null;if(_15){if(dojo.config.localizationComplete&&_15._built){return;}var _17=_14.replace(/-/g,"_");var _18=_11+"."+_17;_16=dojo._loadedModules[_18];}if(!_16){_15=dojo["provide"](_11);var _19=dojo._getModuleSymbols(_c);var _1a=_19.concat("nls").join("/");var _1b;dojo.i18n._searchLocalePath(_14,_f,function(loc){var _1c=loc.replace(/-/g,"_");var _1d=_11+"."+_1c;var _1e=false;if(!dojo._loadedModules[_1d]){dojo["provide"](_1d);var _1f=[_1a];if(loc!="ROOT"){_1f.push(loc);}_1f.push(_d);var _20=_1f.join("/")+".js";_1e=dojo._loadPath(_20,null,function(_21){_21=_21.root||_21;var _22=function(){};_22.prototype=_1b;_15[_1c]=new _22();for(var j in _21){_15[_1c][j]=_21[j];}});}else{_1e=true;}if(_1e&&_15[_1c]){_1b=_15[_1c];}else{_15[_1c]=_1b;}if(_f){return true;}});}if(_f&&_10!=_12){_15[_10.replace(/-/g,"_")]=_15[_12.replace(/-/g,"_")];}};(function(){var _23=dojo.config.extraLocale;if(_23){if(!_23 instanceof Array){_23=[_23];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function $DBnc_(m,b,_24,_25){req(m,b,_24,_25);if(_24){return;}for(var i=0;i<_23.length;i++){req(m,b,_23[i],_25);}};}})();dojo.i18n._searchLocalePath=function $DBnd_(_26,_27,_28){_26=dojo.i18n.normalizeLocale(_26);var _29=_26.split("-");var _2a=[];for(var i=_29.length;i>0;i--){_2a.push(_29.slice(0,i).join("-"));}_2a.push(false);if(_27){_2a.reverse();}for(var j=_2a.length-1;j>=0;j--){var loc=_2a[j]||"ROOT";var _2b=_28(loc);if(_2b){break;}}};dojo.i18n._preloadLocalizations=function $DBne_(_2c,_2d){function _2e(_2f){_2f=dojo.i18n.normalizeLocale(_2f);dojo.i18n._searchLocalePath(_2f,true,function(loc){for(var i=0;i<_2d.length;i++){if(_2d[i]==loc){dojo["require"](_2c+"_"+loc);return true;}}return false;});};_2e();var _30=dojo.config.extraLocale||[];for(var i=0;i<_30.length;i++){_2e(_30[i]);}};}
dojo.provide("ibm.xsp.widget.layout.nls.xspClientDojo");
dojo.provide("ibm.xsp.widget.layout.nls.xspClientDojo.ROOT");ibm.xsp.widget.layout.nls.xspClientDojo.ROOT=/* Copyright IBM Corp. 2011  All Rights Reserved.                    */
({"areaProblem":"Problem submitting an area of the page.\n","submitPrompt":"Submit the entire page?","updateProblem":"An error occurred while updating some of the page.","noElementId":"No element to submit with id ${0}"})
;
dojo.provide("ibm.xsp.widget.layout.nls.xspClientDojo.en");ibm.xsp.widget.layout.nls.xspClientDojo.en=dojo.mixin(dojo.clone(ibm.xsp.widget.layout.nls.xspClientDojo.ROOT),/* Copyright IBM Corp. 2011  All Rights Reserved.                    */
({"areaProblem":"Problem submitting an area of the page.\n","submitPrompt":"Submit the entire page?","updateProblem":"An error occurred while updating some of the page.","noElementId":"No element to submit with id ${0}"})
);
dojo.provide("ibm.xsp.widget.layout.nls.xspClientDojo.en_us");ibm.xsp.widget.layout.nls.xspClientDojo.en_us=dojo.mixin(dojo.clone(ibm.xsp.widget.layout.nls.xspClientDojo.en),{});

if(!dojo._hasResource["ibm.xsp.widget.layout.xspClientDojo"]){dojo._hasResource["ibm.xsp.widget.layout.xspClientDojo"]=true;dojo.provide("ibm.xsp.widget.layout.xspClientDojo");dojo.require("dojo.i18n");dojo.require("dojo.string");dojo.requireLocalization("ibm.xsp.widget.layout","xspClientDojo",null,"ROOT,ar,ca,cs,da,de,el,en,es,fi,fr,he,hu,it,ja,kk,ko,nb,nl,pl,pt,pt-pt,ru,sk,sl,sv,th,tr,zh,zh-tw");function XSPConstructor(){this.validateAllFields=false;this.validators=[];this.preSubmitListeners=[];this.querySubmitListeners=[];this._onLoadListeners=[];this._listeningForDojo=false;this._unnamedSubmitListenerCount=0;this._eventNameHtmlToWidget=null;this._submitValue=undefined;this.messages=null;this.lastSubmit=0;this.submitLatency=20*1000;this._allowDirtySubmit=true;this._dirty=false;this._dirtyFormId=null;this.djRequire=function x_djreq(_1){return dojo["require"](_1);};this.getMessage=function x_gm(_2){if(!XSP.messages){XSP.messages=dojo.i18n.getLocalization("ibm.xsp.widget.layout","xspClientDojo");}return XSP.messages[_2];};this.addPreSubmitListener=function x_apsl(_3,_4,_5,_6){this._pushListener(this.preSubmitListeners,_3,_5,_6,_4);};this.addQuerySubmitListener=function x_aqsl(_7,_8,_9,_a){this._pushListener(this.querySubmitListeners,_7,_9,_a,_8);};this._pushListener=function x_pl(_b,_c,_d,_e,_f){if(!_e){this._unnamedSubmitListenerCount++;_e="script"+this._unnamedSubmitListenerCount.toString();}else{for(var i=0;i<_b.length;i++){if(_e==_b[i].scriptId){return;}}}_b.push(new this._SubmitListener(_c,_f,_d,_e));};this._SubmitListener=function x_sl(_10,_11,_12,_13){this.formId=_10;this.clientId=_12;this.scriptId=_13;this.listener=_11;this.run=function xsl_r(_14){return this.listener(_14);};};this.canSubmit=function x_cs(){if(this.lastSubmit>0){var now=(new Date()).getTime();if(now<(this.lastSubmit+this.submitLatency)){return false;}}this.lastSubmit=(new Date()).getTime();return true;};this.allowSubmit=function x_as(){this.lastSubmit=0;};this.getSubmitValue=function x_gbv(){return this._submitValue;};this.setSubmitValue=function x_sbv(_15){this._submitValue=_15;this._submitValueSet=true;};this._processListeners=function x_pl(_16,_17,_18){for(var i=0;i<_16.length;i++){var _19=_16[i];if(_19.formId==_17){if(typeof _19.clientId=="undefined"||null==_19.clientId||_19.clientId==_18){var _1a=_19.run();if(_16==this.querySubmitListeners&&_1a==false){return _1a;}}}}return true;};this.alert=function x_al(s){alert(s);};this.error=function x_er(s){this.alert(s);};this.confirm=function x_cf(s){return dojo.global.confirm(s);};this.prompt=function x_pt(msg,def){return dojo.global.prompt(msg,def);};this.attachValidator=function x_av(_1b,_1c,_1d){var _1e=null;var v=null;if(arguments.length>3){for(var i=3;i<arguments.length;i++){var e=arguments[i];if(typeof e=="string"){_1e=e;}else{if(!v){v=new Array();}v.push(e);}}}this.validators.push(new XSP._Validator(_1b,_1c,_1d,v,_1e));};this._Validator=function x_v(_1f,_20,_21,_22,_23){this.clientId=_1f;this.required=_20;this.converter=_21;this.validatorList=_22;this.multiSep=_23;};this.validateAll=function validateAll(_24,_25,_26){var _27=true;if(!_25){return _27;}if(XSP.hasDijit()){var fdj=dijit.byId(_24);if(fdj&&fdj.validate){_27=fdj.validate();}}for(var i=0;i<this.validators.length;i++){if(!_27&&!this.validateAllFields){return _27;}var vc=this.validators[i];var _28=this.findForm(vc.clientId);var fid=_28?_28.id:null;if(fid==_24){if(_26){if(!this.startsWith(vc.clientId,_26)){continue;}}var _29=null;var _2a=this.getElementById(vc.clientId);if(XSP.hasDijit()){var dj=dijit.byId(vc.clientId);if(dj){_29=this.getDijitFieldValue(dj);}}if(_29==null&&_2a&&!_2a.disabled){_29=this.getFieldValue(_2a);}if(_29!=null){if(_25==2&&vc.required){if(!vc.required.validate(vc.clientId,_29)){_27=false;continue;}}if(_29!=null&&_29!=""){var _2b=[_29];if(typeof _29=="string"&&vc.multiSep){_2b=_29.split(vc.multiSep);}for(var ii=0;ii<_2b.length;ii++){_29=_2b[ii];if(typeof _29=="string"){_29=this.trim(_29);if(vc.converter){_29=vc.converter.convert(vc.clientId,_29);if(_29==null){_27=false;continue;}}}if(_25==2&&vc.validatorList){for(var j=0;j<vc.validatorList.length;j++){if(!vc.validatorList[j].validate(vc.clientId,_29)){_27=false;continue;}}}}}}}}return _27;};this.getFieldValue=function getFieldValue(_2c){if(_2c){var _2d=(!_2c.type)?null:_2c.type.toLowerCase();if(_2d=="radio"||_2d=="checkbox"){if(_2c.checked){return _2c.value;}return "";}else{if(_2c.multiple){var sel="";for(var i=0;i<_2c.options.length;i++){if(_2c.options[i].selected){if(sel){sel+=",";}sel+=_2c.options[i].value;}}return sel;}else{if(typeof _2c.value!="undefined"){return _2c.value;}}}}return null;};this.getDijitFieldValue=function getDijitFieldValue(dj){if(dj&&dj.getValue){return dj.getValue();}return null;};this.validationError=function validationError(_2e,_2f){this.error(_2f);var e=this.getElementById(_2e);if(e){if(e.select){e.select();}if(e.focus){e.focus();}}};this.DateConverter=function DateConverter(_30,_31){XSP.djRequire("dojo.date.locale");this.message=_31;this.dateFormat=_30;this.convert=function xdc_c(_32,_33){var _34=XSP.getElementById(_32);var _35=dojo.date.locale.parse(_33,{selector:"date",datePattern:this.dateFormat});if(null==_35){_34.setAttribute("aria-invalid","true");XSP.validationError(_32,this.message);return null;}_34.setAttribute("aria-invalid","false");return _35;};};this.TimeConverter=function TimeConverter(_36,_37){XSP.djRequire("dojo.date.locale");this.message=_37;this.timeFormat=_36;this.convert=function xtc_c(_38,_39){var _3a=XSP.getElementById(_38);var _3b=dojo.date.locale.parse(_39,{selector:"time",timePattern:this.timeFormat});if(null==_3b){_3a.setAttribute("aria-invalid","true");XSP.validationError(_38,this.message);return null;}_3a.setAttribute("aria-invalid","false");return _3b;};};this.DateTimeConverter=function DateTimeConverter(_3c,_3d,_3e){XSP.djRequire("dojo.date.locale");this.message=_3e;this.dateFormat=_3c;this.timeFormat=_3d;this.convert=function xdtc_c(_3f,_40){var _41=XSP.getElementById(_3f);var _42=dojo.date.locale.parse(_40,{datePattern:this.dateFormat,timePattern:this.timeFormat});if(null==_42){_41.setAttribute("aria-invalid","true");XSP.validationError(_3f,this.message);return null;}_41.setAttribute("aria-invalid","false");return _42;};};this.IntConverter=function IntConverter(_43){this.message=_43;this.convert=function xic_c(_44,_45){var _46=XSP.getElementById(_44);var _47=/^-?\d+$/;if(_47.test(_45)){_46.setAttribute("aria-invalid","false");return parseInt(_45);}_46.setAttribute("aria-invalid","true");XSP.validationError(_44,this.message);};};this.NumberConverter=function NumberConverter(dot,tho,_48){this.message=_48;this.convert=function xnc_c(_49,_4a){var _4b=XSP.getElementById(_49);while(_4a.indexOf(tho)>=0){_4a=_4a.replace(tho,"");}_4a=_4a.replace(dot,".");var _4c=/(^-?\d+(\.\d*)?([eE][-+]?\d+)?$)|(^-?\.\d+([eE][-+]?\d+)?$)/;if(_4c.test(_4a)){_4b.setAttribute("aria-invalid","false");return parseFloat(_4a);}_4b.setAttribute("aria-invalid","true");XSP.validationError(_49,this.message);};};this.RequiredValidator=function RequiredValidator(_4d){this.message=_4d;this.validate=function xrv_v(_4e,_4f){var _50=XSP.getElementById(_4e);if(_50){if(!_4f){_50.setAttribute("aria-required","true");XSP.validationError(_4e,this.message);return false;}}return true;};};this.DateTimeRangeValidator=function DateTimeRangeValidator(_51,_52,_53){XSP.djRequire("dojo.date.stamp");this.minTime=_51!=null?dojo.date.stamp.fromISOString(_51):null;this.maxTime=_52!=null?dojo.date.stamp.fromISOString(_52):null;this.message=_53;this.validate=function xdtrv_v(_54,_55){var _56=XSP.getElementById(_54);if(_56){if(typeof _55=="object"&&_55.getTime){var _57=_55.getTime();if((this.minTime&&_57<this.minTime)||(this.maxTime&&_57>this.maxTime)){_56.setAttribute("aria-invalid","true");XSP.validationError(_54,this.message);return false;}_56.setAttribute("aria-invalid","false");}}return true;};};this.LengthValidator=function LengthValidator(min,max,_58){this.min=min;this.max=max;this.message=_58;this.validate=function xlv_v(_59,_5a){var _5b=XSP.getElementById(_59);if(_5b){if(typeof _5a=="string"){var len=_5a.length;if((this.min&&len<this.min)||(this.max&&len>this.max)){_5b.setAttribute("aria-invalid","true");XSP.validationError(_59,this.message);return false;}_5b.setAttribute("aria-invalid","false");}}return true;};};this.NumberRangeValidator=function NumberRangeValidator(min,max,_5c){this.min=min;this.max=max;this.message=_5c;this.validate=function xnrv_v(_5d,_5e){var _5f=XSP.getElementById(_5d);if(_5f){if(typeof _5e=="number"){if((this.min&&_5e<this.min)||(this.max&&_5e>this.max)){_5f.setAttribute("aria-invalid","true");XSP.validationError(_5d,this.message);return false;}_5f.setAttribute("aria-invalid","false");}}return true;};};this.RegExpValidator=function RegExpValidator(_60,_61){this.expr=_60;this.message=_61;this.validate=function xrev_v(_62,_63){var _64=XSP.getElementById(_62);if(_64){if(typeof _63=="string"){var re=new RegExp(this.expr);if(!re.test(_63)){_64.setAttribute("aria-invalid","true");XSP.validationError(_62,this.message);return false;}_64.setAttribute("aria-invalid","false");}}return true;};};this.ExpressionValidator=function ExpressionValidator(_65,_66){this.expr=_65;this.message=_66;this.validate=function xev_v(_67,_68){var _69=XSP.getElementById(_67);if(_69){var _6a=dojo.global.value;dojo.global.value=_68;var _6b=eval(this.expr);dojo.global.value=_6a;if(!_6b){_69.setAttribute("aria-invalid","true");XSP.validationError(_67,this.message);return false;}_69.setAttribute("aria-invalid","false");}return true;};};this.attachEvent=function x_ae(_6c,_6d,_6e,_6f,_70,_71,_72){if(_6d==null){_6d=_6c;}var _73=dojo.byId(_6d);if(XSP.hasDijit()){var _74=this._getEventData(_73,_6d,_6e);_73=_74.targetNode;_6e=_74.eventName;}if(_6e=="onClientLoad"){XSP.fireEvent(_6e,_6c,_6d,_6f,_70,_71,_72);}if(_73){dojo.connect(_73,_6e,function xav_fe(_75){if(_73&&_73.getAttribute){var _76=_73.getAttribute("href");if(_76&&XSP.endsWith(_76,"#")){_75.preventDefault();}}XSP.fireEvent(_75,_6c,_6d,_6f,_70,_71,_72);});}};this._getEventData=function x_cfde(_77,_78,_79){var _7a=dijit.byId(_78);if(_7a&&_79){if(!XSP._djEvents){XSP._djEvents=[];dojo.forEach(["onLoad","onUnload","onChange","onSubmit","onReset","onSelect","onBlur","onFocus","onKeyDown","onKeyPress","onKeyUp","onClick","onDblClick","onMouseDown","onMouseMove","onMouseOut","onMouseOver","onMouseUp"],function(e){XSP._djEvents[e.toLowerCase()]=e;});}var _7b=this._djEvents[_79]||_79;if(dojo.isFunction(_7a[_7b])){if(_7b=="onFocus"&&_7a.declaredClass.indexOf("DateTextBox")!=-1){_79="_onFocus";}else{_79=_7b;}_77=_7a;}}return {"targetNode":_77,"eventName":_79};};this.fireEvent=function x_fe(evt,_7c,_7d,_7e,_7f,_80,_81){var _82=this.findForm(_7d);if(_7f&&(_82==null||!this.canSubmit())){return false;}var _83=this._doFireEvent(evt,_82,_7c,_7e,_7f,_80,_81);if(_7f){if(_83){window.onbeforeunload=null;_82.submit();}else{this.allowSubmit();}}};this._doFireEvent=function x_dfe(evt,_84,_85,_86,_87,_88,_89){var f=_84;var _8a,_8b;this._submitValueSet=false;try{if(_86!=null){if(dojo.isString(_86)&&dojo.global[_86]){_86=dojo.global[_86];}if(dojo.isFunction(_86)){try{_8a=_86(evt);}catch(err){if(dojo.global.onerror&&err&&err.message&&err.fileName&&err.lineNumber){dojo.global.onerror(err.message,err.fileName,err.lineNumber);return false;}throw err;}if(typeof _8a=="boolean"){if(!_8a){return false;}}else{if(!this._submitValueSet&&_8a){this._submitValue=_8a;}}}}_8b=this._submitValue;if(_8b!=undefined&&!dojo.isString(_8b)){_8b=dojo.isObject(_8b)?this.toJson(_8b):_8b.toString();}}finally{this._submitValue=undefined;}if(_87){if(_88===true){_88=0;}if(_88){_8a=this.validateAll(f.id,_88,_89);if(!_8a){return false;}}_8a=this._processListeners(this.querySubmitListeners,f.id,_85);if(!_8a){return false;}this._processListeners(this.preSubmitListeners,f.id,_85);if(_8a&&_87){f["$$xspsubmitid"].value=_85;f["$$xspexecid"].value=_89||"";f["$$xspsubmitvalue"].value=_8b!=undefined?_8b:"";f["$$xspsubmitscroll"].value=this._scrollPosition();}return true;}return false;};this._scrollPosition=function _scrollPosition(){var _8c=window.pageXOffset||document.documentElement.scrollLeft||0;var _8d=window.pageYOffset||document.documentElement.scrollTop||0;return _8c+"|"+_8d;};this.scrollWindow=function scrollWindow(x,y){window.scrollTo(x,y);};this._setAllowDirtySubmit=function x_sads(_8e){this._allowDirtySubmit=_8e;};this._isAllowDirtySubmit=function x_iads(){return (this._allowDirtySubmit);};this._setDirty=function x_sd(_8f,_90){this._dirty=_8f;this._dirtyFormId=_90;};this._isDirty=function x_id(){return (this._dirty);};this._getDirtyFormId=function x_gdfi(){return (this._dirtyFormId);};this.attachDirtyListener=function x_adl(_91){var _92=this.findForm(_91);if(_92){var _93=dojo.byId(_91);var _94="onchange";if(XSP.hasDijit()){var _95=dijit.byId(_91);if(_95){if(dojo.isFunction(_95["onChange"])&&!dojo.isFunction(_95["isModifiedNotification"])){_93=_95;_94="onChange";}else{if(dojo.isFunction(_95["enableModifiedNotification"])){_95.enableModifiedNotification();return;}}}}dojo.connect(_93,_94,function xadl_sd(_96){XSP._setDirty(true,_92.id);});}};this.attachDirtyUnloadListener=function x_adul(_97){window.onbeforeunload=function xadul_sd(_98){if(XSP._isDirty()){return _97;}};};this._validateDirtyForm=function x_vdf(_99,_9a){var _9b=this.getElementById(_99);var _9c=this.validateAll(_9b.id,2);if(false==_9c){this._setAllowDirtySubmit(false);return _9c;}_9c=this._processListeners(this.querySubmitListeners,_9b.id,_9a);if(false==_9c){this._setAllowDirtySubmit(false);}return _9c;};this._saveDirtyForm=function x_sdf(evt,_9d,_9e,_9f,_a0,_a1,_a2){var _a3=this.findForm(_9e);if(_a0&&(!_a3||!this.canSubmit())){return false;}var _a4=this._doFireSaveEvent(evt,_a3,_9d,_9f,_a0,_a1,_a2);if(_a0){if(_a4){window.onbeforeunload=null;_a3.submit();}else{this.allowSubmit();}}};this._doFireSaveEvent=function x_dfe(evt,_a5,_a6,_a7,_a8,_a9,_aa){var _ab=true;var _ac;if(this._submitValue!=null&&typeof this._submitValue!="undefined"){_ac=this._submitValue;}else{_ac="";}this._submitValue=undefined;if(_a7!=null){if(dojo.isString(_a7)&&dojo.global[_a7]){_a7=dojo.global[_a7];}if(dojo.isFunction(_a7)){try{_ab=_a7(evt);}catch(err){if(dojo.global.onerror&&err&&err.message&&err.fileName&&err.lineNumber){dojo.global.onerror(err.message,err.fileName,err.lineNumber);return false;}throw err;}if(typeof _ab=="boolean"){if(_ab==false){return false;}}else{if(!(typeof this._submitValue=="undefined")){_ac=this._submitValue;}else{if(!(typeof _ab=="undefined")){_ac=_ab;}}}}}if(_ac!=null&&typeof _ac!="string"){if(typeof _ac=="object"){_ac=this.toJson(_ac);}else{_ac=_ac.toString();}}if(_a8){this._processListeners(this.preSubmitListeners,_a5.id,_a6);if(_ab&&_a8){var f=_a5;f["$$xspsubmitid"].value=_a6;f["$$xspexecid"].value=_aa||"";f["$$xspsubmitvalue"].value=_ac!=undefined?_ac:"";f["$$xspsubmitscroll"].value=this._scrollPosition();}return true;}return false;};this.attachPartial=function x_apar(_ad,_ae,_af,_b0,_b1,_b2,_b3,_b4,_b5,_b6){if(_ae==null){_ae=_ad;}var _b7=dojo.byId(_ae);if(XSP.hasDijit()){var _b8=this._getEventData(_b7,_ae,_b0);_b7=_b8.targetNode;_b0=_b8.eventName;}if(_b0=="onClientLoad"){var _b9=XSP.findForm(_ae);if(!_b9||!XSP.canSubmit()){return false;}if(XSP._doFireEvent(null,_b9,_ad,_b1,true,_b2,_af)){var _ba={onStart:_b4,onComplete:_b5,onError:_b6};XSP._partialRefresh("post",_b9,_b3,_ba);}else{XSP.allowSubmit();}}dojo.connect(_b7,_b0,function xapar_fpre(_bb){if(_b7&&_b7.getAttribute){var _bc=_b7.getAttribute("href");if(_bc&&XSP.endsWith(_bc,"#")){_bb.preventDefault();}}XSP.firePartial(_bb,_ad,_ae,_af,_b1,_b2,_b3,_b4,_b5,_b6);});};this.firePartial=function x_fpar(evt,_bd,_be,_bf,_c0,_c1,_c2,_c3,_c4,_c5){var _c6=XSP.findForm(_be);if(!_c6||!XSP.canSubmit()){return false;}if(XSP._doFireEvent(evt,_c6,_bd,_c0,true,_c1,_bf)){var _c7={onStart:_c3,onComplete:_c4,onError:_c5};XSP._partialRefresh("post",_c6,_c2,_c7);}else{XSP.allowSubmit();}};this.partialRefreshGet=function x_prfs(_c8,_c9){var _ca=XSP.findForm(_c9.formId||_c8);if(!_ca||!XSP.canSubmit()){return false;}_c9=_c9||{};this._partialRefresh("get",_ca,_c8,_c9);};this.partialRefreshPost=function x_prfs(_cb,_cc){var _cd=XSP.findForm(_cc.formId||_cb);if(!_cd||!this.canSubmit()){return false;}_cc=_cc||{};if(_cc.immediate){_cc.valmode=0;}if(this._doFireEvent(null,_cd,_cb,null,true,_cc.valmode,_cc.execId)){this._partialRefresh("post",_cd,_cb,_cc);}else{this.allowSubmit();}};this._partialRefresh=function x_prfh(_ce,_cf,_d0,_d1){var _d2=_cf.action;_d2+=(_d2.match(/\?/)?"&":"?")+"$$ajaxid="+encodeURIComponent(_d0);if(_d1.params&&_ce=="get"){if(typeof _d1.params=="object"){for(var key in _d1.params){var _d3=_d1.params[key];if(_d3){_d2+="&"+encodeURIComponent(key)+"="+encodeURIComponent(_d3);}else{if(_d3!=null&&typeof _d3!="undefined"){_d2+="&"+encodeURIComponent(key);if(""!=_d3){_d2+="="+encodeURIComponent(_d3);}}}}}else{if(typeof _d1.params=="string"){_d2+="&"+_d1.params;}}}if(_d1.refreshTargetId){_d0=_d1.refreshTargetId;}if(_d1.onStart){if(typeof _d1.onStart=="function"){_d1.onStart();}else{eval(_d1.onStart);}}var _d4=function xfpre_l(_d5,_d6){var _d7=_d6.xhr&&_d6.xhr.getResponseHeader("X-XspLocation");if(_d7){window.location=_d7;return _d5;}if(_d5.search(/\<html/i)>=0&&_d5.search(/\<\/html\>/i)>=0){dojo.require("dojo.html");dojo.addOnLoad(function(){dojo.html.set(dojo.body(),_d5);});XSP.allowSubmit();return _d5;}var _d8=_d6.xhr&&_d6.xhr.getResponseHeader("X-XspRefreshId");if(_d8){_d0=_d8;}if(_d0&&_d0!="@none"){XSP._replaceNode(_d0,_d5);}XSP.allowSubmit();if(_d1.onComplete){if(typeof _d1.onComplete=="function"){_d1.onComplete();}else{eval(_d1.onComplete);}}return _d5;};var _d9=function xfpre_e(_da,_db){XSP.allowSubmit();if(_d1.onError){if(typeof _d1.onError=="function"){_d1.onError();}else{eval(_d1.onError);}return _da;}if(_da&&_da.status&&_da.status!=200&&_da.responseText){if(_da.responseText.search(/\<html/i)>=0&&_da.responseText.search(/\<\/html\>/i)>=0){dojo.require("dojo.html");dojo.addOnLoad(function(){dojo.html.set(dojo.body(),_da.responseText);});return _da;}}var txt=XSP.getMessage("updateProblem");if(_da.message){txt+="\n   "+_da.message;}XSP.error(txt);return _da;};if(_ce=="get"){var vid=_cf["$$viewid"].value;if(vid){_d2+="&"+"$$viewid="+vid;}dojo.xhrGet({url:_d2,handleAs:"text",timeout:XSP.submitLatency,load:_d4,error:_d9});}else{dojo.xhrPost({url:_d2,handleAs:"text",form:_cf,timeout:XSP.submitLatency,load:_d4,error:_d9,content:_d1.params});}};this._replaceNode=function x_rn(_dc,_dd){var _de=widget=null;if(dijit.byId){widget=dijit.byId(_dc);if(widget){_de=widget.domNode;var _df=dijit.byId(_dc+"_Container");if(_df){widget=_df;_de=_df.domNode;}}}_de=_de||dojo.byId(_dc);if(!_de){var msg=dojo.string.substitute(XSP.getMessage("noElementId"),[_dc]);throw {message:msg,description:msg};}var _e0=function(_e1,_e2){var _e3=_dd.indexOf(_e1);if(_e3>=0){var _e4=_dd.lastIndexOf(_e2);if(_e4>=0){var _e5=_dd.substring(_e3+_e1.length,_e4);_dd=_dd.substring(0,_e3)+_dd.substring(_e4+_e2.length);return _e5;}}};var _e6=_e0("<!-- XSP_UPDATE_HEADER_START -->\n","<!-- XSP_UPDATE_HEADER_END -->\n");if(_e6){this.execScripts(this.processScripts(_e6,true));}if(widget){widget.destroyRecursive(true);}else{if(dijit.findWidgets){dojo.forEach(dijit.findWidgets(_de),function xrnl_fe(w){w.destroyRecursive(true);});}}var _e7=_e0("<!-- XSP_UPDATE_SCRIPT_START -->","<!-- XSP_UPDATE_SCRIPT_END -->\n");var _e8=this.processScripts(_dd,true);var dom=this.processScripts(_dd,false);if(dom){dojo.place(dom,_de,"replace");}else{_de.parentNode.removeChild(_de);}if(_e8){this.execScripts(_e8);}if(_e7){this.execScripts(this.processScripts(_e7,true));}this.parseDojo(dojo.byId(_dc));this._loaded();};this.processScripts=function $DBhJ_(s,ex){var rg=new RegExp("(<script[^>]*>[\\S\\s]*?</script>)","img");if(ex){var a=[];s.replace(rg,function(all,scr){var _e9=scr.indexOf(">");if(scr.substring(0,_e9).indexOf("dojo/")<0){var end=scr.lastIndexOf("<");a.push(scr.substring(_e9+1,end));}});return a;}else{return s.replace(rg,function(all,scr){var _ea=scr.indexOf(">");return scr.substring(0,_ea).indexOf("dojo/")<0?"":scr;});}};this.execScripts=function x_es(a){dojo.forEach(a,function xrnfe2_fe(sc){dojo.eval(sc);});};this.parseDojo=function x_pd(_eb){if(_eb&&dojo.parser){if(_eb.getAttribute("dojoType")){dojo.parser.instantiate([_eb]);}dojo.parser.parse(_eb);}};this.attachSimpleConfirmSubmit=function x_ascs(_ec,_ed,_ee,_ef){var id=_ed||_ec;var _f0=dojo.byId(id);dojo.connect(_f0,_ee,function xascs_fscs(e){XSP._fireSimpleConfirmSubmit(_ec,id,_ef);});};this._fireSimpleConfirmSubmit=function x_fscs(_f1,_f2,_f3){if(this.canSubmit()){var f=this.findForm(_f2);if(f){if(XSP.confirm(_f3)){f["$$xspsubmitid"].value=_f1;f["$$xspsubmitscroll"].value=this._scrollPosition();f.submit();}}}return false;};this.attachClientFunction=function x_acf(_f4,_f5,_f6){var _f7=dojo.byId(_f4);dojo.connect(_f7,_f5,function xacf_cssn(_f8){_f6(_f8);});};this.attachClientScript=function x_acs(_f9,_fa,_fb){var _fc=dojo.byId(_f9);dojo.connect(_fc,_fa,function xacs_e(_fd){eval(_fb);});};this.tagCloudSliderOnChange=function x_tcsoc(_fe,_ff){try{var s=dojo.byId(_ff);if(s){dojo.query("a",s).forEach(function(a){var _100=a.className.match(/(\d+)/);if(_100){a.style.display=(_100[0]>=_fe)?"inline":"none";}});}}catch(e){alert(e);}},this.publishEvent=function x_pubv(_101,_102,_103){},this.dispatchEvent=function x_dspv(_104,name,_105,_106){var l=dojo.query(".XspHandler-"+name);if(l.length>0){var o={name:name,source:_104,value:_105,nativeEvent:_106};this._submitValue=_105;for(var i=0;i<l.length;i++){l[i].onclick(o);}this._submitValue=undefined;}},this.setComponentMode=function x_setp(mode,_107){},this.addOnLoad=function x_aol(_108){if(!this._listeningForDojoOnload){this._listeningForDojoOnload=true;dojo.addOnLoad(this,"_loaded");}this._onLoadListeners.push(_108);};this._loaded=function x_l(){dojo.forEach(this._onLoadListeners,function xl_l(_109){_109();});this._onLoadListeners=[];};this.attachViewColumnCheckboxToggler=function x_avcct(_10a,_10b){var _10c=_10b+":_hdrcbox";dojo.connect(dojo.byId(_10c),"onclick",function xavcct_c(){XSP._toggleViewColumnCheckBoxes(_10a,_10b);});XSP._toggleViewColumnCheckBoxes(_10a,_10b);};this._toggleViewColumnCheckBoxes=function x_tvccb(_10d,_10e){var cbox=this.getElementById(_10e+":_hdrcbox");if(cbox){dojo.query("input[type=checkbox]").forEach(function(node){if(XSP.startsWith(node.name,_10d)&&XSP.endsWith(node.name,":_colcbox")){node.checked=cbox.checked;}});}};this.isViewPanelRowSelected=function x_ivprs(_10f,ckId){var res=false;dojo.query("input[type=checkbox]:checked").forEach(function(node){if(XSP.startsWith(node.name,_10f)&&XSP.endsWith(node.name,ckId)){res=true;}});return res;};this.initSectionScript=function x_iss(_110,_111,_112){if(_112){var _113=dojo.byId(_111+"_open");var _114=dojo.byId(_111+"_close");var _115=dojo.byId(_111+"_contents");var _116="none"!=_115.style.display;if(_116){_113.style.display="inline";_114.style.display="none";if(!dojo.isIE){var _117=dojo.byId(_111+"_lk_open");var _118=dojo.byId(_111+"_lk_close");XSP._moveAttr(_118,_117,"accesskey");XSP._moveAttr(_118,_117,"tabindex");}}else{_113.style.display="none";_114.style.display="inline";}if(dojo.isIE){var _118=dojo.byId(_111+"_lk_close");var _119=_118.getAttribute("accesskey");_118.removeAttribute("accesskey");_118.setAttribute("accessKey",_119);var _11a=_118.getAttribute("tabindex");_118.removeAttribute("tabindex");_118.setAttribute("tabIndex",_11a);if(_116){var _117=dojo.byId(_111+"_lk_open");XSP._moveAttr(_118,_117,"accessKey");XSP._moveAttr(_118,_117,"tabIndex");}}}var node=dojo.byId(_110);dojo.connect(node,"onclick",function xiss_oc(_11b){XSP.showSection(_111,_112);});dojo.connect(node,"onkeyup",function xiss_oku(_11c){if(_11c.keyCode==13||_11c.keyCode==32){XSP.showSection(_111,_112);}});};this.showSection=function x_ss(_11d,show){var _11e=dojo.byId(_11d+"_open");var _11f=dojo.byId(_11d+"_close");var _120=dojo.byId(_11d+"_lk_open");var _121=dojo.byId(_11d+"_lk_close");var _122=dojo.byId(_11d+"_contents");var form=this.findForm(_11d);if(_11e&&_11f&&_120&&_121&&_122&&form){if(show){_11e.style.display="inline";_11f.style.display="none";_122.style.display="block";form.elements[_11d+"_closed"].value="false";}else{_11e.style.display="none";_11f.style.display="inline";_122.style.display="none";form.elements[_11d+"_closed"].value="true";}var _123=show?_121:_120;var _124=show?_120:_121;XSP._moveAttr(_123,_124,(dojo.isIE?"accessKey":"accesskey"));XSP._moveAttr(_123,_124,(dojo.isIE?"tabIndex":"tabindex"));if(_124.focus){_124.focus();}}};this._moveAttr=function x_ma(_125,_126,_127){_126.setAttribute(_127,_125.getAttribute(_127));_125.removeAttribute(_127);};this.findForm=function x_ff(_128){return this.findParentByTag(_128,"form")||dojo.doc.forms[0];};this.findParentByTag=function x_fp(_129,tag){if(dojo.isString(_129)){var node=dojo.byId(_129);if(!node&&XSP.hasDijit()){node=dijit.byId(_129);if(node){node=node.domNode;}}_129=node;}tag=tag.toLowerCase();while(_129){var _12a=_129.tagName.toLowerCase();if(_12a==tag){return _129;}if(_12a=="body"){return null;}_129=_129.parentNode;}return null;};this.getElementById=function x_gbi(_12b){return dojo.byId(_12b);};this.hasDijit=function x_hdj(){return typeof dijit!="undefined"&&typeof dijit.byId!="undefined";};this.trim=function x_trim(s){return s?s.replace(/^\s+|\s+$/g,""):s;};this.startsWith=function x_sw(s,_12c){return s.length>=_12c.length&&s.substring(0,_12c.length)==_12c;};this.endsWith=function x_ew(s,_12d){return s.length>=_12d.length&&s.substring(s.length-_12d.length)==_12d;};this.serialize=function xm_ser(o){if(typeof o=="object"){return dojo.toJson(o);}return o.toString();};this.toJson=function x_tjson(o){return dojo.toJson(o);};this.fromJson=function x_fjson(s){return dojo.fromJson(s);};this.log=function x_l(_12e){XSP.djRequire("ibm.xsp.widget.layout.xspClientDebug");dojo.addOnLoad(function(){XSP.logw(_12e);});};};if(typeof XSP=="undefined"){var XSP=new XSPConstructor();}}


