/* Copyright (c) 2004-2012, The Dojo Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ /* This is an optimized version of Dojo, built for deployment and not for development. To get sources and documentation, please visit: http://dojotoolkit.org */ //>>built require({cache:{"dijit/ColorPalette":function(){require({cache:{"url:dijit/templates/ColorPalette.html":"
\n\t\n\t\t\n\t
\n
\n"}});define("dijit/ColorPalette",["require","dojo/text!./templates/ColorPalette.html","./_Widget","./_TemplatedMixin","./_PaletteMixin","./hccss","dojo/i18n","dojo/_base/Color","dojo/_base/declare","dojo/dom-construct","dojo/string","dojo/i18n!dojo/nls/colors","dojo/colors"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,_b){var _c=_9("dijit.ColorPalette",[_3,_4,_5],{palette:"7x10",_palettes:{"7x10":[["white","seashell","cornsilk","lemonchiffon","lightyellow","palegreen","paleturquoise","lightcyan","lavender","plum"],["lightgray","pink","bisque","moccasin","khaki","lightgreen","lightseagreen","lightskyblue","cornflowerblue","violet"],["silver","lightcoral","sandybrown","orange","palegoldenrod","chartreuse","mediumturquoise","skyblue","mediumslateblue","orchid"],["gray","red","orangered","darkorange","yellow","limegreen","darkseagreen","royalblue","slateblue","mediumorchid"],["dimgray","crimson","chocolate","coral","gold","forestgreen","seagreen","blue","blueviolet","darkorchid"],["darkslategray","firebrick","saddlebrown","sienna","olive","green","darkcyan","mediumblue","darkslateblue","darkmagenta"],["black","darkred","maroon","brown","darkolivegreen","darkgreen","midnightblue","navy","indigo","purple"]],"3x4":[["white","lime","green","blue"],["silver","yellow","fuchsia","navy"],["gray","red","purple","black"]]},templateString:_2,baseClass:"dijitColorPalette",_dyeFactory:function(_d,_e,_f,_10){return new this._dyeClass(_d,_e,_f,_10);},buildRendering:function(){this.inherited(arguments);this._dyeClass=_9(_c._Color,{palette:this.palette});this._preparePalette(this._palettes[this.palette],_7.getLocalization("dojo","colors",this.lang));}});_c._Color=_9("dijit._Color",_8,{template:""+"${alt}"+"",hcTemplate:""+"${alt}"+"",_imagePaths:{"7x10":_1.toUrl("./themes/a11y/colors7x10.png"),"3x4":_1.toUrl("./themes/a11y/colors3x4.png")},constructor:function(_11,row,col,_12){this._title=_12;this._row=row;this._col=col;this.setColor(_8.named[_11]);},getValue:function(){return this.toHex();},fillCell:function(_13,_14){var _15=_b.substitute(_6("highcontrast")?this.hcTemplate:this.template,{color:this.toHex(),blankGif:_14,alt:this._title,title:this._title,image:this._imagePaths[this.palette].toString(),left:this._col*-20-5,top:this._row*-20-5,size:this.palette=="7x10"?"height: 145px; width: 206px":"height: 64px; width: 86px"});_a.place(_15,_13);}});return _c;});},"url:dijit/templates/ColorPalette.html":"
\n\t\n\t\t\n\t
\n
\n","dijit/_PaletteMixin":function(){define("dijit/_PaletteMixin",["dojo/_base/declare","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/_base/event","dojo/keys","dojo/_base/lang","./_CssStateMixin","./focus","./typematic"],function(_16,_17,_18,_19,_1a,_1b,_1c,_1d,_1e,_1f){return _16("dijit._PaletteMixin",[_1d],{defaultTimeout:500,timeoutChangeRate:0.9,value:"",_selectedCell:-1,tabIndex:"0",cellClass:"dijitPaletteCell",dyeClass:null,_dyeFactory:function(_20){var _21=typeof this.dyeClass=="string"?_1c.getObject(this.dyeClass):this.dyeClass;return new _21(_20);},_preparePalette:function(_22,_23){this._cells=[];var url=this._blankGif;this.connect(this.gridNode,"ondijitclick","_onCellClick");for(var row=0;row<_22.length;row++){var _24=_19.create("tr",{tabIndex:"-1",role:"row"},this.gridNode);for(var col=0;col<_22[row].length;col++){var _25=_22[row][col];if(_25){var _26=this._dyeFactory(_25,row,col,_23[_25]);var _27=_19.create("td",{"class":this.cellClass,tabIndex:"-1",title:_23[_25],role:"gridcell"},_24);_26.fillCell(_27,url);_27.idx=this._cells.length;this._cells.push({node:_27,dye:_26});}}}this._xDim=_22[0].length;this._yDim=_22.length;var _28={UP_ARROW:-this._xDim,DOWN_ARROW:this._xDim,RIGHT_ARROW:this.isLeftToRight()?1:-1,LEFT_ARROW:this.isLeftToRight()?-1:1};for(var key in _28){this.own(_1f.addKeyListener(this.domNode,{charOrCode:_1b[key],ctrlKey:false,altKey:false,shiftKey:false},this,function(){var _29=_28[key];return function(_2a){this._navigateByKey(_29,_2a);};}(),this.timeoutChangeRate,this.defaultTimeout));}},postCreate:function(){this.inherited(arguments);this._setCurrent(this._cells[0].node);},focus:function(){_1e.focus(this._currentFocus);},_onCellClick:function(evt){var _2b=evt.target;while(_2b.tagName!="TD"){if(!_2b.parentNode||_2b==this.gridNode){return;}_2b=_2b.parentNode;}var _2c=this._getDye(_2b).getValue();this._setCurrent(_2b);_1e.focus(_2b);this._setValueAttr(_2c,true);_1a.stop(evt);},_setCurrent:function(_2d){if("_currentFocus" in this){_17.set(this._currentFocus,"tabIndex","-1");}this._currentFocus=_2d;if(_2d){_17.set(_2d,"tabIndex",this.tabIndex);}},_setValueAttr:function(_2e,_2f){if(this._selectedCell>=0){_18.remove(this._cells[this._selectedCell].node,this.cellClass+"Selected");}this._selectedCell=-1;if(_2e){for(var i=0;i=0?_2e:null);if(_2f||_2f===undefined){this.onChange(_2e);}},onChange:function(){},_navigateByKey:function(_30,_31){if(_31==-1){return;}var _32=this._currentFocus.idx+_30;if(_32-1){var _33=this._cells[_32].node;this._setCurrent(_33);this.defer(_1c.hitch(_1e,"focus",_33));}},_getDye:function(_34){return this._cells[_34.idx].dye;}});});},"dojo/colors":function(){define(["./_base/kernel","./_base/lang","./_base/Color","./_base/array"],function(_35,_36,_37,_38){var _39={};_36.setObject("dojo.colors",_39);var _3a=function(m1,m2,h){if(h<0){++h;}if(h>1){--h;}var h6=6*h;if(h6<1){return m1+(m2-m1)*h6;}if(2*h<1){return m2;}if(3*h<2){return m1+(m2-m1)*(2/3-h)*6;}return m1;};_35.colorFromRgb=_37.fromRgb=function(_3b,obj){var m=_3b.toLowerCase().match(/^(rgba?|hsla?)\(([\s\.\-,%0-9]+)\)/);if(m){var c=m[2].split(/\s*,\s*/),l=c.length,t=m[1],a;if((t=="rgb"&&l==3)||(t=="rgba"&&l==4)){var r=c[0];if(r.charAt(r.length-1)=="%"){a=_38.map(c,function(x){return parseFloat(x)*2.56;});if(l==4){a[3]=c[3];}return _37.fromArray(a,obj);}return _37.fromArray(c,obj);}if((t=="hsl"&&l==3)||(t=="hsla"&&l==4)){var H=((parseFloat(c[0])%360)+360)%360/360,S=parseFloat(c[1])/100,L=parseFloat(c[2])/100,m2=L<=0.5?L*(S+1):L+S-L*S,m1=2*L-m2;a=[_3a(m1,m2,H+1/3)*256,_3a(m1,m2,H)*256,_3a(m1,m2,H-1/3)*256,1];if(l==4){a[3]=c[3];}return _37.fromArray(a,obj);}}return null;};var _3c=function(c,low,_3d){c=Number(c);return isNaN(c)?_3d:c_3d?_3d:c;};_37.prototype.sanitize=function(){var t=this;t.r=Math.round(_3c(t.r,0,255));t.g=Math.round(_3c(t.g,0,255));t.b=Math.round(_3c(t.b,0,255));t.a=_3c(t.a,0,1);return this;};_39.makeGrey=_37.makeGrey=function(g,a){return _37.fromArray([g,g,g,a]);};_36.mixin(_37.named,{"aliceblue":[240,248,255],"antiquewhite":[250,235,215],"aquamarine":[127,255,212],"azure":[240,255,255],"beige":[245,245,220],"bisque":[255,228,196],"blanchedalmond":[255,235,205],"blueviolet":[138,43,226],"brown":[165,42,42],"burlywood":[222,184,135],"cadetblue":[95,158,160],"chartreuse":[127,255,0],"chocolate":[210,105,30],"coral":[255,127,80],"cornflowerblue":[100,149,237],"cornsilk":[255,248,220],"crimson":[220,20,60],"cyan":[0,255,255],"darkblue":[0,0,139],"darkcyan":[0,139,139],"darkgoldenrod":[184,134,11],"darkgray":[169,169,169],"darkgreen":[0,100,0],"darkgrey":[169,169,169],"darkkhaki":[189,183,107],"darkmagenta":[139,0,139],"darkolivegreen":[85,107,47],"darkorange":[255,140,0],"darkorchid":[153,50,204],"darkred":[139,0,0],"darksalmon":[233,150,122],"darkseagreen":[143,188,143],"darkslateblue":[72,61,139],"darkslategray":[47,79,79],"darkslategrey":[47,79,79],"darkturquoise":[0,206,209],"darkviolet":[148,0,211],"deeppink":[255,20,147],"deepskyblue":[0,191,255],"dimgray":[105,105,105],"dimgrey":[105,105,105],"dodgerblue":[30,144,255],"firebrick":[178,34,34],"floralwhite":[255,250,240],"forestgreen":[34,139,34],"gainsboro":[220,220,220],"ghostwhite":[248,248,255],"gold":[255,215,0],"goldenrod":[218,165,32],"greenyellow":[173,255,47],"grey":[128,128,128],"honeydew":[240,255,240],"hotpink":[255,105,180],"indianred":[205,92,92],"indigo":[75,0,130],"ivory":[255,255,240],"khaki":[240,230,140],"lavender":[230,230,250],"lavenderblush":[255,240,245],"lawngreen":[124,252,0],"lemonchiffon":[255,250,205],"lightblue":[173,216,230],"lightcoral":[240,128,128],"lightcyan":[224,255,255],"lightgoldenrodyellow":[250,250,210],"lightgray":[211,211,211],"lightgreen":[144,238,144],"lightgrey":[211,211,211],"lightpink":[255,182,193],"lightsalmon":[255,160,122],"lightseagreen":[32,178,170],"lightskyblue":[135,206,250],"lightslategray":[119,136,153],"lightslategrey":[119,136,153],"lightsteelblue":[176,196,222],"lightyellow":[255,255,224],"limegreen":[50,205,50],"linen":[250,240,230],"magenta":[255,0,255],"mediumaquamarine":[102,205,170],"mediumblue":[0,0,205],"mediumorchid":[186,85,211],"mediumpurple":[147,112,219],"mediumseagreen":[60,179,113],"mediumslateblue":[123,104,238],"mediumspringgreen":[0,250,154],"mediumturquoise":[72,209,204],"mediumvioletred":[199,21,133],"midnightblue":[25,25,112],"mintcream":[245,255,250],"mistyrose":[255,228,225],"moccasin":[255,228,181],"navajowhite":[255,222,173],"oldlace":[253,245,230],"olivedrab":[107,142,35],"orange":[255,165,0],"orangered":[255,69,0],"orchid":[218,112,214],"palegoldenrod":[238,232,170],"palegreen":[152,251,152],"paleturquoise":[175,238,238],"palevioletred":[219,112,147],"papayawhip":[255,239,213],"peachpuff":[255,218,185],"peru":[205,133,63],"pink":[255,192,203],"plum":[221,160,221],"powderblue":[176,224,230],"rosybrown":[188,143,143],"royalblue":[65,105,225],"saddlebrown":[139,69,19],"salmon":[250,128,114],"sandybrown":[244,164,96],"seagreen":[46,139,87],"seashell":[255,245,238],"sienna":[160,82,45],"skyblue":[135,206,235],"slateblue":[106,90,205],"slategray":[112,128,144],"slategrey":[112,128,144],"snow":[255,250,250],"springgreen":[0,255,127],"steelblue":[70,130,180],"tan":[210,180,140],"thistle":[216,191,216],"tomato":[255,99,71],"turquoise":[64,224,208],"violet":[238,130,238],"wheat":[245,222,179],"whitesmoke":[245,245,245],"yellowgreen":[154,205,50]});return _37;});},"dijit/Declaration":function(){define("dijit/Declaration",["dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","dojo/parser","dojo/query","./_Widget","./_TemplatedMixin","./_WidgetsInTemplateMixin","dojo/NodeList-dom"],function(_3e,_3f,_40,_41,_42,_43,_44,_45,_46){return _40("dijit.Declaration",_44,{_noScript:true,stopParser:true,widgetClass:"",defaults:null,mixins:[],buildRendering:function(){var src=this.srcNodeRef.parentNode.removeChild(this.srcNodeRef),_47=_43("> script[type^='dojo/method']",src).orphan(),_48=_43("> script[type^='dojo/connect']",src).orphan(),_49=src.nodeName;var _4a=this.defaults||{};_3e.forEach(_47,function(s){var evt=s.getAttribute("event")||s.getAttribute("data-dojo-event"),_4b=_42._functionFromScript(s);if(evt){_4a[evt]=_4b;}else{_48.push(s);}});if(this.mixins.length){this.mixins=_3e.map(this.mixins,function(_4c){return _41.getObject(_4c);});}else{this.mixins=[_44,_45,_46];}_4a._skipNodeCache=true;_4a.templateString="<"+_49+" class='"+src.className+"'"+" data-dojo-attach-point='"+(src.getAttribute("data-dojo-attach-point")||src.getAttribute("dojoAttachPoint")||"")+"' data-dojo-attach-event='"+(src.getAttribute("data-dojo-attach-event")||src.getAttribute("dojoAttachEvent")||"")+"' >"+src.innerHTML.replace(/\%7B/g,"{").replace(/\%7D/g,"}")+"";var wc=_40(this.widgetClass,this.mixins,_4a);_3e.forEach(_48,function(s){var evt=s.getAttribute("event")||s.getAttribute("data-dojo-event")||"postscript",_4d=_42._functionFromScript(s);_3f.connect(wc.prototype,evt,_4d);});}});});},"dijit/_WidgetsInTemplateMixin":function(){define("dijit/_WidgetsInTemplateMixin",["dojo/_base/array","dojo/_base/declare","dojo/parser"],function(_4e,_4f,_50){return _4f("dijit._WidgetsInTemplateMixin",null,{_earlyTemplatedStartup:false,widgetsInTemplate:true,_beforeFillContent:function(){if(this.widgetsInTemplate){var _51=this.domNode;var cw=(this._startupWidgets=_50.parse(_51,{noStart:!this._earlyTemplatedStartup,template:true,inherited:{dir:this.dir,lang:this.lang,textDir:this.textDir},propsThis:this,scope:"dojo"}));if(!cw.isFulfilled()){throw new Error(this.declaredClass+": parser returned unfilled promise (probably waiting for module auto-load), "+"unsupported by _WidgetsInTemplateMixin. Must pre-load all supporting widgets before instantiation.");}this._attachTemplateNodes(cw,function(n,p){return n[p];});}},startup:function(){_4e.forEach(this._startupWidgets,function(w){if(w&&!w._started&&w.startup){w.startup();}});this.inherited(arguments);}});});},"dijit/Dialog":function(){require({cache:{"url:dijit/templates/Dialog.html":"
\n\t
\n\t\t\n\t\t\n\t\t\tx\n\t\t\n\t
\n\t
\n
\n"}});define("dijit/Dialog",["require","dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/Deferred","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/_base/fx","dojo/i18n","dojo/keys","dojo/_base/lang","dojo/on","dojo/ready","dojo/sniff","dojo/window","dojo/dnd/Moveable","dojo/dnd/TimedMoveable","./focus","./_base/manager","./_Widget","./_TemplatedMixin","./_CssStateMixin","./form/_FormMixin","./_DialogMixin","./DialogUnderlay","./layout/ContentPane","dojo/text!./templates/Dialog.html","./main","dojo/i18n!./nls/common"],function(_52,_53,_54,_55,_56,dom,_57,_58,_59,_5a,fx,_5b,_5c,_5d,on,_5e,has,_5f,_60,_61,_62,_63,_64,_65,_66,_67,_68,_69,_6a,_6b,_6c){var _6d=_55("dijit._DialogBase",[_65,_67,_68,_66],{templateString:_6b,baseClass:"dijitDialog",cssStateNodes:{closeButtonNode:"dijitDialogCloseIcon"},_setTitleAttr:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}],open:false,duration:_63.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,_setDraggableAttr:function(val){this._set("draggable",val);},"aria-describedby":"",maxRatio:0.9,postMixInProperties:function(){var _6e=_5b.getLocalization("dijit","common");_5d.mixin(this,_6e);this.inherited(arguments);},postCreate:function(){_59.set(this.domNode,{display:"none",position:"absolute"});this.ownerDocumentBody.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&&_6f.isTop(this)){this._getFocusItems(this.domNode);_62.focus(this._firstFocusItem);}this.inherited(arguments);},_endDrag:function(){var _70=_58.position(this.domNode),_71=_5f.getBox(this.ownerDocument);_70.y=Math.min(Math.max(_70.y,0),(_71.h-_70.h));_70.x=Math.min(Math.max(_70.x,0),(_71.w-_70.w));this._relativePosition=_70;this._position();},_setup:function(){var _72=this.domNode;if(this.titleBar&&this.draggable){this._moveable=new ((has("ie")==6)?_61:_60)(_72,{handle:this.titleBar});this.connect(this._moveable,"onMoveStop","_endDrag");}else{_57.add(_72,"dijitDialogFixed");}this.underlayAttrs={dialogId:this.id,"class":_53.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" "),ownerDocument:this.ownerDocument};},_size:function(){this._checkIfSingleChild();if(this._singleChild){if(typeof this._singleChildOriginalStyle!="undefined"){this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle;delete this._singleChildOriginalStyle;}}else{_59.set(this.containerNode,{width:"auto",height:"auto"});}var bb=_58.position(this.domNode);var _73=_5f.getBox(this.ownerDocument);_73.w*=this.maxRatio;_73.h*=this.maxRatio;if(bb.w>=_73.w||bb.h>=_73.h){var _74=_58.position(this.containerNode),w=Math.min(bb.w,_73.w)-(bb.w-_74.w),h=Math.min(bb.h,_73.h)-(bb.h-_74.h);if(this._singleChild&&this._singleChild.resize){if(typeof this._singleChildOriginalStyle=="undefined"){this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText;}this._singleChild.resize({w:w,h:h});}else{_59.set(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(!_57.contains(this.ownerDocumentBody,"dojoMove")){var _75=this.domNode,_76=_5f.getBox(this.ownerDocument),p=this._relativePosition,bb=p?null:_58.position(_75),l=Math.floor(_76.l+(p?p.x:(_76.w-bb.w)/2)),t=Math.floor(_76.t+(p?p.y:(_76.h-bb.h)/2));_59.set(_75,{left:l+"px",top:t+"px"});}},_onKey:function(evt){if(evt.charOrCode){var _77=evt.target;if(evt.charOrCode===_5c.TAB){this._getFocusItems(this.domNode);}var _78=(this._firstFocusItem==this._lastFocusItem);if(_77==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===_5c.TAB){if(!_78){_62.focus(this._lastFocusItem);}_5a.stop(evt);}else{if(_77==this._lastFocusItem&&evt.charOrCode===_5c.TAB&&!evt.shiftKey){if(!_78){_62.focus(this._firstFocusItem);}_5a.stop(evt);}else{while(_77){if(_77==this.domNode||_57.contains(_77,"dijitPopup")){if(evt.charOrCode==_5c.ESCAPE){this.onCancel();}else{return;}}_77=_77.parentNode;}if(evt.charOrCode!==_5c.TAB){_5a.stop(evt);}else{if(!has("opera")){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();_6f.hide(this);}var win=_5f.get(this.ownerDocument);this._modalconnects.push(on(win,"scroll",_5d.hitch(this,"resize")));this._modalconnects.push(on(this.domNode,_54._keypress,_5d.hitch(this,"_onKey")));_59.set(this.domNode,{opacity:0,display:""});this._set("open",true);this._onShow();this._size();this._position();var _79;this._fadeInDeferred=new _56(_5d.hitch(this,function(){_79.stop();delete this._fadeInDeferred;}));_79=fx.fadeIn({node:this.domNode,duration:this.duration,beforeBegin:_5d.hitch(this,function(){_6f.show(this,this.underlayAttrs);}),onEnd:_5d.hitch(this,function(){if(this.autofocus&&_6f.isTop(this)){this._getFocusItems(this.domNode);_62.focus(this._firstFocusItem);}this._fadeInDeferred.resolve(true);delete this._fadeInDeferred;})}).play();return this._fadeInDeferred;},hide:function(){if(!this._alreadyInitialized||!this.open){return;}if(this._fadeInDeferred){this._fadeInDeferred.cancel();}var _7a;this._fadeOutDeferred=new _56(_5d.hitch(this,function(){_7a.stop();delete this._fadeOutDeferred;}));this._fadeOutDeferred.then(_5d.hitch(this,"onHide"));_7a=fx.fadeOut({node:this.domNode,duration:this.duration,onEnd:_5d.hitch(this,function(){this.domNode.style.display="none";_6f.hide(this);this._fadeOutDeferred.resolve(true);delete this._fadeOutDeferred;})}).play();if(this._scrollConnected){this._scrollConnected=false;}var h;while(h=this._modalconnects.pop()){h.remove();}if(this._relativePosition){delete this._relativePosition;}this._set("open",false);return this._fadeOutDeferred;},resize:function(){if(this.domNode.style.display!="none"){if(_69._singleton){_69._singleton.layout();}if(!has("touch")){this._position();}this._size();}},destroy:function(){if(this._fadeInDeferred){this._fadeInDeferred.cancel();}if(this._fadeOutDeferred){this._fadeOutDeferred.cancel();}if(this._moveable){this._moveable.destroy();}var h;while(h=this._modalconnects.pop()){h.remove();}_6f.hide(this);this.inherited(arguments);}});var _7b=_55("dijit.Dialog",[_6a,_6d],{});_7b._DialogBase=_6d;var _6f=_7b._DialogLevelManager={_beginZIndex:950,show:function(_7c,_7d){ds[ds.length-1].focus=_62.curNode;var _7e=_69._singleton;if(!_7e||_7e._destroyed){_7e=_6c._underlay=_69._singleton=new _69(_7d);}else{_7e.set(_7c.underlayAttrs);}var _7f=ds[ds.length-1].dialog?ds[ds.length-1].zIndex+2:_7b._DialogLevelManager._beginZIndex;if(ds.length==1){_7e.show();}_59.set(_69._singleton.domNode,"zIndex",_7f-1);_59.set(_7c.domNode,"zIndex",_7f);ds.push({dialog:_7c,underlayAttrs:_7d,zIndex:_7f});},hide:function(_80){if(ds[ds.length-1].dialog==_80){ds.pop();var pd=ds[ds.length-1];if(!_69._singleton._destroyed){if(ds.length==1){_69._singleton.hide();}else{_59.set(_69._singleton.domNode,"zIndex",pd.zIndex-1);_69._singleton.set(pd.underlayAttrs);}}if(_80.refocus){var _81=pd.focus;if(pd.dialog&&(!_81||!dom.isDescendant(_81,pd.dialog.domNode))){pd.dialog._getFocusItems(pd.dialog.domNode);_81=pd.dialog._firstFocusItem;}if(_81){try{_81.focus();}catch(e){}}}}else{var idx=_53.indexOf(_53.map(ds,function(_82){return _82.dialog;}),_80);if(idx!=-1){ds.splice(idx,1);}}},isTop:function(_83){return ds[ds.length-1].dialog==_83;}};var ds=_7b._dialogStack=[{dialog:null,focus:null,underlayAttrs:null}];if(has("dijit-legacy-requires")){_5e(0,function(){var _84=["dijit/TooltipDialog"];_52(_84);});}return _7b;});},"dojo/dnd/Moveable":function(){define(["../_base/array","../_base/declare","../_base/event","../_base/lang","../dom","../dom-class","../Evented","../on","../topic","../touch","./common","./Mover","../_base/window"],function(_85,_86,_87,_88,dom,_89,_8a,on,_8b,_8c,dnd,_8d,win){var _8e=_86("dojo.dnd.Moveable",[_8a],{handle:"",delay:0,skip:false,constructor:function(_8f,_90){this.node=dom.byId(_8f);if(!_90){_90={};}this.handle=_90.handle?dom.byId(_90.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_90.delay>0?_90.delay:0;this.skip=_90.skip;this.mover=_90.mover?_90.mover:_8d;this.events=[on(this.handle,_8c.press,_88.hitch(this,"onMouseDown")),on(this.handle,"dragstart",_88.hitch(this,"onSelectStart")),on(this.handle,"selectstart",_88.hitch(this,"onSelectStart"))];},markupFactory:function(_91,_92,_93){return new _93(_92,_91);},destroy:function(){_85.forEach(this.events,function(_94){_94.remove();});this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dnd.isFormElement(e)){return;}if(this.delay){this.events.push(on(this.handle,_8c.move,_88.hitch(this,"onMouseMove")),on(this.handle,_8c.release,_88.hitch(this,"onMouseUp")));this._lastX=e.pageX;this._lastY=e.pageY;}else{this.onDragDetected(e);}_87.stop(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);this.onDragDetected(e);}_87.stop(e);},onMouseUp:function(e){for(var i=0;i<2;++i){this.events.pop().remove();}_87.stop(e);},onSelectStart:function(e){if(!this.skip||!dnd.isFormElement(e)){_87.stop(e);}},onDragDetected:function(e){new this.mover(this.node,e,this);},onMoveStart:function(_95){_8b.publish("/dnd/move/start",_95);_89.add(win.body(),"dojoMove");_89.add(this.node,"dojoMoveItem");},onMoveStop:function(_96){_8b.publish("/dnd/move/stop",_96);_89.remove(win.body(),"dojoMove");_89.remove(this.node,"dojoMoveItem");},onFirstMove:function(){},onMove:function(_97,_98){this.onMoving(_97,_98);var s=_97.node.style;s.left=_98.l+"px";s.top=_98.t+"px";this.onMoved(_97,_98);},onMoving:function(){},onMoved:function(){}});return _8e;});},"dojo/dnd/common":function(){define(["../_base/connect","../_base/kernel","../_base/lang","../dom"],function(_99,_9a,_9b,dom){var _9c=_9b.getObject("dojo.dnd",true);_9c.getCopyKeyState=_99.isCopyKey;_9c._uniqueId=0;_9c.getUniqueId=function(){var id;do{id=_9a._scopeName+"Unique"+(++_9c._uniqueId);}while(dom.byId(id));return id;};_9c._empty={};_9c.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;};return _9c;});},"dojo/dnd/Mover":function(){define(["../_base/array","../_base/declare","../_base/event","../_base/lang","../sniff","../_base/window","../dom","../dom-geometry","../dom-style","../Evented","../on","../touch","./common","./autoscroll"],function(_9d,_9e,_9f,_a0,has,win,dom,_a1,_a2,_a3,on,_a4,dnd,_a5){return _9e("dojo.dnd.Mover",[_a3],{constructor:function(_a6,e,_a7){this.node=dom.byId(_a6);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=(this.host=_a7),d=_a6.ownerDocument;this.events=[on(d,_a4.move,_a0.hitch(this,"onFirstMove")),on(d,_a4.move,_a0.hitch(this,"onMouseMove")),on(d,_a4.release,_a0.hitch(this,"onMouseUp")),on(d,"dragstart",_9f.stop),on(d.body,"selectstart",_9f.stop)];_a5.autoScrollStart(d);if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){_a5.autoScroll(e);var m=this.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY},e);_9f.stop(e);},onMouseUp:function(e){if(has("webkit")&&has("mac")&&this.mouseButton==2?e.button==0:this.mouseButton==e.button){this.destroy();}_9f.stop(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=_a1.getMarginBox(this.node);var b=win.doc.body;var bs=_a2.getComputedStyle(b);var bm=_a1.getMarginBox(b,bs);var bc=_a1.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);}this.events.shift().remove();},destroy:function(){_9d.forEach(this.events,function(_a8){_a8.remove();});var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=this.host=null;}});});},"dojo/dnd/autoscroll":function(){define(["../_base/lang","../sniff","../_base/window","../dom-geometry","../dom-style","../window"],function(_a9,has,win,_aa,_ab,_ac){var _ad={};_a9.setObject("dojo.dnd.autoscroll",_ad);_ad.getViewport=_ac.getBox;_ad.V_TRIGGER_AUTOSCROLL=32;_ad.H_TRIGGER_AUTOSCROLL=32;_ad.V_AUTOSCROLL_VALUE=16;_ad.H_AUTOSCROLL_VALUE=16;var _ae,doc=win.doc,_af=Infinity,_b0=Infinity;_ad.autoScrollStart=function(d){doc=d;_ae=_ac.getBox(doc);var _b1=win.body(doc).parentNode;_af=Math.max(_b1.scrollHeight-_ae.h,0);_b0=Math.max(_b1.scrollWidth-_ae.w,0);};_ad.autoScroll=function(e){var v=_ae||_ac.getBox(doc),_b2=win.body(doc).parentNode,dx=0,dy=0;if(e.clientX<_ad.H_TRIGGER_AUTOSCROLL){dx=-_ad.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-_ad.H_TRIGGER_AUTOSCROLL){dx=Math.min(_ad.H_AUTOSCROLL_VALUE,_b0-_b2.scrollLeft);}}if(e.clientY<_ad.V_TRIGGER_AUTOSCROLL){dy=-_ad.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-_ad.V_TRIGGER_AUTOSCROLL){dy=Math.min(_ad.V_AUTOSCROLL_VALUE,_af-_b2.scrollTop);}}window.scrollBy(dx,dy);};_ad._validNodes={"div":1,"p":1,"td":1};_ad._validOverflow={"auto":1,"scroll":1};_ad.autoScrollNodes=function(e){var b,t,w,h,rx,ry,dx=0,dy=0,_b3,_b4;for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in _ad._validNodes)){var s=_ab.getComputedStyle(n),_b5=(s.overflowX.toLowerCase() in _ad._validOverflow),_b6=(s.overflowY.toLowerCase() in _ad._validOverflow);if(_b5||_b6){b=_aa.getContentBox(n,s);t=_aa.position(n,true);}if(_b5){w=Math.min(_ad.H_TRIGGER_AUTOSCROLL,b.w/2);rx=e.pageX-t.x;if(has("webkit")||has("opera")){rx+=win.body().scrollLeft;}dx=0;if(rx>0&&rxb.w-w){dx=w;}}_b3=n.scrollLeft;n.scrollLeft=n.scrollLeft+dx;}}if(_b6){h=Math.min(_ad.V_TRIGGER_AUTOSCROLL,b.h/2);ry=e.pageY-t.y;if(has("webkit")||has("opera")){ry+=win.body().scrollTop;}dy=0;if(ry>0&&ryb.h-h){dy=h;}}_b4=n.scrollTop;n.scrollTop=n.scrollTop+dy;}}if(dx||dy){return;}}try{n=n.parentNode;}catch(x){n=null;}}_ad.autoScroll(e);};return _ad;});},"dojo/dnd/TimedMoveable":function(){define(["../_base/declare","./Moveable"],function(_b7,_b8){var _b9=_b8.prototype.onMove;return _b7("dojo.dnd.TimedMoveable",_b8,{timeout:40,constructor:function(_ba,_bb){if(!_bb){_bb={};}if(_bb.timeout&&typeof _bb.timeout=="number"&&_bb.timeout>=0){this.timeout=_bb.timeout;}},onMoveStop:function(_bc){if(_bc._timer){clearTimeout(_bc._timer);_b9.call(this,_bc,_bc._leftTop);}_b8.prototype.onMoveStop.apply(this,arguments);},onMove:function(_bd,_be){_bd._leftTop=_be;if(!_bd._timer){var _bf=this;_bd._timer=setTimeout(function(){_bd._timer=null;_b9.call(_bf,_bd,_bd._leftTop);},this.timeout);}}});});},"dijit/form/_FormMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/window"],function(_c0,_c1,_c2,_c3,on,_c4){return _c1("dijit.form._FormMixin",null,{state:"",_getDescendantFormWidgets:function(_c5){var res=[];_c0.forEach(_c5||this.getChildren(),function(_c6){if("value" in _c6){res.push(_c6);}else{res=res.concat(this._getDescendantFormWidgets(_c6.getChildren()));}},this);return res;},reset:function(){_c0.forEach(this._getDescendantFormWidgets(),function(_c7){if(_c7.reset){_c7.reset();}});},validate:function(){var _c8=false;return _c0.every(_c0.map(this._getDescendantFormWidgets(),function(_c9){_c9._hasBeenBlurred=true;var _ca=_c9.disabled||!_c9.validate||_c9.validate();if(!_ca&&!_c8){_c4.scrollIntoView(_c9.containerNode||_c9.domNode);_c9.focus();_c8=true;}return _ca;}),function(_cb){return _cb;});},setValues:function(val){_c2.deprecated(this.declaredClass+"::setValues() is deprecated. Use set('value', val) instead.","","2.0");return this.set("value",val);},_setValueAttr:function(obj){var map={};_c0.forEach(this._getDescendantFormWidgets(),function(_cc){if(!_cc.name){return;}var _cd=map[_cc.name]||(map[_cc.name]=[]);_cd.push(_cc);});for(var _ce in map){if(!map.hasOwnProperty(_ce)){continue;}var _cf=map[_ce],_d0=_c3.getObject(_ce,false,obj);if(_d0===undefined){continue;}if(!_c3.isArray(_d0)){_d0=[_d0];}if(typeof _cf[0].checked=="boolean"){_c0.forEach(_cf,function(w){w.set("value",_c0.indexOf(_d0,w.value)!=-1);});}else{if(_cf[0].multiple){_cf[0].set("value",_d0);}else{_c0.forEach(_cf,function(w,i){w.set("value",_d0[i]);});}}}},getValues:function(){_c2.deprecated(this.declaredClass+"::getValues() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},_getValueAttr:function(){var obj={};_c0.forEach(this._getDescendantFormWidgets(),function(_d1){var _d2=_d1.name;if(!_d2||_d1.disabled){return;}var _d3=_d1.get("value");if(typeof _d1.checked=="boolean"){if(/Radio/.test(_d1.declaredClass)){if(_d3!==false){_c3.setObject(_d2,_d3,obj);}else{_d3=_c3.getObject(_d2,false,obj);if(_d3===undefined){_c3.setObject(_d2,null,obj);}}}else{var ary=_c3.getObject(_d2,false,obj);if(!ary){ary=[];_c3.setObject(_d2,ary,obj);}if(_d3!==false){ary.push(_d3);}}}else{var _d4=_c3.getObject(_d2,false,obj);if(typeof _d4!="undefined"){if(_c3.isArray(_d4)){_d4.push(_d3);}else{_c3.setObject(_d2,[_d4,_d3],obj);}}else{_c3.setObject(_d2,_d3,obj);}}});return obj;},isValid:function(){return this.state=="";},onValidStateChange:function(){},_getState:function(){var _d5=_c0.map(this._descendants,function(w){return w.get("state")||"";});return _c0.indexOf(_d5,"Error")>=0?"Error":_c0.indexOf(_d5,"Incomplete")>=0?"Incomplete":"";},disconnectChildren:function(){},connectChildren:function(_d6){this._descendants=this._getDescendantFormWidgets();_c0.forEach(this._descendants,function(_d7){if(!_d7._started){_d7.startup();}});if(!_d6){this._onChildChange();}},_onChildChange:function(_d8){if(!_d8||_d8=="state"||_d8=="disabled"){this._set("state",this._getState());}if(!_d8||_d8=="value"||_d8=="disabled"||_d8=="checked"){if(this._onChangeDelayTimer){this._onChangeDelayTimer.remove();}this._onChangeDelayTimer=this.defer(function(){delete this._onChangeDelayTimer;this._set("value",this.get("value"));},10);}},startup:function(){this.inherited(arguments);this._descendants=this._getDescendantFormWidgets();this.value=this.get("value");this.state=this._getState();var _d9=this;this.own(on(this.containerNode,"attrmodified-state, attrmodified-disabled, attrmodified-value, attrmodified-checked",function(evt){if(evt.target==_d9.domNode){return;}_d9._onChildChange(evt.type.replace("attrmodified-",""));}));this.watch("state",function(_da,_db,_dc){this.onValidStateChange(_dc=="");});},destroy:function(){this.inherited(arguments);}});});},"dijit/_DialogMixin":function(){define("dijit/_DialogMixin",["dojo/_base/declare","./a11y"],function(_dd,_de){return _dd("dijit._DialogMixin",null,{execute:function(){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.get("value"));},_getFocusItems:function(){var _df=_de._getTabNavigable(this.containerNode);this._firstFocusItem=_df.lowest||_df.first||this.closeButtonNode||this.domNode;this._lastFocusItem=_df.last||_df.highest||this._firstFocusItem;}});});},"dijit/DialogUnderlay":function(){define("dijit/DialogUnderlay",["dojo/_base/declare","dojo/dom-attr","dojo/window","./_Widget","./_TemplatedMixin","./BackgroundIframe"],function(_e0,_e1,_e2,_e3,_e4,_e5){return _e0("dijit.DialogUnderlay",[_e3,_e4],{templateString:"
",dialogId:"","class":"",_setDialogIdAttr:function(id){_e1.set(this.node,"id",id+"_underlay");this._set("dialogId",id);},_setClassAttr:function(_e6){this.node.className="dijitDialogUnderlay "+_e6;this._set("class",_e6);},postCreate:function(){this.ownerDocumentBody.appendChild(this.domNode);},layout:function(){var is=this.node.style,os=this.domNode.style;os.display="none";var _e7=_e2.getBox(this.ownerDocument);os.top=_e7.t+"px";os.left=_e7.l+"px";is.width=_e7.w+"px";is.height=_e7.h+"px";os.display="block";},show:function(){this.domNode.style.display="block";this.layout();this.bgIframe=new _e5(this.domNode);},hide:function(){this.bgIframe.destroy();delete this.bgIframe;this.domNode.style.display="none";}});});},"dijit/layout/ContentPane":function(){define(["dojo/_base/kernel","dojo/_base/lang","../_Widget","../_Container","./_ContentPaneResizeMixin","dojo/string","dojo/html","dojo/i18n!../nls/loading","dojo/_base/array","dojo/_base/declare","dojo/_base/Deferred","dojo/dom","dojo/dom-attr","dojo/dom-construct","dojo/_base/xhr","dojo/i18n","dojo/when"],function(_e8,_e9,_ea,_eb,_ec,_ed,_ee,_ef,_f0,_f1,_f2,dom,_f3,_f4,xhr,_f5,_f6){return _f1("dijit.layout.ContentPane",[_ea,_eb,_ec],{href:"",content:"",extractContent:false,parseOnLoad:true,parserScope:_e8._scopeName,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"${loadingState}",errorMessage:"${errorState}",isLoaded:false,baseClass:"dijitContentPane",ioArgs:{},onLoadDeferred:null,_setTitleAttr:null,stopParser:true,template:false,create:function(_f7,_f8){if((!_f7||!_f7.template)&&_f8&&!("href" in _f7)&&!("content" in _f7)){_f8=dom.byId(_f8);var df=_f8.ownerDocument.createDocumentFragment();while(_f8.firstChild){df.appendChild(_f8.firstChild);}_f7=_e9.delegate(_f7,{content:df});}this.inherited(arguments,[_f7,_f8]);},postMixInProperties:function(){this.inherited(arguments);var _f9=_f5.getLocalization("dijit","loading",this.lang);this.loadingMessage=_ed.substitute(this.loadingMessage,_f9);this.errorMessage=_ed.substitute(this.errorMessage,_f9);},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}this.domNode.removeAttribute("title");},startup:function(){this.inherited(arguments);if(this._contentSetter){_f0.forEach(this._contentSetter.parseResults,function(obj){if(!obj._started&&!obj._destroyed&&_e9.isFunction(obj.startup)){obj.startup();obj._started=true;}},this);}},_startChildren:function(){_f0.forEach(this.getChildren(),function(obj){if(!obj._started&&!obj._destroyed&&_e9.isFunction(obj.startup)){obj.startup();obj._started=true;}});if(this._contentSetter){_f0.forEach(this._contentSetter.parseResults,function(obj){if(!obj._started&&!obj._destroyed&&_e9.isFunction(obj.startup)){obj.startup();obj._started=true;}},this);}},setHref:function(_fa){_e8.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use set('href', ...) instead.","","2.0");return this.set("href",_fa);},_setHrefAttr:function(_fb){this.cancel();this.onLoadDeferred=new _f2(_e9.hitch(this,"cancel"));this.onLoadDeferred.then(_e9.hitch(this,"onLoad"));this._set("href",_fb);if(this.preload||(this._created&&this._isShown())){this._load();}else{this._hrefChanged=true;}return this.onLoadDeferred;},setContent:function(_fc){_e8.deprecated("dijit.layout.ContentPane.setContent() is deprecated. Use set('content', ...) instead.","","2.0");this.set("content",_fc);},_setContentAttr:function(_fd){this._set("href","");this.cancel();this.onLoadDeferred=new _f2(_e9.hitch(this,"cancel"));if(this._created){this.onLoadDeferred.then(_e9.hitch(this,"onLoad"));}this._setContent(_fd||"");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;},destroy:function(){this.cancel();this.inherited(arguments);},destroyRecursive:function(_fe){if(this._beingDestroyed){return;}this.inherited(arguments);},_onShow:function(){this.inherited(arguments);if(this.href){if(!this._xhrDfd&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)){return this.refresh();}}},refresh:function(){this.cancel();this.onLoadDeferred=new _f2(_e9.hitch(this,"cancel"));this.onLoadDeferred.then(_e9.hitch(this,"onLoad"));this._load();return this.onLoadDeferred;},_load:function(){this._setContent(this.onDownloadStart(),true);var _ff=this;var _100={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(_e9.isObject(this.ioArgs)){_e9.mixin(_100,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||xhr.get)(_100)),_101;hand.then(function(html){_101=html;try{_ff._isDownloaded=true;return _ff._setContent(html,false);}catch(err){_ff._onError("Content",err);}},function(err){if(!hand.canceled){_ff._onError("Download",err);}delete _ff._xhrDfd;return err;}).then(function(){_ff.onDownloadEnd();delete _ff._xhrDfd;return _101;});delete this._hrefChanged;},_onLoadHandler:function(data){this._set("isLoaded",true);try{this.onLoadDeferred.resolve(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(_102){if(this.isLoaded){this._onUnloadHandler();}var _103=this._contentSetter;_f0.forEach(this.getChildren(),function(_104){if(_104.destroyRecursive){_104.destroyRecursive(_102);}else{if(_104.destroy){_104.destroy(_102);}}_104._destroyed=true;});if(_103){_f0.forEach(_103.parseResults,function(_105){if(!_105._destroyed){if(_105.destroyRecursive){_105.destroyRecursive(_102);}else{if(_105.destroy){_105.destroy(_102);}}_105._destroyed=true;}});delete _103.parseResults;}if(!_102){_f4.empty(this.containerNode);}delete this._singleChild;},_setContent:function(cont,_106){this.destroyDescendants();var _107=this._contentSetter;if(!(_107&&_107 instanceof _ee._ContentSetter)){_107=this._contentSetter=new _ee._ContentSetter({node:this.containerNode,_onError:_e9.hitch(this,this._onError),onContentError:_e9.hitch(this,function(e){var _108=this.onContentError(e);try{this.containerNode.innerHTML=_108;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _109=_e9.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:!cont.domNode&&this.parseOnLoad,parserScope:this.parserScope,startup:false,dir:this.dir,lang:this.lang,textDir:this.textDir},this._contentSetterParams||{});var p=_107.set((_e9.isObject(cont)&&cont.domNode)?cont.domNode:cont,_109);var self=this;return _f6(p&&p.then?p:_107.parseDeferred,function(){delete self._contentSetterParams;if(!_106){if(self._started){self._startChildren();self._scheduleLayout();}self._onLoadHandler(cont);}});},_onError:function(type,err,_10a){this.onLoadDeferred.reject(err);var _10b=this["on"+type+"Error"].call(this,err);if(_10a){console.error(_10a,err);}else{if(_10b){this._setContent(_10b,true);}}},onLoad:function(){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(){},onDownloadError:function(){return this.errorMessage;},onDownloadEnd:function(){}});});},"dijit/layout/_ContentPaneResizeMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang","dojo/query","dojo/sniff","../registry","../Viewport","./utils"],function(_10c,_10d,_10e,_10f,_110,lang,_111,has,_112,_113,_114){return _10d("dijit.layout._ContentPaneResizeMixin",null,{doLayout:true,isLayoutContainer:true,startup:function(){if(this._started){return;}var _115=this.getParent();this._childOfLayoutWidget=_115&&_115.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;this.inherited(arguments);if(this._isShown()){this._onShow();}if(!this._childOfLayoutWidget){this.own(_113.on("resize",lang.hitch(this,"resize")));}},_checkIfSingleChild:function(){var _116=[],_117=false;_111("> *",this.containerNode).some(function(node){var _118=_112.byNode(node);if(_118&&_118.resize){_116.push(_118);}else{if(node.offsetHeight){_117=true;}}});this._singleChild=_116.length==1&&!_117?_116[0]:null;_10e.toggle(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild);},resize:function(_119,_11a){this._resizeCalled=true;this._scheduleLayout(_119,_11a);},_scheduleLayout:function(_11b,_11c){if(this._isShown()){this._layout(_11b,_11c);}else{this._needLayout=true;this._changeSize=_11b;this._resultSize=_11c;}},_layout:function(_11d,_11e){delete this._needLayout;if(!this._wasShown&&this.open!==false){this._onShow();}if(_11d){_10f.setMarginBox(this.domNode,_11d);}var cn=this.containerNode;if(cn===this.domNode){var mb=_11e||{};lang.mixin(mb,_11d||{});if(!("h" in mb)||!("w" in mb)){mb=lang.mixin(_10f.getMarginBox(cn),mb);}this._contentBox=_114.marginBox2contentBox(cn,mb);}else{this._contentBox=_10f.getContentBox(cn);}this._layoutChildren();},_layoutChildren:function(){if(this.doLayout){this._checkIfSingleChild();}if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||_10f.getContentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{_10c.forEach(this.getChildren(),function(_11f){if(_11f.resize){_11f.resize();}});}},_isShown:function(){if(this._childOfLayoutWidget){if(this._resizeCalled&&"open" in this){return this.open;}return this._resizeCalled;}else{if("open" in this){return this.open;}else{var node=this.domNode,_120=this.domNode.parentNode;return (node.style.display!="none")&&(node.style.visibility!="hidden")&&!_10e.contains(node,"dijitHidden")&&_120&&_120.style&&(_120.style.display!="none");}}},_onShow:function(){this._wasShown=true;if(this._needLayout){this._layout(this._changeSize,this._resultSize);}this.inherited(arguments);}});});},"dijit/layout/utils":function(){define(["dojo/_base/array","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang","../main"],function(_121,_122,_123,_124,lang,_125){var _126=lang.getObject("layout",true,_125);_126.marginBox2contentBox=function(node,mb){var cs=_124.getComputedStyle(node);var me=_123.getMarginExtents(node,cs);var pb=_123.getPadBorderExtents(node,cs);return {l:_124.toPixelValue(node,cs.paddingLeft),t:_124.toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};function _127(word){return word.substring(0,1).toUpperCase()+word.substring(1);};function size(_128,dim){var _129=_128.resize?_128.resize(dim):_123.setMarginBox(_128.domNode,dim);if(_129){lang.mixin(_128,_129);}else{lang.mixin(_128,_123.getMarginBox(_128.domNode));lang.mixin(_128,dim);}};_126.layoutChildren=function(_12a,dim,_12b,_12c,_12d){dim=lang.mixin({},dim);_122.add(_12a,"dijitLayoutContainer");_12b=_121.filter(_12b,function(item){return item.region!="center"&&item.layoutAlign!="client";}).concat(_121.filter(_12b,function(item){return item.region=="center"||item.layoutAlign=="client";}));_121.forEach(_12b,function(_12e){var elm=_12e.domNode,pos=(_12e.region||_12e.layoutAlign);if(!pos){throw new Error("No region setting for "+_12e.id);}var _12f=elm.style;_12f.left=dim.l+"px";_12f.top=dim.t+"px";_12f.position="absolute";_122.add(elm,"dijitAlign"+_127(pos));var _130={};if(_12c&&_12c==_12e.id){_130[_12e.region=="top"||_12e.region=="bottom"?"h":"w"]=_12d;}if(pos=="top"||pos=="bottom"){_130.w=dim.w;size(_12e,_130);dim.h-=_12e.h;if(pos=="top"){dim.t+=_12e.h;}else{_12f.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){_130.h=dim.h;size(_12e,_130);dim.w-=_12e.w;if(pos=="left"){dim.l+=_12e.w;}else{_12f.left=dim.l+dim.w+"px";}}else{if(pos=="client"||pos=="center"){size(_12e,dim);}}}});};return {marginBox2contentBox:_126.marginBox2contentBox,layoutChildren:_126.layoutChildren};});},"dojo/html":function(){define(["./_base/kernel","./_base/lang","./_base/array","./_base/declare","./dom","./dom-construct","./parser"],function(_131,lang,_132,_133,dom,_134,_135){var html={};lang.setObject("dojo.html",html);var _136=0;html._secureForInnerHtml=function(cont){return cont.replace(/(?:\s*]+>|]*>[\s\S]*?<\/title>)/ig,"");};html._emptyNode=_134.empty;html._setNodeContent=function(node,cont){_134.empty(node);if(cont){if(typeof cont=="string"){cont=_134.toDom(cont,node.ownerDocument);}if(!cont.nodeType&&lang.isArrayLike(cont)){for(var _137=cont.length,i=0;i]*>\s*([\s\S]+)\s*<\/body>/im);if(_13b){cont=_13b[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.parseDeferred;delete this.node;delete this.content;},onContentError:function(err){return "Error occurred setting content: "+err;},onExecError:function(err){return "Error occurred executing scripts: "+err;},_mixin:function(_13c){var _13d={},key;for(key in _13c){if(key in _13d){continue;}this[key]=_13c[key];}},_parse:function(){var _13e=this.node;try{var _13f={};_132.forEach(["dir","lang","textDir"],function(name){if(this[name]){_13f[name]=this[name];}},this);var self=this;this.parseDeferred=_135.parse({rootNode:_13e,noStart:!this.startup,inherited:_13f,scope:this.parserScope}).then(function(_140){return self.parseResults=_140;},function(e){self._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);});}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_141){var _142=this["on"+type+"Error"].call(this,err);if(_141){console.error(_141,err);}else{if(_142){html._setNodeContent(this.node,_142,true);}}}});html.set=function(node,cont,_143){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_143){return html._setNodeContent(node,cont,true);}else{var op=new html._ContentSetter(lang.mixin(_143,{content:cont,node:node}));return op.set();}};return html;});},"url:dijit/templates/Dialog.html":"
\n\t
\n\t\t\n\t\t\n\t\t\tx\n\t\t\n\t
\n\t
\n
\n","dijit/TooltipDialog":function(){require({cache:{"url:dijit/templates/TooltipDialog.html":"
\n\t
\n\t\t
\n\t
\n\t
\n
\n"}});define("dijit/TooltipDialog",["dojo/_base/declare","dojo/dom-class","dojo/_base/event","dojo/keys","dojo/_base/lang","./focus","./layout/ContentPane","./_DialogMixin","./form/_FormMixin","./_TemplatedMixin","dojo/text!./templates/TooltipDialog.html","./main"],function(_144,_145,_146,keys,lang,_147,_148,_149,_14a,_14b,_14c,_14d){return _144("dijit.TooltipDialog",[_148,_14b,_14a,_149],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:_14c,_setTitleAttr:function(_14e){this.containerNode.title=_14e;this._set("title",_14e);},postCreate:function(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey");},orient:function(node,_14f,_150){var newC={"MR-ML":"dijitTooltipRight","ML-MR":"dijitTooltipLeft","TM-BM":"dijitTooltipAbove","BM-TM":"dijitTooltipBelow","BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_14f+"-"+_150];_145.replace(this.domNode,newC,this._currentOrientClass||"");this._currentOrientClass=newC;},focus:function(){this._getFocusItems(this.containerNode);_147.focus(this._firstFocusItem);},onOpen:function(pos){this.orient(this.domNode,pos.aroundCorner,pos.corner);var _151=pos.aroundNodePos;if(pos.corner.charAt(0)=="M"&&pos.aroundCorner.charAt(0)=="M"){this.connectorNode.style.top=_151.y+((_151.h-this.connectorNode.offsetHeight)>>1)-pos.y+"px";this.connectorNode.style.left="";}else{if(pos.corner.charAt(1)=="M"&&pos.aroundCorner.charAt(1)=="M"){this.connectorNode.style.left=_151.x+((_151.w-this.connectorNode.offsetWidth)>>1)-pos.x+"px";}}this._onShow();},onClose:function(){this.onHide();},_onKey:function(evt){var node=evt.target;if(evt.charOrCode===keys.TAB){this._getFocusItems(this.containerNode);}var _152=(this._firstFocusItem==this._lastFocusItem);if(evt.charOrCode==keys.ESCAPE){this.defer("onCancel");_146.stop(evt);}else{if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===keys.TAB){if(!_152){_147.focus(this._lastFocusItem);}_146.stop(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===keys.TAB&&!evt.shiftKey){if(!_152){_147.focus(this._firstFocusItem);}_146.stop(evt);}else{if(evt.charOrCode===keys.TAB){evt.stopPropagation();}}}}}});});},"url:dijit/templates/TooltipDialog.html":"
\n\t
\n\t\t
\n\t
\n\t
\n
\n","dijit/Editor":function(){define("dijit/Editor",["require","dojo/_base/array","dojo/_base/declare","dojo/_base/Deferred","dojo/i18n","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/keys","dojo/_base/lang","dojo/sniff","dojo/string","dojo/topic","dojo/_base/window","./_base/focus","./_Container","./Toolbar","./ToolbarSeparator","./layout/_LayoutWidget","./form/ToggleButton","./_editor/_Plugin","./_editor/plugins/EnterKeyHandling","./_editor/html","./_editor/range","./_editor/RichText","./main","dojo/i18n!./_editor/nls/commands"],function(_153,_154,_155,_156,i18n,_157,_158,_159,_15a,_15b,keys,lang,has,_15c,_15d,win,_15e,_15f,_160,_161,_162,_163,_164,_165,html,_166,_167,_168){var _169=_155("dijit.Editor",_167,{plugins:null,extraPlugins:null,constructor:function(){if(!lang.isArray(this.plugins)){this.plugins=["undo","redo","|","cut","copy","paste","|","bold","italic","underline","strikethrough","|","insertOrderedList","insertUnorderedList","indent","outdent","|","justifyLeft","justifyRight","justifyCenter","justifyFull",_165];}this._plugins=[];this._editInterval=this.editActionInterval*1000;if(has("ie")||has("trident")){this.events.push("onBeforeDeactivate");this.events.push("onBeforeActivate");}},postMixInProperties:function(){this.setValueDeferred=new _156();this.inherited(arguments);},postCreate:function(){this._steps=this._steps.slice(0);this._undoedSteps=this._undoedSteps.slice(0);if(lang.isArray(this.extraPlugins)){this.plugins=this.plugins.concat(this.extraPlugins);}this.inherited(arguments);this.commands=i18n.getLocalization("dijit._editor","commands",this.lang);if(!this.toolbar){this.toolbar=new _160({ownerDocument:this.ownerDocument,dir:this.dir,lang:this.lang,"aria-label":this.id});this.header.appendChild(this.toolbar.domNode);}_154.forEach(this.plugins,this.addPlugin,this);this.setValueDeferred.resolve(true);_158.add(this.iframe.parentNode,"dijitEditorIFrameContainer");_158.add(this.iframe,"dijitEditorIFrame");_157.set(this.iframe,"allowTransparency",true);if(has("webkit")){_15a.set(this.domNode,"KhtmlUserSelect","none");}this.toolbar.startup();this.onNormalizedDisplayChanged();},destroy:function(){_154.forEach(this._plugins,function(p){if(p&&p.destroy){p.destroy();}});this._plugins=[];this.toolbar.destroyRecursive();delete this.toolbar;this.inherited(arguments);},addPlugin:function(_16a,_16b){var args=lang.isString(_16a)?{name:_16a}:lang.isFunction(_16a)?{ctor:_16a}:_16a;if(!args.setEditor){var o={"args":args,"plugin":null,"editor":this};if(args.name){if(_164.registry[args.name]){o.plugin=_164.registry[args.name](args);}else{_15d.publish(_168._scopeName+".Editor.getPlugin",o);}}if(!o.plugin){try{var pc=args.ctor||lang.getObject(args.name)||_153(args.name);if(pc){o.plugin=new pc(args);}}catch(e){throw new Error(this.id+": cannot find plugin ["+args.name+"]");}}if(!o.plugin){throw new Error(this.id+": cannot find plugin ["+args.name+"]");}_16a=o.plugin;}if(arguments.length>1){this._plugins[_16b]=_16a;}else{this._plugins.push(_16a);}_16a.setEditor(this);if(lang.isFunction(_16a.setToolbar)){_16a.setToolbar(this.toolbar);}},resize:function(size){if(size){_162.prototype.resize.apply(this,arguments);}},layout:function(){var _16c=(this._contentBox.h-(this.getHeaderHeight()+this.getFooterHeight()+_159.getPadBorderExtents(this.iframe.parentNode).h+_159.getMarginExtents(this.iframe.parentNode).h));this.editingArea.style.height=_16c+"px";if(this.iframe){this.iframe.style.height="100%";}this._layoutMode=true;},_onIEMouseDown:function(e){var _16d;var b=this.document.body;var _16e=b.clientWidth;var _16f=b.clientHeight;var _170=b.clientLeft;var _171=b.offsetWidth;var _172=b.offsetHeight;var _173=b.offsetLeft;if(/^rtl$/i.test(b.dir||"")){if(_16e<_171&&e.x>_16e&&e.x<_171){_16d=true;}}else{if(e.x<_170&&e.x>_173){_16d=true;}}if(!_16d){if(_16f<_172&&e.y>_16f&&e.y<_172){_16d=true;}}if(!_16d){delete this._cursorToStart;delete this._savedSelection;if(e.target.tagName=="BODY"){this.defer("placeCursorAtEnd");}this.inherited(arguments);}},onBeforeActivate:function(){this._restoreSelection();},onBeforeDeactivate:function(e){if(this.customUndo){this.endEditing(true);}if(e.target.tagName!="BODY"){this._saveSelection();}},customUndo:true,editActionInterval:3,beginEditing:function(cmd){if(!this._inEditing){this._inEditing=true;this._beginEditing(cmd);}if(this.editActionInterval>0){if(this._editTimer){this._editTimer.remove();}this._editTimer=this.defer("endEditing",this._editInterval);}},_steps:[],_undoedSteps:[],execCommand:function(cmd){if(this.customUndo&&(cmd=="undo"||cmd=="redo")){return this[cmd]();}else{if(this.customUndo){this.endEditing();this._beginEditing();}var r=this.inherited(arguments);if(this.customUndo){this._endEditing();}return r;}},_pasteImpl:function(){return this._clipboardCommand("paste");},_cutImpl:function(){return this._clipboardCommand("cut");},_copyImpl:function(){return this._clipboardCommand("copy");},_clipboardCommand:function(cmd){var r;try{r=this.document.execCommand(cmd,false,null);if(has("webkit")&&!r){throw {};}}catch(e){var sub=_15c.substitute,_174={cut:"X",copy:"C",paste:"V"};alert(sub(this.commands.systemShortcut,[this.commands[cmd],sub(this.commands[has("mac")?"appleKey":"ctrlKey"],[_174[cmd]])]));r=false;}return r;},queryCommandEnabled:function(cmd){if(this.customUndo&&(cmd=="undo"||cmd=="redo")){return cmd=="undo"?(this._steps.length>1):(this._undoedSteps.length>0);}else{return this.inherited(arguments);}},_moveToBookmark:function(b){var _175=b.mark;var mark=b.mark;var col=b.isCollapsed;var r,_176,_177,sel;if(mark){if(has("ie")<9){if(lang.isArray(mark)){_175=[];_154.forEach(mark,function(n){_175.push(_166.getNode(n,this.editNode));},this);win.withGlobal(this.window,"moveToBookmark",_15e,[{mark:_175,isCollapsed:col}]);}else{if(mark.startContainer&&mark.endContainer){sel=_166.getSelection(this.window);if(sel&&sel.removeAllRanges){sel.removeAllRanges();r=_166.create(this.window);_176=_166.getNode(mark.startContainer,this.editNode);_177=_166.getNode(mark.endContainer,this.editNode);if(_176&&_177){r.setStart(_176,mark.startOffset);r.setEnd(_177,mark.endOffset);sel.addRange(r);}}}}}else{sel=_166.getSelection(this.window);if(sel&&sel.removeAllRanges){sel.removeAllRanges();r=_166.create(this.window);_176=_166.getNode(mark.startContainer,this.editNode);_177=_166.getNode(mark.endContainer,this.editNode);if(_176&&_177){r.setStart(_176,mark.startOffset);r.setEnd(_177,mark.endOffset);sel.addRange(r);}}}}},_changeToStep:function(from,to){this.setValue(to.text);var b=to.bookmark;if(!b){return;}this._moveToBookmark(b);},undo:function(){var ret=false;if(!this._undoRedoActive){this._undoRedoActive=true;this.endEditing(true);var s=this._steps.pop();if(s&&this._steps.length>0){this.focus();this._changeToStep(s,this._steps[this._steps.length-1]);this._undoedSteps.push(s);this.onDisplayChanged();delete this._undoRedoActive;ret=true;}delete this._undoRedoActive;}return ret;},redo:function(){var ret=false;if(!this._undoRedoActive){this._undoRedoActive=true;this.endEditing(true);var s=this._undoedSteps.pop();if(s&&this._steps.length>0){this.focus();this._changeToStep(this._steps[this._steps.length-1],s);this._steps.push(s);this.onDisplayChanged();ret=true;}delete this._undoRedoActive;}return ret;},endEditing:function(_178){if(this._editTimer){this._editTimer=this._editTimer.remove();}if(this._inEditing){this._endEditing(_178);this._inEditing=false;}},_getBookmark:function(){var b=win.withGlobal(this.window,_15e.getBookmark);var tmp=[];if(b&&b.mark){var mark=b.mark;if(has("ie")<9){var sel=_166.getSelection(this.window);if(!lang.isArray(mark)){if(sel){var _179;if(sel.rangeCount){_179=sel.getRangeAt(0);}if(_179){b.mark=_179.cloneRange();}else{b.mark=win.withGlobal(this.window,_15e.getBookmark);}}}else{_154.forEach(b.mark,function(n){tmp.push(_166.getIndex(n,this.editNode).o);},this);b.mark=tmp;}}try{if(b.mark&&b.mark.startContainer){tmp=_166.getIndex(b.mark.startContainer,this.editNode).o;b.mark={startContainer:tmp,startOffset:b.mark.startOffset,endContainer:b.mark.endContainer===b.mark.startContainer?tmp:_166.getIndex(b.mark.endContainer,this.editNode).o,endOffset:b.mark.endOffset};}}catch(e){b.mark=null;}}return b;},_beginEditing:function(){if(this._steps.length===0){this._steps.push({"text":html.getChildrenHtml(this.editNode),"bookmark":this._getBookmark()});}},_endEditing:function(){var v=html.getChildrenHtml(this.editNode);this._undoedSteps=[];this._steps.push({text:v,bookmark:this._getBookmark()});},onKeyDown:function(e){if(!has("ie")&&!this.iframe&&e.keyCode==keys.TAB&&!this.tabIndent){this._saveSelection();}if(!this.customUndo){this.inherited(arguments);return;}var k=e.keyCode;if(e.ctrlKey&&!e.altKey){if(k==90||k==122){_15b.stop(e);this.undo();return;}else{if(k==89||k==121){_15b.stop(e);this.redo();return;}}}this.inherited(arguments);switch(k){case keys.ENTER:case keys.BACKSPACE:case keys.DELETE:this.beginEditing();break;case 88:case 86:if(e.ctrlKey&&!e.altKey&&!e.metaKey){this.endEditing();if(e.keyCode==88){this.beginEditing("cut");}else{this.beginEditing("paste");}this.defer("endEditing",1);break;}default:if(!e.ctrlKey&&!e.altKey&&!e.metaKey&&(e.keyCodekeys.F15)){this.beginEditing();break;}case keys.ALT:this.endEditing();break;case keys.UP_ARROW:case keys.DOWN_ARROW:case keys.LEFT_ARROW:case keys.RIGHT_ARROW:case keys.HOME:case keys.END:case keys.PAGE_UP:case keys.PAGE_DOWN:this.endEditing(true);break;case keys.CTRL:case keys.SHIFT:case keys.TAB:break;}},_onBlur:function(){this.inherited(arguments);this.endEditing(true);},_saveSelection:function(){try{this._savedSelection=this._getBookmark();}catch(e){}},_restoreSelection:function(){if(this._savedSelection){delete this._cursorToStart;if(win.withGlobal(this.window,"isCollapsed",_15e)){this._moveToBookmark(this._savedSelection);}delete this._savedSelection;}},onClick:function(){this.endEditing(true);this.inherited(arguments);},replaceValue:function(html){if(!this.customUndo){this.inherited(arguments);}else{if(this.isClosed){this.setValue(html);}else{this.beginEditing();if(!html){html=" ";}this.setValue(html);this.endEditing();}}},_setDisabledAttr:function(_17a){this.setValueDeferred.then(lang.hitch(this,function(){if((!this.disabled&&_17a)||(!this._buttonEnabledPlugins&&_17a)){_154.forEach(this._plugins,function(p){p.set("disabled",true);});}else{if(this.disabled&&!_17a){_154.forEach(this._plugins,function(p){p.set("disabled",false);});}}}));this.inherited(arguments);},_setStateClass:function(){try{this.inherited(arguments);if(this.document&&this.document.body){_15a.set(this.document.body,"color",_15a.get(this.iframe,"color"));}}catch(e){}}});function _17b(args){return new _164({command:args.name});};function _17c(args){return new _164({buttonClass:_163,command:args.name});};lang.mixin(_164.registry,{"undo":_17b,"redo":_17b,"cut":_17b,"copy":_17b,"paste":_17b,"insertOrderedList":_17b,"insertUnorderedList":_17b,"indent":_17b,"outdent":_17b,"justifyCenter":_17b,"justifyFull":_17b,"justifyLeft":_17b,"justifyRight":_17b,"delete":_17b,"selectAll":_17b,"removeFormat":_17b,"unlink":_17b,"insertHorizontalRule":_17b,"bold":_17c,"italic":_17c,"underline":_17c,"strikethrough":_17c,"subscript":_17c,"superscript":_17c,"|":function(){return new _164({setEditor:function(_17d){this.editor=_17d;this.button=new _161({ownerDocument:_17d.ownerDocument});}});}});return _169;});},"dijit/Toolbar":function(){define("dijit/Toolbar",["require","dojo/_base/declare","dojo/has","dojo/keys","dojo/ready","./_Widget","./_KeyNavContainer","./_TemplatedMixin"],function(_17e,_17f,has,keys,_180,_181,_182,_183){if(has("dijit-legacy-requires")){_180(0,function(){var _184=["dijit/ToolbarSeparator"];_17e(_184);});}return _17f("dijit.Toolbar",[_181,_183,_182],{templateString:"
"+"
",baseClass:"dijitToolbar",postCreate:function(){this.inherited(arguments);this.connectKeyNavHandlers(this.isLeftToRight()?[keys.LEFT_ARROW]:[keys.RIGHT_ARROW],this.isLeftToRight()?[keys.RIGHT_ARROW]:[keys.LEFT_ARROW]);}});});},"dijit/_KeyNavContainer":function(){define("dijit/_KeyNavContainer",["dojo/_base/kernel","./_Container","./_FocusMixin","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/_base/event","dojo/dom-attr","dojo/_base/lang"],function(_185,_186,_187,_188,keys,_189,_18a,_18b,lang){return _189("dijit._KeyNavContainer",[_187,_186],{tabIndex:"0",connectKeyNavHandlers:function(_18c,_18d){var _18e=(this._keyNavCodes={});var prev=lang.hitch(this,"focusPrev");var next=lang.hitch(this,"focusNext");_188.forEach(_18c,function(code){_18e[code]=prev;});_188.forEach(_18d,function(code){_18e[code]=next;});_18e[keys.HOME]=lang.hitch(this,"focusFirstChild");_18e[keys.END]=lang.hitch(this,"focusLastChild");this.connect(this.domNode,"onkeypress","_onContainerKeypress");this.connect(this.domNode,"onfocus","_onContainerFocus");},startupKeyNavChildren:function(){_185.deprecated("startupKeyNavChildren() call no longer needed","","2.0");},startup:function(){this.inherited(arguments);_188.forEach(this.getChildren(),lang.hitch(this,"_startupChild"));},addChild:function(_18f,_190){this.inherited(arguments);this._startupChild(_18f);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){this.focusChild(this._getFirstFocusableChild());},focusLastChild:function(){this.focusChild(this._getLastFocusableChild());},focusNext:function(){this.focusChild(this._getNextFocusableChild(this.focusedChild,1));},focusPrev:function(){this.focusChild(this._getNextFocusableChild(this.focusedChild,-1),true);},focusChild:function(_191,last){if(!_191){return;}if(this.focusedChild&&_191!==this.focusedChild){this._onChildBlur(this.focusedChild);}_191.set("tabIndex",this.tabIndex);_191.focus(last?"end":"start");this._set("focusedChild",_191);},_startupChild:function(_192){_192.set("tabIndex","-1");this.connect(_192,"_onFocus",function(){_192.set("tabIndex",this.tabIndex);});this.connect(_192,"_onBlur",function(){_192.set("tabIndex","-1");});},_onContainerFocus:function(evt){if(evt.target!==this.domNode||this.focusedChild){return;}this.focusFirstChild();_18b.set(this.domNode,"tabIndex","-1");},_onBlur:function(evt){if(this.tabIndex){_18b.set(this.domNode,"tabIndex",this.tabIndex);}this.focusedChild=null;this.inherited(arguments);},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.charOrCode];if(func){func();_18a.stop(evt);}},_onChildBlur:function(){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getLastFocusableChild:function(){return this._getNextFocusableChild(null,-1);},_getNextFocusableChild:function(_193,dir){if(_193){_193=this._getSiblingOfChild(_193,dir);}var _194=this.getChildren();for(var i=0;i<_194.length;i++){if(!_193){_193=_194[(dir>0)?0:(_194.length-1)];}if(_193.isFocusable()){return _193;}_193=this._getSiblingOfChild(_193,dir);}return null;}});});},"dijit/ToolbarSeparator":function(){define("dijit/ToolbarSeparator",["dojo/_base/declare","dojo/dom","./_Widget","./_TemplatedMixin"],function(_195,dom,_196,_197){return _195("dijit.ToolbarSeparator",[_196,_197],{templateString:"
",buildRendering:function(){this.inherited(arguments);dom.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});});},"dijit/form/ToggleButton":function(){define(["dojo/_base/declare","dojo/_base/kernel","./Button","./_ToggleButtonMixin"],function(_198,_199,_19a,_19b){return _198("dijit.form.ToggleButton",[_19a,_19b],{baseClass:"dijitToggleButton",setChecked:function(_19c){_199.deprecated("setChecked("+_19c+") is deprecated. Use set('checked',"+_19c+") instead.","","2.0");this.set("checked",_19c);}});});},"dijit/form/Button":function(){define(["require","dojo/_base/declare","dojo/dom-class","dojo/has","dojo/_base/kernel","dojo/_base/lang","dojo/ready","./_FormWidget","./_ButtonMixin","dojo/text!./templates/Button.html"],function(_19d,_19e,_19f,has,_1a0,lang,_1a1,_1a2,_1a3,_1a4){if(has("dijit-legacy-requires")){_1a1(0,function(){var _1a5=["dijit/form/DropDownButton","dijit/form/ComboButton","dijit/form/ToggleButton"];_19d(_1a5);});}return _19e("dijit.form.Button",[_1a2,_1a3],{showLabel:true,iconClass:"dijitNoIcon",_setIconClassAttr:{node:"iconNode",type:"class"},baseClass:"dijitButton",templateString:_1a4,_setValueAttr:"valueNode",_onClick:function(e){var ok=this.inherited(arguments);if(ok){if(this.valueNode){this.valueNode.click();e.preventDefault();e.stopPropagation();}}return ok;},_fillContent:function(_1a6){if(_1a6&&(!this.params||!("label" in this.params))){var _1a7=lang.trim(_1a6.innerHTML);if(_1a7){this.label=_1a7;}}},_setShowLabelAttr:function(val){if(this.containerNode){_19f.toggle(this.containerNode,"dijitDisplayNone",!val);}this._set("showLabel",val);},setLabel:function(_1a8){_1a0.deprecated("dijit.form.Button.setLabel() is deprecated. Use set('label', ...) instead.","","2.0");this.set("label",_1a8);},_setLabelAttr:function(_1a9){this.inherited(arguments);if(!this.showLabel&&!("title" in this.params)){this.titleNode.title=lang.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});});},"dijit/form/_ButtonMixin":function(){define(["dojo/_base/declare","dojo/dom","dojo/_base/event","../registry"],function(_1aa,dom,_1ab,_1ac){return _1aa("dijit.form._ButtonMixin",null,{label:"",type:"button",_onClick:function(e){if(this.disabled){_1ab.stop(e);return false;}var _1ad=this.onClick(e)===false;if(!_1ad&&this.type=="submit"&&!(this.valueNode||this.focusNode).form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _1ae=_1ac.byNode(node);if(_1ae&&typeof _1ae._onSubmit=="function"){_1ae._onSubmit(e);_1ad=true;break;}}}if(_1ad){e.preventDefault();}return !_1ad;},postCreate:function(){this.inherited(arguments);dom.setSelectable(this.focusNode,false);},onClick:function(){return true;},_setLabelAttr:function(_1af){this._set("label",_1af);(this.containerNode||this.focusNode).innerHTML=_1af;}});});},"url:dijit/form/templates/Button.html":"●\n","dijit/form/_ToggleButtonMixin":function(){define(["dojo/_base/declare","dojo/dom-attr"],function(_1b0,_1b1){return _1b0("dijit.form._ToggleButtonMixin",null,{checked:false,_aria_attr:"aria-pressed",_onClick:function(evt){var _1b2=this.checked;this._set("checked",!_1b2);var ret=this.inherited(arguments);this.set("checked",ret?this.checked:_1b2);return ret;},_setCheckedAttr:function(_1b3,_1b4){this._set("checked",_1b3);var node=this.focusNode||this.domNode;if(this._created){if(_1b1.get(node,"checked")!=!!_1b3){_1b1.set(node,"checked",!!_1b3);}}node.setAttribute(this._aria_attr,String(_1b3));this._handleOnChange(_1b3,_1b4);},postCreate:function(){this.inherited(arguments);var node=this.focusNode||this.domNode;if(this.checked){node.setAttribute("checked","checked");}if(this._resetValue===undefined){this._lastValueReported=this._resetValue=this.checked;}},reset:function(){this._hasBeenBlurred=false;this.set("checked",this.params.checked||false);}});});},"dijit/_editor/_Plugin":function(){define(["dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","../form/Button"],function(_1b5,_1b6,lang,_1b7){var _1b8=_1b6("dijit._editor._Plugin",null,{constructor:function(args){this.params=args||{};lang.mixin(this,this.params);this._connects=[];this._attrPairNames={};},editor:null,iconClassPrefix:"dijitEditorIcon",button:null,command:"",useDefaultCommand:true,buttonClass:_1b7,disabled:false,getLabel:function(key){return this.editor.commands[key];},_initButton:function(){if(this.command.length){var _1b9=this.getLabel(this.command),_1ba=this.editor,_1bb=this.iconClassPrefix+" "+this.iconClassPrefix+this.command.charAt(0).toUpperCase()+this.command.substr(1);if(!this.button){var _1bc=lang.mixin({label:_1b9,ownerDocument:_1ba.ownerDocument,dir:_1ba.dir,lang:_1ba.lang,showLabel:false,iconClass:_1bb,dropDown:this.dropDown,tabIndex:"-1"},this.params||{});this.button=new this.buttonClass(_1bc);}}if(this.get("disabled")&&this.button){this.button.set("disabled",this.get("disabled"));}},destroy:function(){var h;while(h=this._connects.pop()){h.remove();}if(this.dropDown){this.dropDown.destroyRecursive();}},connect:function(o,f,tf){this._connects.push(_1b5.connect(o,f,this,tf));},updateState:function(){var e=this.editor,c=this.command,_1bd,_1be;if(!e||!e.isLoaded||!c.length){return;}var _1bf=this.get("disabled");if(this.button){try{_1be=!_1bf&&e.queryCommandEnabled(c);if(this.enabled!==_1be){this.enabled=_1be;this.button.set("disabled",!_1be);}if(_1be){if(typeof this.button.checked=="boolean"){_1bd=e.queryCommandState(c);if(this.checked!==_1bd){this.checked=_1bd;this.button.set("checked",e.queryCommandState(c));}}}}catch(e){}}},setEditor:function(_1c0){this.editor=_1c0;this._initButton();if(this.button&&this.useDefaultCommand){if(this.editor.queryCommandAvailable(this.command)){this.connect(this.button,"onClick",lang.hitch(this.editor,"execCommand",this.command,this.commandArg));}else{this.button.domNode.style.display="none";}}this.connect(this.editor,"onNormalizedDisplayChanged","updateState");},setToolbar:function(_1c1){if(this.button){_1c1.addChild(this.button);}},set:function(name,_1c2){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _1c3=this._getAttrNames(name);if(this[_1c3.s]){var _1c4=this[_1c3.s].apply(this,Array.prototype.slice.call(arguments,1));}else{this._set(name,_1c2);}return _1c4||this;},get:function(name){var _1c5=this._getAttrNames(name);return this[_1c5.g]?this[_1c5.g]():this[name];},_setDisabledAttr:function(_1c6){this.disabled=_1c6;this.updateState();},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.charAt(0).toUpperCase()+name.substr(1);return (apn[name]={s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"});},_set:function(name,_1c7){this[name]=_1c7;}});_1b8.registry={};return _1b8;});},"dijit/_editor/plugins/EnterKeyHandling":function(){define(["dojo/_base/declare","dojo/dom-construct","dojo/_base/event","dojo/keys","dojo/_base/lang","dojo/sniff","dojo/_base/window","dojo/window","../_Plugin","../RichText","../range","../../_base/focus"],function(_1c8,_1c9,_1ca,keys,lang,has,win,_1cb,_1cc,_1cd,_1ce,_1cf){return _1c8("dijit._editor.plugins.EnterKeyHandling",_1cc,{blockNodeForEnter:"BR",constructor:function(args){if(args){if("blockNodeForEnter" in args){args.blockNodeForEnter=args.blockNodeForEnter.toUpperCase();}lang.mixin(this,args);}},setEditor:function(_1d0){if(this.editor===_1d0){return;}this.editor=_1d0;if(this.blockNodeForEnter=="BR"){this.editor.customUndo=true;_1d0.onLoadDeferred.then(lang.hitch(this,function(d){this.connect(_1d0.document,"onkeypress",function(e){if(e.charOrCode==keys.ENTER){var ne=lang.mixin({},e);ne.shiftKey=true;if(!this.handleEnterKey(ne)){_1ca.stop(e);}}});if(has("ie")>=9&&has("ie")<=10){this.connect(_1d0.document,"onpaste",function(e){setTimeout(dojo.hitch(this,function(){var r=this.editor.document.selection.createRange();r.move("character",-1);r.select();r.move("character",1);r.select();}),0);});}return d;}));}else{if(this.blockNodeForEnter){var h=lang.hitch(this,this.handleEnterKey);_1d0.addKeyHandler(13,0,0,h);_1d0.addKeyHandler(13,0,1,h);this.connect(this.editor,"onKeyPressed","onKeyPressed");}}},onKeyPressed:function(){if(this._checkListLater){if(win.withGlobal(this.editor.window,"isCollapsed",_1cf)){var _1d1=this.editor._sCall("getAncestorElement",["LI"]);if(!_1d1){_1cd.prototype.execCommand.call(this.editor,"formatblock",this.blockNodeForEnter);var _1d2=this.editor._sCall("getAncestorElement",[this.blockNodeForEnter]);if(_1d2){_1d2.innerHTML=this.bogusHtmlContent;if(has("ie")<=9){var r=this.editor.document.selection.createRange();r.move("character",-1);r.select();}}else{console.error("onKeyPressed: Cannot find the new block node");}}else{if(has("mozilla")){if(_1d1.parentNode.parentNode.nodeName=="LI"){_1d1=_1d1.parentNode.parentNode;}}var fc=_1d1.firstChild;if(fc&&fc.nodeType==1&&(fc.nodeName=="UL"||fc.nodeName=="OL")){_1d1.insertBefore(fc.ownerDocument.createTextNode(" "),fc);var _1d3=_1ce.create(this.editor.window);_1d3.setStart(_1d1.firstChild,0);var _1d4=_1ce.getSelection(this.editor.window,true);_1d4.removeAllRanges();_1d4.addRange(_1d3);}}}this._checkListLater=false;}if(this._pressedEnterInBlock){if(this._pressedEnterInBlock.previousSibling){this.removeTrailingBr(this._pressedEnterInBlock.previousSibling);}delete this._pressedEnterInBlock;}},bogusHtmlContent:" ",blockNodes:/^(?:P|H1|H2|H3|H4|H5|H6|LI)$/,handleEnterKey:function(e){var _1d5,_1d6,_1d7,_1d8,_1d9,_1da,doc=this.editor.document,br,rs,txt;if(e.shiftKey){var _1db=this.editor._sCall("getParentElement",[]);var _1dc=_1ce.getAncestor(_1db,this.blockNodes);if(_1dc){if(_1dc.tagName=="LI"){return true;}_1d5=_1ce.getSelection(this.editor.window);_1d6=_1d5.getRangeAt(0);if(!_1d6.collapsed){_1d6.deleteContents();_1d5=_1ce.getSelection(this.editor.window);_1d6=_1d5.getRangeAt(0);}if(_1ce.atBeginningOfContainer(_1dc,_1d6.startContainer,_1d6.startOffset)){br=doc.createElement("br");_1d7=_1ce.create(this.editor.window);_1dc.insertBefore(br,_1dc.firstChild);_1d7.setStartAfter(br);_1d5.removeAllRanges();_1d5.addRange(_1d7);}else{if(_1ce.atEndOfContainer(_1dc,_1d6.startContainer,_1d6.startOffset)){_1d7=_1ce.create(this.editor.window);br=doc.createElement("br");_1dc.appendChild(br);_1dc.appendChild(doc.createTextNode(" "));_1d7.setStart(_1dc.lastChild,0);_1d5.removeAllRanges();_1d5.addRange(_1d7);}else{rs=_1d6.startContainer;if(rs&&rs.nodeType==3){txt=rs.nodeValue;_1d8=doc.createTextNode(txt.substring(0,_1d6.startOffset));_1d9=doc.createTextNode(txt.substring(_1d6.startOffset));_1da=doc.createElement("br");if(_1d9.nodeValue==""&&has("webkit")){_1d9=doc.createTextNode(" ");}_1c9.place(_1d8,rs,"after");_1c9.place(_1da,_1d8,"after");_1c9.place(_1d9,_1da,"after");_1c9.destroy(rs);_1d7=_1ce.create(this.editor.window);_1d7.setStart(_1d9,0);_1d5.removeAllRanges();_1d5.addRange(_1d7);return false;}return true;}}}else{_1d5=_1ce.getSelection(this.editor.window);if(_1d5.rangeCount){_1d6=_1d5.getRangeAt(0);if(_1d6&&_1d6.startContainer){if(!_1d6.collapsed){_1d6.deleteContents();_1d5=_1ce.getSelection(this.editor.window);_1d6=_1d5.getRangeAt(0);}rs=_1d6.startContainer;if(rs&&rs.nodeType==3){var _1dd=_1d6.startOffset;if(rs.length<_1dd){ret=this._adjustNodeAndOffset(rs,_1dd);rs=ret.node;_1dd=ret.offset;}txt=rs.nodeValue;_1d8=doc.createTextNode(txt.substring(0,_1dd));_1d9=doc.createTextNode(txt.substring(_1dd));_1da=doc.createElement("br");if(!_1d9.length){_1d9=doc.createTextNode(" ");}if(_1d8.length){_1c9.place(_1d8,rs,"after");}else{_1d8=rs;}_1c9.place(_1da,_1d8,"after");_1c9.place(_1d9,_1da,"after");_1c9.destroy(rs);_1d7=_1ce.create(this.editor.window);_1d7.setStart(_1d9,0);_1d7.setEnd(_1d9,_1d9.length);_1d5.removeAllRanges();_1d5.addRange(_1d7);this.editor._sCall("collapse",[true]);}else{var _1de;if(_1d6.startOffset>=0){_1de=rs.childNodes[_1d6.startOffset];}var _1da=doc.createElement("br");var _1d9=doc.createTextNode(" ");if(!_1de){rs.appendChild(_1da);rs.appendChild(_1d9);}else{_1c9.place(_1da,_1de,"before");_1c9.place(_1d9,_1da,"after");}_1d7=_1ce.create(this.editor.window);_1d7.setStart(_1d9,0);_1d7.setEnd(_1d9,_1d9.length);_1d5.removeAllRanges();_1d5.addRange(_1d7);this.editor._sCall("collapse",[true]);}}}else{_1cd.prototype.execCommand.call(this.editor,"inserthtml","
");}}return false;}var _1df=true;_1d5=_1ce.getSelection(this.editor.window);_1d6=_1d5.getRangeAt(0);if(!_1d6.collapsed){_1d6.deleteContents();_1d5=_1ce.getSelection(this.editor.window);_1d6=_1d5.getRangeAt(0);}var _1e0=_1ce.getBlockAncestor(_1d6.endContainer,null,this.editor.editNode);var _1e1=_1e0.blockNode;if((this._checkListLater=(_1e1&&(_1e1.nodeName=="LI"||_1e1.parentNode.nodeName=="LI")))){if(has("mozilla")){this._pressedEnterInBlock=_1e1;}if(/^(\s| | |\xA0|]*\bclass=['"]Apple-style-span['"][^>]*>(\s| | |\xA0)<\/span>)?(
)?$/.test(_1e1.innerHTML)){_1e1.innerHTML="";if(has("webkit")){_1d7=_1ce.create(this.editor.window);_1d7.setStart(_1e1,0);_1d5.removeAllRanges();_1d5.addRange(_1d7);}this._checkListLater=false;}return true;}if(!_1e0.blockNode||_1e0.blockNode===this.editor.editNode){try{_1cd.prototype.execCommand.call(this.editor,"formatblock",this.blockNodeForEnter);}catch(e2){}_1e0={blockNode:this.editor._sCall("getAncestorElement",[this.blockNodeForEnter]),blockContainer:this.editor.editNode};if(_1e0.blockNode){if(_1e0.blockNode!=this.editor.editNode&&(!(_1e0.blockNode.textContent||_1e0.blockNode.innerHTML).replace(/^\s+|\s+$/g,"").length)){this.removeTrailingBr(_1e0.blockNode);return false;}}else{_1e0.blockNode=this.editor.editNode;}_1d5=_1ce.getSelection(this.editor.window);_1d6=_1d5.getRangeAt(0);}var _1e2=doc.createElement(this.blockNodeForEnter);_1e2.innerHTML=this.bogusHtmlContent;this.removeTrailingBr(_1e0.blockNode);var _1e3=_1d6.endOffset;var node=_1d6.endContainer;if(node.length<_1e3){var ret=this._adjustNodeAndOffset(node,_1e3);node=ret.node;_1e3=ret.offset;}if(_1ce.atEndOfContainer(_1e0.blockNode,node,_1e3)){if(_1e0.blockNode===_1e0.blockContainer){_1e0.blockNode.appendChild(_1e2);}else{_1c9.place(_1e2,_1e0.blockNode,"after");}_1df=false;_1d7=_1ce.create(this.editor.window);_1d7.setStart(_1e2,0);_1d5.removeAllRanges();_1d5.addRange(_1d7);if(this.editor.height){_1cb.scrollIntoView(_1e2);}}else{if(_1ce.atBeginningOfContainer(_1e0.blockNode,_1d6.startContainer,_1d6.startOffset)){_1c9.place(_1e2,_1e0.blockNode,_1e0.blockNode===_1e0.blockContainer?"first":"before");if(_1e2.nextSibling&&this.editor.height){_1d7=_1ce.create(this.editor.window);_1d7.setStart(_1e2.nextSibling,0);_1d5.removeAllRanges();_1d5.addRange(_1d7);_1cb.scrollIntoView(_1e2.nextSibling);}_1df=false;}else{if(_1e0.blockNode===_1e0.blockContainer){_1e0.blockNode.appendChild(_1e2);}else{_1c9.place(_1e2,_1e0.blockNode,"after");}_1df=false;if(_1e0.blockNode.style){if(_1e2.style){if(_1e0.blockNode.style.cssText){_1e2.style.cssText=_1e0.blockNode.style.cssText;}}}rs=_1d6.startContainer;var _1e4;if(rs&&rs.nodeType==3){var _1e5,_1e6;_1e3=_1d6.endOffset;if(rs.length<_1e3){ret=this._adjustNodeAndOffset(rs,_1e3);rs=ret.node;_1e3=ret.offset;}txt=rs.nodeValue;_1d8=doc.createTextNode(txt.substring(0,_1e3));_1d9=doc.createTextNode(txt.substring(_1e3,txt.length));_1c9.place(_1d8,rs,"before");_1c9.place(_1d9,rs,"after");_1c9.destroy(rs);var _1e7=_1d8.parentNode;while(_1e7!==_1e0.blockNode){var tg=_1e7.tagName;var _1e8=doc.createElement(tg);if(_1e7.style){if(_1e8.style){if(_1e7.style.cssText){_1e8.style.cssText=_1e7.style.cssText;}}}if(_1e7.tagName==="FONT"){if(_1e7.color){_1e8.color=_1e7.color;}if(_1e7.face){_1e8.face=_1e7.face;}if(_1e7.size){_1e8.size=_1e7.size;}}_1e5=_1d9;while(_1e5){_1e6=_1e5.nextSibling;_1e8.appendChild(_1e5);_1e5=_1e6;}_1c9.place(_1e8,_1e7,"after");_1d8=_1e7;_1d9=_1e8;_1e7=_1e7.parentNode;}_1e5=_1d9;if(_1e5.nodeType==1||(_1e5.nodeType==3&&_1e5.nodeValue)){_1e2.innerHTML="";}_1e4=_1e5;while(_1e5){_1e6=_1e5.nextSibling;_1e2.appendChild(_1e5);_1e5=_1e6;}}_1d7=_1ce.create(this.editor.window);var _1e9;var _1ea=_1e4;if(this.blockNodeForEnter!=="BR"){while(_1ea){_1e9=_1ea;_1e6=_1ea.firstChild;_1ea=_1e6;}if(_1e9&&_1e9.parentNode){_1e2=_1e9.parentNode;_1d7.setStart(_1e2,0);_1d5.removeAllRanges();_1d5.addRange(_1d7);if(this.editor.height){_1cb.scrollIntoView(_1e2);}if(has("mozilla")){this._pressedEnterInBlock=_1e0.blockNode;}}else{_1df=true;}}else{_1d7.setStart(_1e2,0);_1d5.removeAllRanges();_1d5.addRange(_1d7);if(this.editor.height){_1cb.scrollIntoView(_1e2);}if(has("mozilla")){this._pressedEnterInBlock=_1e0.blockNode;}}}}return _1df;},_adjustNodeAndOffset:function(node,_1eb){while(node.length<_1eb&&node.nextSibling&&node.nextSibling.nodeType==3){_1eb=_1eb-node.length;node=node.nextSibling;}return {"node":node,"offset":_1eb};},removeTrailingBr:function(_1ec){var para=/P|DIV|LI/i.test(_1ec.tagName)?_1ec:this.editor._sCall("getParentOfType",[_1ec,["P","DIV","LI"]]);if(!para){return;}if(para.lastChild){if((para.childNodes.length>1&¶.lastChild.nodeType==3&&/^[\s\xAD]*$/.test(para.lastChild.nodeValue))||para.lastChild.tagName=="BR"){_1c9.destroy(para.lastChild);}}if(!para.childNodes.length){para.innerHTML=this.bogusHtmlContent;}}});});},"dijit/_editor/RichText":function(){define(["dojo/_base/array","dojo/_base/config","dojo/_base/declare","dojo/_base/Deferred","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/on","dojo/query","dojo/ready","dojo/sniff","dojo/topic","dojo/_base/unload","dojo/_base/url","dojo/_base/window","../_Widget","../_CssStateMixin","./selection","./range","./html","../focus","../main"],function(_1ed,_1ee,_1ef,_1f0,dom,_1f1,_1f2,_1f3,_1f4,_1f5,_1f6,_1f7,keys,lang,on,_1f8,_1f9,has,_1fa,_1fb,_1fc,win,_1fd,_1fe,_1ff,_200,_201,_202,_203){var _204=_1ef("dijit._editor.RichText",[_1fd,_1fe],{constructor:function(_205){this.contentPreFilters=[];this.contentPostFilters=[];this.contentDomPreFilters=[];this.contentDomPostFilters=[];this.editingAreaStyleSheets=[];this.events=[].concat(this.events);this._keyHandlers={};if(_205&&lang.isString(_205.value)){this.value=_205.value;}this.onLoadDeferred=new _1f0();},baseClass:"dijitEditor",inheritWidth:false,focusOnLoad:false,name:"",styleSheets:"",height:"300px",minHeight:"1em",isClosed:true,isLoaded:false,_SEPARATOR:"@@**%%__RICHTEXTBOUNDRY__%%**@@",_NAME_CONTENT_SEP:"@@**%%:%%**@@",onLoadDeferred:null,isTabIndent:false,disableSpellCheck:false,postCreate:function(){if("textarea"===this.domNode.tagName.toLowerCase()){console.warn("RichText should not be used with the TEXTAREA tag. See dijit._editor.RichText docs.");}this.contentPreFilters=[lang.trim,lang.hitch(this,"_preFixUrlAttributes")].concat(this.contentPreFilters);if(has("mozilla")){this.contentPreFilters=[this._normalizeFontStyle].concat(this.contentPreFilters);this.contentPostFilters=[this._removeMozBogus].concat(this.contentPostFilters);}if(has("webkit")){this.contentPreFilters=[this._removeWebkitBogus].concat(this.contentPreFilters);this.contentPostFilters=[this._removeWebkitBogus].concat(this.contentPostFilters);}if(has("ie")||has("trident")){this.contentPostFilters=[this._normalizeFontStyle].concat(this.contentPostFilters);this.contentDomPostFilters=[lang.hitch(this,"_stripBreakerNodes")].concat(this.contentDomPostFilters);}this.contentDomPostFilters=[lang.hitch(this,"_stripTrailingEmptyNodes")].concat(this.contentDomPostFilters);this.inherited(arguments);_1fa.publish(_203._scopeName+"._editor.RichText::init",this);this.open();this.setupDefaultShortcuts();},setupDefaultShortcuts:function(){var exec=lang.hitch(this,function(cmd,arg){return function(){return !this.execCommand(cmd,arg);};});var _206={b:exec("bold"),i:exec("italic"),u:exec("underline"),a:exec("selectall"),s:function(){this.save(true);},m:function(){this.isTabIndent=!this.isTabIndent;},"1":exec("formatblock","h1"),"2":exec("formatblock","h2"),"3":exec("formatblock","h3"),"4":exec("formatblock","h4"),"\\":exec("insertunorderedlist")};if(!has("ie")){_206.Z=exec("redo");}var key;for(key in _206){this.addKeyHandler(key,true,false,_206[key]);}},events:["onKeyPress","onKeyDown","onKeyUp"],captureEvents:[],_editorCommandsLocalized:false,_localizeEditorCommands:function(){if(_204._editorCommandsLocalized){this._local2NativeFormatNames=_204._local2NativeFormatNames;this._native2LocalFormatNames=_204._native2LocalFormatNames;return;}_204._editorCommandsLocalized=true;_204._local2NativeFormatNames={};_204._native2LocalFormatNames={};this._local2NativeFormatNames=_204._local2NativeFormatNames;this._native2LocalFormatNames=_204._native2LocalFormatNames;var _207=["div","p","pre","h1","h2","h3","h4","h5","h6","ol","ul","address"];var _208="",_209,i=0;while((_209=_207[i++])){if(_209.charAt(1)!=="l"){_208+="<"+_209+">content
";}else{_208+="<"+_209+">
  • content

  • ";}}var _20a={position:"absolute",top:"0px",zIndex:10,opacity:0.01};var div=_1f3.create("div",{style:_20a,innerHTML:_208});this.ownerDocumentBody.appendChild(div);var _20b=lang.hitch(this,function(){var node=div.firstChild;while(node){try{this._sCall("selectElement",[node.firstChild]);var _20c=node.tagName.toLowerCase();this._local2NativeFormatNames[_20c]=document.queryCommandValue("formatblock");this._native2LocalFormatNames[this._local2NativeFormatNames[_20c]]=_20c;node=node.nextSibling.nextSibling;}catch(e){}}_1f3.destroy(div);});this.defer(_20b);},open:function(_20d){if(!this.onLoadDeferred||this.onLoadDeferred.fired>=0){this.onLoadDeferred=new _1f0();}if(!this.isClosed){this.close();}_1fa.publish(_203._scopeName+"._editor.RichText::open",this);if(arguments.length===1&&_20d.nodeName){this.domNode=_20d;}var dn=this.domNode;var html;if(lang.isString(this.value)){html=this.value;delete this.value;dn.innerHTML="";}else{if(dn.nodeName&&dn.nodeName.toLowerCase()=="textarea"){var ta=(this.textarea=dn);this.name=ta.name;html=ta.value;dn=this.domNode=this.ownerDocument.createElement("div");dn.setAttribute("widgetId",this.id);ta.removeAttribute("widgetId");dn.cssText=ta.cssText;dn.className+=" "+ta.className;_1f3.place(dn,ta,"before");var _20e=lang.hitch(this,function(){_1f5.set(ta,{display:"block",position:"absolute",top:"-1000px"});if(has("ie")){var s=ta.style;this.__overflow=s.overflow;s.overflow="hidden";}});if(has("ie")){this.defer(_20e,10);}else{_20e();}if(ta.form){var _20f=ta.value;this.reset=function(){var _210=this.getValue();if(_210!==_20f){this.replaceValue(_20f);}};on(ta.form,"submit",lang.hitch(this,function(){_1f1.set(ta,"disabled",this.disabled);ta.value=this.getValue();}));}}else{html=_201.getChildrenHtml(dn);dn.innerHTML="";}}this.value=html;if(dn.nodeName&&dn.nodeName==="LI"){dn.innerHTML="
    ";}this.header=dn.ownerDocument.createElement("div");dn.appendChild(this.header);this.editingArea=dn.ownerDocument.createElement("div");dn.appendChild(this.editingArea);this.footer=dn.ownerDocument.createElement("div");dn.appendChild(this.footer);if(!this.name){this.name=this.id+"_AUTOGEN";}if(this.name!==""&&(!_1ee["useXDomain"]||_1ee["allowXdRichTextSave"])){var _211=dom.byId(_203._scopeName+"._editor.RichText.value");if(_211&&_211.value!==""){var _212=_211.value.split(this._SEPARATOR),i=0,dat;while((dat=_212[i++])){var data=dat.split(this._NAME_CONTENT_SEP);if(data[0]===this.name){html=data[1];_212=_212.splice(i,1);_211.value=_212.join(this._SEPARATOR);break;}}}if(!_204._globalSaveHandler){_204._globalSaveHandler={};_1fb.addOnUnload(function(){var id;for(id in _204._globalSaveHandler){var f=_204._globalSaveHandler[id];if(lang.isFunction(f)){f();}}});}_204._globalSaveHandler[this.id]=lang.hitch(this,"_saveContent");}this.isClosed=false;var ifr=(this.editorObject=this.iframe=this.ownerDocument.createElement("iframe"));ifr.id=this.id+"_iframe";ifr.style.border="none";ifr.style.width="100%";if(this._layoutMode){ifr.style.height="100%";}else{if(has("ie")>=7){if(this.height){ifr.style.height=this.height;}if(this.minHeight){ifr.style.minHeight=this.minHeight;}}else{ifr.style.height=this.height?this.height:this.minHeight;}}ifr.frameBorder=0;ifr._loadFunc=lang.hitch(this,function(w){this.window=w;this.document=w.document;if(has("ie")){this._localizeEditorCommands();}this.onLoad(html);});var src=this._getIframeDocTxt().replace(/\\/g,"\\\\").replace(/'/g,"\\'"),s;if(has("ie")<11){s="javascript:document.open();try{parent.window;}catch(e){document.domain=\""+document.domain+"\";}"+"document.write('"+src+"');document.close()";}else{s="javascript: '"+src+"'";}if(has("ie")==9){this.editingArea.appendChild(ifr);ifr.src=s;}else{ifr.setAttribute("src",s);this.editingArea.appendChild(ifr);}if(has("safari")<=4){src=ifr.getAttribute("src");if(!src||src.indexOf("javascript")===-1){this.defer(function(){ifr.setAttribute("src",s);});}}if(dn.nodeName==="LI"){dn.lastChild.style.marginTop="-1.2em";}_1f2.add(this.domNode,this.baseClass);},_local2NativeFormatNames:{},_native2LocalFormatNames:{},_getIframeDocTxt:function(){var _213=_1f5.getComputedStyle(this.domNode);var html="
    ";var font=[_213.fontWeight,_213.fontSize,_213.fontFamily].join(" ");var _214=_213.lineHeight;if(_214.indexOf("px")>=0){_214=parseFloat(_214)/parseFloat(_213.fontSize);}else{if(_214.indexOf("em")>=0){_214=parseFloat(_214);}else{_214="normal";}}var _215="";var self=this;this.style.replace(/(^|;)\s*(line-|font-?)[^;]+/ig,function(_216){_216=_216.replace(/^;/ig,"")+";";var s=_216.split(":")[0];if(s){s=lang.trim(s);s=s.toLowerCase();var i;var sC="";for(i=0;i",this.isLeftToRight()?"\n\n":"\n\n",_218?""+_218+"":"","\n","\n",this._applyEditingAreaStyleSheets(),"\n","\n",html,"\n"].join("");},_applyEditingAreaStyleSheets:function(){var _219=[];if(this.styleSheets){_219=this.styleSheets.split(";");this.styleSheets="";}_219=_219.concat(this.editingAreaStyleSheets);this.editingAreaStyleSheets=[];var text="",i=0,url;while((url=_219[i++])){var _21a=(new _1fc(win.global.location,url)).toString();this.editingAreaStyleSheets.push(_21a);text+="";}return text;},addStyleSheet:function(uri){var url=uri.toString();if(url.charAt(0)==="."||(url.charAt(0)!=="/"&&!uri.host)){url=(new _1fc(win.global.location,url)).toString();}if(_1ed.indexOf(this.editingAreaStyleSheets,url)>-1){return;}this.editingAreaStyleSheets.push(url);this.onLoadDeferred.then(lang.hitch(this,function(){if(this.document.createStyleSheet){this.document.createStyleSheet(url);}else{var head=this.document.getElementsByTagName("head")[0];var _21b=this.document.createElement("link");_21b.rel="stylesheet";_21b.type="text/css";_21b.href=url;head.appendChild(_21b);}}));},removeStyleSheet:function(uri){var url=uri.toString();if(url.charAt(0)==="."||(url.charAt(0)!=="/"&&!uri.host)){url=(new _1fc(win.global.location,url)).toString();}var _21c=_1ed.indexOf(this.editingAreaStyleSheets,url);if(_21c===-1){return;}delete this.editingAreaStyleSheets[_21c];_1f8("link[href=\""+url+"\"]",this.window.document).orphan();},disabled:false,_mozSettingProps:{"styleWithCSS":false},_setDisabledAttr:function(_21d){_21d=!!_21d;this._set("disabled",_21d);if(!this.isLoaded){return;}var _21e=has("ie")&&(this.isLoaded||!this.focusOnLoad);if(_21e){this.editNode.unselectable="on";}this.editNode.contentEditable=!_21d;this.editNode.tabIndex=_21d?"-1":this.tabIndex;if(_21e){this.defer(function(){if(this.editNode){this.editNode.unselectable="off";}});}if(has("mozilla")&&!_21d&&this._mozSettingProps){var ps=this._mozSettingProps;var n;for(n in ps){if(ps.hasOwnProperty(n)){try{this.document.execCommand(n,false,ps[n]);}catch(e2){}}}}this._disabledOK=true;},onLoad:function(html){if(!this.window.__registeredWindow){this.window.__registeredWindow=true;this._iframeRegHandle=_202.registerIframe(this.iframe);}this.editNode=this.document.body.firstChild;var _21f=this;this.beforeIframeNode=_1f3.place("
    ",this.iframe,"before");this.afterIframeNode=_1f3.place("
    ",this.iframe,"after");this.iframe.onfocus=this.document.onfocus=function(){_21f.editNode.focus();};this.focusNode=this.editNode;var _220=this.events.concat(this.captureEvents);var ap=this.iframe?this.document:this.editNode;_1ed.forEach(_220,function(item){this.connect(ap,item.toLowerCase(),item);},this);this.own(on(ap,"mouseup",lang.hitch(this,"onClick")));if(has("ie")){this.connect(this.document,"onmousedown","_onIEMouseDown");this.editNode.style.zoom=1;}else{this.connect(this.document,"onmousedown",function(){delete this._cursorToStart;});}if(has("webkit")){this._webkitListener=this.connect(this.document,"onmouseup","onDisplayChanged");this.connect(this.document,"onmousedown",function(e){var t=e.target;if(t&&(t===this.document.body||t===this.document)){this.defer("placeCursorAtEnd");}});}if(has("ie")){try{this.document.execCommand("RespectVisibilityInDesign",true,null);}catch(e){}}this.isLoaded=true;this.set("disabled",this.disabled);var _221=lang.hitch(this,function(){this.setValue(html);if(this.onLoadDeferred){this.onLoadDeferred.resolve(true);}this.onDisplayChanged();if(this.focusOnLoad){_1f9(lang.hitch(this,"defer","focus",this.updateInterval));}this.value=this.getValue(true);});if(this.setValueDeferred){this.setValueDeferred.then(_221);}else{_221();}},onKeyDown:function(e){if(e.keyCode===keys.TAB&&this.isTabIndent){_1f6.stop(e);if(this.queryCommandEnabled((e.shiftKey?"outdent":"indent"))){this.execCommand((e.shiftKey?"outdent":"indent"));}}if(e.keyCode==keys.TAB&&!this.isTabIndent&&!e.ctrlKey&&!e.altKey){if(e.shiftKey){this.beforeIframeNode.focus();}else{this.afterIframeNode.focus();}}if(has("ie")<9&&e.keyCode===keys.BACKSPACE&&this.document.selection.type==="Control"){e.stopPropagation();e.preventDefault();this.execCommand("delete");}else{if((65<=e.keyCode&&e.keyCode<=90)||(e.keyCode>=37&&e.keyCode<=40)){e.charCode=e.keyCode;this.onKeyPress(e);}}if(has("ff")){if(e.keyCode===keys.PAGE_UP||e.keyCode===keys.PAGE_DOWN){if(this.editNode.clientHeight>=this.editNode.scrollHeight){e.preventDefault();}}}return true;},onKeyUp:function(){},setDisabled:function(_222){_1f7.deprecated("dijit.Editor::setDisabled is deprecated","use dijit.Editor::attr(\"disabled\",boolean) instead",2);this.set("disabled",_222);},_setValueAttr:function(_223){this.setValue(_223);},_setDisableSpellCheckAttr:function(_224){if(this.document){_1f1.set(this.document.body,"spellcheck",!_224);}else{this.onLoadDeferred.then(lang.hitch(this,function(){_1f1.set(this.document.body,"spellcheck",!_224);}));}this._set("disableSpellCheck",_224);},onKeyPress:function(e){if(e.keyCode===keys.SHIFT||e.keyCode===keys.ALT||e.keyCode===keys.META||e.keyCode===keys.CTRL||(e.keyCode==keys.TAB&&!this.isTabIndent&&!e.ctrlKey&&!e.altKey)){return true;}var c=(e.keyChar&&e.keyChar.toLowerCase())||e.keyCode,_225=this._keyHandlers[c],args=arguments;if(_225&&!e.altKey){_1ed.some(_225,function(h){if(!(h.shift^e.shiftKey)&&!(h.ctrl^(e.ctrlKey||e.metaKey))){if(!h.handler.apply(this,args)){e.preventDefault();}return true;}},this);}if(!this._onKeyHitch){this._onKeyHitch=lang.hitch(this,"onKeyPressed");}this.defer("_onKeyHitch",1);return true;},addKeyHandler:function(key,ctrl,_226,_227){if(!lang.isArray(this._keyHandlers[key])){this._keyHandlers[key]=[];}this._keyHandlers[key].push({shift:_226||false,ctrl:ctrl||false,handler:_227});},onKeyPressed:function(){this.onDisplayChanged();},onClick:function(e){this.onDisplayChanged(e);},_onIEMouseDown:function(){if(!this.focused&&!this.disabled){this.focus();}},_onBlur:function(e){if(has("ie")||has("trident")){this.defer(function(){if(!_202.curNode){this.ownerDocumentBody.focus();}});}this.inherited(arguments);var _228=this.getValue(true);if(_228!==this.value){this.onChange(_228);}this._set("value",_228);},_onFocus:function(e){if(!this.disabled){if(!this._disabledOK){this.set("disabled",false);}this.inherited(arguments);}},blur:function(){if(!has("ie")&&this.window.document.documentElement&&this.window.document.documentElement.focus){this.window.document.documentElement.focus();}else{if(this.ownerDocumentBody.focus){this.ownerDocumentBody.focus();}}},focus:function(){if(!this.isLoaded){this.focusOnLoad=true;return;}if(this._cursorToStart){delete this._cursorToStart;if(this.editNode.childNodes){this.placeCursorAtStart();return;}}if(has("ie")<9){this.iframe.fireEvent("onfocus",document.createEventObject());}else{this.editNode.focus();}},updateInterval:200,_updateTimer:null,onDisplayChanged:function(){if(this._updateTimer){this._updateTimer.remove();}this._updateTimer=this.defer("onNormalizedDisplayChanged",this.updateInterval);},onNormalizedDisplayChanged:function(){delete this._updateTimer;},onChange:function(){},_normalizeCommand:function(cmd,_229){var _22a=cmd.toLowerCase();if(_22a==="formatblock"){if(has("safari")&&_229===undefined){_22a="heading";}}else{if(_22a==="hilitecolor"&&!has("mozilla")){_22a="backcolor";}}return _22a;},_qcaCache:{},queryCommandAvailable:function(_22b){var ca=this._qcaCache[_22b];if(ca!==undefined){return ca;}return (this._qcaCache[_22b]=this._queryCommandAvailable(_22b));},_queryCommandAvailable:function(_22c){var ie=1;var _22d=1<<1;var _22e=1<<2;var _22f=1<<3;function _230(_231){return {ie:Boolean(_231&ie),mozilla:Boolean(_231&_22d),webkit:Boolean(_231&_22e),opera:Boolean(_231&_22f)};};var _232=null;switch(_22c.toLowerCase()){case "bold":case "italic":case "underline":case "subscript":case "superscript":case "fontname":case "fontsize":case "forecolor":case "hilitecolor":case "justifycenter":case "justifyfull":case "justifyleft":case "justifyright":case "delete":case "selectall":case "toggledir":_232=_230(_22d|ie|_22e|_22f);break;case "createlink":case "unlink":case "removeformat":case "inserthorizontalrule":case "insertimage":case "insertorderedlist":case "insertunorderedlist":case "indent":case "outdent":case "formatblock":case "inserthtml":case "undo":case "redo":case "strikethrough":case "tabindent":_232=_230(_22d|ie|_22f|_22e);break;case "blockdirltr":case "blockdirrtl":case "dirltr":case "dirrtl":case "inlinedirltr":case "inlinedirrtl":_232=_230(ie);break;case "cut":case "copy":case "paste":_232=_230(ie|_22d|_22e|_22f);break;case "inserttable":_232=_230(_22d|ie);break;case "insertcell":case "insertcol":case "insertrow":case "deletecells":case "deletecols":case "deleterows":case "mergecells":case "splitcell":_232=_230(ie|_22d);break;default:return false;}return ((has("ie")||has("trident"))&&_232.ie)||(has("mozilla")&&_232.mozilla)||(has("webkit")&&_232.webkit)||(has("opera")&&_232.opera);},execCommand:function(_233,_234){var _235;if(this.focused){this.focus();}_233=this._normalizeCommand(_233,_234);if(_234!==undefined){if(_233==="heading"){throw new Error("unimplemented");}else{if(_233==="formatblock"&&(has("ie")||has("trident"))){_234="<"+_234+">";}}}var _236="_"+_233+"Impl";if(this[_236]){_235=this[_236](_234);}else{_234=arguments.length>1?_234:null;if(_234||_233!=="createlink"){_235=this.document.execCommand(_233,false,_234);}}this.onDisplayChanged();return _235;},queryCommandEnabled:function(_237){if(this.disabled||!this._disabledOK){return false;}_237=this._normalizeCommand(_237);var _238="_"+_237+"EnabledImpl";if(this[_238]){return this[_238](_237);}else{return this._browserQueryCommandEnabled(_237);}},queryCommandState:function(_239){if(this.disabled||!this._disabledOK){return false;}_239=this._normalizeCommand(_239);try{return this.document.queryCommandState(_239);}catch(e){return false;}},queryCommandValue:function(_23a){if(this.disabled||!this._disabledOK){return false;}var r;_23a=this._normalizeCommand(_23a);if((has("ie")||has("trident"))&&_23a==="formatblock"){r=this._native2LocalFormatNames[this.document.queryCommandValue(_23a)];}else{if(has("mozilla")&&_23a==="hilitecolor"){var _23b;try{_23b=this.document.queryCommandValue("styleWithCSS");}catch(e){_23b=false;}this.document.execCommand("styleWithCSS",false,true);r=this.document.queryCommandValue(_23a);this.document.execCommand("styleWithCSS",false,_23b);}else{r=this.document.queryCommandValue(_23a);}}return r;},_sCall:function(name,args){return win.withGlobal(this.window,name,_1ff,args);},placeCursorAtStart:function(){this.focus();var _23c=false;if(has("mozilla")){var _23d=this.editNode.firstChild;while(_23d){if(_23d.nodeType===3){if(_23d.nodeValue.replace(/^\s+|\s+$/g,"").length>0){_23c=true;this._sCall("selectElement",[_23d]);break;}}else{if(_23d.nodeType===1){_23c=true;var tg=_23d.tagName?_23d.tagName.toLowerCase():"";if(/br|input|img|base|meta|area|basefont|hr|link/.test(tg)){this._sCall("selectElement",[_23d]);}else{this._sCall("selectElementChildren",[_23d]);}break;}}_23d=_23d.nextSibling;}}else{_23c=true;this._sCall("selectElementChildren",[this.editNode]);}if(_23c){this._sCall("collapse",[true]);}},placeCursorAtEnd:function(){this.focus();var _23e=false;if(has("mozilla")){var last=this.editNode.lastChild;while(last){if(last.nodeType===3){if(last.nodeValue.replace(/^\s+|\s+$/g,"").length>0){_23e=true;this._sCall("selectElement",[last]);break;}}else{if(last.nodeType===1){_23e=true;this._sCall("selectElement",[last.lastChild||last]);break;}}last=last.previousSibling;}}else{_23e=true;this._sCall("selectElementChildren",[this.editNode]);}if(_23e){this._sCall("collapse",[false]);}},getValue:function(_23f){if(this.textarea){if(this.isClosed||!this.isLoaded){return this.textarea.value;}}return this.isLoaded?this._postFilterContent(null,_23f):this.value;},_getValueAttr:function(){return this.getValue(true);},setValue:function(html){if(!this.isLoaded){this.onLoadDeferred.then(lang.hitch(this,function(){this.setValue(html);}));return;}this._cursorToStart=true;if(this.textarea&&(this.isClosed||!this.isLoaded)){this.textarea.value=html;}else{html=this._preFilterContent(html);var node=this.isClosed?this.domNode:this.editNode;if(!html&&has("webkit")){html=" ";}node.innerHTML=html;this._preDomFilterContent(node);}this.onDisplayChanged();this._set("value",this.getValue(true));},replaceValue:function(html){if(this.isClosed){this.setValue(html);}else{if(this.window&&this.window.getSelection&&!has("mozilla")){this.setValue(html);}else{if(this.window&&this.window.getSelection){html=this._preFilterContent(html);this.execCommand("selectall");this.execCommand("inserthtml",html);this._preDomFilterContent(this.editNode);}else{if(this.document&&this.document.selection){this.setValue(html);}}}}this._set("value",this.getValue(true));},_preFilterContent:function(html){var ec=html;_1ed.forEach(this.contentPreFilters,function(ef){if(ef){ec=ef(ec);}});return ec;},_preDomFilterContent:function(dom){dom=dom||this.editNode;_1ed.forEach(this.contentDomPreFilters,function(ef){if(ef&&lang.isFunction(ef)){ef(dom);}},this);},_postFilterContent:function(dom,_240){var ec;if(!lang.isString(dom)){dom=dom||this.editNode;if(this.contentDomPostFilters.length){if(_240){dom=lang.clone(dom);}_1ed.forEach(this.contentDomPostFilters,function(ef){dom=ef(dom);});}ec=_201.getChildrenHtml(dom);}else{ec=dom;}if(!lang.trim(ec.replace(/^\xA0\xA0*/,"").replace(/\xA0\xA0*$/,"")).length){ec="";}_1ed.forEach(this.contentPostFilters,function(ef){ec=ef(ec);});return ec;},_saveContent:function(){var _241=dom.byId(_203._scopeName+"._editor.RichText.value");if(_241){if(_241.value){_241.value+=this._SEPARATOR;}_241.value+=this.name+this._NAME_CONTENT_SEP+this.getValue(true);}},escapeXml:function(str,_242){str=str.replace(/&/gm,"&").replace(//gm,">").replace(/"/gm,""");if(!_242){str=str.replace(/'/gm,"'");}return str;},getNodeHtml:function(node){_1f7.deprecated("dijit.Editor::getNodeHtml is deprecated","use dijit/_editor/html::getNodeHtml instead",2);return _201.getNodeHtml(node);},getNodeChildrenHtml:function(dom){_1f7.deprecated("dijit.Editor::getNodeChildrenHtml is deprecated","use dijit/_editor/html::getChildrenHtml instead",2);return _201.getChildrenHtml(dom);},close:function(save){if(this.isClosed){return;}if(!arguments.length){save=true;}if(save){this._set("value",this.getValue(true));}if(this.interval){clearInterval(this.interval);}if(this._webkitListener){this.disconnect(this._webkitListener);delete this._webkitListener;}if(has("ie")){this.iframe.onfocus=null;}this.iframe._loadFunc=null;if(this._iframeRegHandle){this._iframeRegHandle.remove();delete this._iframeRegHandle;}if(this.textarea){var s=this.textarea.style;s.position="";s.left=s.top="";if(has("ie")){s.overflow=this.__overflow;this.__overflow=null;}this.textarea.value=this.value;_1f3.destroy(this.domNode);this.domNode=this.textarea;}else{this.domNode.innerHTML=this.value;}delete this.iframe;_1f2.remove(this.domNode,this.baseClass);this.isClosed=true;this.isLoaded=false;delete this.editNode;delete this.focusNode;if(this.window&&this.window._frameElement){this.window._frameElement=null;}this.window=null;this.document=null;this.editingArea=null;this.editorObject=null;},destroy:function(){if(!this.isClosed){this.close(false);}if(this._updateTimer){this._updateTimer.remove();}this.inherited(arguments);if(_204._globalSaveHandler){delete _204._globalSaveHandler[this.id];}},_removeMozBogus:function(html){return html.replace(/\stype="_moz"/gi,"").replace(/\s_moz_dirty=""/gi,"").replace(/_moz_resizing="(true|false)"/gi,"");},_removeWebkitBogus:function(html){html=html.replace(/\sclass="webkit-block-placeholder"/gi,"");html=html.replace(/\sclass="apple-style-span"/gi,"");html=html.replace(//gi,"");return html;},_normalizeFontStyle:function(html){return html.replace(/<(\/)?strong([ \>])/gi,"<$1b$2").replace(/<(\/)?em([ \>])/gi,"<$1i$2");},_preFixUrlAttributes:function(html){return html.replace(/(?:(]+))/gi,"$1$4$2$3$5$2 _djrealurl=$2$3$5$2").replace(/(?:(]+))/gi,"$1$4$2$3$5$2 _djrealurl=$2$3$5$2");},_browserQueryCommandEnabled:function(_243){if(!_243){return false;}var elem=has("ie")<9?this.document.selection.createRange():this.document;try{return elem.queryCommandEnabled(_243);}catch(e){return false;}},_createlinkEnabledImpl:function(){var _244=true;if(has("opera")){var sel=this.window.getSelection();if(sel.isCollapsed){_244=true;}else{_244=this.document.queryCommandEnabled("createlink");}}else{_244=this._browserQueryCommandEnabled("createlink");}return _244;},_unlinkEnabledImpl:function(){var _245=true;if(has("mozilla")||has("webkit")){_245=this._sCall("hasAncestorElement",["a"]);}else{_245=this._browserQueryCommandEnabled("unlink");}return _245;},_inserttableEnabledImpl:function(){var _246=true;if(has("mozilla")||has("webkit")){_246=true;}else{_246=this._browserQueryCommandEnabled("inserttable");}return _246;},_cutEnabledImpl:function(){var _247=true;if(has("webkit")){var sel=this.window.getSelection();if(sel){sel=sel.toString();}_247=!!sel;}else{_247=this._browserQueryCommandEnabled("cut");}return _247;},_copyEnabledImpl:function(){var _248=true;if(has("webkit")){var sel=this.window.getSelection();if(sel){sel=sel.toString();}_248=!!sel;}else{_248=this._browserQueryCommandEnabled("copy");}return _248;},_pasteEnabledImpl:function(){var _249=true;if(has("webkit")){return true;}else{_249=this._browserQueryCommandEnabled("paste");}return _249;},_inserthorizontalruleImpl:function(_24a){if(has("ie")){return this._inserthtmlImpl("
    ");}return this.document.execCommand("inserthorizontalrule",false,_24a);},_unlinkImpl:function(_24b){if((this.queryCommandEnabled("unlink"))&&(has("mozilla")||has("webkit"))){var a=this._sCall("getAncestorElement",["a"]);this._sCall("selectElement",[a]);return this.document.execCommand("unlink",false,null);}return this.document.execCommand("unlink",false,_24b);},_hilitecolorImpl:function(_24c){var _24d;var _24e=this._handleTextColorOrProperties("hilitecolor",_24c);if(!_24e){if(has("mozilla")){this.document.execCommand("styleWithCSS",false,true);_24d=this.document.execCommand("hilitecolor",false,_24c);this.document.execCommand("styleWithCSS",false,false);}else{_24d=this.document.execCommand("hilitecolor",false,_24c);}}return _24d;},_backcolorImpl:function(_24f){if(has("ie")){_24f=_24f?_24f:null;}var _250=this._handleTextColorOrProperties("backcolor",_24f);if(!_250){_250=this.document.execCommand("backcolor",false,_24f);}return _250;},_forecolorImpl:function(_251){if(has("ie")){_251=_251?_251:null;}var _252=false;_252=this._handleTextColorOrProperties("forecolor",_251);if(!_252){_252=this.document.execCommand("forecolor",false,_251);}return _252;},_inserthtmlImpl:function(_253){_253=this._preFilterContent(_253);var rv=true;if(has("ie")<9){var _254=this.document.selection.createRange();if(this.document.selection.type.toUpperCase()==="CONTROL"){var n=_254.item(0);while(_254.length){_254.remove(_254.item(0));}n.outerHTML=_253;}else{_254.pasteHTML(_253);}_254.select();}else{if(has("trident")<8){var _254;var _255=_200.getSelection(this.window);if(_255&&_255.rangeCount&&_255.getRangeAt){_254=_255.getRangeAt(0);_254.deleteContents();var div=_1f3.create("div");div.innerHTML=_253;var node,_256;var n=this.document.createDocumentFragment();while((node=div.firstChild)){_256=n.appendChild(node);}_254.insertNode(n);if(_256){_254=_254.cloneRange();_254.setStartAfter(_256);_254.collapse(false);_255.removeAllRanges();_255.addRange(_254);}}}else{if(has("mozilla")&&!_253.length){this._sCall("remove");}else{rv=this.document.execCommand("inserthtml",false,_253);}}}return rv;},_boldImpl:function(_257){var _258=false;if(has("ie")||has("trident")){this._adaptIESelection();_258=this._adaptIEFormatAreaAndExec("bold");}if(!_258){_258=this.document.execCommand("bold",false,_257);}return _258;},_italicImpl:function(_259){var _25a=false;if(has("ie")||has("trident")){this._adaptIESelection();_25a=this._adaptIEFormatAreaAndExec("italic");}if(!_25a){_25a=this.document.execCommand("italic",false,_259);}return _25a;},_underlineImpl:function(_25b){var _25c=false;if(has("ie")||has("trident")){this._adaptIESelection();_25c=this._adaptIEFormatAreaAndExec("underline");}if(!_25c){_25c=this.document.execCommand("underline",false,_25b);}return _25c;},_strikethroughImpl:function(_25d){var _25e=false;if(has("ie")||has("trident")){this._adaptIESelection();_25e=this._adaptIEFormatAreaAndExec("strikethrough");}if(!_25e){_25e=this.document.execCommand("strikethrough",false,_25d);}return _25e;},_superscriptImpl:function(_25f){var _260=false;if(has("ie")||has("trident")){this._adaptIESelection();_260=this._adaptIEFormatAreaAndExec("superscript");}if(!_260){_260=this.document.execCommand("superscript",false,_25f);}return _260;},_subscriptImpl:function(_261){var _262=false;if(has("ie")||has("trident")){this._adaptIESelection();_262=this._adaptIEFormatAreaAndExec("subscript");}if(!_262){_262=this.document.execCommand("subscript",false,_261);}return _262;},_fontnameImpl:function(_263){var _264;if(has("ie")||has("trident")){_264=this._handleTextColorOrProperties("fontname",_263);}if(!_264){_264=this.document.execCommand("fontname",false,_263);}return _264;},_fontsizeImpl:function(_265){var _266;if(has("ie")||has("trident")){_266=this._handleTextColorOrProperties("fontsize",_265);}if(!_266){_266=this.document.execCommand("fontsize",false,_265);}return _266;},_insertorderedlistImpl:function(_267){var _268=false;if(has("ie")||has("trident")){_268=this._adaptIEList("insertorderedlist",_267);}if(!_268){_268=this.document.execCommand("insertorderedlist",false,_267);}return _268;},_insertunorderedlistImpl:function(_269){var _26a=false;if(has("ie")||has("trident")){_26a=this._adaptIEList("insertunorderedlist",_269);}if(!_26a){_26a=this.document.execCommand("insertunorderedlist",false,_269);}return _26a;},getHeaderHeight:function(){return this._getNodeChildrenHeight(this.header);},getFooterHeight:function(){return this._getNodeChildrenHeight(this.footer);},_getNodeChildrenHeight:function(node){var h=0;if(node&&node.childNodes){var i;for(i=0;i0){return this._isNodeEmpty(node.childNodes[0],_26b);}return true;}else{if(node.nodeType===3){return (node.nodeValue.substring(_26b)==="");}}return false;},_removeStartingRangeFromRange:function(node,_26c){if(node.nextSibling){_26c.setStart(node.nextSibling,0);}else{var _26d=node.parentNode;while(_26d&&_26d.nextSibling==null){_26d=_26d.parentNode;}if(_26d){_26c.setStart(_26d.nextSibling,0);}}return _26c;},_adaptIESelection:function(){var _26e=_200.getSelection(this.window);if(_26e&&_26e.rangeCount&&!_26e.isCollapsed){var _26f=_26e.getRangeAt(0);var _270=_26f.startContainer;var _271=_26f.startOffset;while(_270.nodeType===3&&_271>=_270.length&&_270.nextSibling){_271=_271-_270.length;_270=_270.nextSibling;}var _272=null;while(this._isNodeEmpty(_270,_271)&&_270!==_272){_272=_270;_26f=this._removeStartingRangeFromRange(_270,_26f);_270=_26f.startContainer;_271=0;}_26e.removeAllRanges();_26e.addRange(_26f);}},_adaptIEFormatAreaAndExec:function(_273){var _274=_200.getSelection(this.window);var doc=this.document;var rs,ret,_275,txt,_276,_277,_278,_279;if(_273&&_274&&_274.isCollapsed){var _27a=this.queryCommandValue(_273);if(_27a){var _27b=this._tagNamesForCommand(_273);_275=_274.getRangeAt(0);var fs=_275.startContainer;if(fs.nodeType===3){var _27c=_275.endOffset;if(fs.length<_27c){ret=this._adjustNodeAndOffset(rs,_27c);fs=ret.node;_27c=ret.offset;}}var _27d;while(fs&&fs!==this.editNode){var _27e=fs.tagName?fs.tagName.toLowerCase():"";if(_1ed.indexOf(_27b,_27e)>-1){_27d=fs;break;}fs=fs.parentNode;}if(_27d){rs=_275.startContainer;var _27f=doc.createElement(_27d.tagName);_1f3.place(_27f,_27d,"after");if(rs&&rs.nodeType===3){var _280,_281;var _282=_275.endOffset;if(rs.length<_282){ret=this._adjustNodeAndOffset(rs,_282);rs=ret.node;_282=ret.offset;}txt=rs.nodeValue;_276=doc.createTextNode(txt.substring(0,_282));var _283=txt.substring(_282,txt.length);if(_283){_277=doc.createTextNode(_283);}_1f3.place(_276,rs,"before");if(_277){_278=doc.createElement("span");_278.className="ieFormatBreakerSpan";_1f3.place(_278,rs,"after");_1f3.place(_277,_278,"after");_277=_278;}_1f3.destroy(rs);var _284=_276.parentNode;var _285=[];var _286;while(_284!==_27d){var tg=_284.tagName;_286={tagName:tg};_285.push(_286);var _287=doc.createElement(tg);if(_284.style){if(_287.style){if(_284.style.cssText){_287.style.cssText=_284.style.cssText;_286.cssText=_284.style.cssText;}}}if(_284.tagName==="FONT"){if(_284.color){_287.color=_284.color;_286.color=_284.color;}if(_284.face){_287.face=_284.face;_286.face=_284.face;}if(_284.size){_287.size=_284.size;_286.size=_284.size;}}if(_284.className){_287.className=_284.className;_286.className=_284.className;}if(_277){_280=_277;while(_280){_281=_280.nextSibling;_287.appendChild(_280);_280=_281;}}if(_287.tagName==_284.tagName){_278=doc.createElement("span");_278.className="ieFormatBreakerSpan";_1f3.place(_278,_284,"after");_1f3.place(_287,_278,"after");}else{_1f3.place(_287,_284,"after");}_276=_284;_277=_287;_284=_284.parentNode;}if(_277){_280=_277;if(_280.nodeType===1||(_280.nodeType===3&&_280.nodeValue)){_27f.innerHTML="";}while(_280){_281=_280.nextSibling;_27f.appendChild(_280);_280=_281;}}var _288;if(_285.length){_286=_285.pop();var _289=doc.createElement(_286.tagName);if(_286.cssText&&_289.style){_289.style.cssText=_286.cssText;}if(_286.className){_289.className=_286.className;}if(_286.tagName==="FONT"){if(_286.color){_289.color=_286.color;}if(_286.face){_289.face=_286.face;}if(_286.size){_289.size=_286.size;}}_1f3.place(_289,_27f,"before");while(_285.length){_286=_285.pop();var _28a=doc.createElement(_286.tagName);if(_286.cssText&&_28a.style){_28a.style.cssText=_286.cssText;}if(_286.className){_28a.className=_286.className;}if(_286.tagName==="FONT"){if(_286.color){_28a.color=_286.color;}if(_286.face){_28a.face=_286.face;}if(_286.size){_28a.size=_286.size;}}_289.appendChild(_28a);_289=_28a;}_279=doc.createTextNode(".");_278.appendChild(_279);_289.appendChild(_279);_288=_200.create(this.window);_288.setStart(_279,0);_288.setEnd(_279,_279.length);_274.removeAllRanges();_274.addRange(_288);this._sCall("collapse",[false]);_279.parentNode.innerHTML="";}else{_278=doc.createElement("span");_278.className="ieFormatBreakerSpan";_279=doc.createTextNode(".");_278.appendChild(_279);_1f3.place(_278,_27f,"before");_288=_200.create(this.window);_288.setStart(_279,0);_288.setEnd(_279,_279.length);_274.removeAllRanges();_274.addRange(_288);this._sCall("collapse",[false]);_279.parentNode.innerHTML="";}if(!_27f.firstChild){_1f3.destroy(_27f);}return true;}}return false;}else{_275=_274.getRangeAt(0);rs=_275.startContainer;if(rs&&rs.nodeType===3){var _27c=_275.startOffset;if(rs.length<_27c){ret=this._adjustNodeAndOffset(rs,_27c);rs=ret.node;_27c=ret.offset;}txt=rs.nodeValue;_276=doc.createTextNode(txt.substring(0,_27c));var _283=txt.substring(_27c);if(_283!==""){_277=doc.createTextNode(txt.substring(_27c));}_278=doc.createElement("span");_279=doc.createTextNode(".");_278.appendChild(_279);if(_276.length){_1f3.place(_276,rs,"after");}else{_276=rs;}_1f3.place(_278,_276,"after");if(_277){_1f3.place(_277,_278,"after");}_1f3.destroy(rs);var _288=_200.create(this.window);_288.setStart(_279,0);_288.setEnd(_279,_279.length);_274.removeAllRanges();_274.addRange(_288);doc.execCommand(_273);_1f3.place(_278.firstChild,_278,"before");_1f3.destroy(_278);_288.setStart(_279,0);_288.setEnd(_279,_279.length);_274.removeAllRanges();_274.addRange(_288);this._sCall("collapse",[false]);_279.parentNode.innerHTML="";return true;}}}else{return false;}},_adaptIEList:function(_28b){var _28c=_200.getSelection(this.window);if(_28c.isCollapsed){if(_28c.rangeCount&&!this.queryCommandValue(_28b)){var _28d=_28c.getRangeAt(0);var sc=_28d.startContainer;if(sc&&sc.nodeType==3){if(!_28d.startOffset){var _28e="ul";if(_28b==="insertorderedlist"){_28e="ol";}var list=this.document.createElement(_28e);var li=_1f3.create("li",null,list);_1f3.place(list,sc,"before");li.appendChild(sc);_1f3.create("br",null,list,"after");var _28f=_200.create(this.window);_28f.setStart(sc,0);_28f.setEnd(sc,sc.length);_28c.removeAllRanges();_28c.addRange(_28f);this._sCall("collapse",[true]);return true;}}}}return false;},_handleTextColorOrProperties:function(_290,_291){var _292=_200.getSelection(this.window);var doc=this.document;var rs,ret,_293,txt,_294,_295,_296,_297;_291=_291||null;if(_290&&_292&&_292.isCollapsed){if(_292.rangeCount){_293=_292.getRangeAt(0);rs=_293.startContainer;if(rs&&rs.nodeType===3){var _298=_293.startOffset;if(rs.length<_298){ret=this._adjustNodeAndOffset(rs,_298);rs=ret.node;_298=ret.offset;}txt=rs.nodeValue;_294=doc.createTextNode(txt.substring(0,_298));var _299=txt.substring(_298);if(_299!==""){_295=doc.createTextNode(txt.substring(_298));}_296=doc.createElement("span");_297=doc.createTextNode(".");_296.appendChild(_297);var _29a=doc.createElement("span");_296.appendChild(_29a);if(_294.length){_1f3.place(_294,rs,"after");}else{_294=rs;}_1f3.place(_296,_294,"after");if(_295){_1f3.place(_295,_296,"after");}_1f3.destroy(rs);var _29b=_200.create(this.window);_29b.setStart(_297,0);_29b.setEnd(_297,_297.length);_292.removeAllRanges();_292.addRange(_29b);if(has("webkit")){var _29c="color";if(_290==="hilitecolor"||_290==="backcolor"){_29c="backgroundColor";}_1f5.set(_296,_29c,_291);this._sCall("remove",[]);_1f3.destroy(_29a);_296.innerHTML=" ";this._sCall("selectElement",[_296]);this.focus();}else{this.execCommand(_290,_291);_1f3.place(_296.firstChild,_296,"before");_1f3.destroy(_296);_29b.setStart(_297,0);_29b.setEnd(_297,_297.length);_292.removeAllRanges();_292.addRange(_29b);this._sCall("collapse",[false]);_297.parentNode.removeChild(_297);}return true;}}}return false;},_adjustNodeAndOffset:function(node,_29d){while(node.length<_29d&&node.nextSibling&&node.nextSibling.nodeType===3){_29d=_29d-node.length;node=node.nextSibling;}return {"node":node,"offset":_29d};},_tagNamesForCommand:function(_29e){if(_29e==="bold"){return ["b","strong"];}else{if(_29e==="italic"){return ["i","em"];}else{if(_29e==="strikethrough"){return ["s","strike"];}else{if(_29e==="superscript"){return ["sup"];}else{if(_29e==="subscript"){return ["sub"];}else{if(_29e==="underline"){return ["u"];}}}}}}return [];},_stripBreakerNodes:function(node){if(!this.isLoaded){return;}_1f8(".ieFormatBreakerSpan",node).forEach(function(b){while(b.firstChild){_1f3.place(b.firstChild,b,"before");}_1f3.destroy(b);});return node;},_stripTrailingEmptyNodes:function(node){function _29f(node){return (/^(p|div|br)$/i.test(node.nodeName)&&node.children.length==0&&/^[\s\xA0]*$/.test(node.textContent||node.innerText||""))||(node.nodeType===3&&/^[\s\xA0]*$/.test(node.nodeValue));};while(node.lastChild&&_29f(node.lastChild)){_1f3.destroy(node.lastChild);}return node;}});return _204;});},"dijit/_editor/selection":function(){define(["dojo/dom","dojo/_base/lang","dojo/sniff","dojo/_base/window","../main"],function(dom,lang,has,win,_2a0){var _2a1={getType:function(){if(win.doc.getSelection){var _2a2="text";var oSel;try{oSel=win.global.getSelection();}catch(e){}if(oSel&&oSel.rangeCount==1){var _2a3=oSel.getRangeAt(0);if((_2a3.startContainer==_2a3.endContainer)&&((_2a3.endOffset-_2a3.startOffset)==1)&&(_2a3.startContainer.nodeType!=3)){_2a2="control";}}return _2a2;}else{return win.doc.selection.type.toLowerCase();}},getSelectedText:function(){if(win.doc.getSelection){var _2a4=win.global.getSelection();return _2a4?_2a4.toString():"";}else{if(_2a0._editor.selection.getType()=="control"){return null;}return win.doc.selection.createRange().text;}},getSelectedHtml:function(){if(win.doc.getSelection){var _2a5=win.global.getSelection();if(_2a5&&_2a5.rangeCount){var i;var html="";for(i=0;i<_2a5.rangeCount;i++){var frag=_2a5.getRangeAt(i).cloneContents();var div=win.doc.createElement("div");div.appendChild(frag);html+=div.innerHTML;}return html;}return null;}else{if(_2a0._editor.selection.getType()=="control"){return null;}return win.doc.selection.createRange().htmlText;}},getSelectedElement:function(){if(_2a0._editor.selection.getType()=="control"){if(win.doc.getSelection){var _2a6=win.global.getSelection();return _2a6.anchorNode.childNodes[_2a6.anchorOffset];}else{var _2a7=win.doc.selection.createRange();if(_2a7&&_2a7.item){return win.doc.selection.createRange().item(0);}}}return null;},getParentElement:function(){if(_2a0._editor.selection.getType()=="control"){var p=this.getSelectedElement();if(p){return p.parentNode;}}else{if(win.doc.getSelection){var _2a8=win.global.getSelection();if(_2a8){var node=_2a8.anchorNode;while(node&&(node.nodeType!=1)){node=node.parentNode;}return node;}}else{var r=win.doc.selection.createRange();r.collapse(true);return r.parentElement();}}return null;},hasAncestorElement:function(_2a9){return this.getAncestorElement.apply(this,arguments)!=null;},getAncestorElement:function(_2aa){var node=this.getSelectedElement()||this.getParentElement();return this.getParentOfType(node,arguments);},isTag:function(node,tags){if(node&&node.tagName){var _2ab=node.tagName.toLowerCase();for(var i=0;i0){_2ba=sel.getRangeAt(0);}if(_2ba&&_2ba.compareBoundaryPoints&&doc.createRange){try{_2b9=doc.createRange();_2b9.setStart(node,0);if(_2ba.compareBoundaryPoints(_2ba.START_TO_END,_2b9)===1){return true;}}catch(e){}}}else{_2ba=doc.selection.createRange();try{_2b9=node.ownerDocument.body.createTextRange();_2b9.moveToElementText(node);}catch(e2){}if(_2ba&&_2b9){if(_2ba.compareEndPoints("EndToStart",_2b9)===1){return true;}}}}return false;}};lang.setObject("dijit._editor.selection",_2a1);return _2a1;});},"dijit/_editor/range":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/_base/lang","dojo/_base/window","../main"],function(_2bb,_2bc,lang,win,_2bd){_2bd.range={};_2bd.range.getIndex=function(node,_2be){var ret=[],retR=[];var _2bf=node;var _2c0,n;while(node!=_2be){var i=0;_2c0=node.parentNode;while((n=_2c0.childNodes[i++])){if(n===node){--i;break;}}ret.unshift(i);retR.unshift(i-_2c0.childNodes.length);node=_2c0;}if(ret.length>0&&_2bf.nodeType==3){n=_2bf.previousSibling;while(n&&n.nodeType==3){ret[ret.length-1]--;n=n.previousSibling;}n=_2bf.nextSibling;while(n&&n.nodeType==3){retR[retR.length-1]++;n=n.nextSibling;}}return {o:ret,r:retR};};_2bd.range.getNode=function(_2c1,_2c2){if(!lang.isArray(_2c1)||_2c1.length==0){return _2c2;}var node=_2c2;_2bb.every(_2c1,function(i){if(i>=0&&i0){_2bb.every(_2e2.childNodes,function(node,i){var _2e6;if(node.nodeType!=3){_2e0.moveToElementText(node);if(_2e0.compareEndPoints(_2e1,_2df)>0){if(_2e5&&_2e5.nodeType==3){_2e3=_2e5;_2e6=true;}else{_2e3=_2e2;_2e4=i;return false;}}else{if(i==_2e2.childNodes.length-1){_2e3=_2e2;_2e4=_2e2.childNodes.length;return false;}}}else{if(i==_2e2.childNodes.length-1){_2e3=node;_2e6=true;}}if(_2e6&&_2e3){var _2e7=_2bd.range.adjacentNoneTextNode(_2e3)[0];if(_2e7){_2e3=_2e7.nextSibling;}else{_2e3=_2e2.firstChild;}var _2e8=_2bd.range.adjacentNoneTextNode(_2e3);_2e7=_2e8[0];var _2e9=_2e8[1];if(_2e7){_2e0.moveToElementText(_2e7);_2e0.collapse(false);}else{_2e0.moveToElementText(_2e2);}_2e0.setEndPoint(_2e1,_2df);_2e4=_2e0.text.length-_2e9;return false;}_2e5=node;return true;});}else{_2e3=_2e2;_2e4=0;}if(!end&&_2e3.nodeType==1&&_2e4==_2e3.childNodes.length){var _2ea=_2e3.nextSibling;if(_2ea&&_2ea.nodeType==3){_2e3=_2ea;_2e4=0;}}return [_2e3,_2e4];},setEndPoint:function(_2eb,_2ec,_2ed){var _2ee=_2eb.duplicate(),node,len;if(_2ec.nodeType!=3){if(_2ed>0){node=_2ec.childNodes[_2ed-1];if(node){if(node.nodeType==3){_2ec=node;_2ed=node.length;}else{if(node.nextSibling&&node.nextSibling.nodeType==3){_2ec=node.nextSibling;_2ed=0;}else{_2ee.moveToElementText(node.nextSibling?node:_2ec);var _2ef=node.parentNode;var _2f0=_2ef.insertBefore(node.ownerDocument.createTextNode(" "),node.nextSibling);_2ee.collapse(false);_2ef.removeChild(_2f0);}}}}else{_2ee.moveToElementText(_2ec);_2ee.collapse(true);}}if(_2ec.nodeType==3){var _2f1=_2bd.range.adjacentNoneTextNode(_2ec);var _2f2=_2f1[0];len=_2f1[1];if(_2f2){_2ee.moveToElementText(_2f2);_2ee.collapse(false);if(_2f2.contentEditable!="inherit"){len++;}}else{_2ee.moveToElementText(_2ec.parentNode);_2ee.collapse(true);_2ee.move("character",1);_2ee.move("character",-1);}_2ed+=len;if(_2ed>0){if(_2ee.move("character",_2ed)!=_2ed){console.error("Error when moving!");}}}return _2ee;},decomposeTextRange:function(_2f3){var _2f4=_2bd.range.ie.getEndPoint(_2f3);var _2f5=_2f4[0],_2f6=_2f4[1];var _2f7=_2f4[0],_2f8=_2f4[1];if(_2f3.htmlText.length){if(_2f3.htmlText==_2f3.text){_2f8=_2f6+_2f3.text.length;}else{_2f4=_2bd.range.ie.getEndPoint(_2f3,true);_2f7=_2f4[0],_2f8=_2f4[1];}}return [_2f5,_2f6,_2f7,_2f8];},setRange:function(_2f9,_2fa,_2fb,_2fc,_2fd,_2fe){var _2ff=_2bd.range.ie.setEndPoint(_2f9,_2fa,_2fb);_2f9.setEndPoint("StartToStart",_2ff);if(!_2fe){var end=_2bd.range.ie.setEndPoint(_2f9,_2fc,_2fd);}_2f9.setEndPoint("EndToEnd",end||_2ff);return _2f9;}};_2bc("dijit.range.W3CRange",null,{constructor:function(){if(arguments.length>0){this.setStart(arguments[0][0],arguments[0][1]);this.setEnd(arguments[0][2],arguments[0][3]);}else{this.commonAncestorContainer=null;this.startContainer=null;this.startOffset=0;this.endContainer=null;this.endOffset=0;this.collapsed=true;}},_updateInternal:function(){if(this.startContainer!==this.endContainer){this.commonAncestorContainer=_2bd.range.getCommonAncestor(this.startContainer,this.endContainer);}else{this.commonAncestorContainer=this.startContainer;}this.collapsed=(this.startContainer===this.endContainer)&&(this.startOffset==this.endOffset);},setStart:function(node,_300){_300=parseInt(_300);if(this.startContainer===node&&this.startOffset==_300){return;}delete this._cachedBookmark;this.startContainer=node;this.startOffset=_300;if(!this.endContainer){this.setEnd(node,_300);}else{this._updateInternal();}},setEnd:function(node,_301){_301=parseInt(_301);if(this.endContainer===node&&this.endOffset==_301){return;}delete this._cachedBookmark;this.endContainer=node;this.endOffset=_301;if(!this.startContainer){this.setStart(node,_301);}else{this._updateInternal();}},setStartAfter:function(node,_302){this._setPoint("setStart",node,_302,1);},setStartBefore:function(node,_303){this._setPoint("setStart",node,_303,0);},setEndAfter:function(node,_304){this._setPoint("setEnd",node,_304,1);},setEndBefore:function(node,_305){this._setPoint("setEnd",node,_305,0);},_setPoint:function(what,node,_306,ext){var _307=_2bd.range.getIndex(node,node.parentNode).o;this[what](node.parentNode,_307.pop()+ext);},_getIERange:function(){var r=(this._body||this.endContainer.ownerDocument.body).createTextRange();_2bd.range.ie.setRange(r,this.startContainer,this.startOffset,this.endContainer,this.endOffset,this.collapsed);return r;},getBookmark:function(){this._getIERange();return this._cachedBookmark;},_select:function(){var r=this._getIERange();r.select();},deleteContents:function(){var s=this.startContainer,r=this._getIERange();if(s.nodeType===3&&!this.startOffset){this.setStartBefore(s);}r.pasteHTML("");this.endContainer=this.startContainer;this.endOffset=this.startOffset;this.collapsed=true;},cloneRange:function(){var r=new _2bd.range.W3CRange([this.startContainer,this.startOffset,this.endContainer,this.endOffset]);r._body=this._body;return r;},detach:function(){this._body=null;this.commonAncestorContainer=null;this.startContainer=null;this.startOffset=0;this.endContainer=null;this.endOffset=0;this.collapsed=true;}});}return _2bd.range;});},"dijit/_editor/html":function(){define(["dojo/_base/array","dojo/_base/lang","dojo/sniff"],function(_308,lang,has){var _309={};lang.setObject("dijit._editor.html",_309);var _30a=_309.escapeXml=function(str,_30b){str=str.replace(/&/gm,"&").replace(//gm,">").replace(/"/gm,""");if(!_30b){str=str.replace(/'/gm,"'");}return str;};_309.getNodeHtml=function(node){var _30c=[];_309.getNodeHtmlHelper(node,_30c);return _30c.join("");};_309.getNodeHtmlHelper=function(node,_30d){switch(node.nodeType){case 1:var _30e=node.nodeName.toLowerCase();if(!_30e||_30e.charAt(0)=="/"){return "";}_30d.push("<",_30e);var _30f=[],_310={};var attr;if(has("dom-attributes-explicit")||has("dom-attributes-specified-flag")){var i=0;while((attr=node.attributes[i++])){var n=attr.name;if(n.substr(0,3)!=="_dj"&&(!has("dom-attributes-specified-flag")||attr.specified)&&!(n in _310)){var v=attr.value;if(n=="src"||n=="href"){if(node.getAttribute("_djrealurl")){v=node.getAttribute("_djrealurl");}}if(has("ie")===8&&n==="style"){v=v.replace("HEIGHT:","height:").replace("WIDTH:","width:");}_30f.push([n,v]);_310[n]=v;}}}else{var _311=/^input$|^img$/i.test(node.nodeName)?node:node.cloneNode(false);var s=_311.outerHTML;var _312=/[\w-]+=("[^"]*"|'[^']*'|\S*)/gi;var _313=s.match(_312);s=s.substr(0,s.indexOf(">"));_308.forEach(_313,function(attr){if(attr){var idx=attr.indexOf("=");if(idx>0){var key=attr.substring(0,idx);if(key.substr(0,3)!="_dj"){if(key=="src"||key=="href"){if(node.getAttribute("_djrealurl")){_30f.push([key,node.getAttribute("_djrealurl")]);return;}}var val,_314;switch(key){case "style":val=node.style.cssText.toLowerCase();break;case "class":val=node.className;break;case "width":if(_30e==="img"){_314=/width=(\S+)/i.exec(s);if(_314){val=_314[1];}break;}case "height":if(_30e==="img"){_314=/height=(\S+)/i.exec(s);if(_314){val=_314[1];}break;}default:val=node.getAttribute(key);}if(val!=null){_30f.push([key,val.toString()]);}}}}},this);}_30f.sort(function(a,b){return a[0]");break;case "script":_30d.push(">",node.innerHTML,"");break;default:_30d.push(">");if(node.hasChildNodes()){_309.getChildrenHtmlHelper(node,_30d);}_30d.push("");}break;case 4:case 3:_30d.push(_30a(node.nodeValue,true));break;case 8:_30d.push("");break;default:_30d.push("");}};_309.getChildrenHtml=function(node){var _315=[];_309.getChildrenHtmlHelper(node,_315);return _315.join("");};_309.getChildrenHtmlHelper=function(dom,_316){if(!dom){return;}var _317=dom["childNodes"]||dom;var _318=!has("ie")||_317!==dom;var node,i=0;while((node=_317[i++])){if(!_318||node.parentNode==dom){_309.getNodeHtmlHelper(node,_316);}}};return _309;});},"dijit/_editor/plugins/FontChoice":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-construct","dojo/i18n","dojo/_base/lang","dojo/store/Memory","../../registry","../../_Widget","../../_TemplatedMixin","../../_WidgetsInTemplateMixin","../../form/FilteringSelect","../_Plugin","../range","dojo/i18n!../nls/FontChoice"],function(_319,_31a,_31b,i18n,lang,_31c,_31d,_31e,_31f,_320,_321,_322,_323){var _324=_31a("dijit._editor.plugins._FontDropDown",[_31e,_31f,_320],{label:"",plainText:false,templateString:""+""+""+"",postMixInProperties:function(){this.inherited(arguments);this.strings=i18n.getLocalization("dijit._editor","FontChoice");this.label=this.strings[this.command];this.id=_31d.getUniqueId(this.declaredClass.replace(/\./g,"_"));this.selectId=this.id+"_select";this.inherited(arguments);},postCreate:function(){this.select.set("store",new _31c({idProperty:"value",data:_319.map(this.values,function(_325){var name=this.strings[_325]||_325;return {label:this.getLabel(_325,name),name:name,value:_325};},this)}));this.select.set("value","",false);this.disabled=this.select.get("disabled");},_setValueAttr:function(_326,_327){_327=_327!==false;this.select.set("value",_319.indexOf(this.values,_326)<0?"":_326,_327);if(!_327){this.select._lastValueReported=null;}},_getValueAttr:function(){return this.select.get("value");},focus:function(){this.select.focus();},_setDisabledAttr:function(_328){this.disabled=_328;this.select.set("disabled",_328);}});var _329=_31a("dijit._editor.plugins._FontNameDropDown",_324,{generic:false,command:"fontName",comboClass:"dijitFontNameCombo",postMixInProperties:function(){if(!this.values){this.values=this.generic?["serif","sans-serif","monospace","cursive","fantasy"]:["Arial","Times New Roman","Comic Sans MS","Courier New"];}this.inherited(arguments);},getLabel:function(_32a,name){if(this.plainText){return name;}else{return "
    "+name+"
    ";}},_setValueAttr:function(_32b,_32c){_32c=_32c!==false;if(this.generic){var map={"Arial":"sans-serif","Helvetica":"sans-serif","Myriad":"sans-serif","Times":"serif","Times New Roman":"serif","Comic Sans MS":"cursive","Apple Chancery":"cursive","Courier":"monospace","Courier New":"monospace","Papyrus":"fantasy","Estrangelo Edessa":"cursive","Gabriola":"fantasy"};_32b=map[_32b]||_32b;}this.inherited(arguments,[_32b,_32c]);}});var _32d=_31a("dijit._editor.plugins._FontSizeDropDown",_324,{command:"fontSize",comboClass:"dijitFontSizeCombo",values:[1,2,3,4,5,6,7],getLabel:function(_32e,name){if(this.plainText){return name;}else{return ""+name+"";}},_setValueAttr:function(_32f,_330){_330=_330!==false;if(_32f.indexOf&&_32f.indexOf("px")!=-1){var _331=parseInt(_32f,10);_32f={10:1,13:2,16:3,18:4,24:5,32:6,48:7}[_331]||_32f;}this.inherited(arguments,[_32f,_330]);}});var _332=_31a("dijit._editor.plugins._FormatBlockDropDown",_324,{command:"formatBlock",comboClass:"dijitFormatBlockCombo",values:["noFormat","p","h1","h2","h3","pre"],postCreate:function(){this.inherited(arguments);this.set("value","noFormat",false);},getLabel:function(_333,name){if(this.plainText||_333=="noFormat"){return name;}else{return "<"+_333+">"+name+"";}},_execCommand:function(_334,_335,_336){if(_336==="noFormat"){var _337;var end;var sel=_323.getSelection(_334.window);if(sel&&sel.rangeCount>0){var _338=sel.getRangeAt(0);var node,tag;if(_338){_337=_338.startContainer;end=_338.endContainer;while(_337&&_337!==_334.editNode&&_337!==_334.document.body&&_337.nodeType!==1){_337=_337.parentNode;}while(end&&end!==_334.editNode&&end!==_334.document.body&&end.nodeType!==1){end=end.parentNode;}var _339=lang.hitch(this,function(node,ary){if(node.childNodes&&node.childNodes.length){var i;for(i=0;i0){var _349=sel.getRangeAt(0);if(_349){elem=_349.endContainer;}}while(elem&&elem!==_344.editNode&&elem!==_344.document){var tg=elem.tagName?elem.tagName.toLowerCase():"";if(tg&&_319.indexOf(this.button.values,tg)>-1){_347=tg;break;}elem=elem.parentNode;}if(!_347){_347="noFormat";}}else{if(_319.indexOf(this.button.values,_347)<0){_347="noFormat";}}}if(_347!==this.button.get("value")){this.button.set("value",_347,false);}}}});_319.forEach(["fontName","fontSize","formatBlock"],function(name){_322.registry[name]=function(args){return new _33f({command:name,plainText:args.plainText});};});_33f._FontDropDown=_324;_33f._FontNameDropDown=_329;_33f._FontSizeDropDown=_32d;_33f._FormatBlockDropDown=_332;return _33f;});},"dojo/store/Memory":function(){define(["../_base/declare","./util/QueryResults","./util/SimpleQueryEngine"],function(_34a,_34b,_34c){var base=null;return _34a("dojo.store.Memory",base,{constructor:function(_34d){for(var i in _34d){this[i]=_34d[i];}this.setData(this.data||[]);},data:null,idProperty:"id",index:null,queryEngine:_34c,get:function(id){return this.data[this.index[id]];},getIdentity:function(_34e){return _34e[this.idProperty];},put:function(_34f,_350){var data=this.data,_351=this.index,_352=this.idProperty;var id=_34f[_352]=(_350&&"id" in _350)?_350.id:_352 in _34f?_34f[_352]:Math.random();if(id in _351){if(_350&&_350.overwrite===false){throw new Error("Object already exists");}data[_351[id]]=_34f;}else{_351[id]=data.push(_34f)-1;}return id;},add:function(_353,_354){(_354=_354||{}).overwrite=false;return this.put(_353,_354);},remove:function(id){var _355=this.index;var data=this.data;if(id in _355){data.splice(_355[id],1);this.setData(data);return true;}},query:function(_356,_357){return _34b(this.queryEngine(_356,_357)(this.data));},setData:function(data){if(data.items){this.idProperty=data.identifier||this.idProperty;data=this.data=data.items;}else{this.data=data;}this.index={};for(var i=0,l=data.length;i_36d)?-1:1;}}return 0;});}if(_364&&(_364.start||_364.count)){var _36e=_36a.length;_36a=_36a.slice(_364.start||0,(_364.start||0)+(_364.count||Infinity));_36a.total=_36e;}return _36a;};_368.matches=_363;return _368;};});},"dijit/form/FilteringSelect":function(){define(["dojo/data/util/filter","dojo/_base/declare","dojo/_base/lang","dojo/when","./MappedTextBox","./ComboBoxMixin"],function(_36f,_370,lang,when,_371,_372){return _370("dijit.form.FilteringSelect",[_371,_372],{required:true,_lastDisplayedValue:"",_isValidSubset:function(){return this._opened;},isValid:function(){return !!this.item||(!this.required&&this.get("displayedValue")=="");},_refreshState:function(){if(!this.searchTimer){this.inherited(arguments);}},_callbackSetLabel:function(_373,_374,_375,_376){if((_374&&_374[this.searchAttr]!==this._lastQuery)||(!_374&&_373.length&&this.store.getIdentity(_373[0])!=this._lastQuery)){return;}if(!_373.length){this.set("value","",_376||(_376===undefined&&!this.focused),this.textbox.value,null);}else{this.set("item",_373[0],_376);}},_openResultList:function(_377,_378,_379){if(_378[this.searchAttr]!==this._lastQuery){return;}this.inherited(arguments);if(this.item===undefined){this.validate(true);}},_getValueAttr:function(){return this.valueNode.value;},_getValueField:function(){return "value";},_setValueAttr:function(_37a,_37b,_37c,item){if(!this._onChangeActive){_37b=null;}if(item===undefined){if(_37a===null||_37a===""){_37a="";if(!lang.isString(_37c)){this._setDisplayedValueAttr(_37c||"",_37b);return;}}var self=this;this._lastQuery=_37a;when(this.store.get(_37a),function(item){self._callbackSetLabel(item?[item]:[],undefined,undefined,_37b);});}else{this.valueNode.value=_37a;this.inherited(arguments);}},_setItemAttr:function(item,_37d,_37e){this.inherited(arguments);this._lastDisplayedValue=this.textbox.value;},_getDisplayQueryString:function(text){return text.replace(/([\\\*\?])/g,"\\$1");},_setDisplayedValueAttr:function(_37f,_380){if(_37f==null){_37f="";}if(!this._created){if(!("displayedValue" in this.params)){return;}_380=false;}if(this.store){this.closeDropDown();var _381=lang.clone(this.query);var qs=this._getDisplayQueryString(_37f),q;if(this.store._oldAPI){q=qs;}else{q=_36f.patternToRegExp(qs,this.ignoreCase);q.toString=function(){return qs;};}this._lastQuery=_381[this.searchAttr]=q;this.textbox.value=_37f;this._lastDisplayedValue=_37f;this._set("displayedValue",_37f);var _382=this;var _383={queryOptions:{ignoreCase:this.ignoreCase,deep:true}};lang.mixin(_383,this.fetchProperties);this._fetchHandle=this.store.query(_381,_383);when(this._fetchHandle,function(_384){_382._fetchHandle=null;_382._callbackSetLabel(_384||[],_381,_383,_380);},function(err){_382._fetchHandle=null;if(!_382._cancelingQuery){console.error("dijit.form.FilteringSelect: "+err.toString());}});}},undo:function(){this.set("displayedValue",this._lastDisplayedValue);}});});},"dojo/data/util/filter":function(){define(["../../_base/lang"],function(lang){var _385={};lang.setObject("dojo.data.util.filter",_385);_385.patternToRegExp=function(_386,_387){var rxp="^";var c=null;for(var i=0;i<_386.length;i++){c=_386.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_386.charAt(i);break;case "*":rxp+=".*";break;case "?":rxp+=".";break;case "$":case "^":case "/":case "+":case ".":case "|":case "(":case ")":case "{":case "}":case "[":case "]":rxp+="\\";default:rxp+=c;}}rxp+="$";if(_387){return new RegExp(rxp,"mi");}else{return new RegExp(rxp,"m");}};return _385;});},"dijit/form/MappedTextBox":function(){define(["dojo/_base/declare","dojo/dom-construct","./ValidationTextBox"],function(_388,_389,_38a){return _388("dijit.form.MappedTextBox",_38a,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting="";},_setNameAttr:null,serialize:function(val){return val.toString?val.toString():"";},toString:function(){var val=this.filter(this.get("value"));return val!=null?(typeof val=="string"?val:this.serialize(val,this.constraints)):"";},validate:function(){this.valueNode.value=this.toString();return this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);this.valueNode=_389.place("",this.textbox,"after");},reset:function(){this.valueNode.value="";this.inherited(arguments);}});});},"dijit/form/ValidationTextBox":function(){define(["dojo/_base/declare","dojo/_base/kernel","dojo/i18n","./TextBox","../Tooltip","dojo/text!./templates/ValidationTextBox.html","dojo/i18n!./nls/validate"],function(_38b,_38c,i18n,_38d,_38e,_38f){var _390;return _390=_38b("dijit.form.ValidationTextBox",_38d,{templateString:_38f,required:false,promptMessage:"",invalidMessage:"$_unset_$",missingMessage:"$_unset_$",message:"",constraints:{},pattern:".*",regExp:"",regExpGen:function(){},state:"",tooltipPosition:[],_deprecateRegExp:function(attr,_391){if(_391!=_390.prototype[attr]){_38c.deprecated("ValidationTextBox id="+this.id+", set('"+attr+"', ...) is deprecated. Use set('pattern', ...) instead.","","2.0");this.set("pattern",_391);}},_setRegExpGenAttr:function(_392){this._deprecateRegExp("regExpGen",_392);this.regExpGen=this._getPatternAttr;},_setRegExpAttr:function(_393){this._deprecateRegExp("regExp",_393);},_setValueAttr:function(){this.inherited(arguments);this._refreshState();},validator:function(_394,_395){return (new RegExp("^(?:"+this._getPatternAttr(_395)+")"+(this.required?"":"?")+"$")).test(_394)&&(!this.required||!this._isEmpty(_394))&&(this._isEmpty(_394)||this.parse(_394,_395)!==undefined);},_isValidSubset:function(){return this.textbox.value.search(this._partialre)==0;},isValid:function(){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_396){return (this.trim?/^\s*$/:/^$/).test(_396);},getErrorMessage:function(){var _397=this.invalidMessage=="$_unset_$"?this.messages.invalidMessage:!this.invalidMessage?this.promptMessage:this.invalidMessage;var _398=this.missingMessage=="$_unset_$"?this.messages.missingMessage:!this.missingMessage?_397:this.missingMessage;return (this.required&&this._isEmpty(this.textbox.value))?_398:_397;},getPromptMessage:function(){return this.promptMessage;},_maskValidSubsetError:true,validate:function(_399){var _39a="";var _39b=this.disabled||this.isValid(_399);if(_39b){this._maskValidSubsetError=true;}var _39c=this._isEmpty(this.textbox.value);var _39d=!_39b&&_399&&this._isValidSubset();this._set("state",_39b?"":(((((!this._hasBeenBlurred||_399)&&_39c)||_39d)&&(this._maskValidSubsetError||(_39d&&!this._hasBeenBlurred&&_399)))?"Incomplete":"Error"));this.focusNode.setAttribute("aria-invalid",this.state=="Error"?"true":"false");if(this.state=="Error"){this._maskValidSubsetError=_399&&_39d;_39a=this.getErrorMessage(_399);}else{if(this.state=="Incomplete"){_39a=this.getPromptMessage(_399);this._maskValidSubsetError=!this._hasBeenBlurred||_399;}else{if(_39c){_39a=this.getPromptMessage(_399);}}}this.set("message",_39a);return _39b;},displayMessage:function(_39e){if(_39e&&this.focused){_38e.show(_39e,this.domNode,this.tooltipPosition,!this.isLeftToRight());}else{_38e.hide(this.domNode);}},_refreshState:function(){if(this._created){this.validate(this.focused);}this.inherited(arguments);},constructor:function(_39f){this.constraints={};this.baseClass+=" dijitValidationTextBox";},startup:function(){this.inherited(arguments);this._refreshState();},_setConstraintsAttr:function(_3a0){if(!_3a0.locale&&this.lang){_3a0.locale=this.lang;}this._set("constraints",_3a0);this._refreshState();},_setPatternAttr:function(_3a1){this._set("pattern",_3a1);this._refreshState();},_getPatternAttr:function(_3a2){var p=this.pattern;var type=(typeof p).toLowerCase();if(type=="function"){p=this.pattern(_3a2||this.constraints);}if(p!=this._lastRegExp){var _3a3="";this._lastRegExp=p;if(p!=".*"){p.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":_3a3+=re;break;case ")":_3a3+="|$)";break;default:_3a3+="(?:"+re+"|$)";break;}});}try{"".search(_3a3);}catch(e){_3a3=this.pattern;console.warn("RegExp error in "+this.declaredClass+": "+this.pattern);}this._partialre="^(?:"+_3a3+")$";}return p;},postMixInProperties:function(){this.inherited(arguments);this.messages=i18n.getLocalization("dijit.form","validate",this.lang);this._setConstraintsAttr(this.constraints);},_setDisabledAttr:function(_3a4){this.inherited(arguments);this._refreshState();},_setRequiredAttr:function(_3a5){this._set("required",_3a5);this.focusNode.setAttribute("aria-required",_3a5);this._refreshState();},_setMessageAttr:function(_3a6){this._set("message",_3a6);this.displayMessage(_3a6);},reset:function(){this._maskValidSubsetError=true;this.inherited(arguments);},_onBlur:function(){this.displayMessage("");this.inherited(arguments);}});});},"dijit/form/TextBox":function(){define(["dojo/_base/declare","dojo/dom-construct","dojo/dom-style","dojo/_base/kernel","dojo/_base/lang","dojo/sniff","./_FormValueWidget","./_TextBoxMixin","dojo/text!./templates/TextBox.html","../main"],function(_3a7,_3a8,_3a9,_3aa,lang,has,_3ab,_3ac,_3ad,_3ae){var _3af=_3a7("dijit.form.TextBox",[_3ab,_3ac],{templateString:_3ad,_singleNodeTemplate:"",_buttonInputDisabled:has("ie")?"disabled":"",baseClass:"dijitTextBox",postMixInProperties:function(){var type=this.type.toLowerCase();if(this.templateString&&this.templateString.toLowerCase()=="input"||((type=="hidden"||type=="file")&&this.templateString==this.constructor.prototype.templateString)){this.templateString=this._singleNodeTemplate;}this.inherited(arguments);},postCreate:function(){this.inherited(arguments);if(has("ie")<9){this.defer(function(){try{var s=_3a9.getComputedStyle(this.domNode);if(s){var ff=s.fontFamily;if(ff){var _3b0=this.domNode.getElementsByTagName("INPUT");if(_3b0){for(var i=0;i<_3b0.length;i++){_3b0[i].style.fontFamily=ff;}}}}}catch(e){}});}},_setPlaceHolderAttr:function(v){this._set("placeHolder",v);if(!this._phspan){this._attachPoints.push("_phspan");this._phspan=_3a8.create("span",{onmousedown:function(e){e.preventDefault();},className:"dijitPlaceHolder dijitInputField"},this.textbox,"after");}this._phspan.innerHTML="";this._phspan.appendChild(this._phspan.ownerDocument.createTextNode(v));this._updatePlaceHolder();},_onInput:function(evt){this.inherited(arguments);this._updatePlaceHolder();},_updatePlaceHolder:function(){if(this._phspan){this._phspan.style.display=(this.placeHolder&&!this.textbox.value)?"":"none";}},_setValueAttr:function(_3b1,_3b2,_3b3){this.inherited(arguments);this._updatePlaceHolder();},getDisplayedValue:function(){_3aa.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use get('displayedValue') instead.","","2.0");return this.get("displayedValue");},setDisplayedValue:function(_3b4){_3aa.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use set('displayedValue', ...) instead.","","2.0");this.set("displayedValue",_3b4);},_onBlur:function(e){if(this.disabled){return;}this.inherited(arguments);this._updatePlaceHolder();if(has("mozilla")){if(this.selectOnClick){this.textbox.selectionStart=this.textbox.selectionEnd=undefined;}}},_onFocus:function(by){if(this.disabled||this.readOnly){return;}this.inherited(arguments);this._updatePlaceHolder();}});if(has("ie")<9){_3af.prototype._isTextSelected=function(){var _3b5=this.ownerDocument.selection.createRange();var _3b6=_3b5.parentElement();return _3b6==this.textbox&&_3b5.text.length>0;};_3ae._setSelectionRange=_3ac._setSelectionRange=function(_3b7,_3b8,stop){if(_3b7.createTextRange){var r=_3b7.createTextRange();r.collapse(true);r.moveStart("character",-99999);r.moveStart("character",_3b8);r.moveEnd("character",stop-_3b8);r.select();}};}return _3af;});},"dijit/form/_TextBoxMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/sniff","dojo/keys","dojo/_base/lang","dojo/on","../main"],function(_3b9,_3ba,dom,has,keys,lang,on,_3bb){var _3bc=_3ba("dijit.form._TextBoxMixin",null,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",selectOnClick:false,placeHolder:"",_getValueAttr:function(){return this.parse(this.get("displayedValue"),this.constraints);},_setValueAttr:function(_3bd,_3be,_3bf){var _3c0;if(_3bd!==undefined){_3c0=this.filter(_3bd);if(typeof _3bf!="string"){if(_3c0!==null&&((typeof _3c0!="number")||!isNaN(_3c0))){_3bf=this.filter(this.format(_3c0,this.constraints));}else{_3bf="";}}}if(_3bf!=null&&((typeof _3bf)!="number"||!isNaN(_3bf))&&this.textbox.value!=_3bf){this.textbox.value=_3bf;this._set("displayedValue",this.get("displayedValue"));}if(this.textDir=="auto"){this.applyTextDir(this.focusNode,_3bf);}this.inherited(arguments,[_3c0,_3be]);},displayedValue:"",_getDisplayedValueAttr:function(){return this.filter(this.textbox.value);},_setDisplayedValueAttr:function(_3c1){if(_3c1==null){_3c1="";}else{if(typeof _3c1!="string"){_3c1=String(_3c1);}}this.textbox.value=_3c1;this._setValueAttr(this.get("value"),undefined);this._set("displayedValue",this.get("displayedValue"));if(this.textDir=="auto"){this.applyTextDir(this.focusNode,_3c1);}},format:function(_3c2){return _3c2==null?"":(_3c2.toString?_3c2.toString():_3c2);},parse:function(_3c3){return _3c3;},_refreshState:function(){},onInput:function(evt){},_onInput:function(evt){if(this.textDir=="auto"){this.applyTextDir(this.focusNode,this.focusNode.value);}this._lastInputEventValue=this.textbox.value;this._processInput(this._lastInputProducingEvent);delete this._lastInputProducingEvent;if(this.intermediateChanges){this._handleOnChange(this.get("value"),false);}},_processInput:function(evt){this._refreshState();this._set("displayedValue",this.get("displayedValue"));},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);function _3c4(e){var _3c5;if(e.type=="keydown"&&e.keyCode!=229){_3c5=e.keyCode;switch(_3c5){case keys.SHIFT:case keys.ALT:case keys.CTRL:case keys.META:case keys.CAPS_LOCK:case keys.NUM_LOCK:case keys.SCROLL_LOCK:return;}if(!e.ctrlKey&&!e.metaKey&&!e.altKey){switch(_3c5){case keys.NUMPAD_0:case keys.NUMPAD_1:case keys.NUMPAD_2:case keys.NUMPAD_3:case keys.NUMPAD_4:case keys.NUMPAD_5:case keys.NUMPAD_6:case keys.NUMPAD_7:case keys.NUMPAD_8:case keys.NUMPAD_9:case keys.NUMPAD_MULTIPLY:case keys.NUMPAD_PLUS:case keys.NUMPAD_ENTER:case keys.NUMPAD_MINUS:case keys.NUMPAD_PERIOD:case keys.NUMPAD_DIVIDE:return;}if((_3c5>=65&&_3c5<=90)||(_3c5>=48&&_3c5<=57)||_3c5==keys.SPACE){return;}var _3c6=false;for(var i in keys){if(keys[i]===e.keyCode){_3c6=true;break;}}if(!_3c6){return;}}}_3c5=e.charCode>=32?String.fromCharCode(e.charCode):e.charCode;if(!_3c5){_3c5=(e.keyCode>=65&&e.keyCode<=90)||(e.keyCode>=48&&e.keyCode<=57)||e.keyCode==keys.SPACE?String.fromCharCode(e.keyCode):e.keyCode;}if(!_3c5){_3c5=229;}if(e.type=="keypress"){if(typeof _3c5!="string"){return;}if((_3c5>="a"&&_3c5<="z")||(_3c5>="A"&&_3c5<="Z")||(_3c5>="0"&&_3c5<="9")||(_3c5===" ")){if(e.ctrlKey||e.metaKey||e.altKey){return;}}}var faux={faux:true},attr;for(attr in e){if(attr!="layerX"&&attr!="layerY"){var v=e[attr];if(typeof v!="function"&&typeof v!="undefined"){faux[attr]=v;}}}lang.mixin(faux,{charOrCode:_3c5,_wasConsumed:false,preventDefault:function(){faux._wasConsumed=true;e.preventDefault();},stopPropagation:function(){e.stopPropagation();}});this._lastInputProducingEvent=faux;if(this.onInput(faux)===false){faux.preventDefault();faux.stopPropagation();}if(faux._wasConsumed){return;}if(has("ie")<=9){switch(e.keyCode){case keys.TAB:case keys.ESCAPE:case keys.DOWN_ARROW:case keys.UP_ARROW:case keys.LEFT_ARROW:case keys.RIGHT_ARROW:break;default:if(e.keyCode==keys.ENTER&&this.textbox.tagName.toLowerCase()!="textarea"){break;}this.defer(function(){if(this.textbox.value!==this._lastInputEventValue){on.emit(this.textbox,"input",{bubbles:true});}});}}};this.own(on(this.textbox,"keydown, keypress, paste, cut, compositionend",lang.hitch(this,_3c4)),on(this.textbox,"input",lang.hitch(this,"_onInput")),on(this.domNode,"keypress",function(e){e.stopPropagation();}));},_blankValue:"",filter:function(val){if(val===null){return this._blankValue;}if(typeof val!="string"){return val;}if(this.trim){val=lang.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_setBlurValue:function(){this._setValueAttr(this.get("value"),true);},_onBlur:function(e){if(this.disabled){return;}this._setBlurValue();this.inherited(arguments);},_isTextSelected:function(){return this.textbox.selectionStart!=this.textbox.selectionEnd;},_onFocus:function(by){if(this.disabled||this.readOnly){return;}if(this.selectOnClick&&by=="mouse"){this._selectOnClickHandle=this.connect(this.domNode,"onmouseup",function(){this.disconnect(this._selectOnClickHandle);this._selectOnClickHandle=null;if(!this._isTextSelected()){_3bc.selectInputText(this.textbox);}});this.defer(function(){if(this._selectOnClickHandle){this.disconnect(this._selectOnClickHandle);this._selectOnClickHandle=null;}},500);}this.inherited(arguments);this._refreshState();},reset:function(){this.textbox.value="";this.inherited(arguments);},_setTextDirAttr:function(_3c7){if(!this._created||this.textDir!=_3c7){this._set("textDir",_3c7);this.applyTextDir(this.focusNode,this.focusNode.value);}}});_3bc._setSelectionRange=_3bb._setSelectionRange=function(_3c8,_3c9,stop){if(_3c8.setSelectionRange){_3c8.setSelectionRange(_3c9,stop);}};_3bc.selectInputText=_3bb.selectInputText=function(_3ca,_3cb,stop){_3ca=dom.byId(_3ca);if(isNaN(_3cb)){_3cb=0;}if(isNaN(stop)){stop=_3ca.value?_3ca.value.length:0;}try{_3ca.focus();_3bc._setSelectionRange(_3ca,_3cb,stop);}catch(e){}};return _3bc;});},"url:dijit/form/templates/TextBox.html":"
    \n","dijit/Tooltip":function(){require({cache:{"url:dijit/templates/Tooltip.html":"
    \n"}});define("dijit/Tooltip",["dojo/_base/array","dojo/_base/declare","dojo/_base/fx","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang","dojo/mouse","dojo/on","dojo/sniff","./_base/manager","./place","./_Widget","./_TemplatedMixin","./BackgroundIframe","dojo/text!./templates/Tooltip.html","./main"],function(_3cc,_3cd,fx,dom,_3ce,_3cf,_3d0,lang,_3d1,on,has,_3d2,_3d3,_3d4,_3d5,_3d6,_3d7,_3d8){var _3d9=_3cd("dijit._MasterTooltip",[_3d4,_3d5],{duration:_3d2.defaultDuration,templateString:_3d7,postCreate:function(){this.ownerDocumentBody.appendChild(this.domNode);this.bgIframe=new _3d6(this.domNode);this.fadeIn=fx.fadeIn({node:this.domNode,duration:this.duration,onEnd:lang.hitch(this,"_onShow")});this.fadeOut=fx.fadeOut({node:this.domNode,duration:this.duration,onEnd:lang.hitch(this,"_onHide")});},show:function(_3da,_3db,_3dc,rtl,_3dd){if(this.aroundNode&&this.aroundNode===_3db&&this.containerNode.innerHTML==_3da){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_3da;if(_3dd){this.set("textDir",_3dd);}this.containerNode.align=rtl?"right":"left";var pos=_3d3.around(this.domNode,_3db,_3dc&&_3dc.length?_3dc:_3de.defaultPosition,!rtl,lang.hitch(this,"orient"));var _3df=pos.aroundNodePos;if(pos.corner.charAt(0)=="M"&&pos.aroundCorner.charAt(0)=="M"){this.connectorNode.style.top=_3df.y+((_3df.h-this.connectorNode.offsetHeight)>>1)-pos.y+"px";this.connectorNode.style.left="";}else{if(pos.corner.charAt(1)=="M"&&pos.aroundCorner.charAt(1)=="M"){this.connectorNode.style.left=_3df.x+((_3df.w-this.connectorNode.offsetWidth)>>1)-pos.x+"px";}else{this.connectorNode.style.left="";this.connectorNode.style.top="";}}_3d0.set(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_3db;},orient:function(node,_3e0,_3e1,_3e2,_3e3){this.connectorNode.style.top="";var _3e4=_3e2.h,_3e5=_3e2.w;node.className="dijitTooltip "+{"MR-ML":"dijitTooltipRight","ML-MR":"dijitTooltipLeft","TM-BM":"dijitTooltipAbove","BM-TM":"dijitTooltipBelow","BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_3e0+"-"+_3e1];this.domNode.style.width="auto";var size=_3cf.position(this.domNode);if(has("ie")||has("trident")){size.w+=2;}var _3e6=Math.min((Math.max(_3e5,1)),size.w);_3cf.setMarginBox(this.domNode,{w:_3e6});if(_3e1.charAt(0)=="B"&&_3e0.charAt(0)=="B"){var bb=_3cf.position(node);var _3e7=this.connectorNode.offsetHeight;if(bb.h>_3e4){var _3e8=_3e4-((_3e3.h+_3e7)>>1);this.connectorNode.style.top=_3e8+"px";this.connectorNode.style.bottom="";}else{this.connectorNode.style.bottom=Math.min(Math.max(_3e3.h/2-_3e7/2,0),bb.h-_3e7)+"px";this.connectorNode.style.top="";}}else{this.connectorNode.style.top="";this.connectorNode.style.bottom="";}return Math.max(0,size.w-_3e5);},_onShow:function(){if(has("ie")){this.domNode.style.filter="";}},hide:function(_3e9){if(this._onDeck&&this._onDeck[1]==_3e9){this._onDeck=null;}else{if(this.aroundNode===_3e9){this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();}else{}}},_onHide:function(){this.domNode.style.cssText="";this.containerNode.innerHTML="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}},_setAutoTextDir:function(node){this.applyTextDir(node,has("ie")?node.outerText:node.textContent);_3cc.forEach(node.children,function(_3ea){this._setAutoTextDir(_3ea);},this);},_setTextDirAttr:function(_3eb){this._set("textDir",_3eb);if(_3eb=="auto"){this._setAutoTextDir(this.containerNode);}else{this.containerNode.dir=this.textDir;}}});_3d8.showTooltip=function(_3ec,_3ed,_3ee,rtl,_3ef){if(_3ee){_3ee=_3cc.map(_3ee,function(val){return {after:"after-centered",before:"before-centered"}[val]||val;});}if(!_3de._masterTT){_3d8._masterTT=_3de._masterTT=new _3d9();}return _3de._masterTT.show(_3ec,_3ed,_3ee,rtl,_3ef);};_3d8.hideTooltip=function(_3f0){return _3de._masterTT&&_3de._masterTT.hide(_3f0);};var _3de=_3cd("dijit.Tooltip",_3d4,{label:"",showDelay:400,connectId:[],position:[],selector:"",_setConnectIdAttr:function(_3f1){_3cc.forEach(this._connections||[],function(_3f2){_3cc.forEach(_3f2,function(_3f3){_3f3.remove();});},this);this._connectIds=_3cc.filter(lang.isArrayLike(_3f1)?_3f1:(_3f1?[_3f1]:[]),function(id){return dom.byId(id,this.ownerDocument);},this);this._connections=_3cc.map(this._connectIds,function(id){var node=dom.byId(id,this.ownerDocument),_3f4=this.selector,_3f5=_3f4?function(_3f6){return on.selector(_3f4,_3f6);}:function(_3f7){return _3f7;},self=this;return [on(node,_3f5(_3d1.enter),function(){self._onHover(this);}),on(node,_3f5("focusin"),function(){self._onHover(this);}),on(node,_3f5(_3d1.leave),lang.hitch(self,"_onUnHover")),on(node,_3f5("focusout"),lang.hitch(self,"_onUnHover"))];},this);this._set("connectId",_3f1);},addTarget:function(node){var id=node.id||node;if(_3cc.indexOf(this._connectIds,id)==-1){this.set("connectId",this._connectIds.concat(id));}},removeTarget:function(node){var id=node.id||node,idx=_3cc.indexOf(this._connectIds,id);if(idx>=0){this._connectIds.splice(idx,1);this.set("connectId",this._connectIds);}},buildRendering:function(){this.inherited(arguments);_3ce.add(this.domNode,"dijitTooltipData");},startup:function(){this.inherited(arguments);var ids=this.connectId;_3cc.forEach(lang.isArrayLike(ids)?ids:[ids],this.addTarget,this);},getContent:function(node){return this.label||this.domNode.innerHTML;},_onHover:function(_3f8){if(!this._showTimer){this._showTimer=this.defer(function(){this.open(_3f8);},this.showDelay);}},_onUnHover:function(){if(this._showTimer){this._showTimer.remove();delete this._showTimer;}this.close();},open:function(_3f9){if(this._showTimer){this._showTimer.remove();delete this._showTimer;}var _3fa=this.getContent(_3f9);if(!_3fa){return;}_3de.show(_3fa,_3f9,this.position,!this.isLeftToRight(),this.textDir);this._connectNode=_3f9;this.onShow(_3f9,this.position);},close:function(){if(this._connectNode){_3de.hide(this._connectNode);delete this._connectNode;this.onHide();}if(this._showTimer){this._showTimer.remove();delete this._showTimer;}},onShow:function(){},onHide:function(){},destroy:function(){this.close();_3cc.forEach(this._connections||[],function(_3fb){_3cc.forEach(_3fb,function(_3fc){_3fc.remove();});},this);this.inherited(arguments);}});_3de._MasterTooltip=_3d9;_3de.show=_3d8.showTooltip;_3de.hide=_3d8.hideTooltip;_3de.defaultPosition=["after-centered","before-centered"];return _3de;});},"url:dijit/templates/Tooltip.html":"
    \n","url:dijit/form/templates/ValidationTextBox.html":"
    \n","dijit/form/ComboBoxMixin":function(){define(["dojo/_base/declare","dojo/_base/Deferred","dojo/_base/kernel","dojo/_base/lang","dojo/store/util/QueryResults","./_AutoCompleterMixin","./_ComboBoxMenu","../_HasDropDown","dojo/text!./templates/DropDownBox.html"],function(_3fd,_3fe,_3ff,lang,_400,_401,_402,_403,_404){return _3fd("dijit.form.ComboBoxMixin",[_403,_401],{dropDownClass:_402,hasDownArrow:true,templateString:_404,baseClass:"dijitTextBox dijitComboBox",cssStateNodes:{"_buttonNode":"dijitDownArrowButton"},_setHasDownArrowAttr:function(val){this._set("hasDownArrow",val);this._buttonNode.style.display=val?"":"none";},_showResultList:function(){this.displayMessage("");this.inherited(arguments);},_setStoreAttr:function(_405){if(!_405.get){lang.mixin(_405,{_oldAPI:true,get:function(id){var _406=new _3fe();this.fetchItemByIdentity({identity:id,onItem:function(_407){_406.resolve(_407);},onError:function(_408){_406.reject(_408);}});return _406.promise;},query:function(_409,_40a){var _40b=new _3fe(function(){_40c.abort&&_40c.abort();});_40b.total=new _3fe();var _40c=this.fetch(lang.mixin({query:_409,onBegin:function(_40d){_40b.total.resolve(_40d);},onComplete:function(_40e){_40b.resolve(_40e);},onError:function(_40f){_40b.reject(_40f);}},_40a));return _400(_40b);}});}this._set("store",_405);},postMixInProperties:function(){var _410=this.params.store||this.store;if(_410){this._setStoreAttr(_410);}this.inherited(arguments);if(!this.params.store&&!this.store._oldAPI){var _411=this.declaredClass;lang.mixin(this.store,{getValue:function(item,attr){_3ff.deprecated(_411+".store.getValue(item, attr) is deprecated for builtin store. Use item.attr directly","","2.0");return item[attr];},getLabel:function(item){_3ff.deprecated(_411+".store.getLabel(item) is deprecated for builtin store. Use item.label directly","","2.0");return item.name;},fetch:function(args){_3ff.deprecated(_411+".store.fetch() is deprecated for builtin store.","Use store.query()","2.0");var shim=["dojo/data/ObjectStore"];require(shim,lang.hitch(this,function(_412){new _412({objectStore:this}).fetch(args);}));}});}}});});},"dijit/form/_AutoCompleterMixin":function(){define(["dojo/data/util/filter","dojo/_base/declare","dojo/dom-attr","dojo/_base/event","dojo/keys","dojo/_base/lang","dojo/query","dojo/regexp","dojo/sniff","dojo/string","./DataList","../registry","./_TextBoxMixin","./_SearchMixin"],function(_413,_414,_415,_416,keys,lang,_417,_418,has,_419,_41a,_41b,_41c,_41d){return _414("dijit.form._AutoCompleterMixin",_41d,{item:null,autoComplete:true,highlightMatch:"first",labelAttr:"",labelType:"text",maxHeight:-1,_stopClickEvents:false,_getCaretPos:function(_41e){var pos=0;if(typeof (_41e.selectionStart)=="number"){pos=_41e.selectionStart;}else{if(has("ie")){var tr=_41e.ownerDocument.selection.createRange().duplicate();var ntr=_41e.createTextRange();tr.move("character",0);ntr.move("character",0);try{ntr.setEndPoint("EndToEnd",tr);pos=String(ntr.text).replace(/\r/g,"").length;}catch(e){}}}return pos;},_setCaretPos:function(_41f,_420){_420=parseInt(_420);_41c.selectInputText(_41f,_420,_420);},_setDisabledAttr:function(_421){this.inherited(arguments);this.domNode.setAttribute("aria-disabled",_421?"true":"false");},_onKey:function(evt){if(evt.charCode>=32){return;}var key=evt.charCode||evt.keyCode;if(key==keys.ALT||key==keys.CTRL||key==keys.META||key==keys.SHIFT){return;}var pw=this.dropDown;var _422=null;this._abortQuery();this.inherited(arguments);if(evt.altKey||evt.ctrlKey||evt.metaKey){return;}if(this._opened){_422=pw.getHighlightedOption();}switch(key){case keys.PAGE_DOWN:case keys.DOWN_ARROW:case keys.PAGE_UP:case keys.UP_ARROW:if(this._opened){this._announceOption(_422);}_416.stop(evt);break;case keys.ENTER:if(_422){if(_422==pw.nextButton){this._nextSearch(1);_416.stop(evt);break;}else{if(_422==pw.previousButton){this._nextSearch(-1);_416.stop(evt);break;}}_416.stop(evt);}else{this._setBlurValue();this._setCaretPos(this.focusNode,this.focusNode.value.length);}case keys.TAB:var _423=this.get("displayedValue");if(pw&&(_423==pw._messages["previousMessage"]||_423==pw._messages["nextMessage"])){break;}if(_422){this._selectOption(_422);}case keys.ESCAPE:if(this._opened){this._lastQuery=null;this.closeDropDown();}break;}},_autoCompleteText:function(text){var fn=this.focusNode;_41c.selectInputText(fn,fn.value.length);var _424=this.ignoreCase?"toLowerCase":"substr";if(text[_424](0).indexOf(this.focusNode.value[_424](0))==0){var cpos=this.autoComplete?this._getCaretPos(fn):fn.value.length;if((cpos+1)>fn.value.length){fn.value=text;_41c.selectInputText(fn,cpos);}}else{fn.value=text;_41c.selectInputText(fn);}},_openResultList:function(_425,_426,_427){var _428=this.dropDown.getHighlightedOption();this.dropDown.clearResultList();if(!_425.length&&_427.start==0){this.closeDropDown();return;}this._nextSearch=this.dropDown.onPage=lang.hitch(this,function(_429){_425.nextPage(_429!==-1);this.focus();});this.dropDown.createOptions(_425,_427,lang.hitch(this,"_getMenuLabelFromItem"));this._showResultList();if("direction" in _427){if(_427.direction){this.dropDown.highlightFirstOption();}else{if(!_427.direction){this.dropDown.highlightLastOption();}}if(_428){this._announceOption(this.dropDown.getHighlightedOption());}}else{if(this.autoComplete&&!this._prev_key_backspace&&!/^[*]+$/.test(_426[this.searchAttr].toString())){this._announceOption(this.dropDown.containerNode.firstChild.nextSibling);}}},_showResultList:function(){this.closeDropDown(true);this.openDropDown();this.domNode.setAttribute("aria-expanded","true");},loadDropDown:function(){this._startSearchAll();},isLoaded:function(){return false;},closeDropDown:function(){this._abortQuery();if(this._opened){this.inherited(arguments);this.domNode.setAttribute("aria-expanded","false");}},_setBlurValue:function(){var _42a=this.get("displayedValue");var pw=this.dropDown;if(pw&&(_42a==pw._messages["previousMessage"]||_42a==pw._messages["nextMessage"])){this._setValueAttr(this._lastValueReported,true);}else{if(typeof this.item=="undefined"){this.item=null;this.set("displayedValue",_42a);}else{if(this.value!=this._lastValueReported){this._handleOnChange(this.value,true);}this._refreshState();}}this.focusNode.removeAttribute("aria-activedescendant");},_setItemAttr:function(item,_42b,_42c){var _42d="";if(item){if(!_42c){_42c=this.store._oldAPI?this.store.getValue(item,this.searchAttr):item[this.searchAttr];}_42d=this._getValueField()!=this.searchAttr?this.store.getIdentity(item):_42c;}this.set("value",_42d,_42b,_42c,item);},_announceOption:function(node){if(!node){return;}var _42e;if(node==this.dropDown.nextButton||node==this.dropDown.previousButton){_42e=node.innerHTML;this.item=undefined;this.value="";}else{var item=this.dropDown.items[node.getAttribute("item")];_42e=(this.store._oldAPI?this.store.getValue(item,this.searchAttr):item[this.searchAttr]).toString();this.set("item",item,false,_42e);}this.focusNode.value=this.focusNode.value.substring(0,this._lastInput.length);this.focusNode.setAttribute("aria-activedescendant",_415.get(node,"id"));this._autoCompleteText(_42e);},_selectOption:function(_42f){this.closeDropDown();if(_42f){this._announceOption(_42f);}this._setCaretPos(this.focusNode,this.focusNode.value.length);this._handleOnChange(this.value,true);this.focusNode.removeAttribute("aria-activedescendant");},_startSearchAll:function(){this._startSearch("");},_startSearchFromInput:function(){this.item=undefined;this.inherited(arguments);},_startSearch:function(key){if(!this.dropDown){var _430=this.id+"_popup",_431=lang.isString(this.dropDownClass)?lang.getObject(this.dropDownClass,false):this.dropDownClass;this.dropDown=new _431({onChange:lang.hitch(this,this._selectOption),id:_430,dir:this.dir,textDir:this.textDir});}this._lastInput=key;this.inherited(arguments);},_getValueField:function(){return this.searchAttr;},postMixInProperties:function(){this.inherited(arguments);if(!this.store){var _432=this.srcNodeRef;this.store=new _41a({},_432);if(!("value" in this.params)){var item=(this.item=this.store.fetchSelectedItem());if(item){var _433=this._getValueField();this.value=this.store._oldAPI?this.store.getValue(item,_433):item[_433];}}}},postCreate:function(){var _434=_417("label[for=\""+this.id+"\"]");if(_434.length){if(!_434[0].id){_434[0].id=this.id+"_label";}this.domNode.setAttribute("aria-labelledby",_434[0].id);}this.inherited(arguments);this.connect(this,"onSearch","_openResultList");},_getMenuLabelFromItem:function(item){var _435=this.labelFunc(item,this.store),_436=this.labelType;if(this.highlightMatch!="none"&&this.labelType=="text"&&this._lastInput){_435=this.doHighlight(_435,this._lastInput);_436="html";}return {html:_436=="html",label:_435};},doHighlight:function(_437,find){var _438=(this.ignoreCase?"i":"")+(this.highlightMatch=="all"?"g":""),i=this.queryExpr.indexOf("${0}");find=_418.escapeString(find);return this._escapeHtml(_437.replace(new RegExp((i==0?"^":"")+"("+find+")"+(i==(this.queryExpr.length-4)?"$":""),_438),"\uffff$1\uffff")).replace(/\uFFFF([^\uFFFF]+)\uFFFF/g,"$1");},_escapeHtml:function(str){str=String(str).replace(/&/gm,"&").replace(//gm,">").replace(/"/gm,""");return str;},reset:function(){this.item=null;this.inherited(arguments);},labelFunc:function(item,_439){return (_439._oldAPI?_439.getValue(item,this.labelAttr||this.searchAttr):item[this.labelAttr||this.searchAttr]).toString();},_setValueAttr:function(_43a,_43b,_43c,item){this._set("item",item||null);if(_43a==null){_43a="";}this.inherited(arguments);},_setTextDirAttr:function(_43d){this.inherited(arguments);if(this.dropDown){this.dropDown._set("textDir",_43d);}}});});},"dojo/regexp":function(){define(["./_base/kernel","./_base/lang"],function(dojo,lang){var _43e={};lang.setObject("dojo.regexp",_43e);_43e.escapeString=function(str,_43f){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_43f&&_43f.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};_43e.buildGroupRE=function(arr,re,_440){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i option[selected]",this.domNode)[0]||_444("> option",this.domNode)[0];return _44b&&_447(_44b);}});});},"dijit/form/_SearchMixin":function(){define(["dojo/data/util/filter","dojo/_base/declare","dojo/_base/event","dojo/keys","dojo/_base/lang","dojo/query","dojo/sniff","dojo/string","dojo/when","../registry"],function(_44c,_44d,_44e,keys,lang,_44f,has,_450,when,_451){return _44d("dijit.form._SearchMixin",null,{pageSize:Infinity,store:null,fetchProperties:{},query:{},list:"",_setListAttr:function(list){this._set("list",list);},searchDelay:200,searchAttr:"name",queryExpr:"${0}*",ignoreCase:true,_abortQuery:function(){if(this.searchTimer){this.searchTimer=this.searchTimer.remove();}if(this._queryDeferHandle){this._queryDeferHandle=this._queryDeferHandle.remove();}if(this._fetchHandle){if(this._fetchHandle.abort){this._cancelingQuery=true;this._fetchHandle.abort();this._cancelingQuery=false;}if(this._fetchHandle.cancel){this._cancelingQuery=true;this._fetchHandle.cancel();this._cancelingQuery=false;}this._fetchHandle=null;}},_processInput:function(evt){if(this.disabled||this.readOnly){return;}var key=evt.charOrCode;var _452=false;this._prev_key_backspace=false;switch(key){case keys.DELETE:case keys.BACKSPACE:this._prev_key_backspace=true;this._maskValidSubsetError=true;_452=true;break;default:_452=typeof key=="string"||key==229;}if(_452){if(!this.store){this.onSearch();}else{this.searchTimer=this.defer("_startSearchFromInput",1);}}},onSearch:function(){},_startSearchFromInput:function(){this._startSearch(this.focusNode.value);},_startSearch:function(text){this._abortQuery();var _453=this,_44f=lang.clone(this.query),_454={start:0,count:this.pageSize,queryOptions:{ignoreCase:this.ignoreCase,deep:true}},qs=_450.substitute(this.queryExpr,[text.replace(/([\\\*\?])/g,"\\$1")]),q,_455=function(){var _456=_453._fetchHandle=_453.store.query(_44f,_454);if(_453.disabled||_453.readOnly||(q!==_453._lastQuery)){return;}when(_456,function(res){_453._fetchHandle=null;if(!_453.disabled&&!_453.readOnly&&(q===_453._lastQuery)){when(_456.total,function(_457){res.total=_457;var _458=_453.pageSize;if(isNaN(_458)||_458>res.total){_458=res.total;}res.nextPage=function(_459){_454.direction=_459=_459!==false;_454.count=_458;if(_459){_454.start+=res.length;if(_454.start>=res.total){_454.count=0;}}else{_454.start-=_458;if(_454.start<0){_454.count=Math.max(_458+_454.start,0);_454.start=0;}}if(_454.count<=0){res.length=0;_453.onSearch(res,_44f,_454);}else{_455();}};_453.onSearch(res,_44f,_454);});}},function(err){_453._fetchHandle=null;if(!_453._cancelingQuery){console.error(_453.declaredClass+" "+err.toString());}});};lang.mixin(_454,this.fetchProperties);if(this.store._oldAPI){q=qs;}else{q=_44c.patternToRegExp(qs,this.ignoreCase);q.toString=function(){return qs;};}this._lastQuery=_44f[this.searchAttr]=q;this._queryDeferHandle=this.defer(_455,this.searchDelay);},constructor:function(){this.query={};this.fetchProperties={};},postMixInProperties:function(){if(!this.store){var list=this.list;if(list){this.store=_451.byId(list);}}this.inherited(arguments);}});});},"dijit/form/_ComboBoxMenu":function(){define(["dojo/_base/declare","dojo/dom-class","dojo/dom-style","dojo/keys","../_WidgetBase","../_TemplatedMixin","./_ComboBoxMenuMixin","./_ListMouseMixin"],function(_45a,_45b,_45c,keys,_45d,_45e,_45f,_460){return _45a("dijit.form._ComboBoxMenu",[_45d,_45e,_460,_45f],{templateString:"
    "+"
    "+"
    "+"
    ",baseClass:"dijitComboBoxMenu",postCreate:function(){this.inherited(arguments);if(!this.isLeftToRight()){_45b.add(this.previousButton,"dijitMenuItemRtl");_45b.add(this.nextButton,"dijitMenuItemRtl");}this.containerNode.setAttribute("role","listbox");},_createMenuItem:function(){var item=this.ownerDocument.createElement("div");item.className="dijitReset dijitMenuItem"+(this.isLeftToRight()?"":" dijitMenuItemRtl");item.setAttribute("role","option");return item;},onHover:function(node){_45b.add(node,"dijitMenuItemHover");},onUnhover:function(node){_45b.remove(node,"dijitMenuItemHover");},onSelect:function(node){_45b.add(node,"dijitMenuItemSelected");},onDeselect:function(node){_45b.remove(node,"dijitMenuItemSelected");},_page:function(up){var _461=0;var _462=this.domNode.scrollTop;var _463=_45c.get(this.domNode,"height");if(!this.getHighlightedOption()){this.selectNextNode();}while(_461<_463){var _464=this.getHighlightedOption();if(up){if(!_464.previousSibling||_464.previousSibling.style.display=="none"){break;}this.selectPreviousNode();}else{if(!_464.nextSibling||_464.nextSibling.style.display=="none"){break;}this.selectNextNode();}var _465=this.domNode.scrollTop;_461+=(_465-_462)*(up?-1:1);_462=_465;}},handleKey:function(evt){switch(evt.keyCode){case keys.DOWN_ARROW:this.selectNextNode();return false;case keys.PAGE_DOWN:this._page(false);return false;case keys.UP_ARROW:this.selectPreviousNode();return false;case keys.PAGE_UP:this._page(true);return false;default:return true;}}});});},"dijit/form/_ComboBoxMenuMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/i18n","dojo/i18n!./nls/ComboBox"],function(_466,_467,_468,i18n){return _467("dijit.form._ComboBoxMenuMixin",null,{_messages:null,postMixInProperties:function(){this.inherited(arguments);this._messages=i18n.getLocalization("dijit.form","ComboBox",this.lang);},buildRendering:function(){this.inherited(arguments);this.previousButton.innerHTML=this._messages["previousMessage"];this.nextButton.innerHTML=this._messages["nextMessage"];},_setValueAttr:function(_469){this.value=_469;this.onChange(_469);},onClick:function(node){if(node==this.previousButton){this._setSelectedAttr(null);this.onPage(-1);}else{if(node==this.nextButton){this._setSelectedAttr(null);this.onPage(1);}else{this.onChange(node);}}},onChange:function(){},onPage:function(){},onClose:function(){this._setSelectedAttr(null);},_createOption:function(item,_46a){var _46b=this._createMenuItem();var _46c=_46a(item);if(_46c.html){_46b.innerHTML=_46c.label;}else{_46b.appendChild(_46b.ownerDocument.createTextNode(_46c.label));}if(_46b.innerHTML==""){_46b.innerHTML=" ";}this.applyTextDir(_46b,(_46b.innerText||_46b.textContent||""));return _46b;},createOptions:function(_46d,_46e,_46f){this.items=_46d;this.previousButton.style.display=(_46e.start==0)?"none":"";_468.set(this.previousButton,"id",this.id+"_prev");_466.forEach(_46d,function(item,i){var _470=this._createOption(item,_46f);_470.setAttribute("item",i);_468.set(_470,"id",this.id+i);this.nextButton.parentNode.insertBefore(_470,this.nextButton);},this);var _471=false;if(_46d.total&&!_46d.total.then&&_46d.total!=-1){if((_46e.start+_46e.count)<_46d.total){_471=true;}else{if((_46e.start+_46e.count)>_46d.total&&_46e.count==_46d.length){_471=true;}}}else{if(_46e.count==_46d.length){_471=true;}}this.nextButton.style.display=_471?"":"none";_468.set(this.nextButton,"id",this.id+"_next");},clearResultList:function(){var _472=this.containerNode;while(_472.childNodes.length>2){_472.removeChild(_472.childNodes[_472.childNodes.length-2]);}this._setSelectedAttr(null);},highlightFirstOption:function(){this.selectFirstNode();},highlightLastOption:function(){this.selectLastNode();},selectFirstNode:function(){this.inherited(arguments);if(this.getHighlightedOption()==this.previousButton){this.selectNextNode();}},selectLastNode:function(){this.inherited(arguments);if(this.getHighlightedOption()==this.nextButton){this.selectPreviousNode();}},getHighlightedOption:function(){return this.selected;}});});},"dijit/form/_ListMouseMixin":function(){define(["dojo/_base/declare","dojo/mouse","dojo/on","dojo/touch","./_ListBase"],function(_473,_474,on,_475,_476){return _473("dijit.form._ListMouseMixin",_476,{postCreate:function(){this.inherited(arguments);this._listConnect("click","_onClick");this._listConnect("mousedown","_onMouseDown");this._listConnect("mouseup","_onMouseUp");this._listConnect("mouseover","_onMouseOver");this._listConnect("mouseout","_onMouseOut");},_onClick:function(evt,_477){this._setSelectedAttr(_477,false);if(this._deferredClick){this._deferredClick.remove();}this._deferredClick=this.defer(function(){this._deferredClick=null;this.onClick(_477);});},_onMouseDown:function(evt,_478){if(this._hoveredNode){this.onUnhover(this._hoveredNode);this._hoveredNode=null;}this._isDragging=true;this._setSelectedAttr(_478,false);},_onMouseUp:function(evt,_479){this._isDragging=false;var _47a=this.selected;var _47b=this._hoveredNode;if(_47a&&_479==_47a){this.defer(function(){this._onClick(evt,_47a);});}else{if(_47b){this.defer(function(){this._onClick(evt,_47b);});}}},_onMouseOut:function(evt,_47c){if(this._hoveredNode){this.onUnhover(this._hoveredNode);this._hoveredNode=null;}if(this._isDragging){this._cancelDrag=(new Date()).getTime()+1000;}},_onMouseOver:function(evt,_47d){if(this._cancelDrag){var time=(new Date()).getTime();if(time>this._cancelDrag){this._isDragging=false;}this._cancelDrag=null;}this._hoveredNode=_47d;this.onHover(_47d);if(this._isDragging){this._setSelectedAttr(_47d,false);}}});});},"dijit/form/_ListBase":function(){define(["dojo/_base/declare","dojo/on","dojo/window"],function(_47e,on,_47f){return _47e("dijit.form._ListBase",null,{selected:null,_listConnect:function(_480,_481){var self=this;return self.own(on(self.containerNode,on.selector(function(_482,_483,_484){return _482.parentNode==_484;},_480),function(evt){self[_481](evt,this);}));},selectFirstNode:function(){var _485=this.containerNode.firstChild;while(_485&&_485.style.display=="none"){_485=_485.nextSibling;}this._setSelectedAttr(_485,true);},selectLastNode:function(){var last=this.containerNode.lastChild;while(last&&last.style.display=="none"){last=last.previousSibling;}this._setSelectedAttr(last,true);},selectNextNode:function(){var _486=this.selected;if(!_486){this.selectFirstNode();}else{var next=_486.nextSibling;while(next&&next.style.display=="none"){next=next.nextSibling;}if(!next){this.selectFirstNode();}else{this._setSelectedAttr(next,true);}}},selectPreviousNode:function(){var _487=this.selected;if(!_487){this.selectLastNode();}else{var prev=_487.previousSibling;while(prev&&prev.style.display=="none"){prev=prev.previousSibling;}if(!prev){this.selectLastNode();}else{this._setSelectedAttr(prev,true);}}},_setSelectedAttr:function(node,_488){if(this.selected!=node){var _489=this.selected;if(_489){this.onDeselect(_489);this.selected=null;}if(node){this.selected=node;if(_488){_47f.scrollIntoView(node);}this.onSelect(node);}}else{if(node){this.onSelect(node);}}}});});},"dijit/_HasDropDown":function(){define("dijit/_HasDropDown",["dojo/_base/declare","dojo/_base/Deferred","dojo/_base/event","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/has","dojo/keys","dojo/_base/lang","dojo/on","./registry","./focus","./popup","./_FocusMixin","./Viewport"],function(_48a,_48b,_48c,dom,_48d,_48e,_48f,_490,has,keys,lang,on,_491,_492,_493,_494,_495){return _48a("dijit._HasDropDown",_494,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:true,forceWidth:false,maxHeight:0,dropDownPosition:["below","above"],_stopClickEvents:true,_onDropDownMouseDown:function(e){if(this.disabled||this.readOnly){return;}if(e.type!="MSPointerDown"){e.preventDefault();}this._docHandler=this.connect(this.ownerDocument,"mouseup","_onDropDownMouseUp");this.toggleDropDown();},_onDropDownMouseUp:function(e){if(e&&this._docHandler){this.disconnect(this._docHandler);}var _496=this.dropDown,_497=false;if(e&&this._opened){var c=_48f.position(this._buttonNode,true);if(!(e.pageX>=c.x&&e.pageX<=c.x+c.w)||!(e.pageY>=c.y&&e.pageY<=c.y+c.h)){var t=e.target;while(t&&!_497){if(_48e.contains(t,"dijitPopup")){_497=true;}else{t=t.parentNode;}}if(_497){t=e.target;if(_496.onItemClick){var _498;while(t&&!(_498=_491.byNode(t))){t=t.parentNode;}if(_498&&_498.onClick&&_498.getParent){_498.getParent().onItemClick(_498,e);}}return;}}}if(this._opened){if(_496.focus&&(_496.autoFocus!==false||(e.type=="mouseup"&&!this.hovering))){this._focusDropDownTimer=this.defer(function(){_496.focus();delete this._focusDropDownTimer;});}}else{if(this.focus){this.defer("focus");}}if(has("touch")){this._justGotMouseUp=true;this.defer(function(){this._justGotMouseUp=false;});}},_onDropDownClick:function(e){if(has("touch")&&!this._justGotMouseUp){this._onDropDownMouseDown(e);this._onDropDownMouseUp(e);}if(this._stopClickEvents){_48c.stop(e);}},buildRendering:function(){this.inherited(arguments);this._buttonNode=this._buttonNode||this.focusNode||this.domNode;this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;var _499={"after":this.isLeftToRight()?"Right":"Left","before":this.isLeftToRight()?"Left":"Right","above":"Up","below":"Down","left":"Left","right":"Right"}[this.dropDownPosition[0]]||this.dropDownPosition[0]||"Down";_48e.add(this._arrowWrapperNode||this._buttonNode,"dijit"+_499+"ArrowButton");},postCreate:function(){this.inherited(arguments);var _49a=this.focusNode||this.domNode;this.own(on(this._buttonNode,"mousedown",lang.hitch(this,"_onDropDownMouseDown")),on(this._buttonNode,"click",lang.hitch(this,"_onDropDownClick")),on(_49a,"keydown",lang.hitch(this,"_onKey")),on(_49a,"keyup",lang.hitch(this,"_onKeyUp")));},destroy:function(){if(this.dropDown){if(!this.dropDown._destroyed){this.dropDown.destroyRecursive();}delete this.dropDown;}this.inherited(arguments);},_onKey:function(e){if(this.disabled||this.readOnly){return;}var d=this.dropDown,_49b=e.target;if(d&&this._opened&&d.handleKey){if(d.handleKey(e)===false){_48c.stop(e);return;}}if(d&&this._opened&&e.keyCode==keys.ESCAPE){this.closeDropDown();_48c.stop(e);}else{if(!this._opened&&(e.keyCode==keys.DOWN_ARROW||((e.keyCode==keys.ENTER||e.keyCode==keys.SPACE)&&((_49b.tagName||"").toLowerCase()!=="input"||(_49b.type&&_49b.type.toLowerCase()!=="text"))))){this._toggleOnKeyUp=true;_48c.stop(e);}}},_onKeyUp:function(){if(this._toggleOnKeyUp){delete this._toggleOnKeyUp;this.toggleDropDown();var d=this.dropDown;if(d&&d.focus){this.defer(lang.hitch(d,"focus"),1);}}},_onBlur:function(){var _49c=_492.curNode&&this.dropDown&&dom.isDescendant(_492.curNode,this.dropDown.domNode);this.closeDropDown(_49c);this.inherited(arguments);},isLoaded:function(){return true;},loadDropDown:function(_49d){_49d();},loadAndOpenDropDown:function(){var d=new _48b(),_49e=lang.hitch(this,function(){this.openDropDown();d.resolve(this.dropDown);});if(!this.isLoaded()){this.loadDropDown(_49e);}else{_49e();}return d;},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}if(!this._opened){this.loadAndOpenDropDown();}else{this.closeDropDown();}},openDropDown:function(){var _49f=this.dropDown,_4a0=_49f.domNode,_4a1=this._aroundNode||this.domNode,self=this;if(!this._preparedNode){this._preparedNode=true;if(_4a0.style.width){this._explicitDDWidth=true;}if(_4a0.style.height){this._explicitDDHeight=true;}}if(this.maxHeight||this.forceWidth||this.autoWidth){var _4a2={display:"",visibility:"hidden"};if(!this._explicitDDWidth){_4a2.width="";}if(!this._explicitDDHeight){_4a2.height="";}_490.set(_4a0,_4a2);var _4a3=this.maxHeight;if(_4a3==-1){var _4a4=_495.getEffectiveBox(this.ownerDocument),_4a5=_48f.position(_4a1,false);_4a3=Math.floor(Math.max(_4a5.y,_4a4.h-(_4a5.y+_4a5.h)));}_493.moveOffScreen(_49f);if(_49f.startup&&!_49f._started){_49f.startup();}var mb=_48f.getMarginSize(_4a0);var _4a6=(_4a3&&mb.h>_4a3);_490.set(_4a0,{overflow:_4a6?"auto":"visible"});if(_4a6){mb.h=_4a3;if("w" in mb){mb.w+=16;}}else{delete mb.h;}if(this.forceWidth){mb.w=_4a1.offsetWidth;}else{if(this.autoWidth){mb.w=Math.max(mb.w,_4a1.offsetWidth);}else{delete mb.w;}}if(lang.isFunction(_49f.resize)){_49f.resize(mb);}else{_48f.setMarginBox(_4a0,mb);}}var _4a7=_493.open({parent:this,popup:_49f,around:_4a1,orient:this.dropDownPosition,onExecute:function(){self.closeDropDown(true);},onCancel:function(){self.closeDropDown(true);},onClose:function(){_48d.set(self._popupStateNode,"popupActive",false);_48e.remove(self._popupStateNode,"dijitHasDropDownOpen");self._set("_opened",false);}});_48d.set(this._popupStateNode,"popupActive","true");_48e.add(this._popupStateNode,"dijitHasDropDownOpen");this._set("_opened",true);this._popupStateNode.setAttribute("aria-expanded","true");this._popupStateNode.setAttribute("aria-owns",_49f.id);if(_4a0.getAttribute("role")!=="presentation"&&!_4a0.getAttribute("aria-labelledby")){_4a0.setAttribute("aria-labelledby",this.id);}return _4a7;},closeDropDown:function(_4a8){if(this._focusDropDownTimer){this._focusDropDownTimer.remove();delete this._focusDropDownTimer;}if(this._opened){this._popupStateNode.setAttribute("aria-expanded","false");if(_4a8){this.focus();}_493.close(this.dropDown);this._opened=false;}}});});},"url:dijit/form/templates/DropDownBox.html":"
    \n","dijit/_editor/plugins/LinkDialog":function(){define(["require","dojo/_base/declare","dojo/dom-attr","dojo/keys","dojo/_base/lang","dojo/sniff","dojo/_base/query","dojo/string","../../_Widget","../_Plugin","../../form/DropDownButton","../range"],function(_4a9,_4aa,_4ab,keys,lang,has,_4ac,_4ad,_4ae,_4af,_4b0,_4b1){var _4b2=_4aa("dijit._editor.plugins.LinkDialog",_4af,{buttonClass:_4b0,useDefaultCommand:false,urlRegExp:"((https?|ftps?|file)\\://|./|../|/|)(/[a-zA-Z]{1,1}:/|)(((?:(?:[\\da-zA-Z](?:[-\\da-zA-Z]{0,61}[\\da-zA-Z])?)\\.)*(?:[a-zA-Z](?:[-\\da-zA-Z]{0,80}[\\da-zA-Z])?)\\.?)|(((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])|(0[xX]0*[\\da-fA-F]?[\\da-fA-F]\\.){3}0[xX]0*[\\da-fA-F]?[\\da-fA-F]|(0+[0-3][0-7][0-7]\\.){3}0+[0-3][0-7][0-7]|(0|[1-9]\\d{0,8}|[1-3]\\d{9}|4[01]\\d{8}|42[0-8]\\d{7}|429[0-3]\\d{6}|4294[0-8]\\d{5}|42949[0-5]\\d{4}|429496[0-6]\\d{3}|4294967[01]\\d{2}|42949672[0-8]\\d|429496729[0-5])|0[xX]0*[\\da-fA-F]{1,8}|([\\da-fA-F]{1,4}\\:){7}[\\da-fA-F]{1,4}|([\\da-fA-F]{1,4}\\:){6}((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])))(\\:\\d+)?(/(?:[^?#\\s/]+/)*(?:[^?#\\s/]{0,}(?:\\?[^?#\\s/]*)?(?:#.*)?)?)?",emailRegExp:"?",htmlTemplate:"${textInput}",tag:"a",_hostRxp:/^((([^\[:]+):)?([^@]+)@)?(\[([^\]]+)\]|([^\[:]*))(:([0-9]+))?$/,_userAtRxp:/^([!#-'*+\-\/-9=?A-Z^-~]+[.])*[!#-'*+\-\/-9=?A-Z^-~]+@/i,linkDialogTemplate:["
    ","","","","
    ","","","","
    ","","","","
    ","","","
    "].join(""),_initButton:function(){this.inherited(arguments);this.button.loadDropDown=lang.hitch(this,"_loadDropDown");this._connectTagEvents();},_loadDropDown:function(_4b3){_4a9(["dojo/i18n","../../TooltipDialog","../../registry","../../form/Button","../../form/Select","../../form/ValidationTextBox","dojo/i18n!../../nls/common","dojo/i18n!../nls/LinkDialog"],lang.hitch(this,function(i18n,_4b4,_4b5){var _4b6=this;this.tag=this.command=="insertImage"?"img":"a";var _4b7=lang.delegate(i18n.getLocalization("dijit","common",this.lang),i18n.getLocalization("dijit._editor","LinkDialog",this.lang));var _4b8=(this.dropDown=this.button.dropDown=new _4b4({title:_4b7[this.command+"Title"],ownerDocument:this.editor.ownerDocument,dir:this.editor.dir,execute:lang.hitch(this,"setValue"),onOpen:function(){_4b6._onOpenDialog();_4b4.prototype.onOpen.apply(this,arguments);},onCancel:function(){setTimeout(lang.hitch(_4b6,"_onCloseDialog"),0);}}));_4b7.urlRegExp=this.urlRegExp;_4b7.id=_4b5.getUniqueId(this.editor.id);this._uniqueId=_4b7.id;this._setContent(_4b8.title+"
    "+_4ad.substitute(this.linkDialogTemplate,_4b7));_4b8.startup();this._urlInput=_4b5.byId(this._uniqueId+"_urlInput");this._textInput=_4b5.byId(this._uniqueId+"_textInput");this._setButton=_4b5.byId(this._uniqueId+"_setButton");this.connect(_4b5.byId(this._uniqueId+"_cancelButton"),"onClick",function(){this.dropDown.onCancel();});if(this._urlInput){this.connect(this._urlInput,"onChange","_checkAndFixInput");}if(this._textInput){this.connect(this._textInput,"onChange","_checkAndFixInput");}this._urlRegExp=new RegExp("^"+this.urlRegExp+"$","i");this._emailRegExp=new RegExp("^"+this.emailRegExp+"$","i");this._urlInput.isValid=lang.hitch(this,function(){var _4b9=this._urlInput.get("value");return this._urlRegExp.test(_4b9)||this._emailRegExp.test(_4b9);});this.connect(_4b8.domNode,"onkeypress",function(e){if(e&&e.charOrCode==keys.ENTER&&!e.shiftKey&&!e.metaKey&&!e.ctrlKey&&!e.altKey){if(!this._setButton.get("disabled")){_4b8.onExecute();_4b8.execute(_4b8.get("value"));}}});_4b3();}));},_checkAndFixInput:function(){var self=this;var url=this._urlInput.get("value");var _4ba=function(url){var _4bb=false;var _4bc=false;if(url&&url.length>1){url=lang.trim(url);if(url.indexOf("mailto:")!==0){if(url.indexOf("/")>0){if(url.indexOf("://")===-1){if(url.charAt(0)!=="/"&&url.indexOf("./")&&url.indexOf("../")!==0){if(self._hostRxp.test(url)){_4bb=true;}}}}else{if(self._userAtRxp.test(url)){_4bc=true;}}}}if(_4bb){self._urlInput.set("value","http://"+url);}if(_4bc){self._urlInput.set("value","mailto:"+url);}self._setButton.set("disabled",!self._isValid());};if(this._delayedCheck){clearTimeout(this._delayedCheck);this._delayedCheck=null;}this._delayedCheck=setTimeout(function(){_4ba(url);},250);},_connectTagEvents:function(){this.editor.onLoadDeferred.then(lang.hitch(this,function(){this.connect(this.editor.editNode,"ondblclick",this._onDblClick);}));},_isValid:function(){return this._urlInput.isValid()&&this._textInput.isValid();},_setContent:function(_4bd){this.dropDown.set({parserScope:"dojo",content:_4bd});},_checkValues:function(args){if(args&&args.urlInput){args.urlInput=args.urlInput.replace(/"/g,""");}return args;},setValue:function(args){this._onCloseDialog();if(has("ie")<9){var sel=_4b1.getSelection(this.editor.window);var _4be=sel.getRangeAt(0);var a=_4be.endContainer;if(a.nodeType===3){a=a.parentNode;}if(a&&(a.nodeName&&a.nodeName.toLowerCase()!==this.tag)){a=this.editor._sCall("getSelectedElement",[this.tag]);}if(a&&(a.nodeName&&a.nodeName.toLowerCase()===this.tag)){if(this.editor.queryCommandEnabled("unlink")){this.editor._sCall("selectElementChildren",[a]);this.editor.execCommand("unlink");}}}args=this._checkValues(args);this.editor.execCommand("inserthtml",_4ad.substitute(this.htmlTemplate,args));_4ac("a",this.editor.document).forEach(function(a){if(!a.innerHTML&&!_4ab.has(a,"name")){a.parentNode.removeChild(a);}},this);},_onCloseDialog:function(){if(this.editor.focused){this.editor.focus();}},_getCurrentValues:function(a){var url,text,_4bf;if(a&&a.tagName.toLowerCase()===this.tag){url=a.getAttribute("_djrealurl")||a.getAttribute("href");_4bf=a.getAttribute("target")||"_self";text=a.textContent||a.innerText;this.editor._sCall("selectElement",[a,true]);}else{text=this.editor._sCall("getSelectedText");}return {urlInput:url||"",textInput:text||"",targetSelect:_4bf||""};},_onOpenDialog:function(){var a,b,fc;if(has("ie")){var sel=_4b1.getSelection(this.editor.window);if(sel.rangeCount){var _4c0=sel.getRangeAt(0);a=_4c0.endContainer;if(a.nodeType===3){a=a.parentNode;}if(a&&(a.nodeName&&a.nodeName.toLowerCase()!==this.tag)){a=this.editor._sCall("getSelectedElement",[this.tag]);}if(!a||(a.nodeName&&a.nodeName.toLowerCase()!==this.tag)){b=this.editor._sCall("getAncestorElement",[this.tag]);if(b&&(b.nodeName&&b.nodeName.toLowerCase()==this.tag)){a=b;this.editor._sCall("selectElement",[a]);}else{if(_4c0.startContainer===_4c0.endContainer){fc=_4c0.startContainer.firstChild;if(fc&&(fc.nodeName&&fc.nodeName.toLowerCase()==this.tag)){a=fc;this.editor._sCall("selectElement",[a]);}}}}}}else{a=this.editor._sCall("getAncestorElement",[this.tag]);}this.dropDown.reset();this._setButton.set("disabled",true);this.dropDown.set("value",this._getCurrentValues(a));},_onDblClick:function(e){if(e&&e.target){var t=e.target;var tg=t.tagName?t.tagName.toLowerCase():"";if(tg===this.tag&&_4ab.get(t,"href")){var _4c1=this.editor;this.editor._sCall("selectElement",[t]);_4c1.onDisplayChanged();if(_4c1._updateTimer){_4c1._updateTimer.remove();delete _4c1._updateTimer;}_4c1.onNormalizedDisplayChanged();var _4c2=this.button;setTimeout(function(){_4c2.set("disabled",false);_4c2.loadAndOpenDropDown().then(function(){if(_4c2.dropDown.focus){_4c2.dropDown.focus();}});},10);}}}});var _4c3=_4aa("dijit._editor.plugins.ImgLinkDialog",[_4b2],{linkDialogTemplate:["
    ","","","","
    ","","","","
    ","","
    ","","","
    "].join(""),htmlTemplate:"\"${textInput}\"",tag:"img",_getCurrentValues:function(img){var url,text;if(img&&img.tagName.toLowerCase()===this.tag){url=img.getAttribute("_djrealurl")||img.getAttribute("src");text=img.getAttribute("alt");this.editor._sCall("selectElement",[img,true]);}else{text=this.editor._sCall("getSelectedText",[]);}return {urlInput:url||"",textInput:text||""};},_isValid:function(){return this._urlInput.isValid();},_connectTagEvents:function(){this.inherited(arguments);this.editor.onLoadDeferred.then(lang.hitch(this,function(){this.connect(this.editor.editNode,"onmousedown",this._selectTag);}));},_selectTag:function(e){if(e&&e.target){var t=e.target;var tg=t.tagName?t.tagName.toLowerCase():"";if(tg===this.tag){this.editor._sCall("selectElement",[t]);}}},_checkValues:function(args){if(args&&args.urlInput){args.urlInput=args.urlInput.replace(/"/g,""");}if(args&&args.textInput){args.textInput=args.textInput.replace(/"/g,""");}return args;},_onDblClick:function(e){if(e&&e.target){var t=e.target;var tg=t.tagName?t.tagName.toLowerCase():"";if(tg===this.tag&&_4ab.get(t,"src")){var _4c4=this.editor;this.editor._sCall("selectElement",[t]);_4c4.onDisplayChanged();if(_4c4._updateTimer){_4c4._updateTimer.remove();delete _4c4._updateTimer;}_4c4.onNormalizedDisplayChanged();var _4c5=this.button;setTimeout(function(){_4c5.set("disabled",false);_4c5.loadAndOpenDropDown().then(function(){if(_4c5.dropDown.focus){_4c5.dropDown.focus();}});},10);}}}});_4af.registry["createLink"]=function(){return new _4b2({command:"createLink"});};_4af.registry["insertImage"]=function(){return new _4c3({command:"insertImage"});};_4b2.ImgLinkDialog=_4c3;return _4b2;});},"dojo/_base/query":function(){define(["../query","./NodeList"],function(_4c6){return _4c6;});},"dijit/form/DropDownButton":function(){define(["dojo/_base/declare","dojo/_base/lang","dojo/query","../registry","../popup","./Button","../_Container","../_HasDropDown","dojo/text!./templates/DropDownButton.html"],function(_4c7,lang,_4c8,_4c9,_4ca,_4cb,_4cc,_4cd,_4ce){return _4c7("dijit.form.DropDownButton",[_4cb,_4cc,_4cd],{baseClass:"dijitDropDownButton",templateString:_4ce,_fillContent:function(){if(this.srcNodeRef){var _4cf=_4c8("*",this.srcNodeRef);this.inherited(arguments,[_4cf[0]]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown&&this.dropDownContainer){var _4d0=_4c8("[widgetId]",this.dropDownContainer)[0];this.dropDown=_4c9.byNode(_4d0);delete this.dropDownContainer;}if(this.dropDown){_4ca.hide(this.dropDown);}this.inherited(arguments);},isLoaded:function(){var _4d1=this.dropDown;return (!!_4d1&&(!_4d1.href||_4d1.isLoaded));},loadDropDown:function(_4d2){var _4d3=this.dropDown;var _4d4=_4d3.on("load",lang.hitch(this,function(){_4d4.remove();_4d2();}));_4d3.refresh();},isFocusable:function(){return this.inherited(arguments)&&!this._mouseDown;}});});},"url:dijit/form/templates/DropDownButton.html":"▼\n","dijit/Menu":function(){define("dijit/Menu",["require","dojo/_base/array","dojo/_base/declare","dojo/_base/event","dojo/dom","dojo/dom-attr","dojo/dom-geometry","dojo/dom-style","dojo/keys","dojo/_base/lang","dojo/on","dojo/sniff","dojo/_base/window","dojo/window","./popup","./DropDownMenu","dojo/ready"],function(_4d5,_4d6,_4d7,_4d8,dom,_4d9,_4da,_4db,keys,lang,on,has,win,_4dc,pm,_4dd,_4de){if(has("dijit-legacy-requires")){_4de(0,function(){var _4df=["dijit/MenuItem","dijit/PopupMenuItem","dijit/CheckedMenuItem","dijit/MenuSeparator"];_4d5(_4df);});}return _4d7("dijit.Menu",_4dd,{constructor:function(){this._bindings=[];},targetNodeIds:[],selector:"",contextMenuForWindow:false,leftClickToOpen:false,refocus:true,postCreate:function(){if(this.contextMenuForWindow){this.bindDomNode(this.ownerDocumentBody);}else{_4d6.forEach(this.targetNodeIds,this.bindDomNode,this);}this.inherited(arguments);},_iframeContentWindow:function(_4e0){return _4dc.get(this._iframeContentDocument(_4e0))||this._iframeContentDocument(_4e0)["__parent__"]||(_4e0.name&&win.doc.frames[_4e0.name])||null;},_iframeContentDocument:function(_4e1){return _4e1.contentDocument||(_4e1.contentWindow&&_4e1.contentWindow.document)||(_4e1.name&&win.doc.frames[_4e1.name]&&win.doc.frames[_4e1.name].document)||null;},bindDomNode:function(node){node=dom.byId(node,this.ownerDocument);var cn;if(node.tagName.toLowerCase()=="iframe"){var _4e2=node,_4e3=this._iframeContentWindow(_4e2);cn=win.body(_4e3.document);}else{cn=(node==win.body(this.ownerDocument)?this.ownerDocument.documentElement:node);}var _4e4={node:node,iframe:_4e2};_4d9.set(node,"_dijitMenu"+this.id,this._bindings.push(_4e4));var _4e5=lang.hitch(this,function(cn){var _4e6=this.selector,_4e7=_4e6?function(_4e8){return on.selector(_4e6,_4e8);}:function(_4e9){return _4e9;},self=this;return [on(cn,_4e7(this.leftClickToOpen?"click":"contextmenu"),function(evt){_4d8.stop(evt);if((new Date()).getTime()\n\t\n\n"}});define("dijit/DropDownMenu",["dojo/_base/declare","dojo/_base/event","dojo/keys","dojo/text!./templates/Menu.html","./_OnDijitClickMixin","./_MenuBase"],function(_4fb,_4fc,keys,_4fd,_4fe,_4ff){return _4fb("dijit.DropDownMenu",[_4ff,_4fe],{templateString:_4fd,baseClass:"dijitMenu",postCreate:function(){this.inherited(arguments);var l=this.isLeftToRight();this._openSubMenuKey=l?keys.RIGHT_ARROW:keys.LEFT_ARROW;this._closeSubMenuKey=l?keys.LEFT_ARROW:keys.RIGHT_ARROW;this.connectKeyNavHandlers([keys.UP_ARROW],[keys.DOWN_ARROW]);},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.charOrCode){case this._openSubMenuKey:this._moveToPopup(evt);_4fc.stop(evt);break;case this._closeSubMenuKey:if(this.parentMenu){if(this.parentMenu._isMenuBar){this.parentMenu.focusPrev();}else{this.onCancel(false);}}else{_4fc.stop(evt);}break;}}});});},"url:dijit/templates/Menu.html":"\n\t\n
    \n","dijit/_MenuBase":function(){define("dijit/_MenuBase",["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/_base/lang","dojo/mouse","dojo/on","dojo/window","./a11yclick","./popup","./registry","./_Widget","./_KeyNavContainer","./_TemplatedMixin"],function(_500,_501,dom,_502,_503,lang,_504,on,_505,_506,pm,_507,_508,_509,_50a){return _501("dijit._MenuBase",[_508,_50a,_509],{parentMenu:null,popupDelay:500,autoFocus:false,childSelector:function(node){var _50b=_507.byNode(node);return node.parentNode==this.containerNode&&_50b&&_50b.focus;},postCreate:function(){var self=this,_50c=typeof this.childSelector=="string"?this.childSelector:lang.hitch(this,"childSelector");this.own(on(this.containerNode,on.selector(_50c,_504.enter),function(){self.onItemHover(_507.byNode(this));}),on(this.containerNode,on.selector(_50c,_504.leave),function(){self.onItemUnhover(_507.byNode(this));}),on(this.containerNode,on.selector(_50c,_506),function(evt){self.onItemClick(_507.byNode(this),evt);evt.stopPropagation();evt.preventDefault();}));this.inherited(arguments);},onExecute:function(){},onCancel:function(){},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.onItemClick(this.focusedChild,evt);}else{var _50d=this._getTopMenu();if(_50d&&_50d._isMenuBar){_50d.focusNext();}}},_onPopupHover:function(){if(this.currentPopup&&this.currentPopup._pendingClose_timer){var _50e=this.currentPopup.parentMenu;if(_50e.focusedChild){_50e.focusedChild._setSelected(false);}_50e.focusedChild=this.currentPopup.from_item;_50e.focusedChild._setSelected(true);this._stopPendingCloseTimer(this.currentPopup);}},onItemHover:function(item){if(this.isActive){this.focusChild(item);if(this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer){this.hover_timer=this.defer("_openPopup",this.popupDelay);}}if(this.focusedChild){this.focusChild(item);}this._hoveredChild=item;item._set("hovering",true);},_onChildBlur:function(item){this._stopPopupTimer();item._setSelected(false);var _50f=item.popup;if(_50f){this._stopPendingCloseTimer(_50f);_50f._pendingClose_timer=this.defer(function(){_50f._pendingClose_timer=null;if(_50f.parentMenu){_50f.parentMenu.currentPopup=null;}pm.close(_50f);},this.popupDelay);}},onItemUnhover:function(item){if(this.isActive){this._stopPopupTimer();}if(this._hoveredChild==item){this._hoveredChild=null;}item._set("hovering",false);},_stopPopupTimer:function(){if(this.hover_timer){this.hover_timer=this.hover_timer.remove();}},_stopPendingCloseTimer:function(_510){if(_510._pendingClose_timer){_510._pendingClose_timer=_510._pendingClose_timer.remove();}},_stopFocusTimer:function(){if(this._focus_timer){this._focus_timer=this._focus_timer.remove();}},_getTopMenu:function(){for(var top=this;top.parentMenu;top=top.parentMenu){}return top;},onItemClick:function(item,evt){if(typeof this.isShowingNow=="undefined"){this._markActive();}this.focusChild(item);if(item.disabled){return false;}if(item.popup){this._openPopup(evt.type=="keypress");}else{this.onExecute();item._onClick?item._onClick(evt):item.onClick(evt);}},_openPopup:function(_511){this._stopPopupTimer();var _512=this.focusedChild;if(!_512){return;}var _513=_512.popup;if(!_513.isShowingNow){if(this.currentPopup){this._stopPendingCloseTimer(this.currentPopup);pm.close(this.currentPopup);}_513.parentMenu=this;_513.from_item=_512;var self=this;pm.open({parent:this,popup:_513,around:_512.domNode,orient:this._orient||["after","before"],onCancel:function(){self.focusChild(_512);self._cleanUp();_512._setSelected(true);self.focusedChild=_512;},onExecute:lang.hitch(this,"_cleanUp")});this.currentPopup=_513;if(this.popupHoverHandle){this.popupHoverHandle.remove();}this.own(this.popupHoverHandle=on.once(_513.domNode,"mouseover",lang.hitch(self,"_onPopupHover")));}if(_511&&_513.focus){_513._focus_timer=this.defer(lang.hitch(_513,function(){this._focus_timer=null;this.focus();}));}},_markActive:function(){this.isActive=true;_503.replace(this.domNode,"dijitMenuActive","dijitMenuPassive");},onOpen:function(){this.isShowingNow=true;this._markActive();},_markInactive:function(){this.isActive=false;_503.replace(this.domNode,"dijitMenuPassive","dijitMenuActive");},onClose:function(){this._stopFocusTimer();this._markInactive();this.isShowingNow=false;this.parentMenu=null;},_closeChild:function(){this._stopPopupTimer();if(this.currentPopup){if(_500.indexOf(this._focusManager.activeStack,this.id)>=0){_502.set(this.focusedChild.focusNode,"tabIndex",this.tabIndex);this.focusedChild.focusNode.focus();}pm.close(this.currentPopup);this.currentPopup=null;}if(this.focusedChild){this.focusedChild._setSelected(false);this.onItemUnhover(this.focusedChild);this.focusedChild=null;}},_onItemFocus:function(item){if(this._hoveredChild&&this._hoveredChild!=item){this.onItemUnhover(this._hoveredChild);}},_onBlur:function(){this._cleanUp();this.inherited(arguments);},_cleanUp:function(){this._closeChild();if(typeof this.isShowingNow=="undefined"){this._markInactive();}}});});},"dijit/MenuItem":function(){require({cache:{"url:dijit/templates/MenuItem.html":"\n\t\n\t\t\"\"\n\t\n\t\n\t\n\t\n\t\t
    \n\t\t\t\"\"\n\t\t\t+\n\t\t
    \n\t\n\n"}});define("dijit/MenuItem",["dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/_base/kernel","dojo/sniff","./_Widget","./_TemplatedMixin","./_Contained","./_CssStateMixin","dojo/text!./templates/MenuItem.html"],function(_514,dom,_515,_516,_517,has,_518,_519,_51a,_51b,_51c){return _514("dijit.MenuItem",[_518,_519,_51a,_51b],{templateString:_51c,baseClass:"dijitMenuItem",label:"",_setLabelAttr:function(val){this.containerNode.innerHTML=val;this._set("label",val);if(this.textDir==="auto"){this.applyTextDir(this.focusNode,this.label);}},iconClass:"dijitNoIcon",_setIconClassAttr:{node:"iconNode",type:"class"},accelKey:"",disabled:false,_fillContent:function(_51d){if(_51d&&!("label" in this.params)){this.set("label",_51d.innerHTML);}},buildRendering:function(){this.inherited(arguments);var _51e=this.id+"_text";_515.set(this.containerNode,"id",_51e);if(this.accelKeyNode){_515.set(this.accelKeyNode,"id",this.id+"_accel");_51e+=" "+this.id+"_accel";}this.domNode.setAttribute("aria-labelledby",_51e);dom.setSelectable(this.domNode,false);},onClick:function(){},focus:function(){try{if(has("ie")==8){this.containerNode.focus();}this.focusNode.focus();}catch(e){}},_onFocus:function(){this._setSelected(true);this.getParent()._onItemFocus(this);this.inherited(arguments);},_setSelected:function(_51f){_516.toggle(this.domNode,"dijitMenuItemSelected",_51f);},setLabel:function(_520){_517.deprecated("dijit.MenuItem.setLabel() is deprecated. Use set('label', ...) instead.","","2.0");this.set("label",_520);},setDisabled:function(_521){_517.deprecated("dijit.Menu.setDisabled() is deprecated. Use set('disabled', bool) instead.","","2.0");this.set("disabled",_521);},_setDisabledAttr:function(_522){this.focusNode.setAttribute("aria-disabled",_522?"true":"false");this._set("disabled",_522);},_setAccelKeyAttr:function(_523){this.accelKeyNode.style.display=_523?"":"none";this.accelKeyNode.innerHTML=_523;_515.set(this.containerNode,"colSpan",_523?"1":"2");this._set("accelKey",_523);},_setTextDirAttr:function(_524){if(!this._created||this.textDir!=_524){this._set("textDir",_524);this.applyTextDir(this.focusNode,this.label);}}});});},"url:dijit/templates/MenuItem.html":"\n\t\n\t\t\"\"\n\t\n\t\n\t\n\t\n\t\t
    \n\t\t\t\"\"\n\t\t\t+\n\t\t
    \n\t\n\n","dijit/PopupMenuItem":function(){define("dijit/PopupMenuItem",["dojo/_base/declare","dojo/dom-style","dojo/query","./registry","./MenuItem","./hccss"],function(_525,_526,_527,_528,_529){return _525("dijit.PopupMenuItem",_529,{_fillContent:function(){if(this.srcNodeRef){var _52a=_527("*",this.srcNodeRef);this.inherited(arguments,[_52a[0]]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}this.inherited(arguments);if(!this.popup){var node=_527("[widgetId]",this.dropDownContainer)[0];this.popup=_528.byNode(node);}this.ownerDocumentBody.appendChild(this.popup.domNode);this.popup.startup();this.popup.domNode.style.display="none";if(this.arrowWrapper){_526.set(this.arrowWrapper,"visibility","");}this.focusNode.setAttribute("aria-haspopup","true");},destroyDescendants:function(_52b){if(this.popup){if(!this.popup._destroyed){this.popup.destroyRecursive(_52b);}delete this.popup;}this.inherited(arguments);}});});},"dijit/CheckedMenuItem":function(){require({cache:{"url:dijit/templates/CheckedMenuItem.html":"\n\t\n\t\t\"\"\n\t\t✓\n\t\n\t\n\t\n\t \n\n"}});define("dijit/CheckedMenuItem",["dojo/_base/declare","dojo/dom-class","./MenuItem","dojo/text!./templates/CheckedMenuItem.html","./hccss"],function(_52c,_52d,_52e,_52f){return _52c("dijit.CheckedMenuItem",_52e,{templateString:_52f,checked:false,_setCheckedAttr:function(_530){_52d.toggle(this.domNode,"dijitCheckedMenuItemChecked",_530);this.domNode.setAttribute("aria-checked",_530?"true":"false");this._set("checked",_530);},iconClass:"",onChange:function(){},_onClick:function(evt){if(!this.disabled){this.set("checked",!this.checked);this.onChange(this.checked);}this.onClick(evt);}});});},"url:dijit/templates/CheckedMenuItem.html":"\n\t\n\t\t\"\"\n\t\t✓\n\t\n\t\n\t\n\t \n\n","dijit/MenuBar":function(){require({cache:{"url:dijit/templates/MenuBar.html":"
    \n"}});define("dijit/MenuBar",["dojo/_base/declare","dojo/_base/event","dojo/keys","./_MenuBase","dojo/text!./templates/MenuBar.html"],function(_531,_532,keys,_533,_534){return _531("dijit.MenuBar",_533,{templateString:_534,baseClass:"dijitMenuBar",_isMenuBar:true,postCreate:function(){this.inherited(arguments);var l=this.isLeftToRight();this.connectKeyNavHandlers(l?[keys.LEFT_ARROW]:[keys.RIGHT_ARROW],l?[keys.RIGHT_ARROW]:[keys.LEFT_ARROW]);this._orient=["below"];},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.onItemClick(this.focusedChild,evt);}},focusChild:function(item){var _535=this.focusedChild,_536=_535&&_535.popup&&_535.popup.isShowingNow;this.inherited(arguments);if(_536&&item.popup&&!item.disabled){this._openPopup(true);}},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.charOrCode){case keys.DOWN_ARROW:this._moveToPopup(evt);_532.stop(evt);}},onItemClick:function(item,evt){if(item.popup&&item.popup.isShowingNow&&(evt.type!=="keypress"||evt.keyCode!==keys.DOWN_ARROW)){item.popup.onCancel();}else{this.inherited(arguments);}}});});},"url:dijit/templates/MenuBar.html":"
    \n","dijit/MenuBarItem":function(){require({cache:{"url:dijit/templates/MenuBarItem.html":"
    \n\t\n
    \n"}});define("dijit/MenuBarItem",["dojo/_base/declare","./MenuItem","dojo/text!./templates/MenuBarItem.html"],function(_537,_538,_539){var _53a=_537("dijit._MenuBarItemMixin",null,{templateString:_539,_setIconClassAttr:null});var _53b=_537("dijit.MenuBarItem",[_538,_53a],{});_53b._MenuBarItemMixin=_53a;return _53b;});},"url:dijit/templates/MenuBarItem.html":"
    \n\t\n
    \n","dijit/PopupMenuBarItem":function(){define("dijit/PopupMenuBarItem",["dojo/_base/declare","./PopupMenuItem","./MenuBarItem"],function(_53c,_53d,_53e){var _53f=_53e._MenuBarItemMixin;return _53c("dijit.PopupMenuBarItem",[_53d,_53f],{});});},"dijit/MenuSeparator":function(){require({cache:{"url:dijit/templates/MenuSeparator.html":"\n\t\n\t\t
    \n\t\t
    \n\t\n\t\n\t\t
    \n\t\t
    \n\t\n"}});define("dijit/MenuSeparator",["dojo/_base/declare","dojo/dom","./_WidgetBase","./_TemplatedMixin","./_Contained","dojo/text!./templates/MenuSeparator.html"],function(_540,dom,_541,_542,_543,_544){return _540("dijit.MenuSeparator",[_541,_542,_543],{templateString:_544,buildRendering:function(){this.inherited(arguments);dom.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});});},"url:dijit/templates/MenuSeparator.html":"\n\t\n\t\t
    \n\t\t
    \n\t\n\t\n\t\t
    \n\t\t
    \n\t\n","dijit/ProgressBar":function(){require({cache:{"url:dijit/templates/ProgressBar.html":"
     
    \"\"\n/
    \n"}});define("dijit/ProgressBar",["require","dojo/_base/declare","dojo/dom-class","dojo/_base/lang","dojo/number","./_Widget","./_TemplatedMixin","dojo/text!./templates/ProgressBar.html"],function(_545,_546,_547,lang,_548,_549,_54a,_54b){return _546("dijit.ProgressBar",[_549,_54a],{progress:"0",value:"",maximum:100,places:0,indeterminate:false,label:"",name:"",templateString:_54b,_indeterminateHighContrastImagePath:_545.toUrl("./themes/a11y/indeterminate_progress.gif"),postMixInProperties:function(){this.inherited(arguments);if(!(this.params&&"value" in this.params)){this.value=this.indeterminate?Infinity:this.progress;}},buildRendering:function(){this.inherited(arguments);this.indeterminateHighContrastImage.setAttribute("src",this._indeterminateHighContrastImagePath.toString());this.update();},update:function(_54c){lang.mixin(this,_54c||{});var tip=this.internalProgress,ap=this.domNode;var _54d=1;if(this.indeterminate){ap.removeAttribute("aria-valuenow");}else{if(String(this.progress).indexOf("%")!=-1){_54d=Math.min(parseFloat(this.progress)/100,1);this.progress=_54d*this.maximum;}else{this.progress=Math.min(this.progress,this.maximum);_54d=this.maximum?this.progress/this.maximum:0;}ap.setAttribute("aria-valuenow",this.progress);}ap.setAttribute("aria-labelledby",this.labelNode.id);ap.setAttribute("aria-valuemin",0);ap.setAttribute("aria-valuemax",this.maximum);this.labelNode.innerHTML=this.report(_54d);_547.toggle(this.domNode,"dijitProgressBarIndeterminate",this.indeterminate);tip.style.width=(_54d*100)+"%";this.onChange();},_setValueAttr:function(v){this._set("value",v);if(v==Infinity){this.update({indeterminate:true});}else{this.update({indeterminate:false,progress:v});}},_setLabelAttr:function(_54e){this._set("label",_54e);this.update();},_setIndeterminateAttr:function(_54f){this.indeterminate=_54f;this.update();},report:function(_550){return this.label?this.label:(this.indeterminate?" ":_548.format(_550,{type:"percent",places:this.places,locale:this.lang}));},onChange:function(){}});});},"dojo/number":function(){define(["./_base/lang","./i18n","./i18n!./cldr/nls/number","./string","./regexp"],function(lang,i18n,_551,_552,_553){var _554={};lang.setObject("dojo.number",_554);_554.format=function(_555,_556){_556=lang.mixin({},_556||{});var _557=i18n.normalizeLocale(_556.locale),_558=i18n.getLocalization("dojo.cldr","number",_557);_556.customs=_558;var _559=_556.pattern||_558[(_556.type||"decimal")+"Format"];if(isNaN(_555)||Math.abs(_555)==Infinity){return null;}return _554._applyPattern(_555,_559,_556);};_554._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;_554._applyPattern=function(_55a,_55b,_55c){_55c=_55c||{};var _55d=_55c.customs.group,_55e=_55c.customs.decimal,_55f=_55b.split(";"),_560=_55f[0];_55b=_55f[(_55a<0)?1:0]||("-"+_560);if(_55b.indexOf("%")!=-1){_55a*=100;}else{if(_55b.indexOf("‰")!=-1){_55a*=1000;}else{if(_55b.indexOf("¤")!=-1){_55d=_55c.customs.currencyGroup||_55d;_55e=_55c.customs.currencyDecimal||_55e;_55b=_55b.replace(/\u00a4{1,3}/,function(_561){var prop=["symbol","currency","displayName"][_561.length-1];return _55c[prop]||_55c.currency||"";});}else{if(_55b.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _562=_554._numberPatternRE;var _563=_560.match(_562);if(!_563){throw new Error("unable to find a number expression in pattern: "+_55b);}if(_55c.fractional===false){_55c.places=0;}return _55b.replace(_562,_554._formatAbsolute(_55a,_563[0],{decimal:_55e,group:_55d,places:_55c.places,round:_55c.round}));};_554.round=function(_564,_565,_566){var _567=10/(_566||10);return (_567*+_564).toFixed(_565)/_567;};if((0.9).toFixed()==0){var _568=_554.round;_554.round=function(v,p,m){var d=Math.pow(10,-p||0),a=Math.abs(v);if(!v||a>=d){d=0;}else{a/=d;if(a<0.5||a>=0.95){d=0;}}return _568(v,p,m)+(v>0?d:-d);};}_554._formatAbsolute=function(_569,_56a,_56b){_56b=_56b||{};if(_56b.places===true){_56b.places=0;}if(_56b.places===Infinity){_56b.places=6;}var _56c=_56a.split("."),_56d=typeof _56b.places=="string"&&_56b.places.indexOf(","),_56e=_56b.places;if(_56d){_56e=_56b.places.substring(_56d+1);}else{if(!(_56e>=0)){_56e=(_56c[1]||[]).length;}}if(!(_56b.round<0)){_569=_554.round(_569,_56e,_56b.round);}var _56f=String(Math.abs(_569)).split("."),_570=_56f[1]||"";if(_56c[1]||_56b.places){if(_56d){_56b.places=_56b.places.substring(0,_56d);}var pad=_56b.places!==undefined?_56b.places:(_56c[1]&&_56c[1].lastIndexOf("0")+1);if(pad>_570.length){_56f[1]=_552.pad(_570,pad,"0",true);}if(_56e<_570.length){_56f[1]=_570.substr(0,_56e);}}else{if(_56f[1]){_56f.pop();}}var _571=_56c[0].replace(",","");pad=_571.indexOf("0");if(pad!=-1){pad=_571.length-pad;if(pad>_56f[0].length){_56f[0]=_552.pad(_56f[0],pad);}if(_571.indexOf("#")==-1){_56f[0]=_56f[0].substr(_56f[0].length-pad);}}var _572=_56c[0].lastIndexOf(","),_573,_574;if(_572!=-1){_573=_56c[0].length-_572-1;var _575=_56c[0].substr(0,_572);_572=_575.lastIndexOf(",");if(_572!=-1){_574=_575.length-_572-1;}}var _576=[];for(var _577=_56f[0];_577;){var off=_577.length-_573;_576.push((off>0)?_577.substr(off):_577);_577=(off>0)?_577.slice(0,off):"";if(_574){_573=_574;_574=undefined;}}_56f[0]=_576.reverse().join(_56b.group||",");return _56f.join(_56b.decimal||".");};_554.regexp=function(_578){return _554._parseInfo(_578).regexp;};_554._parseInfo=function(_579){_579=_579||{};var _57a=i18n.normalizeLocale(_579.locale),_57b=i18n.getLocalization("dojo.cldr","number",_57a),_57c=_579.pattern||_57b[(_579.type||"decimal")+"Format"],_57d=_57b.group,_57e=_57b.decimal,_57f=1;if(_57c.indexOf("%")!=-1){_57f/=100;}else{if(_57c.indexOf("‰")!=-1){_57f/=1000;}else{var _580=_57c.indexOf("¤")!=-1;if(_580){_57d=_57b.currencyGroup||_57d;_57e=_57b.currencyDecimal||_57e;}}}var _581=_57c.split(";");if(_581.length==1){_581.push("-"+_581[0]);}var re=_553.buildGroupRE(_581,function(_582){_582="(?:"+_553.escapeString(_582,".")+")";return _582.replace(_554._numberPatternRE,function(_583){var _584={signed:false,separator:_579.strict?_57d:[_57d,""],fractional:_579.fractional,decimal:_57e,exponent:false},_585=_583.split("."),_586=_579.places;if(_585.length==1&&_57f!=1){_585[1]="###";}if(_585.length==1||_586===0){_584.fractional=false;}else{if(_586===undefined){_586=_579.pattern?_585[1].lastIndexOf("0")+1:Infinity;}if(_586&&_579.fractional==undefined){_584.fractional=true;}if(!_579.places&&(_586<_585[1].length)){_586+=","+_585[1].length;}_584.places=_586;}var _587=_585[0].split(",");if(_587.length>1){_584.groupSize=_587.pop().length;if(_587.length>1){_584.groupSize2=_587.pop().length;}}return "("+_554._realNumberRegexp(_584)+")";});},true);if(_580){re=re.replace(/([\s\xa0]*)(\u00a4{1,3})([\s\xa0]*)/g,function(_588,_589,_58a,_58b){var prop=["symbol","currency","displayName"][_58a.length-1],_58c=_553.escapeString(_579[prop]||_579.currency||"");_589=_589?"[\\s\\xa0]":"";_58b=_58b?"[\\s\\xa0]":"";if(!_579.strict){if(_589){_589+="*";}if(_58b){_58b+="*";}return "(?:"+_589+_58c+_58b+")?";}return _589+_58c+_58b;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_57d,decimal:_57e,factor:_57f};};_554.parse=function(_58d,_58e){var info=_554._parseInfo(_58e),_58f=(new RegExp("^"+info.regexp+"$")).exec(_58d);if(!_58f){return NaN;}var _590=_58f[1];if(!_58f[1]){if(!_58f[2]){return NaN;}_590=_58f[2];info.factor*=-1;}_590=_590.replace(new RegExp("["+info.group+"\\s\\xa0"+"]","g"),"").replace(info.decimal,".");return _590*info.factor;};_554._realNumberRegexp=function(_591){_591=_591||{};if(!("places" in _591)){_591.places=Infinity;}if(typeof _591.decimal!="string"){_591.decimal=".";}if(!("fractional" in _591)||/^0/.test(_591.places)){_591.fractional=[true,false];}if(!("exponent" in _591)){_591.exponent=[true,false];}if(!("eSigned" in _591)){_591.eSigned=[true,false];}var _592=_554._integerRegexp(_591),_593=_553.buildGroupRE(_591.fractional,function(q){var re="";if(q&&(_591.places!==0)){re="\\"+_591.decimal;if(_591.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_591.places+"}";}}return re;},true);var _594=_553.buildGroupRE(_591.exponent,function(q){if(q){return "([eE]"+_554._integerRegexp({signed:_591.eSigned})+")";}return "";});var _595=_592+_593;if(_593){_595="(?:(?:"+_595+")|(?:"+_593+"))";}return _595+_594;};_554._integerRegexp=function(_596){_596=_596||{};if(!("signed" in _596)){_596.signed=[true,false];}if(!("separator" in _596)){_596.separator="";}else{if(!("groupSize" in _596)){_596.groupSize=3;}}var _597=_553.buildGroupRE(_596.signed,function(q){return q?"[-+]":"";},true);var _598=_553.buildGroupRE(_596.separator,function(sep){if(!sep){return "(?:\\d+)";}sep=_553.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep==" "){sep="\\s\\xa0";}}var grp=_596.groupSize,grp2=_596.groupSize2;if(grp2){var _599="(?:0|[1-9]\\d{0,"+(grp2-1)+"}(?:["+sep+"]\\d{"+grp2+"})*["+sep+"]\\d{"+grp+"})";return ((grp-grp2)>0)?"(?:"+_599+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_599;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _597+_598;};return _554;});},"url:dijit/templates/ProgressBar.html":"
     
    \"\"\n/
    \n","dijit/TitlePane":function(){require({cache:{"url:dijit/templates/TitlePane.html":"
    \n\t
    \n\t\t
    \n\t\t\t\"\"\n\t\t
    \n\t
    \n\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t
    \n\t\t
    \n\t
    \n
    \n"}});define("dijit/TitlePane",["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/_base/event","dojo/fx","dojo/_base/kernel","dojo/keys","./_CssStateMixin","./_TemplatedMixin","./layout/ContentPane","dojo/text!./templates/TitlePane.html","./_base/manager"],function(_59a,_59b,dom,_59c,_59d,_59e,_59f,_5a0,_5a1,keys,_5a2,_5a3,_5a4,_5a5,_5a6){return _59b("dijit.TitlePane",[_5a4,_5a3,_5a2],{title:"",_setTitleAttr:{node:"titleNode",type:"innerHTML"},open:true,toggleable:true,tabIndex:"0",duration:_5a6.defaultDuration,baseClass:"dijitTitlePane",templateString:_5a5,doLayout:false,_setTooltipAttr:{node:"focusNode",type:"attribute",attribute:"title"},buildRendering:function(){this.inherited(arguments);dom.setSelectable(this.titleNode,false);},postCreate:function(){this.inherited(arguments);if(this.toggleable){this._trackMouseState(this.titleBarNode,"dijitTitlePaneTitle");}var _5a7=this.hideNode,_5a8=this.wipeNode;this._wipeIn=_5a0.wipeIn({node:_5a8,duration:this.duration,beforeBegin:function(){_5a7.style.display="";}});this._wipeOut=_5a0.wipeOut({node:_5a8,duration:this.duration,onEnd:function(){_5a7.style.display="none";}});},_setOpenAttr:function(open,_5a9){_59a.forEach([this._wipeIn,this._wipeOut],function(_5aa){if(_5aa&&_5aa.status()=="playing"){_5aa.stop();}});if(_5a9){var anim=this[open?"_wipeIn":"_wipeOut"];anim.play();}else{this.hideNode.style.display=this.wipeNode.style.display=open?"":"none";}if(this._started){if(open){this._onShow();}else{this.onHide();}}this.containerNode.setAttribute("aria-hidden",open?"false":"true");this.focusNode.setAttribute("aria-pressed",open?"true":"false");this._set("open",open);this._setCss();},_setToggleableAttr:function(_5ab){this.focusNode.setAttribute("role",_5ab?"button":"heading");if(_5ab){this.focusNode.setAttribute("aria-controls",this.id+"_pane");this.focusNode.setAttribute("tabIndex",this.tabIndex);this.focusNode.setAttribute("aria-pressed",this.open);}else{_59c.remove(this.focusNode,"aria-controls");_59c.remove(this.focusNode,"tabIndex");_59c.remove(this.focusNode,"aria-pressed");}this._set("toggleable",_5ab);this._setCss();},_setContentAttr:function(_5ac){if(!this.open||!this._wipeOut||this._wipeOut.status()=="playing"){this.inherited(arguments);}else{if(this._wipeIn&&this._wipeIn.status()=="playing"){this._wipeIn.stop();}_59e.setMarginBox(this.wipeNode,{h:_59e.getMarginBox(this.wipeNode).h});this.inherited(arguments);if(this._wipeIn){this._wipeIn.play();}else{this.hideNode.style.display="";}}},toggle:function(){this._setOpenAttr(!this.open,true);},_setCss:function(){var node=this.titleBarNode||this.focusNode;var _5ad=this._titleBarClass;this._titleBarClass="dijit"+(this.toggleable?"":"Fixed")+(this.open?"Open":"Closed");_59d.replace(node,this._titleBarClass,_5ad||"");this.arrowNodeInner.innerHTML=this.open?"-":"+";},_onTitleKey:function(e){if(e.keyCode==keys.ENTER||e.keyCode==keys.SPACE){if(this.toggleable){this.toggle();_59f.stop(e);}}else{if(e.keyCode==keys.DOWN_ARROW&&this.open){this.containerNode.focus();e.preventDefault();}}},_onTitleClick:function(){if(this.toggleable){this.toggle();}},setTitle:function(_5ae){_5a1.deprecated("dijit.TitlePane.setTitle() is deprecated. Use set('title', ...) instead.","","2.0");this.set("title",_5ae);}});});},"dojo/fx":function(){define(["./_base/lang","./Evented","./_base/kernel","./_base/array","./_base/connect","./_base/fx","./dom","./dom-style","./dom-geometry","./ready","require"],function(lang,_5af,dojo,_5b0,_5b1,_5b2,dom,_5b3,geom,_5b4,_5b5){if(!dojo.isAsync){_5b4(0,function(){var _5b6=["./fx/Toggler"];_5b5(_5b6);});}var _5b7=dojo.fx={};var _5b8={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _5b9=function(_5ba){this._index=-1;this._animations=_5ba||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;_5b0.forEach(this._animations,function(a){if(a){if(typeof a.duration!="undefined"){this.duration+=a.duration;}if(a.delay){this.duration+=a.delay;}}},this);};_5b9.prototype=new _5af();lang.extend(_5b9,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){_5b1.disconnect(this._onAnimateCtx);_5b1.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=_5b1.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=_5b1.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_5bb,_5bc){if(!this._current){this._current=this._animations[this._index=0];}if(!_5bc&&this._current.status()=="playing"){return this;}var _5bd=_5b1.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_5be=_5b1.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_5bf=_5b1.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);_5b1.disconnect(_5bd);_5b1.disconnect(_5be);_5b1.disconnect(_5bf);});if(this._onAnimateCtx){_5b1.disconnect(this._onAnimateCtx);}this._onAnimateCtx=_5b1.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){_5b1.disconnect(this._onEndCtx);}this._onEndCtx=_5b1.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=_5b1.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);_5b1.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_5c0,_5c1){this.pause();var _5c2=this.duration*_5c0;this._current=null;_5b0.some(this._animations,function(a){if(a.duration<=_5c2){this._current=a;return true;}_5c2-=a.duration;return false;});if(this._current){this._current.gotoPercent(_5c2/this._current.duration,_5c1);}return this;},stop:function(_5c3){if(this._current){if(_5c3){for(;this._index+1this._animations.length){this._fire("onEnd");}},_call:function(_5c9,args){var t=this._pseudoAnimation;t[_5c9].apply(t,args);},play:function(_5ca,_5cb){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(_5cc,_5cd){var ms=this.duration*_5cc;_5b0.forEach(this._animations,function(a){a.gotoPercent(a.duration\n\t
    \n\t\t
    \n\t\t\t\"\"\n\t\t
    \n\t
    \n\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t
    \n\t\t
    \n\t
    \n
    \n","dijit/Tree":function(){require({cache:{"url:dijit/templates/TreeNode.html":"
    \"\"\n\t\t\t\"\"\n\t\t
    \n\t
    \n
    \n","url:dijit/templates/Tree.html":"
    \n\t
    \n
    \n"}});define("dijit/Tree",["dojo/_base/array","dojo/_base/connect","dojo/cookie","dojo/_base/declare","dojo/Deferred","dojo/DeferredList","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/errors/create","dojo/fx","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/on","dojo/topic","dojo/touch","dojo/when","./focus","./registry","./_base/manager","./_Widget","./_TemplatedMixin","./_Container","./_Contained","./_CssStateMixin","dojo/text!./templates/TreeNode.html","dojo/text!./templates/Tree.html","./tree/TreeStoreModel","./tree/ForestStoreModel","./tree/_dndSelector"],function(_5d1,_5d2,_5d3,_5d4,_5d5,_5d6,dom,_5d7,_5d8,_5d9,_5da,_5db,_5dc,_5dd,keys,lang,on,_5de,_5df,when,_5e0,_5e1,_5e2,_5e3,_5e4,_5e5,_5e6,_5e7,_5e8,_5e9,_5ea,_5eb,_5ec){_5d5=_5d4(_5d5,{addCallback:function(_5ed){this.then(_5ed);},addErrback:function(_5ee){this.then(null,_5ee);}});var _5ef=_5d4("dijit._TreeNode",[_5e3,_5e4,_5e5,_5e6,_5e7],{item:null,isTreeNode:true,label:"",_setLabelAttr:{node:"labelNode",type:"innerText"},isExpandable:null,isExpanded:false,state:"UNCHECKED",templateString:_5e8,baseClass:"dijitTreeNode",cssStateNodes:{rowNode:"dijitTreeRow"},_setTooltipAttr:{node:"rowNode",type:"attribute",attribute:"title"},buildRendering:function(){this.inherited(arguments);this._setExpando();this._updateItemClasses(this.item);if(this.isExpandable){this.labelNode.setAttribute("aria-expanded",this.isExpanded);}this.setSelected(false);},_setIndentAttr:function(_5f0){var _5f1=(Math.max(_5f0,0)*this.tree._nodePixelIndent)+"px";_5d9.set(this.domNode,"backgroundPosition",_5f1+" 0px");_5d9.set(this.indentNode,this.isLeftToRight()?"paddingLeft":"paddingRight",_5f1);_5d1.forEach(this.getChildren(),function(_5f2){_5f2.set("indent",_5f0+1);});this._set("indent",_5f0);},markProcessing:function(){this.state="LOADING";this._setExpando(true);},unmarkProcessing:function(){this._setExpando(false);},_updateItemClasses:function(item){var tree=this.tree,_5f3=tree.model;if(tree._v10Compat&&item===_5f3.root){item=null;}this._applyClassAndStyle(item,"icon","Icon");this._applyClassAndStyle(item,"label","Label");this._applyClassAndStyle(item,"row","Row");this.tree._startPaint(true);},_applyClassAndStyle:function(item,_5f4,_5f5){var _5f6="_"+_5f4+"Class";var _5f7=_5f4+"Node";var _5f8=this[_5f6];this[_5f6]=this.tree["get"+_5f5+"Class"](item,this.isExpanded);_5d7.replace(this[_5f7],this[_5f6]||"",_5f8||"");_5d9.set(this[_5f7],this.tree["get"+_5f5+"Style"](item,this.isExpanded)||{});},_updateLayout:function(){var _5f9=this.getParent();if(!_5f9||!_5f9.rowNode||_5f9.rowNode.style.display=="none"){_5d7.add(this.domNode,"dijitTreeIsRoot");}else{_5d7.toggle(this.domNode,"dijitTreeIsLast",!this.getNextSibling());}},_setExpando:function(_5fa){var _5fb=["dijitTreeExpandoLoading","dijitTreeExpandoOpened","dijitTreeExpandoClosed","dijitTreeExpandoLeaf"],_5fc=["*","-","+","*"],idx=_5fa?0:(this.isExpandable?(this.isExpanded?1:2):3);_5d7.replace(this.expandoNode,_5fb[idx],_5fb);this.expandoNodeText.innerHTML=_5fc[idx];},expand:function(){if(this._expandDeferred){return this._expandDeferred;}if(this._collapseDeferred){this._collapseDeferred.cancel();delete this._collapseDeferred;}this.isExpanded=true;this.labelNode.setAttribute("aria-expanded","true");if(this.tree.showRoot||this!==this.tree.rootNode){this.containerNode.setAttribute("role","group");}_5d7.add(this.contentNode,"dijitTreeContentExpanded");this._setExpando();this._updateItemClasses(this.item);if(this==this.tree.rootNode&&this.tree.showRoot){this.tree.domNode.setAttribute("aria-expanded","true");}var def,_5fd=_5dc.wipeIn({node:this.containerNode,duration:_5e2.defaultDuration,onEnd:function(){def.resolve(true);}});def=(this._expandDeferred=new _5d5(function(){_5fd.stop();}));_5fd.play();return def;},collapse:function(){if(this._collapseDeferred){return this._collapseDeferred;}if(this._expandDeferred){this._expandDeferred.cancel();delete this._expandDeferred;}this.isExpanded=false;this.labelNode.setAttribute("aria-expanded","false");if(this==this.tree.rootNode&&this.tree.showRoot){this.tree.domNode.setAttribute("aria-expanded","false");}_5d7.remove(this.contentNode,"dijitTreeContentExpanded");this._setExpando();this._updateItemClasses(this.item);var def,_5fe=_5dc.wipeOut({node:this.containerNode,duration:_5e2.defaultDuration,onEnd:function(){def.resolve(true);}});def=(this._collapseDeferred=new _5d5(function(){_5fe.stop();}));_5fe.play();return def;},indent:0,setChildItems:function(_5ff){var tree=this.tree,_600=tree.model,defs=[];var _601=this.getChildren();_5d1.forEach(_601,function(_602){_5e5.prototype.removeChild.call(this,_602);},this);this.defer(function(){_5d1.forEach(_601,function(node){if(!node._destroyed&&!node.getParent()){tree.dndController.removeTreeNode(node);var id=_600.getIdentity(node.item),ary=tree._itemNodesMap[id];if(ary.length==1){delete tree._itemNodesMap[id];}else{var _603=_5d1.indexOf(ary,node);if(_603!=-1){ary.splice(_603,1);}}node.destroyRecursive();}});});this.state="LOADED";if(_5ff&&_5ff.length>0){this.isExpandable=true;_5d1.forEach(_5ff,function(item){var id=_600.getIdentity(item),_604=tree._itemNodesMap[id],node;if(_604){for(var i=0;i<_604.length;i++){if(_604[i]&&!_604[i].getParent()){node=_604[i];node.set("indent",this.indent+1);break;}}}if(!node){node=this.tree._createTreeNode({item:item,tree:tree,isExpandable:_600.mayHaveChildren(item),label:tree.getLabel(item),tooltip:tree.getTooltip(item),ownerDocument:tree.ownerDocument,dir:tree.dir,lang:tree.lang,textDir:tree.textDir,indent:this.indent+1});if(_604){_604.push(node);}else{tree._itemNodesMap[id]=[node];}}this.addChild(node);if(this.tree.autoExpand||this.tree._state(node)){defs.push(tree._expandNode(node));}},this);_5d1.forEach(this.getChildren(),function(_605){_605._updateLayout();});}else{this.isExpandable=false;}if(this._setExpando){this._setExpando(false);}this._updateItemClasses(this.item);if(this==tree.rootNode){var fc=this.tree.showRoot?this:this.getChildren()[0];if(fc){fc.setFocusable(true);tree.lastFocused=fc;}else{tree.domNode.setAttribute("tabIndex","0");}}var def=new _5d6(defs);this.tree._startPaint(def);return def;},getTreePath:function(){var node=this;var path=[];while(node&&node!==this.tree.rootNode){path.unshift(node.item);node=node.getParent();}path.unshift(this.tree.rootNode.item);return path;},getIdentity:function(){return this.tree.model.getIdentity(this.item);},removeChild:function(node){this.inherited(arguments);var _606=this.getChildren();if(_606.length==0){this.isExpandable=false;this.collapse();}_5d1.forEach(_606,function(_607){_607._updateLayout();});},makeExpandable:function(){this.isExpandable=true;this._setExpando(false);},setSelected:function(_608){this.labelNode.setAttribute("aria-selected",_608?"true":"false");_5d7.toggle(this.rowNode,"dijitTreeRowSelected",_608);},setFocusable:function(_609){this.labelNode.setAttribute("tabIndex",_609?"0":"-1");},_setTextDirAttr:function(_60a){if(_60a&&((this.textDir!=_60a)||!this._created)){this._set("textDir",_60a);this.applyTextDir(this.labelNode,this.labelNode.innerText||this.labelNode.textContent||"");_5d1.forEach(this.getChildren(),function(_60b){_60b.set("textDir",_60a);},this);}}});var Tree=_5d4("dijit.Tree",[_5e3,_5e4],{store:null,model:null,query:null,label:"",showRoot:true,childrenAttr:["children"],paths:[],path:[],selectedItems:null,selectedItem:null,openOnClick:false,openOnDblClick:false,templateString:_5e9,persist:true,autoExpand:false,dndController:_5ec,dndParams:["onDndDrop","itemCreator","onDndCancel","checkAcceptance","checkItemAcceptance","dragThreshold","betweenThreshold"],onDndDrop:null,itemCreator:null,onDndCancel:null,checkAcceptance:null,checkItemAcceptance:null,dragThreshold:5,betweenThreshold:0,_nodePixelIndent:19,_publish:function(_60c,_60d){_5de.publish(this.id,lang.mixin({tree:this,event:_60c},_60d||{}));},postMixInProperties:function(){this.tree=this;if(this.autoExpand){this.persist=false;}this._itemNodesMap={};if(!this.cookieName&&this.id){this.cookieName=this.id+"SaveStateCookie";}this.expandChildrenDeferred=new _5d5();this.pendingCommandsDeferred=this.expandChildrenDeferred;this.inherited(arguments);},postCreate:function(){this._initState();var self=this;this.own(on(this.domNode,on.selector(".dijitTreeNode",_5df.enter),function(evt){self._onNodeMouseEnter(_5e1.byNode(this),evt);}),on(this.domNode,on.selector(".dijitTreeNode",_5df.leave),function(evt){self._onNodeMouseLeave(_5e1.byNode(this),evt);}),on(this.domNode,on.selector(".dijitTreeRow","click"),function(evt){self._onClick(_5e1.getEnclosingWidget(this),evt);}),on(this.domNode,on.selector(".dijitTreeRow","dblclick"),function(evt){self._onDblClick(_5e1.getEnclosingWidget(this),evt);}),on(this.domNode,on.selector(".dijitTreeNode","keypress"),function(evt){self._onKeyPress(_5e1.byNode(this),evt);}),on(this.domNode,on.selector(".dijitTreeNode","keydown"),function(evt){self._onKeyDown(_5e1.byNode(this),evt);}),on(this.domNode,on.selector(".dijitTreeRow","focusin"),function(evt){self._onNodeFocus(_5e1.getEnclosingWidget(this),evt);}));if(!this.model){this._store2model();}this.connect(this.model,"onChange","_onItemChange");this.connect(this.model,"onChildrenChange","_onItemChildrenChange");this.connect(this.model,"onDelete","_onItemDelete");this.inherited(arguments);if(this.dndController){if(lang.isString(this.dndController)){this.dndController=lang.getObject(this.dndController);}var _60e={};for(var i=0;i
    \"\"\n\t\t\t\"\"\n\t\t
    \n\t
    \n
    \n","url:dijit/templates/Tree.html":"
    \n\t
    \n
    \n","dijit/tree/TreeStoreModel":function(){define(["dojo/_base/array","dojo/aspect","dojo/_base/declare","dojo/_base/lang"],function(_66b,_66c,_66d,lang){return _66d("dijit.tree.TreeStoreModel",null,{store:null,childrenAttrs:["children"],newItemIdAttr:"id",labelAttr:"",root:null,query:null,deferItemLoadingUntilExpand:false,constructor:function(args){lang.mixin(this,args);this.connects=[];var _66e=this.store;if(!_66e.getFeatures()["dojo.data.api.Identity"]){throw new Error("dijit.tree.TreeStoreModel: store must support dojo.data.Identity");}if(_66e.getFeatures()["dojo.data.api.Notification"]){this.connects=this.connects.concat([_66c.after(_66e,"onNew",lang.hitch(this,"onNewItem"),true),_66c.after(_66e,"onDelete",lang.hitch(this,"onDeleteItem"),true),_66c.after(_66e,"onSet",lang.hitch(this,"onSetItem"),true)]);}},destroy:function(){var h;while(h=this.connects.pop()){h.remove();}},getRoot:function(_66f,_670){if(this.root){_66f(this.root);}else{this.store.fetch({query:this.query,onComplete:lang.hitch(this,function(_671){if(_671.length!=1){throw new Error("dijit.tree.TreeStoreModel: root query returned "+_671.length+" items, but must return exactly one");}this.root=_671[0];_66f(this.root);}),onError:_670});}},mayHaveChildren:function(item){return _66b.some(this.childrenAttrs,function(attr){return this.store.hasAttribute(item,attr);},this);},getChildren:function(_672,_673,_674){var _675=this.store;if(!_675.isItemLoaded(_672)){var _676=lang.hitch(this,arguments.callee);_675.loadItem({item:_672,onItem:function(_677){_676(_677,_673,_674);},onError:_674});return;}var _678=[];for(var i=0;i0){_6ab(this.cookieName,_6b6.join(","),{expires:365});}},_getSavedPaths:function(){var tree=this.tree;if(tree.persist&&tree.dndController.cookieName){var oreo,_6b9=[];oreo=_6ab(tree.dndController.cookieName);if(oreo){_6b9=_6a6.map(oreo.split(","),function(path){return path.split("/");});}return _6b9;}},onMouseDown:function(e){if(!this.current||this.tree.isExpandoNode(e.target,this.current)){return;}if(e.type=="mousedown"&&_6ac.isLeft(e)){e.preventDefault();}else{if(e.type!="touchstart"){return;}}var _6ba=this.current,copy=_6a7.isCopyKey(e),id=_6ba.id;if(!this.singular&&!e.shiftKey&&this.selection[id]){this._doDeselect=true;return;}else{this._doDeselect=false;}this.userSelect(_6ba,copy,e.shiftKey);},onMouseUp:function(e){if(!this._doDeselect){return;}this._doDeselect=false;this.userSelect(this.current,_6a7.isCopyKey(e),e.shiftKey);},onMouseMove:function(){this._doDeselect=false;},_compareNodes:function(n1,n2){if(n1===n2){return 0;}if("sourceIndex" in document.documentElement){return n1.sourceIndex-n2.sourceIndex;}else{if("compareDocumentPosition" in document.documentElement){return n1.compareDocumentPosition(n2)&2?1:-1;}else{if(document.createRange){var r1=doc.createRange();r1.setStartBefore(n1);var r2=doc.createRange();r2.setStartBefore(n2);return r1.compareBoundaryPoints(r1.END_TO_END,r2);}else{throw Error("dijit.tree._compareNodes don't know how to compare two different nodes in this browser");}}}},userSelect:function(node,_6bb,_6bc){if(this.singular){if(this.anchor==node&&_6bb){this.selectNone();}else{this.setSelection([node]);this.anchor=node;}}else{if(_6bc&&this.anchor){var cr=this._compareNodes(this.anchor.rowNode,node.rowNode),_6bd,end,_6be=this.anchor;if(cr<0){_6bd=_6be;end=node;}else{_6bd=node;end=_6be;}var _6bf=[];while(_6bd!=end){_6bf.push(_6bd);_6bd=this.tree._getNextNode(_6bd);}_6bf.push(end);this.setSelection(_6bf);}else{if(this.selection[node.id]&&_6bb){this.removeTreeNode(node);}else{if(_6bb){this.addTreeNode(node,true);}else{this.setSelection([node]);this.anchor=node;}}}}},getItem:function(key){var _6c0=this.selection[key];return {data:_6c0,type:["treeNode"]};},forInSelectedItems:function(f,o){o=o||_6aa.global;for(var id in this.selection){f.call(o,this.getItem(id),id,this);}}});});},"dijit/tree/_dndContainer":function(){define(["dojo/aspect","dojo/_base/declare","dojo/dom-class","dojo/_base/event","dojo/_base/lang","dojo/on","dojo/touch"],function(_6c1,_6c2,_6c3,_6c4,lang,on,_6c5){return _6c2("dijit.tree._dndContainer",null,{constructor:function(tree,_6c6){this.tree=tree;this.node=tree.domNode;lang.mixin(this,_6c6);this.current=null;this.containerState="";_6c3.add(this.node,"dojoDndContainer");this.events=[on(this.node,_6c5.enter,lang.hitch(this,"onOverEvent")),on(this.node,_6c5.leave,lang.hitch(this,"onOutEvent")),_6c1.after(this.tree,"_onNodeMouseEnter",lang.hitch(this,"onMouseOver"),true),_6c1.after(this.tree,"_onNodeMouseLeave",lang.hitch(this,"onMouseOut"),true),on(this.node,"dragstart",lang.hitch(_6c4,"stop")),on(this.node,"selectstart",lang.hitch(_6c4,"stop"))];},destroy:function(){var h;while(h=this.events.pop()){h.remove();}this.node=this.parent=null;},onMouseOver:function(_6c7){this.current=_6c7;},onMouseOut:function(){this.current=null;},_changeState:function(type,_6c8){var _6c9="dojoDnd"+type;var _6ca=type.toLowerCase()+"State";_6c3.replace(this.node,_6c9+_6c8,_6c9+this[_6ca]);this[_6ca]=_6c8;},_addItemClass:function(node,type){_6c3.add(node,"dojoDndItem"+type);},_removeItemClass:function(node,type){_6c3.remove(node,"dojoDndItem"+type);},onOverEvent:function(){this._changeState("Container","Over");},onOutEvent:function(){this._changeState("Container","");}});});},"dijit/InlineEditBox":function(){require({cache:{"url:dijit/templates/InlineEditBox.html":"