/* Copyright (c) 2007-2010, Christian Kaczmarek and 4andbeer.com. */
dojo._xdResourceLoaded(function(_1,_2,_3){return {depends:[["provide","dojo.dnd.common"],["provide","dojo.window"],["provide","dojo.dnd.autoscroll"],["provide","dojo.dnd.Mover"],["provide","dojo.dnd.Moveable"],["provide","dojo.dnd.move"],["provide","dojo.dnd.TimedMoveable"],["provide","dojo.fx.Toggler"],["provide","dojo.fx"],["provide","dijit._base.manager"],["provide","dojo.Stateful"],["provide","dijit._WidgetBase"],["provide","dijit._base.focus"],["provide","dojo.AdapterRegistry"],["provide","dijit._base.place"],["provide","dijit._base.window"],["provide","dijit._base.popup"],["provide","dijit._base.scroll"],["provide","dojo.uacss"],["provide","dijit._base.sniff"],["provide","dijit._base.typematic"],["provide","dijit._base.wai"],["provide","dijit._base"],["provide","dijit._Widget"],["provide","dojo.string"],["provide","dojo.date.stamp"],["provide","dojo.parser"],["provide","dojo.cache"],["provide","dijit._Templated"],["provide","dijit._CssStateMixin"],["provide","dijit.form._FormMixin"],["provide","dijit._DialogMixin"],["provide","dijit.DialogUnderlay"],["provide","dijit._Container"],["provide","dijit._Contained"],["provide","dijit.layout._LayoutWidget"],["provide","dijit.layout._ContentPaneResizeMixin"],["provide","dojo.html"],["provide","dijit.layout.ContentPane"],["provide","dijit.TooltipDialog"],["provide","dijit.Dialog"],["provide","fab.www.stats.common"],["i18n._preloadLocalizations","fab.nls.fab-www-stats",["ROOT","en","en-us","xx"]]],defineResource:function(_4,_5,_6){if(!_4._hasResource["dojo.dnd.common"]){_4._hasResource["dojo.dnd.common"]=true;_4.provide("dojo.dnd.common");_4.getObject("dnd",true,_4);_4.dnd.getCopyKeyState=_4.isCopyKey;_4.dnd._uniqueId=0;_4.dnd.getUniqueId=function(){var id;do{id=_4._scopeName+"Unique"+(++_4.dnd._uniqueId);}while(_4.byId(id));return id;};_4.dnd._empty={};_4.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}if(!_4._hasResource["dojo.window"]){_4._hasResource["dojo.window"]=true;_4.provide("dojo.window");_4.getObject("window",true,_4);_4.window.getBox=function(){var _7=(_4.doc.compatMode=="BackCompat")?_4.body():_4.doc.documentElement;var _8=_4._docScroll();return {w:_7.clientWidth,h:_7.clientHeight,l:_8.x,t:_8.y};};_4.window.get=function(_9){if(_4.isIE&&window!==document.parentWindow){_9.parentWindow.execScript("document._parentWindow = window;","Javascript");var _a=_9._parentWindow;_9._parentWindow=null;return _a;}return _9.parentWindow||_9.defaultView;};_4.window.scrollIntoView=function(_b,_c){try{_b=_4.byId(_b);var _d=_b.ownerDocument||_4.doc,_e=_d.body||_4.body(),_f=_d.documentElement||_e.parentNode,_10=_4.isIE,_11=_4.isWebKit;if((!(_4.isMoz||_10||_11||_4.isOpera)||_b==_e||_b==_f)&&(typeof _b.scrollIntoView!="undefined")){_b.scrollIntoView(false);return;}var _12=_d.compatMode=="BackCompat",_13=_12?_e:_f,_14=_11?_e:_13,_15=_13.clientWidth,_16=_13.clientHeight,rtl=!_4._isBodyLtr(),_17=_c||_4.position(_b),el=_b.parentNode,_18=function(el){return ((_10<=6||(_10&&_12))?false:(_4.style(el,"position").toLowerCase()=="fixed"));};if(_18(_b)){return;}while(el){if(el==_e){el=_14;}var _19=_4.position(el),_1a=_18(el);if(el==_14){_19.w=_15;_19.h=_16;if(_14==_f&&_10&&rtl){_19.x+=_14.offsetWidth-_19.w;}if(_19.x<0||!_10){_19.x=0;}if(_19.y<0||!_10){_19.y=0;}}else{var pb=_4._getPadBorderExtents(el);_19.w-=pb.w;_19.h-=pb.h;_19.x+=pb.l;_19.y+=pb.t;}if(el!=_14){var _1b=el.clientWidth,_1c=_19.w-_1b;if(_1b>0&&_1c>0){_19.w=_1b;if(_10&&rtl){_19.x+=_1c;}}_1b=el.clientHeight;_1c=_19.h-_1b;if(_1b>0&&_1c>0){_19.h=_1b;}}if(_1a){if(_19.y<0){_19.h+=_19.y;_19.y=0;}if(_19.x<0){_19.w+=_19.x;_19.x=0;}if(_19.y+_19.h>_16){_19.h=_16-_19.y;}if(_19.x+_19.w>_15){_19.w=_15-_19.x;}}var l=_17.x-_19.x,t=_17.y-Math.max(_19.y,0),r=l+_17.w-_19.w,bot=t+_17.h-_19.h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);_17.x+=el.scrollLeft;el.scrollLeft+=(_10>=8&&!_12&&rtl)?-s:s;_17.x-=el.scrollLeft;}if(bot*t>0){_17.y+=el.scrollTop;el.scrollTop+=Math[t<0?"max":"min"](t,bot);_17.y-=el.scrollTop;}el=(el!=_14)&&!_1a&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_b.scrollIntoView(false);}};}if(!_4._hasResource["dojo.dnd.autoscroll"]){_4._hasResource["dojo.dnd.autoscroll"]=true;_4.provide("dojo.dnd.autoscroll");_4.getObject("dnd",true,_4);_4.dnd.getViewport=_4.window.getBox;_4.dnd.V_TRIGGER_AUTOSCROLL=32;_4.dnd.H_TRIGGER_AUTOSCROLL=32;_4.dnd.V_AUTOSCROLL_VALUE=16;_4.dnd.H_AUTOSCROLL_VALUE=16;_4.dnd.autoScroll=function(e){var v=_4.window.getBox(),dx=0,dy=0;if(e.clientX<_4.dnd.H_TRIGGER_AUTOSCROLL){dx=-_4.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-_4.dnd.H_TRIGGER_AUTOSCROLL){dx=_4.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<_4.dnd.V_TRIGGER_AUTOSCROLL){dy=-_4.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-_4.dnd.V_TRIGGER_AUTOSCROLL){dy=_4.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};_4.dnd._validNodes={"div":1,"p":1,"td":1};_4.dnd._validOverflow={"auto":1,"scroll":1};_4.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in _4.dnd._validNodes)){var s=_4.getComputedStyle(n);if(s.overflow.toLowerCase() in _4.dnd._validOverflow){var b=_4._getContentBox(n,s),t=_4.position(n,true);var w=Math.min(_4.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(_4.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-t.x,ry=e.pageY-t.y,dx=0,dy=0;if(_4.isWebKit||_4.isOpera){rx+=_4.body().scrollLeft;ry+=_4.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 _1d=n.scrollLeft,_1e=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_1d!=n.scrollLeft||_1e!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}_4.dnd.autoScroll(e);};}if(!_4._hasResource["dojo.dnd.Mover"]){_4._hasResource["dojo.dnd.Mover"]=true;_4.provide("dojo.dnd.Mover");_4.declare("dojo.dnd.Mover",null,{constructor:function(_1f,e,_20){this.node=_4.byId(_1f);var pos=e.touches?e.touches[0]:e;this.marginBox={l:pos.pageX,t:pos.pageY};this.mouseButton=e.button;var h=(this.host=_20),d=_1f.ownerDocument;this.events=[_4.connect(d,"onmousemove",this,"onFirstMove"),_4.connect(d,"ontouchmove",this,"onFirstMove"),_4.connect(d,"onmousemove",this,"onMouseMove"),_4.connect(d,"ontouchmove",this,"onMouseMove"),_4.connect(d,"onmouseup",this,"onMouseUp"),_4.connect(d,"ontouchend",this,"onMouseUp"),_4.connect(d,"ondragstart",_4.stopEvent),_4.connect(d.body,"onselectstart",_4.stopEvent)];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){_4.dnd.autoScroll(e);var m=this.marginBox,pos=e.touches?e.touches[0]:e;this.host.onMove(this,{l:m.l+pos.pageX,t:m.t+pos.pageY},e);_4.stopEvent(e);},onMouseUp:function(e){if(_4.isWebKit&&_4.isMac&&this.mouseButton==2?e.button==0:this.mouseButton==e.button){this.destroy();}_4.stopEvent(e);},onFirstMove:function(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=_4.marginBox(this.node);var b=_4.doc.body;var bs=_4.getComputedStyle(b);var bm=_4._getMarginBox(b,bs);var bc=_4._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);}_4.disconnect(this.events.shift());_4.disconnect(this.events.shift());},destroy:function(){_4.forEach(this.events,_4.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=this.host=null;}});}if(!_4._hasResource["dojo.dnd.Moveable"]){_4._hasResource["dojo.dnd.Moveable"]=true;_4.provide("dojo.dnd.Moveable");_4.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(_21,_22){this.node=_4.byId(_21);if(!_22){_22={};}this.handle=_22.handle?_4.byId(_22.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_22.delay>0?_22.delay:0;this.skip=_22.skip;this.mover=_22.mover?_22.mover:_4.dnd.Mover;this.events=[_4.connect(this.handle,"onmousedown",this,"onMouseDown"),_4.connect(this.handle,"ontouchstart",this,"onMouseDown"),_4.connect(this.handle,"ondragstart",this,"onSelectStart"),_4.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_23,_24){return new _4.dnd.Moveable(_24,_23);},destroy:function(){_4.forEach(this.events,_4.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&_4.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(_4.connect(this.handle,"onmousemove",this,"onMouseMove"),_4.connect(this.handle,"ontouchmove",this,"onMouseMove"),_4.connect(this.handle,"onmouseup",this,"onMouseUp"),_4.connect(this.handle,"ontouchend",this,"onMouseUp"));var pos=e.touches?e.touches[0]:e;this._lastX=pos.pageX;this._lastY=pos.pageY;}else{this.onDragDetected(e);}_4.stopEvent(e);},onMouseMove:function(e){var pos=e.touches?e.touches[0]:e;if(Math.abs(pos.pageX-this._lastX)>this.delay||Math.abs(pos.pageY-this._lastY)>this.delay){this.onMouseUp(e);this.onDragDetected(e);}_4.stopEvent(e);},onMouseUp:function(e){for(var i=0;i<2;++i){_4.disconnect(this.events.pop());}_4.stopEvent(e);},onSelectStart:function(e){if(!this.skip||!_4.dnd.isFormElement(e)){_4.stopEvent(e);}},onDragDetected:function(e){new this.mover(this.node,e,this);},onMoveStart:function(_25){_4.publish("/dnd/move/start",[_25]);_4.addClass(_4.body(),"dojoMove");_4.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_26){_4.publish("/dnd/move/stop",[_26]);_4.removeClass(_4.body(),"dojoMove");_4.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_27,e){},onMove:function(_28,_29,e){this.onMoving(_28,_29);var s=_28.node.style;s.left=_29.l+"px";s.top=_29.t+"px";this.onMoved(_28,_29);},onMoving:function(_2a,_2b){},onMoved:function(_2c,_2d){}});}if(!_4._hasResource["dojo.dnd.move"]){_4._hasResource["dojo.dnd.move"]=true;_4.provide("dojo.dnd.move");_4.declare("dojo.dnd.move.constrainedMoveable",_4.dnd.Moveable,{constraints:function(){},within:false,markupFactory:function(_2e,_2f){return new _4.dnd.move.constrainedMoveable(_2f,_2e);},constructor:function(_30,_31){if(!_31){_31={};}this.constraints=_31.constraints;this.within=_31.within;},onFirstMove:function(_32){var c=this.constraintBox=this.constraints.call(this,_32);c.r=c.l+c.w;c.b=c.t+c.h;if(this.within){var mb=_4._getMarginSize(_32.node);c.r-=mb.w;c.b-=mb.h;}},onMove:function(_33,_34){var c=this.constraintBox,s=_33.node.style;this.onMoving(_33,_34);_34.l=_34.l<c.l?c.l:c.r<_34.l?c.r:_34.l;_34.t=_34.t<c.t?c.t:c.b<_34.t?c.b:_34.t;s.left=_34.l+"px";s.top=_34.t+"px";this.onMoved(_33,_34);}});_4.declare("dojo.dnd.move.boxConstrainedMoveable",_4.dnd.move.constrainedMoveable,{box:{},markupFactory:function(_35,_36){return new _4.dnd.move.boxConstrainedMoveable(_36,_35);},constructor:function(_37,_38){var box=_38&&_38.box;this.constraints=function(){return box;};}});_4.declare("dojo.dnd.move.parentConstrainedMoveable",_4.dnd.move.constrainedMoveable,{area:"content",markupFactory:function(_39,_3a){return new _4.dnd.move.parentConstrainedMoveable(_3a,_39);},constructor:function(_3b,_3c){var _3d=_3c&&_3c.area;this.constraints=function(){var n=this.node.parentNode,s=_4.getComputedStyle(n),mb=_4._getMarginBox(n,s);if(_3d=="margin"){return mb;}var t=_4._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(_3d=="border"){return mb;}t=_4._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(_3d=="padding"){return mb;}t=_4._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};}});_4.dnd.constrainedMover=_4.dnd.move.constrainedMover;_4.dnd.boxConstrainedMover=_4.dnd.move.boxConstrainedMover;_4.dnd.parentConstrainedMover=_4.dnd.move.parentConstrainedMover;}if(!_4._hasResource["dojo.dnd.TimedMoveable"]){_4._hasResource["dojo.dnd.TimedMoveable"]=true;_4.provide("dojo.dnd.TimedMoveable");(function(){var _3e=_4.dnd.Moveable.prototype.onMove;_4.declare("dojo.dnd.TimedMoveable",_4.dnd.Moveable,{timeout:40,constructor:function(_3f,_40){if(!_40){_40={};}if(_40.timeout&&typeof _40.timeout=="number"&&_40.timeout>=0){this.timeout=_40.timeout;}},markupFactory:function(_41,_42){return new _4.dnd.TimedMoveable(_42,_41);},onMoveStop:function(_43){if(_43._timer){clearTimeout(_43._timer);_3e.call(this,_43,_43._leftTop);}_4.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);},onMove:function(_44,_45){_44._leftTop=_45;if(!_44._timer){var _46=this;_44._timer=setTimeout(function(){_44._timer=null;_3e.call(_46,_44,_44._leftTop);},this.timeout);}}});})();}if(!_4._hasResource["dojo.fx.Toggler"]){_4._hasResource["dojo.fx.Toggler"]=true;_4.provide("dojo.fx.Toggler");_4.declare("dojo.fx.Toggler",null,{node:null,showFunc:_4.fadeIn,hideFunc:_4.fadeOut,showDuration:200,hideDuration:200,constructor:function(_47){var _48=this;_4.mixin(_48,_47);_48.node=_47.node;_48._showArgs=_4.mixin({},_47);_48._showArgs.node=_48.node;_48._showArgs.duration=_48.showDuration;_48.showAnim=_48.showFunc(_48._showArgs);_48._hideArgs=_4.mixin({},_47);_48._hideArgs.node=_48.node;_48._hideArgs.duration=_48.hideDuration;_48.hideAnim=_48.hideFunc(_48._hideArgs);_4.connect(_48.showAnim,"beforeBegin",_4.hitch(_48.hideAnim,"stop",true));_4.connect(_48.hideAnim,"beforeBegin",_4.hitch(_48.showAnim,"stop",true));},show:function(_49){return this.showAnim.play(_49||0);},hide:function(_4a){return this.hideAnim.play(_4a||0);}});}if(!_4._hasResource["dojo.fx"]){_4._hasResource["dojo.fx"]=true;_4.provide("dojo.fx");(function(){var d=_4,_4b={_fire:function(evt,_4c){if(this[evt]){this[evt].apply(this,_4c||[]);}return this;}};var _4d=function(_4e){this._index=-1;this._animations=_4e||[];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(_4d,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){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(_4f,_50){if(!this._current){this._current=this._animations[this._index=0];}if(!_50&&this._current.status()=="playing"){return this;}var _51=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_52=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_53=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_51);d.disconnect(_52);d.disconnect(_53);});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(){if(this._current){var e=d.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);d.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_54,_55){this.pause();var _56=this.duration*_54;this._current=null;d.some(this._animations,function(a){if(a.duration<=_56){this._current=a;return true;}_56-=a.duration;return false;});if(this._current){this._current.gotoPercent(_56/this._current.duration,_55);}return this;},stop:function(_57){if(this._current){if(_57){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(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}if(this._onEndCtx){d.disconnect(this._onEndCtx);}}});d.extend(_4d,_4b);_4.fx.chain=function(_58){return new _4d(_58);};var _59=function(_5a){this._animations=_5a||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_5a,function(a){var _5b=a.duration;if(a.delay){_5b+=a.delay;}if(this.duration<_5b){this.duration=_5b;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d.Animation({curve:[0,1],duration:this.duration});var _5c=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){_5c._connects.push(d.connect(_5c._pseudoAnimation,evt,function(){_5c._fire(evt,arguments);}));});};d.extend(_59,{_doAction:function(_5d,_5e){d.forEach(this._animations,function(a){a[_5d].apply(a,_5e);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_5f,_60){var t=this._pseudoAnimation;t[_5f].apply(t,_60);},play:function(_61,_62){this._finished=0;this._doAction("play",arguments);this._call("play",arguments);return this;},pause:function(){this._doAction("pause",arguments);this._call("pause",arguments);return this;},gotoPercent:function(_63,_64){var ms=this.duration*_63;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_64);});this._call("gotoPercent",arguments);return this;},stop:function(_65){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){d.forEach(this._connects,_4.disconnect);}});d.extend(_59,_4b);_4.fx.combine=function(_66){return new _59(_66);};_4.fx.wipeIn=function(_67){var _68=_67.node=d.byId(_67.node),s=_68.style,o;var _69=d.animateProperty(d.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _6a=d.style(_68,"height");return Math.max(_6a,1);}},end:function(){return _68.scrollHeight;}}}},_67));d.connect(_69,"onEnd",function(){s.height="auto";s.overflow=o;});return _69;};_4.fx.wipeOut=function(_6b){var _6c=_6b.node=d.byId(_6b.node),s=_6c.style,o;var _6d=d.animateProperty(d.mixin({properties:{height:{end:1}}},_6b));d.connect(_6d,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});d.connect(_6d,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return _6d;};_4.fx.slideTo=function(_6e){var _6f=_6e.node=d.byId(_6e.node),top=null,_70=null;var _71=(function(n){return function(){var cs=d.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);_70=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=d.position(n,true);top=ret.y;_70=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=_70+"px";}};})(_6f);_71();var _72=d.animateProperty(d.mixin({properties:{top:_6e.top||0,left:_6e.left||0}},_6e));d.connect(_72,"beforeBegin",_72,_71);return _72;};})();}if(!_4._hasResource["dijit._base.manager"]){_4._hasResource["dijit._base.manager"]=true;_4.provide("dijit._base.manager");_4.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0;},add:function(_73){if(this._hash[_73.id]){throw new Error("Tried to register widget with id=="+_73.id+" but that id is already registered");}this._hash[_73.id]=_73;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(_74,_75){_75=_75||_4.global;var i=0,id;for(id in this._hash){_74.call(_75,this._hash[id],i++,this._hash);}return this;},filter:function(_76,_77){_77=_77||_4.global;var res=new _5.WidgetSet(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_76.call(_77,w,i++,this._hash)){res.add(w);}}return res;},byId:function(id){return this._hash[id];},byClass:function(cls){var res=new _5.WidgetSet(),id,_78;for(id in this._hash){_78=this._hash[id];if(_78.declaredClass==cls){res.add(_78);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(_79,_7a){return _4.map(this.toArray(),_79,_7a);},every:function(_7b,_7c){_7c=_7c||_4.global;var x=0,i;for(i in this._hash){if(!_7b.call(_7c,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(_7d,_7e){_7e=_7e||_4.global;var x=0,i;for(i in this._hash){if(_7d.call(_7e,this._hash[i],x++,this._hash)){return true;}}return false;}});(function(){_5.registry=new _5.WidgetSet();var _7f=_5.registry._hash,_80=_4.attr,_81=_4.hasAttr,_82=_4.style;_5.byId=function(id){return typeof id=="string"?_7f[id]:id;};var _83={};_5.getUniqueId=function(_84){var id;do{id=_84+"_"+(_84 in _83?++_83[_84]:_83[_84]=0);}while(_7f[id]);return _5._scopeName=="dijit"?id:_5._scopeName+"_"+id;};_5.findWidgets=function(_85){var _86=[];function _87(_88){for(var _89=_88.firstChild;_89;_89=_89.nextSibling){if(_89.nodeType==1){var _8a=_89.getAttribute("widgetId");if(_8a){var _8b=_7f[_8a];if(_8b){_86.push(_8b);}}else{_87(_89);}}}};_87(_85);return _86;};_5._destroyAll=function(){_5._curFocus=null;_5._prevFocus=null;_5._activeStack=[];_4.forEach(_5.findWidgets(_4.body()),function(_8c){if(!_8c._destroyed){if(_8c.destroyRecursive){_8c.destroyRecursive();}else{if(_8c.destroy){_8c.destroy();}}}});};if(_4.isIE){_4.addOnWindowUnload(function(){_5._destroyAll();});}_5.byNode=function(_8d){return _7f[_8d.getAttribute("widgetId")];};_5.getEnclosingWidget=function(_8e){while(_8e){var id=_8e.getAttribute&&_8e.getAttribute("widgetId");if(id){return _7f[id];}_8e=_8e.parentNode;}return null;};var _8f=(_5._isElementShown=function(_90){var s=_82(_90);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_80(_90,"type")!="hidden");});_5.hasDefaultTabStop=function(_91){switch(_91.nodeName.toLowerCase()){case "a":return _81(_91,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":var _92;try{var _93=_91.contentDocument;if("designMode" in _93&&_93.designMode=="on"){return true;}_92=_93.body;}catch(e1){try{_92=_91.contentWindow.document.body;}catch(e2){return false;}}return _92.contentEditable=="true"||(_92.firstChild&&_92.firstChild.contentEditable=="true");default:return _91.contentEditable=="true";}};var _94=(_5.isTabNavigable=function(_95){if(_80(_95,"disabled")){return false;}else{if(_81(_95,"tabIndex")){return _80(_95,"tabIndex")>=0;}else{return _5.hasDefaultTabStop(_95);}}});_5._getTabNavigable=function(_96){var _97,_98,_99,_9a,_9b,_9c,_9d={};function _9e(_9f){return _9f&&_9f.tagName.toLowerCase()=="input"&&_9f.type&&_9f.type.toLowerCase()=="radio"&&_9f.name&&_9f.name.toLowerCase();};var _a0=function(_a1){_4.query("> *",_a1).forEach(function(_a2){if((_4.isIE&&_a2.scopeName!=="HTML")||!_8f(_a2)){return;}if(_94(_a2)){var _a3=_80(_a2,"tabIndex");if(!_81(_a2,"tabIndex")||_a3==0){if(!_97){_97=_a2;}_98=_a2;}else{if(_a3>0){if(!_99||_a3<_9a){_9a=_a3;_99=_a2;}if(!_9b||_a3>=_9c){_9c=_a3;_9b=_a2;}}}var rn=_9e(_a2);if(_4.attr(_a2,"checked")&&rn){_9d[rn]=_a2;}}if(_a2.nodeName.toUpperCase()!="SELECT"){_a0(_a2);}});};if(_8f(_96)){_a0(_96);}function rs(_a4){return _9d[_9e(_a4)]||_a4;};return {first:rs(_97),last:rs(_98),lowest:rs(_99),highest:rs(_9b)};};_5.getFirstInTabbingOrder=function(_a5){var _a6=_5._getTabNavigable(_4.byId(_a5));return _a6.lowest?_a6.lowest:_a6.first;};_5.getLastInTabbingOrder=function(_a7){var _a8=_5._getTabNavigable(_4.byId(_a7));return _a8.last?_a8.last:_a8.highest;};_5.defaultDuration=_4.config["defaultDuration"]||200;})();}if(!_4._hasResource["dojo.Stateful"]){_4._hasResource["dojo.Stateful"]=true;_4.provide("dojo.Stateful");_4.declare("dojo.Stateful",null,{postscript:function(_a9){if(_a9){_4.mixin(this,_a9);}},get:function(_aa){return this[_aa];},set:function(_ab,_ac){if(typeof _ab==="object"){for(var x in _ab){this.set(x,_ab[x]);}return this;}var _ad=this[_ab];this[_ab]=_ac;if(this._watchCallbacks){this._watchCallbacks(_ab,_ad,_ac);}return this;},watch:function(_ae,_af){var _b0=this._watchCallbacks;if(!_b0){var _b1=this;_b0=this._watchCallbacks=function(_b2,_b3,_b4,_b5){var _b6=function(_b7){if(_b7){_b7=_b7.slice();for(var i=0,l=_b7.length;i<l;i++){try{_b7[i].call(_b1,_b2,_b3,_b4);}catch(e){console.error(e);}}}};_b6(_b0["_"+_b2]);if(!_b5){_b6(_b0["*"]);}};}if(!_af&&typeof _ae==="function"){_af=_ae;_ae="*";}else{_ae="_"+_ae;}var _b8=_b0[_ae];if(typeof _b8!=="object"){_b8=_b0[_ae]=[];}_b8.push(_af);return {unwatch:function(){_b8.splice(_4.indexOf(_b8,_af),1);}};}});}if(!_4._hasResource["dijit._WidgetBase"]){_4._hasResource["dijit._WidgetBase"]=true;_4.provide("dijit._WidgetBase");(function(){_4.declare("dijit._WidgetBase",_4.Stateful,{id:"",lang:"",dir:"","class":"",style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_blankGif:(_4.config.blankGif||_4.moduleUrl("dojo","resources/blank.gif")).toString(),postscript:function(_b9,_ba){this.create(_b9,_ba);},create:function(_bb,_bc){this.srcNodeRef=_4.byId(_bc);this._connects=[];this._subscribes=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_bb){this.params=_bb;_4._mixin(this,_bb);}this.postMixInProperties();if(!this.id){this.id=_5.getUniqueId(this.declaredClass.replace(/\./g,"_"));}_5.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _bd=this.srcNodeRef;if(_bd&&_bd.parentNode&&this.domNode!==_bd){_bd.parentNode.replaceChild(this.domNode,_bd);}}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(){var _be=function(_bf,_c0){if((_c0.params&&_bf in _c0.params)||_c0[_bf]){_c0.set(_bf,_c0[_bf]);}};for(var _c1 in this.attributeMap){_be(_c1,this);}_4.forEach(this._getSetterAttributes(),function(a){if(!(a in this.attributeMap)){_be(a,this);}},this);},_getSetterAttributes:function(){var _c2=this.constructor;if(!_c2._setterAttrs){var r=(_c2._setterAttrs=[]),_c3,_c4=_c2.prototype;for(var _c5 in _c4){if(_4.isFunction(_c4[_c5])&&(_c3=_c5.match(/^_set([a-zA-Z]*)Attr$/))&&_c3[1]){r.push(_c3[1].charAt(0).toLowerCase()+_c3[1].substr(1));}}}return _c2._setterAttrs;},postMixInProperties:function(){},buildRendering:function(){if(!this.domNode){this.domNode=this.srcNodeRef||_4.create("div");}if(this.baseClass){var _c6=this.baseClass.split(" ");if(!this.isLeftToRight()){_c6=_c6.concat(_4.map(_c6,function(_c7){return _c7+"Rtl";}));}_4.addClass(this.domNode,_c6);}},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_c8){this._beingDestroyed=true;this.destroyDescendants(_c8);this.destroy(_c8);},destroy:function(_c9){this._beingDestroyed=true;this.uninitialize();var d=_4,dfe=d.forEach,dun=d.unsubscribe;dfe(this._connects,function(_ca){dfe(_ca,d.disconnect);});dfe(this._subscribes,function(_cb){dun(_cb);});dfe(this._supportingWidgets||[],function(w){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}});this.destroyRendering(_c9);_5.registry.remove(this.id);this._destroyed=true;},destroyRendering:function(_cc){if(this.bgIframe){this.bgIframe.destroy(_cc);delete this.bgIframe;}if(this.domNode){if(_cc){_4.removeAttr(this.domNode,"widgetId");}else{_4.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_cc){_4.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_cd){_4.forEach(this.getChildren(),function(_ce){if(_ce.destroyRecursive){_ce.destroyRecursive(_cd);}});},uninitialize:function(){return false;},_setClassAttr:function(_cf){var _d0=this[this.attributeMap["class"]||"domNode"];_4.replaceClass(_d0,_cf,this["class"]);this._set("class",_cf);},_setStyleAttr:function(_d1){var _d2=this[this.attributeMap.style||"domNode"];if(_4.isObject(_d1)){_4.style(_d2,_d1);}else{if(_d2.style.cssText){_d2.style.cssText+="; "+_d1;}else{_d2.style.cssText=_d1;}}this._set("style",_d1);},_attrToDom:function(_d3,_d4){var _d5=this.attributeMap[_d3];_4.forEach(_4.isArray(_d5)?_d5:[_d5],function(_d6){var _d7=this[_d6.node||_d6||"domNode"];var _d8=_d6.type||"attribute";switch(_d8){case "attribute":if(_4.isFunction(_d4)){_d4=_4.hitch(this,_d4);}var _d9=_d6.attribute?_d6.attribute:(/^on[A-Z][a-zA-Z]*$/.test(_d3)?_d3.toLowerCase():_d3);_4.attr(_d7,_d9,_d4);break;case "innerText":_d7.innerHTML="";_d7.appendChild(_4.doc.createTextNode(_d4));break;case "innerHTML":_d7.innerHTML=_d4;break;case "class":_4.replaceClass(_d7,_d4,this[_d3]);break;}},this);},get:function(_da){var _db=this._getAttrNames(_da);return this[_db.g]?this[_db.g]():this[_da];},set:function(_dc,_dd){if(typeof _dc==="object"){for(var x in _dc){this.set(x,_dc[x]);}return this;}var _de=this._getAttrNames(_dc);if(this[_de.s]){var _df=this[_de.s].apply(this,Array.prototype.slice.call(arguments,1));}else{if(_dc in this.attributeMap){this._attrToDom(_dc,_dd);}this._set(_dc,_dd);}return _df||this;},_attrPairNames:{},_getAttrNames:function(_e0){var apn=this._attrPairNames;if(apn[_e0]){return apn[_e0];}var uc=_e0.charAt(0).toUpperCase()+_e0.substr(1);return (apn[_e0]={n:_e0+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"});},_set:function(_e1,_e2){var _e3=this[_e1];this[_e1]=_e2;if(this._watchCallbacks&&this._created&&_e2!==_e3){this._watchCallbacks(_e1,_e3,_e2);}},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){return this.containerNode?_4.query("[widgetId]",this.containerNode).map(_5.byNode):[];},getChildren:function(){return this.containerNode?_5.findWidgets(this.containerNode):[];},connect:function(obj,_e4,_e5){var _e6=[_4._connect(obj,_e4,this,_e5)];this._connects.push(_e6);return _e6;},disconnect:function(_e7){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_e7){_4.forEach(_e7,_4.disconnect);this._connects.splice(i,1);return;}}},subscribe:function(_e8,_e9){var _ea=_4.subscribe(_e8,this,_e9);this._subscribes.push(_ea);return _ea;},unsubscribe:function(_eb){for(var i=0;i<this._subscribes.length;i++){if(this._subscribes[i]==_eb){_4.unsubscribe(_eb);this._subscribes.splice(i,1);return;}}},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):_4._isBodyLtr();},placeAt:function(_ec,_ed){if(_ec.declaredClass&&_ec.addChild){_ec.addChild(this,_ed);}else{_4.place(this.domNode,_ec,_ed);}return this;}});})();}if(!_4._hasResource["dijit._base.focus"]){_4._hasResource["dijit._base.focus"]=true;_4.provide("dijit._base.focus");_4.mixin(_5,{_curFocus:null,_prevFocus:null,isCollapsed:function(){return _5.getBookmark().isCollapsed;},getBookmark:function(){var bm,rg,tg,sel=_4.doc.selection,cf=_5._curFocus;if(_4.global.getSelection){sel=_4.global.getSelection();if(sel){if(sel.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){sel={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(sel.end<=sel.start),mark:sel};}}bm={isCollapsed:true};}else{rg=sel.getRangeAt(0);bm={isCollapsed:false,mark:rg.cloneRange()};}}}else{if(sel){tg=cf?cf.tagName:"";tg=tg.toLowerCase();if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){if(sel.type&&sel.type.toLowerCase()=="none"){return {isCollapsed:true,mark:null};}else{rg=sel.createRange();return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}};}}bm={};try{rg=sel.createRange();bm.isCollapsed=!(sel.type=="Text"?rg.htmlText.length:rg.length);}catch(e){bm.isCollapsed=true;return bm;}if(sel.type.toUpperCase()=="CONTROL"){if(rg.length){bm.mark=[];var i=0,len=rg.length;while(i<len){bm.mark.push(rg.item(i++));}}else{bm.isCollapsed=true;bm.mark=null;}}else{bm.mark=rg.getBookmark();}}else{console.warn("No idea how to store the current selection for this browser!");}}return bm;},moveToBookmark:function(_ee){var _ef=_4.doc,_f0=_ee.mark;if(_f0){if(_4.global.getSelection){var sel=_4.global.getSelection();if(sel&&sel.removeAllRanges){if(_f0.pRange){var r=_f0;var n=r.node;n.selectionStart=r.start;n.selectionEnd=r.end;}else{sel.removeAllRanges();sel.addRange(_f0);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_ef.selection&&_f0){var rg;if(_f0.pRange){rg=_f0.range;}else{if(_4.isArray(_f0)){rg=_ef.body.createControlRange();_4.forEach(_f0,function(n){rg.addElement(n);});}else{rg=_ef.body.createTextRange();rg.moveToBookmark(_f0);}}rg.select();}}}},getFocus:function(_f1,_f2){var _f3=!_5._curFocus||(_f1&&_4.isDescendant(_5._curFocus,_f1.domNode))?_5._prevFocus:_5._curFocus;return {node:_f3,bookmark:(_f3==_5._curFocus)&&_4.withGlobal(_f2||_4.global,_5.getBookmark),openedForWindow:_f2};},focus:function(_f4){if(!_f4){return;}var _f5="node" in _f4?_f4.node:_f4,_f6=_f4.bookmark,_f7=_f4.openedForWindow,_f8=_f6?_f6.isCollapsed:false;if(_f5){var _f9=(_f5.tagName.toLowerCase()=="iframe")?_f5.contentWindow:_f5;if(_f9&&_f9.focus){try{_f9.focus();}catch(e){}}_5._onFocusNode(_f5);}if(_f6&&_4.withGlobal(_f7||_4.global,_5.isCollapsed)&&!_f8){if(_f7){_f7.focus();}try{_4.withGlobal(_f7||_4.global,_5.moveToBookmark,null,[_f6]);}catch(e2){}}},_activeStack:[],registerIframe:function(_fa){return _5.registerWin(_fa.contentWindow,_fa);},unregisterIframe:function(_fb){_5.unregisterWin(_fb);},registerWin:function(_fc,_fd){var _fe=function(evt){_5._justMouseDowned=true;setTimeout(function(){_5._justMouseDowned=false;},0);if(_4.isIE&&evt&&evt.srcElement&&evt.srcElement.parentNode==null){return;}_5._onTouchNode(_fd||evt.target||evt.srcElement,"mouse");};var doc=_4.isIE?_fc.document.documentElement:_fc.document;if(doc){if(_4.isIE){_fc.document.body.attachEvent("onmousedown",_fe);var _ff=function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"&&_5.isTabNavigable(evt.srcElement)){_5._onFocusNode(_fd||evt.srcElement);}else{_5._onTouchNode(_fd||evt.srcElement);}};doc.attachEvent("onactivate",_ff);var _100=function(evt){_5._onBlurNode(_fd||evt.srcElement);};doc.attachEvent("ondeactivate",_100);return function(){_fc.document.detachEvent("onmousedown",_fe);doc.detachEvent("onactivate",_ff);doc.detachEvent("ondeactivate",_100);doc=null;};}else{doc.body.addEventListener("mousedown",_fe,true);var _101=function(evt){_5._onFocusNode(_fd||evt.target);};doc.addEventListener("focus",_101,true);var _102=function(evt){_5._onBlurNode(_fd||evt.target);};doc.addEventListener("blur",_102,true);return function(){doc.body.removeEventListener("mousedown",_fe,true);doc.removeEventListener("focus",_101,true);doc.removeEventListener("blur",_102,true);doc=null;};}}},unregisterWin:function(_103){_103&&_103();},_onBlurNode:function(node){_5._prevFocus=_5._curFocus;_5._curFocus=null;if(_5._justMouseDowned){return;}if(_5._clearActiveWidgetsTimer){clearTimeout(_5._clearActiveWidgetsTimer);}_5._clearActiveWidgetsTimer=setTimeout(function(){delete _5._clearActiveWidgetsTimer;_5._setStack([]);_5._prevFocus=null;},100);},_onTouchNode:function(node,by){if(_5._clearActiveWidgetsTimer){clearTimeout(_5._clearActiveWidgetsTimer);delete _5._clearActiveWidgetsTimer;}var _104=[];try{while(node){var _105=_4.attr(node,"dijitPopupParent");if(_105){node=_5.byId(_105).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===_4.body()){break;}node=_4.window.get(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId"),_106=id&&_5.byId(id);if(_106&&!(by=="mouse"&&_106.get("disabled"))){_104.unshift(id);}node=node.parentNode;}}}}catch(e){}_5._setStack(_104,by);},_onFocusNode:function(node){if(!node){return;}if(node.nodeType==9){return;}_5._onTouchNode(node);if(node==_5._curFocus){return;}if(_5._curFocus){_5._prevFocus=_5._curFocus;}_5._curFocus=node;_4.publish("focusNode",[node]);},_setStack:function(_107,by){var _108=_5._activeStack;_5._activeStack=_107;for(var _109=0;_109<Math.min(_108.length,_107.length);_109++){if(_108[_109]!=_107[_109]){break;}}var _10a;for(var i=_108.length-1;i>=_109;i--){_10a=_5.byId(_108[i]);if(_10a){_10a._focused=false;_10a.set("focused",false);_10a._hasBeenBlurred=true;if(_10a._onBlur){_10a._onBlur(by);}_4.publish("widgetBlur",[_10a,by]);}}for(i=_109;i<_107.length;i++){_10a=_5.byId(_107[i]);if(_10a){_10a._focused=true;_10a.set("focused",true);if(_10a._onFocus){_10a._onFocus(by);}_4.publish("widgetFocus",[_10a,by]);}}}});_4.addOnLoad(function(){var _10b=_5.registerWin(window);if(_4.isIE){_4.addOnWindowUnload(function(){_5.unregisterWin(_10b);_10b=null;});}});}if(!_4._hasResource["dojo.AdapterRegistry"]){_4._hasResource["dojo.AdapterRegistry"]=true;_4.provide("dojo.AdapterRegistry");_4.AdapterRegistry=function(_10c){this.pairs=[];this.returnWrappers=_10c||false;};_4.extend(_4.AdapterRegistry,{register:function(name,_10d,wrap,_10e,_10f){this.pairs[((_10f)?"unshift":"push")]([name,_10d,wrap,_10e]);},match:function(){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[1].apply(this,arguments)){if((pair[3])||(this.returnWrappers)){return pair[2];}else{return pair[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(name){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[0]==name){this.pairs.splice(i,1);return true;}}return false;}});}if(!_4._hasResource["dijit._base.place"]){_4._hasResource["dijit._base.place"]=true;_4.provide("dijit._base.place");_5.getViewport=function(){return _4.window.getBox();};_5.placeOnScreen=function(node,pos,_110,_111){var _112=_4.map(_110,function(_113){var c={corner:_113,pos:{x:pos.x,y:pos.y}};if(_111){c.pos.x+=_113.charAt(1)=="L"?_111.x:-_111.x;c.pos.y+=_113.charAt(0)=="T"?_111.y:-_111.y;}return c;});return _5._place(node,_112);};_5._place=function(node,_114,_115,_116){var view=_4.window.getBox();if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){_4.body().appendChild(node);}var best=null;_4.some(_114,function(_117){var _118=_117.corner;var pos=_117.pos;var _119=0;var _11a={w:_118.charAt(1)=="L"?(view.l+view.w)-pos.x:pos.x-view.l,h:_118.charAt(1)=="T"?(view.t+view.h)-pos.y:pos.y-view.t};if(_115){var res=_115(node,_117.aroundCorner,_118,_11a,_116);_119=typeof res=="undefined"?0:res;}var _11b=node.style;var _11c=_11b.display;var _11d=_11b.visibility;_11b.visibility="hidden";_11b.display="";var mb=_4.marginBox(node);_11b.display=_11c;_11b.visibility=_11d;var _11e=Math.max(view.l,_118.charAt(1)=="L"?pos.x:(pos.x-mb.w)),_11f=Math.max(view.t,_118.charAt(0)=="T"?pos.y:(pos.y-mb.h)),endX=Math.min(view.l+view.w,_118.charAt(1)=="L"?(_11e+mb.w):pos.x),endY=Math.min(view.t+view.h,_118.charAt(0)=="T"?(_11f+mb.h):pos.y),_120=endX-_11e,_121=endY-_11f;_119+=(mb.w-_120)+(mb.h-_121);if(best==null||_119<best.overflow){best={corner:_118,aroundCorner:_117.aroundCorner,x:_11e,y:_11f,w:_120,h:_121,overflow:_119,spaceAvailable:_11a};}return !_119;});if(best.overflow&&_115){_115(node,best.aroundCorner,best.corner,best.spaceAvailable,_116);}var l=_4._isBodyLtr(),s=node.style;s.top=best.y+"px";s[l?"left":"right"]=(l?best.x:view.w-best.x-best.w)+"px";return best;};_5.placeOnScreenAroundNode=function(node,_122,_123,_124){_122=_4.byId(_122);var _125=_4.position(_122,true);return _5._placeOnScreenAroundRect(node,_125.x,_125.y,_125.w,_125.h,_123,_124);};_5.placeOnScreenAroundRectangle=function(node,_126,_127,_128){return _5._placeOnScreenAroundRect(node,_126.x,_126.y,_126.width,_126.height,_127,_128);};_5._placeOnScreenAroundRect=function(node,x,y,_129,_12a,_12b,_12c){var _12d=[];for(var _12e in _12b){_12d.push({aroundCorner:_12e,corner:_12b[_12e],pos:{x:x+(_12e.charAt(1)=="L"?0:_129),y:y+(_12e.charAt(0)=="T"?0:_12a)}});}return _5._place(node,_12d,_12c,{w:_129,h:_12a});};_5.placementRegistry=new _4.AdapterRegistry();_5.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},_5.placeOnScreenAroundNode);_5.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},_5.placeOnScreenAroundRectangle);_5.placeOnScreenAroundElement=function(node,_12f,_130,_131){return _5.placementRegistry.match.apply(_5.placementRegistry,arguments);};_5.getPopupAroundAlignment=function(_132,_133){var _134={};_4.forEach(_132,function(pos){switch(pos){case "after":_134[_133?"BR":"BL"]=_133?"BL":"BR";break;case "before":_134[_133?"BL":"BR"]=_133?"BR":"BL";break;case "below-alt":_133=!_133;case "below":_134[_133?"BL":"BR"]=_133?"TL":"TR";_134[_133?"BR":"BL"]=_133?"TR":"TL";break;case "above-alt":_133=!_133;case "above":default:_134[_133?"TL":"TR"]=_133?"BL":"BR";_134[_133?"TR":"TL"]=_133?"BR":"BL";break;}});return _134;};}if(!_4._hasResource["dijit._base.window"]){_4._hasResource["dijit._base.window"]=true;_4.provide("dijit._base.window");_5.getDocumentWindow=function(doc){return _4.window.get(doc);};}if(!_4._hasResource["dijit._base.popup"]){_4._hasResource["dijit._base.popup"]=true;_4.provide("dijit._base.popup");_5.popup={_stack:[],_beginZIndex:1000,_idGen:1,_createWrapper:function(_135){var _136=_135.declaredClass?_135._popupWrapper:(_4.hasClass(_135.parentNode,"dijitPopup")&&_135.parentNode),node=_135.domNode||_135;if(!_136){_136=_4.create("div",{"class":"dijitPopup",style:{display:"none"},role:"presentation"},_4.body());_136.appendChild(node);var s=node.style;s.display="";s.visibility="";s.position="";s.top="0px";if(_135.declaredClass){_135._popupWrapper=_136;_4.connect(_135,"destroy",function(){_4.destroy(_136);delete _135._popupWrapper;});}}return _136;},moveOffScreen:function(_137){var _138=this._createWrapper(_137);_4.style(_138,{visibility:"hidden",top:"-9999px",display:""});},hide:function(_139){var _13a=this._createWrapper(_139);_4.style(_13a,"display","none");},getTopPopup:function(){var _13b=this._stack;for(var pi=_13b.length-1;pi>0&&_13b[pi].parent===_13b[pi-1].widget;pi--){}return _13b[pi];},open:function(args){var _13c=this._stack,_13d=args.popup,_13e=args.orient||((args.parent?args.parent.isLeftToRight():_4._isBodyLtr())?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_13f=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+this._idGen++);while(_13c.length&&(!args.parent||!_4.isDescendant(args.parent.domNode,_13c[_13c.length-1].widget.domNode))){_5.popup.close(_13c[_13c.length-1].widget);}var _140=this._createWrapper(_13d);_4.attr(_140,{id:id,style:{zIndex:this._beginZIndex+_13c.length},"class":"dijitPopup "+(_13d.baseClass||_13d["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:args.parent?args.parent.id:""});if(_4.isIE||_4.isMoz){if(!_13d.bgIframe){_13d.bgIframe=new _5.BackgroundIframe(_140);}}var best=_13f?_5.placeOnScreenAroundElement(_140,_13f,_13e,_13d.orient?_4.hitch(_13d,"orient"):null):_5.placeOnScreen(_140,args,_13e=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],args.padding);_140.style.display="";_140.style.visibility="visible";_13d.domNode.style.visibility="visible";var _141=[];_141.push(_4.connect(_140,"onkeypress",this,function(evt){if(evt.charOrCode==_4.keys.ESCAPE&&args.onCancel){_4.stopEvent(evt);args.onCancel();}else{if(evt.charOrCode===_4.keys.TAB){_4.stopEvent(evt);var _142=this.getTopPopup();if(_142&&_142.onCancel){_142.onCancel();}}}}));if(_13d.onCancel){_141.push(_4.connect(_13d,"onCancel",args.onCancel));}_141.push(_4.connect(_13d,_13d.onExecute?"onExecute":"onChange",this,function(){var _143=this.getTopPopup();if(_143&&_143.onExecute){_143.onExecute();}}));_13c.push({widget:_13d,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_141});if(_13d.onOpen){_13d.onOpen(best);}return best;},close:function(_144){var _145=this._stack;while((_144&&_4.some(_145,function(elem){return elem.widget==_144;}))||(!_144&&_145.length)){var top=_145.pop(),_146=top.widget,_147=top.onClose;if(_146.onClose){_146.onClose();}_4.forEach(top.handlers,_4.disconnect);if(_146&&_146.domNode){this.hide(_146);}if(_147){_147();}}}};_5._frames=new function(){var _148=[];this.pop=function(){var _149;if(_148.length){_149=_148.pop();_149.style.display="";}else{if(_4.isIE<9){var burl=_4.config["dojoBlankHtmlUrl"]||(_4.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var html="<iframe src='"+burl+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_149=_4.doc.createElement(html);}else{_149=_4.create("iframe");_149.src="javascript:\"\"";_149.className="dijitBackgroundIframe";_4.style(_149,"opacity",0.1);}_149.tabIndex=-1;_5.setWaiRole(_149,"presentation");}return _149;};this.push=function(_14a){_14a.style.display="none";_148.push(_14a);};}();_5.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(_4.isIE||_4.isMoz){var _14b=(this.iframe=_5._frames.pop());node.appendChild(_14b);if(_4.isIE<7||_4.isQuirks){this.resize(node);this._conn=_4.connect(node,"onresize",this,function(){this.resize(node);});}else{_4.style(_14b,{width:"100%",height:"100%"});}}};_4.extend(_5.BackgroundIframe,{resize:function(node){if(this.iframe){_4.style(this.iframe,{width:node.offsetWidth+"px",height:node.offsetHeight+"px"});}},destroy:function(){if(this._conn){_4.disconnect(this._conn);this._conn=null;}if(this.iframe){_5._frames.push(this.iframe);delete this.iframe;}}});}if(!_4._hasResource["dijit._base.scroll"]){_4._hasResource["dijit._base.scroll"]=true;_4.provide("dijit._base.scroll");_5.scrollIntoView=function(node,pos){_4.window.scrollIntoView(node,pos);};}if(!_4._hasResource["dojo.uacss"]){_4._hasResource["dojo.uacss"]=true;_4.provide("dojo.uacss");(function(){var d=_4,html=d.doc.documentElement,ie=d.isIE,_14c=d.isOpera,maj=Math.floor,ff=d.isFF,_14d=d.boxModel.replace(/-/,""),_14e={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_ie8:maj(ie)==8,dj_ie9:maj(ie)==9,dj_quirks:d.isQuirks,dj_iequirks:ie&&d.isQuirks,dj_opera:_14c,dj_khtml:d.isKhtml,dj_webkit:d.isWebKit,dj_safari:d.isSafari,dj_chrome:d.isChrome,dj_gecko:d.isMozilla,dj_ff3:maj(ff)==3};_14e["dj_"+_14d]=true;var _14f="";for(var clz in _14e){if(_14e[clz]){_14f+=clz+" ";}}html.className=d.trim(html.className+" "+_14f);_4._loaders.unshift(function(){if(!_4._isBodyLtr()){var _150="dj_rtl dijitRtl "+_14f.replace(/ /g,"-rtl ");html.className=d.trim(html.className+" "+_150);}});})();}if(!_4._hasResource["dijit._base.sniff"]){_4._hasResource["dijit._base.sniff"]=true;_4.provide("dijit._base.sniff");}if(!_4._hasResource["dijit._base.typematic"]){_4._hasResource["dijit._base.typematic"]=true;_4.provide("dijit._base.typematic");_5.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=Math.max(this._currentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay)),this._minDelay);this._timer=setTimeout(_4.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_151,node,_152,obj,_153,_154,_155){if(obj!=this._obj){this.stop();this._initialDelay=_154||500;this._subsequentDelay=_153||0.9;this._minDelay=_155||10;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=_4.hitch(_151,_152);this._fireEventAndReload();this._evt=_4.mixin({faux:true},evt);}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(node,_156,_157,_158,_159,_15a,_15b){if(_156.keyCode){_156.charOrCode=_156.keyCode;_4.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_156.charCode){_156.charOrCode=String.fromCharCode(_156.charCode);_4.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [_4.connect(node,"onkeypress",this,function(evt){if(evt.charOrCode==_156.charOrCode&&(_156.ctrlKey===undefined||_156.ctrlKey==evt.ctrlKey)&&(_156.altKey===undefined||_156.altKey==evt.altKey)&&(_156.metaKey===undefined||_156.metaKey==(evt.metaKey||false))&&(_156.shiftKey===undefined||_156.shiftKey==evt.shiftKey)){_4.stopEvent(evt);_5.typematic.trigger(evt,_157,node,_158,_156,_159,_15a,_15b);}else{if(_5.typematic._obj==_156){_5.typematic.stop();}}}),_4.connect(node,"onkeyup",this,function(evt){if(_5.typematic._obj==_156){_5.typematic.stop();}})];},addMouseListener:function(node,_15c,_15d,_15e,_15f,_160){var dc=_4.connect;return [dc(node,"mousedown",this,function(evt){_4.stopEvent(evt);_5.typematic.trigger(evt,_15c,node,_15d,node,_15e,_15f,_160);}),dc(node,"mouseup",this,function(evt){_4.stopEvent(evt);_5.typematic.stop();}),dc(node,"mouseout",this,function(evt){_4.stopEvent(evt);_5.typematic.stop();}),dc(node,"mousemove",this,function(evt){evt.preventDefault();}),dc(node,"dblclick",this,function(evt){_4.stopEvent(evt);if(_4.isIE){_5.typematic.trigger(evt,_15c,node,_15d,node,_15e,_15f,_160);setTimeout(_4.hitch(this,_5.typematic.stop),50);}})];},addListener:function(_161,_162,_163,_164,_165,_166,_167,_168){return this.addKeyListener(_162,_163,_164,_165,_166,_167,_168).concat(this.addMouseListener(_161,_164,_165,_166,_167,_168));}};}if(!_4._hasResource["dijit._base.wai"]){_4._hasResource["dijit._base.wai"]=true;_4.provide("dijit._base.wai");_5.wai={onload:function(){var div=_4.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(_4.config.blankGif||_4.moduleUrl("dojo","resources/blank.gif"))+"\");"}},_4.body());var cs=_4.getComputedStyle(div);if(cs){var _169=cs.backgroundImage;var _16a=(cs.borderTopColor==cs.borderRightColor)||(_169!=null&&(_169=="none"||_169=="url(invalid-url:)"));_4[_16a?"addClass":"removeClass"](_4.body(),"dijit_a11y");if(_4.isIE){div.outerHTML="";}else{_4.body().removeChild(div);}}}};if(_4.isIE||_4.isMoz){_4._loaders.unshift(_5.wai.onload);}_4.mixin(_5,{hasWaiRole:function(elem,role){var _16b=this.getWaiRole(elem);return role?(_16b.indexOf(role)>-1):(_16b.length>0);},getWaiRole:function(elem){return _4.trim((_4.attr(elem,"role")||"").replace("wairole:",""));},setWaiRole:function(elem,role){_4.attr(elem,"role",role);},removeWaiRole:function(elem,role){var _16c=_4.attr(elem,"role");if(!_16c){return;}if(role){var t=_4.trim((" "+_16c+" ").replace(" "+role+" "," "));_4.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_16d){return elem.hasAttribute?elem.hasAttribute("aria-"+_16d):!!elem.getAttribute("aria-"+_16d);},getWaiState:function(elem,_16e){return elem.getAttribute("aria-"+_16e)||"";},setWaiState:function(elem,_16f,_170){elem.setAttribute("aria-"+_16f,_170);},removeWaiState:function(elem,_171){elem.removeAttribute("aria-"+_171);}});}if(!_4._hasResource["dijit._base"]){_4._hasResource["dijit._base"]=true;_4.provide("dijit._base");}if(!_4._hasResource["dijit._Widget"]){_4._hasResource["dijit._Widget"]=true;_4.provide("dijit._Widget");_4.connect(_4,"_connect",function(_172,_173){if(_172&&_4.isFunction(_172._onConnect)){_172._onConnect(_173);}});_5._connectOnUseEventHandler=function(_174){};_5._lastKeyDownNode=null;if(_4.isIE){(function(){var _175=function(evt){_5._lastKeyDownNode=evt.srcElement;};_4.doc.attachEvent("onkeydown",_175);_4.addOnWindowUnload(function(){_4.doc.detachEvent("onkeydown",_175);});})();}else{_4.doc.addEventListener("keydown",function(evt){_5._lastKeyDownNode=evt.target;},true);}(function(){_4.declare("dijit._Widget",_5._WidgetBase,{_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:_5._connectOnUseEventHandler,onDblClick:_5._connectOnUseEventHandler,onKeyDown:_5._connectOnUseEventHandler,onKeyPress:_5._connectOnUseEventHandler,onKeyUp:_5._connectOnUseEventHandler,onMouseDown:_5._connectOnUseEventHandler,onMouseMove:_5._connectOnUseEventHandler,onMouseOut:_5._connectOnUseEventHandler,onMouseOver:_5._connectOnUseEventHandler,onMouseLeave:_5._connectOnUseEventHandler,onMouseEnter:_5._connectOnUseEventHandler,onMouseUp:_5._connectOnUseEventHandler,create:function(_176,_177){this._deferredConnects=_4.clone(this._deferredConnects);for(var attr in this.attributeMap){delete this._deferredConnects[attr];}for(attr in this._deferredConnects){if(this[attr]!==_5._connectOnUseEventHandler){delete this._deferredConnects[attr];}}this.inherited(arguments);if(this.domNode){for(attr in this.params){this._onConnect(attr);}}},_onConnect:function(_178){if(_178 in this._deferredConnects){var _179=this[this._deferredConnects[_178]||"domNode"];this.connect(_179,_178.toLowerCase(),_178);delete this._deferredConnects[_178];}},focused:false,isFocusable:function(){return this.focus&&(_4.style(this.domNode,"display")!="none");},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},setAttribute:function(attr,_17a){_4.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(attr,_17a);},attr:function(name,_17b){if(_4.config.isDebug){var _17c=arguments.callee._ach||(arguments.callee._ach={}),_17d=(arguments.callee.caller||"unknown caller").toString();if(!_17c[_17d]){_4.deprecated(this.declaredClass+"::attr() is deprecated. Use get() or set() instead, called from "+_17d,"","2.0");_17c[_17d]=true;}}var args=arguments.length;if(args>=2||typeof name==="object"){return this.set.apply(this,arguments);}else{return this.get(name);}},nodesWithKeyClick:["input","button"],connect:function(obj,_17e,_17f){var d=_4,dc=d._connect,_180=this.inherited(arguments,[obj,_17e=="ondijitclick"?"onclick":_17e,_17f]);if(_17e=="ondijitclick"){if(d.indexOf(this.nodesWithKeyClick,obj.nodeName.toLowerCase())==-1){var m=d.hitch(this,_17f);_180.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){_5._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==_5._lastKeyDownNode&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){_5._lastKeyDownNode=null;return m(e);}}));}}return _180;},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){},onClose:function(){return true;}});})();}if(!_4._hasResource["dojo.string"]){_4._hasResource["dojo.string"]=true;_4.provide("dojo.string");_4.getObject("string",true,_4);_4.string.rep=function(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};_4.string.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=_4.string.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};_4.string.substitute=function(_181,map,_182,_183){_183=_183||_4.global;_182=_182?_4.hitch(_183,_182):function(v){return v;};return _181.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_184,key,_185){var _186=_4.getObject(key,false,map);if(_185){_186=_4.getObject(_185,false,_183).call(_183,_186,key);}return _182(_186,key).toString();});};_4.string.trim=String.prototype.trim?_4.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(!_4._hasResource["dojo.date.stamp"]){_4._hasResource["dojo.date.stamp"]=true;_4.provide("dojo.date.stamp");_4.getObject("date.stamp",true,_4);_4.date.stamp.fromISOString=function(_187,_188){if(!_4.date.stamp._isoRegExp){_4.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _189=_4.date.stamp._isoRegExp.exec(_187),_18a=null;if(_189){_189.shift();if(_189[1]){_189[1]--;}if(_189[6]){_189[6]*=1000;}if(_188){_188=new Date(_188);_4.forEach(_4.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _188["get"+prop]();}),function(_18b,_18c){_189[_18c]=_189[_18c]||_18b;});}_18a=new Date(_189[0]||1970,_189[1]||0,_189[2]||1,_189[3]||0,_189[4]||0,_189[5]||0,_189[6]||0);if(_189[0]<100){_18a.setFullYear(_189[0]||1970);}var _18d=0,_18e=_189[7]&&_189[7].charAt(0);if(_18e!="Z"){_18d=((_189[8]||0)*60)+(Number(_189[9])||0);if(_18e!="-"){_18d*=-1;}}if(_18e){_18d-=_18a.getTimezoneOffset();}if(_18d){_18a.setTime(_18a.getTime()+_18d*60000);}}return _18a;};_4.date.stamp.toISOString=function(_18f,_190){var _191=function(n){return (n<10)?"0"+n:n;};_190=_190||{};var _192=[],_193=_190.zulu?"getUTC":"get",date="";if(_190.selector!="time"){var year=_18f[_193+"FullYear"]();date=["0000".substr((year+"").length)+year,_191(_18f[_193+"Month"]()+1),_191(_18f[_193+"Date"]())].join("-");}_192.push(date);if(_190.selector!="date"){var time=[_191(_18f[_193+"Hours"]()),_191(_18f[_193+"Minutes"]()),_191(_18f[_193+"Seconds"]())].join(":");var _194=_18f[_193+"Milliseconds"]();if(_190.milliseconds){time+="."+(_194<100?"0":"")+_191(_194);}if(_190.zulu){time+="Z";}else{if(_190.selector!="time"){var _195=_18f.getTimezoneOffset();var _196=Math.abs(_195);time+=(_195>0?"-":"+")+_191(Math.floor(_196/60))+":"+_191(_196%60);}}_192.push(time);}return _192.join("T");};}if(!_4._hasResource["dojo.parser"]){_4._hasResource["dojo.parser"]=true;_4.provide("dojo.parser");new Date("X");_4.parser=new function(){var d=_4;function _197(_198){if(d.isString(_198)){return "string";}if(typeof _198=="number"){return "number";}if(typeof _198=="boolean"){return "boolean";}if(d.isFunction(_198)){return "function";}if(d.isArray(_198)){return "array";}if(_198 instanceof Date){return "date";}if(_198 instanceof d._Url){return "url";}return "object";};function _199(_19a,type){switch(type){case "string":return _19a;case "number":return _19a.length?Number(_19a):NaN;case "boolean":return typeof _19a=="boolean"?_19a:!(_19a.toLowerCase()=="false");case "function":if(d.isFunction(_19a)){_19a=_19a.toString();_19a=d.trim(_19a.substring(_19a.indexOf("{")+1,_19a.length-1));}try{if(_19a===""||_19a.search(/[^\w\.]+/i)!=-1){return new Function(_19a);}else{return d.getObject(_19a,false)||new Function(_19a);}}catch(e){return new Function();}case "array":return _19a?_19a.split(/\s*,\s*/):[];case "date":switch(_19a){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_19a);}case "url":return d.baseUrl+_19a;default:return d.fromJson(_19a);}};var _19b={},_19c={};d.connect(d,"extend",function(){_19c={};});function _19d(cls,_19e){for(var name in cls){if(name.charAt(0)=="_"){continue;}if(name in _19b){continue;}_19e[name]=_197(cls[name]);}return _19e;};function _19f(_1a0,_1a1){var c=_19c[_1a0];if(!c){var cls=d.getObject(_1a0),_1a2=null;if(!cls){return null;}if(!_1a1){_1a2=_19d(cls.prototype,{});}c={cls:cls,params:_1a2};}else{if(!_1a1&&!c.params){c.params=_19d(c.cls.prototype,{});}}return c;};this._functionFromScript=function(_1a3,_1a4){var _1a5="";var _1a6="";var _1a7=(_1a3.getAttribute(_1a4+"args")||_1a3.getAttribute("args"));if(_1a7){d.forEach(_1a7.split(/\s*,\s*/),function(part,idx){_1a5+="var "+part+" = arguments["+idx+"]; ";});}var _1a8=_1a3.getAttribute("with");if(_1a8&&_1a8.length){d.forEach(_1a8.split(/\s*,\s*/),function(part){_1a5+="with("+part+"){";_1a6+="}";});}return new Function(_1a5+_1a3.innerHTML+_1a6);};this.instantiate=function(_1a9,_1aa,args){var _1ab=[],_1aa=_1aa||{};args=args||{};var _1ac=(args.scope||d._scopeName)+"Type",_1ad="data-"+(args.scope||d._scopeName)+"-";d.forEach(_1a9,function(obj){if(!obj){return;}var node,type,_1ae,_1af,_1b0,_1b1;if(obj.node){node=obj.node;type=obj.type;_1b1=obj.fastpath;_1ae=obj.clsInfo||(type&&_19f(type,_1b1));_1af=_1ae&&_1ae.cls;_1b0=obj.scripts;}else{node=obj;type=_1ac in _1aa?_1aa[_1ac]:node.getAttribute(_1ac);_1ae=type&&_19f(type);_1af=_1ae&&_1ae.cls;_1b0=(_1af&&(_1af._noScript||_1af.prototype._noScript)?[]:d.query("> script[type^='dojo/']",node));}if(!_1ae){throw new Error("Could not load class '"+type);}var _1b2={};if(args.defaults){d._mixin(_1b2,args.defaults);}if(obj.inherited){d._mixin(_1b2,obj.inherited);}if(_1b1){var _1b3=node.getAttribute(_1ad+"props");if(_1b3&&_1b3.length){try{_1b3=d.fromJson.call(args.propsThis,"{"+_1b3+"}");d._mixin(_1b2,_1b3);}catch(e){throw new Error(e.toString()+" in data-dojo-props='"+_1b3+"'");}}var _1b4=node.getAttribute(_1ad+"attach-point");if(_1b4){_1b2.dojoAttachPoint=_1b4;}var _1b5=node.getAttribute(_1ad+"attach-event");if(_1b5){_1b2.dojoAttachEvent=_1b5;}_4.mixin(_1b2,_1aa);}else{var _1b6=node.attributes;for(var name in _1ae.params){var item=name in _1aa?{value:_1aa[name],specified:true}:_1b6.getNamedItem(name);if(!item||(!item.specified&&(!_4.isIE||name.toLowerCase()!="value"))){continue;}var _1b7=item.value;switch(name){case "class":_1b7="className" in _1aa?_1aa.className:node.className;break;case "style":_1b7="style" in _1aa?_1aa.style:(node.style&&node.style.cssText);}var _1b8=_1ae.params[name];if(typeof _1b7=="string"){_1b2[name]=_199(_1b7,_1b8);}else{_1b2[name]=_1b7;}}}var _1b9=[],_1ba=[];d.forEach(_1b0,function(_1bb){node.removeChild(_1bb);var _1bc=(_1bb.getAttribute(_1ad+"event")||_1bb.getAttribute("event")),type=_1bb.getAttribute("type"),nf=d.parser._functionFromScript(_1bb,_1ad);if(_1bc){if(type=="dojo/connect"){_1b9.push({event:_1bc,func:nf});}else{_1b2[_1bc]=nf;}}else{_1ba.push(nf);}});var _1bd=_1af.markupFactory||_1af.prototype&&_1af.prototype.markupFactory;var _1be=_1bd?_1bd(_1b2,node,_1af):new _1af(_1b2,node);_1ab.push(_1be);var _1bf=(node.getAttribute(_1ad+"id")||node.getAttribute("jsId"));if(_1bf){d.setObject(_1bf,_1be);}d.forEach(_1b9,function(_1c0){d.connect(_1be,_1c0.event,null,_1c0.func);});d.forEach(_1ba,function(func){func.call(_1be);});});if(!_1aa._started){d.forEach(_1ab,function(_1c1){if(!args.noStart&&_1c1&&_4.isFunction(_1c1.startup)&&!_1c1._started&&(!_1c1.getParent||!_1c1.getParent())){_1c1.startup();}});}return _1ab;};this.parse=function(_1c2,args){var root;if(!args&&_1c2&&_1c2.rootNode){args=_1c2;root=args.rootNode;}else{root=_1c2;}args=args||{};var _1c3=(args.scope||d._scopeName)+"Type",_1c4="data-"+(args.scope||d._scopeName)+"-";function scan(_1c5,list){var _1c6=_4.clone(_1c5.inherited);_4.forEach(["dir","lang"],function(name){var val=_1c5.node.getAttribute(name);if(val){_1c6[name]=val;}});var _1c7=_1c5.clsInfo&&!_1c5.clsInfo.cls.prototype._noScript?_1c5.scripts:null;var _1c8=(!_1c5.clsInfo||!_1c5.clsInfo.cls.prototype.stopParser)||(args&&args.template);for(var _1c9=_1c5.node.firstChild;_1c9;_1c9=_1c9.nextSibling){if(_1c9.nodeType==1){var type,_1ca=_1c8&&_1c9.getAttribute(_1c4+"type");if(_1ca){type=_1ca;}else{type=_1c8&&_1c9.getAttribute(_1c3);}var _1cb=_1ca==type;if(type){var _1cc={"type":type,fastpath:_1cb,clsInfo:_19f(type,_1cb),node:_1c9,scripts:[],inherited:_1c6};list.push(_1cc);scan(_1cc,list);}else{if(_1c7&&_1c9.nodeName.toLowerCase()=="script"){type=_1c9.getAttribute("type");if(type&&/^dojo\/\w/i.test(type)){_1c7.push(_1c9);}}else{if(_1c8){scan({node:_1c9,inherited:_1c6},list);}}}}}};var list=[];scan({node:root?_4.byId(root):_4.body(),inherited:(args&&args.inherited)||{dir:_4._isBodyLtr()?"ltr":"rtl"}},list);var _1cd=args&&args.template?{template:true}:null;return this.instantiate(list,_1cd,args);};}();(function(){var _1ce=function(){if(_4.config.parseOnLoad){_4.parser.parse();}};if(_4.getObject("dijit.wai.onload")===_4._loaders[0]){_4._loaders.splice(1,0,_1ce);}else{_4._loaders.unshift(_1ce);}})();}if(!_4._hasResource["dojo.cache"]){_4._hasResource["dojo.cache"]=true;_4.provide("dojo.cache");var _1cf={};_4.cache=function(_1d0,url,_1d1){if(typeof _1d0=="string"){var _1d2=_4.moduleUrl(_1d0,url);}else{_1d2=_1d0;_1d1=url;}var key=_1d2.toString();var val=_1d1;if(_1d1!=undefined&&!_4.isString(_1d1)){val=("value" in _1d1?_1d1.value:undefined);}var _1d3=_1d1&&_1d1.sanitize?true:false;if(typeof val=="string"){val=_1cf[key]=_1d3?_4.cache._sanitize(val):val;}else{if(val===null){delete _1cf[key];}else{if(!(key in _1cf)){val=_4._getText(key);_1cf[key]=_1d3?_4.cache._sanitize(val):val;}val=_1cf[key];}}return val;};_4.cache._sanitize=function(val){if(val){val=val.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _1d4=val.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_1d4){val=_1d4[1];}}else{val="";}return val;};}if(!_4._hasResource["dijit._Templated"]){_4._hasResource["dijit._Templated"]=true;_4.provide("dijit._Templated");_4.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function(){this._attachPoints=[];this._attachEvents=[];},_stringRepl:function(tmpl){var _1d5=this.declaredClass,_1d6=this;return _4.string.substitute(tmpl,this,function(_1d7,key){if(key.charAt(0)=="!"){_1d7=_4.getObject(key.substr(1),false,_1d6);}if(typeof _1d7=="undefined"){throw new Error(_1d5+" template:"+key);}if(_1d7==null){return "";}return key.charAt(0)=="!"?_1d7:_1d7.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _1d8=_5._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(_4.isString(_1d8)){node=_4._toDom(this._stringRepl(_1d8));if(node.nodeType!=1){throw new Error("Invalid template: "+_1d8);}}else{node=_1d8.cloneNode(true);}this.domNode=node;this.inherited(arguments);this._attachTemplateNodes(node);if(this.widgetsInTemplate){var cw=(this._startupWidgets=_4.parser.parse(node,{noStart:!this._earlyTemplatedStartup,template:true,inherited:{dir:this.dir,lang:this.lang},propsThis:this,scope:"dojo"}));this._supportingWidgets=_5.findWidgets(node);this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_1d9){var dest=this.containerNode;if(_1d9&&dest){while(_1d9.hasChildNodes()){dest.appendChild(_1d9.firstChild);}}},_attachTemplateNodes:function(_1da,_1db){_1db=_1db||function(n,p){return n.getAttribute(p);};var _1dc=_4.isArray(_1da)?_1da:(_1da.all||_1da.getElementsByTagName("*"));var x=_4.isArray(_1da)?0:-1;for(;x<_1dc.length;x++){var _1dd=(x==-1)?_1da:_1dc[x];if(this.widgetsInTemplate&&(_1db(_1dd,"dojoType")||_1db(_1dd,"data-dojo-type"))){continue;}var _1de=_1db(_1dd,"dojoAttachPoint")||_1db(_1dd,"data-dojo-attach-point");if(_1de){var _1df,_1e0=_1de.split(/\s*,\s*/);while((_1df=_1e0.shift())){if(_4.isArray(this[_1df])){this[_1df].push(_1dd);}else{this[_1df]=_1dd;}this._attachPoints.push(_1df);}}var _1e1=_1db(_1dd,"dojoAttachEvent")||_1db(_1dd,"data-dojo-attach-event");if(_1e1){var _1e2,_1e3=_1e1.split(/\s*,\s*/);var trim=_4.trim;while((_1e2=_1e3.shift())){if(_1e2){var _1e4=null;if(_1e2.indexOf(":")!=-1){var _1e5=_1e2.split(":");_1e2=trim(_1e5[0]);_1e4=trim(_1e5[1]);}else{_1e2=trim(_1e2);}if(!_1e4){_1e4=_1e2;}this._attachEvents.push(this.connect(_1dd,_1e2,_1e4));}}}var role=_1db(_1dd,"waiRole");if(role){_5.setWaiRole(_1dd,role);}var _1e6=_1db(_1dd,"waiState");if(_1e6){_4.forEach(_1e6.split(/\s*,\s*/),function(_1e7){if(_1e7.indexOf("-")!=-1){var pair=_1e7.split("-");_5.setWaiState(_1dd,pair[0],pair[1]);}});}}},startup:function(){_4.forEach(this._startupWidgets,function(w){if(w&&!w._started&&w.startup){w.startup();}});this.inherited(arguments);},destroyRendering:function(){_4.forEach(this._attachPoints,function(_1e8){delete this[_1e8];},this);this._attachPoints=[];_4.forEach(this._attachEvents,this.disconnect,this);this._attachEvents=[];this.inherited(arguments);}});_5._Templated._templateCache={};_5._Templated.getCachedTemplate=function(_1e9,_1ea,_1eb){var _1ec=_5._Templated._templateCache;var key=_1ea||_1e9;var _1ed=_1ec[key];if(_1ed){try{if(!_1ed.ownerDocument||_1ed.ownerDocument==_4.doc){return _1ed;}}catch(e){}_4.destroy(_1ed);}if(!_1ea){_1ea=_4.cache(_1e9,{sanitize:true});}_1ea=_4.string.trim(_1ea);if(_1eb||_1ea.match(/\$\{([^\}]+)\}/g)){return (_1ec[key]=_1ea);}else{var node=_4._toDom(_1ea);if(node.nodeType!=1){throw new Error("Invalid template: "+_1ea);}return (_1ec[key]=node);}};if(_4.isIE){_4.addOnWindowUnload(function(){var _1ee=_5._Templated._templateCache;for(var key in _1ee){var _1ef=_1ee[key];if(typeof _1ef=="object"){_4.destroy(_1ef);}delete _1ee[key];}});}_4.extend(_5._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!_4._hasResource["dijit._CssStateMixin"]){_4._hasResource["dijit._CssStateMixin"]=true;_4.provide("dijit._CssStateMixin");_4.declare("dijit._CssStateMixin",[],{cssStateNodes:{},hovering:false,active:false,_applyAttributes:function(){this.inherited(arguments);_4.forEach(["onmouseenter","onmouseleave","onmousedown"],function(e){this.connect(this.domNode,e,"_cssMouseEvent");},this);_4.forEach(["disabled","readOnly","checked","selected","focused","state","hovering","active"],function(attr){this.watch(attr,_4.hitch(this,"_setStateClass"));},this);for(var ap in this.cssStateNodes){this._trackMouseState(this[ap],this.cssStateNodes[ap]);}this._setStateClass();},_cssMouseEvent:function(_1f0){if(!this.disabled){switch(_1f0.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 _1f1=this.connect(_4.body(),"onmouseup",function(){this._mouseDown=false;this._set("active",false);this.disconnect(_1f1);});break;}}},_setStateClass:function(){var _1f2=this.baseClass.split(" ");function _1f3(_1f4){_1f2=_1f2.concat(_4.map(_1f2,function(c){return c+_1f4;}),"dijit"+_1f4);};if(!this.isLeftToRight()){_1f3("Rtl");}if(this.checked){_1f3("Checked");}if(this.state){_1f3(this.state);}if(this.selected){_1f3("Selected");}if(this.disabled){_1f3("Disabled");}else{if(this.readOnly){_1f3("ReadOnly");}else{if(this.active){_1f3("Active");}else{if(this.hovering){_1f3("Hover");}}}}if(this._focused){_1f3("Focused");}var tn=this.stateNode||this.domNode,_1f5={};_4.forEach(tn.className.split(" "),function(c){_1f5[c]=true;});if("_stateClasses" in this){_4.forEach(this._stateClasses,function(c){delete _1f5[c];});}_4.forEach(_1f2,function(c){_1f5[c]=true;});var _1f6=[];for(var c in _1f5){_1f6.push(c);}tn.className=_1f6.join(" ");this._stateClasses=_1f2;},_trackMouseState:function(node,_1f7){var _1f8=false,_1f9=false,_1fa=false;var self=this,cn=_4.hitch(this,"connect",node);function _1fb(){var _1fc=("disabled" in self&&self.disabled)||("readonly" in self&&self.readonly);_4.toggleClass(node,_1f7+"Hover",_1f8&&!_1f9&&!_1fc);_4.toggleClass(node,_1f7+"Active",_1f9&&!_1fc);_4.toggleClass(node,_1f7+"Focused",_1fa&&!_1fc);};cn("onmouseenter",function(){_1f8=true;_1fb();});cn("onmouseleave",function(){_1f8=false;_1f9=false;_1fb();});cn("onmousedown",function(){_1f9=true;_1fb();});cn("onmouseup",function(){_1f9=false;_1fb();});cn("onfocus",function(){_1fa=true;_1fb();});cn("onblur",function(){_1fa=false;_1fb();});this.watch("disabled",_1fb);this.watch("readOnly",_1fb);}});}if(!_4._hasResource["dijit.form._FormMixin"]){_4._hasResource["dijit.form._FormMixin"]=true;_4.provide("dijit.form._FormMixin");_4.declare("dijit.form._FormMixin",null,{state:"",reset:function(){_4.forEach(this.getDescendants(),function(_1fd){if(_1fd.reset){_1fd.reset();}});},validate:function(){var _1fe=false;return _4.every(_4.map(this.getDescendants(),function(_1ff){_1ff._hasBeenBlurred=true;var _200=_1ff.disabled||!_1ff.validate||_1ff.validate();if(!_200&&!_1fe){_4.window.scrollIntoView(_1ff.containerNode||_1ff.domNode);_1ff.focus();_1fe=true;}return _200;}),function(item){return item;});},setValues:function(val){_4.deprecated(this.declaredClass+"::setValues() is deprecated. Use set('value', val) instead.","","2.0");return this.set("value",val);},_setValueAttr:function(obj){var map={};_4.forEach(this.getDescendants(),function(_201){if(!_201.name){return;}var _202=map[_201.name]||(map[_201.name]=[]);_202.push(_201);});for(var name in map){if(!map.hasOwnProperty(name)){continue;}var _203=map[name],_204=_4.getObject(name,false,obj);if(_204===undefined){continue;}if(!_4.isArray(_204)){_204=[_204];}if(typeof _203[0].checked=="boolean"){_4.forEach(_203,function(w,i){w.set("value",_4.indexOf(_204,w.value)!=-1);});}else{if(_203[0].multiple){_203[0].set("value",_204);}else{_4.forEach(_203,function(w,i){w.set("value",_204[i]);});}}}},getValues:function(){_4.deprecated(this.declaredClass+"::getValues() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},_getValueAttr:function(){var obj={};_4.forEach(this.getDescendants(),function(_205){var name=_205.name;if(!name||_205.disabled){return;}var _206=_205.get("value");if(typeof _205.checked=="boolean"){if(/Radio/.test(_205.declaredClass)){if(_206!==false){_4.setObject(name,_206,obj);}else{_206=_4.getObject(name,false,obj);if(_206===undefined){_4.setObject(name,null,obj);}}}else{var ary=_4.getObject(name,false,obj);if(!ary){ary=[];_4.setObject(name,ary,obj);}if(_206!==false){ary.push(_206);}}}else{var prev=_4.getObject(name,false,obj);if(typeof prev!="undefined"){if(_4.isArray(prev)){prev.push(_206);}else{_4.setObject(name,[prev,_206],obj);}}else{_4.setObject(name,_206,obj);}}});return obj;},isValid:function(){return this.state=="";},onValidStateChange:function(_207){},_getState:function(){var _208=_4.map(this._descendants,function(w){return w.get("state")||"";});return _4.indexOf(_208,"Error")>=0?"Error":_4.indexOf(_208,"Incomplete")>=0?"Incomplete":"";},disconnectChildren:function(){_4.forEach(this._childConnections||[],_4.hitch(this,"disconnect"));_4.forEach(this._childWatches||[],function(w){w.unwatch();});},connectChildren:function(_209){var _20a=this;this.disconnectChildren();this._descendants=this.getDescendants();var set=_209?function(name,val){_20a[name]=val;}:_4.hitch(this,"_set");set("value",this.get("value"));set("state",this._getState());var _20b=(this._childConnections=[]),_20c=(this._childWatches=[]);_4.forEach(_4.filter(this._descendants,function(item){return item.validate;}),function(_20d){_4.forEach(["state","disabled"],function(attr){_20c.push(_20d.watch(attr,function(attr,_20e,_20f){_20a.set("state",_20a._getState());}));});});var _210=function(){if(_20a._onChangeDelayTimer){clearTimeout(_20a._onChangeDelayTimer);}_20a._onChangeDelayTimer=setTimeout(function(){delete _20a._onChangeDelayTimer;_20a._set("value",_20a.get("value"));},10);};_4.forEach(_4.filter(this._descendants,function(item){return item.onChange;}),function(_211){_20b.push(_20a.connect(_211,"onChange",_210));_20c.push(_211.watch("disabled",_210));});},startup:function(){this.inherited(arguments);this.connectChildren(true);this.watch("state",function(attr,_212,_213){this.onValidStateChange(_213=="");});},destroy:function(){this.disconnectChildren();this.inherited(arguments);}});}if(!_4._hasResource["dijit._DialogMixin"]){_4._hasResource["dijit._DialogMixin"]=true;_4.provide("dijit._DialogMixin");_4.declare("dijit._DialogMixin",null,{attributeMap:_5._Widget.prototype.attributeMap,execute:function(_214){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.get("value"));},_getFocusItems:function(){var _215=_5._getTabNavigable(this.containerNode);this._firstFocusItem=_215.lowest||_215.first||this.closeButtonNode||this.domNode;this._lastFocusItem=_215.last||_215.highest||this._firstFocusItem;}});}if(!_4._hasResource["dijit.DialogUnderlay"]){_4._hasResource["dijit.DialogUnderlay"]=true;_4.provide("dijit.DialogUnderlay");_4.declare("dijit.DialogUnderlay",[_5._Widget,_5._Templated],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' dojoAttachPoint='node'></div></div>",dialogId:"","class":"",attributeMap:{id:"domNode"},_setDialogIdAttr:function(id){_4.attr(this.node,"id",id+"_underlay");this._set("dialogId",id);},_setClassAttr:function(_216){this.node.className="dijitDialogUnderlay "+_216;this._set("class",_216);},postCreate:function(){_4.body().appendChild(this.domNode);},layout:function(){var is=this.node.style,os=this.domNode.style;os.display="none";var _217=_4.window.getBox();os.top=_217.t+"px";os.left=_217.l+"px";is.width=_217.w+"px";is.height=_217.h+"px";os.display="block";},show:function(){this.domNode.style.display="block";this.layout();this.bgIframe=new _5.BackgroundIframe(this.domNode);},hide:function(){this.bgIframe.destroy();delete this.bgIframe;this.domNode.style.display="none";}});}if(!_4._hasResource["dijit._Container"]){_4._hasResource["dijit._Container"]=true;_4.provide("dijit._Container");_4.declare("dijit._Container",null,{isContainer:true,buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_218,_219){var _21a=this.containerNode;if(_219&&typeof _219=="number"){var _21b=this.getChildren();if(_21b&&_21b.length>=_219){_21a=_21b[_219-1].domNode;_219="after";}}_4.place(_218.domNode,_21a,_219);if(this._started&&!_218._started){_218.startup();}},removeChild:function(_21c){if(typeof _21c=="number"){_21c=this.getChildren()[_21c];}if(_21c){var node=_21c.domNode;if(node&&node.parentNode){node.parentNode.removeChild(node);}}},hasChildren:function(){return this.getChildren().length>0;},destroyDescendants:function(_21d){_4.forEach(this.getChildren(),function(_21e){_21e.destroyRecursive(_21d);});},_getSiblingOfChild:function(_21f,dir){var node=_21f.domNode,_220=(dir>0?"nextSibling":"previousSibling");do{node=node[_220];}while(node&&(node.nodeType!=1||!_5.byNode(node)));return node&&_5.byNode(node);},getIndexOfChild:function(_221){return _4.indexOf(this.getChildren(),_221);},startup:function(){if(this._started){return;}_4.forEach(this.getChildren(),function(_222){_222.startup();});this.inherited(arguments);}});}if(!_4._hasResource["dijit._Contained"]){_4._hasResource["dijit._Contained"]=true;_4.provide("dijit._Contained");_4.declare("dijit._Contained",null,{getParent:function(){var _223=_5.getEnclosingWidget(this.domNode.parentNode);return _223&&_223.isContainer?_223:null;},_getSibling:function(_224){var node=this.domNode;do{node=node[_224+"Sibling"];}while(node&&node.nodeType!=1);return node&&_5.byNode(node);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");},getIndexInParent:function(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});}if(!_4._hasResource["dijit.layout._LayoutWidget"]){_4._hasResource["dijit.layout._LayoutWidget"]=true;_4.provide("dijit.layout._LayoutWidget");_4.declare("dijit.layout._LayoutWidget",[_5._Widget,_5._Container,_5._Contained],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,buildRendering:function(){this.inherited(arguments);_4.addClass(this.domNode,"dijitContainer");},startup:function(){if(this._started){return;}this.inherited(arguments);var _225=this.getParent&&this.getParent();if(!(_225&&_225.isLayoutContainer)){this.resize();this.connect(_4.isIE?this.domNode:_4.global,"onresize",function(){this.resize();});}},resize:function(_226,_227){var node=this.domNode;if(_226){_4.marginBox(node,_226);if(_226.t){node.style.top=_226.t+"px";}if(_226.l){node.style.left=_226.l+"px";}}var mb=_227||{};_4.mixin(mb,_226||{});if(!("h" in mb)||!("w" in mb)){mb=_4.mixin(_4.marginBox(node),mb);}var cs=_4.getComputedStyle(node);var me=_4._getMarginExtents(node,cs);var be=_4._getBorderExtents(node,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=_4._getPadExtents(node,cs);this._contentBox={l:_4._toPixelValue(node,cs.paddingLeft),t:_4._toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_228){var cls=this.baseClass+"-child "+(_228.baseClass?this.baseClass+"-"+_228.baseClass:"");_4.addClass(_228.domNode,cls);},addChild:function(_229,_22a){this.inherited(arguments);if(this._started){this._setupChild(_229);}},removeChild:function(_22b){var cls=this.baseClass+"-child"+(_22b.baseClass?" "+this.baseClass+"-"+_22b.baseClass:"");_4.removeClass(_22b.domNode,cls);this.inherited(arguments);}});_5.layout.marginBox2contentBox=function(node,mb){var cs=_4.getComputedStyle(node);var me=_4._getMarginExtents(node,cs);var pb=_4._getPadBorderExtents(node,cs);return {l:_4._toPixelValue(node,cs.paddingLeft),t:_4._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _22c=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_22d,dim){_22d.resize?_22d.resize(dim):_4.marginBox(_22d.domNode,dim);_4.mixin(_22d,_4.marginBox(_22d.domNode));_4.mixin(_22d,dim);};_5.layout.layoutChildren=function(_22e,dim,_22f,_230,_231){dim=_4.mixin({},dim);_4.addClass(_22e,"dijitLayoutContainer");_22f=_4.filter(_22f,function(item){return item.region!="center"&&item.layoutAlign!="client";}).concat(_4.filter(_22f,function(item){return item.region=="center"||item.layoutAlign=="client";}));_4.forEach(_22f,function(_232){var elm=_232.domNode,pos=(_232.region||_232.layoutAlign);var _233=elm.style;_233.left=dim.l+"px";_233.top=dim.t+"px";_233.bottom=_233.right="auto";_4.addClass(elm,"dijitAlign"+_22c(pos));var _234={};if(_230&&_230==_232.id){_234[_232.region=="top"||_232.region=="bottom"?"h":"w"]=_231;}if(pos=="top"||pos=="bottom"){_234.w=dim.w;size(_232,_234);dim.h-=_232.h;if(pos=="top"){dim.t+=_232.h;}else{_233.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){_234.h=dim.h;size(_232,_234);dim.w-=_232.w;if(pos=="left"){dim.l+=_232.w;}else{_233.left=dim.l+dim.w+"px";}}else{if(pos=="client"||pos=="center"){size(_232,dim);}}}});};})();}if(!_4._hasResource["dijit.layout._ContentPaneResizeMixin"]){_4._hasResource["dijit.layout._ContentPaneResizeMixin"]=true;_4.provide("dijit.layout._ContentPaneResizeMixin");_4.declare("dijit.layout._ContentPaneResizeMixin",null,{doLayout:true,isContainer:true,isLayoutContainer:true,_startChildren:function(){_4.forEach(this.getChildren(),function(_235){_235.startup();_235._started=true;});},startup:function(){if(this._started){return;}var _236=_5._Contained.prototype.getParent.call(this);this._childOfLayoutWidget=_236&&_236.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;this.inherited(arguments);this._startChildren();},_checkIfSingleChild:function(){var _237=_4.query("> *",this.containerNode).filter(function(node){return node.tagName!=="SCRIPT";}),_238=_237.filter(function(node){return _4.hasAttr(node,"data-dojo-type")||_4.hasAttr(node,"dojoType")||_4.hasAttr(node,"widgetId");}),_239=_4.filter(_238.map(_5.byNode),function(_23a){return _23a&&_23a.domNode&&_23a.resize;});if(_237.length==_238.length&&_239.length==1){this._singleChild=_239[0];}else{delete this._singleChild;}_4.toggleClass(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild);},resize:function(_23b,_23c){this._layout(_23b,_23c);},_layout:function(_23d,_23e){if(_23d){_4.marginBox(this.domNode,_23d);}var cn=this.containerNode;if(cn===this.domNode){var mb=_23e||{};_4.mixin(mb,_23d||{});if(!("h" in mb)||!("w" in mb)){mb=_4.mixin(_4.marginBox(cn),mb);}this._contentBox=_5.layout.marginBox2contentBox(cn,mb);}else{this._contentBox=_4.contentBox(cn);}this._layoutChildren();delete this._needLayout;},_layoutChildren:function(){if(this.doLayout){this._checkIfSingleChild();}if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||_4.contentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{_4.forEach(this.getChildren(),function(_23f){if(_23f.resize){_23f.resize();}});}}});}if(!_4._hasResource["dojo.html"]){_4._hasResource["dojo.html"]=true;_4.provide("dojo.html");_4.getObject("html",true,_4);(function(){var _240=0,d=_4;_4.html._secureForInnerHtml=function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};_4.html._emptyNode=_4.empty;_4.html._setNodeContent=function(node,cont){d.empty(node);if(cont){if(typeof cont=="string"){cont=d._toDom(cont,node.ownerDocument);}if(!cont.nodeType&&d.isArrayLike(cont)){for(var _241=cont.length,i=0;i<cont.length;i=_241==cont.length?i+1:0){d.place(cont[i],node,"last");}}else{d.place(cont,node,"last");}}return node;};_4.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,parserScope:_4._scopeName,startup:true,constructor:function(_242,node){_4.mixin(this,_242||{});node=this.node=_4.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_240++].join("_");}},set:function(cont,_243){if(undefined!==cont){this.content=cont;}if(_243){this._mixin(_243);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function(){var node=this.node;if(!node){throw new Error(this.declaredClass+": setContent given no node");}try{node=_4.html._setNodeContent(node,this.content);}catch(e){var _244=this.onContentError(e);try{node.innerHTML=_244;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=node;},empty:function(){if(this.parseResults&&this.parseResults.length){_4.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}_4.html._emptyNode(this.node);},onBegin:function(){var cont=this.content;if(_4.isString(cont)){if(this.cleanContent){cont=_4.html._secureForInnerHtml(cont);}if(this.extractContent){var _245=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_245){cont=_245[1];}}}this.empty();this.content=cont;return this.node;},onEnd:function(){if(this.parseContent){this._parse();}return this.node;},tearDown:function(){delete this.parseResults;delete this.node;delete this.content;},onContentError:function(err){return "Error occured setting content: "+err;},_mixin:function(_246){var _247={},key;for(key in _246){if(key in _247){continue;}this[key]=_246[key];}},_parse:function(){var _248=this.node;try{this.parseResults=_4.parser.parse({rootNode:_248,noStart:!this.startup,inherited:{dir:this.dir,lang:this.lang},scope:this.parserScope});}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_249){var _24a=this["on"+type+"Error"].call(this,err);if(_249){console.error(_249,err);}else{if(_24a){_4.html._setNodeContent(this.node,_24a,true);}}}});_4.html.set=function(node,cont,_24b){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_24b){return _4.html._setNodeContent(node,cont,true);}else{var op=new _4.html._ContentSetter(_4.mixin(_24b,{content:cont,node:node}));return op.set();}};})();}if(!_4._hasResource["dijit.layout.ContentPane"]){_4._hasResource["dijit.layout.ContentPane"]=true;_4.provide("dijit.layout.ContentPane");_4.declare("dijit.layout.ContentPane",[_5._Widget,_5.layout._ContentPaneResizeMixin],{href:"",extractContent:false,parseOnLoad:true,parserScope:_4._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:_4.delegate(_5._Widget.prototype.attributeMap,{title:[]}),stopParser:true,template:false,create:function(_24c,_24d){if((!_24c||!_24c.template)&&_24d&&!("href" in _24c)&&!("content" in _24c)){var df=_4.doc.createDocumentFragment();_24d=_4.byId(_24d);while(_24d.firstChild){df.appendChild(_24d.firstChild);}_24c=_4.delegate(_24c,{content:df});}this.inherited(arguments,[_24c,_24d]);},postMixInProperties:function(){this.inherited(arguments);var _24e=_4.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=_4.string.substitute(this.loadingMessage,_24e);this.errorMessage=_4.string.substitute(this.errorMessage,_24e);},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}this.domNode.title="";if(!_4.attr(this.domNode,"role")){_5.setWaiRole(this.domNode,"group");}},_startChildren:function(){this.inherited(arguments);if(this._contentSetter){_4.forEach(this._contentSetter.parseResults,function(obj){if(!obj._started&&!obj._destroyed&&_4.isFunction(obj.startup)){obj.startup();obj._started=true;}},this);}},startup:function(){if(this._started){return;}this.inherited(arguments);if(this._isShown()){this._onShow();}},setHref:function(href){_4.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use set('href', ...) instead.","","2.0");return this.set("href",href);},_setHrefAttr:function(href){this.cancel();this.onLoadDeferred=new _4.Deferred(_4.hitch(this,"cancel"));this.onLoadDeferred.addCallback(_4.hitch(this,"onLoad"));this._set("href",href);if(this.preload||(this._created&&this._isShown())){this._load();}else{this._hrefChanged=true;}return this.onLoadDeferred;},setContent:function(data){_4.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use set('content', ...) instead.","","2.0");this.set("content",data);},_setContentAttr:function(data){this._set("href","");this.cancel();this.onLoadDeferred=new _4.Deferred(_4.hitch(this,"cancel"));if(this._created){this.onLoadDeferred.addCallback(_4.hitch(this,"onLoad"));}this._setContent(data||"");this._isDownloaded=false;return this.onLoadDeferred;},_getContentAttr:function(){return this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;this.onLoadDeferred=null;},uninitialize:function(){if(this._beingDestroyed){this.cancel();}this.inherited(arguments);},destroyRecursive:function(_24f){if(this._beingDestroyed){return;}this.inherited(arguments);},resize:function(_250,_251){if(!this._wasShown&&this.open!==false){this._onShow();}this._resizeCalled=true;this._scheduleLayout(_250,_251);},_isShown:function(){if(this._childOfLayoutWidget){if(this._resizeCalled&&"open" in this){return this.open;}return this._resizeCalled;}else{if("open" in this){return this.open;}else{var node=this.domNode,_252=this.domNode.parentNode;return (node.style.display!="none")&&(node.style.visibility!="hidden")&&!_4.hasClass(node,"dijitHidden")&&_252&&_252.style&&(_252.style.display!="none");}}},_onShow:function(){if(this.href){if(!this._xhrDfd&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)){var d=this.refresh();}}else{if(this._needLayout){this._layout(this._changeSize,this._resultSize);}}this.inherited(arguments);this._wasShown=true;return d;},refresh:function(){this.cancel();this.onLoadDeferred=new _4.Deferred(_4.hitch(this,"cancel"));this.onLoadDeferred.addCallback(_4.hitch(this,"onLoad"));this._load();return this.onLoadDeferred;},_load:function(){this._setContent(this.onDownloadStart(),true);var self=this;var _253={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(_4.isObject(this.ioArgs)){_4.mixin(_253,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||_4.xhrGet)(_253));hand.addCallback(function(html){try{self._isDownloaded=true;self._setContent(html,false);self.onDownloadEnd();}catch(err){self._onError("Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.canceled){self._onError("Download",err);}delete self._xhrDfd;return err;});delete this._hrefChanged;},_onLoadHandler:function(data){this._set("isLoaded",true);try{this.onLoadDeferred.callback(data);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code: "+e.message);}},_onUnloadHandler:function(){this._set("isLoaded",false);try{this.onUnload();}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code: "+e.message);}},destroyDescendants:function(){if(this.isLoaded){this._onUnloadHandler();}var _254=this._contentSetter;_4.forEach(this.getChildren(),function(_255){if(_255.destroyRecursive){_255.destroyRecursive();}});if(_254){_4.forEach(_254.parseResults,function(_256){if(_256.destroyRecursive&&_256.domNode&&_256.domNode.parentNode==_4.body()){_256.destroyRecursive();}});delete _254.parseResults;}_4.html._emptyNode(this.containerNode);delete this._singleChild;},_setContent:function(cont,_257){this.destroyDescendants();var _258=this._contentSetter;if(!(_258&&_258 instanceof _4.html._ContentSetter)){_258=this._contentSetter=new _4.html._ContentSetter({node:this.containerNode,_onError:_4.hitch(this,this._onError),onContentError:_4.hitch(this,function(e){var _259=this.onContentError(e);try{this.containerNode.innerHTML=_259;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _25a=_4.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad,parserScope:this.parserScope,startup:false,dir:this.dir,lang:this.lang},this._contentSetterParams||{});_258.set((_4.isObject(cont)&&cont.domNode)?cont.domNode:cont,_25a);delete this._contentSetterParams;if(this.doLayout){this._checkIfSingleChild();}if(!_257){if(this._started){this._startChildren();this._scheduleLayout();}this._onLoadHandler(cont);}},_onError:function(type,err,_25b){this.onLoadDeferred.errback(err);var _25c=this["on"+type+"Error"].call(this,err);if(_25b){console.error(_25b,err);}else{if(_25c){this._setContent(_25c,true);}}},_scheduleLayout:function(_25d,_25e){if(this._isShown()){this._layout(_25d,_25e);}else{this._needLayout=true;this._changeSize=_25d;this._resultSize=_25e;}},onLoad:function(data){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_25f){},onDownloadError:function(_260){return this.errorMessage;},onDownloadEnd:function(){}});}if(!_4._hasResource["dijit.TooltipDialog"]){_4._hasResource["dijit.TooltipDialog"]=true;_4.provide("dijit.TooltipDialog");_4.declare("dijit.TooltipDialog",[_5.layout.ContentPane,_5._Templated,_5.form._FormMixin,_5._DialogMixin],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:_4.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(_261){this.containerNode.title=_261;this._set("title",_261);},postCreate:function(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey");},orient:function(node,_262,_263){var newC="dijitTooltipAB"+(_263.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_263.charAt(0)=="T"?"Below":"Above");_4.replaceClass(this.domNode,newC,this._currentOrientClass||"");this._currentOrientClass=newC;},focus:function(){this._getFocusItems(this.containerNode);_5.focus(this._firstFocusItem);},onOpen:function(pos){this.orient(this.domNode,pos.aroundCorner,pos.corner);this._onShow();},onClose:function(){this.onHide();},_onKey:function(evt){var node=evt.target;var dk=_4.keys;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.containerNode);}var _264=(this._firstFocusItem==this._lastFocusItem);if(evt.charOrCode==dk.ESCAPE){setTimeout(_4.hitch(this,"onCancel"),0);_4.stopEvent(evt);}else{if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_264){_5.focus(this._lastFocusItem);}_4.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_264){_5.focus(this._firstFocusItem);}_4.stopEvent(evt);}else{if(evt.charOrCode===dk.TAB){evt.stopPropagation();}}}}}});}if(!_4._hasResource["dijit.Dialog"]){_4._hasResource["dijit.Dialog"]=true;_4.provide("dijit.Dialog");_4.declare("dijit._DialogBase",[_5._Templated,_5.form._FormMixin,_5._DialogMixin,_5._CssStateMixin],{templateString:_4.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:_4.delegate(_5._Widget.prototype.attributeMap,{title:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}],"aria-describedby":""}),open:false,duration:_5.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,"aria-describedby":"",postMixInProperties:function(){var _265=_4.i18n.getLocalization("dijit","common");_4.mixin(this,_265);this.inherited(arguments);},postCreate:function(){_4.style(this.domNode,{display:"none",position:"absolute"});_4.body().appendChild(this.domNode);this.inherited(arguments);this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");this._modalconnects=[];},onLoad:function(){this._position();if(this.autofocus&&_5._DialogLevelManager.isTop(this)){this._getFocusItems(this.domNode);_5.focus(this._firstFocusItem);}this.inherited(arguments);},_endDrag:function(e){if(e&&e.node&&e.node===this.domNode){this._relativePosition=_4.position(e.node);}},_setup:function(){var node=this.domNode;if(this.titleBar&&this.draggable){this._moveable=(_4.isIE==6)?new _4.dnd.TimedMoveable(node,{handle:this.titleBar}):new _4.dnd.Moveable(node,{handle:this.titleBar,timeout:0});this._dndListener=_4.subscribe("/dnd/move/stop",this,"_endDrag");}else{_4.addClass(node,"dijitDialogFixed");}this.underlayAttrs={dialogId:this.id,"class":_4.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")};},_size:function(){this._checkIfSingleChild();if(this._singleChild){if(this._singleChildOriginalStyle){this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle;}delete this._singleChildOriginalStyle;}else{_4.style(this.containerNode,{width:"auto",height:"auto"});}var mb=_4._getMarginSize(this.domNode);var _266=_4.window.getBox();if(mb.w>=_266.w||mb.h>=_266.h){var w=Math.min(mb.w,Math.floor(_266.w*0.75)),h=Math.min(mb.h,Math.floor(_266.h*0.75));if(this._singleChild&&this._singleChild.resize){this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText;this._singleChild.resize({w:w,h:h});}else{_4.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(){if(!_4.hasClass(_4.body(),"dojoMove")){var node=this.domNode,_267=_4.window.getBox(),p=this._relativePosition,bb=p?null:_4._getBorderBox(node),l=Math.floor(_267.l+(p?p.x:(_267.w-bb.w)/2)),t=Math.floor(_267.t+(p?p.y:(_267.h-bb.h)/2));_4.style(node,{left:l+"px",top:t+"px"});}},_onKey:function(evt){if(evt.charOrCode){var dk=_4.keys;var node=evt.target;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.domNode);}var _268=(this._firstFocusItem==this._lastFocusItem);if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_268){_5.focus(this._lastFocusItem);}_4.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_268){_5.focus(this._firstFocusItem);}_4.stopEvent(evt);}else{while(node){if(node==this.domNode||_4.hasClass(node,"dijitPopup")){if(evt.charOrCode==dk.ESCAPE){this.onCancel();}else{return;}}node=node.parentNode;}if(evt.charOrCode!==dk.TAB){_4.stopEvent(evt);}else{if(!_4.isOpera){try{this._firstFocusItem.focus();}catch(e){}}}}}}},show:function(){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(_4.connect(window,"onscroll",this,"layout"));this._modalconnects.push(_4.connect(window,"onresize",this,function(){var _269=_4.window.getBox();if(!this._oldViewport||_269.h!=this._oldViewport.h||_269.w!=this._oldViewport.w){this.layout();this._oldViewport=_269;}}));this._modalconnects.push(_4.connect(this.domNode,"onkeypress",this,"_onKey"));_4.style(this.domNode,{opacity:0,display:""});this._set("open",true);this._onShow();this._size();this._position();var _26a;this._fadeInDeferred=new _4.Deferred(_4.hitch(this,function(){_26a.stop();delete this._fadeInDeferred;}));_26a=_4.fadeIn({node:this.domNode,duration:this.duration,beforeBegin:_4.hitch(this,function(){_5._DialogLevelManager.show(this,this.underlayAttrs);}),onEnd:_4.hitch(this,function(){if(this.autofocus&&_5._DialogLevelManager.isTop(this)){this._getFocusItems(this.domNode);_5.focus(this._firstFocusItem);}this._fadeInDeferred.callback(true);delete this._fadeInDeferred;})}).play();return this._fadeInDeferred;},hide:function(){if(!this._alreadyInitialized){return;}if(this._fadeInDeferred){this._fadeInDeferred.cancel();}var _26b;this._fadeOutDeferred=new _4.Deferred(_4.hitch(this,function(){_26b.stop();delete this._fadeOutDeferred;}));_26b=_4.fadeOut({node:this.domNode,duration:this.duration,onEnd:_4.hitch(this,function(){this.domNode.style.display="none";_5._DialogLevelManager.hide(this);this.onHide();this._fadeOutDeferred.callback(true);delete this._fadeOutDeferred;})}).play();if(this._scrollConnected){this._scrollConnected=false;}_4.forEach(this._modalconnects,_4.disconnect);this._modalconnects=[];if(this._relativePosition){delete this._relativePosition;}this._set("open",false);return this._fadeOutDeferred;},layout:function(){if(this.domNode.style.display!="none"){if(_5._underlay){_5._underlay.layout();}this._position();}},destroy:function(){if(this._fadeInDeferred){this._fadeInDeferred.cancel();}if(this._fadeOutDeferred){this._fadeOutDeferred.cancel();}if(this._moveable){this._moveable.destroy();}if(this._dndListener){_4.unsubscribe(this._dndListener);}_4.forEach(this._modalconnects,_4.disconnect);_5._DialogLevelManager.hide(this);this.inherited(arguments);}});_4.declare("dijit.Dialog",[_5.layout.ContentPane,_5._DialogBase],{});_5._DialogLevelManager={show:function(_26c,_26d){var ds=_5._dialogStack;ds[ds.length-1].focus=_5.getFocus(_26c);var _26e=_5._underlay;if(!_26e||_26e._destroyed){_26e=_5._underlay=new _5.DialogUnderlay(_26d);}else{_26e.set(_26c.underlayAttrs);}var _26f=ds[ds.length-1].dialog?ds[ds.length-1].zIndex+2:950;if(ds.length==1){_26e.show();}_4.style(_5._underlay.domNode,"zIndex",_26f-1);_4.style(_26c.domNode,"zIndex",_26f);ds.push({dialog:_26c,underlayAttrs:_26d,zIndex:_26f});},hide:function(_270){var ds=_5._dialogStack;if(ds[ds.length-1].dialog==_270){ds.pop();var pd=ds[ds.length-1];if(ds.length==1){if(!_5._underlay._destroyed){_5._underlay.hide();}}else{_4.style(_5._underlay.domNode,"zIndex",pd.zIndex-1);_5._underlay.set(pd.underlayAttrs);}if(_270.refocus){var _271=pd.focus;if(!_271||(pd.dialog&&!_4.isDescendant(_271.node,pd.dialog.domNode))){pd.dialog._getFocusItems(pd.dialog.domNode);_271=pd.dialog._firstFocusItem;}try{_5.focus(_271);}catch(e){}}}else{var idx=_4.indexOf(_4.map(ds,function(elem){return elem.dialog;}),_270);if(idx!=-1){ds.splice(idx,1);}}},isTop:function(_272){var ds=_5._dialogStack;return ds[ds.length-1].dialog==_272;}};_5._dialogStack=[{dialog:null,focus:null,underlayAttrs:null}];}if(!_4._hasResource["fab.www.stats.common"]){_4._hasResource["fab.www.stats.common"]=true;_4.provide("fab.www.stats.common");_4.ready(function(){fab.www.stats.common.leagueStandingsLink_Click=function(){var _273=new _5.Dialog({title:"League Standings",style:"width: 500px",href:fab.path+"/stats/league_standings_popup.aspx"});_273.show();return false;};});}}};});
