/*
	Copyright (c) 2011 ERF Online
	All Rights Reserved.
*/
dojo._xdResourceLoaded(function(_1,_2,_3){return {depends:[["provide","dojo.regexp"],["provide","dojo.cookie"],["provide","dojo.data.util.filter"],["provide","dojo.data.util.sorter"],["provide","dojo.data.util.simpleFetch"],["provide","dojo.date.stamp"],["provide","dojo.data.ItemFileReadStore"],["provide","dojo.io.script"],["provide","dojo.window"],["provide","dijit._base.manager"],["provide","dijit._base.focus"],["provide","dojo.AdapterRegistry"],["provide","dijit._base.place"],["provide","dijit._base.window"],["provide","dijit._base.popup"],["provide","dijit._base.scroll"],["provide","dojo.uacss"],["provide","dijit._base.sniff"],["provide","dijit._base.typematic"],["provide","dijit._base.wai"],["provide","dijit._base"],["provide","dojo.parser"],["provide","dojo.Stateful"],["provide","dijit._WidgetBase"],["provide","dijit._Widget"],["provide","dojo.string"],["provide","dojo.cache"],["provide","dijit._Templated"],["provide","dijit._Container"],["provide","dijit._Contained"],["provide","dijit.layout._LayoutWidget"],["provide","dijit._CssStateMixin"],["provide","dijit.form._FormWidget"],["provide","dijit.dijit"],["provide","dojo.dnd.common"],["provide","dojo.dnd.autoscroll"],["provide","dojo.dnd.Mover"],["provide","dojo.dnd.Moveable"],["provide","dojo.dnd.move"],["provide","dojo.dnd.TimedMoveable"],["provide","dojo.fx.Toggler"],["provide","dojo.fx"],["provide","dijit.form._FormMixin"],["provide","dijit._DialogMixin"],["provide","dijit.DialogUnderlay"],["provide","dijit.layout._ContentPaneResizeMixin"],["provide","dojo.html"],["provide","dijit.layout.ContentPane"],["provide","dijit.TooltipDialog"],["provide","dijit.Dialog"],["provide","dijit._HasDropDown"],["provide","dijit.form.Button"],["provide","dijit.form.ToggleButton"],["provide","dijit.form.CheckBox"],["provide","dijit.form.TextBox"],["provide","dijit.Tooltip"],["provide","dijit.form.ValidationTextBox"],["provide","dijit.form.ComboBox"],["provide","dijit.form.DropDownButton"],["provide","dijit._KeyNavContainer"],["provide","dijit.MenuItem"],["provide","dijit.PopupMenuItem"],["provide","dijit.CheckedMenuItem"],["provide","dijit.MenuSeparator"],["provide","dijit.Menu"],["i18n._preloadLocalizations","dojo.nls.bs",["ROOT","ar","ca","cs","da","de","de-de","el","en","en-gb","en-us","es","es-es","fi","fi-fi","fr","fr-fr","he","he-il","hu","it","it-it","ja","ja-jp","ko","ko-kr","nb","nl","nl-nl","pl","pt","pt-br","pt-pt","ru","sk","sl","sv","th","tr","xx","zh","zh-cn","zh-tw"]]],defineResource:function(_4,_5,_6){if(!_4._hasResource["dojo.regexp"]){_4._hasResource["dojo.regexp"]=true;_4.provide("dojo.regexp");_4.getObject("regexp",true,_4);_4.regexp.escapeString=function(_7,_8){return _7.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_8&&_8.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};_4.regexp.buildGroupRE=function(_9,re,_a){if(!(_9 instanceof Array)){return re(_9);}var b=[];for(var i=0;i<_9.length;i++){b.push(re(_9[i]));}return _4.regexp.group(b.join("|"),_a);};_4.regexp.group=function(_b,_c){return "("+(_c?"?:":"")+_b+")";};}if(!_4._hasResource["dojo.cookie"]){_4._hasResource["dojo.cookie"]=true;_4.provide("dojo.cookie");_4.cookie=function(_d,_e,_f){var c=document.cookie;if(arguments.length==1){var _10=c.match(new RegExp("(?:^|; )"+_4.regexp.escapeString(_d)+"=([^;]*)"));return _10?decodeURIComponent(_10[1]):undefined;}else{_f=_f||{};var exp=_f.expires;if(typeof exp=="number"){var d=new Date();d.setTime(d.getTime()+exp*24*60*60*1000);exp=_f.expires=d;}if(exp&&exp.toUTCString){_f.expires=exp.toUTCString();}_e=encodeURIComponent(_e);var _11=_d+"="+_e,_12;for(_12 in _f){_11+="; "+_12;var _13=_f[_12];if(_13!==true){_11+="="+_13;}}document.cookie=_11;}};_4.cookie.isSupported=function(){if(!("cookieEnabled" in navigator)){this("__djCookieTest__","CookiesAllowed");navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed";if(navigator.cookieEnabled){this("__djCookieTest__","",{expires:-1});}}return navigator.cookieEnabled;};}if(!_4._hasResource["dojo.data.util.filter"]){_4._hasResource["dojo.data.util.filter"]=true;_4.provide("dojo.data.util.filter");_4.getObject("data.util.filter",true,_4);_4.data.util.filter.patternToRegExp=function(_14,_15){var rxp="^";var c=null;for(var i=0;i<_14.length;i++){c=_14.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_14.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(_15){return new RegExp(rxp,"mi");}else{return new RegExp(rxp,"m");}};}if(!_4._hasResource["dojo.data.util.sorter"]){_4._hasResource["dojo.data.util.sorter"]=true;_4.provide("dojo.data.util.sorter");_4.getObject("data.util.sorter",true,_4);_4.data.util.sorter.basicComparator=function(a,b){var r=-1;if(a===null){a=undefined;}if(b===null){b=undefined;}if(a==b){r=0;}else{if(a>b||a==null){r=1;}}return r;};_4.data.util.sorter.createSortFunction=function(_16,_17){var _18=[];function _19(_1a,dir,_1b,s){return function(_1c,_1d){var a=s.getValue(_1c,_1a);var b=s.getValue(_1d,_1a);return dir*_1b(a,b);};};var _1e;var map=_17.comparatorMap;var bc=_4.data.util.sorter.basicComparator;for(var i=0;i<_16.length;i++){_1e=_16[i];var _1f=_1e.attribute;if(_1f){var dir=(_1e.descending)?-1:1;var _20=bc;if(map){if(typeof _1f!=="string"&&("toString" in _1f)){_1f=_1f.toString();}_20=map[_1f]||bc;}_18.push(_19(_1f,dir,_20,_17));}}return function(_21,_22){var i=0;while(i<_18.length){var ret=_18[i++](_21,_22);if(ret!==0){return ret;}}return 0;};};}if(!_4._hasResource["dojo.data.util.simpleFetch"]){_4._hasResource["dojo.data.util.simpleFetch"]=true;_4.provide("dojo.data.util.simpleFetch");_4.getObject("data.util.simpleFetch",true,_4);_4.data.util.simpleFetch.fetch=function(_23){_23=_23||{};if(!_23.store){_23.store=this;}var _24=this;var _25=function(_26,_27){if(_27.onError){var _28=_27.scope||_4.global;_27.onError.call(_28,_26,_27);}};var _29=function(_2a,_2b){var _2c=_2b.abort||null;var _2d=false;var _2e=_2b.start?_2b.start:0;var _2f=(_2b.count&&(_2b.count!==Infinity))?(_2e+_2b.count):_2a.length;_2b.abort=function(){_2d=true;if(_2c){_2c.call(_2b);}};var _30=_2b.scope||_4.global;if(!_2b.store){_2b.store=_24;}if(_2b.onBegin){_2b.onBegin.call(_30,_2a.length,_2b);}if(_2b.sort){_2a.sort(_4.data.util.sorter.createSortFunction(_2b.sort,_24));}if(_2b.onItem){for(var i=_2e;(i<_2a.length)&&(i<_2f);++i){var _31=_2a[i];if(!_2d){_2b.onItem.call(_30,_31,_2b);}}}if(_2b.onComplete&&!_2d){var _32=null;if(!_2b.onItem){_32=_2a.slice(_2e,_2f);}_2b.onComplete.call(_30,_32,_2b);}};this._fetchItems(_23,_29,_25);return _23;};}if(!_4._hasResource["dojo.date.stamp"]){_4._hasResource["dojo.date.stamp"]=true;_4.provide("dojo.date.stamp");_4.getObject("date.stamp",true,_4);_4.date.stamp.fromISOString=function(_33,_34){if(!_4.date.stamp._isoRegExp){_4.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _35=_4.date.stamp._isoRegExp.exec(_33),_36=null;if(_35){_35.shift();if(_35[1]){_35[1]--;}if(_35[6]){_35[6]*=1000;}if(_34){_34=new Date(_34);_4.forEach(_4.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_37){return _34["get"+_37]();}),function(_38,_39){_35[_39]=_35[_39]||_38;});}_36=new Date(_35[0]||1970,_35[1]||0,_35[2]||1,_35[3]||0,_35[4]||0,_35[5]||0,_35[6]||0);if(_35[0]<100){_36.setFullYear(_35[0]||1970);}var _3a=0,_3b=_35[7]&&_35[7].charAt(0);if(_3b!="Z"){_3a=((_35[8]||0)*60)+(Number(_35[9])||0);if(_3b!="-"){_3a*=-1;}}if(_3b){_3a-=_36.getTimezoneOffset();}if(_3a){_36.setTime(_36.getTime()+_3a*60000);}}return _36;};_4.date.stamp.toISOString=function(_3c,_3d){var _3e=function(n){return (n<10)?"0"+n:n;};_3d=_3d||{};var _3f=[],_40=_3d.zulu?"getUTC":"get",_41="";if(_3d.selector!="time"){var _42=_3c[_40+"FullYear"]();_41=["0000".substr((_42+"").length)+_42,_3e(_3c[_40+"Month"]()+1),_3e(_3c[_40+"Date"]())].join("-");}_3f.push(_41);if(_3d.selector!="date"){var _43=[_3e(_3c[_40+"Hours"]()),_3e(_3c[_40+"Minutes"]()),_3e(_3c[_40+"Seconds"]())].join(":");var _44=_3c[_40+"Milliseconds"]();if(_3d.milliseconds){_43+="."+(_44<100?"0":"")+_3e(_44);}if(_3d.zulu){_43+="Z";}else{if(_3d.selector!="time"){var _45=_3c.getTimezoneOffset();var _46=Math.abs(_45);_43+=(_45>0?"-":"+")+_3e(Math.floor(_46/60))+":"+_3e(_46%60);}}_3f.push(_43);}return _3f.join("T");};}if(!_4._hasResource["dojo.data.ItemFileReadStore"]){_4._hasResource["dojo.data.ItemFileReadStore"]=true;_4.provide("dojo.data.ItemFileReadStore");_4.declare("dojo.data.ItemFileReadStore",null,{constructor:function(_47){this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._jsonFileUrl=_47.url;this._ccUrl=_47.url;this.url=_47.url;this._jsonData=_47.data;this.data=null;this._datatypeMap=_47.typeMap||{};if(!this._datatypeMap["Date"]){this._datatypeMap["Date"]={type:Date,deserialize:function(_48){return _4.date.stamp.fromISOString(_48);}};}this._features={"dojo.data.api.Read":true,"dojo.data.api.Identity":true};this._itemsByIdentity=null;this._storeRefPropName="_S";this._itemNumPropName="_0";this._rootItemPropName="_RI";this._reverseRefMap="_RRM";this._loadInProgress=false;this._queuedFetches=[];if(_47.urlPreventCache!==undefined){this.urlPreventCache=_47.urlPreventCache?true:false;}if(_47.hierarchical!==undefined){this.hierarchical=_47.hierarchical?true:false;}if(_47.clearOnClose){this.clearOnClose=true;}if("failOk" in _47){this.failOk=_47.failOk?true:false;}},url:"",_ccUrl:"",data:null,typeMap:null,clearOnClose:false,urlPreventCache:false,failOk:false,hierarchical:true,_assertIsItem:function(_49){if(!this.isItem(_49)){throw new Error("dojo.data.ItemFileReadStore: Invalid item argument.");}},_assertIsAttribute:function(_4a){if(typeof _4a!=="string"){throw new Error("dojo.data.ItemFileReadStore: Invalid attribute argument.");}},getValue:function(_4b,_4c,_4d){var _4e=this.getValues(_4b,_4c);return (_4e.length>0)?_4e[0]:_4d;},getValues:function(_4f,_50){this._assertIsItem(_4f);this._assertIsAttribute(_50);return (_4f[_50]||[]).slice(0);},getAttributes:function(_51){this._assertIsItem(_51);var _52=[];for(var key in _51){if((key!==this._storeRefPropName)&&(key!==this._itemNumPropName)&&(key!==this._rootItemPropName)&&(key!==this._reverseRefMap)){_52.push(key);}}return _52;},hasAttribute:function(_53,_54){this._assertIsItem(_53);this._assertIsAttribute(_54);return (_54 in _53);},containsValue:function(_55,_56,_57){var _58=undefined;if(typeof _57==="string"){_58=_4.data.util.filter.patternToRegExp(_57,false);}return this._containsValue(_55,_56,_57,_58);},_containsValue:function(_59,_5a,_5b,_5c){return _4.some(this.getValues(_59,_5a),function(_5d){if(_5d!==null&&!_4.isObject(_5d)&&_5c){if(_5d.toString().match(_5c)){return true;}}else{if(_5b===_5d){return true;}}});},isItem:function(_5e){if(_5e&&_5e[this._storeRefPropName]===this){if(this._arrayOfAllItems[_5e[this._itemNumPropName]]===_5e){return true;}}return false;},isItemLoaded:function(_5f){return this.isItem(_5f);},loadItem:function(_60){this._assertIsItem(_60.item);},getFeatures:function(){return this._features;},getLabel:function(_61){if(this._labelAttr&&this.isItem(_61)){return this.getValue(_61,this._labelAttr);}return undefined;},getLabelAttributes:function(_62){if(this._labelAttr){return [this._labelAttr];}return null;},_fetchItems:function(_63,_64,_65){var _66=this,_67=function(_68,_69){var _6a=[],i,key;if(_68.query){var _6b,_6c=_68.queryOptions?_68.queryOptions.ignoreCase:false;var _6d={};for(key in _68.query){_6b=_68.query[key];if(typeof _6b==="string"){_6d[key]=_4.data.util.filter.patternToRegExp(_6b,_6c);}else{if(_6b instanceof RegExp){_6d[key]=_6b;}}}for(i=0;i<_69.length;++i){var _6e=true;var _6f=_69[i];if(_6f===null){_6e=false;}else{for(key in _68.query){_6b=_68.query[key];if(!_66._containsValue(_6f,key,_6b,_6d[key])){_6e=false;}}}if(_6e){_6a.push(_6f);}}_64(_6a,_68);}else{for(i=0;i<_69.length;++i){var _70=_69[i];if(_70!==null){_6a.push(_70);}}_64(_6a,_68);}};if(this._loadFinished){_67(_63,this._getItemsArray(_63.queryOptions));}else{if(this._jsonFileUrl!==this._ccUrl){_4.deprecated("dojo.data.ItemFileReadStore: ","To change the url, set the url property of the store,"+" not _jsonFileUrl.  _jsonFileUrl support will be removed in 2.0");this._ccUrl=this._jsonFileUrl;this.url=this._jsonFileUrl;}else{if(this.url!==this._ccUrl){this._jsonFileUrl=this.url;this._ccUrl=this.url;}}if(this.data!=null){this._jsonData=this.data;this.data=null;}if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_63,filter:_67});}else{this._loadInProgress=true;var _71={url:_66._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,failOk:this.failOk};var _72=_4.xhrGet(_71);_72.addCallback(function(_73){try{_66._getItemsFromLoadedData(_73);_66._loadFinished=true;_66._loadInProgress=false;_67(_63,_66._getItemsArray(_63.queryOptions));_66._handleQueuedFetches();}catch(e){_66._loadFinished=true;_66._loadInProgress=false;_65(e,_63);}});_72.addErrback(function(_74){_66._loadInProgress=false;_65(_74,_63);});var _75=null;if(_63.abort){_75=_63.abort;}_63.abort=function(){var df=_72;if(df&&df.fired===-1){df.cancel();df=null;}if(_75){_75.call(_63);}};}}else{if(this._jsonData){try{this._loadFinished=true;this._getItemsFromLoadedData(this._jsonData);this._jsonData=null;_67(_63,this._getItemsArray(_63.queryOptions));}catch(e){_65(e,_63);}}else{_65(new Error("dojo.data.ItemFileReadStore: No JSON source data was provided as either URL or a nested Javascript object."),_63);}}}},_handleQueuedFetches:function(){if(this._queuedFetches.length>0){for(var i=0;i<this._queuedFetches.length;i++){var _76=this._queuedFetches[i],_77=_76.args,_78=_76.filter;if(_78){_78(_77,this._getItemsArray(_77.queryOptions));}else{this.fetchItemByIdentity(_77);}}this._queuedFetches=[];}},_getItemsArray:function(_79){if(_79&&_79.deep){return this._arrayOfAllItems;}return this._arrayOfTopLevelItems;},close:function(_7a){if(this.clearOnClose&&this._loadFinished&&!this._loadInProgress){if(((this._jsonFileUrl==""||this._jsonFileUrl==null)&&(this.url==""||this.url==null))&&this.data==null){}this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._itemsByIdentity=null;this._loadInProgress=false;this._queuedFetches=[];}},_getItemsFromLoadedData:function(_7b){var _7c=false,_7d=this;function _7e(_7f){var _80=((_7f!==null)&&(typeof _7f==="object")&&(!_4.isArray(_7f)||_7c)&&(!_4.isFunction(_7f))&&(_7f.constructor==Object||_4.isArray(_7f))&&(typeof _7f._reference==="undefined")&&(typeof _7f._type==="undefined")&&(typeof _7f._value==="undefined")&&_7d.hierarchical);return _80;};function _81(_82){_7d._arrayOfAllItems.push(_82);for(var _83 in _82){var _84=_82[_83];if(_84){if(_4.isArray(_84)){var _85=_84;for(var k=0;k<_85.length;++k){var _86=_85[k];if(_7e(_86)){_81(_86);}}}else{if(_7e(_84)){_81(_84);}}}}};this._labelAttr=_7b.label;var i,_87;this._arrayOfAllItems=[];this._arrayOfTopLevelItems=_7b.items;for(i=0;i<this._arrayOfTopLevelItems.length;++i){_87=this._arrayOfTopLevelItems[i];if(_4.isArray(_87)){_7c=true;}_81(_87);_87[this._rootItemPropName]=true;}var _88={},key;for(i=0;i<this._arrayOfAllItems.length;++i){_87=this._arrayOfAllItems[i];for(key in _87){if(key!==this._rootItemPropName){var _89=_87[key];if(_89!==null){if(!_4.isArray(_89)){_87[key]=[_89];}}else{_87[key]=[null];}}_88[key]=key;}}while(_88[this._storeRefPropName]){this._storeRefPropName+="_";}while(_88[this._itemNumPropName]){this._itemNumPropName+="_";}while(_88[this._reverseRefMap]){this._reverseRefMap+="_";}var _8a;var _8b=_7b.identifier;if(_8b){this._itemsByIdentity={};this._features["dojo.data.api.Identity"]=_8b;for(i=0;i<this._arrayOfAllItems.length;++i){_87=this._arrayOfAllItems[i];_8a=_87[_8b];var _8c=_8a[0];if(!Object.hasOwnProperty.call(this._itemsByIdentity,_8c)){this._itemsByIdentity[_8c]=_87;}else{if(this._jsonFileUrl){throw new Error("dojo.data.ItemFileReadStore:  The json data as specified by: ["+this._jsonFileUrl+"] is malformed.  Items within the list have identifier: ["+_8b+"].  Value collided: ["+_8c+"]");}else{if(this._jsonData){throw new Error("dojo.data.ItemFileReadStore:  The json data provided by the creation arguments is malformed.  Items within the list have identifier: ["+_8b+"].  Value collided: ["+_8c+"]");}}}}}else{this._features["dojo.data.api.Identity"]=Number;}for(i=0;i<this._arrayOfAllItems.length;++i){_87=this._arrayOfAllItems[i];_87[this._storeRefPropName]=this;_87[this._itemNumPropName]=i;}for(i=0;i<this._arrayOfAllItems.length;++i){_87=this._arrayOfAllItems[i];for(key in _87){_8a=_87[key];for(var j=0;j<_8a.length;++j){_89=_8a[j];if(_89!==null&&typeof _89=="object"){if(("_type" in _89)&&("_value" in _89)){var _8d=_89._type;var _8e=this._datatypeMap[_8d];if(!_8e){throw new Error("dojo.data.ItemFileReadStore: in the typeMap constructor arg, no object class was specified for the datatype '"+_8d+"'");}else{if(_4.isFunction(_8e)){_8a[j]=new _8e(_89._value);}else{if(_4.isFunction(_8e.deserialize)){_8a[j]=_8e.deserialize(_89._value);}else{throw new Error("dojo.data.ItemFileReadStore: Value provided in typeMap was neither a constructor, nor a an object with a deserialize function");}}}}if(_89._reference){var _8f=_89._reference;if(!_4.isObject(_8f)){_8a[j]=this._getItemByIdentity(_8f);}else{for(var k=0;k<this._arrayOfAllItems.length;++k){var _90=this._arrayOfAllItems[k],_91=true;for(var _92 in _8f){if(_90[_92]!=_8f[_92]){_91=false;}}if(_91){_8a[j]=_90;}}}if(this.referenceIntegrity){var _93=_8a[j];if(this.isItem(_93)){this._addReferenceToMap(_93,_87,key);}}}else{if(this.isItem(_89)){if(this.referenceIntegrity){this._addReferenceToMap(_89,_87,key);}}}}}}}},_addReferenceToMap:function(_94,_95,_96){},getIdentity:function(_97){var _98=this._features["dojo.data.api.Identity"];if(_98===Number){return _97[this._itemNumPropName];}else{var _99=_97[_98];if(_99){return _99[0];}}return null;},fetchItemByIdentity:function(_9a){var _9b,_9c;if(!this._loadFinished){var _9d=this;if(this._jsonFileUrl!==this._ccUrl){_4.deprecated("dojo.data.ItemFileReadStore: ","To change the url, set the url property of the store,"+" not _jsonFileUrl.  _jsonFileUrl support will be removed in 2.0");this._ccUrl=this._jsonFileUrl;this.url=this._jsonFileUrl;}else{if(this.url!==this._ccUrl){this._jsonFileUrl=this.url;this._ccUrl=this.url;}}if(this.data!=null&&this._jsonData==null){this._jsonData=this.data;this.data=null;}if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_9a});}else{this._loadInProgress=true;var _9e={url:_9d._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,failOk:this.failOk};var _9f=_4.xhrGet(_9e);_9f.addCallback(function(_a0){var _a1=_9a.scope?_9a.scope:_4.global;try{_9d._getItemsFromLoadedData(_a0);_9d._loadFinished=true;_9d._loadInProgress=false;_9b=_9d._getItemByIdentity(_9a.identity);if(_9a.onItem){_9a.onItem.call(_a1,_9b);}_9d._handleQueuedFetches();}catch(error){_9d._loadInProgress=false;if(_9a.onError){_9a.onError.call(_a1,error);}}});_9f.addErrback(function(_a2){_9d._loadInProgress=false;if(_9a.onError){var _a3=_9a.scope?_9a.scope:_4.global;_9a.onError.call(_a3,_a2);}});}}else{if(this._jsonData){_9d._getItemsFromLoadedData(_9d._jsonData);_9d._jsonData=null;_9d._loadFinished=true;_9b=_9d._getItemByIdentity(_9a.identity);if(_9a.onItem){_9c=_9a.scope?_9a.scope:_4.global;_9a.onItem.call(_9c,_9b);}}}}else{_9b=this._getItemByIdentity(_9a.identity);if(_9a.onItem){_9c=_9a.scope?_9a.scope:_4.global;_9a.onItem.call(_9c,_9b);}}},_getItemByIdentity:function(_a4){var _a5=null;if(this._itemsByIdentity&&Object.hasOwnProperty.call(this._itemsByIdentity,_a4)){_a5=this._itemsByIdentity[_a4];}else{if(Object.hasOwnProperty.call(this._arrayOfAllItems,_a4)){_a5=this._arrayOfAllItems[_a4];}}if(_a5===undefined){_a5=null;}return _a5;},getIdentityAttributes:function(_a6){var _a7=this._features["dojo.data.api.Identity"];if(_a7===Number){return null;}else{return [_a7];}},_forceLoad:function(){var _a8=this;if(this._jsonFileUrl!==this._ccUrl){_4.deprecated("dojo.data.ItemFileReadStore: ","To change the url, set the url property of the store,"+" not _jsonFileUrl.  _jsonFileUrl support will be removed in 2.0");this._ccUrl=this._jsonFileUrl;this.url=this._jsonFileUrl;}else{if(this.url!==this._ccUrl){this._jsonFileUrl=this.url;this._ccUrl=this.url;}}if(this.data!=null){this._jsonData=this.data;this.data=null;}if(this._jsonFileUrl){var _a9={url:this._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,failOk:this.failOk,sync:true};var _aa=_4.xhrGet(_a9);_aa.addCallback(function(_ab){try{if(_a8._loadInProgress!==true&&!_a8._loadFinished){_a8._getItemsFromLoadedData(_ab);_a8._loadFinished=true;}else{if(_a8._loadInProgress){throw new Error("dojo.data.ItemFileReadStore:  Unable to perform a synchronous load, an async load is in progress.");}}}catch(e){throw e;}});_aa.addErrback(function(_ac){throw _ac;});}else{if(this._jsonData){_a8._getItemsFromLoadedData(_a8._jsonData);_a8._jsonData=null;_a8._loadFinished=true;}}}});_4.extend(_4.data.ItemFileReadStore,_4.data.util.simpleFetch);}if(!_4._hasResource["dojo.io.script"]){_4._hasResource["dojo.io.script"]=true;_4.provide("dojo.io.script");_4.getObject("io",true,_4);(function(){var _ad=_4.isIE?"onreadystatechange":"load",_ae=/complete|loaded/;_4.io.script={get:function(_af){var dfd=this._makeScriptDeferred(_af);var _b0=dfd.ioArgs;_4._ioAddQueryToUrl(_b0);_4._ioNotifyStart(dfd);if(this._canAttach(_b0)){var _b1=this.attach(_b0.id,_b0.url,_af.frameDoc);if(!_b0.jsonp&&!_b0.args.checkString){var _b2=_4.connect(_b1,_ad,function(evt){if(evt.type=="load"||_ae.test(_b1.readyState)){_4.disconnect(_b2);_b0.scriptLoaded=evt;}});}}_4._ioWatch(dfd,this._validCheck,this._ioCheck,this._resHandle);return dfd;},attach:function(id,url,_b3){var doc=(_b3||_4.doc);var _b4=doc.createElement("script");_b4.type="text/javascript";_b4.src=url;_b4.id=id;_b4.charset="utf-8";return doc.getElementsByTagName("head")[0].appendChild(_b4);},remove:function(id,_b5){_4.destroy(_4.byId(id,_b5));if(this["jsonp_"+id]){delete this["jsonp_"+id];}},_makeScriptDeferred:function(_b6){var dfd=_4._ioSetArgs(_b6,this._deferredCancel,this._deferredOk,this._deferredError);var _b7=dfd.ioArgs;_b7.id=_4._scopeName+"IoScript"+(this._counter++);_b7.canDelete=false;_b7.jsonp=_b6.callbackParamName||_b6.jsonp;if(_b7.jsonp){_b7.query=_b7.query||"";if(_b7.query.length>0){_b7.query+="&";}_b7.query+=_b7.jsonp+"="+(_b6.frameDoc?"parent.":"")+_4._scopeName+".io.script.jsonp_"+_b7.id+"._jsonpCallback";_b7.frameDoc=_b6.frameDoc;_b7.canDelete=true;dfd._jsonpCallback=this._jsonpCallback;this["jsonp_"+_b7.id]=dfd;}return dfd;},_deferredCancel:function(dfd){dfd.canceled=true;if(dfd.ioArgs.canDelete){_4.io.script._addDeadScript(dfd.ioArgs);}},_deferredOk:function(dfd){var _b8=dfd.ioArgs;if(_b8.canDelete){_4.io.script._addDeadScript(_b8);}return _b8.json||_b8.scriptLoaded||_b8;},_deferredError:function(_b9,dfd){if(dfd.ioArgs.canDelete){if(_b9.dojoType=="timeout"){_4.io.script.remove(dfd.ioArgs.id,dfd.ioArgs.frameDoc);}else{_4.io.script._addDeadScript(dfd.ioArgs);}}return _b9;},_deadScripts:[],_counter:1,_addDeadScript:function(_ba){_4.io.script._deadScripts.push({id:_ba.id,frameDoc:_ba.frameDoc});_ba.frameDoc=null;},_validCheck:function(dfd){var _bb=_4.io.script;var _bc=_bb._deadScripts;if(_bc&&_bc.length>0){for(var i=0;i<_bc.length;i++){_bb.remove(_bc[i].id,_bc[i].frameDoc);_bc[i].frameDoc=null;}_4.io.script._deadScripts=[];}return true;},_ioCheck:function(dfd){var _bd=dfd.ioArgs;if(_bd.json||(_bd.scriptLoaded&&!_bd.args.checkString)){return true;}var _be=_bd.args.checkString;if(_be&&eval("typeof("+_be+") != 'undefined'")){return true;}return false;},_resHandle:function(dfd){if(_4.io.script._ioCheck(dfd)){dfd.callback(dfd);}else{dfd.errback(new Error("inconceivable dojo.io.script._resHandle error"));}},_canAttach:function(_bf){return true;},_jsonpCallback:function(_c0){this.ioArgs.json=_c0;}};})();}if(!_4._hasResource["dojo.window"]){_4._hasResource["dojo.window"]=true;_4.provide("dojo.window");_4.getObject("window",true,_4);_4.window.getBox=function(){var _c1=(_4.doc.compatMode=="BackCompat")?_4.body():_4.doc.documentElement;var _c2=_4._docScroll();return {w:_c1.clientWidth,h:_c1.clientHeight,l:_c2.x,t:_c2.y};};_4.window.get=function(doc){if(_4.isIE&&window!==document.parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc.parentWindow||doc.defaultView;};_4.window.scrollIntoView=function(_c3,pos){try{_c3=_4.byId(_c3);var doc=_c3.ownerDocument||_4.doc,_c4=doc.body||_4.body(),_c5=doc.documentElement||_c4.parentNode,_c6=_4.isIE,_c7=_4.isWebKit;if((!(_4.isMoz||_c6||_c7||_4.isOpera)||_c3==_c4||_c3==_c5)&&(typeof _c3.scrollIntoView!="undefined")){_c3.scrollIntoView(false);return;}var _c8=doc.compatMode=="BackCompat",_c9=(_c6>=9&&_c3.ownerDocument.parentWindow.frameElement)?((_c5.clientHeight>0&&_c5.clientWidth>0&&(_c4.clientHeight==0||_c4.clientWidth==0||_c4.clientHeight>_c5.clientHeight||_c4.clientWidth>_c5.clientWidth))?_c5:_c4):(_c8?_c4:_c5),_ca=_c7?_c4:_c9,_cb=_c9.clientWidth,_cc=_c9.clientHeight,rtl=!_4._isBodyLtr(),_cd=pos||_4.position(_c3),el=_c3.parentNode,_ce=function(el){return ((_c6<=6||(_c6&&_c8))?false:(_4.style(el,"position").toLowerCase()=="fixed"));};if(_ce(_c3)){return;}while(el){if(el==_c4){el=_ca;}var _cf=_4.position(el),_d0=_ce(el);if(el==_ca){_cf.w=_cb;_cf.h=_cc;if(_ca==_c5&&_c6&&rtl){_cf.x+=_ca.offsetWidth-_cf.w;}if(_cf.x<0||!_c6){_cf.x=0;}if(_cf.y<0||!_c6){_cf.y=0;}}else{var pb=_4._getPadBorderExtents(el);_cf.w-=pb.w;_cf.h-=pb.h;_cf.x+=pb.l;_cf.y+=pb.t;var _d1=el.clientWidth,_d2=_cf.w-_d1;if(_d1>0&&_d2>0){_cf.w=_d1;_cf.x+=(rtl&&(_c6||el.clientLeft>pb.l))?_d2:0;}_d1=el.clientHeight;_d2=_cf.h-_d1;if(_d1>0&&_d2>0){_cf.h=_d1;}}if(_d0){if(_cf.y<0){_cf.h+=_cf.y;_cf.y=0;}if(_cf.x<0){_cf.w+=_cf.x;_cf.x=0;}if(_cf.y+_cf.h>_cc){_cf.h=_cc-_cf.y;}if(_cf.x+_cf.w>_cb){_cf.w=_cb-_cf.x;}}var l=_cd.x-_cf.x,t=_cd.y-Math.max(_cf.y,0),r=l+_cd.w-_cf.w,bot=t+_cd.h-_cf.h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);if(rtl&&((_c6==8&&!_c8)||_c6>=9)){s=-s;}_cd.x+=el.scrollLeft;el.scrollLeft+=s;_cd.x-=el.scrollLeft;}if(bot*t>0){_cd.y+=el.scrollTop;el.scrollTop+=Math[t<0?"max":"min"](t,bot);_cd.y-=el.scrollTop;}el=(el!=_ca)&&!_d0&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_c3.scrollIntoView(false);}};}if(!_4._hasResource["dijit._base.manager"]){_4._hasResource["dijit._base.manager"]=true;_4.provide("dijit._base.manager");_4.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0;},add:function(_d3){if(this._hash[_d3.id]){throw new Error("Tried to register widget with id=="+_d3.id+" but that id is already registered");}this._hash[_d3.id]=_d3;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(_d4,_d5){_d5=_d5||_4.global;var i=0,id;for(id in this._hash){_d4.call(_d5,this._hash[id],i++,this._hash);}return this;},filter:function(_d6,_d7){_d7=_d7||_4.global;var res=new _5.WidgetSet(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_d6.call(_d7,w,i++,this._hash)){res.add(w);}}return res;},byId:function(id){return this._hash[id];},byClass:function(cls){var res=new _5.WidgetSet(),id,_d8;for(id in this._hash){_d8=this._hash[id];if(_d8.declaredClass==cls){res.add(_d8);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(_d9,_da){return _4.map(this.toArray(),_d9,_da);},every:function(_db,_dc){_dc=_dc||_4.global;var x=0,i;for(i in this._hash){if(!_db.call(_dc,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(_dd,_de){_de=_de||_4.global;var x=0,i;for(i in this._hash){if(_dd.call(_de,this._hash[i],x++,this._hash)){return true;}}return false;}});(function(){_5.registry=new _5.WidgetSet();var _df=_5.registry._hash,_e0=_4.attr,_e1=_4.hasAttr,_e2=_4.style;_5.byId=function(id){return typeof id=="string"?_df[id]:id;};var _e3={};_5.getUniqueId=function(_e4){var id;do{id=_e4+"_"+(_e4 in _e3?++_e3[_e4]:_e3[_e4]=0);}while(_df[id]);return _5._scopeName=="dijit"?id:_5._scopeName+"_"+id;};_5.findWidgets=function(_e5){var _e6=[];function _e7(_e8){for(var _e9=_e8.firstChild;_e9;_e9=_e9.nextSibling){if(_e9.nodeType==1){var _ea=_e9.getAttribute("widgetId");if(_ea){var _eb=_df[_ea];if(_eb){_e6.push(_eb);}}else{_e7(_e9);}}}};_e7(_e5);return _e6;};_5._destroyAll=function(){_5._curFocus=null;_5._prevFocus=null;_5._activeStack=[];_4.forEach(_5.findWidgets(_4.body()),function(_ec){if(!_ec._destroyed){if(_ec.destroyRecursive){_ec.destroyRecursive();}else{if(_ec.destroy){_ec.destroy();}}}});};if(_4.isIE){_4.addOnWindowUnload(function(){_5._destroyAll();});}_5.byNode=function(_ed){return _df[_ed.getAttribute("widgetId")];};_5.getEnclosingWidget=function(_ee){while(_ee){var id=_ee.getAttribute&&_ee.getAttribute("widgetId");if(id){return _df[id];}_ee=_ee.parentNode;}return null;};var _ef=(_5._isElementShown=function(_f0){var s=_e2(_f0);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_e0(_f0,"type")!="hidden");});_5.hasDefaultTabStop=function(_f1){switch(_f1.nodeName.toLowerCase()){case "a":return _e1(_f1,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":var _f2;try{var _f3=_f1.contentDocument;if("designMode" in _f3&&_f3.designMode=="on"){return true;}_f2=_f3.body;}catch(e1){try{_f2=_f1.contentWindow.document.body;}catch(e2){return false;}}return _f2.contentEditable=="true"||(_f2.firstChild&&_f2.firstChild.contentEditable=="true");default:return _f1.contentEditable=="true";}};var _f4=(_5.isTabNavigable=function(_f5){if(_e0(_f5,"disabled")){return false;}else{if(_e1(_f5,"tabIndex")){return _e0(_f5,"tabIndex")>=0;}else{return _5.hasDefaultTabStop(_f5);}}});_5._getTabNavigable=function(_f6){var _f7,_f8,_f9,_fa,_fb,_fc,_fd={};function _fe(_ff){return _ff&&_ff.tagName.toLowerCase()=="input"&&_ff.type&&_ff.type.toLowerCase()=="radio"&&_ff.name&&_ff.name.toLowerCase();};var _100=function(_101){_4.query("> *",_101).forEach(function(_102){if((_4.isIE&&_102.scopeName!=="HTML")||!_ef(_102)){return;}if(_f4(_102)){var _103=_e0(_102,"tabIndex");if(!_e1(_102,"tabIndex")||_103==0){if(!_f7){_f7=_102;}_f8=_102;}else{if(_103>0){if(!_f9||_103<_fa){_fa=_103;_f9=_102;}if(!_fb||_103>=_fc){_fc=_103;_fb=_102;}}}var rn=_fe(_102);if(_4.attr(_102,"checked")&&rn){_fd[rn]=_102;}}if(_102.nodeName.toUpperCase()!="SELECT"){_100(_102);}});};if(_ef(_f6)){_100(_f6);}function rs(node){return _fd[_fe(node)]||node;};return {first:rs(_f7),last:rs(_f8),lowest:rs(_f9),highest:rs(_fb)};};_5.getFirstInTabbingOrder=function(root){var _104=_5._getTabNavigable(_4.byId(root));return _104.lowest?_104.lowest:_104.first;};_5.getLastInTabbingOrder=function(root){var _105=_5._getTabNavigable(_4.byId(root));return _105.last?_105.last:_105.highest;};_5.defaultDuration=_4.config["defaultDuration"]||200;})();}if(!_4._hasResource["dijit._base.focus"]){_4._hasResource["dijit._base.focus"]=true;_4.provide("dijit._base.focus");_4.mixin(_5,{_curFocus:null,_prevFocus:null,isCollapsed:function(){return _5.getBookmark().isCollapsed;},getBookmark:function(){var bm,rg,tg,sel=_4.doc.selection,cf=_5._curFocus;if(_4.global.getSelection){sel=_4.global.getSelection();if(sel){if(sel.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){sel={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(sel.end<=sel.start),mark:sel};}}bm={isCollapsed:true};if(sel.rangeCount){bm.mark=sel.getRangeAt(0).cloneRange();}}else{rg=sel.getRangeAt(0);bm={isCollapsed:false,mark:rg.cloneRange()};}}}else{if(sel){tg=cf?cf.tagName:"";tg=tg.toLowerCase();if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){if(sel.type&&sel.type.toLowerCase()=="none"){return {isCollapsed:true,mark:null};}else{rg=sel.createRange();return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}};}}bm={};try{rg=sel.createRange();bm.isCollapsed=!(sel.type=="Text"?rg.htmlText.length:rg.length);}catch(e){bm.isCollapsed=true;return bm;}if(sel.type.toUpperCase()=="CONTROL"){if(rg.length){bm.mark=[];var i=0,len=rg.length;while(i<len){bm.mark.push(rg.item(i++));}}else{bm.isCollapsed=true;bm.mark=null;}}else{bm.mark=rg.getBookmark();}}else{console.warn("No idea how to store the current selection for this browser!");}}return bm;},moveToBookmark:function(_106){var _107=_4.doc,mark=_106.mark;if(mark){if(_4.global.getSelection){var sel=_4.global.getSelection();if(sel&&sel.removeAllRanges){if(mark.pRange){var r=mark;var n=r.node;n.selectionStart=r.start;n.selectionEnd=r.end;}else{sel.removeAllRanges();sel.addRange(mark);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_107.selection&&mark){var rg;if(mark.pRange){rg=mark.range;}else{if(_4.isArray(mark)){rg=_107.body.createControlRange();_4.forEach(mark,function(n){rg.addElement(n);});}else{rg=_107.body.createTextRange();rg.moveToBookmark(mark);}}rg.select();}}}},getFocus:function(menu,_108){var node=!_5._curFocus||(menu&&_4.isDescendant(_5._curFocus,menu.domNode))?_5._prevFocus:_5._curFocus;return {node:node,bookmark:(node==_5._curFocus)&&_4.withGlobal(_108||_4.global,_5.getBookmark),openedForWindow:_108};},focus:function(_109){if(!_109){return;}var node="node" in _109?_109.node:_109,_10a=_109.bookmark,_10b=_109.openedForWindow,_10c=_10a?_10a.isCollapsed:false;if(node){var _10d=(node.tagName.toLowerCase()=="iframe")?node.contentWindow:node;if(_10d&&_10d.focus){try{_10d.focus();}catch(e){}}_5._onFocusNode(node);}if(_10a&&_4.withGlobal(_10b||_4.global,_5.isCollapsed)&&!_10c){if(_10b){_10b.focus();}try{_4.withGlobal(_10b||_4.global,_5.moveToBookmark,null,[_10a]);}catch(e2){}}},_activeStack:[],registerIframe:function(_10e){return _5.registerWin(_10e.contentWindow,_10e);},unregisterIframe:function(_10f){_5.unregisterWin(_10f);},registerWin:function(_110,_111){var _112=function(evt){_5._justMouseDowned=true;setTimeout(function(){_5._justMouseDowned=false;},0);if(_4.isIE&&evt&&evt.srcElement&&evt.srcElement.parentNode==null){return;}_5._onTouchNode(_111||evt.target||evt.srcElement,"mouse");};var doc=_4.isIE?_110.document.documentElement:_110.document;if(doc){if(_4.isIE){_110.document.body.attachEvent("onmousedown",_112);var _113=function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"&&_5.isTabNavigable(evt.srcElement)){_5._onFocusNode(_111||evt.srcElement);}else{_5._onTouchNode(_111||evt.srcElement);}};doc.attachEvent("onactivate",_113);var _114=function(evt){_5._onBlurNode(_111||evt.srcElement);};doc.attachEvent("ondeactivate",_114);return function(){_110.document.detachEvent("onmousedown",_112);doc.detachEvent("onactivate",_113);doc.detachEvent("ondeactivate",_114);doc=null;};}else{doc.body.addEventListener("mousedown",_112,true);var _115=function(evt){_5._onFocusNode(_111||evt.target);};doc.addEventListener("focus",_115,true);var _116=function(evt){_5._onBlurNode(_111||evt.target);};doc.addEventListener("blur",_116,true);return function(){doc.body.removeEventListener("mousedown",_112,true);doc.removeEventListener("focus",_115,true);doc.removeEventListener("blur",_116,true);doc=null;};}}},unregisterWin:function(_117){_117&&_117();},_onBlurNode:function(node){_5._prevFocus=_5._curFocus;_5._curFocus=null;if(_5._justMouseDowned){return;}if(_5._clearActiveWidgetsTimer){clearTimeout(_5._clearActiveWidgetsTimer);}_5._clearActiveWidgetsTimer=setTimeout(function(){delete _5._clearActiveWidgetsTimer;_5._setStack([]);_5._prevFocus=null;},100);},_onTouchNode:function(node,by){if(_5._clearActiveWidgetsTimer){clearTimeout(_5._clearActiveWidgetsTimer);delete _5._clearActiveWidgetsTimer;}var _118=[];try{while(node){var _119=_4.attr(node,"dijitPopupParent");if(_119){node=_5.byId(_119).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===_4.body()){break;}node=_4.window.get(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId"),_11a=id&&_5.byId(id);if(_11a&&!(by=="mouse"&&_11a.get("disabled"))){_118.unshift(id);}node=node.parentNode;}}}}catch(e){}_5._setStack(_118,by);},_onFocusNode:function(node){if(!node){return;}if(node.nodeType==9){return;}_5._onTouchNode(node);if(node==_5._curFocus){return;}if(_5._curFocus){_5._prevFocus=_5._curFocus;}_5._curFocus=node;_4.publish("focusNode",[node]);},_setStack:function(_11b,by){var _11c=_5._activeStack;_5._activeStack=_11b;for(var _11d=0;_11d<Math.min(_11c.length,_11b.length);_11d++){if(_11c[_11d]!=_11b[_11d]){break;}}var _11e;for(var i=_11c.length-1;i>=_11d;i--){_11e=_5.byId(_11c[i]);if(_11e){_11e._focused=false;_11e.set("focused",false);_11e._hasBeenBlurred=true;if(_11e._onBlur){_11e._onBlur(by);}_4.publish("widgetBlur",[_11e,by]);}}for(i=_11d;i<_11b.length;i++){_11e=_5.byId(_11b[i]);if(_11e){_11e._focused=true;_11e.set("focused",true);if(_11e._onFocus){_11e._onFocus(by);}_4.publish("widgetFocus",[_11e,by]);}}}});_4.addOnLoad(function(){var _11f=_5.registerWin(window);if(_4.isIE){_4.addOnWindowUnload(function(){_5.unregisterWin(_11f);_11f=null;});}});}if(!_4._hasResource["dojo.AdapterRegistry"]){_4._hasResource["dojo.AdapterRegistry"]=true;_4.provide("dojo.AdapterRegistry");_4.AdapterRegistry=function(_120){this.pairs=[];this.returnWrappers=_120||false;};_4.extend(_4.AdapterRegistry,{register:function(name,_121,wrap,_122,_123){this.pairs[((_123)?"unshift":"push")]([name,_121,wrap,_122]);},match:function(){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[1].apply(this,arguments)){if((pair[3])||(this.returnWrappers)){return pair[2];}else{return pair[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(name){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[0]==name){this.pairs.splice(i,1);return true;}}return false;}});}if(!_4._hasResource["dijit._base.place"]){_4._hasResource["dijit._base.place"]=true;_4.provide("dijit._base.place");_5.getViewport=function(){return _4.window.getBox();};_5.placeOnScreen=function(node,pos,_124,_125){var _126=_4.map(_124,function(_127){var c={corner:_127,pos:{x:pos.x,y:pos.y}};if(_125){c.pos.x+=_127.charAt(1)=="L"?_125.x:-_125.x;c.pos.y+=_127.charAt(0)=="T"?_125.y:-_125.y;}return c;});return _5._place(node,_126);};_5._place=function(node,_128,_129,_12a){var view=_4.window.getBox();if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){_4.body().appendChild(node);}var best=null;_4.some(_128,function(_12b){var _12c=_12b.corner;var pos=_12b.pos;var _12d=0;var _12e={w:_12c.charAt(1)=="L"?(view.l+view.w)-pos.x:pos.x-view.l,h:_12c.charAt(1)=="T"?(view.t+view.h)-pos.y:pos.y-view.t};if(_129){var res=_129(node,_12b.aroundCorner,_12c,_12e,_12a);_12d=typeof res=="undefined"?0:res;}var _12f=node.style;var _130=_12f.display;var _131=_12f.visibility;_12f.visibility="hidden";_12f.display="";var mb=_4.marginBox(node);_12f.display=_130;_12f.visibility=_131;var _132=Math.max(view.l,_12c.charAt(1)=="L"?pos.x:(pos.x-mb.w)),_133=Math.max(view.t,_12c.charAt(0)=="T"?pos.y:(pos.y-mb.h)),endX=Math.min(view.l+view.w,_12c.charAt(1)=="L"?(_132+mb.w):pos.x),endY=Math.min(view.t+view.h,_12c.charAt(0)=="T"?(_133+mb.h):pos.y),_134=endX-_132,_135=endY-_133;_12d+=(mb.w-_134)+(mb.h-_135);if(best==null||_12d<best.overflow){best={corner:_12c,aroundCorner:_12b.aroundCorner,x:_132,y:_133,w:_134,h:_135,overflow:_12d,spaceAvailable:_12e};}return !_12d;});if(best.overflow&&_129){_129(node,best.aroundCorner,best.corner,best.spaceAvailable,_12a);}var l=_4._isBodyLtr(),s=node.style;s.top=best.y+"px";s[l?"left":"right"]=(l?best.x:view.w-best.x-best.w)+"px";return best;};_5.placeOnScreenAroundNode=function(node,_136,_137,_138){_136=_4.byId(_136);var _139=_4.position(_136,true);return _5._placeOnScreenAroundRect(node,_139.x,_139.y,_139.w,_139.h,_137,_138);};_5.placeOnScreenAroundRectangle=function(node,_13a,_13b,_13c){return _5._placeOnScreenAroundRect(node,_13a.x,_13a.y,_13a.width,_13a.height,_13b,_13c);};_5._placeOnScreenAroundRect=function(node,x,y,_13d,_13e,_13f,_140){var _141=[];for(var _142 in _13f){_141.push({aroundCorner:_142,corner:_13f[_142],pos:{x:x+(_142.charAt(1)=="L"?0:_13d),y:y+(_142.charAt(0)=="T"?0:_13e)}});}return _5._place(node,_141,_140,{w:_13d,h:_13e});};_5.placementRegistry=new _4.AdapterRegistry();_5.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},_5.placeOnScreenAroundNode);_5.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},_5.placeOnScreenAroundRectangle);_5.placeOnScreenAroundElement=function(node,_143,_144,_145){return _5.placementRegistry.match.apply(_5.placementRegistry,arguments);};_5.getPopupAroundAlignment=function(_146,_147){var _148={};_4.forEach(_146,function(pos){switch(pos){case "after":_148[_147?"BR":"BL"]=_147?"BL":"BR";break;case "before":_148[_147?"BL":"BR"]=_147?"BR":"BL";break;case "below-alt":_147=!_147;case "below":_148[_147?"BL":"BR"]=_147?"TL":"TR";_148[_147?"BR":"BL"]=_147?"TR":"TL";break;case "above-alt":_147=!_147;case "above":default:_148[_147?"TL":"TR"]=_147?"BL":"BR";_148[_147?"TR":"TL"]=_147?"BR":"BL";break;}});return _148;};}if(!_4._hasResource["dijit._base.window"]){_4._hasResource["dijit._base.window"]=true;_4.provide("dijit._base.window");_5.getDocumentWindow=function(doc){return _4.window.get(doc);};}if(!_4._hasResource["dijit._base.popup"]){_4._hasResource["dijit._base.popup"]=true;_4.provide("dijit._base.popup");_5.popup={_stack:[],_beginZIndex:1000,_idGen:1,_createWrapper:function(_149){var _14a=_149.declaredClass?_149._popupWrapper:(_149.parentNode&&_4.hasClass(_149.parentNode,"dijitPopup")),node=_149.domNode||_149;if(!_14a){_14a=_4.create("div",{"class":"dijitPopup",style:{display:"none"},role:"presentation"},_4.body());_14a.appendChild(node);var s=node.style;s.display="";s.visibility="";s.position="";s.top="0px";if(_149.declaredClass){_149._popupWrapper=_14a;_4.connect(_149,"destroy",function(){_4.destroy(_14a);delete _149._popupWrapper;});}}return _14a;},moveOffScreen:function(_14b){var _14c=this._createWrapper(_14b);_4.style(_14c,{visibility:"hidden",top:"-9999px",display:""});},hide:function(_14d){var _14e=this._createWrapper(_14d);_4.style(_14e,"display","none");},getTopPopup:function(){var _14f=this._stack;for(var pi=_14f.length-1;pi>0&&_14f[pi].parent===_14f[pi-1].widget;pi--){}return _14f[pi];},open:function(args){var _150=this._stack,_151=args.popup,_152=args.orient||((args.parent?args.parent.isLeftToRight():_4._isBodyLtr())?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_153=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+this._idGen++);while(_150.length&&(!args.parent||!_4.isDescendant(args.parent.domNode,_150[_150.length-1].widget.domNode))){_5.popup.close(_150[_150.length-1].widget);}var _154=this._createWrapper(_151);_4.attr(_154,{id:id,style:{zIndex:this._beginZIndex+_150.length},"class":"dijitPopup "+(_151.baseClass||_151["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:args.parent?args.parent.id:""});if(_4.isIE||_4.isMoz){if(!_151.bgIframe){_151.bgIframe=new _5.BackgroundIframe(_154);}}var best=_153?_5.placeOnScreenAroundElement(_154,_153,_152,_151.orient?_4.hitch(_151,"orient"):null):_5.placeOnScreen(_154,args,_152=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],args.padding);_154.style.display="";_154.style.visibility="visible";_151.domNode.style.visibility="visible";var _155=[];_155.push(_4.connect(_154,"onkeypress",this,function(evt){if(evt.charOrCode==_4.keys.ESCAPE&&args.onCancel){_4.stopEvent(evt);args.onCancel();}else{if(evt.charOrCode===_4.keys.TAB){_4.stopEvent(evt);var _156=this.getTopPopup();if(_156&&_156.onCancel){_156.onCancel();}}}}));if(_151.onCancel){_155.push(_4.connect(_151,"onCancel",args.onCancel));}_155.push(_4.connect(_151,_151.onExecute?"onExecute":"onChange",this,function(){var _157=this.getTopPopup();if(_157&&_157.onExecute){_157.onExecute();}}));_150.push({widget:_151,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_155});if(_151.onOpen){_151.onOpen(best);}return best;},close:function(_158){var _159=this._stack;while((_158&&_4.some(_159,function(elem){return elem.widget==_158;}))||(!_158&&_159.length)){var top=_159.pop(),_15a=top.widget,_15b=top.onClose;if(_15a.onClose){_15a.onClose();}_4.forEach(top.handlers,_4.disconnect);if(_15a&&_15a.domNode){this.hide(_15a);}if(_15b){_15b();}}}};_5._frames=new function(){var _15c=[];this.pop=function(){var _15d;if(_15c.length){_15d=_15c.pop();_15d.style.display="";}else{if(_4.isIE<9){var burl=_4.config["dojoBlankHtmlUrl"]||(_4.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var html="<iframe src='"+burl+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_15d=_4.doc.createElement(html);}else{_15d=_4.create("iframe");_15d.src="javascript:\"\"";_15d.className="dijitBackgroundIframe";_4.style(_15d,"opacity",0.1);}_15d.tabIndex=-1;_5.setWaiRole(_15d,"presentation");}return _15d;};this.push=function(_15e){_15e.style.display="none";_15c.push(_15e);};}();_5.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(_4.isIE||_4.isMoz){var _15f=(this.iframe=_5._frames.pop());node.appendChild(_15f);if(_4.isIE<7||_4.isQuirks){this.resize(node);this._conn=_4.connect(node,"onresize",this,function(){this.resize(node);});}else{_4.style(_15f,{width:"100%",height:"100%"});}}};_4.extend(_5.BackgroundIframe,{resize:function(node){if(this.iframe){_4.style(this.iframe,{width:node.offsetWidth+"px",height:node.offsetHeight+"px"});}},destroy:function(){if(this._conn){_4.disconnect(this._conn);this._conn=null;}if(this.iframe){_5._frames.push(this.iframe);delete this.iframe;}}});}if(!_4._hasResource["dijit._base.scroll"]){_4._hasResource["dijit._base.scroll"]=true;_4.provide("dijit._base.scroll");_5.scrollIntoView=function(node,pos){_4.window.scrollIntoView(node,pos);};}if(!_4._hasResource["dojo.uacss"]){_4._hasResource["dojo.uacss"]=true;_4.provide("dojo.uacss");(function(){var d=_4,html=d.doc.documentElement,ie=d.isIE,_160=d.isOpera,maj=Math.floor,ff=d.isFF,_161=d.boxModel.replace(/-/,""),_162={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_ie8:maj(ie)==8,dj_ie9:maj(ie)==9,dj_quirks:d.isQuirks,dj_iequirks:ie&&d.isQuirks,dj_opera:_160,dj_khtml:d.isKhtml,dj_webkit:d.isWebKit,dj_safari:d.isSafari,dj_chrome:d.isChrome,dj_gecko:d.isMozilla,dj_ff3:maj(ff)==3};_162["dj_"+_161]=true;var _163="";for(var clz in _162){if(_162[clz]){_163+=clz+" ";}}html.className=d.trim(html.className+" "+_163);_4._loaders.unshift(function(){if(!_4._isBodyLtr()){var _164="dj_rtl dijitRtl "+_163.replace(/ /g,"-rtl ");html.className=d.trim(html.className+" "+_164);}});})();}if(!_4._hasResource["dijit._base.sniff"]){_4._hasResource["dijit._base.sniff"]=true;_4.provide("dijit._base.sniff");}if(!_4._hasResource["dijit._base.typematic"]){_4._hasResource["dijit._base.typematic"]=true;_4.provide("dijit._base.typematic");_5.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=Math.max(this._currentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay)),this._minDelay);this._timer=setTimeout(_4.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_165,node,_166,obj,_167,_168,_169){if(obj!=this._obj){this.stop();this._initialDelay=_168||500;this._subsequentDelay=_167||0.9;this._minDelay=_169||10;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=_4.hitch(_165,_166);this._fireEventAndReload();this._evt=_4.mixin({faux:true},evt);}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(node,_16a,_16b,_16c,_16d,_16e,_16f){if(_16a.keyCode){_16a.charOrCode=_16a.keyCode;_4.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_16a.charCode){_16a.charOrCode=String.fromCharCode(_16a.charCode);_4.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [_4.connect(node,"onkeypress",this,function(evt){if(evt.charOrCode==_16a.charOrCode&&(_16a.ctrlKey===undefined||_16a.ctrlKey==evt.ctrlKey)&&(_16a.altKey===undefined||_16a.altKey==evt.altKey)&&(_16a.metaKey===undefined||_16a.metaKey==(evt.metaKey||false))&&(_16a.shiftKey===undefined||_16a.shiftKey==evt.shiftKey)){_4.stopEvent(evt);_5.typematic.trigger(evt,_16b,node,_16c,_16a,_16d,_16e,_16f);}else{if(_5.typematic._obj==_16a){_5.typematic.stop();}}}),_4.connect(node,"onkeyup",this,function(evt){if(_5.typematic._obj==_16a){_5.typematic.stop();}})];},addMouseListener:function(node,_170,_171,_172,_173,_174){var dc=_4.connect;return [dc(node,"mousedown",this,function(evt){_4.stopEvent(evt);_5.typematic.trigger(evt,_170,node,_171,node,_172,_173,_174);}),dc(node,"mouseup",this,function(evt){_4.stopEvent(evt);_5.typematic.stop();}),dc(node,"mouseout",this,function(evt){_4.stopEvent(evt);_5.typematic.stop();}),dc(node,"mousemove",this,function(evt){evt.preventDefault();}),dc(node,"dblclick",this,function(evt){_4.stopEvent(evt);if(_4.isIE){_5.typematic.trigger(evt,_170,node,_171,node,_172,_173,_174);setTimeout(_4.hitch(this,_5.typematic.stop),50);}})];},addListener:function(_175,_176,_177,_178,_179,_17a,_17b,_17c){return this.addKeyListener(_176,_177,_178,_179,_17a,_17b,_17c).concat(this.addMouseListener(_175,_178,_179,_17a,_17b,_17c));}};}if(!_4._hasResource["dijit._base.wai"]){_4._hasResource["dijit._base.wai"]=true;_4.provide("dijit._base.wai");_5.wai={onload:function(){var div=_4.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(_4.config.blankGif||_4.moduleUrl("dojo","resources/blank.gif"))+"\");"}},_4.body());var cs=_4.getComputedStyle(div);if(cs){var _17d=cs.backgroundImage;var _17e=(cs.borderTopColor==cs.borderRightColor)||(_17d!=null&&(_17d=="none"||_17d=="url(invalid-url:)"));_4[_17e?"addClass":"removeClass"](_4.body(),"dijit_a11y");if(_4.isIE){div.outerHTML="";}else{_4.body().removeChild(div);}}}};if(_4.isIE||_4.isMoz){_4._loaders.unshift(_5.wai.onload);}_4.mixin(_5,{hasWaiRole:function(elem,role){var _17f=this.getWaiRole(elem);return role?(_17f.indexOf(role)>-1):(_17f.length>0);},getWaiRole:function(elem){return _4.trim((_4.attr(elem,"role")||"").replace("wairole:",""));},setWaiRole:function(elem,role){_4.attr(elem,"role",role);},removeWaiRole:function(elem,role){var _180=_4.attr(elem,"role");if(!_180){return;}if(role){var t=_4.trim((" "+_180+" ").replace(" "+role+" "," "));_4.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_181){return elem.hasAttribute?elem.hasAttribute("aria-"+_181):!!elem.getAttribute("aria-"+_181);},getWaiState:function(elem,_182){return elem.getAttribute("aria-"+_182)||"";},setWaiState:function(elem,_183,_184){elem.setAttribute("aria-"+_183,_184);},removeWaiState:function(elem,_185){elem.removeAttribute("aria-"+_185);}});}if(!_4._hasResource["dijit._base"]){_4._hasResource["dijit._base"]=true;_4.provide("dijit._base");}if(!_4._hasResource["dojo.parser"]){_4._hasResource["dojo.parser"]=true;_4.provide("dojo.parser");new Date("X");_4.parser=new function(){var d=_4;function _186(_187){if(d.isString(_187)){return "string";}if(typeof _187=="number"){return "number";}if(typeof _187=="boolean"){return "boolean";}if(d.isFunction(_187)){return "function";}if(d.isArray(_187)){return "array";}if(_187 instanceof Date){return "date";}if(_187 instanceof d._Url){return "url";}return "object";};function _188(_189,type){switch(type){case "string":return _189;case "number":return _189.length?Number(_189):NaN;case "boolean":return typeof _189=="boolean"?_189:!(_189.toLowerCase()=="false");case "function":if(d.isFunction(_189)){_189=_189.toString();_189=d.trim(_189.substring(_189.indexOf("{")+1,_189.length-1));}try{if(_189===""||_189.search(/[^\w\.]+/i)!=-1){return new Function(_189);}else{return d.getObject(_189,false)||new Function(_189);}}catch(e){return new Function();}case "array":return _189?_189.split(/\s*,\s*/):[];case "date":switch(_189){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_189);}case "url":return d.baseUrl+_189;default:return d.fromJson(_189);}};var _18a={},_18b={};d.connect(d,"extend",function(){_18b={};});function _18c(cls,_18d){for(var name in cls){if(name.charAt(0)=="_"){continue;}if(name in _18a){continue;}_18d[name]=_186(cls[name]);}return _18d;};function _18e(_18f,_190){var c=_18b[_18f];if(!c){var cls=d.getObject(_18f),_191=null;if(!cls){return null;}if(!_190){_191=_18c(cls.prototype,{});}c={cls:cls,params:_191};}else{if(!_190&&!c.params){c.params=_18c(c.cls.prototype,{});}}return c;};this._functionFromScript=function(_192,_193){var _194="";var _195="";var _196=(_192.getAttribute(_193+"args")||_192.getAttribute("args"));if(_196){d.forEach(_196.split(/\s*,\s*/),function(part,idx){_194+="var "+part+" = arguments["+idx+"]; ";});}var _197=_192.getAttribute("with");if(_197&&_197.length){d.forEach(_197.split(/\s*,\s*/),function(part){_194+="with("+part+"){";_195+="}";});}return new Function(_194+_192.innerHTML+_195);};this.instantiate=function(_198,_199,args){var _19a=[],_199=_199||{};args=args||{};var _19b=(args.scope||d._scopeName)+"Type",_19c="data-"+(args.scope||d._scopeName)+"-";d.forEach(_198,function(obj){if(!obj){return;}var node,type,_19d,_19e,_19f,_1a0;if(obj.node){node=obj.node;type=obj.type;_1a0=obj.fastpath;_19d=obj.clsInfo||(type&&_18e(type,_1a0));_19e=_19d&&_19d.cls;_19f=obj.scripts;}else{node=obj;type=_19b in _199?_199[_19b]:node.getAttribute(_19b);_19d=type&&_18e(type);_19e=_19d&&_19d.cls;_19f=(_19e&&(_19e._noScript||_19e.prototype._noScript)?[]:d.query("> script[type^='dojo/']",node));}if(!_19d){throw new Error("Could not load class '"+type);}var _1a1={};if(args.defaults){d._mixin(_1a1,args.defaults);}if(obj.inherited){d._mixin(_1a1,obj.inherited);}if(_1a0){var _1a2=node.getAttribute(_19c+"props");if(_1a2&&_1a2.length){try{_1a2=d.fromJson.call(args.propsThis,"{"+_1a2+"}");d._mixin(_1a1,_1a2);}catch(e){throw new Error(e.toString()+" in data-dojo-props='"+_1a2+"'");}}var _1a3=node.getAttribute(_19c+"attach-point");if(_1a3){_1a1.dojoAttachPoint=_1a3;}var _1a4=node.getAttribute(_19c+"attach-event");if(_1a4){_1a1.dojoAttachEvent=_1a4;}_4.mixin(_1a1,_199);}else{var _1a5=node.attributes;for(var name in _19d.params){var item=name in _199?{value:_199[name],specified:true}:_1a5.getNamedItem(name);if(!item||(!item.specified&&(!_4.isIE||name.toLowerCase()!="value"))){continue;}var _1a6=item.value;switch(name){case "class":_1a6="className" in _199?_199.className:node.className;break;case "style":_1a6="style" in _199?_199.style:(node.style&&node.style.cssText);}var _1a7=_19d.params[name];if(typeof _1a6=="string"){_1a1[name]=_188(_1a6,_1a7);}else{_1a1[name]=_1a6;}}}var _1a8=[],_1a9=[];d.forEach(_19f,function(_1aa){node.removeChild(_1aa);var _1ab=(_1aa.getAttribute(_19c+"event")||_1aa.getAttribute("event")),type=_1aa.getAttribute("type"),nf=d.parser._functionFromScript(_1aa,_19c);if(_1ab){if(type=="dojo/connect"){_1a8.push({event:_1ab,func:nf});}else{_1a1[_1ab]=nf;}}else{_1a9.push(nf);}});var _1ac=_19e.markupFactory||_19e.prototype&&_19e.prototype.markupFactory;var _1ad=_1ac?_1ac(_1a1,node,_19e):new _19e(_1a1,node);_19a.push(_1ad);var _1ae=(node.getAttribute(_19c+"id")||node.getAttribute("jsId"));if(_1ae){d.setObject(_1ae,_1ad);}d.forEach(_1a8,function(_1af){d.connect(_1ad,_1af.event,null,_1af.func);});d.forEach(_1a9,function(func){func.call(_1ad);});});if(!_199._started){d.forEach(_19a,function(_1b0){if(!args.noStart&&_1b0&&_4.isFunction(_1b0.startup)&&!_1b0._started&&(!_1b0.getParent||!_1b0.getParent())){_1b0.startup();}});}return _19a;};this.parse=function(_1b1,args){var root;if(!args&&_1b1&&_1b1.rootNode){args=_1b1;root=args.rootNode;}else{root=_1b1;}root=root?_4.byId(root):_4.body();args=args||{};var _1b2=(args.scope||d._scopeName)+"Type",_1b3="data-"+(args.scope||d._scopeName)+"-";function scan(_1b4,list){var _1b5=_4.clone(_1b4.inherited);_4.forEach(["dir","lang"],function(name){var val=_1b4.node.getAttribute(name);if(val){_1b5[name]=val;}});var _1b6=_1b4.clsInfo&&!_1b4.clsInfo.cls.prototype._noScript?_1b4.scripts:null;var _1b7=(!_1b4.clsInfo||!_1b4.clsInfo.cls.prototype.stopParser)||(args&&args.template);for(var _1b8=_1b4.node.firstChild;_1b8;_1b8=_1b8.nextSibling){if(_1b8.nodeType==1){var type,_1b9=_1b7&&_1b8.getAttribute(_1b3+"type");if(_1b9){type=_1b9;}else{type=_1b7&&_1b8.getAttribute(_1b2);}var _1ba=_1b9==type;if(type){var _1bb={"type":type,fastpath:_1ba,clsInfo:_18e(type,_1ba),node:_1b8,scripts:[],inherited:_1b5};list.push(_1bb);scan(_1bb,list);}else{if(_1b6&&_1b8.nodeName.toLowerCase()=="script"){type=_1b8.getAttribute("type");if(type&&/^dojo\/\w/i.test(type)){_1b6.push(_1b8);}}else{if(_1b7){scan({node:_1b8,inherited:_1b5},list);}}}}}};var _1bc={};if(args&&args.inherited){for(var key in args.inherited){if(args.inherited[key]){_1bc[key]=args.inherited[key];}}}var list=[];scan({node:root,inherited:_1bc},list);var _1bd=args&&args.template?{template:true}:null;return this.instantiate(list,_1bd,args);};}();(function(){var _1be=function(){if(_4.config.parseOnLoad){_4.parser.parse();}};if(_4.getObject("dijit.wai.onload")===_4._loaders[0]){_4._loaders.splice(1,0,_1be);}else{_4._loaders.unshift(_1be);}})();}if(!_4._hasResource["dojo.Stateful"]){_4._hasResource["dojo.Stateful"]=true;_4.provide("dojo.Stateful");_4.declare("dojo.Stateful",null,{postscript:function(_1bf){if(_1bf){_4.mixin(this,_1bf);}},get:function(name){return this[name];},set:function(name,_1c0){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _1c1=this[name];this[name]=_1c0;if(this._watchCallbacks){this._watchCallbacks(name,_1c1,_1c0);}return this;},watch:function(name,_1c2){var _1c3=this._watchCallbacks;if(!_1c3){var self=this;_1c3=this._watchCallbacks=function(name,_1c4,_1c5,_1c6){var _1c7=function(_1c8){if(_1c8){_1c8=_1c8.slice();for(var i=0,l=_1c8.length;i<l;i++){try{_1c8[i].call(self,name,_1c4,_1c5);}catch(e){console.error(e);}}}};_1c7(_1c3["_"+name]);if(!_1c6){_1c7(_1c3["*"]);}};}if(!_1c2&&typeof name==="function"){_1c2=name;name="*";}else{name="_"+name;}var _1c9=_1c3[name];if(typeof _1c9!=="object"){_1c9=_1c3[name]=[];}_1c9.push(_1c2);return {unwatch:function(){_1c9.splice(_4.indexOf(_1c9,_1c2),1);}};}});}if(!_4._hasResource["dijit._WidgetBase"]){_4._hasResource["dijit._WidgetBase"]=true;_4.provide("dijit._WidgetBase");(function(){_4.declare("dijit._WidgetBase",_4.Stateful,{id:"",lang:"",dir:"","class":"",style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_blankGif:(_4.config.blankGif||_4.moduleUrl("dojo","resources/blank.gif")).toString(),postscript:function(_1ca,_1cb){this.create(_1ca,_1cb);},create:function(_1cc,_1cd){this.srcNodeRef=_4.byId(_1cd);this._connects=[];this._subscribes=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_1cc){this.params=_1cc;_4._mixin(this,_1cc);}this.postMixInProperties();if(!this.id){this.id=_5.getUniqueId(this.declaredClass.replace(/\./g,"_"));}_5.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _1ce=this.srcNodeRef;if(_1ce&&_1ce.parentNode&&this.domNode!==_1ce){_1ce.parentNode.replaceChild(this.domNode,_1ce);}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var _1cf=function(attr,_1d0){if((_1d0.params&&attr in _1d0.params)||_1d0[attr]){_1d0.set(attr,_1d0[attr]);}};for(var attr in this.attributeMap){_1cf(attr,this);}_4.forEach(this._getSetterAttributes(),function(a){if(!(a in this.attributeMap)){_1cf(a,this);}},this);},_getSetterAttributes:function(){var ctor=this.constructor;if(!ctor._setterAttrs){var r=(ctor._setterAttrs=[]),_1d1,_1d2=ctor.prototype;for(var _1d3 in _1d2){if(_4.isFunction(_1d2[_1d3])&&(_1d1=_1d3.match(/^_set([a-zA-Z]*)Attr$/))&&_1d1[1]){r.push(_1d1[1].charAt(0).toLowerCase()+_1d1[1].substr(1));}}}return ctor._setterAttrs;},postMixInProperties:function(){},buildRendering:function(){if(!this.domNode){this.domNode=this.srcNodeRef||_4.create("div");}if(this.baseClass){var _1d4=this.baseClass.split(" ");if(!this.isLeftToRight()){_1d4=_1d4.concat(_4.map(_1d4,function(name){return name+"Rtl";}));}_4.addClass(this.domNode,_1d4);}},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_1d5){this._beingDestroyed=true;this.destroyDescendants(_1d5);this.destroy(_1d5);},destroy:function(_1d6){this._beingDestroyed=true;this.uninitialize();var d=_4,dfe=d.forEach,dun=d.unsubscribe;dfe(this._connects,function(_1d7){dfe(_1d7,d.disconnect);});dfe(this._subscribes,function(_1d8){dun(_1d8);});dfe(this._supportingWidgets||[],function(w){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}});this.destroyRendering(_1d6);_5.registry.remove(this.id);this._destroyed=true;},destroyRendering:function(_1d9){if(this.bgIframe){this.bgIframe.destroy(_1d9);delete this.bgIframe;}if(this.domNode){if(_1d9){_4.removeAttr(this.domNode,"widgetId");}else{_4.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_1d9){_4.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_1da){_4.forEach(this.getChildren(),function(_1db){if(_1db.destroyRecursive){_1db.destroyRecursive(_1da);}});},uninitialize:function(){return false;},_setClassAttr:function(_1dc){var _1dd=this[this.attributeMap["class"]||"domNode"];_4.replaceClass(_1dd,_1dc,this["class"]);this._set("class",_1dc);},_setStyleAttr:function(_1de){var _1df=this[this.attributeMap.style||"domNode"];if(_4.isObject(_1de)){_4.style(_1df,_1de);}else{if(_1df.style.cssText){_1df.style.cssText+="; "+_1de;}else{_1df.style.cssText=_1de;}}this._set("style",_1de);},_attrToDom:function(attr,_1e0){var _1e1=this.attributeMap[attr];_4.forEach(_4.isArray(_1e1)?_1e1:[_1e1],function(_1e2){var _1e3=this[_1e2.node||_1e2||"domNode"];var type=_1e2.type||"attribute";switch(type){case "attribute":if(_4.isFunction(_1e0)){_1e0=_4.hitch(this,_1e0);}var _1e4=_1e2.attribute?_1e2.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);_4.attr(_1e3,_1e4,_1e0);break;case "innerText":_1e3.innerHTML="";_1e3.appendChild(_4.doc.createTextNode(_1e0));break;case "innerHTML":_1e3.innerHTML=_1e0;break;case "class":_4.replaceClass(_1e3,_1e0,this[attr]);break;}},this);},get:function(name){var _1e5=this._getAttrNames(name);return this[_1e5.g]?this[_1e5.g]():this[name];},set:function(name,_1e6){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _1e7=this._getAttrNames(name);if(this[_1e7.s]){var _1e8=this[_1e7.s].apply(this,Array.prototype.slice.call(arguments,1));}else{if(name in this.attributeMap){this._attrToDom(name,_1e6);}this._set(name,_1e6);}return _1e8||this;},_attrPairNames:{},_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]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"});},_set:function(name,_1e9){var _1ea=this[name];this[name]=_1e9;if(this._watchCallbacks&&this._created&&_1e9!==_1ea){this._watchCallbacks(name,_1ea,_1e9);}},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){return this.containerNode?_4.query("[widgetId]",this.containerNode).map(_5.byNode):[];},getChildren:function(){return this.containerNode?_5.findWidgets(this.containerNode):[];},connect:function(obj,_1eb,_1ec){var _1ed=[_4._connect(obj,_1eb,this,_1ec)];this._connects.push(_1ed);return _1ed;},disconnect:function(_1ee){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_1ee){_4.forEach(_1ee,_4.disconnect);this._connects.splice(i,1);return;}}},subscribe:function(_1ef,_1f0){var _1f1=_4.subscribe(_1ef,this,_1f0);this._subscribes.push(_1f1);return _1f1;},unsubscribe:function(_1f2){for(var i=0;i<this._subscribes.length;i++){if(this._subscribes[i]==_1f2){_4.unsubscribe(_1f2);this._subscribes.splice(i,1);return;}}},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):_4._isBodyLtr();},placeAt:function(_1f3,_1f4){if(_1f3.declaredClass&&_1f3.addChild){_1f3.addChild(this,_1f4);}else{_4.place(this.domNode,_1f3,_1f4);}return this;}});})();}if(!_4._hasResource["dijit._Widget"]){_4._hasResource["dijit._Widget"]=true;_4.provide("dijit._Widget");_4.connect(_4,"_connect",function(_1f5,_1f6){if(_1f5&&_4.isFunction(_1f5._onConnect)){_1f5._onConnect(_1f6);}});_5._connectOnUseEventHandler=function(_1f7){};_5._lastKeyDownNode=null;if(_4.isIE){(function(){var _1f8=function(evt){_5._lastKeyDownNode=evt.srcElement;};_4.doc.attachEvent("onkeydown",_1f8);_4.addOnWindowUnload(function(){_4.doc.detachEvent("onkeydown",_1f8);});})();}else{_4.doc.addEventListener("keydown",function(evt){_5._lastKeyDownNode=evt.target;},true);}(function(){_4.declare("dijit._Widget",_5._WidgetBase,{_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:_5._connectOnUseEventHandler,onDblClick:_5._connectOnUseEventHandler,onKeyDown:_5._connectOnUseEventHandler,onKeyPress:_5._connectOnUseEventHandler,onKeyUp:_5._connectOnUseEventHandler,onMouseDown:_5._connectOnUseEventHandler,onMouseMove:_5._connectOnUseEventHandler,onMouseOut:_5._connectOnUseEventHandler,onMouseOver:_5._connectOnUseEventHandler,onMouseLeave:_5._connectOnUseEventHandler,onMouseEnter:_5._connectOnUseEventHandler,onMouseUp:_5._connectOnUseEventHandler,create:function(_1f9,_1fa){this._deferredConnects=_4.clone(this._deferredConnects);for(var attr in this.attributeMap){delete this._deferredConnects[attr];}for(attr in this._deferredConnects){if(this[attr]!==_5._connectOnUseEventHandler){delete this._deferredConnects[attr];}}this.inherited(arguments);if(this.domNode){for(attr in this.params){this._onConnect(attr);}}},_onConnect:function(_1fb){if(_1fb in this._deferredConnects){var _1fc=this[this._deferredConnects[_1fb]||"domNode"];this.connect(_1fc,_1fb.toLowerCase(),_1fb);delete this._deferredConnects[_1fb];}},focused:false,isFocusable:function(){return this.focus&&(_4.style(this.domNode,"display")!="none");},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},setAttribute:function(attr,_1fd){_4.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(attr,_1fd);},attr:function(name,_1fe){if(_4.config.isDebug){var _1ff=arguments.callee._ach||(arguments.callee._ach={}),_200=(arguments.callee.caller||"unknown caller").toString();if(!_1ff[_200]){_4.deprecated(this.declaredClass+"::attr() is deprecated. Use get() or set() instead, called from "+_200,"","2.0");_1ff[_200]=true;}}var args=arguments.length;if(args>=2||typeof name==="object"){return this.set.apply(this,arguments);}else{return this.get(name);}},nodesWithKeyClick:["input","button"],connect:function(obj,_201,_202){var d=_4,dc=d._connect,_203=this.inherited(arguments,[obj,_201=="ondijitclick"?"onclick":_201,_202]);if(_201=="ondijitclick"){if(d.indexOf(this.nodesWithKeyClick,obj.nodeName.toLowerCase())==-1){var m=d.hitch(this,_202);_203.push(dc(obj,"onkeydown",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){_5._lastKeyDownNode=e.target;if(!("openDropDown" in this&&obj==this._buttonNode)){e.preventDefault();}}}),dc(obj,"onkeyup",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&e.target==_5._lastKeyDownNode&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){_5._lastKeyDownNode=null;return m(e);}}));}}return _203;},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){},onClose:function(){return true;}});})();}if(!_4._hasResource["dojo.string"]){_4._hasResource["dojo.string"]=true;_4.provide("dojo.string");_4.getObject("string",true,_4);_4.string.rep=function(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};_4.string.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=_4.string.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};_4.string.substitute=function(_204,map,_205,_206){_206=_206||_4.global;_205=_205?_4.hitch(_206,_205):function(v){return v;};return _204.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_207,key,_208){var _209=_4.getObject(key,false,map);if(_208){_209=_4.getObject(_208,false,_206).call(_206,_209,key);}return _205(_209,key).toString();});};_4.string.trim=String.prototype.trim?_4.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!_4._hasResource["dojo.cache"]){_4._hasResource["dojo.cache"]=true;_4.provide("dojo.cache");var _20a={};_4.cache=function(_20b,url,_20c){if(typeof _20b=="string"){var _20d=_4.moduleUrl(_20b,url);}else{_20d=_20b;_20c=url;}var key=_20d.toString();var val=_20c;if(_20c!=undefined&&!_4.isString(_20c)){val=("value" in _20c?_20c.value:undefined);}var _20e=_20c&&_20c.sanitize?true:false;if(typeof val=="string"){val=_20a[key]=_20e?_4.cache._sanitize(val):val;}else{if(val===null){delete _20a[key];}else{if(!(key in _20a)){val=_4._getText(key);_20a[key]=_20e?_4.cache._sanitize(val):val;}val=_20a[key];}}return val;};_4.cache._sanitize=function(val){if(val){val=val.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _20f=val.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_20f){val=_20f[1];}}else{val="";}return val;};}if(!_4._hasResource["dijit._Templated"]){_4._hasResource["dijit._Templated"]=true;_4.provide("dijit._Templated");_4.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function(){this._attachPoints=[];this._attachEvents=[];},_stringRepl:function(tmpl){var _210=this.declaredClass,_211=this;return _4.string.substitute(tmpl,this,function(_212,key){if(key.charAt(0)=="!"){_212=_4.getObject(key.substr(1),false,_211);}if(typeof _212=="undefined"){throw new Error(_210+" template:"+key);}if(_212==null){return "";}return key.charAt(0)=="!"?_212:_212.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _213=_5._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(_4.isString(_213)){node=_4._toDom(this._stringRepl(_213));if(node.nodeType!=1){throw new Error("Invalid template: "+_213);}}else{node=_213.cloneNode(true);}this.domNode=node;this.inherited(arguments);this._attachTemplateNodes(node);if(this.widgetsInTemplate){var cw=(this._startupWidgets=_4.parser.parse(node,{noStart:!this._earlyTemplatedStartup,template:true,inherited:{dir:this.dir,lang:this.lang},propsThis:this,scope:"dojo"}));this._supportingWidgets=_5.findWidgets(node);this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_214){var dest=this.containerNode;if(_214&&dest){while(_214.hasChildNodes()){dest.appendChild(_214.firstChild);}}},_attachTemplateNodes:function(_215,_216){_216=_216||function(n,p){return n.getAttribute(p);};var _217=_4.isArray(_215)?_215:(_215.all||_215.getElementsByTagName("*"));var x=_4.isArray(_215)?0:-1;for(;x<_217.length;x++){var _218=(x==-1)?_215:_217[x];if(this.widgetsInTemplate&&(_216(_218,"dojoType")||_216(_218,"data-dojo-type"))){continue;}var _219=_216(_218,"dojoAttachPoint")||_216(_218,"data-dojo-attach-point");if(_219){var _21a,_21b=_219.split(/\s*,\s*/);while((_21a=_21b.shift())){if(_4.isArray(this[_21a])){this[_21a].push(_218);}else{this[_21a]=_218;}this._attachPoints.push(_21a);}}var _21c=_216(_218,"dojoAttachEvent")||_216(_218,"data-dojo-attach-event");if(_21c){var _21d,_21e=_21c.split(/\s*,\s*/);var trim=_4.trim;while((_21d=_21e.shift())){if(_21d){var _21f=null;if(_21d.indexOf(":")!=-1){var _220=_21d.split(":");_21d=trim(_220[0]);_21f=trim(_220[1]);}else{_21d=trim(_21d);}if(!_21f){_21f=_21d;}this._attachEvents.push(this.connect(_218,_21d,_21f));}}}var role=_216(_218,"waiRole");if(role){_5.setWaiRole(_218,role);}var _221=_216(_218,"waiState");if(_221){_4.forEach(_221.split(/\s*,\s*/),function(_222){if(_222.indexOf("-")!=-1){var pair=_222.split("-");_5.setWaiState(_218,pair[0],pair[1]);}});}}},startup:function(){_4.forEach(this._startupWidgets,function(w){if(w&&!w._started&&w.startup){w.startup();}});this.inherited(arguments);},destroyRendering:function(){_4.forEach(this._attachPoints,function(_223){delete this[_223];},this);this._attachPoints=[];_4.forEach(this._attachEvents,this.disconnect,this);this._attachEvents=[];this.inherited(arguments);}});_5._Templated._templateCache={};_5._Templated.getCachedTemplate=function(_224,_225,_226){var _227=_5._Templated._templateCache;var key=_225||_224;var _228=_227[key];if(_228){try{if(!_228.ownerDocument||_228.ownerDocument==_4.doc){return _228;}}catch(e){}_4.destroy(_228);}if(!_225){_225=_4.cache(_224,{sanitize:true});}_225=_4.string.trim(_225);if(_226||_225.match(/\$\{([^\}]+)\}/g)){return (_227[key]=_225);}else{var node=_4._toDom(_225);if(node.nodeType!=1){throw new Error("Invalid template: "+_225);}return (_227[key]=node);}};if(_4.isIE){_4.addOnWindowUnload(function(){var _229=_5._Templated._templateCache;for(var key in _229){var _22a=_229[key];if(typeof _22a=="object"){_4.destroy(_22a);}delete _229[key];}});}_4.extend(_5._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!_4._hasResource["dijit._Container"]){_4._hasResource["dijit._Container"]=true;_4.provide("dijit._Container");_4.declare("dijit._Container",null,{isContainer:true,buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_22b,_22c){var _22d=this.containerNode;if(_22c&&typeof _22c=="number"){var _22e=this.getChildren();if(_22e&&_22e.length>=_22c){_22d=_22e[_22c-1].domNode;_22c="after";}}_4.place(_22b.domNode,_22d,_22c);if(this._started&&!_22b._started){_22b.startup();}},removeChild:function(_22f){if(typeof _22f=="number"){_22f=this.getChildren()[_22f];}if(_22f){var node=_22f.domNode;if(node&&node.parentNode){node.parentNode.removeChild(node);}}},hasChildren:function(){return this.getChildren().length>0;},destroyDescendants:function(_230){_4.forEach(this.getChildren(),function(_231){_231.destroyRecursive(_230);});},_getSiblingOfChild:function(_232,dir){var node=_232.domNode,_233=(dir>0?"nextSibling":"previousSibling");do{node=node[_233];}while(node&&(node.nodeType!=1||!_5.byNode(node)));return node&&_5.byNode(node);},getIndexOfChild:function(_234){return _4.indexOf(this.getChildren(),_234);},startup:function(){if(this._started){return;}_4.forEach(this.getChildren(),function(_235){_235.startup();});this.inherited(arguments);}});}if(!_4._hasResource["dijit._Contained"]){_4._hasResource["dijit._Contained"]=true;_4.provide("dijit._Contained");_4.declare("dijit._Contained",null,{getParent:function(){var _236=_5.getEnclosingWidget(this.domNode.parentNode);return _236&&_236.isContainer?_236:null;},_getSibling:function(_237){var node=this.domNode;do{node=node[_237+"Sibling"];}while(node&&node.nodeType!=1);return node&&_5.byNode(node);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");},getIndexInParent:function(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});}if(!_4._hasResource["dijit.layout._LayoutWidget"]){_4._hasResource["dijit.layout._LayoutWidget"]=true;_4.provide("dijit.layout._LayoutWidget");_4.declare("dijit.layout._LayoutWidget",[_5._Widget,_5._Container,_5._Contained],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,buildRendering:function(){this.inherited(arguments);_4.addClass(this.domNode,"dijitContainer");},startup:function(){if(this._started){return;}this.inherited(arguments);var _238=this.getParent&&this.getParent();if(!(_238&&_238.isLayoutContainer)){this.resize();this.connect(_4.isIE?this.domNode:_4.global,"onresize",function(){this.resize();});}},resize:function(_239,_23a){var node=this.domNode;if(_239){_4.marginBox(node,_239);if(_239.t){node.style.top=_239.t+"px";}if(_239.l){node.style.left=_239.l+"px";}}var mb=_23a||{};_4.mixin(mb,_239||{});if(!("h" in mb)||!("w" in mb)){mb=_4.mixin(_4.marginBox(node),mb);}var cs=_4.getComputedStyle(node);var me=_4._getMarginExtents(node,cs);var be=_4._getBorderExtents(node,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=_4._getPadExtents(node,cs);this._contentBox={l:_4._toPixelValue(node,cs.paddingLeft),t:_4._toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_23b){var cls=this.baseClass+"-child "+(_23b.baseClass?this.baseClass+"-"+_23b.baseClass:"");_4.addClass(_23b.domNode,cls);},addChild:function(_23c,_23d){this.inherited(arguments);if(this._started){this._setupChild(_23c);}},removeChild:function(_23e){var cls=this.baseClass+"-child"+(_23e.baseClass?" "+this.baseClass+"-"+_23e.baseClass:"");_4.removeClass(_23e.domNode,cls);this.inherited(arguments);}});_5.layout.marginBox2contentBox=function(node,mb){var cs=_4.getComputedStyle(node);var me=_4._getMarginExtents(node,cs);var pb=_4._getPadBorderExtents(node,cs);return {l:_4._toPixelValue(node,cs.paddingLeft),t:_4._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _23f=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_240,dim){var _241=_240.resize?_240.resize(dim):_4.marginBox(_240.domNode,dim);if(_241){_4.mixin(_240,_241);}else{_4.mixin(_240,_4.marginBox(_240.domNode));_4.mixin(_240,dim);}};_5.layout.layoutChildren=function(_242,dim,_243,_244,_245){dim=_4.mixin({},dim);_4.addClass(_242,"dijitLayoutContainer");_243=_4.filter(_243,function(item){return item.region!="center"&&item.layoutAlign!="client";}).concat(_4.filter(_243,function(item){return item.region=="center"||item.layoutAlign=="client";}));_4.forEach(_243,function(_246){var elm=_246.domNode,pos=(_246.region||_246.layoutAlign);var _247=elm.style;_247.left=dim.l+"px";_247.top=dim.t+"px";_247.position="absolute";_4.addClass(elm,"dijitAlign"+_23f(pos));var _248={};if(_244&&_244==_246.id){_248[_246.region=="top"||_246.region=="bottom"?"h":"w"]=_245;}if(pos=="top"||pos=="bottom"){_248.w=dim.w;size(_246,_248);dim.h-=_246.h;if(pos=="top"){dim.t+=_246.h;}else{_247.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){_248.h=dim.h;size(_246,_248);dim.w-=_246.w;if(pos=="left"){dim.l+=_246.w;}else{_247.left=dim.l+dim.w+"px";}}else{if(pos=="client"||pos=="center"){size(_246,dim);}}}});};})();}if(!_4._hasResource["dijit._CssStateMixin"]){_4._hasResource["dijit._CssStateMixin"]=true;_4.provide("dijit._CssStateMixin");_4.declare("dijit._CssStateMixin",[],{cssStateNodes:{},hovering:false,active:false,_applyAttributes:function(){this.inherited(arguments);_4.forEach(["onmouseenter","onmouseleave","onmousedown"],function(e){this.connect(this.domNode,e,"_cssMouseEvent");},this);_4.forEach(["disabled","readOnly","checked","selected","focused","state","hovering","active"],function(attr){this.watch(attr,_4.hitch(this,"_setStateClass"));},this);for(var ap in this.cssStateNodes){this._trackMouseState(this[ap],this.cssStateNodes[ap]);}this._setStateClass();},_cssMouseEvent:function(_249){if(!this.disabled){switch(_249.type){case "mouseenter":case "mouseover":this._set("hovering",true);this._set("active",this._mouseDown);break;case "mouseleave":case "mouseout":this._set("hovering",false);this._set("active",false);break;case "mousedown":this._set("active",true);this._mouseDown=true;var _24a=this.connect(_4.body(),"onmouseup",function(){this._mouseDown=false;this._set("active",false);this.disconnect(_24a);});break;}}},_setStateClass:function(){var _24b=this.baseClass.split(" ");function _24c(_24d){_24b=_24b.concat(_4.map(_24b,function(c){return c+_24d;}),"dijit"+_24d);};if(!this.isLeftToRight()){_24c("Rtl");}if(this.checked){_24c("Checked");}if(this.state){_24c(this.state);}if(this.selected){_24c("Selected");}if(this.disabled){_24c("Disabled");}else{if(this.readOnly){_24c("ReadOnly");}else{if(this.active){_24c("Active");}else{if(this.hovering){_24c("Hover");}}}}if(this._focused){_24c("Focused");}var tn=this.stateNode||this.domNode,_24e={};_4.forEach(tn.className.split(" "),function(c){_24e[c]=true;});if("_stateClasses" in this){_4.forEach(this._stateClasses,function(c){delete _24e[c];});}_4.forEach(_24b,function(c){_24e[c]=true;});var _24f=[];for(var c in _24e){_24f.push(c);}tn.className=_24f.join(" ");this._stateClasses=_24b;},_trackMouseState:function(node,_250){var _251=false,_252=false,_253=false;var self=this,cn=_4.hitch(this,"connect",node);function _254(){var _255=("disabled" in self&&self.disabled)||("readonly" in self&&self.readonly);_4.toggleClass(node,_250+"Hover",_251&&!_252&&!_255);_4.toggleClass(node,_250+"Active",_252&&!_255);_4.toggleClass(node,_250+"Focused",_253&&!_255);};cn("onmouseenter",function(){_251=true;_254();});cn("onmouseleave",function(){_251=false;_252=false;_254();});cn("onmousedown",function(){_252=true;_254();});cn("onmouseup",function(){_252=false;_254();});cn("onfocus",function(){_253=true;_254();});cn("onblur",function(){_253=false;_254();});this.watch("disabled",_254);this.watch("readOnly",_254);}});}if(!_4._hasResource["dijit.form._FormWidget"]){_4._hasResource["dijit.form._FormWidget"]=true;_4.provide("dijit.form._FormWidget");_4.declare("dijit.form._FormWidget",[_5._Widget,_5._Templated,_5._CssStateMixin],{name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,scrollOnFocus:true,attributeMap:_4.delegate(_5._Widget.prototype.attributeMap,{value:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode",title:"focusNode"}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name=\""+this.name.replace(/'/g,"&quot;")+"\""):"";this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this.connect(this.domNode,"onmousedown","_onMouseDown");},_setDisabledAttr:function(_256){this._set("disabled",_256);_4.attr(this.focusNode,"disabled",_256);if(this.valueNode){_4.attr(this.valueNode,"disabled",_256);}_5.setWaiState(this.focusNode,"disabled",_256);if(_256){this._set("hovering",false);this._set("active",false);var _257="tabIndex" in this.attributeMap?this.attributeMap.tabIndex:"focusNode";_4.forEach(_4.isArray(_257)?_257:[_257],function(_258){var node=this[_258];if(_4.isWebKit||_5.hasDefaultTabStop(node)){node.setAttribute("tabIndex","-1");}else{node.removeAttribute("tabIndex");}},this);}else{if(this.tabIndex!=""){this.focusNode.setAttribute("tabIndex",this.tabIndex);}}},setDisabled:function(_259){_4.deprecated("setDisabled("+_259+") is deprecated. Use set('disabled',"+_259+") instead.","","2.0");this.set("disabled",_259);},_onFocus:function(e){if(this.scrollOnFocus){_4.window.scrollIntoView(this.domNode);}this.inherited(arguments);},isFocusable:function(){return !this.disabled&&this.focusNode&&(_4.style(this.domNode,"display")!="none");},focus:function(){if(!this.disabled){_5.focus(this.focusNode);}},compare:function(val1,val2){if(typeof val1=="number"&&typeof val2=="number"){return (isNaN(val1)&&isNaN(val2))?0:val1-val2;}else{if(val1>val2){return 1;}else{if(val1<val2){return -1;}else{return 0;}}}},onChange:function(_25a){},_onChangeActive:false,_handleOnChange:function(_25b,_25c){if(this._lastValueReported==undefined&&(_25c===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_25b;}this._pendingOnChange=this._pendingOnChange||(typeof _25b!=typeof this._lastValueReported)||(this.compare(_25b,this._lastValueReported)!=0);if((this.intermediateChanges||_25c||_25c===undefined)&&this._pendingOnChange){this._lastValueReported=_25b;this._pendingOnChange=false;if(this._onChangeActive){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);}this._onChangeHandle=setTimeout(_4.hitch(this,function(){this._onChangeHandle=null;this.onChange(_25b);}),0);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;},destroy:function(){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);this.onChange(this._lastValueReported);}this.inherited(arguments);},setValue:function(_25d){_4.deprecated("dijit.form._FormWidget:setValue("+_25d+") is deprecated.  Use set('value',"+_25d+") instead.","","2.0");this.set("value",_25d);},getValue:function(){_4.deprecated(this.declaredClass+"::getValue() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},_onMouseDown:function(e){if(!e.ctrlKey&&_4.mouseButtons.isLeft(e)&&this.isFocusable()){var _25e=this.connect(_4.body(),"onmouseup",function(){if(this.isFocusable()){this.focus();}this.disconnect(_25e);});}}});_4.declare("dijit.form._FormValueWidget",_5.form._FormWidget,{readOnly:false,attributeMap:_4.delegate(_5.form._FormWidget.prototype.attributeMap,{value:"",readOnly:"focusNode"}),_setReadOnlyAttr:function(_25f){_4.attr(this.focusNode,"readOnly",_25f);_5.setWaiState(this.focusNode,"readonly",_25f);this._set("readOnly",_25f);},postCreate:function(){this.inherited(arguments);if(_4.isIE<9||(_4.isIE&&_4.isQuirks)){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._lastValueReported=this._resetValue=this.value;}},_setValueAttr:function(_260,_261){this._handleOnChange(_260,_261);},_handleOnChange:function(_262,_263){this._set("value",_262);this.inherited(arguments);},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_onKeyDown:function(e){if(e.keyCode==_4.keys.ESCAPE&&!(e.ctrlKey||e.altKey||e.metaKey)){var te;if(_4.isIE){e.preventDefault();te=document.createEventObject();te.keyCode=_4.keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}}},_layoutHackIE7:function(){if(_4.isIE==7){var _264=this.domNode;var _265=_264.parentNode;var _266=_264.firstChild||_264;var _267=_266.style.filter;var _268=this;while(_265&&_265.clientHeight==0){(function ping(){var _269=_268.connect(_265,"onscroll",function(e){_268.disconnect(_269);_266.style.filter=(new Date()).getMilliseconds();setTimeout(function(){_266.style.filter=_267;},0);});})();_265=_265.parentNode;}}}});}if(!_4._hasResource["dijit.dijit"]){_4._hasResource["dijit.dijit"]=true;_4.provide("dijit.dijit");}if(!_4._hasResource["dojo.dnd.common"]){_4._hasResource["dojo.dnd.common"]=true;_4.provide("dojo.dnd.common");_4.getObject("dnd",true,_4);_4.dnd.getCopyKeyState=_4.isCopyKey;_4.dnd._uniqueId=0;_4.dnd.getUniqueId=function(){var id;do{id=_4._scopeName+"Unique"+(++_4.dnd._uniqueId);}while(_4.byId(id));return id;};_4.dnd._empty={};_4.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}if(!_4._hasResource["dojo.dnd.autoscroll"]){_4._hasResource["dojo.dnd.autoscroll"]=true;_4.provide("dojo.dnd.autoscroll");_4.getObject("dnd",true,_4);_4.dnd.getViewport=_4.window.getBox;_4.dnd.V_TRIGGER_AUTOSCROLL=32;_4.dnd.H_TRIGGER_AUTOSCROLL=32;_4.dnd.V_AUTOSCROLL_VALUE=16;_4.dnd.H_AUTOSCROLL_VALUE=16;_4.dnd.autoScroll=function(e){var v=_4.window.getBox(),dx=0,dy=0;if(e.clientX<_4.dnd.H_TRIGGER_AUTOSCROLL){dx=-_4.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-_4.dnd.H_TRIGGER_AUTOSCROLL){dx=_4.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<_4.dnd.V_TRIGGER_AUTOSCROLL){dy=-_4.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-_4.dnd.V_TRIGGER_AUTOSCROLL){dy=_4.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};_4.dnd._validNodes={"div":1,"p":1,"td":1};_4.dnd._validOverflow={"auto":1,"scroll":1};_4.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in _4.dnd._validNodes)){var s=_4.getComputedStyle(n);if(s.overflow.toLowerCase() in _4.dnd._validOverflow){var b=_4._getContentBox(n,s),t=_4.position(n,true);var w=Math.min(_4.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(_4.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-t.x,ry=e.pageY-t.y,dx=0,dy=0;if(_4.isWebKit||_4.isOpera){rx+=_4.body().scrollLeft;ry+=_4.body().scrollTop;}if(rx>0&&rx<b.w){if(rx<w){dx=-w;}else{if(rx>b.w-w){dx=w;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-h;}else{if(ry>b.h-h){dy=h;}}}var _26a=n.scrollLeft,_26b=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_26a!=n.scrollLeft||_26b!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}_4.dnd.autoScroll(e);};}if(!_4._hasResource["dojo.dnd.Mover"]){_4._hasResource["dojo.dnd.Mover"]=true;_4.provide("dojo.dnd.Mover");_4.declare("dojo.dnd.Mover",null,{constructor:function(node,e,host){this.node=_4.byId(node);var pos=e.touches?e.touches[0]:e;this.marginBox={l:pos.pageX,t:pos.pageY};this.mouseButton=e.button;var h=(this.host=host),d=node.ownerDocument;this.events=[_4.connect(d,"onmousemove",this,"onFirstMove"),_4.connect(d,"ontouchmove",this,"onFirstMove"),_4.connect(d,"onmousemove",this,"onMouseMove"),_4.connect(d,"ontouchmove",this,"onMouseMove"),_4.connect(d,"onmouseup",this,"onMouseUp"),_4.connect(d,"ontouchend",this,"onMouseUp"),_4.connect(d,"ondragstart",_4.stopEvent),_4.connect(d.body,"onselectstart",_4.stopEvent)];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){_4.dnd.autoScroll(e);var m=this.marginBox,pos=e.touches?e.touches[0]:e;this.host.onMove(this,{l:m.l+pos.pageX,t:m.t+pos.pageY},e);_4.stopEvent(e);},onMouseUp:function(e){if(_4.isWebKit&&_4.isMac&&this.mouseButton==2?e.button==0:this.mouseButton==e.button){this.destroy();}_4.stopEvent(e);},onFirstMove:function(e){var s=this.node.style,l,t,h=this.host;switch(s.position){case "relative":case "absolute":l=Math.round(parseFloat(s.left))||0;t=Math.round(parseFloat(s.top))||0;break;default:s.position="absolute";var m=_4.marginBox(this.node);var b=_4.doc.body;var bs=_4.getComputedStyle(b);var bm=_4._getMarginBox(b,bs);var bc=_4._getContentBox(b,bs);l=m.l-(bc.l-bm.l);t=m.t-(bc.t-bm.t);break;}this.marginBox.l=l-this.marginBox.l;this.marginBox.t=t-this.marginBox.t;if(h&&h.onFirstMove){h.onFirstMove(this,e);}_4.disconnect(this.events.shift());_4.disconnect(this.events.shift());},destroy:function(){_4.forEach(this.events,_4.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=this.host=null;}});}if(!_4._hasResource["dojo.dnd.Moveable"]){_4._hasResource["dojo.dnd.Moveable"]=true;_4.provide("dojo.dnd.Moveable");_4.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(node,_26c){this.node=_4.byId(node);if(!_26c){_26c={};}this.handle=_26c.handle?_4.byId(_26c.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_26c.delay>0?_26c.delay:0;this.skip=_26c.skip;this.mover=_26c.mover?_26c.mover:_4.dnd.Mover;this.events=[_4.connect(this.handle,"onmousedown",this,"onMouseDown"),_4.connect(this.handle,"ontouchstart",this,"onMouseDown"),_4.connect(this.handle,"ondragstart",this,"onSelectStart"),_4.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_26d,node){return new _4.dnd.Moveable(node,_26d);},destroy:function(){_4.forEach(this.events,_4.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&_4.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(_4.connect(this.handle,"onmousemove",this,"onMouseMove"),_4.connect(this.handle,"ontouchmove",this,"onMouseMove"),_4.connect(this.handle,"onmouseup",this,"onMouseUp"),_4.connect(this.handle,"ontouchend",this,"onMouseUp"));var pos=e.touches?e.touches[0]:e;this._lastX=pos.pageX;this._lastY=pos.pageY;}else{this.onDragDetected(e);}_4.stopEvent(e);},onMouseMove:function(e){var pos=e.touches?e.touches[0]:e;if(Math.abs(pos.pageX-this._lastX)>this.delay||Math.abs(pos.pageY-this._lastY)>this.delay){this.onMouseUp(e);this.onDragDetected(e);}_4.stopEvent(e);},onMouseUp:function(e){for(var i=0;i<2;++i){_4.disconnect(this.events.pop());}_4.stopEvent(e);},onSelectStart:function(e){if(!this.skip||!_4.dnd.isFormElement(e)){_4.stopEvent(e);}},onDragDetected:function(e){new this.mover(this.node,e,this);},onMoveStart:function(_26e){_4.publish("/dnd/move/start",[_26e]);_4.addClass(_4.body(),"dojoMove");_4.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_26f){_4.publish("/dnd/move/stop",[_26f]);_4.removeClass(_4.body(),"dojoMove");_4.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_270,e){},onMove:function(_271,_272,e){this.onMoving(_271,_272);var s=_271.node.style;s.left=_272.l+"px";s.top=_272.t+"px";this.onMoved(_271,_272);},onMoving:function(_273,_274){},onMoved:function(_275,_276){}});}if(!_4._hasResource["dojo.dnd.move"]){_4._hasResource["dojo.dnd.move"]=true;_4.provide("dojo.dnd.move");_4.declare("dojo.dnd.move.constrainedMoveable",_4.dnd.Moveable,{constraints:function(){},within:false,markupFactory:function(_277,node){return new _4.dnd.move.constrainedMoveable(node,_277);},constructor:function(node,_278){if(!_278){_278={};}this.constraints=_278.constraints;this.within=_278.within;},onFirstMove:function(_279){var c=this.constraintBox=this.constraints.call(this,_279);c.r=c.l+c.w;c.b=c.t+c.h;if(this.within){var mb=_4._getMarginSize(_279.node);c.r-=mb.w;c.b-=mb.h;}},onMove:function(_27a,_27b){var c=this.constraintBox,s=_27a.node.style;this.onMoving(_27a,_27b);_27b.l=_27b.l<c.l?c.l:c.r<_27b.l?c.r:_27b.l;_27b.t=_27b.t<c.t?c.t:c.b<_27b.t?c.b:_27b.t;s.left=_27b.l+"px";s.top=_27b.t+"px";this.onMoved(_27a,_27b);}});_4.declare("dojo.dnd.move.boxConstrainedMoveable",_4.dnd.move.constrainedMoveable,{box:{},markupFactory:function(_27c,node){return new _4.dnd.move.boxConstrainedMoveable(node,_27c);},constructor:function(node,_27d){var box=_27d&&_27d.box;this.constraints=function(){return box;};}});_4.declare("dojo.dnd.move.parentConstrainedMoveable",_4.dnd.move.constrainedMoveable,{area:"content",markupFactory:function(_27e,node){return new _4.dnd.move.parentConstrainedMoveable(node,_27e);},constructor:function(node,_27f){var area=_27f&&_27f.area;this.constraints=function(){var n=this.node.parentNode,s=_4.getComputedStyle(n),mb=_4._getMarginBox(n,s);if(area=="margin"){return mb;}var t=_4._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=_4._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=_4._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};}});_4.dnd.constrainedMover=_4.dnd.move.constrainedMover;_4.dnd.boxConstrainedMover=_4.dnd.move.boxConstrainedMover;_4.dnd.parentConstrainedMover=_4.dnd.move.parentConstrainedMover;}if(!_4._hasResource["dojo.dnd.TimedMoveable"]){_4._hasResource["dojo.dnd.TimedMoveable"]=true;_4.provide("dojo.dnd.TimedMoveable");(function(){var _280=_4.dnd.Moveable.prototype.onMove;_4.declare("dojo.dnd.TimedMoveable",_4.dnd.Moveable,{timeout:40,constructor:function(node,_281){if(!_281){_281={};}if(_281.timeout&&typeof _281.timeout=="number"&&_281.timeout>=0){this.timeout=_281.timeout;}},markupFactory:function(_282,node){return new _4.dnd.TimedMoveable(node,_282);},onMoveStop:function(_283){if(_283._timer){clearTimeout(_283._timer);_280.call(this,_283,_283._leftTop);}_4.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);},onMove:function(_284,_285){_284._leftTop=_285;if(!_284._timer){var _286=this;_284._timer=setTimeout(function(){_284._timer=null;_280.call(_286,_284,_284._leftTop);},this.timeout);}}});})();}if(!_4._hasResource["dojo.fx.Toggler"]){_4._hasResource["dojo.fx.Toggler"]=true;_4.provide("dojo.fx.Toggler");_4.declare("dojo.fx.Toggler",null,{node:null,showFunc:_4.fadeIn,hideFunc:_4.fadeOut,showDuration:200,hideDuration:200,constructor:function(args){var _287=this;_4.mixin(_287,args);_287.node=args.node;_287._showArgs=_4.mixin({},args);_287._showArgs.node=_287.node;_287._showArgs.duration=_287.showDuration;_287.showAnim=_287.showFunc(_287._showArgs);_287._hideArgs=_4.mixin({},args);_287._hideArgs.node=_287.node;_287._hideArgs.duration=_287.hideDuration;_287.hideAnim=_287.hideFunc(_287._hideArgs);_4.connect(_287.showAnim,"beforeBegin",_4.hitch(_287.hideAnim,"stop",true));_4.connect(_287.hideAnim,"beforeBegin",_4.hitch(_287.showAnim,"stop",true));},show:function(_288){return this.showAnim.play(_288||0);},hide:function(_289){return this.hideAnim.play(_289||0);}});}if(!_4._hasResource["dojo.fx"]){_4._hasResource["dojo.fx"]=true;_4.provide("dojo.fx");(function(){var d=_4,_28a={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _28b=function(_28c){this._index=-1;this._animations=_28c||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;d.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};d.extend(_28b,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){d.disconnect(this._onAnimateCtx);d.disconnect(this._onEndCtx);this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_28d,_28e){if(!this._current){this._current=this._animations[this._index=0];}if(!_28e&&this._current.status()=="playing"){return this;}var _28f=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_290=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_291=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_28f);d.disconnect(_290);d.disconnect(_291);});if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){d.disconnect(this._onEndCtx);}this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=d.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);d.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_292,_293){this.pause();var _294=this.duration*_292;this._current=null;d.some(this._animations,function(a){if(a.duration<=_294){this._current=a;return true;}_294-=a.duration;return false;});if(this._current){this._current.gotoPercent(_294/this._current.duration,_293);}return this;},stop:function(_295){if(this._current){if(_295){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=d.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);d.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}if(this._onEndCtx){d.disconnect(this._onEndCtx);}}});d.extend(_28b,_28a);_4.fx.chain=function(_296){return new _28b(_296);};var _297=function(_298){this._animations=_298||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_298,function(a){var _299=a.duration;if(a.delay){_299+=a.delay;}if(this.duration<_299){this.duration=_299;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d.Animation({curve:[0,1],duration:this.duration});var self=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){self._connects.push(d.connect(self._pseudoAnimation,evt,function(){self._fire(evt,arguments);}));});};d.extend(_297,{_doAction:function(_29a,args){d.forEach(this._animations,function(a){a[_29a].apply(a,args);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_29b,args){var t=this._pseudoAnimation;t[_29b].apply(t,args);},play:function(_29c,_29d){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(_29e,_29f){var ms=this.duration*_29e;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_29f);});this._call("gotoPercent",arguments);return this;},stop:function(_2a0){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){d.forEach(this._connects,_4.disconnect);}});d.extend(_297,_28a);_4.fx.combine=function(_2a1){return new _297(_2a1);};_4.fx.wipeIn=function(args){var node=args.node=d.byId(args.node),s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _2a2=d.style(node,"height");return Math.max(_2a2,1);}},end:function(){return node.scrollHeight;}}}},args));d.connect(anim,"onEnd",function(){s.height="auto";s.overflow=o;});return anim;};_4.fx.wipeOut=function(args){var node=args.node=d.byId(args.node),s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{end:1}}},args));d.connect(anim,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});d.connect(anim,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return anim;};_4.fx.slideTo=function(args){var node=args.node=d.byId(args.node),top=null,left=null;var init=(function(n){return function(){var cs=d.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=d.position(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=d.animateProperty(d.mixin({properties:{top:args.top||0,left:args.left||0}},args));d.connect(anim,"beforeBegin",anim,init);return anim;};})();}if(!_4._hasResource["dijit.form._FormMixin"]){_4._hasResource["dijit.form._FormMixin"]=true;_4.provide("dijit.form._FormMixin");_4.declare("dijit.form._FormMixin",null,{state:"",reset:function(){_4.forEach(this.getDescendants(),function(_2a3){if(_2a3.reset){_2a3.reset();}});},validate:function(){var _2a4=false;return _4.every(_4.map(this.getDescendants(),function(_2a5){_2a5._hasBeenBlurred=true;var _2a6=_2a5.disabled||!_2a5.validate||_2a5.validate();if(!_2a6&&!_2a4){_4.window.scrollIntoView(_2a5.containerNode||_2a5.domNode);_2a5.focus();_2a4=true;}return _2a6;}),function(item){return item;});},setValues:function(val){_4.deprecated(this.declaredClass+"::setValues() is deprecated. Use set('value', val) instead.","","2.0");return this.set("value",val);},_setValueAttr:function(obj){var map={};_4.forEach(this.getDescendants(),function(_2a7){if(!_2a7.name){return;}var _2a8=map[_2a7.name]||(map[_2a7.name]=[]);_2a8.push(_2a7);});for(var name in map){if(!map.hasOwnProperty(name)){continue;}var _2a9=map[name],_2aa=_4.getObject(name,false,obj);if(_2aa===undefined){continue;}if(!_4.isArray(_2aa)){_2aa=[_2aa];}if(typeof _2a9[0].checked=="boolean"){_4.forEach(_2a9,function(w,i){w.set("value",_4.indexOf(_2aa,w.value)!=-1);});}else{if(_2a9[0].multiple){_2a9[0].set("value",_2aa);}else{_4.forEach(_2a9,function(w,i){w.set("value",_2aa[i]);});}}}},getValues:function(){_4.deprecated(this.declaredClass+"::getValues() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},_getValueAttr:function(){var obj={};_4.forEach(this.getDescendants(),function(_2ab){var name=_2ab.name;if(!name||_2ab.disabled){return;}var _2ac=_2ab.get("value");if(typeof _2ab.checked=="boolean"){if(/Radio/.test(_2ab.declaredClass)){if(_2ac!==false){_4.setObject(name,_2ac,obj);}else{_2ac=_4.getObject(name,false,obj);if(_2ac===undefined){_4.setObject(name,null,obj);}}}else{var ary=_4.getObject(name,false,obj);if(!ary){ary=[];_4.setObject(name,ary,obj);}if(_2ac!==false){ary.push(_2ac);}}}else{var prev=_4.getObject(name,false,obj);if(typeof prev!="undefined"){if(_4.isArray(prev)){prev.push(_2ac);}else{_4.setObject(name,[prev,_2ac],obj);}}else{_4.setObject(name,_2ac,obj);}}});return obj;},isValid:function(){return this.state=="";},onValidStateChange:function(_2ad){},_getState:function(){var _2ae=_4.map(this._descendants,function(w){return w.get("state")||"";});return _4.indexOf(_2ae,"Error")>=0?"Error":_4.indexOf(_2ae,"Incomplete")>=0?"Incomplete":"";},disconnectChildren:function(){_4.forEach(this._childConnections||[],_4.hitch(this,"disconnect"));_4.forEach(this._childWatches||[],function(w){w.unwatch();});},connectChildren:function(_2af){var _2b0=this;this.disconnectChildren();this._descendants=this.getDescendants();var set=_2af?function(name,val){_2b0[name]=val;}:_4.hitch(this,"_set");set("value",this.get("value"));set("state",this._getState());var _2b1=(this._childConnections=[]),_2b2=(this._childWatches=[]);_4.forEach(_4.filter(this._descendants,function(item){return item.validate;}),function(_2b3){_4.forEach(["state","disabled"],function(attr){_2b2.push(_2b3.watch(attr,function(attr,_2b4,_2b5){_2b0.set("state",_2b0._getState());}));});});var _2b6=function(){if(_2b0._onChangeDelayTimer){clearTimeout(_2b0._onChangeDelayTimer);}_2b0._onChangeDelayTimer=setTimeout(function(){delete _2b0._onChangeDelayTimer;_2b0._set("value",_2b0.get("value"));},10);};_4.forEach(_4.filter(this._descendants,function(item){return item.onChange;}),function(_2b7){_2b1.push(_2b0.connect(_2b7,"onChange",_2b6));_2b2.push(_2b7.watch("disabled",_2b6));});},startup:function(){this.inherited(arguments);this.connectChildren(true);this.watch("state",function(attr,_2b8,_2b9){this.onValidStateChange(_2b9=="");});},destroy:function(){this.disconnectChildren();this.inherited(arguments);}});}if(!_4._hasResource["dijit._DialogMixin"]){_4._hasResource["dijit._DialogMixin"]=true;_4.provide("dijit._DialogMixin");_4.declare("dijit._DialogMixin",null,{attributeMap:_5._Widget.prototype.attributeMap,execute:function(_2ba){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.get("value"));},_getFocusItems:function(){var _2bb=_5._getTabNavigable(this.containerNode);this._firstFocusItem=_2bb.lowest||_2bb.first||this.closeButtonNode||this.domNode;this._lastFocusItem=_2bb.last||_2bb.highest||this._firstFocusItem;}});}if(!_4._hasResource["dijit.DialogUnderlay"]){_4._hasResource["dijit.DialogUnderlay"]=true;_4.provide("dijit.DialogUnderlay");_4.declare("dijit.DialogUnderlay",[_5._Widget,_5._Templated],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' dojoAttachPoint='node'></div></div>",dialogId:"","class":"",attributeMap:{id:"domNode"},_setDialogIdAttr:function(id){_4.attr(this.node,"id",id+"_underlay");this._set("dialogId",id);},_setClassAttr:function(_2bc){this.node.className="dijitDialogUnderlay "+_2bc;this._set("class",_2bc);},postCreate:function(){_4.body().appendChild(this.domNode);},layout:function(){var is=this.node.style,os=this.domNode.style;os.display="none";var _2bd=_4.window.getBox();os.top=_2bd.t+"px";os.left=_2bd.l+"px";is.width=_2bd.w+"px";is.height=_2bd.h+"px";os.display="block";},show:function(){this.domNode.style.display="block";this.layout();this.bgIframe=new _5.BackgroundIframe(this.domNode);},hide:function(){this.bgIframe.destroy();delete this.bgIframe;this.domNode.style.display="none";}});}if(!_4._hasResource["dijit.layout._ContentPaneResizeMixin"]){_4._hasResource["dijit.layout._ContentPaneResizeMixin"]=true;_4.provide("dijit.layout._ContentPaneResizeMixin");_4.declare("dijit.layout._ContentPaneResizeMixin",null,{doLayout:true,isContainer:true,isLayoutContainer:true,_startChildren:function(){_4.forEach(this.getChildren(),function(_2be){_2be.startup();_2be._started=true;});},startup:function(){if(this._started){return;}var _2bf=_5._Contained.prototype.getParent.call(this);this._childOfLayoutWidget=_2bf&&_2bf.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;this.inherited(arguments);this._startChildren();if(this._isShown()){this._onShow();}if(!this._childOfLayoutWidget){this.connect(_4.isIE?this.domNode:_4.global,"onresize",function(){this._needLayout=!this._childOfLayoutWidget;this.resize();});}},_checkIfSingleChild:function(){var _2c0=_4.query("> *",this.containerNode).filter(function(node){return node.tagName!=="SCRIPT";}),_2c1=_2c0.filter(function(node){return _4.hasAttr(node,"data-dojo-type")||_4.hasAttr(node,"dojoType")||_4.hasAttr(node,"widgetId");}),_2c2=_4.filter(_2c1.map(_5.byNode),function(_2c3){return _2c3&&_2c3.domNode&&_2c3.resize;});if(_2c0.length==_2c1.length&&_2c2.length==1){this._singleChild=_2c2[0];}else{delete this._singleChild;}_4.toggleClass(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild);},resize:function(_2c4,_2c5){if(!this._wasShown&&this.open!==false){this._onShow();}this._resizeCalled=true;this._scheduleLayout(_2c4,_2c5);},_scheduleLayout:function(_2c6,_2c7){if(this._isShown()){this._layout(_2c6,_2c7);}else{this._needLayout=true;this._changeSize=_2c6;this._resultSize=_2c7;}},_layout:function(_2c8,_2c9){if(_2c8){_4.marginBox(this.domNode,_2c8);}var cn=this.containerNode;if(cn===this.domNode){var mb=_2c9||{};_4.mixin(mb,_2c8||{});if(!("h" in mb)||!("w" in mb)){mb=_4.mixin(_4.marginBox(cn),mb);}this._contentBox=_5.layout.marginBox2contentBox(cn,mb);}else{this._contentBox=_4.contentBox(cn);}this._layoutChildren();delete this._needLayout;},_layoutChildren:function(){if(this.doLayout){this._checkIfSingleChild();}if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||_4.contentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{_4.forEach(this.getChildren(),function(_2ca){if(_2ca.resize){_2ca.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,_2cb=this.domNode.parentNode;return (node.style.display!="none")&&(node.style.visibility!="hidden")&&!_4.hasClass(node,"dijitHidden")&&_2cb&&_2cb.style&&(_2cb.style.display!="none");}}},_onShow:function(){if(this._needLayout){this._layout(this._changeSize,this._resultSize);}this.inherited(arguments);this._wasShown=true;}});}if(!_4._hasResource["dojo.html"]){_4._hasResource["dojo.html"]=true;_4.provide("dojo.html");_4.getObject("html",true,_4);(function(){var _2cc=0,d=_4;_4.html._secureForInnerHtml=function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};_4.html._emptyNode=_4.empty;_4.html._setNodeContent=function(node,cont){d.empty(node);if(cont){if(typeof cont=="string"){cont=d._toDom(cont,node.ownerDocument);}if(!cont.nodeType&&d.isArrayLike(cont)){for(var _2cd=cont.length,i=0;i<cont.length;i=_2cd==cont.length?i+1:0){d.place(cont[i],node,"last");}}else{d.place(cont,node,"last");}}return node;};_4.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,parserScope:_4._scopeName,startup:true,constructor:function(_2ce,node){_4.mixin(this,_2ce||{});node=this.node=_4.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_2cc++].join("_");}},set:function(cont,_2cf){if(undefined!==cont){this.content=cont;}if(_2cf){this._mixin(_2cf);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function(){var node=this.node;if(!node){throw new Error(this.declaredClass+": setContent given no node");}try{node=_4.html._setNodeContent(node,this.content);}catch(e){var _2d0=this.onContentError(e);try{node.innerHTML=_2d0;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=node;},empty:function(){if(this.parseResults&&this.parseResults.length){_4.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}_4.html._emptyNode(this.node);},onBegin:function(){var cont=this.content;if(_4.isString(cont)){if(this.cleanContent){cont=_4.html._secureForInnerHtml(cont);}if(this.extractContent){var _2d1=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_2d1){cont=_2d1[1];}}}this.empty();this.content=cont;return this.node;},onEnd:function(){if(this.parseContent){this._parse();}return this.node;},tearDown:function(){delete this.parseResults;delete this.node;delete this.content;},onContentError:function(err){return "Error occured setting content: "+err;},_mixin:function(_2d2){var _2d3={},key;for(key in _2d2){if(key in _2d3){continue;}this[key]=_2d2[key];}},_parse:function(){var _2d4=this.node;try{var _2d5={};_4.forEach(["dir","lang","textDir"],function(name){if(this[name]){_2d5[name]=this[name];}},this);this.parseResults=_4.parser.parse({rootNode:_2d4,noStart:!this.startup,inherited:_2d5,scope:this.parserScope});}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_2d6){var _2d7=this["on"+type+"Error"].call(this,err);if(_2d6){console.error(_2d6,err);}else{if(_2d7){_4.html._setNodeContent(this.node,_2d7,true);}}}});_4.html.set=function(node,cont,_2d8){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_2d8){return _4.html._setNodeContent(node,cont,true);}else{var op=new _4.html._ContentSetter(_4.mixin(_2d8,{content:cont,node:node}));return op.set();}};})();}if(!_4._hasResource["dijit.layout.ContentPane"]){_4._hasResource["dijit.layout.ContentPane"]=true;_4.provide("dijit.layout.ContentPane");_4.declare("dijit.layout.ContentPane",[_5._Widget,_5.layout._ContentPaneResizeMixin],{href:"",extractContent:false,parseOnLoad:true,parserScope:_4._scopeName,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",ioArgs:{},onLoadDeferred:null,attributeMap:_4.delegate(_5._Widget.prototype.attributeMap,{title:[]}),stopParser:true,template:false,create:function(_2d9,_2da){if((!_2d9||!_2d9.template)&&_2da&&!("href" in _2d9)&&!("content" in _2d9)){var df=_4.doc.createDocumentFragment();_2da=_4.byId(_2da);while(_2da.firstChild){df.appendChild(_2da.firstChild);}_2d9=_4.delegate(_2d9,{content:df});}this.inherited(arguments,[_2d9,_2da]);},postMixInProperties:function(){this.inherited(arguments);var _2db=_4.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=_4.string.substitute(this.loadingMessage,_2db);this.errorMessage=_4.string.substitute(this.errorMessage,_2db);},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}this.domNode.title="";if(!_4.attr(this.domNode,"role")){_5.setWaiRole(this.domNode,"group");}},_startChildren:function(){this.inherited(arguments);if(this._contentSetter){_4.forEach(this._contentSetter.parseResults,function(obj){if(!obj._started&&!obj._destroyed&&_4.isFunction(obj.startup)){obj.startup();obj._started=true;}},this);}},setHref:function(href){_4.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use set('href', ...) instead.","","2.0");return this.set("href",href);},_setHrefAttr:function(href){this.cancel();this.onLoadDeferred=new _4.Deferred(_4.hitch(this,"cancel"));this.onLoadDeferred.addCallback(_4.hitch(this,"onLoad"));this._set("href",href);if(this.preload||(this._created&&this._isShown())){this._load();}else{this._hrefChanged=true;}return this.onLoadDeferred;},setContent:function(data){_4.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use set('content', ...) instead.","","2.0");this.set("content",data);},_setContentAttr:function(data){this._set("href","");this.cancel();this.onLoadDeferred=new _4.Deferred(_4.hitch(this,"cancel"));if(this._created){this.onLoadDeferred.addCallback(_4.hitch(this,"onLoad"));}this._setContent(data||"");this._isDownloaded=false;return this.onLoadDeferred;},_getContentAttr:function(){return this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;this.onLoadDeferred=null;},uninitialize:function(){if(this._beingDestroyed){this.cancel();}this.inherited(arguments);},destroyRecursive:function(_2dc){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 _4.Deferred(_4.hitch(this,"cancel"));this.onLoadDeferred.addCallback(_4.hitch(this,"onLoad"));this._load();return this.onLoadDeferred;},_load:function(){this._setContent(this.onDownloadStart(),true);var self=this;var _2dd={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(_4.isObject(this.ioArgs)){_4.mixin(_2dd,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||_4.xhrGet)(_2dd));hand.addCallback(function(html){try{self._isDownloaded=true;self._setContent(html,false);self.onDownloadEnd();}catch(err){self._onError("Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.canceled){self._onError("Download",err);}delete self._xhrDfd;return err;});delete this._hrefChanged;},_onLoadHandler:function(data){this._set("isLoaded",true);try{this.onLoadDeferred.callback(data);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code: "+e.message);}},_onUnloadHandler:function(){this._set("isLoaded",false);try{this.onUnload();}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code: "+e.message);}},destroyDescendants:function(){if(this.isLoaded){this._onUnloadHandler();}var _2de=this._contentSetter;_4.forEach(this.getChildren(),function(_2df){if(_2df.destroyRecursive){_2df.destroyRecursive();}});if(_2de){_4.forEach(_2de.parseResults,function(_2e0){if(_2e0.destroyRecursive&&_2e0.domNode&&_2e0.domNode.parentNode==_4.body()){_2e0.destroyRecursive();}});delete _2de.parseResults;}_4.html._emptyNode(this.containerNode);delete this._singleChild;},_setContent:function(cont,_2e1){this.destroyDescendants();var _2e2=this._contentSetter;if(!(_2e2&&_2e2 instanceof _4.html._ContentSetter)){_2e2=this._contentSetter=new _4.html._ContentSetter({node:this.containerNode,_onError:_4.hitch(this,this._onError),onContentError:_4.hitch(this,function(e){var _2e3=this.onContentError(e);try{this.containerNode.innerHTML=_2e3;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _2e4=_4.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad,parserScope:this.parserScope,startup:false,dir:this.dir,lang:this.lang},this._contentSetterParams||{});_2e2.set((_4.isObject(cont)&&cont.domNode)?cont.domNode:cont,_2e4);delete this._contentSetterParams;if(this.doLayout){this._checkIfSingleChild();}if(!_2e1){if(this._started){this._startChildren();this._scheduleLayout();}this._onLoadHandler(cont);}},_onError:function(type,err,_2e5){this.onLoadDeferred.errback(err);var _2e6=this["on"+type+"Error"].call(this,err);if(_2e5){console.error(_2e5,err);}else{if(_2e6){this._setContent(_2e6,true);}}},onLoad:function(data){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_2e7){},onDownloadError:function(_2e8){return this.errorMessage;},onDownloadEnd:function(){}});}if(!_4._hasResource["dijit.TooltipDialog"]){_4._hasResource["dijit.TooltipDialog"]=true;_4.provide("dijit.TooltipDialog");_4.declare("dijit.TooltipDialog",[_5.layout.ContentPane,_5._Templated,_5.form._FormMixin,_5._DialogMixin],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:_4.cache("dijit","templates/TooltipDialog.html","<div role=\"presentation\" tabIndex=\"-1\">\r\n\t<div class=\"dijitTooltipContainer\" role=\"presentation\">\r\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" role=\"dialog\"></div>\r\n\t</div>\r\n\t<div class=\"dijitTooltipConnector\" role=\"presentation\"></div>\r\n</div>\r\n"),_setTitleAttr:function(_2e9){this.containerNode.title=_2e9;this._set("title",_2e9);},postCreate:function(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey");},orient:function(node,_2ea,_2eb){var newC="dijitTooltipAB"+(_2eb.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_2eb.charAt(0)=="T"?"Below":"Above");_4.replaceClass(this.domNode,newC,this._currentOrientClass||"");this._currentOrientClass=newC;},focus:function(){this._getFocusItems(this.containerNode);_5.focus(this._firstFocusItem);},onOpen:function(pos){this.orient(this.domNode,pos.aroundCorner,pos.corner);this._onShow();},onClose:function(){this.onHide();},_onKey:function(evt){var node=evt.target;var dk=_4.keys;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.containerNode);}var _2ec=(this._firstFocusItem==this._lastFocusItem);if(evt.charOrCode==dk.ESCAPE){setTimeout(_4.hitch(this,"onCancel"),0);_4.stopEvent(evt);}else{if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_2ec){_5.focus(this._lastFocusItem);}_4.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_2ec){_5.focus(this._firstFocusItem);}_4.stopEvent(evt);}else{if(evt.charOrCode===dk.TAB){evt.stopPropagation();}}}}}});}if(!_4._hasResource["dijit.Dialog"]){_4._hasResource["dijit.Dialog"]=true;_4.provide("dijit.Dialog");_4.declare("dijit._DialogBase",[_5._Templated,_5.form._FormMixin,_5._DialogMixin,_5._CssStateMixin],{templateString:_4.cache("dijit","templates/Dialog.html","<div class=\"dijitDialog\" role=\"dialog\" aria-labelledby=\"${id}_title\">\r\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\r\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\r\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"ondijitclick: onCancel\" title=\"${buttonCancel}\" role=\"button\" tabIndex=\"-1\">\r\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\r\n\t</span>\r\n\t</div>\r\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\r\n</div>\r\n"),baseClass:"dijitDialog",cssStateNodes:{closeButtonNode:"dijitDialogCloseIcon"},attributeMap:_4.delegate(_5._Widget.prototype.attributeMap,{title:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}],"aria-describedby":""}),open:false,duration:_5.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,"aria-describedby":"",postMixInProperties:function(){var _2ed=_4.i18n.getLocalization("dijit","common");_4.mixin(this,_2ed);this.inherited(arguments);},postCreate:function(){_4.style(this.domNode,{display:"none",position:"absolute"});_4.body().appendChild(this.domNode);this.inherited(arguments);this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");this._modalconnects=[];},onLoad:function(){this._position();if(this.autofocus&&_5._DialogLevelManager.isTop(this)){this._getFocusItems(this.domNode);_5.focus(this._firstFocusItem);}this.inherited(arguments);},_endDrag:function(e){if(e&&e.node&&e.node===this.domNode){this._relativePosition=_4.position(e.node);}},_setup:function(){var node=this.domNode;if(this.titleBar&&this.draggable){this._moveable=(_4.isIE==6)?new _4.dnd.TimedMoveable(node,{handle:this.titleBar}):new _4.dnd.Moveable(node,{handle:this.titleBar,timeout:0});this._dndListener=_4.subscribe("/dnd/move/stop",this,"_endDrag");}else{_4.addClass(node,"dijitDialogFixed");}this.underlayAttrs={dialogId:this.id,"class":_4.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")};},_size:function(){this._checkIfSingleChild();if(this._singleChild){if(this._singleChildOriginalStyle){this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle;}delete this._singleChildOriginalStyle;}else{_4.style(this.containerNode,{width:"auto",height:"auto"});}var mb=_4._getMarginSize(this.domNode);var _2ee=_4.window.getBox();if(mb.w>=_2ee.w||mb.h>=_2ee.h){var w=Math.min(mb.w,Math.floor(_2ee.w*0.75)),h=Math.min(mb.h,Math.floor(_2ee.h*0.75));if(this._singleChild&&this._singleChild.resize){this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText;this._singleChild.resize({w:w,h:h});}else{_4.style(this.containerNode,{width:w+"px",height:h+"px",overflow:"auto",position:"relative"});}}else{if(this._singleChild&&this._singleChild.resize){this._singleChild.resize();}}},_position:function(){if(!_4.hasClass(_4.body(),"dojoMove")){var node=this.domNode,_2ef=_4.window.getBox(),p=this._relativePosition,bb=p?null:_4._getBorderBox(node),l=Math.floor(_2ef.l+(p?p.x:(_2ef.w-bb.w)/2)),t=Math.floor(_2ef.t+(p?p.y:(_2ef.h-bb.h)/2));_4.style(node,{left:l+"px",top:t+"px"});}},_onKey:function(evt){if(evt.charOrCode){var dk=_4.keys;var node=evt.target;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.domNode);}var _2f0=(this._firstFocusItem==this._lastFocusItem);if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_2f0){_5.focus(this._lastFocusItem);}_4.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_2f0){_5.focus(this._firstFocusItem);}_4.stopEvent(evt);}else{while(node){if(node==this.domNode||_4.hasClass(node,"dijitPopup")){if(evt.charOrCode==dk.ESCAPE){this.onCancel();}else{return;}}node=node.parentNode;}if(evt.charOrCode!==dk.TAB){_4.stopEvent(evt);}else{if(!_4.isOpera){try{this._firstFocusItem.focus();}catch(e){}}}}}}},show:function(){if(this.open){return;}if(!this._started){this.startup();}if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOutDeferred){this._fadeOutDeferred.cancel();}this._modalconnects.push(_4.connect(window,"onscroll",this,"layout"));this._modalconnects.push(_4.connect(window,"onresize",this,function(){var _2f1=_4.window.getBox();if(!this._oldViewport||_2f1.h!=this._oldViewport.h||_2f1.w!=this._oldViewport.w){this.layout();this._oldViewport=_2f1;}}));this._modalconnects.push(_4.connect(this.domNode,"onkeypress",this,"_onKey"));_4.style(this.domNode,{opacity:0,display:""});this._set("open",true);this._onShow();this._size();this._position();var _2f2;this._fadeInDeferred=new _4.Deferred(_4.hitch(this,function(){_2f2.stop();delete this._fadeInDeferred;}));_2f2=_4.fadeIn({node:this.domNode,duration:this.duration,beforeBegin:_4.hitch(this,function(){_5._DialogLevelManager.show(this,this.underlayAttrs);}),onEnd:_4.hitch(this,function(){if(this.autofocus&&_5._DialogLevelManager.isTop(this)){this._getFocusItems(this.domNode);_5.focus(this._firstFocusItem);}this._fadeInDeferred.callback(true);delete this._fadeInDeferred;})}).play();return this._fadeInDeferred;},hide:function(){if(!this._alreadyInitialized){return;}if(this._fadeInDeferred){this._fadeInDeferred.cancel();}var _2f3;this._fadeOutDeferred=new _4.Deferred(_4.hitch(this,function(){_2f3.stop();delete this._fadeOutDeferred;}));_2f3=_4.fadeOut({node:this.domNode,duration:this.duration,onEnd:_4.hitch(this,function(){this.domNode.style.display="none";_5._DialogLevelManager.hide(this);this.onHide();this._fadeOutDeferred.callback(true);delete this._fadeOutDeferred;})}).play();if(this._scrollConnected){this._scrollConnected=false;}_4.forEach(this._modalconnects,_4.disconnect);this._modalconnects=[];if(this._relativePosition){delete this._relativePosition;}this._set("open",false);return this._fadeOutDeferred;},layout:function(){if(this.domNode.style.display!="none"){if(_5._underlay){_5._underlay.layout();}this._position();}},destroy:function(){if(this._fadeInDeferred){this._fadeInDeferred.cancel();}if(this._fadeOutDeferred){this._fadeOutDeferred.cancel();}if(this._moveable){this._moveable.destroy();}if(this._dndListener){_4.unsubscribe(this._dndListener);}_4.forEach(this._modalconnects,_4.disconnect);_5._DialogLevelManager.hide(this);this.inherited(arguments);}});_4.declare("dijit.Dialog",[_5.layout.ContentPane,_5._DialogBase],{});_5._DialogLevelManager={show:function(_2f4,_2f5){var ds=_5._dialogStack;ds[ds.length-1].focus=_5.getFocus(_2f4);var _2f6=_5._underlay;if(!_2f6||_2f6._destroyed){_2f6=_5._underlay=new _5.DialogUnderlay(_2f5);}else{_2f6.set(_2f4.underlayAttrs);}var _2f7=ds[ds.length-1].dialog?ds[ds.length-1].zIndex+2:950;if(ds.length==1){_2f6.show();}_4.style(_5._underlay.domNode,"zIndex",_2f7-1);_4.style(_2f4.domNode,"zIndex",_2f7);ds.push({dialog:_2f4,underlayAttrs:_2f5,zIndex:_2f7});},hide:function(_2f8){var ds=_5._dialogStack;if(ds[ds.length-1].dialog==_2f8){ds.pop();var pd=ds[ds.length-1];if(ds.length==1){if(!_5._underlay._destroyed){_5._underlay.hide();}}else{_4.style(_5._underlay.domNode,"zIndex",pd.zIndex-1);_5._underlay.set(pd.underlayAttrs);}if(_2f8.refocus){var _2f9=pd.focus;if(!_2f9||(pd.dialog&&!_4.isDescendant(_2f9.node,pd.dialog.domNode))){pd.dialog._getFocusItems(pd.dialog.domNode);_2f9=pd.dialog._firstFocusItem;}try{_5.focus(_2f9);}catch(e){}}}else{var idx=_4.indexOf(_4.map(ds,function(elem){return elem.dialog;}),_2f8);if(idx!=-1){ds.splice(idx,1);}}},isTop:function(_2fa){var ds=_5._dialogStack;return ds[ds.length-1].dialog==_2fa;}};_5._dialogStack=[{dialog:null,focus:null,underlayAttrs:null}];}if(!_4._hasResource["dijit._HasDropDown"]){_4._hasResource["dijit._HasDropDown"]=true;_4.provide("dijit._HasDropDown");_4.declare("dijit._HasDropDown",null,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:true,forceWidth:false,maxHeight:0,dropDownPosition:["below","above"],_stopClickEvents:true,_onDropDownMouseDown:function(e){if(this.disabled||this.readOnly){return;}_4.stopEvent(e);this._docHandler=this.connect(_4.doc,"onmouseup","_onDropDownMouseUp");this.toggleDropDown();},_onDropDownMouseUp:function(e){if(e&&this._docHandler){this.disconnect(this._docHandler);}var _2fb=this.dropDown,_2fc=false;if(e&&this._opened){var c=_4.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&&!_2fc){if(_4.hasClass(t,"dijitPopup")){_2fc=true;}else{t=t.parentNode;}}if(_2fc){t=e.target;if(_2fb.onItemClick){var _2fd;while(t&&!(_2fd=_5.byNode(t))){t=t.parentNode;}if(_2fd&&_2fd.onClick&&_2fd.getParent){_2fd.getParent().onItemClick(_2fd,e);}}return;}}}if(this._opened&&_2fb.focus&&_2fb.autoFocus!==false){window.setTimeout(_4.hitch(_2fb,"focus"),1);}},_onDropDownClick:function(e){if(this._stopClickEvents){_4.stopEvent(e);}},buildRendering:function(){this.inherited(arguments);this._buttonNode=this._buttonNode||this.focusNode||this.domNode;this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;var _2fe={"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";_4.addClass(this._arrowWrapperNode||this._buttonNode,"dijit"+_2fe+"ArrowButton");},postCreate:function(){this.inherited(arguments);this.connect(this._buttonNode,"onmousedown","_onDropDownMouseDown");this.connect(this._buttonNode,"onclick","_onDropDownClick");this.connect(this.focusNode,"onkeypress","_onKey");this.connect(this.focusNode,"onkeyup","_onKeyUp");},destroy:function(){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,_2ff=e.target;if(d&&this._opened&&d.handleKey){if(d.handleKey(e)===false){_4.stopEvent(e);return;}}if(d&&this._opened&&e.charOrCode==_4.keys.ESCAPE){this.closeDropDown();_4.stopEvent(e);}else{if(!this._opened&&(e.charOrCode==_4.keys.DOWN_ARROW||((e.charOrCode==_4.keys.ENTER||e.charOrCode==" ")&&((_2ff.tagName||"").toLowerCase()!=="input"||(_2ff.type&&_2ff.type.toLowerCase()!=="text"))))){this._toggleOnKeyUp=true;_4.stopEvent(e);}}},_onKeyUp:function(){if(this._toggleOnKeyUp){delete this._toggleOnKeyUp;this.toggleDropDown();var d=this.dropDown;if(d&&d.focus){setTimeout(_4.hitch(d,"focus"),1);}}},_onBlur:function(){var _300=_5._curFocus&&this.dropDown&&_4.isDescendant(_5._curFocus,this.dropDown.domNode);this.closeDropDown(_300);this.inherited(arguments);},isLoaded:function(){return true;},loadDropDown:function(_301){_301();},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}if(!this._opened){if(!this.isLoaded()){this.loadDropDown(_4.hitch(this,"openDropDown"));return;}else{this.openDropDown();}}else{this.closeDropDown();}},openDropDown:function(){var _302=this.dropDown,_303=_302.domNode,_304=this._aroundNode||this.domNode,self=this;if(!this._preparedNode){this._preparedNode=true;if(_303.style.width){this._explicitDDWidth=true;}if(_303.style.height){this._explicitDDHeight=true;}}if(this.maxHeight||this.forceWidth||this.autoWidth){var _305={display:"",visibility:"hidden"};if(!this._explicitDDWidth){_305.width="";}if(!this._explicitDDHeight){_305.height="";}_4.style(_303,_305);var _306=this.maxHeight;if(_306==-1){var _307=_4.window.getBox(),_308=_4.position(_304,false);_306=Math.floor(Math.max(_308.y,_307.h-(_308.y+_308.h)));}if(_302.startup&&!_302._started){_302.startup();}_5.popup.moveOffScreen(_302);var mb=_4._getMarginSize(_303);var _309=(_306&&mb.h>_306);_4.style(_303,{overflowX:"hidden",overflowY:_309?"auto":"hidden"});if(_309){mb.h=_306;if("w" in mb){mb.w+=16;}}else{delete mb.h;}if(this.forceWidth){mb.w=_304.offsetWidth;}else{if(this.autoWidth){mb.w=Math.max(mb.w,_304.offsetWidth);}else{delete mb.w;}}if(_4.isFunction(_302.resize)){_302.resize(mb);}else{_4.marginBox(_303,mb);}}var _30a=_5.popup.open({parent:this,popup:_302,around:_304,orient:_5.getPopupAroundAlignment((this.dropDownPosition&&this.dropDownPosition.length)?this.dropDownPosition:["below"],this.isLeftToRight()),onExecute:function(){self.closeDropDown(true);},onCancel:function(){self.closeDropDown(true);},onClose:function(){_4.attr(self._popupStateNode,"popupActive",false);_4.removeClass(self._popupStateNode,"dijitHasDropDownOpen");self._opened=false;}});_4.attr(this._popupStateNode,"popupActive","true");_4.addClass(self._popupStateNode,"dijitHasDropDownOpen");this._opened=true;return _30a;},closeDropDown:function(_30b){if(this._opened){if(_30b){this.focus();}_5.popup.close(this.dropDown);this._opened=false;}}});}if(!_4._hasResource["dijit.form.Button"]){_4._hasResource["dijit.form.Button"]=true;_4.provide("dijit.form.Button");_4.declare("dijit.form.Button",_5.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:_4.cache("dijit.form","templates/Button.html","<span class=\"dijit dijitReset dijitInline\"\r\n\t><span class=\"dijitReset dijitInline dijitButtonNode\"\r\n\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick\"\r\n\t\t><span class=\"dijitReset dijitStretch dijitButtonContents\"\r\n\t\t\tdojoAttachPoint=\"titleNode,focusNode\"\r\n\t\t\trole=\"button\" aria-labelledby=\"${id}_label\"\r\n\t\t\t><span class=\"dijitReset dijitInline dijitIcon\" dojoAttachPoint=\"iconNode\"></span\r\n\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#x25CF;</span\r\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\r\n\t\t\t\tid=\"${id}_label\"\r\n\t\t\t\tdojoAttachPoint=\"containerNode\"\r\n\t\t\t></span\r\n\t\t></span\r\n\t></span\r\n\t><input ${!nameAttrSetting} type=\"${type}\" value=\"${value}\" class=\"dijitOffScreen\" tabIndex=\"-1\"\r\n\t\tdojoAttachPoint=\"valueNode\"\r\n/></span>\r\n"),attributeMap:_4.delegate(_5.form._FormWidget.prototype.attributeMap,{value:"valueNode"}),_onClick:function(e){if(this.disabled){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){if(this._onClick(e)===false){e.preventDefault();}else{if(this.type=="submit"&&!(this.valueNode||this.focusNode).form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _30c=_5.byNode(node);if(_30c&&typeof _30c._onSubmit=="function"){_30c._onSubmit(e);break;}}}else{if(this.valueNode){this.valueNode.click();e.preventDefault();}}}},buildRendering:function(){this.inherited(arguments);_4.setSelectable(this.focusNode,false);},_fillContent:function(_30d){if(_30d&&(!this.params||!("label" in this.params))){this.set("label",_30d.innerHTML);}},_setShowLabelAttr:function(val){if(this.containerNode){_4.toggleClass(this.containerNode,"dijitDisplayNone",!val);}this._set("showLabel",val);},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_30e){_4.deprecated("dijit.form.Button.setLabel() is deprecated.  Use set('label', ...) instead.","","2.0");this.set("label",_30e);},_setLabelAttr:function(_30f){this._set("label",_30f);this.containerNode.innerHTML=_30f;if(this.showLabel==false&&!this.params.title){this.titleNode.title=_4.trim(this.containerNode.innerText||this.containerNode.textContent||"");}},_setIconClassAttr:function(val){var _310=this.iconClass||"dijitNoIcon",_311=val||"dijitNoIcon";_4.replaceClass(this.iconNode,_311,_310);this._set("iconClass",val);}});_4.declare("dijit.form.DropDownButton",[_5.form.Button,_5._Container,_5._HasDropDown],{baseClass:"dijitDropDownButton",templateString:_4.cache("dijit.form","templates/DropDownButton.html","<span class=\"dijit dijitReset dijitInline\"\r\n\t><span class='dijitReset dijitInline dijitButtonNode'\r\n\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick\" dojoAttachPoint=\"_buttonNode\"\r\n\t\t><span class=\"dijitReset dijitStretch dijitButtonContents\"\r\n\t\t\tdojoAttachPoint=\"focusNode,titleNode,_arrowWrapperNode\"\r\n\t\t\trole=\"button\" aria-haspopup=\"true\" aria-labelledby=\"${id}_label\"\r\n\t\t\t><span class=\"dijitReset dijitInline dijitIcon\"\r\n\t\t\t\tdojoAttachPoint=\"iconNode\"\r\n\t\t\t></span\r\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\r\n\t\t\t\tdojoAttachPoint=\"containerNode,_popupStateNode\"\r\n\t\t\t\tid=\"${id}_label\"\r\n\t\t\t></span\r\n\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\"></span\r\n\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\r\n\t\t></span\r\n\t></span\r\n\t><input ${!nameAttrSetting} type=\"${type}\" value=\"${value}\" class=\"dijitOffScreen\" tabIndex=\"-1\"\r\n\t\tdojoAttachPoint=\"valueNode\"\r\n/></span>\r\n"),_fillContent:function(){if(this.srcNodeRef){var _312=_4.query("*",this.srcNodeRef);_5.form.DropDownButton.superclass._fillContent.call(this,_312[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown&&this.dropDownContainer){var _313=_4.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=_5.byNode(_313);delete this.dropDownContainer;}if(this.dropDown){_5.popup.hide(this.dropDown);}this.inherited(arguments);},isLoaded:function(){var _314=this.dropDown;return (!!_314&&(!_314.href||_314.isLoaded));},loadDropDown:function(){var _315=this.dropDown;if(!_315){return;}if(!this.isLoaded()){var _316=_4.connect(_315,"onLoad",this,function(){_4.disconnect(_316);this.openDropDown();});_315.refresh();}else{this.openDropDown();}},isFocusable:function(){return this.inherited(arguments)&&!this._mouseDown;}});_4.declare("dijit.form.ComboButton",_5.form.DropDownButton,{templateString:_4.cache("dijit.form","templates/ComboButton.html","<table class=\"dijit dijitReset dijitInline dijitLeft\"\r\n\tcellspacing='0' cellpadding='0' role=\"presentation\"\r\n\t><tbody role=\"presentation\"><tr role=\"presentation\"\r\n\t\t><td class=\"dijitReset dijitStretch dijitButtonNode\" dojoAttachPoint=\"buttonNode\" dojoAttachEvent=\"ondijitclick:_onButtonClick,onkeypress:_onButtonKeyPress\"\r\n\t\t><div id=\"${id}_button\" class=\"dijitReset dijitButtonContents\"\r\n\t\t\tdojoAttachPoint=\"titleNode\"\r\n\t\t\trole=\"button\" aria-labelledby=\"${id}_label\"\r\n\t\t\t><div class=\"dijitReset dijitInline dijitIcon\" dojoAttachPoint=\"iconNode\" role=\"presentation\"></div\r\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" role=\"presentation\"></div\r\n\t\t></div\r\n\t\t></td\r\n\t\t><td id=\"${id}_arrow\" class='dijitReset dijitRight dijitButtonNode dijitArrowButton'\r\n\t\t\tdojoAttachPoint=\"_popupStateNode,focusNode,_buttonNode\"\r\n\t\t\tdojoAttachEvent=\"onkeypress:_onArrowKeyPress\"\r\n\t\t\ttitle=\"${optionsTitle}\"\r\n\t\t\trole=\"button\" aria-haspopup=\"true\"\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" role=\"presentation\"></div\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" role=\"presentation\">&#9660;</div\r\n\t\t></td\r\n\t\t><td style=\"display:none !important;\"\r\n\t\t\t><input ${!nameAttrSetting} type=\"${type}\" value=\"${value}\" dojoAttachPoint=\"valueNode\"\r\n\t\t/></td></tr></tbody\r\n></table>\r\n"),attributeMap:_4.mixin(_4.clone(_5.form.Button.prototype.attributeMap),{id:"",tabIndex:["focusNode","titleNode"],title:"titleNode"}),optionsTitle:"",baseClass:"dijitComboButton",cssStateNodes:{"buttonNode":"dijitButtonNode","titleNode":"dijitButtonContents","_popupStateNode":"dijitDownArrowButton"},_focusedNode:null,_onButtonKeyPress:function(evt){if(evt.charOrCode==_4.keys[this.isLeftToRight()?"RIGHT_ARROW":"LEFT_ARROW"]){_5.focus(this._popupStateNode);_4.stopEvent(evt);}},_onArrowKeyPress:function(evt){if(evt.charOrCode==_4.keys[this.isLeftToRight()?"LEFT_ARROW":"RIGHT_ARROW"]){_5.focus(this.titleNode);_4.stopEvent(evt);}},focus:function(_317){if(!this.disabled){_5.focus(_317=="start"?this.titleNode:this._popupStateNode);}}});_4.declare("dijit.form.ToggleButton",_5.form.Button,{baseClass:"dijitToggleButton",checked:false,attributeMap:_4.mixin(_4.clone(_5.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){this.set("checked",!this.checked);},_setCheckedAttr:function(_318,_319){this._set("checked",_318);_4.attr(this.focusNode||this.domNode,"checked",_318);_5.setWaiState(this.focusNode||this.domNode,"pressed",_318);this._handleOnChange(_318,_319);},setChecked:function(_31a){_4.deprecated("setChecked("+_31a+") is deprecated. Use set('checked',"+_31a+") instead.","","2.0");this.set("checked",_31a);},reset:function(){this._hasBeenBlurred=false;this.set("checked",this.params.checked||false);}});}if(!_4._hasResource["dijit.form.ToggleButton"]){_4._hasResource["dijit.form.ToggleButton"]=true;_4.provide("dijit.form.ToggleButton");}if(!_4._hasResource["dijit.form.CheckBox"]){_4._hasResource["dijit.form.CheckBox"]=true;_4.provide("dijit.form.CheckBox");_4.declare("dijit.form.CheckBox",_5.form.ToggleButton,{templateString:_4.cache("dijit.form","templates/CheckBox.html","<div class=\"dijit dijitReset dijitInline\" role=\"presentation\"\r\n\t><input\r\n\t \t${!nameAttrSetting} type=\"${type}\" ${checkedAttrSetting}\r\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\r\n\t\tdojoAttachPoint=\"focusNode\"\r\n\t \tdojoAttachEvent=\"onclick:_onClick\"\r\n/></div>\r\n"),baseClass:"dijitCheckBox",type:"checkbox",value:"on",readOnly:false,attributeMap:_4.delegate(_5.form._FormWidget.prototype.attributeMap,{readOnly:"focusNode"}),_setReadOnlyAttr:function(_31b){this._set("readOnly",_31b);_4.attr(this.focusNode,"readOnly",_31b);_5.setWaiState(this.focusNode,"readonly",_31b);},_setValueAttr:function(_31c,_31d){if(typeof _31c=="string"){this._set("value",_31c);_4.attr(this.focusNode,"value",_31c);_31c=true;}if(this._created){this.set("checked",_31c,_31d);}},_getValueAttr:function(){return (this.checked?this.value:false);},_setLabelAttr:undefined,postMixInProperties:function(){if(this.value==""){this.value="on";}this.checkedAttrSetting=this.checked?"checked":"";this.inherited(arguments);},_fillContent:function(_31e){},reset:function(){this._hasBeenBlurred=false;this.set("checked",this.params.checked||false);this._set("value",this.params.value||"on");_4.attr(this.focusNode,"value",this.value);},_onFocus:function(){if(this.id){_4.query("label[for='"+this.id+"']").addClass("dijitFocusedLabel");}this.inherited(arguments);},_onBlur:function(){if(this.id){_4.query("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");}this.inherited(arguments);},_onClick:function(e){if(this.readOnly){_4.stopEvent(e);return false;}return this.inherited(arguments);}});_4.declare("dijit.form.RadioButton",_5.form.CheckBox,{type:"radio",baseClass:"dijitRadio",_setCheckedAttr:function(_31f){this.inherited(arguments);if(!this._created){return;}if(_31f){var _320=this;_4.query("INPUT[type=radio]",this.focusNode.form||_4.doc).forEach(function(_321){if(_321.name==_320.name&&_321!=_320.focusNode&&_321.form==_320.focusNode.form){var _322=_5.getEnclosingWidget(_321);if(_322&&_322.checked){_322.set("checked",false);}}});}},_clicked:function(e){if(!this.checked){this.set("checked",true);}}});}if(!_4._hasResource["dijit.form.TextBox"]){_4._hasResource["dijit.form.TextBox"]=true;_4.provide("dijit.form.TextBox");_4.declare("dijit.form.TextBox",_5.form._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",selectOnClick:false,placeHolder:"",templateString:_4.cache("dijit.form","templates/TextBox.html","<div class=\"dijit dijitReset dijitInline dijitLeft\" id=\"widget_${id}\" role=\"presentation\"\r\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\r\n\t\t><input class=\"dijitReset dijitInputInner\" dojoAttachPoint='textbox,focusNode' autocomplete=\"off\"\r\n\t\t\t${!nameAttrSetting} type='${type}'\r\n\t/></div\r\n></div>\r\n"),_singleNodeTemplate:"<input class=\"dijit dijitReset dijitLeft dijitInputField\" dojoAttachPoint=\"textbox,focusNode\" autocomplete=\"off\" type=\"${type}\" ${!nameAttrSetting} />",_buttonInputDisabled:_4.isIE?"disabled":"",baseClass:"dijitTextBox",attributeMap:_4.delegate(_5.form._FormValueWidget.prototype.attributeMap,{maxLength:"focusNode"}),postMixInProperties:function(){var type=this.type.toLowerCase();if(this.templateString&&this.templateString.toLowerCase()=="input"||((type=="hidden"||type=="file")&&this.templateString==_5.form.TextBox.prototype.templateString)){this.templateString=this._singleNodeTemplate;}this.inherited(arguments);},_setPlaceHolderAttr:function(v){this._set("placeHolder",v);if(!this._phspan){this._attachPoints.push("_phspan");this._phspan=_4.create("span",{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";}},_getValueAttr:function(){return this.parse(this.get("displayedValue"),this.constraints);},_setValueAttr:function(_323,_324,_325){var _326;if(_323!==undefined){_326=this.filter(_323);if(typeof _325!="string"){if(_326!==null&&((typeof _326!="number")||!isNaN(_326))){_325=this.filter(this.format(_326,this.constraints));}else{_325="";}}}if(_325!=null&&_325!=undefined&&((typeof _325)!="number"||!isNaN(_325))&&this.textbox.value!=_325){this.textbox.value=_325;this._set("displayedValue",this.get("displayedValue"));}this._updatePlaceHolder();this.inherited(arguments,[_326,_324]);},displayedValue:"",getDisplayedValue:function(){_4.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use set('displayedValue') instead.","","2.0");return this.get("displayedValue");},_getDisplayedValueAttr:function(){return this.filter(this.textbox.value);},setDisplayedValue:function(_327){_4.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use set('displayedValue', ...) instead.","","2.0");this.set("displayedValue",_327);},_setDisplayedValueAttr:function(_328){if(_328===null||_328===undefined){_328="";}else{if(typeof _328!="string"){_328=String(_328);}}this.textbox.value=_328;this._setValueAttr(this.get("value"),undefined);this._set("displayedValue",this.get("displayedValue"));},format:function(_329,_32a){return ((_329==null||_329==undefined)?"":(_329.toString?_329.toString():_329));},parse:function(_32b,_32c){return _32b;},_refreshState:function(){},_onInput:function(e){if(e&&e.type&&/key/i.test(e.type)&&e.keyCode){switch(e.keyCode){case _4.keys.SHIFT:case _4.keys.ALT:case _4.keys.CTRL:case _4.keys.TAB:return;}}if(this.intermediateChanges){var _32d=this;setTimeout(function(){_32d._handleOnChange(_32d.get("value"),false);},0);}this._refreshState();this._set("displayedValue",this.get("displayedValue"));},postCreate:function(){if(_4.isIE){setTimeout(_4.hitch(this,function(){var s=_4.getComputedStyle(this.domNode);if(s){var ff=s.fontFamily;if(ff){var _32e=this.domNode.getElementsByTagName("INPUT");if(_32e){for(var i=0;i<_32e.length;i++){_32e[i].style.fontFamily=ff;}}}}}),0);}this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);if(_4.isMoz||_4.isOpera){this.connect(this.textbox,"oninput","_onInput");}else{this.connect(this.textbox,"onkeydown","_onInput");this.connect(this.textbox,"onkeyup","_onInput");this.connect(this.textbox,"onpaste","_onInput");this.connect(this.textbox,"oncut","_onInput");}},_blankValue:"",filter:function(val){if(val===null){return this._blankValue;}if(typeof val!="string"){return val;}if(this.trim){val=_4.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);if(this._selectOnClickHandle){this.disconnect(this._selectOnClickHandle);}if(this.selectOnClick&&_4.isMoz){this.textbox.selectionStart=this.textbox.selectionEnd=undefined;}this._updatePlaceHolder();},_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);var _32f;if(_4.isIE){var _330=_4.doc.selection.createRange();var _331=_330.parentElement();_32f=_331==this.textbox&&_330.text.length==0;}else{_32f=this.textbox.selectionStart==this.textbox.selectionEnd;}if(_32f){_5.selectInputText(this.textbox);}});}this._updatePlaceHolder();this.inherited(arguments);this._refreshState();},reset:function(){this.textbox.value="";this.inherited(arguments);}});_5.selectInputText=function(_332,_333,stop){var _334=_4.global;var _335=_4.doc;_332=_4.byId(_332);if(isNaN(_333)){_333=0;}if(isNaN(stop)){stop=_332.value?_332.value.length:0;}_5.focus(_332);if(_335["selection"]&&_4.body()["createTextRange"]){if(_332.createTextRange){var r=_332.createTextRange();r.collapse(true);r.moveStart("character",-99999);r.moveStart("character",_333);r.moveEnd("character",stop-_333);r.select();}}else{if(_334["getSelection"]){if(_332.setSelectionRange){_332.setSelectionRange(_333,stop);}}}};}if(!_4._hasResource["dijit.Tooltip"]){_4._hasResource["dijit.Tooltip"]=true;_4.provide("dijit.Tooltip");_4.declare("dijit._MasterTooltip",[_5._Widget,_5._Templated],{duration:_5.defaultDuration,templateString:_4.cache("dijit","templates/Tooltip.html","<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\"\r\n\t><div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" role='alert'></div\r\n\t><div class=\"dijitTooltipConnector\" dojoAttachPoint=\"connectorNode\"></div\r\n></div>\r\n"),postCreate:function(){_4.body().appendChild(this.domNode);this.bgIframe=new _5.BackgroundIframe(this.domNode);this.fadeIn=_4.fadeIn({node:this.domNode,duration:this.duration,onEnd:_4.hitch(this,"_onShow")});this.fadeOut=_4.fadeOut({node:this.domNode,duration:this.duration,onEnd:_4.hitch(this,"_onHide")});},show:function(_336,_337,_338,rtl){if(this.aroundNode&&this.aroundNode===_337){return;}this.domNode.width="auto";if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_336;var pos=_5.placeOnScreenAroundElement(this.domNode,_337,_5.getPopupAroundAlignment((_338&&_338.length)?_338:_5.Tooltip.defaultPosition,!rtl),_4.hitch(this,"orient"));_4.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_337;},orient:function(node,_339,_33a,_33b,_33c){this.connectorNode.style.top="";var _33d=_33b.w-this.connectorNode.offsetWidth;node.className="dijitTooltip "+{"BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_339+"-"+_33a];this.domNode.style.width="auto";var size=_4.contentBox(this.domNode);var _33e=Math.min((Math.max(_33d,1)),size.w);var _33f=_33e<size.w;this.domNode.style.width=_33e+"px";if(_33f){this.containerNode.style.overflow="auto";var _340=this.containerNode.scrollWidth;this.containerNode.style.overflow="visible";if(_340>_33e){_340=_340+_4.style(this.domNode,"paddingLeft")+_4.style(this.domNode,"paddingRight");this.domNode.style.width=_340+"px";}}if(_33a.charAt(0)=="B"&&_339.charAt(0)=="B"){var mb=_4.marginBox(node);var _341=this.connectorNode.offsetHeight;if(mb.h>_33b.h){var _342=_33b.h-(_33c.h/2)-(_341/2);this.connectorNode.style.top=_342+"px";this.connectorNode.style.bottom="";}else{this.connectorNode.style.bottom=Math.min(Math.max(_33c.h/2-_341/2,0),mb.h-_341)+"px";this.connectorNode.style.top="";}}else{this.connectorNode.style.top="";this.connectorNode.style.bottom="";}return Math.max(0,size.w-_33d);},_onShow:function(){if(_4.isIE){this.domNode.style.filter="";}},hide:function(_343){if(this._onDeck&&this._onDeck[1]==_343){this._onDeck=null;}else{if(this.aroundNode===_343){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;}}});_5.showTooltip=function(_344,_345,_346,rtl){if(!_5._masterTT){_5._masterTT=new _5._MasterTooltip();}return _5._masterTT.show(_344,_345,_346,rtl);};_5.hideTooltip=function(_347){if(!_5._masterTT){_5._masterTT=new _5._MasterTooltip();}return _5._masterTT.hide(_347);};_4.declare("dijit.Tooltip",_5._Widget,{label:"",showDelay:400,connectId:[],position:[],_setConnectIdAttr:function(_348){_4.forEach(this._connections||[],function(_349){_4.forEach(_349,_4.hitch(this,"disconnect"));},this);var ary=_4.isArrayLike(_348)?_348:(_348?[_348]:[]);this._connections=_4.map(ary,function(id){var node=_4.byId(id);return node?[this.connect(node,"onmouseenter","_onTargetMouseEnter"),this.connect(node,"onmouseleave","_onTargetMouseLeave"),this.connect(node,"onfocus","_onTargetFocus"),this.connect(node,"onblur","_onTargetBlur")]:[];},this);this._set("connectId",_348);this._connectIds=ary;},addTarget:function(node){var id=node.id||node;if(_4.indexOf(this._connectIds,id)==-1){this.set("connectId",this._connectIds.concat(id));}},removeTarget:function(node){var id=node.id||node,idx=_4.indexOf(this._connectIds,id);if(idx>=0){this._connectIds.splice(idx,1);this.set("connectId",this._connectIds);}},buildRendering:function(){this.inherited(arguments);_4.addClass(this.domNode,"dijitTooltipData");},startup:function(){this.inherited(arguments);var ids=this.connectId;_4.forEach(_4.isArrayLike(ids)?ids:[ids],this.addTarget,this);},_onTargetMouseEnter:function(e){this._onHover(e);},_onTargetMouseLeave:function(e){this._onUnHover(e);},_onTargetFocus:function(e){this._focus=true;this._onHover(e);},_onTargetBlur:function(e){this._focus=false;this._onUnHover(e);},_onHover:function(e){if(!this._showTimer){var _34a=e.target;this._showTimer=setTimeout(_4.hitch(this,function(){this.open(_34a);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_34b){if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}_5.showTooltip(this.label||this.domNode.innerHTML,_34b,this.position,!this.isLeftToRight());this._connectNode=_34b;this.onShow(_34b,this.position);},close:function(){if(this._connectNode){_5.hideTooltip(this._connectNode);delete this._connectNode;this.onHide();}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},onShow:function(_34c,_34d){},onHide:function(){},uninitialize:function(){this.close();this.inherited(arguments);}});_5.Tooltip.defaultPosition=["after","before"];}if(!_4._hasResource["dijit.form.ValidationTextBox"]){_4._hasResource["dijit.form.ValidationTextBox"]=true;_4.provide("dijit.form.ValidationTextBox");_4.declare("dijit.form.ValidationTextBox",_5.form.TextBox,{templateString:_4.cache("dijit.form","templates/ValidationTextBox.html","<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\" role=\"presentation\"\r\n\t><div class='dijitReset dijitValidationContainer'\r\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"&#935; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\r\n\t/></div\r\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\r\n\t\t><input class=\"dijitReset dijitInputInner\" dojoAttachPoint='textbox,focusNode' autocomplete=\"off\"\r\n\t\t\t${!nameAttrSetting} type='${type}'\r\n\t/></div\r\n></div>\r\n"),baseClass:"dijitTextBox dijitValidationTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",missingMessage:"$_unset_$",message:"",constraints:{},regExp:".*",regExpGen:function(_34e){return this.regExp;},state:"",tooltipPosition:[],_setValueAttr:function(){this.inherited(arguments);this.validate(this._focused);},validator:function(_34f,_350){return (new RegExp("^(?:"+this.regExpGen(_350)+")"+(this.required?"":"?")+"$")).test(_34f)&&(!this.required||!this._isEmpty(_34f))&&(this._isEmpty(_34f)||this.parse(_34f,_350)!==undefined);},_isValidSubset:function(){return this.textbox.value.search(this._partialre)==0;},isValid:function(_351){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_352){return (this.trim?/^\s*$/:/^$/).test(_352);},getErrorMessage:function(_353){return (this.required&&this._isEmpty(this.textbox.value))?this.missingMessage:this.invalidMessage;},getPromptMessage:function(_354){return this.promptMessage;},_maskValidSubsetError:true,validate:function(_355){var _356="";var _357=this.disabled||this.isValid(_355);if(_357){this._maskValidSubsetError=true;}var _358=this._isEmpty(this.textbox.value);var _359=!_357&&_355&&this._isValidSubset();this._set("state",_357?"":(((((!this._hasBeenBlurred||_355)&&_358)||_359)&&this._maskValidSubsetError)?"Incomplete":"Error"));_5.setWaiState(this.focusNode,"invalid",_357?"false":"true");if(this.state=="Error"){this._maskValidSubsetError=_355&&_359;_356=this.getErrorMessage(_355);}else{if(this.state=="Incomplete"){_356=this.getPromptMessage(_355);this._maskValidSubsetError=!this._hasBeenBlurred||_355;}else{if(_358){_356=this.getPromptMessage(_355);}}}this.set("message",_356);return _357;},displayMessage:function(_35a){_5.hideTooltip(this.domNode);if(_35a&&this._focused){_5.showTooltip(_35a,this.domNode,this.tooltipPosition,!this.isLeftToRight());}},_refreshState:function(){this.validate(this._focused);this.inherited(arguments);},constructor:function(){this.constraints={};},_setConstraintsAttr:function(_35b){if(!_35b.locale&&this.lang){_35b.locale=this.lang;}this._set("constraints",_35b);this._computePartialRE();},_computePartialRE:function(){var p=this.regExpGen(this.constraints);this.regExp=p;var _35c="";if(p!=".*"){this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":_35c+=re;break;case ")":_35c+="|$)";break;default:_35c+="(?:"+re+"|$)";break;}});}try{"".search(_35c);}catch(e){_35c=this.regExp;console.warn("RegExp error in "+this.declaredClass+": "+this.regExp);}this._partialre="^(?:"+_35c+")$";},postMixInProperties:function(){this.inherited(arguments);this.messages=_4.i18n.getLocalization("dijit.form","validate",this.lang);if(this.invalidMessage=="$_unset_$"){this.invalidMessage=this.messages.invalidMessage;}if(!this.invalidMessage){this.invalidMessage=this.promptMessage;}if(this.missingMessage=="$_unset_$"){this.missingMessage=this.messages.missingMessage;}if(!this.missingMessage){this.missingMessage=this.invalidMessage;}this._setConstraintsAttr(this.constraints);},_setDisabledAttr:function(_35d){this.inherited(arguments);this._refreshState();},_setRequiredAttr:function(_35e){this._set("required",_35e);_5.setWaiState(this.focusNode,"required",_35e);this._refreshState();},_setMessageAttr:function(_35f){this._set("message",_35f);this.displayMessage(_35f);},reset:function(){this._maskValidSubsetError=true;this.inherited(arguments);},_onBlur:function(){this.displayMessage("");this.inherited(arguments);}});_4.declare("dijit.form.MappedTextBox",_5.form.ValidationTextBox,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting="";},serialize:function(val,_360){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=_4.place("<input type='hidden'"+(this.name?" name='"+this.name.replace(/'/g,"&quot;")+"'":"")+"/>",this.textbox,"after");},reset:function(){this.valueNode.value="";this.inherited(arguments);}});_4.declare("dijit.form.RangeBoundTextBox",_5.form.MappedTextBox,{rangeMessage:"",rangeCheck:function(_361,_362){return ("min" in _362?(this.compare(_361,_362.min)>=0):true)&&("max" in _362?(this.compare(_361,_362.max)<=0):true);},isInRange:function(_363){return this.rangeCheck(this.get("value"),this.constraints);},_isDefinitelyOutOfRange:function(){var val=this.get("value");var _364=false;var _365=false;if("min" in this.constraints){var min=this.constraints.min;min=this.compare(val,((typeof min=="number")&&min>=0&&val!=0)?0:min);_364=(typeof min=="number")&&min<0;}if("max" in this.constraints){var max=this.constraints.max;max=this.compare(val,((typeof max!="number")||max>0)?max:0);_365=(typeof max=="number")&&max>0;}return _364||_365;},_isValidSubset:function(){return this.inherited(arguments)&&!this._isDefinitelyOutOfRange();},isValid:function(_366){return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_366));},getErrorMessage:function(_367){var v=this.get("value");if(v!==null&&v!==""&&v!==undefined&&(typeof v!="number"||!isNaN(v))&&!this.isInRange(_367)){return this.rangeMessage;}return this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);if(!this.rangeMessage){this.messages=_4.i18n.getLocalization("dijit.form","validate",this.lang);this.rangeMessage=this.messages.rangeMessage;}},_setConstraintsAttr:function(_368){this.inherited(arguments);if(this.focusNode){if(this.constraints.min!==undefined){_5.setWaiState(this.focusNode,"valuemin",this.constraints.min);}else{_5.removeWaiState(this.focusNode,"valuemin");}if(this.constraints.max!==undefined){_5.setWaiState(this.focusNode,"valuemax",this.constraints.max);}else{_5.removeWaiState(this.focusNode,"valuemax");}}},_setValueAttr:function(_369,_36a){_5.setWaiState(this.focusNode,"valuenow",_369);this.inherited(arguments);}});}if(!_4._hasResource["dijit.form.ComboBox"]){_4._hasResource["dijit.form.ComboBox"]=true;_4.provide("dijit.form.ComboBox");_4.declare("dijit.form.ComboBoxMixin",_5._HasDropDown,{item:null,pageSize:Infinity,store:null,fetchProperties:{},query:{},autoComplete:true,highlightMatch:"first",searchDelay:100,searchAttr:"name",labelAttr:"",labelType:"text",queryExpr:"${0}*",ignoreCase:true,hasDownArrow:true,templateString:_4.cache("dijit.form","templates/DropDownBox.html","<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\trole=\"combobox\"\r\n\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton dijitArrowButtonContainer'\r\n\t\tdojoAttachPoint=\"_buttonNode, _popupStateNode\" role=\"presentation\"\r\n\t\t><input class=\"dijitReset dijitInputField dijitArrowButtonInner\" value=\"&#9660; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\r\n\t\t\t${_buttonInputDisabled}\r\n\t/></div\r\n\t><div class='dijitReset dijitValidationContainer'\r\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"&#935; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\r\n\t/></div\r\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\r\n\t\t><input class='dijitReset dijitInputInner' ${!nameAttrSetting} type=\"text\" autocomplete=\"off\"\r\n\t\t\tdojoAttachPoint=\"textbox,focusNode\" role=\"textbox\" aria-haspopup=\"true\"\r\n\t/></div\r\n></div>\r\n"),baseClass:"dijitTextBox dijitComboBox",dropDownClass:"dijit.form._ComboBoxMenu",cssStateNodes:{"_buttonNode":"dijitDownArrowButton"},maxHeight:-1,_stopClickEvents:false,_getCaretPos:function(_36b){var pos=0;if(typeof (_36b.selectionStart)=="number"){pos=_36b.selectionStart;}else{if(_4.isIE){var tr=_4.doc.selection.createRange().duplicate();var ntr=_36b.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(_36c,_36d){_36d=parseInt(_36d);_5.selectInputText(_36c,_36d,_36d);},_setDisabledAttr:function(_36e){this.inherited(arguments);_5.setWaiState(this.domNode,"disabled",_36e);},_abortQuery:function(){if(this.searchTimer){clearTimeout(this.searchTimer);this.searchTimer=null;}if(this._fetchHandle){if(this._fetchHandle.abort){this._fetchHandle.abort();}this._fetchHandle=null;}},_onInput:function(evt){if(!this.searchTimer&&(evt.type=="paste"||evt.type=="input")&&this._lastInput!=this.textbox.value){this.searchTimer=setTimeout(_4.hitch(this,function(){this._onKey({charOrCode:229});}),100);}this.inherited(arguments);},_onKey:function(evt){var key=evt.charOrCode;if(evt.altKey||((evt.ctrlKey||evt.metaKey)&&(key!="x"&&key!="v"))||key==_4.keys.SHIFT){return;}var _36f=false;var pw=this.dropDown;var dk=_4.keys;var _370=null;this._prev_key_backspace=false;this._abortQuery();this.inherited(arguments);if(this._opened){_370=pw.getHighlightedOption();}switch(key){case dk.PAGE_DOWN:case dk.DOWN_ARROW:case dk.PAGE_UP:case dk.UP_ARROW:if(this._opened){this._announceOption(_370);}_4.stopEvent(evt);break;case dk.ENTER:if(_370){if(_370==pw.nextButton){this._nextSearch(1);_4.stopEvent(evt);break;}else{if(_370==pw.previousButton){this._nextSearch(-1);_4.stopEvent(evt);break;}}}else{this._setBlurValue();this._setCaretPos(this.focusNode,this.focusNode.value.length);}if(this._opened||this._fetchHandle){evt.preventDefault();}case dk.TAB:var _371=this.get("displayedValue");if(pw&&(_371==pw._messages["previousMessage"]||_371==pw._messages["nextMessage"])){break;}if(_370){this._selectOption();}if(this._opened){this._lastQuery=null;this.closeDropDown();}break;case " ":if(_370){_4.stopEvent(evt);this._selectOption();this.closeDropDown();}else{_36f=true;}break;case dk.DELETE:case dk.BACKSPACE:this._prev_key_backspace=true;_36f=true;break;default:_36f=typeof key=="string"||key==229;}if(_36f){this.item=undefined;this.searchTimer=setTimeout(_4.hitch(this,"_startSearchFromInput"),1);}},_autoCompleteText:function(text){var fn=this.focusNode;_5.selectInputText(fn,fn.value.length);var _372=this.ignoreCase?"toLowerCase":"substr";if(text[_372](0).indexOf(this.focusNode.value[_372](0))==0){var cpos=this._getCaretPos(fn);if((cpos+1)>fn.value.length){fn.value=text;_5.selectInputText(fn,cpos);}}else{fn.value=text;_5.selectInputText(fn);}},_openResultList:function(_373,_374){this._fetchHandle=null;if(this.disabled||this.readOnly||(_374.query[this.searchAttr]!=this._lastQuery)){return;}var _375=this.dropDown._highlighted_option&&_4.hasClass(this.dropDown._highlighted_option,"dijitMenuItemSelected");this.dropDown.clearResultList();if(!_373.length&&!this._maxOptions){this.closeDropDown();return;}_374._maxOptions=this._maxOptions;var _376=this.dropDown.createOptions(_373,_374,_4.hitch(this,"_getMenuLabelFromItem"));this._showResultList();if(_374.direction){if(1==_374.direction){this.dropDown.highlightFirstOption();}else{if(-1==_374.direction){this.dropDown.highlightLastOption();}}if(_375){this._announceOption(this.dropDown.getHighlightedOption());}}else{if(this.autoComplete&&!this._prev_key_backspace&&!/^[*]+$/.test(_374.query[this.searchAttr])){this._announceOption(_376[1]);}}},_showResultList:function(){this.closeDropDown(true);this.displayMessage("");this.openDropDown();_5.setWaiState(this.domNode,"expanded","true");},loadDropDown:function(_377){this._startSearchAll();},isLoaded:function(){return false;},closeDropDown:function(){this._abortQuery();if(this._opened){this.inherited(arguments);_5.setWaiState(this.domNode,"expanded","false");_5.removeWaiState(this.focusNode,"activedescendant");}},_setBlurValue:function(){var _378=this.get("displayedValue");var pw=this.dropDown;if(pw&&(_378==pw._messages["previousMessage"]||_378==pw._messages["nextMessage"])){this._setValueAttr(this._lastValueReported,true);}else{if(typeof this.item=="undefined"){this.item=null;this.set("displayedValue",_378);}else{if(this.value!=this._lastValueReported){_5.form._FormValueWidget.prototype._setValueAttr.call(this,this.value,true);}this._refreshState();}}},_onBlur:function(){this.closeDropDown();this.inherited(arguments);},_setItemAttr:function(item,_379,_37a){if(!_37a){_37a=this.store.getValue(item,this.searchAttr);}var _37b=this._getValueField()!=this.searchAttr?this.store.getIdentity(item):_37a;this._set("item",item);_5.form.ComboBox.superclass._setValueAttr.call(this,_37b,_379,_37a);},_announceOption:function(node){if(!node){return;}var _37c;if(node==this.dropDown.nextButton||node==this.dropDown.previousButton){_37c=node.innerHTML;this.item=undefined;this.value="";}else{_37c=this.store.getValue(node.item,this.searchAttr).toString();this.set("item",node.item,false,_37c);}this.focusNode.value=this.focusNode.value.substring(0,this._lastInput.length);_5.setWaiState(this.focusNode,"activedescendant",_4.attr(node,"id"));this._autoCompleteText(_37c);},_selectOption:function(evt){if(evt){this._announceOption(evt.target);}this.closeDropDown();this._setCaretPos(this.focusNode,this.focusNode.value.length);_5.form._FormValueWidget.prototype._setValueAttr.call(this,this.value,true);},_startSearchAll:function(){this._startSearch("");},_startSearchFromInput:function(){this._startSearch(this.focusNode.value.replace(/([\\\*\?])/g,"\\$1"));},_getQueryString:function(text){return _4.string.substitute(this.queryExpr,[text]);},_startSearch:function(key){if(!this.dropDown){var _37d=this.id+"_popup",_37e=_4.getObject(this.dropDownClass,false);this.dropDown=new _37e({onChange:_4.hitch(this,this._selectOption),id:_37d,dir:this.dir});_5.removeWaiState(this.focusNode,"activedescendant");_5.setWaiState(this.textbox,"owns",_37d);}var _37f=_4.clone(this.query);this._lastInput=key;this._lastQuery=_37f[this.searchAttr]=this._getQueryString(key);this.searchTimer=setTimeout(_4.hitch(this,function(_380,_381){this.searchTimer=null;var _382={queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_380,onBegin:_4.hitch(this,"_setMaxOptions"),onComplete:_4.hitch(this,"_openResultList"),onError:function(_383){_381._fetchHandle=null;console.error("dijit.form.ComboBox: "+_383);_381.closeDropDown();},start:0,count:this.pageSize};_4.mixin(_382,_381.fetchProperties);this._fetchHandle=_381.store.fetch(_382);var _384=function(_385,_386){_385.start+=_385.count*_386;_385.direction=_386;this._fetchHandle=this.store.fetch(_385);this.focus();};this._nextSearch=this.dropDown.onPage=_4.hitch(this,_384,this._fetchHandle);},_37f,this),this.searchDelay);},_setMaxOptions:function(size,_387){this._maxOptions=size;},_getValueField:function(){return this.searchAttr;},constructor:function(){this.query={};this.fetchProperties={};},postMixInProperties:function(){if(!this.store){var _388=this.srcNodeRef;this.store=new _5.form._ComboBoxDataStore(_388);if(!("value" in this.params)){var item=(this.item=this.store.fetchSelectedItem());if(item){var _389=this._getValueField();this.value=this.store.getValue(item,_389);}}}this.inherited(arguments);},postCreate:function(){var _38a=_4.query("label[for=\""+this.id+"\"]");if(_38a.length){_38a[0].id=(this.id+"_label");_5.setWaiState(this.domNode,"labelledby",_38a[0].id);}this.inherited(arguments);},_setHasDownArrowAttr:function(val){this.hasDownArrow=val;this._buttonNode.style.display=val?"":"none";},_getMenuLabelFromItem:function(item){var _38b=this.labelFunc(item,this.store),_38c=this.labelType;if(this.highlightMatch!="none"&&this.labelType=="text"&&this._lastInput){_38b=this.doHighlight(_38b,this._escapeHtml(this._lastInput));_38c="html";}return {html:_38c=="html",label:_38b};},doHighlight:function(_38d,find){var _38e=(this.ignoreCase?"i":"")+(this.highlightMatch=="all"?"g":""),i=this.queryExpr.indexOf("${0}");find=_4.regexp.escapeString(find);return this._escapeHtml(_38d).replace(new RegExp((i==0?"^":"")+"("+find+")"+(i==(this.queryExpr.length-4)?"$":""),_38e),"<span class=\"dijitComboBoxHighlightMatch\">$1</span>");},_escapeHtml:function(str){str=String(str).replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;");return str;},reset:function(){this.item=null;this.inherited(arguments);},labelFunc:function(item,_38f){return _38f.getValue(item,this.labelAttr||this.searchAttr).toString();}});_4.declare("dijit.form._ComboBoxMenu",[_5._Widget,_5._Templated,_5._CssStateMixin],{templateString:"<ul class='dijitReset dijitMenu' dojoAttachEvent='onmousedown:_onMouseDown,onmouseup:_onMouseUp,onmouseover:_onMouseOver,onmouseout:_onMouseOut' style='overflow: \"auto\"; overflow-x: \"hidden\";'>"+"<li class='dijitMenuItem dijitMenuPreviousButton' dojoAttachPoint='previousButton' role='option'></li>"+"<li class='dijitMenuItem dijitMenuNextButton' dojoAttachPoint='nextButton' role='option'></li>"+"</ul>",_messages:null,baseClass:"dijitComboBoxMenu",postMixInProperties:function(){this.inherited(arguments);this._messages=_4.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(_390){this.value=_390;this.onChange(_390);},onChange:function(_391){},onPage:function(_392){},onClose:function(){this._blurOptionNode();},_createOption:function(item,_393){var _394=_4.create("li",{"class":"dijitReset dijitMenuItem"+(this.isLeftToRight()?"":" dijitMenuItemRtl"),role:"option"});var _395=_393(item);if(_395.html){_394.innerHTML=_395.label;}else{_394.appendChild(_4.doc.createTextNode(_395.label));}if(_394.innerHTML==""){_394.innerHTML="&nbsp;";}_394.item=item;return _394;},createOptions:function(_396,_397,_398){this.previousButton.style.display=(_397.start==0)?"none":"";_4.attr(this.previousButton,"id",this.id+"_prev");_4.forEach(_396,function(item,i){var _399=this._createOption(item,_398);_4.attr(_399,"id",this.id+i);this.domNode.insertBefore(_399,this.nextButton);},this);var _39a=false;if(_397._maxOptions&&_397._maxOptions!=-1){if((_397.start+_397.count)<_397._maxOptions){_39a=true;}else{if((_397.start+_397.count)>_397._maxOptions&&_397.count==_396.length){_39a=true;}}}else{if(_397.count==_396.length){_39a=true;}}this.nextButton.style.display=_39a?"":"none";_4.attr(this.nextButton,"id",this.id+"_next");return this.domNode.childNodes;},clearResultList:function(){while(this.domNode.childNodes.length>2){this.domNode.removeChild(this.domNode.childNodes[this.domNode.childNodes.length-2]);}this._blurOptionNode();},_onMouseDown:function(evt){_4.stopEvent(evt);},_onMouseUp:function(evt){if(evt.target===this.domNode||!this._highlighted_option){return;}else{if(evt.target==this.previousButton){this._blurOptionNode();this.onPage(-1);}else{if(evt.target==this.nextButton){this._blurOptionNode();this.onPage(1);}else{var tgt=evt.target;while(!tgt.item){tgt=tgt.parentNode;}this._setValueAttr({target:tgt},true);}}}},_onMouseOver:function(evt){if(evt.target===this.domNode){return;}var tgt=evt.target;if(!(tgt==this.previousButton||tgt==this.nextButton)){while(!tgt.item){tgt=tgt.parentNode;}}this._focusOptionNode(tgt);},_onMouseOut:function(evt){if(evt.target===this.domNode){return;}this._blurOptionNode();},_focusOptionNode:function(node){if(this._highlighted_option!=node){this._blurOptionNode();this._highlighted_option=node;_4.addClass(this._highlighted_option,"dijitMenuItemSelected");}},_blurOptionNode:function(){if(this._highlighted_option){_4.removeClass(this._highlighted_option,"dijitMenuItemSelected");this._highlighted_option=null;}},_highlightNextOption:function(){if(!this.getHighlightedOption()){var fc=this.domNode.firstChild;this._focusOptionNode(fc.style.display=="none"?fc.nextSibling:fc);}else{var ns=this._highlighted_option.nextSibling;if(ns&&ns.style.display!="none"){this._focusOptionNode(ns);}else{this.highlightFirstOption();}}_4.window.scrollIntoView(this._highlighted_option);},highlightFirstOption:function(){var _39b=this.domNode.firstChild;var _39c=_39b.nextSibling;this._focusOptionNode(_39c.style.display=="none"?_39b:_39c);_4.window.scrollIntoView(this._highlighted_option);},highlightLastOption:function(){this._focusOptionNode(this.domNode.lastChild.previousSibling);_4.window.scrollIntoView(this._highlighted_option);},_highlightPrevOption:function(){if(!this.getHighlightedOption()){var lc=this.domNode.lastChild;this._focusOptionNode(lc.style.display=="none"?lc.previousSibling:lc);}else{var ps=this._highlighted_option.previousSibling;if(ps&&ps.style.display!="none"){this._focusOptionNode(ps);}else{this.highlightLastOption();}}_4.window.scrollIntoView(this._highlighted_option);},_page:function(up){var _39d=0;var _39e=this.domNode.scrollTop;var _39f=_4.style(this.domNode,"height");if(!this.getHighlightedOption()){this._highlightNextOption();}while(_39d<_39f){if(up){if(!this.getHighlightedOption().previousSibling||this._highlighted_option.previousSibling.style.display=="none"){break;}this._highlightPrevOption();}else{if(!this.getHighlightedOption().nextSibling||this._highlighted_option.nextSibling.style.display=="none"){break;}this._highlightNextOption();}var _3a0=this.domNode.scrollTop;_39d+=(_3a0-_39e)*(up?-1:1);_39e=_3a0;}},pageUp:function(){this._page(true);},pageDown:function(){this._page(false);},getHighlightedOption:function(){var ho=this._highlighted_option;return (ho&&ho.parentNode)?ho:null;},handleKey:function(evt){switch(evt.charOrCode){case _4.keys.DOWN_ARROW:this._highlightNextOption();return false;case _4.keys.PAGE_DOWN:this.pageDown();return false;case _4.keys.UP_ARROW:this._highlightPrevOption();return false;case _4.keys.PAGE_UP:this.pageUp();return false;default:return true;}}});_4.declare("dijit.form.ComboBox",[_5.form.ValidationTextBox,_5.form.ComboBoxMixin],{_setValueAttr:function(_3a1,_3a2,_3a3){this._set("item",null);if(!_3a1){_3a1="";}_5.form.ValidationTextBox.prototype._setValueAttr.call(this,_3a1,_3a2,_3a3);}});_4.declare("dijit.form._ComboBoxDataStore",null,{constructor:function(root){this.root=root;if(root.tagName!="SELECT"&&root.firstChild){root=_4.query("select",root);if(root.length>0){root=root[0];}else{this.root.innerHTML="<SELECT>"+this.root.innerHTML+"</SELECT>";root=this.root.firstChild;}this.root=root;}_4.query("> option",root).forEach(function(node){node.innerHTML=_4.trim(node.innerHTML);});},getValue:function(item,_3a4,_3a5){return (_3a4=="value")?item.value:(item.innerText||item.textContent||"");},isItemLoaded:function(_3a6){return true;},getFeatures:function(){return {"dojo.data.api.Read":true,"dojo.data.api.Identity":true};},_fetchItems:function(args,_3a7,_3a8){if(!args.query){args.query={};}if(!args.query.name){args.query.name="";}if(!args.queryOptions){args.queryOptions={};}var _3a9=_4.data.util.filter.patternToRegExp(args.query.name,args.queryOptions.ignoreCase),_3aa=_4.query("> option",this.root).filter(function(_3ab){return (_3ab.innerText||_3ab.textContent||"").match(_3a9);});if(args.sort){_3aa.sort(_4.data.util.sorter.createSortFunction(args.sort,this));}_3a7(_3aa,args);},close:function(_3ac){return;},getLabel:function(item){return item.innerHTML;},getIdentity:function(item){return _4.attr(item,"value");},fetchItemByIdentity:function(args){var item=_4.query("> option[value='"+args.identity+"']",this.root)[0];args.onItem(item);},fetchSelectedItem:function(){var root=this.root,si=root.selectedIndex;return typeof si=="number"?_4.query("> option:nth-child("+(si!=-1?si+1:1)+")",root)[0]:null;}});_4.extend(_5.form._ComboBoxDataStore,_4.data.util.simpleFetch);}if(!_4._hasResource["dijit.form.DropDownButton"]){_4._hasResource["dijit.form.DropDownButton"]=true;_4.provide("dijit.form.DropDownButton");}if(!_4._hasResource["dijit._KeyNavContainer"]){_4._hasResource["dijit._KeyNavContainer"]=true;_4.provide("dijit._KeyNavContainer");_4.declare("dijit._KeyNavContainer",_5._Container,{tabIndex:"0",_keyNavCodes:{},connectKeyNavHandlers:function(_3ad,_3ae){var _3af=(this._keyNavCodes={});var prev=_4.hitch(this,this.focusPrev);var next=_4.hitch(this,this.focusNext);_4.forEach(_3ad,function(code){_3af[code]=prev;});_4.forEach(_3ae,function(code){_3af[code]=next;});_3af[_4.keys.HOME]=_4.hitch(this,"focusFirstChild");_3af[_4.keys.END]=_4.hitch(this,"focusLastChild");this.connect(this.domNode,"onkeypress","_onContainerKeypress");this.connect(this.domNode,"onfocus","_onContainerFocus");},startupKeyNavChildren:function(){_4.forEach(this.getChildren(),_4.hitch(this,"_startupChild"));},addChild:function(_3b0,_3b1){_5._KeyNavContainer.superclass.addChild.apply(this,arguments);this._startupChild(_3b0);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){var _3b2=this._getFirstFocusableChild();if(_3b2){this.focusChild(_3b2);}},focusLastChild:function(){var _3b3=this._getLastFocusableChild();if(_3b3){this.focusChild(_3b3);}},focusNext:function(){var _3b4=this._getNextFocusableChild(this.focusedChild,1);this.focusChild(_3b4);},focusPrev:function(){var _3b5=this._getNextFocusableChild(this.focusedChild,-1);this.focusChild(_3b5,true);},focusChild:function(_3b6,last){if(this.focusedChild&&_3b6!==this.focusedChild){this._onChildBlur(this.focusedChild);}_3b6.set("tabIndex",this.tabIndex);_3b6.focus(last?"end":"start");this._set("focusedChild",_3b6);},_startupChild:function(_3b7){_3b7.set("tabIndex","-1");this.connect(_3b7,"_onFocus",function(){_3b7.set("tabIndex",this.tabIndex);});this.connect(_3b7,"_onBlur",function(){_3b7.set("tabIndex","-1");});},_onContainerFocus:function(evt){if(evt.target!==this.domNode){return;}this.focusFirstChild();_4.attr(this.domNode,"tabIndex","-1");},_onBlur:function(evt){if(this.tabIndex){_4.attr(this.domNode,"tabIndex",this.tabIndex);}this.inherited(arguments);},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.charOrCode];if(func){func();_4.stopEvent(evt);}},_onChildBlur:function(_3b8){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getLastFocusableChild:function(){return this._getNextFocusableChild(null,-1);},_getNextFocusableChild:function(_3b9,dir){if(_3b9){_3b9=this._getSiblingOfChild(_3b9,dir);}var _3ba=this.getChildren();for(var i=0;i<_3ba.length;i++){if(!_3b9){_3b9=_3ba[(dir>0)?0:(_3ba.length-1)];}if(_3b9.isFocusable()){return _3b9;}_3b9=this._getSiblingOfChild(_3b9,dir);}return null;}});}if(!_4._hasResource["dijit.MenuItem"]){_4._hasResource["dijit.MenuItem"]=true;_4.provide("dijit.MenuItem");_4.declare("dijit.MenuItem",[_5._Widget,_5._Templated,_5._Contained,_5._CssStateMixin],{templateString:_4.cache("dijit","templates/MenuItem.html","<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" role=\"menuitem\" tabIndex=\"-1\"\r\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\r\n\t<td class=\"dijitReset dijitMenuItemIconCell\" role=\"presentation\">\r\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitIcon dijitMenuItemIcon\" dojoAttachPoint=\"iconNode\"/>\r\n\t</td>\r\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuArrowCell\" role=\"presentation\">\r\n\t\t<div dojoAttachPoint=\"arrowWrapper\" style=\"visibility: hidden\">\r\n\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuExpand\"/>\r\n\t\t\t<span class=\"dijitMenuExpandA11y\">+</span>\r\n\t\t</div>\r\n\t</td>\r\n</tr>\r\n"),attributeMap:_4.delegate(_5._Widget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),baseClass:"dijitMenuItem",label:"",iconClass:"",accelKey:"",disabled:false,_fillContent:function(_3bb){if(_3bb&&!("label" in this.params)){this.set("label",_3bb.innerHTML);}},buildRendering:function(){this.inherited(arguments);var _3bc=this.id+"_text";_4.attr(this.containerNode,"id",_3bc);if(this.accelKeyNode){_4.attr(this.accelKeyNode,"id",this.id+"_accel");_3bc+=" "+this.id+"_accel";}_5.setWaiState(this.domNode,"labelledby",_3bc);_4.setSelectable(this.domNode,false);},_onHover:function(){this.getParent().onItemHover(this);},_onUnhover:function(){this.getParent().onItemUnhover(this);this._set("hovering",false);},_onClick:function(evt){this.getParent().onItemClick(this,evt);_4.stopEvent(evt);},onClick:function(evt){},focus:function(){try{if(_4.isIE==8){this.containerNode.focus();}_5.focus(this.focusNode);}catch(e){}},_onFocus:function(){this._setSelected(true);this.getParent()._onItemFocus(this);this.inherited(arguments);},_setSelected:function(_3bd){_4.toggleClass(this.domNode,"dijitMenuItemSelected",_3bd);},setLabel:function(_3be){_4.deprecated("dijit.MenuItem.setLabel() is deprecated.  Use set('label', ...) instead.","","2.0");this.set("label",_3be);},setDisabled:function(_3bf){_4.deprecated("dijit.Menu.setDisabled() is deprecated.  Use set('disabled', bool) instead.","","2.0");this.set("disabled",_3bf);},_setDisabledAttr:function(_3c0){_5.setWaiState(this.focusNode,"disabled",_3c0?"true":"false");this._set("disabled",_3c0);},_setAccelKeyAttr:function(_3c1){this.accelKeyNode.style.display=_3c1?"":"none";this.accelKeyNode.innerHTML=_3c1;_4.attr(this.containerNode,"colSpan",_3c1?"1":"2");this._set("accelKey",_3c1);}});}if(!_4._hasResource["dijit.PopupMenuItem"]){_4._hasResource["dijit.PopupMenuItem"]=true;_4.provide("dijit.PopupMenuItem");_4.declare("dijit.PopupMenuItem",_5.MenuItem,{_fillContent:function(){if(this.srcNodeRef){var _3c2=_4.query("*",this.srcNodeRef);_5.PopupMenuItem.superclass._fillContent.call(this,_3c2[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}this.inherited(arguments);if(!this.popup){var node=_4.query("[widgetId]",this.dropDownContainer)[0];this.popup=_5.byNode(node);}_4.body().appendChild(this.popup.domNode);this.popup.startup();this.popup.domNode.style.display="none";if(this.arrowWrapper){_4.style(this.arrowWrapper,"visibility","");}_5.setWaiState(this.focusNode,"haspopup","true");},destroyDescendants:function(){if(this.popup){if(!this.popup._destroyed){this.popup.destroyRecursive();}delete this.popup;}this.inherited(arguments);}});}if(!_4._hasResource["dijit.CheckedMenuItem"]){_4._hasResource["dijit.CheckedMenuItem"]=true;_4.provide("dijit.CheckedMenuItem");_4.declare("dijit.CheckedMenuItem",_5.MenuItem,{templateString:_4.cache("dijit","templates/CheckedMenuItem.html","<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" role=\"menuitemcheckbox\" tabIndex=\"-1\"\r\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\r\n\t<td class=\"dijitReset dijitMenuItemIconCell\" role=\"presentation\">\r\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuItemIcon dijitCheckedMenuItemIcon\" dojoAttachPoint=\"iconNode\"/>\r\n\t\t<span class=\"dijitCheckedMenuItemIconChar\">&#10003;</span>\r\n\t</td>\r\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode,labelNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuArrowCell\" role=\"presentation\">&nbsp;</td>\r\n</tr>\r\n"),checked:false,_setCheckedAttr:function(_3c3){_4.toggleClass(this.domNode,"dijitCheckedMenuItemChecked",_3c3);_5.setWaiState(this.domNode,"checked",_3c3);this._set("checked",_3c3);},onChange:function(_3c4){},_onClick:function(e){if(!this.disabled){this.set("checked",!this.checked);this.onChange(this.checked);}this.inherited(arguments);}});}if(!_4._hasResource["dijit.MenuSeparator"]){_4._hasResource["dijit.MenuSeparator"]=true;_4.provide("dijit.MenuSeparator");_4.declare("dijit.MenuSeparator",[_5._Widget,_5._Templated,_5._Contained],{templateString:_4.cache("dijit","templates/MenuSeparator.html","<tr class=\"dijitMenuSeparator\">\r\n\t<td class=\"dijitMenuSeparatorIconCell\">\r\n\t\t<div class=\"dijitMenuSeparatorTop\"></div>\r\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\r\n\t</td>\r\n\t<td colspan=\"3\" class=\"dijitMenuSeparatorLabelCell\">\r\n\t\t<div class=\"dijitMenuSeparatorTop dijitMenuSeparatorLabel\"></div>\r\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\r\n\t</td>\r\n</tr>\r\n"),buildRendering:function(){this.inherited(arguments);_4.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});}if(!_4._hasResource["dijit.Menu"]){_4._hasResource["dijit.Menu"]=true;_4.provide("dijit.Menu");_4.declare("dijit._MenuBase",[_5._Widget,_5._Templated,_5._KeyNavContainer],{parentMenu:null,popupDelay:500,startup:function(){if(this._started){return;}_4.forEach(this.getChildren(),function(_3c5){_3c5.startup();});this.startupKeyNavChildren();this.inherited(arguments);},onExecute:function(){},onCancel:function(_3c6){},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.focusedChild._onClick(evt);}else{var _3c7=this._getTopMenu();if(_3c7&&_3c7._isMenuBar){_3c7.focusNext();}}},_onPopupHover:function(evt){if(this.currentPopup&&this.currentPopup._pendingClose_timer){var _3c8=this.currentPopup.parentMenu;if(_3c8.focusedChild){_3c8.focusedChild._setSelected(false);}_3c8.focusedChild=this.currentPopup.from_item;_3c8.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(_4.hitch(this,"_openPopup"),this.popupDelay);}}if(this.focusedChild){this.focusChild(item);}this._hoveredChild=item;},_onChildBlur:function(item){this._stopPopupTimer();item._setSelected(false);var _3c9=item.popup;if(_3c9){this._stopPendingCloseTimer(_3c9);_3c9._pendingClose_timer=setTimeout(function(){_3c9._pendingClose_timer=null;if(_3c9.parentMenu){_3c9.parentMenu.currentPopup=null;}_5.popup.close(_3c9);},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(_3ca){if(_3ca._pendingClose_timer){clearTimeout(_3ca._pendingClose_timer);_3ca._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 _3cb=this.focusedChild;if(!_3cb){return;}var _3cc=_3cb.popup;if(_3cc.isShowingNow){return;}if(this.currentPopup){this._stopPendingCloseTimer(this.currentPopup);_5.popup.close(this.currentPopup);}_3cc.parentMenu=this;_3cc.from_item=_3cb;var self=this;_5.popup.open({parent:this,popup:_3cc,around:_3cb.domNode,orient:this._orient||(this.isLeftToRight()?{"TR":"TL","TL":"TR","BR":"BL","BL":"BR"}:{"TL":"TR","TR":"TL","BL":"BR","BR":"BL"}),onCancel:function(){self.focusChild(_3cb);self._cleanUp();_3cb._setSelected(true);self.focusedChild=_3cb;},onExecute:_4.hitch(this,"_cleanUp")});this.currentPopup=_3cc;_3cc.connect(_3cc.domNode,"onmouseenter",_4.hitch(self,"_onPopupHover"));if(_3cc.focus){_3cc._focus_timer=setTimeout(_4.hitch(_3cc,function(){this._focus_timer=null;this.focus();}),0);}},_markActive:function(){this.isActive=true;_4.replaceClass(this.domNode,"dijitMenuActive","dijitMenuPassive");},onOpen:function(e){this.isShowingNow=true;this._markActive();},_markInactive:function(){this.isActive=false;_4.replaceClass(this.domNode,"dijitMenuPassive","dijitMenuActive");},onClose:function(){this._stopFocusTimer();this._markInactive();this.isShowingNow=false;this.parentMenu=null;},_closeChild:function(){this._stopPopupTimer();var _3cd=this.focusedChild&&this.focusedChild.from_item;if(this.currentPopup){if(_5._curFocus&&_4.isDescendant(_5._curFocus,this.currentPopup.domNode)){this.focusedChild.focusNode.focus();}_5.popup.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();}}});_4.declare("dijit.Menu",_5._MenuBase,{constructor:function(){this._bindings=[];},templateString:_4.cache("dijit","templates/Menu.html","<table class=\"dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable\" role=\"menu\" tabIndex=\"${tabIndex}\" dojoAttachEvent=\"onkeypress:_onKeyPress\" cellspacing=\"0\">\r\n\t<tbody class=\"dijitReset\" dojoAttachPoint=\"containerNode\"></tbody>\r\n</table>\r\n"),baseClass:"dijitMenu",targetNodeIds:[],contextMenuForWindow:false,leftClickToOpen:false,refocus:true,postCreate:function(){if(this.contextMenuForWindow){this.bindDomNode(_4.body());}else{_4.forEach(this.targetNodeIds,this.bindDomNode,this);}var k=_4.keys,l=this.isLeftToRight();this._openSubMenuKey=l?k.RIGHT_ARROW:k.LEFT_ARROW;this._closeSubMenuKey=l?k.LEFT_ARROW:k.RIGHT_ARROW;this.connectKeyNavHandlers([k.UP_ARROW],[k.DOWN_ARROW]);},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.charOrCode){case this._openSubMenuKey:this._moveToPopup(evt);_4.stopEvent(evt);break;case this._closeSubMenuKey:if(this.parentMenu){if(this.parentMenu._isMenuBar){this.parentMenu.focusPrev();}else{this.onCancel(false);}}else{_4.stopEvent(evt);}break;}},_iframeContentWindow:function(_3ce){var win=_4.window.get(this._iframeContentDocument(_3ce))||this._iframeContentDocument(_3ce)["__parent__"]||(_3ce.name&&_4.doc.frames[_3ce.name])||null;return win;},_iframeContentDocument:function(_3cf){var doc=_3cf.contentDocument||(_3cf.contentWindow&&_3cf.contentWindow.document)||(_3cf.name&&_4.doc.frames[_3cf.name]&&_4.doc.frames[_3cf.name].document)||null;return doc;},bindDomNode:function(node){node=_4.byId(node);var cn;if(node.tagName.toLowerCase()=="iframe"){var _3d0=node,win=this._iframeContentWindow(_3d0);cn=_4.withGlobal(win,_4.body);}else{cn=(node==_4.body()?_4.doc.documentElement:node);}var _3d1={node:node,iframe:_3d0};_4.attr(node,"_dijitMenu"+this.id,this._bindings.push(_3d1));var _3d2=_4.hitch(this,function(cn){return [_4.connect(cn,this.leftClickToOpen?"onclick":"oncontextmenu",this,function(evt){_4.stopEvent(evt);this._scheduleOpen(evt.target,_3d0,{x:evt.pageX,y:evt.pageY});}),_4.connect(cn,"onkeydown",this,function(evt){if(evt.shiftKey&&evt.keyCode==_4.keys.F10){_4.stopEvent(evt);this._scheduleOpen(evt.target,_3d0);}})];});_3d1.connects=cn?_3d2(cn):[];if(_3d0){_3d1.onloadHandler=_4.hitch(this,function(){var win=this._iframeContentWindow(_3d0);cn=_4.withGlobal(win,_4.body);_3d1.connects=_3d2(cn);});if(_3d0.addEventListener){_3d0.addEventListener("load",_3d1.onloadHandler,false);}else{_3d0.attachEvent("onload",_3d1.onloadHandler);}}},unBindDomNode:function(_3d3){var node;try{node=_4.byId(_3d3);}catch(e){return;}var _3d4="_dijitMenu"+this.id;if(node&&_4.hasAttr(node,_3d4)){var bid=_4.attr(node,_3d4)-1,b=this._bindings[bid];_4.forEach(b.connects,_4.disconnect);var _3d5=b.iframe;if(_3d5){if(_3d5.removeEventListener){_3d5.removeEventListener("load",b.onloadHandler,false);}else{_3d5.detachEvent("onload",b.onloadHandler);}}_4.removeAttr(node,_3d4);delete this._bindings[bid];}},_scheduleOpen:function(_3d6,_3d7,_3d8){if(!this._openTimer){this._openTimer=setTimeout(_4.hitch(this,function(){delete this._openTimer;this._openMyself({target:_3d6,iframe:_3d7,coords:_3d8});}),1);}},_openMyself:function(args){var _3d9=args.target,_3da=args.iframe,_3db=args.coords;if(_3db){if(_3da){var od=_3d9.ownerDocument,ifc=_4.position(_3da,true),win=this._iframeContentWindow(_3da),_3dc=_4.withGlobal(win,"_docScroll",_4);var cs=_4.getComputedStyle(_3da),tp=_4._toPixelValue,left=(_4.isIE&&_4.isQuirks?0:tp(_3da,cs.paddingLeft))+(_4.isIE&&_4.isQuirks?tp(_3da,cs.borderLeftWidth):0),top=(_4.isIE&&_4.isQuirks?0:tp(_3da,cs.paddingTop))+(_4.isIE&&_4.isQuirks?tp(_3da,cs.borderTopWidth):0);_3db.x+=ifc.x+left-_3dc.x;_3db.y+=ifc.y+top-_3dc.y;}}else{_3db=_4.position(_3d9,true);_3db.x+=10;_3db.y+=10;}var self=this;var _3dd=_5.getFocus(this);function _3de(){if(self.refocus){_5.focus(_3dd);}_5.popup.close(self);};_5.popup.open({popup:this,x:_3db.x,y:_3db.y,onExecute:_3de,onCancel:_3de,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){this.inherited("_onBlur",arguments);_5.popup.close(this);};},uninitialize:function(){_4.forEach(this._bindings,function(b){if(b){this.unBindDomNode(b.node);}},this);this.inherited(arguments);}});}}};});

