/* Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ /* This is an optimized version of Dojo, built for deployment and not for development. To get sources and documentation, please visit: http://dojotoolkit.org */ //>>built require({cache:{"dijit/_editor/plugins/FontChoice":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-construct","dojo/i18n","dojo/_base/lang","dojo/store/Memory","dojo/_base/window","../../registry","../../_Widget","../../_TemplatedMixin","../../_WidgetsInTemplateMixin","../../form/FilteringSelect","../_Plugin","../range","../selection","dojo/i18n!../nls/FontChoice"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,_b,_c,_d,_e,_f){var _10=_2("dijit._editor.plugins._FontDropDown",[_9,_a,_b],{label:"",plainText:false,templateString:""+""+""+"",postMixInProperties:function(){this.inherited(arguments);this.strings=_4.getLocalization("dijit._editor","FontChoice");this.label=this.strings[this.command];this.id=_8.getUniqueId(this.declaredClass.replace(/\./g,"_"));this.selectId=this.id+"_select";this.inherited(arguments);},postCreate:function(){this.select.set("store",new _6({idProperty:"value",data:_1.map(this.values,function(_11){var _12=this.strings[_11]||_11;return {label:this.getLabel(_11,_12),name:_12,value:_11};},this)}));this.select.set("value","",false);this.disabled=this.select.get("disabled");},_setValueAttr:function(_13,_14){_14=_14!==false;this.select.set("value",_1.indexOf(this.values,_13)<0?"":_13,_14);if(!_14){this.select._lastValueReported=null;}},_getValueAttr:function(){return this.select.get("value");},focus:function(){this.select.focus();},_setDisabledAttr:function(_15){this.disabled=_15;this.select.set("disabled",_15);}});var _16=_2("dijit._editor.plugins._FontNameDropDown",_10,{generic:false,command:"fontName",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(_17,_18){if(this.plainText){return _18;}else{return "
"+_18+"
";}},_setValueAttr:function(_19,_1a){_1a=_1a!==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"};_19=map[_19]||_19;}this.inherited(arguments,[_19,_1a]);}});var _1b=_2("dijit._editor.plugins._FontSizeDropDown",_10,{command:"fontSize",values:[1,2,3,4,5,6,7],getLabel:function(_1c,_1d){if(this.plainText){return _1d;}else{return ""+_1d+"";}},_setValueAttr:function(_1e,_1f){_1f=_1f!==false;if(_1e.indexOf&&_1e.indexOf("px")!=-1){var _20=parseInt(_1e,10);_1e={10:1,13:2,16:3,18:4,24:5,32:6,48:7}[_20]||_1e;}this.inherited(arguments,[_1e,_1f]);}});var _21=_2("dijit._editor.plugins._FormatBlockDropDown",_10,{command:"formatBlock",values:["noFormat","p","h1","h2","h3","pre"],postCreate:function(){this.inherited(arguments);this.set("value","noFormat",false);},getLabel:function(_22,_23){if(this.plainText||_22=="noFormat"){return _23;}else{return "<"+_22+">"+_23+"";}},_execCommand:function(_24,_25,_26){if(_26==="noFormat"){var _27;var end;var sel=_e.getSelection(_24.window);if(sel&&sel.rangeCount>0){var _28=sel.getRangeAt(0);var _29,tag;if(_28){_27=_28.startContainer;end=_28.endContainer;while(_27&&_27!==_24.editNode&&_27!==_24.document.body&&_27.nodeType!==1){_27=_27.parentNode;}while(end&&end!==_24.editNode&&end!==_24.document.body&&end.nodeType!==1){end=end.parentNode;}var _2a=_5.hitch(this,function(_2b,ary){if(_2b.childNodes&&_2b.childNodes.length){var i;for(i=0;i<_2b.childNodes.length;i++){var c=_2b.childNodes[i];if(c.nodeType==1){if(_7.withGlobal(_24.window,"inSelection",_f,[c])){var tag=c.tagName?c.tagName.toLowerCase():"";if(_1.indexOf(this.values,tag)!==-1){ary.push(c);}_2a(c,ary);}}}}});var _2c=_5.hitch(this,function(_2d){if(_2d&&_2d.length){_24.beginEditing();while(_2d.length){this._removeFormat(_24,_2d.pop());}_24.endEditing();}});var _2e=[];if(_27==end){var _2f;_29=_27;while(_29&&_29!==_24.editNode&&_29!==_24.document.body){if(_29.nodeType==1){tag=_29.tagName?_29.tagName.toLowerCase():"";if(_1.indexOf(this.values,tag)!==-1){_2f=_29;break;}}_29=_29.parentNode;}_2a(_27,_2e);if(_2f){_2e=[_2f].concat(_2e);}_2c(_2e);}else{_29=_27;while(_7.withGlobal(_24.window,"inSelection",_f,[_29])){if(_29.nodeType==1){tag=_29.tagName?_29.tagName.toLowerCase():"";if(_1.indexOf(this.values,tag)!==-1){_2e.push(_29);}_2a(_29,_2e);}_29=_29.nextSibling;}_2c(_2e);}_24.onDisplayChanged();}}}else{_24.execCommand(_25,_26);}},_removeFormat:function(_30,_31){if(_30.customUndo){while(_31.firstChild){_3.place(_31.firstChild,_31,"before");}_31.parentNode.removeChild(_31);}else{_7.withGlobal(_30.window,"selectElementChildren",_f,[_31]);var _32=_7.withGlobal(_30.window,"getSelectedHtml",_f,[null]);_7.withGlobal(_30.window,"selectElement",_f,[_31]);_30.execCommand("inserthtml",_32||"");}}});var _33=_2("dijit._editor.plugins.FontChoice",_d,{useDefaultCommand:false,_initButton:function(){var _34={fontName:_16,fontSize:_1b,formatBlock:_21}[this.command],_35=this.params;if(this.params.custom){_35.values=this.params.custom;}var _36=this.editor;this.button=new _34(_5.delegate({dir:_36.dir,lang:_36.lang},_35));this.connect(this.button.select,"onChange",function(_37){if(this.editor.focused){this.editor.focus();}if(this.command=="fontName"&&_37.indexOf(" ")!=-1){_37="'"+_37+"'";}if(this.button._execCommand){this.button._execCommand(this.editor,this.command,_37);}else{this.editor.execCommand(this.command,_37);}});},updateState:function(){var _38=this.editor;var _39=this.command;if(!_38||!_38.isLoaded||!_39.length){return;}if(this.button){var _3a=this.get("disabled");this.button.set("disabled",_3a);if(_3a){return;}var _3b;try{_3b=_38.queryCommandValue(_39)||"";}catch(e){_3b="";}var _3c=_5.isString(_3b)&&(_3b.match(/'([^']*)'/)||_3b.match(/"([^"]*)"/));if(_3c){_3b=_3c[1];}if(_39==="formatBlock"){if(!_3b||_3b=="p"){_3b=null;var _3d;var sel=_e.getSelection(this.editor.window);if(sel&&sel.rangeCount>0){var _3e=sel.getRangeAt(0);if(_3e){_3d=_3e.endContainer;}}while(_3d&&_3d!==_38.editNode&&_3d!==_38.document){var tg=_3d.tagName?_3d.tagName.toLowerCase():"";if(tg&&_1.indexOf(this.button.values,tg)>-1){_3b=tg;break;}_3d=_3d.parentNode;}if(!_3b){_3b="noFormat";}}else{if(_1.indexOf(this.button.values,_3b)<0){_3b="noFormat";}}}if(_3b!==this.button.get("value")){this.button.set("value",_3b,false);}}}});_1.forEach(["fontName","fontSize","formatBlock"],function(_3f){_d.registry[_3f]=function(_40){return new _33({command:_3f,plainText:_40.plainText});};});});},"url:dijit/templates/CheckedMenuItem.html":"\n\t\n\t\t\"\"\n\t\t\n\t\n\t\n\t\n\t \n\n","dijit/form/TextBox":function(){define(["dojo/_base/declare","dojo/dom-construct","dojo/dom-style","dojo/_base/kernel","dojo/_base/lang","dojo/_base/sniff","dojo/_base/window","./_FormValueWidget","./_TextBoxMixin","dojo/text!./templates/TextBox.html",".."],function(_41,_42,_43,_44,_45,has,win,_46,_47,_48,_49){var _4a=_41([_46,_47],{templateString:_48,_singleNodeTemplate:"",_buttonInputDisabled:has("ie")?"disabled":"",baseClass:"dijitTextBox",postMixInProperties:function(){var _4b=this.type.toLowerCase();if(this.templateString&&this.templateString.toLowerCase()=="input"||((_4b=="hidden"||_4b=="file")&&this.templateString==this.constructor.prototype.templateString)){this.templateString=this._singleNodeTemplate;}this.inherited(arguments);},_onInput:function(e){this.inherited(arguments);if(this.intermediateChanges){var _4c=this;setTimeout(function(){_4c._handleOnChange(_4c.get("value"),false);},0);}},_setPlaceHolderAttr:function(v){this._set("placeHolder",v);if(!this._phspan){this._attachPoints.push("_phspan");this._phspan=_42.create("span",{onmousedown:function(e){e.preventDefault();},className:"dijitPlaceHolder dijitInputField"},this.textbox,"after");}this._phspan.innerHTML="";this._phspan.appendChild(document.createTextNode(v));this._updatePlaceHolder();},_updatePlaceHolder:function(){if(this._phspan){this._phspan.style.display=(this.placeHolder&&!this.focused&&!this.textbox.value)?"":"none";}},_setValueAttr:function(_4d,_4e,_4f){this.inherited(arguments);this._updatePlaceHolder();},getDisplayedValue:function(){_44.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use set('displayedValue') instead.","","2.0");return this.get("displayedValue");},setDisplayedValue:function(_50){_44.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use set('displayedValue', ...) instead.","","2.0");this.set("displayedValue",_50);},_onBlur:function(e){if(this.disabled){return;}this.inherited(arguments);this._updatePlaceHolder();},_onFocus:function(by){if(this.disabled||this.readOnly){return;}this.inherited(arguments);this._updatePlaceHolder();}});if(has("ie")<9){_4a=_41(_4a,{declaredClass:"dijit.form.TextBox",_isTextSelected:function(){var _51=win.doc.selection.createRange();var _52=_51.parentElement();return _52==this.textbox&&_51.text.length==0;},postCreate:function(){this.inherited(arguments);setTimeout(_45.hitch(this,function(){try{var s=_43.getComputedStyle(this.domNode);if(s){var ff=s.fontFamily;if(ff){var _53=this.domNode.getElementsByTagName("INPUT");if(_53){for(var i=0;i<_53.length;i++){_53[i].style.fontFamily=ff;}}}}}catch(e){}}),0);}});_49._setSelectionRange=_47._setSelectionRange=function(_54,_55,_56){if(_54.createTextRange){var r=_54.createTextRange();r.collapse(true);r.moveStart("character",-99999);r.moveStart("character",_55);r.moveEnd("character",_56-_55);r.select();}};}else{if(has("mozilla")){_4a=_41(_4a,{declaredClass:"dijit.form.TextBox",_onBlur:function(e){this.inherited(arguments);if(this.selectOnClick){this.textbox.selectionStart=this.textbox.selectionEnd=undefined;}}});}else{_4a.prototype.declaredClass="dijit.form.TextBox";}}_45.setObject("dijit.form.TextBox",_4a);return _4a;});},"dojo/currency":function(){define(["./_base/kernel","./_base/lang","./_base/array","./number","./i18n","./i18n!./cldr/nls/currency","./cldr/monetary"],function(_57,_58,_59,_5a,_5b,_5c,_5d){_58.getObject("currency",true,_57);_57.currency._mixInDefaults=function(_5e){_5e=_5e||{};_5e.type="currency";var _5f=_5b.getLocalization("dojo.cldr","currency",_5e.locale)||{};var iso=_5e.currency;var _60=_5d.getData(iso);_59.forEach(["displayName","symbol","group","decimal"],function(_61){_60[_61]=_5f[iso+"_"+_61];});_60.fractional=[true,false];return _58.mixin(_60,_5e);};_57.currency.format=function(_62,_63){return _5a.format(_62,_57.currency._mixInDefaults(_63));};_57.currency.regexp=function(_64){return _5a.regexp(_57.currency._mixInDefaults(_64));};_57.currency.parse=function(_65,_66){return _5a.parse(_65,_57.currency._mixInDefaults(_66));};return _57.currency;});},"dijit/DialogUnderlay":function(){define(["dojo/_base/declare","dojo/dom-attr","dojo/_base/window","dojo/window","./_Widget","./_TemplatedMixin","./BackgroundIframe"],function(_67,_68,win,_69,_6a,_6b,_6c){return _67("dijit.DialogUnderlay",[_6a,_6b],{templateString:"
",dialogId:"","class":"",_setDialogIdAttr:function(id){_68.set(this.node,"id",id+"_underlay");this._set("dialogId",id);},_setClassAttr:function(_6d){this.node.className="dijitDialogUnderlay "+_6d;this._set("class",_6d);},postCreate:function(){win.body().appendChild(this.domNode);},layout:function(){var is=this.node.style,os=this.domNode.style;os.display="none";var _6e=_69.getBox();os.top=_6e.t+"px";os.left=_6e.l+"px";is.width=_6e.w+"px";is.height=_6e.h+"px";os.display="block";},show:function(){this.domNode.style.display="block";this.layout();this.bgIframe=new _6c(this.domNode);},hide:function(){this.bgIframe.destroy();delete this.bgIframe;this.domNode.style.display="none";}});});},"url:dijit/form/templates/ComboButton.html":"
\n","dijit/layout/ScrollingTabController":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/fx","dojo/_base/lang","dojo/query","dojo/_base/sniff","../registry","dojo/text!./templates/ScrollingTabController.html","dojo/text!./templates/_ScrollingTabControllerButton.html","./TabController","./utils","../_WidgetsInTemplateMixin","../Menu","../MenuItem","../form/Button","../_HasDropDown","dojo/NodeList-dom"],function(_6f,_70,_71,_72,_73,fx,_74,_75,has,_76,_77,_78,_79,_7a,_7b,_7c,_7d,_7e,_7f){var _80=_70("dijit.layout.ScrollingTabController",[_79,_7b],{baseClass:"dijitTabController dijitScrollingTabController",templateString:_77,useMenu:true,useSlider:true,tabStripClass:"",widgetsInTemplate:true,_minScroll:5,_setClassAttr:{node:"containerNode",type:"class"},buildRendering:function(){this.inherited(arguments);var n=this.domNode;this.scrollNode=this.tablistWrapper;this._initButtons();if(!this.tabStripClass){this.tabStripClass="dijitTabContainer"+this.tabPosition.charAt(0).toUpperCase()+this.tabPosition.substr(1).replace(/-.*/,"")+"None";_71.add(n,"tabStrip-disabled");}_71.add(this.tablistWrapper,this.tabStripClass);},onStartup:function(){this.inherited(arguments);_73.set(this.domNode,"visibility","");this._postStartup=true;},onAddChild:function(_81,_82){this.inherited(arguments);_6f.forEach(["label","iconClass"],function(_83){this.pane2watches[_81.id].push(this.pane2button[_81.id].watch(_83,_74.hitch(this,function(){if(this._postStartup&&this._dim){this.resize(this._dim);}})));},this);_73.set(this.containerNode,"width",(_73.get(this.containerNode,"width")+200)+"px");},onRemoveChild:function(_84,_85){var _86=this.pane2button[_84.id];if(this._selectedTab===_86.domNode){this._selectedTab=null;}this.inherited(arguments);},_initButtons:function(){this._btnWidth=0;this._buttons=_75("> .tabStripButton",this.domNode).filter(function(btn){if((this.useMenu&&btn==this._menuBtn.domNode)||(this.useSlider&&(btn==this._rightBtn.domNode||btn==this._leftBtn.domNode))){this._btnWidth+=_72.getMarginSize(btn).w;return true;}else{_73.set(btn,"display","none");return false;}},this);},_getTabsWidth:function(){var _87=this.getChildren();if(_87.length){var _88=_87[this.isLeftToRight()?0:_87.length-1].domNode,_89=_87[this.isLeftToRight()?_87.length-1:0].domNode;return _89.offsetLeft+_73.get(_89,"width")-_88.offsetLeft;}else{return 0;}},_enableBtn:function(_8a){var _8b=this._getTabsWidth();_8a=_8a||_73.get(this.scrollNode,"width");return _8b>0&&_8a<_8b;},resize:function(dim){this._dim=dim;this.scrollNode.style.height="auto";var cb=this._contentBox=_7a.marginBox2contentBox(this.domNode,{h:0,w:dim.w});cb.h=this.scrollNode.offsetHeight;_72.setContentSize(this.domNode,cb);var _8c=this._enableBtn(this._contentBox.w);this._buttons.style("display",_8c?"":"none");this._leftBtn.layoutAlign="left";this._rightBtn.layoutAlign="right";this._menuBtn.layoutAlign=this.isLeftToRight()?"right":"left";_7a.layoutChildren(this.domNode,this._contentBox,[this._menuBtn,this._leftBtn,this._rightBtn,{domNode:this.scrollNode,layoutAlign:"client"}]);if(this._selectedTab){if(this._anim&&this._anim.status()=="playing"){this._anim.stop();}this.scrollNode.scrollLeft=this._convertToScrollLeft(this._getScrollForSelectedTab());}this._setButtonClass(this._getScroll());this._postResize=true;return {h:this._contentBox.h,w:dim.w};},_getScroll:function(){return (this.isLeftToRight()||has("ie")<8||(has("ie")&&has("quirks"))||has("webkit"))?this.scrollNode.scrollLeft:_73.get(this.containerNode,"width")-_73.get(this.scrollNode,"width")+(has("ie")==8?-1:1)*this.scrollNode.scrollLeft;},_convertToScrollLeft:function(val){if(this.isLeftToRight()||has("ie")<8||(has("ie")&&has("quirks"))||has("webkit")){return val;}else{var _8d=_73.get(this.containerNode,"width")-_73.get(this.scrollNode,"width");return (has("ie")==8?-1:1)*(val-_8d);}},onSelectChild:function(_8e){var tab=this.pane2button[_8e.id];if(!tab||!_8e){return;}var _8f=tab.domNode;if(_8f!=this._selectedTab){this._selectedTab=_8f;if(this._postResize){var sl=this._getScroll();if(sl>_8f.offsetLeft||sl+_73.get(this.scrollNode,"width")<_8f.offsetLeft+_73.get(_8f,"width")){this.createSmoothScroll().play();}}}this.inherited(arguments);},_getScrollBounds:function(){var _90=this.getChildren(),_91=_73.get(this.scrollNode,"width"),_92=_73.get(this.containerNode,"width"),_93=_92-_91,_94=this._getTabsWidth();if(_90.length&&_94>_91){return {min:this.isLeftToRight()?0:_90[_90.length-1].domNode.offsetLeft,max:this.isLeftToRight()?(_90[_90.length-1].domNode.offsetLeft+_73.get(_90[_90.length-1].domNode,"width"))-_91:_93};}else{var _95=this.isLeftToRight()?0:_93;return {min:_95,max:_95};}},_getScrollForSelectedTab:function(){var w=this.scrollNode,n=this._selectedTab,_96=_73.get(this.scrollNode,"width"),_97=this._getScrollBounds();var pos=(n.offsetLeft+_73.get(n,"width")/2)-_96/2;pos=Math.min(Math.max(pos,_97.min),_97.max);return pos;},createSmoothScroll:function(x){if(arguments.length>0){var _98=this._getScrollBounds();x=Math.min(Math.max(x,_98.min),_98.max);}else{x=this._getScrollForSelectedTab();}if(this._anim&&this._anim.status()=="playing"){this._anim.stop();}var _99=this,w=this.scrollNode,_9a=new fx.Animation({beforeBegin:function(){if(this.curve){delete this.curve;}var _9b=w.scrollLeft,_9c=_99._convertToScrollLeft(x);_9a.curve=new fx._Line(_9b,_9c);},onAnimate:function(val){w.scrollLeft=val;}});this._anim=_9a;this._setButtonClass(x);return _9a;},_getBtnNode:function(e){var n=e.target;while(n&&!_71.contains(n,"tabStripButton")){n=n.parentNode;}return n;},doSlideRight:function(e){this.doSlide(1,this._getBtnNode(e));},doSlideLeft:function(e){this.doSlide(-1,this._getBtnNode(e));},doSlide:function(_9d,_9e){if(_9e&&_71.contains(_9e,"dijitTabDisabled")){return;}var _9f=_73.get(this.scrollNode,"width");var d=(_9f*0.75)*_9d;var to=this._getScroll()+d;this._setButtonClass(to);this.createSmoothScroll(to).play();},_setButtonClass:function(_a0){var _a1=this._getScrollBounds();this._leftBtn.set("disabled",_a0<=_a1.min);this._rightBtn.set("disabled",_a0>=_a1.max);}});var _a2=_70("dijit.layout._ScrollingTabControllerButtonMixin",null,{baseClass:"dijitTab tabStripButton",templateString:_78,tabIndex:"",isFocusable:function(){return false;}});_70("dijit.layout._ScrollingTabControllerButton",[_7e,_a2]);_70("dijit.layout._ScrollingTabControllerMenuButton",[_7e,_7f,_a2],{containerId:"",tabIndex:"-1",isLoaded:function(){return false;},loadDropDown:function(_a3){this.dropDown=new _7c({id:this.containerId+"_menu",dir:this.dir,lang:this.lang,textDir:this.textDir});var _a4=_76.byId(this.containerId);_6f.forEach(_a4.getChildren(),function(_a5){var _a6=new _7d({id:_a5.id+"_stcMi",label:_a5.title,iconClass:_a5.iconClass,dir:_a5.dir,lang:_a5.lang,textDir:_a5.textDir,onClick:function(){_a4.selectChild(_a5);}});this.dropDown.addChild(_a6);},this);_a3();},closeDropDown:function(_a7){this.inherited(arguments);if(this.dropDown){this.dropDown.destroyRecursive();delete this.dropDown;}}});return _80;});},"dijit/_editor/html":function(){define(["dojo/_base/array","dojo/_base/lang","dojo/_base/sniff",".."],function(_a8,_a9,has,_aa){var _ab=document.createElement("form");has.add("dom-attributes-explicit",_ab.attributes.length==0);has.add("dom-attributes-specified-flag",_ab.attributes.length>0&&_ab.attributes.length<40);_a9.getObject("_editor",true,_aa);_aa._editor.escapeXml=function(str,_ac){str=str.replace(/&/gm,"&").replace(//gm,">").replace(/"/gm,""");if(!_ac){str=str.replace(/'/gm,"'");}return str;};_aa._editor.getNodeHtml=function(_ad){var _ae;switch(_ad.nodeType){case 1:var _af=_ad.nodeName.toLowerCase();if(!_af||_af.charAt(0)=="/"){return "";}_ae="<"+_af;var _b0=[],_b1={};var _b2;if(has("dom-attributes-explicit")||has("dom-attributes-specified-flag")){var i=0;while((_b2=_ad.attributes[i++])){var n=_b2.name;if(n.substr(0,3)!=="_dj"&&(!has("dom-attributes-specified-flag")||_b2.specified)&&!(n in _b1)){var v=_b2.value;if(n=="src"||n=="href"){if(_ad.getAttribute("_djrealurl")){v=_ad.getAttribute("_djrealurl");}}if(has("ie")===8&&n==="style"){v=v.replace("HEIGHT:","height:").replace("WIDTH:","width:");}_b0.push([n,v]);_b1[n]=v;}}}else{var _b3=/^input$|^img$/i.test(_ad.nodeName)?_ad:_ad.cloneNode(false);var s=_b3.outerHTML;var _b4=/[\w-]+=("[^"]*"|'[^']*'|\S*)/gi;var _b5=s.match(_b4);s=s.substr(0,s.indexOf(">"));_a8.forEach(_b5,function(_b6){if(_b6){var idx=_b6.indexOf("=");if(idx>0){var key=_b6.substring(0,idx);if(key.substr(0,3)!="_dj"){if(key=="src"||key=="href"){if(_ad.getAttribute("_djrealurl")){_b0.push([key,_ad.getAttribute("_djrealurl")]);return;}}var val,_b7;switch(key){case "style":val=_ad.style.cssText.toLowerCase();break;case "class":val=_ad.className;break;case "width":if(_af==="img"){_b7=/width=(\S+)/i.exec(s);if(_b7){val=_b7[1];}break;}case "height":if(_af==="img"){_b7=/height=(\S+)/i.exec(s);if(_b7){val=_b7[1];}break;}default:val=_ad.getAttribute(key);}if(val!=null){_b0.push([key,val.toString()]);}}}}},this);}_b0.sort(function(a,b){return a[0]"+_ad.innerHTML+"";}else{if(_ad.childNodes.length){_ae+=">"+_aa._editor.getChildrenHtml(_ad)+"";}else{switch(_af){case "br":case "hr":case "img":case "input":case "base":case "meta":case "area":case "basefont":_ae+=" />";break;default:_ae+=">";}}}break;case 4:case 3:_ae=_aa._editor.escapeXml(_ad.nodeValue,true);break;case 8:_ae="";break;default:_ae="";}return _ae;};_aa._editor.getChildrenHtml=function(dom){var out="";if(!dom){return out;}var _b8=dom["childNodes"]||dom;var _b9=!has("ie")||_b8!==dom;var _ba,i=0;while((_ba=_b8[i++])){if(!_b9||_ba.parentNode==dom){out+=_aa._editor.getNodeHtml(_ba);}}return out;};return _aa._editor;});},"dijit/_HasDropDown":function(){define(["dojo/_base/declare","dojo/_base/Deferred","dojo/_base/event","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/has","dojo/keys","dojo/_base/lang","dojo/touch","dojo/_base/window","./registry","./focus","./popup","./_FocusMixin","./Viewport"],function(_bb,_bc,_bd,dom,_be,_bf,_c0,_c1,has,_c2,_c3,_c4,win,_c5,_c6,_c7,_c8,_c9){return _bb("dijit._HasDropDown",_c8,{_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.type!="pointerdown"){e.preventDefault();}this._docHandler=this.connect(win.doc,_c4.release,"_onDropDownMouseUp");this.toggleDropDown();},_onDropDownMouseUp:function(e){if(e&&this._docHandler){this.disconnect(this._docHandler);}var _ca=this.dropDown,_cb=false;if(e&&this._opened){var c=_c0.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&&!_cb){if(_bf.contains(t,"dijitPopup")){_cb=true;}else{t=t.parentNode;}}if(_cb){t=e.target;if(_ca.onItemClick){var _cc;while(t&&!(_cc=_c5.byNode(t))){t=t.parentNode;}if(_cc&&_cc.onClick&&_cc.getParent){_cc.getParent().onItemClick(_cc,e);}}return;}}}if(this._opened){if(_ca.focus&&_ca.autoFocus!==false){window.setTimeout(_c3.hitch(_ca,"focus"),1);}}else{setTimeout(_c3.hitch(this,"focus"),0);}if(has("ios")){this._justGotMouseUp=true;setTimeout(_c3.hitch(this,function(){this._justGotMouseUp=false;}),0);}},_onDropDownClick:function(e){if(has("ios")&&!this._justGotMouseUp){this._onDropDownMouseDown(e);this._onDropDownMouseUp(e);}if(this._stopClickEvents){_bd.stop(e);}},buildRendering:function(){this.inherited(arguments);this._buttonNode=this._buttonNode||this.focusNode||this.domNode;this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;var _cd={"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";_bf.add(this._arrowWrapperNode||this._buttonNode,"dijit"+_cd+"ArrowButton");},postCreate:function(){this.inherited(arguments);this.connect(this._buttonNode,_c4.press,"_onDropDownMouseDown");this.connect(this._buttonNode,"onclick","_onDropDownClick");this.connect(this.focusNode,"onkeydown","_onKey");this.connect(this.focusNode,"onkeyup","_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,_ce=e.target;if(d&&this._opened&&d.handleKey){if(d.handleKey(e)===false){_bd.stop(e);return;}}if(d&&this._opened&&e.keyCode==_c2.ESCAPE){this.closeDropDown();_bd.stop(e);}else{if(!this._opened&&(e.keyCode==_c2.DOWN_ARROW||((e.keyCode==_c2.ENTER||e.keyCode==dojo.keys.SPACE)&&((_ce.tagName||"").toLowerCase()!=="input"||(_ce.type&&_ce.type.toLowerCase()!=="text"))))){this._toggleOnKeyUp=true;_bd.stop(e);}}},_onKeyUp:function(){if(this._toggleOnKeyUp){delete this._toggleOnKeyUp;this.toggleDropDown();var d=this.dropDown;if(d&&d.focus){setTimeout(_c3.hitch(d,"focus"),1);}}},_onBlur:function(){var _cf=_c6.curNode&&this.dropDown&&dom.isDescendant(_c6.curNode,this.dropDown.domNode);this.closeDropDown(_cf);this.inherited(arguments);},isLoaded:function(){return true;},loadDropDown:function(_d0){_d0();},loadAndOpenDropDown:function(){var d=new _bc(),_d1=_c3.hitch(this,function(){this.openDropDown();d.resolve(this.dropDown);});if(!this.isLoaded()){this.loadDropDown(_d1);}else{_d1();}return d;},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}if(!this._opened){this.loadAndOpenDropDown();}else{this.closeDropDown();}},openDropDown:function(){var _d2=this.dropDown,_d3=_d2.domNode,_d4=this._aroundNode||this.domNode,_d5=this;if(!this._preparedNode){this._preparedNode=true;if(_d3.style.width){this._explicitDDWidth=true;}if(_d3.style.height){this._explicitDDHeight=true;}}if(this.maxHeight||this.forceWidth||this.autoWidth){var _d6={display:"",visibility:"hidden"};if(!this._explicitDDWidth){_d6.width="";}if(!this._explicitDDHeight){_d6.height="";}_c1.set(_d3,_d6);var _d7=this.maxHeight;if(_d7==-1){var _d8=_c9.getEffectiveBox(this.ownerDocument),_d9=_c0.position(_d4,false);_d7=Math.floor(Math.max(_d9.y,_d8.h-(_d9.y+_d9.h)));}_c7.moveOffScreen(_d2);if(_d2.startup&&!_d2._started){_d2.startup();}var mb=_c0.getMarginSize(_d3);var _da=(_d7&&mb.h>_d7);_c1.set(_d3,{overflow:_da?"auto":"visible"});if(_da){mb.h=_d7;if("w" in mb){mb.w+=16;}}else{delete mb.h;}if(this.forceWidth){mb.w=_d4.offsetWidth;}else{if(this.autoWidth){mb.w=Math.max(mb.w,_d4.offsetWidth);}else{delete mb.w;}}if(_c3.isFunction(_d2.resize)){_d2.resize(mb);}else{_c0.setMarginBox(_d3,mb);}}var _db=_c7.open({parent:this,popup:_d2,around:_d4,orient:this.dropDownPosition,onExecute:function(){_d5.closeDropDown(true);},onCancel:function(){_d5.closeDropDown(true);},onClose:function(){_be.set(_d5._popupStateNode,"popupActive",false);_bf.remove(_d5._popupStateNode,"dijitHasDropDownOpen");_d5._opened=false;}});_be.set(this._popupStateNode,"popupActive","true");_bf.add(_d5._popupStateNode,"dijitHasDropDownOpen");this._opened=true;return _db;},closeDropDown:function(_dc){if(this._opened){if(_dc){this.focus();}_c7.close(this.dropDown);this._opened=false;}}});});},"dijit/tree/TreeStoreModel":function(){define(["dojo/_base/array","dojo/aspect","dojo/_base/declare","dojo/_base/json","dojo/_base/lang"],function(_dd,_de,_df,_e0,_e1){return _df("dijit.tree.TreeStoreModel",null,{store:null,childrenAttrs:["children"],newItemIdAttr:"id",labelAttr:"",root:null,query:null,deferItemLoadingUntilExpand:false,constructor:function(_e2){_e1.mixin(this,_e2);this.connects=[];var _e3=this.store;if(!_e3.getFeatures()["dojo.data.api.Identity"]){throw new Error("dijit.Tree: store must support dojo.data.Identity");}if(_e3.getFeatures()["dojo.data.api.Notification"]){this.connects=this.connects.concat([_de.after(_e3,"onNew",_e1.hitch(this,"onNewItem"),true),_de.after(_e3,"onDelete",_e1.hitch(this,"onDeleteItem"),true),_de.after(_e3,"onSet",_e1.hitch(this,"onSetItem"),true)]);}},destroy:function(){var h;while(h=this.connects.pop()){h.remove();}},getRoot:function(_e4,_e5){if(this.root){_e4(this.root);}else{this.store.fetch({query:this.query,onComplete:_e1.hitch(this,function(_e6){if(_e6.length!=1){throw new Error(this.declaredClass+": query "+_e0.stringify(this.query)+" returned "+_e6.length+" items, but must return exactly one item");}this.root=_e6[0];_e4(this.root);}),onError:_e5});}},mayHaveChildren:function(_e7){return _dd.some(this.childrenAttrs,function(_e8){return this.store.hasAttribute(_e7,_e8);},this);},getChildren:function(_e9,_ea,_eb){var _ec=this.store;if(!_ec.isItemLoaded(_e9)){var _ed=_e1.hitch(this,arguments.callee);_ec.loadItem({item:_e9,onItem:function(_ee){_ed(_ee,_ea,_eb);},onError:_eb});return;}var _ef=[];for(var i=0;i=9){this.connect(_114.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);_114.addKeyHandler(13,0,0,h);_114.addKeyHandler(13,0,1,h);this.connect(this.editor,"onKeyPressed","onKeyPressed");}}},onKeyPressed:function(){if(this._checkListLater){if(win.withGlobal(this.editor.window,"isCollapsed",dijit)){var _115=win.withGlobal(this.editor.window,"getAncestorElement",_113,["LI"]);if(!_115){_111.prototype.execCommand.call(this.editor,"formatblock",this.blockNodeForEnter);var _116=win.withGlobal(this.editor.window,"getAncestorElement",_113,[this.blockNodeForEnter]);if(_116){_116.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(_115.parentNode.parentNode.nodeName=="LI"){_115=_115.parentNode.parentNode;}}var fc=_115.firstChild;if(fc&&fc.nodeType==1&&(fc.nodeName=="UL"||fc.nodeName=="OL")){_115.insertBefore(fc.ownerDocument.createTextNode(" "),fc);var _117=_112.create(this.editor.window);_117.setStart(_115.firstChild,0);var _118=_112.getSelection(this.editor.window,true);_118.removeAllRanges();_118.addRange(_117);}}}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 _119,_11a,_11b,_11c,_11d,_11e,doc=this.editor.document,br,rs,txt;if(e.shiftKey){var _11f=win.withGlobal(this.editor.window,"getParentElement",_113);var _120=_112.getAncestor(_11f,this.blockNodes);if(_120){if(_120.tagName=="LI"){return true;}_119=_112.getSelection(this.editor.window);_11a=_119.getRangeAt(0);if(!_11a.collapsed){_11a.deleteContents();_119=_112.getSelection(this.editor.window);_11a=_119.getRangeAt(0);}if(_112.atBeginningOfContainer(_120,_11a.startContainer,_11a.startOffset)){br=doc.createElement("br");_11b=_112.create(this.editor.window);_120.insertBefore(br,_120.firstChild);_11b.setStartAfter(br);_119.removeAllRanges();_119.addRange(_11b);}else{if(_112.atEndOfContainer(_120,_11a.startContainer,_11a.startOffset)){_11b=_112.create(this.editor.window);br=doc.createElement("br");_120.appendChild(br);_120.appendChild(doc.createTextNode(" "));_11b.setStart(_120.lastChild,0);_119.removeAllRanges();_119.addRange(_11b);}else{rs=_11a.startContainer;if(rs&&rs.nodeType==3){txt=rs.nodeValue;win.withGlobal(this.editor.window,function(){_11c=doc.createTextNode(txt.substring(0,_11a.startOffset));_11d=doc.createTextNode(txt.substring(_11a.startOffset));_11e=doc.createElement("br");if(_11d.nodeValue==""&&has("webkit")){_11d=doc.createTextNode(" ");}_10d.place(_11c,rs,"after");_10d.place(_11e,_11c,"after");_10d.place(_11d,_11e,"after");_10d.destroy(rs);_11b=_112.create();_11b.setStart(_11d,0);_119.removeAllRanges();_119.addRange(_11b);});return false;}return true;}}}else{_119=_112.getSelection(this.editor.window);if(_119.rangeCount){_11a=_119.getRangeAt(0);if(_11a&&_11a.startContainer){if(!_11a.collapsed){_11a.deleteContents();_119=_112.getSelection(this.editor.window);_11a=_119.getRangeAt(0);}rs=_11a.startContainer;if(rs&&rs.nodeType==3){win.withGlobal(this.editor.window,lang.hitch(this,function(){var _121=false;var _122=_11a.startOffset;if(rs.length<_122){ret=this._adjustNodeAndOffset(rs,_122);rs=ret.node;_122=ret.offset;}txt=rs.nodeValue;_11c=doc.createTextNode(txt.substring(0,_122));_11d=doc.createTextNode(txt.substring(_122));_11e=doc.createElement("br");if(!_11d.length){_11d=doc.createTextNode(" ");_121=true;}if(_11c.length){_10d.place(_11c,rs,"after");}else{_11c=rs;}_10d.place(_11e,_11c,"after");_10d.place(_11d,_11e,"after");_10d.destroy(rs);_11b=_112.create();_11b.setStart(_11d,0);_11b.setEnd(_11d,_11d.length);_119.removeAllRanges();_119.addRange(_11b);if(_121&&!has("webkit")){_113.remove();}else{_113.collapse(true);}}));}else{var _123;if(_11a.startOffset>=0){_123=rs.childNodes[_11a.startOffset];}win.withGlobal(this.editor.window,lang.hitch(this,function(){var _124=doc.createElement("br");var _125=doc.createTextNode(" ");if(!_123){rs.appendChild(_124);rs.appendChild(_125);}else{_10d.place(_124,_123,"before");_10d.place(_125,_124,"after");}_11b=_112.create(win.global);_11b.setStart(_125,0);_11b.setEnd(_125,_125.length);_119.removeAllRanges();_119.addRange(_11b);_113.collapse(true);}));}}}else{_111.prototype.execCommand.call(this.editor,"inserthtml","
");}}return false;}var _126=true;_119=_112.getSelection(this.editor.window);_11a=_119.getRangeAt(0);if(!_11a.collapsed){_11a.deleteContents();_119=_112.getSelection(this.editor.window);_11a=_119.getRangeAt(0);}var _127=_112.getBlockAncestor(_11a.endContainer,null,this.editor.editNode);var _128=_127.blockNode;if((this._checkListLater=(_128&&(_128.nodeName=="LI"||_128.parentNode.nodeName=="LI")))){if(has("mozilla")){this._pressedEnterInBlock=_128;}if(/^(\s| | |\xA0|]*\bclass=['"]Apple-style-span['"][^>]*>(\s| | |\xA0)<\/span>)?(
)?$/.test(_128.innerHTML)){_128.innerHTML="";if(has("webkit")){_11b=_112.create(this.editor.window);_11b.setStart(_128,0);_119.removeAllRanges();_119.addRange(_11b);}this._checkListLater=false;}return true;}if(!_127.blockNode||_127.blockNode===this.editor.editNode){try{_111.prototype.execCommand.call(this.editor,"formatblock",this.blockNodeForEnter);}catch(e2){}_127={blockNode:win.withGlobal(this.editor.window,"getAncestorElement",_113,[this.blockNodeForEnter]),blockContainer:this.editor.editNode};if(_127.blockNode){if(_127.blockNode!=this.editor.editNode&&(!(_127.blockNode.textContent||_127.blockNode.innerHTML).replace(/^\s+|\s+$/g,"").length)){this.removeTrailingBr(_127.blockNode);return false;}}else{_127.blockNode=this.editor.editNode;}_119=_112.getSelection(this.editor.window);_11a=_119.getRangeAt(0);}var _129=doc.createElement(this.blockNodeForEnter);_129.innerHTML=this.bogusHtmlContent;this.removeTrailingBr(_127.blockNode);var _12a=_11a.endOffset;var node=_11a.endContainer;if(node.length<_12a){var ret=this._adjustNodeAndOffset(node,_12a);node=ret.node;_12a=ret.offset;}if(_112.atEndOfContainer(_127.blockNode,node,_12a)){if(_127.blockNode===_127.blockContainer){_127.blockNode.appendChild(_129);}else{_10d.place(_129,_127.blockNode,"after");}_126=false;_11b=_112.create(this.editor.window);_11b.setStart(_129,0);_119.removeAllRanges();_119.addRange(_11b);if(this.editor.height){_10f.scrollIntoView(_129);}}else{if(_112.atBeginningOfContainer(_127.blockNode,_11a.startContainer,_11a.startOffset)){_10d.place(_129,_127.blockNode,_127.blockNode===_127.blockContainer?"first":"before");if(_129.nextSibling&&this.editor.height){_11b=_112.create(this.editor.window);_11b.setStart(_129.nextSibling,0);_119.removeAllRanges();_119.addRange(_11b);_10f.scrollIntoView(_129.nextSibling);}_126=false;}else{if(_127.blockNode===_127.blockContainer){_127.blockNode.appendChild(_129);}else{_10d.place(_129,_127.blockNode,"after");}_126=false;if(_127.blockNode.style){if(_129.style){if(_127.blockNode.style.cssText){_129.style.cssText=_127.blockNode.style.cssText;}}}rs=_11a.startContainer;var _12b;if(rs&&rs.nodeType==3){var _12c,_12d;_12a=_11a.endOffset;if(rs.length<_12a){ret=this._adjustNodeAndOffset(rs,_12a);rs=ret.node;_12a=ret.offset;}txt=rs.nodeValue;_11c=doc.createTextNode(txt.substring(0,_12a));_11d=doc.createTextNode(txt.substring(_12a,txt.length));_10d.place(_11c,rs,"before");_10d.place(_11d,rs,"after");_10d.destroy(rs);var _12e=_11c.parentNode;while(_12e!==_127.blockNode){var tg=_12e.tagName;var _12f=doc.createElement(tg);if(_12e.style){if(_12f.style){if(_12e.style.cssText){_12f.style.cssText=_12e.style.cssText;}}}if(_12e.tagName==="FONT"){if(_12e.color){_12f.color=_12e.color;}if(_12e.face){_12f.face=_12e.face;}if(_12e.size){_12f.size=_12e.size;}}_12c=_11d;while(_12c){_12d=_12c.nextSibling;_12f.appendChild(_12c);_12c=_12d;}_10d.place(_12f,_12e,"after");_11c=_12e;_11d=_12f;_12e=_12e.parentNode;}_12c=_11d;if(_12c.nodeType==1||(_12c.nodeType==3&&_12c.nodeValue)){_129.innerHTML="";}_12b=_12c;while(_12c){_12d=_12c.nextSibling;_129.appendChild(_12c);_12c=_12d;}}_11b=_112.create(this.editor.window);var _130;var _131=_12b;if(this.blockNodeForEnter!=="BR"){while(_131){_130=_131;_12d=_131.firstChild;_131=_12d;}if(_130&&_130.parentNode){_129=_130.parentNode;_11b.setStart(_129,0);_119.removeAllRanges();_119.addRange(_11b);if(this.editor.height){_10f.scrollIntoView(_129);}if(has("mozilla")){this._pressedEnterInBlock=_127.blockNode;}}else{_126=true;}}else{_11b.setStart(_129,0);_119.removeAllRanges();_119.addRange(_11b);if(this.editor.height){_10f.scrollIntoView(_129);}if(has("mozilla")){this._pressedEnterInBlock=_127.blockNode;}}}}return _126;},_adjustNodeAndOffset:function(node,_132){while(node.length<_132&&node.nextSibling&&node.nextSibling.nodeType==3){_132=_132-node.length;node=node.nextSibling;}return {"node":node,"offset":_132};},removeTrailingBr:function(_133){var para=/P|DIV|LI/i.test(_133.tagName)?_133:_113.getParentOfType(_133,["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"){_10d.destroy(para.lastChild);}}if(!para.childNodes.length){para.innerHTML=this.bogusHtmlContent;}}});});},"dijit/_MenuBase":function(){define(["./popup","dojo/window","./_Widget","./_KeyNavContainer","./_TemplatedMixin","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/_base/lang","dojo/_base/array"],function(pm,_134,_135,_136,_137,_138,dom,_139,_13a,lang,_13b){return _138("dijit._MenuBase",[_135,_137,_136],{parentMenu:null,popupDelay:500,onExecute:function(){},onCancel:function(){},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.focusedChild._onClick(evt);}else{var _13c=this._getTopMenu();if(_13c&&_13c._isMenuBar){_13c.focusNext();}}},_onPopupHover:function(){if(this.currentPopup&&this.currentPopup._pendingClose_timer){var _13d=this.currentPopup.parentMenu;if(_13d.focusedChild){_13d.focusedChild._setSelected(false);}_13d.focusedChild=this.currentPopup.from_item;_13d.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=setTimeout(lang.hitch(this,"_openPopup"),this.popupDelay);}}if(this.focusedChild){this.focusChild(item);}this._hoveredChild=item;},_onChildBlur:function(item){this._stopPopupTimer();item._setSelected(false);var _13e=item.popup;if(_13e){this._stopPendingCloseTimer(_13e);_13e._pendingClose_timer=setTimeout(function(){_13e._pendingClose_timer=null;if(_13e.parentMenu){_13e.parentMenu.currentPopup=null;}pm.close(_13e);},this.popupDelay);}},onItemUnhover:function(item){if(this.isActive){this._stopPopupTimer();}if(this._hoveredChild==item){this._hoveredChild=null;}},_stopPopupTimer:function(){if(this.hover_timer){clearTimeout(this.hover_timer);this.hover_timer=null;}},_stopPendingCloseTimer:function(_13f){if(_13f._pendingClose_timer){clearTimeout(_13f._pendingClose_timer);_13f._pendingClose_timer=null;}},_stopFocusTimer:function(){if(this._focus_timer){clearTimeout(this._focus_timer);this._focus_timer=null;}},_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();}else{this.onExecute();item.onClick(evt);}},_openPopup:function(){this._stopPopupTimer();var _140=this.focusedChild;if(!_140){return;}var _141=_140.popup;if(_141.isShowingNow){return;}if(this.currentPopup){this._stopPendingCloseTimer(this.currentPopup);pm.close(this.currentPopup);}_141.parentMenu=this;_141.from_item=_140;var self=this;pm.open({parent:this,popup:_141,around:_140.domNode,orient:this._orient||["after","before"],onCancel:function(){self.focusChild(_140);self._cleanUp();_140._setSelected(true);self.focusedChild=_140;},onExecute:lang.hitch(this,"_cleanUp")});this.currentPopup=_141;if(this.popupHoverHandle){this.disconnect(this.popupHoverHandle);}this.popupHoverHandle=this.connect(_141.domNode,"onmouseenter","_onPopupHover");if(_141.focus){_141._focus_timer=setTimeout(lang.hitch(_141,function(){this._focus_timer=null;this.focus();}),0);}},_markActive:function(){this.isActive=true;_13a.replace(this.domNode,"dijitMenuActive","dijitMenuPassive");},onOpen:function(){this.isShowingNow=true;this._markActive();},_markInactive:function(){this.isActive=false;_13a.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(_13b.indexOf(this._focusManager.activeStack,this.id)>=0){_139.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.focusedChild._onUnhover();this.focusedChild=null;}},_onItemFocus:function(item){if(this._hoveredChild&&this._hoveredChild!=item){this._hoveredChild._onUnhover();}},_onBlur:function(){this._cleanUp();this.inherited(arguments);},_cleanUp:function(){this._closeChild();if(typeof this.isShowingNow=="undefined"){this._markInactive();}}});});},"dijit/PopupMenuBarItem":function(){define(["dojo/_base/declare","./PopupMenuItem","./MenuBarItem"],function(_142,_143,_144){var _145=_144._MenuBarItemMixin;return _142("dijit.PopupMenuBarItem",[_143,_145],{});});},"dijit/tree/ForestStoreModel":function(){define("dijit/tree/ForestStoreModel",["dojo/_base/array","dojo/_base/declare","dojo/_base/lang","dojo/_base/window","./TreeStoreModel"],function(_146,_147,lang,win,_148){return _147("dijit.tree.ForestStoreModel",_148,{rootId:"$root$",rootLabel:"ROOT",query:null,constructor:function(_149){this.root={store:this,root:true,id:_149.rootId,label:_149.rootLabel,children:_149.rootChildren};},mayHaveChildren:function(item){return item===this.root||this.inherited(arguments);},getChildren:function(_14a,_14b,_14c){if(_14a===this.root){if(this.root.children){_14b(this.root.children);}else{this.store.fetch({query:this.query,onComplete:lang.hitch(this,function(_14d){this.root.children=_14d;_14b(_14d);}),onError:_14c});}}else{this.inherited(arguments);}},isItem:function(_14e){return (_14e===this.root)?true:this.inherited(arguments);},fetchItemByIdentity:function(_14f){if(_14f.identity==this.root.id){var _150=_14f.scope?_14f.scope:win.global;if(_14f.onItem){_14f.onItem.call(_150,this.root);}}else{this.inherited(arguments);}},getIdentity:function(item){return (item===this.root)?this.root.id:this.inherited(arguments);},getLabel:function(item){return (item===this.root)?this.root.label:this.inherited(arguments);},newItem:function(args,_151,_152){if(_151===this.root){this.onNewRootItem(args);return this.store.newItem(args);}else{return this.inherited(arguments);}},onNewRootItem:function(){},pasteItem:function(_153,_154,_155,_156,_157){if(_154===this.root){if(!_156){this.onLeaveRoot(_153);}}this.inherited(arguments,[_153,_154===this.root?null:_154,_155===this.root?null:_155,_156,_157]);if(_155===this.root){this.onAddToRoot(_153);}},onAddToRoot:function(item){},onLeaveRoot:function(item){},_requeryTop:function(){var _158=this.root.children||[];this.store.fetch({query:this.query,onComplete:lang.hitch(this,function(_159){this.root.children=_159;if(_158.length!=_159.length||_146.some(_158,function(item,idx){return _159[idx]!=item;})){this.onChildrenChange(this.root,_159);}})});},onNewItem:function(item,_15a){this._requeryTop();this.inherited(arguments);},onDeleteItem:function(item){if(_146.indexOf(this.root.children,item)!=-1){this._requeryTop();}this.inherited(arguments);},onSetItem:function(item,_15b,_15c,_15d){this._requeryTop();this.inherited(arguments);}});});},"url:dijit/layout/templates/AccordionButton.html":"
\n\t
+-\"\"\n\t\t\n\t
\n
\n","dijit/TitlePane":function(){define(["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(_15e,_15f,dom,_160,_161,_162,_163,_164,_165,keys,_166,_167,_168,_169,_16a){return _15f("dijit.TitlePane",[_168,_167,_166],{title:"",_setTitleAttr:{node:"titleNode",type:"innerHTML"},open:true,toggleable:true,tabIndex:"0",duration:_16a.defaultDuration,baseClass:"dijitTitlePane",templateString:_169,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 _16b=this.hideNode,_16c=this.wipeNode;this._wipeIn=_164.wipeIn({node:_16c,duration:this.duration,beforeBegin:function(){_16b.style.display="";}});this._wipeOut=_164.wipeOut({node:_16c,duration:this.duration,onEnd:function(){_16b.style.display="none";}});},_setOpenAttr:function(open,_16d){_15e.forEach([this._wipeIn,this._wipeOut],function(_16e){if(_16e&&_16e.status()=="playing"){_16e.stop();}});if(_16d){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.arrowNodeInner.innerHTML=open?"-":"+";this.containerNode.setAttribute("aria-hidden",open?"false":"true");this.focusNode.setAttribute("aria-pressed",open?"true":"false");this._set("open",open);this._setCss();},_setToggleableAttr:function(_16f){this.focusNode.setAttribute("role",_16f?"button":"heading");if(_16f){this.focusNode.setAttribute("aria-controls",this.id+"_pane");_160.set(this.focusNode,"tabIndex",this.tabIndex);}else{_160.remove(this.focusNode,"tabIndex");}this._set("toggleable",_16f);this._setCss();},_setContentAttr:function(_170){if(!this.open||!this._wipeOut||this._wipeOut.status()=="playing"){this.inherited(arguments);}else{if(this._wipeIn&&this._wipeIn.status()=="playing"){this._wipeIn.stop();}_162.setMarginBox(this.wipeNode,{h:_162.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 _171=this._titleBarClass;this._titleBarClass="dijit"+(this.toggleable?"":"Fixed")+(this.open?"Open":"Closed");_161.replace(node,this._titleBarClass,_171||"");this.arrowNodeInner.innerHTML=this.open?"-":"+";},_onTitleKey:function(e){if(e.keyCode==keys.ENTER||e.keyCode==keys.SPACE){if(this.toggleable){this.toggle();_163.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(_172){_165.deprecated("dijit.TitlePane.setTitle() is deprecated. Use set('title', ...) instead.","","2.0");this.set("title",_172);}});});},"dijit/form/_ComboBoxMenuMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/i18n","dojo/_base/window","dojo/i18n!./nls/ComboBox"],function(_173,_174,_175,i18n,win){return _174("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(_176){this.value=_176;this.onChange(_176);},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,_177){var _178=this._createMenuItem();var _179=_177(item);if(_179.html){_178.innerHTML=_179.label;}else{_178.appendChild(win.doc.createTextNode(_179.label));}if(_178.innerHTML==""){_178.innerHTML=" ";}this.applyTextDir(_178,(_178.innerText||_178.textContent||""));_178.item=item;return _178;},createOptions:function(_17a,_17b,_17c){this.items=_17a;this.previousButton.style.display=(_17b.start==0)?"none":"";_175.set(this.previousButton,"id",this.id+"_prev");_173.forEach(_17a,function(item,i){var _17d=this._createOption(item,_17c);_17d.setAttribute("item",i);_175.set(_17d,"id",this.id+i);this.nextButton.parentNode.insertBefore(_17d,this.nextButton);},this);var _17e=false;if(_17a.total&&!_17a.total.then&&_17a.total!=-1){if((_17b.start+_17b.count)<_17a.total){_17e=true;}else{if((_17b.start+_17b.count)>_17a.total&&_17b.count==_17a.length){_17e=true;}}}else{if(_17b.count==_17a.length){_17e=true;}}this.nextButton.style.display=_17e?"":"none";_175.set(this.nextButton,"id",this.id+"_next");},clearResultList:function(){var _17f=this.containerNode;while(_17f.childNodes.length>2){_17f.removeChild(_17f.childNodes[_17f.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._getSelectedAttr();}});});},"url:dijit/form/templates/DropDownButton.html":"\n","dijit/form/ToggleButton":function(){define("dijit/form/ToggleButton",["dojo/_base/declare","dojo/_base/kernel","./Button","./_ToggleButtonMixin"],function(_180,_181,_182,_183){return _180("dijit.form.ToggleButton",[_182,_183],{baseClass:"dijitToggleButton",setChecked:function(_184){_181.deprecated("setChecked("+_184+") is deprecated. Use set('checked',"+_184+") instead.","","2.0");this.set("checked",_184);}});});},"dijit/form/NumberSpinner":function(){define(["dojo/_base/declare","dojo/_base/event","dojo/keys","./_Spinner","./NumberTextBox"],function(_185,_186,keys,_187,_188){return _185("dijit.form.NumberSpinner",[_187,_188.Mixin],{adjust:function(val,_189){var tc=this.constraints,v=isNaN(val),_18a=!isNaN(tc.max),_18b=!isNaN(tc.min);if(v&&_189!=0){val=(_189>0)?_18b?tc.min:_18a?tc.max:0:_18a?this.constraints.max:_18b?tc.min:0;}var _18c=val+_189;if(v||isNaN(_18c)){return val;}if(_18a&&(_18c>tc.max)){_18c=tc.max;}if(_18b&&(_18c\n\t
+-\"\"\n\t\t\n\t
\n\n"}});define("dijit/layout/AccordionContainer",["require","dojo/_base/array","dojo/_base/declare","dojo/_base/event","dojo/_base/fx","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/_base/sniff","dojo/topic","../focus","../_base/manager","dojo/ready","../_Widget","../_Container","../_TemplatedMixin","../_CssStateMixin","./StackContainer","./ContentPane","dojo/text!./templates/AccordionButton.html"],function(_19b,_19c,_19d,_19e,fx,dom,_19f,_1a0,_1a1,_1a2,_1a3,keys,lang,has,_1a4,_1a5,_1a6,_1a7,_1a8,_1a9,_1aa,_1ab,_1ac,_1ad,_1ae){var _1af=_19d("dijit.layout._AccordionButton",[_1a8,_1aa,_1ab],{templateString:_1ae,label:"",_setLabelAttr:{node:"titleTextNode",type:"innerHTML"},title:"",_setTitleAttr:{node:"titleTextNode",type:"attribute",attribute:"title"},iconClassAttr:"",_setIconClassAttr:{node:"iconNode",type:"class"},baseClass:"dijitAccordionTitle",getParent:function(){return this.parent;},buildRendering:function(){this.inherited(arguments);var _1b0=this.id.replace(" ","_");_19f.set(this.titleTextNode,"id",_1b0+"_title");this.focusNode.setAttribute("aria-labelledby",_19f.get(this.titleTextNode,"id"));dom.setSelectable(this.domNode,false);},getTitleHeight:function(){return _1a2.getMarginSize(this.domNode).h;},_onTitleClick:function(){var _1b1=this.getParent();_1b1.selectChild(this.contentWidget,true);_1a5.focus(this.focusNode);},_onTitleKeyPress:function(evt){return this.getParent()._onKeyPress(evt,this.contentWidget);},_setSelectedAttr:function(_1b2){this._set("selected",_1b2);this.focusNode.setAttribute("aria-expanded",_1b2);this.focusNode.setAttribute("aria-selected",_1b2);this.focusNode.setAttribute("tabIndex",_1b2?"0":"-1");}});var _1b3=_19d("dijit.layout._AccordionInnerContainer",[_1a8,_1ab],{baseClass:"dijitAccordionInnerContainer",isLayoutContainer:true,buildRendering:function(){this.domNode=_1a1.place("