/* Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ /* This is an optimized version of Dojo, built for deployment and not for development. To get sources and documentation, please visit: http://dojotoolkit.org */ //>>built require({cache:{"dojo/uacss":function(){define(["./dom-geometry","./_base/lang","./ready","./_base/sniff","./_base/window"],function(_1,_2,_3,_4,_5){var _6=_5.doc.documentElement,ie=_4("ie"),_7=_4("opera"),_8=Math.floor,ff=_4("ff"),_9=_1.boxModel.replace(/-/,""),_a={"dj_quirks":_4("quirks"),"dj_opera":_7,"dj_khtml":_4("khtml"),"dj_webkit":_4("webkit"),"dj_safari":_4("safari"),"dj_chrome":_4("chrome"),"dj_gecko":_4("mozilla")};if(ie){_a["dj_ie"]=true;_a["dj_ie"+_8(ie)]=true;_a["dj_iequirks"]=_4("quirks");}if(ff){_a["dj_ff"+_8(ff)]=true;}_a["dj_"+_9]=true;var _b="";for(var _c in _a){if(_a[_c]){_b+=_c+" ";}}_6.className=_2.trim(_6.className+" "+_b);_3(90,function(){if(!_1.isBodyLtr()){var _d="dj_rtl dijitRtl "+_b.replace(/ /g,"-rtl ");_6.className=_2.trim(_6.className+" "+_d+"dj_rtl dijitRtl "+_b.replace(/ /g,"-rtl "));}});return _4;});},"dijit/hccss":function(){define("dijit/hccss",["require","dojo/_base/config","dojo/dom-class","dojo/dom-construct","dojo/dom-style","dojo/ready","dojo/_base/sniff","dojo/_base/window"],function(_e,_f,_10,_11,_12,_13,has,win){if(has("ie")||has("mozilla")){_13(90,function(){var div=_11.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(_f.blankGif||_e.toUrl("dojo/resources/blank.gif"))+"\");"}},win.body());var cs=_12.getComputedStyle(div);if(cs){var _14=cs.backgroundImage;var _15=(cs.borderTopColor==cs.borderRightColor)||(_14!=null&&(_14=="none"||_14=="url(invalid-url:)"));if(_15){_10.add(win.body(),"dijit_a11y");}if(has("ie")){div.outerHTML="";}else{win.body().removeChild(div);}}});}});},"dijit/_Contained":function(){define("dijit/_Contained",["dojo/_base/declare","./registry"],function(_16,_17){return _16("dijit._Contained",null,{_getSibling:function(_18){var _19=this.domNode;do{_19=_19[_18+"Sibling"];}while(_19&&_19.nodeType!=1);return _19&&_17.byNode(_19);},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);}});});},"dijit/Viewport":function(){define("dijit/Viewport",["dojo/Evented","dojo/on","dojo/ready","dojo/_base/sniff","dojo/_base/window","dojo/window"],function(_1a,on,_1b,has,win,_1c){var _1d=new _1a();var _1e;_1b(200,function(){var _1f=_1c.getBox();_1d._rlh=on(win.global,"resize",function(){var _20=_1c.getBox();if(_1f.h==_20.h&&_1f.w==_20.w){return;}_1f=_20;_1d.emit("resize");});if(has("ie")==8){var _21=screen.deviceXDPI;setInterval(function(){if(screen.deviceXDPI!=_21){_21=screen.deviceXDPI;_1d.emit("resize");}},500);}if(has("ios")){on(document,"focusin",function(evt){_1e=evt.target;});on(document,"focusout",function(evt){_1e=null;});}});_1d.getEffectiveBox=function(doc){var box=_1c.getBox(doc);var tag=_1e&&_1e.tagName&&_1e.tagName.toLowerCase();if(has("ios")&&_1e&&!_1e.readOnly&&(tag=="textarea"||(tag=="input"&&/^(color|email|number|password|search|tel|text|url)$/.test(_1e.type)))){box.h*=(orientation==0||orientation==180?0.66:0.4);var _22=_1e.getBoundingClientRect();box.h=Math.max(box.h,_22.top+_22.height);}return box;};return _1d;});},"dojo/parser":function(){define(["./_base/kernel","./_base/lang","./_base/array","./_base/config","./_base/html","./_base/window","./_base/url","./_base/json","./aspect","./date/stamp","./has","./query","./on","./ready"],function(_23,_24,_25,_26,_27,_28,_29,_2a,_2b,_2c,has,_2d,don,_2e){new Date("X");if(1){var _2f=document.createElement("form");has.add("dom-attributes-explicit",_2f.attributes.length==0);has.add("dom-attributes-specified-flag",_2f.attributes.length<40);}_23.parser=new function(){var _30={};function _31(_32){var map={};for(var _33 in _32){if(_33.charAt(0)=="_"){continue;}map[_33.toLowerCase()]=_33;}return map;};_2b.after(_24,"extend",function(){_30={};},true);var _34={};function _35(_36){var map=_34[_36]||(_34[_36]={});return map["__type"]||(map["__type"]=(_24.getObject(_36)||require(_36)));};this._functionFromScript=function(_37,_38){var _39="";var _3a="";var _3b=(_37.getAttribute(_38+"args")||_37.getAttribute("args"));if(_3b){_25.forEach(_3b.split(/\s*,\s*/),function(_3c,idx){_39+="var "+_3c+" = arguments["+idx+"]; ";});}var _3d=_37.getAttribute("with");if(_3d&&_3d.length){_25.forEach(_3d.split(/\s*,\s*/),function(_3e){_39+="with("+_3e+"){";_3a+="}";});}return new Function(_39+_37.innerHTML+_3a);};this.instantiate=function(_3f,_40,_41){_40=_40||{};_41=_41||{};var _42=(_41.scope||_23._scopeName)+"Type",_43="data-"+(_41.scope||_23._scopeName)+"-",_44=_43+"type";var _45=[];_25.forEach(_3f,function(_46){var _47=_42 in _40?_40[_42]:_46.getAttribute(_44)||_46.getAttribute(_42);if(_47){_45.push({node:_46,"type":_47});}});return this._instantiate(_45,_40,_41);};this._instantiate=function(_48,_49,_4a){var _4b=[];var _4c=(_4a.scope||_23._scopeName)+"Type",_4d="data-"+(_4a.scope||_23._scopeName)+"-",_4e=_4d+"type",_4f=_4d+"props",_50=_4d+"attach-point",_51=_4d+"attach-event",_52=_4d+"id",_53=_4d+"mixins";var _54={};_25.forEach([_4f,_4e,_4c,_52,"jsId",_50,_51,"dojoAttachPoint","dojoAttachEvent","class","style",_53],function(_55){_54[_55.toLowerCase()]=_55.replace(_4a.scope,"dojo");});function _56(_57,_58){return _57.createSubclass&&_57.createSubclass(_58)||_57.extend.apply(_57,_58);};_25.forEach(_48,function(obj){if(!obj){return;}var _59=obj.node,_5a=obj.type,_5b=_59.getAttribute(_53),_5c;if(_5b){var map=_34[_5a];_5b=_5b.replace(/ /g,"");_5c=map&&map[_5b];if(!_5c){_5c=_35(_5a);_5c=_34[_5a][_5b]=_56(_5c,_25.map(_5b.split(","),_35));}}else{_5c=_35(_5a);}var _5d=_5c&&_5c.prototype;var _5e={};if(_4a.defaults){_24.mixin(_5e,_4a.defaults);}if(obj.inherited){_24.mixin(_5e,obj.inherited);}var _5f;if(has("dom-attributes-explicit")){_5f=_59.attributes;}else{if(has("dom-attributes-specified-flag")){_5f=_25.filter(_59.attributes,function(a){return a.specified;});}else{var _60=/^input$|^img$/i.test(_59.nodeName)?_59:_59.cloneNode(false),_61=_60.outerHTML.replace(/=[^\s"']+|="[^"]*"|='[^']*'/g,"").replace(/^\s*<[a-zA-Z0-9]*\s*/,"").replace(/\s*>.*$/,"");_5f=_25.map(_61.split(/\s+/),function(_62){var _63=_62.toLowerCase();return {name:_62,value:(_59.nodeName=="LI"&&_62=="value")||_63=="enctype"?_59.getAttribute(_63):_59.getAttributeNode(_63).value};});}}var i=0,_64;while(_64=_5f[i++]){var _65=_64.name,_66=_65.toLowerCase(),_67=_64.value;if(_66 in _54){switch(_54[_66]){case "data-dojo-props":var _68=_67;break;case "data-dojo-id":case "jsId":var _69=_67;break;case "data-dojo-attach-point":case "dojoAttachPoint":_5e.dojoAttachPoint=_67;break;case "data-dojo-attach-event":case "dojoAttachEvent":_5e.dojoAttachEvent=_67;break;case "class":_5e["class"]=_59.className;break;case "style":_5e["style"]=_59.style&&_59.style.cssText;break;}}else{if(!(_65 in _5d)){var map=(_30[_5a]||(_30[_5a]=_31(_5d)));_65=map[_66]||_65;}if(_65 in _5d){switch(typeof _5d[_65]){case "string":_5e[_65]=_67;break;case "number":_5e[_65]=_67.length?Number(_67):NaN;break;case "boolean":_5e[_65]=_67.toLowerCase()!="false";break;case "function":if(_67===""||_67.search(/[^\w\.]+/i)!=-1){_5e[_65]=new Function(_67);}else{_5e[_65]=_24.getObject(_67,false)||new Function(_67);}break;default:var _6a=_5d[_65];_5e[_65]=(_6a&&"length" in _6a)?(_67?_67.split(/\s*,\s*/):[]):(_6a instanceof Date)?(_67==""?new Date(""):_67=="now"?new Date():_2c.fromISOString(_67)):(_6a instanceof _23._Url)?(_23.baseUrl+_67):_2a.fromJson(_67);}}else{_5e[_65]=_67;}}}if(_68){try{_68=_2a.fromJson.call(_4a.propsThis,"{"+_68+"}");_24.mixin(_5e,_68);}catch(e){throw new Error(e.toString()+" in data-dojo-props='"+_68+"'");}}_24.mixin(_5e,_49);var _6b=obj.scripts||(_5c&&(_5c._noScript||_5d._noScript)?[]:_2d("> script[type^='dojo/']",_59));var _6c=[],_6d=[],_6e=[],on=[];if(_6b){for(i=0;i<_6b.length;i++){var _6f=_6b[i];_59.removeChild(_6f);var _70=(_6f.getAttribute(_4d+"event")||_6f.getAttribute("event")),_71=_6f.getAttribute(_4d+"prop"),_72=_6f.getAttribute("type"),nf=this._functionFromScript(_6f,_4d);if(_70){if(_72=="dojo/connect"){_6c.push({event:_70,func:nf});}else{if(_72=="dojo/on"){on.push({event:_70,func:nf});}else{_5e[_70]=nf;}}}else{if(_72=="dojo/watch"){_6e.push({prop:_71,func:nf});}else{_6d.push(nf);}}}}var _73=_5c.markupFactory||_5d.markupFactory;var _74=_73?_73(_5e,_59,_5c):new _5c(_5e,_59);_4b.push(_74);if(_69){_24.setObject(_69,_74);}for(i=0;i<_6c.length;i++){_2b.after(_74,_6c[i].event,_23.hitch(_74,_6c[i].func),true);}for(i=0;i<_6d.length;i++){_6d[i].call(_74);}for(i=0;i<_6e.length;i++){_74.watch(_6e[i].prop,_6e[i].func);}for(i=0;i=_99){_9a=_9b[_99-1].domNode;_99="after";}}_96.place(_98.domNode,_9a,_99);if(this._started&&!_98._started){_98.startup();}},removeChild:function(_9c){if(typeof _9c=="number"){_9c=this.getChildren()[_9c];}if(_9c){var _9d=_9c.domNode;if(_9d&&_9d.parentNode){_9d.parentNode.removeChild(_9d);}}},hasChildren:function(){return this.getChildren().length>0;},_getSiblingOfChild:function(_9e,dir){var _9f=_9e.domNode,_a0=(dir>0?"nextSibling":"previousSibling");do{_9f=_9f[_a0];}while(_9f&&(_9f.nodeType!=1||!_97.byNode(_9f)));return _9f&&_97.byNode(_9f);},getIndexOfChild:function(_a1){return _94.indexOf(this.getChildren(),_a1);}});});},"dijit/_base/scroll":function(){define("dijit/_base/scroll",["dojo/window",".."],function(_a2,_a3){_a3.scrollIntoView=function(_a4,pos){_a2.scrollIntoView(_a4,pos);};});},"dijit/layout/_LayoutWidget":function(){define("dijit/layout/_LayoutWidget",["dojo/_base/lang","../_Widget","../_Container","../_Contained","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/sniff","dojo/_base/window"],function(_a5,_a6,_a7,_a8,_a9,_aa,_ab,_ac,has,win){return _a9("dijit.layout._LayoutWidget",[_a6,_a7,_a8],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,buildRendering:function(){this.inherited(arguments);_aa.add(this.domNode,"dijitContainer");},startup:function(){if(this._started){return;}this.inherited(arguments);var _ad=this.getParent&&this.getParent();if(!(_ad&&_ad.isLayoutContainer)){this.resize();this.connect(win.global,"onresize",function(){this.resize();});}},resize:function(_ae,_af){var _b0=this.domNode;if(_ae){_ab.setMarginBox(_b0,_ae);}var mb=_af||{};_a5.mixin(mb,_ae||{});if(!("h" in mb)||!("w" in mb)){mb=_a5.mixin(_ab.getMarginBox(_b0),mb);}var cs=_ac.getComputedStyle(_b0);var me=_ab.getMarginExtents(_b0,cs);var be=_ab.getBorderExtents(_b0,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=_ab.getPadExtents(_b0,cs);this._contentBox={l:_ac.toPixelValue(_b0,cs.paddingLeft),t:_ac.toPixelValue(_b0,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_b1){var cls=this.baseClass+"-child "+(_b1.baseClass?this.baseClass+"-"+_b1.baseClass:"");_aa.add(_b1.domNode,cls);},addChild:function(_b2,_b3){this.inherited(arguments);if(this._started){this._setupChild(_b2);}},removeChild:function(_b4){var cls=this.baseClass+"-child"+(_b4.baseClass?" "+this.baseClass+"-"+_b4.baseClass:"");_aa.remove(_b4.domNode,cls);this.inherited(arguments);}});});},"dijit/_base":function(){define("dijit/_base",[".","./a11y","./WidgetSet","./_base/focus","./_base/manager","./_base/place","./_base/popup","./_base/scroll","./_base/sniff","./_base/typematic","./_base/wai","./_base/window"],function(_b5){return _b5._base;});},"dijit/form/_FormWidgetMixin":function(){define("dijit/form/_FormWidgetMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/dom-style","dojo/_base/lang","dojo/mouse","dojo/_base/sniff","dojo/_base/window","dojo/window","../a11y"],function(_b6,_b7,_b8,_b9,_ba,_bb,has,win,_bc,_bd){return _b7("dijit.form._FormWidgetMixin",null,{name:"",alt:"",value:"",type:"text",tabIndex:"0",_setTabIndexAttr:"focusNode",disabled:false,intermediateChanges:false,scrollOnFocus:true,_setIdAttr:"focusNode",_setDisabledAttr:function(_be){this._set("disabled",_be);_b8.set(this.focusNode,"disabled",_be);if(this.valueNode){_b8.set(this.valueNode,"disabled",_be);}this.focusNode.setAttribute("aria-disabled",_be?"true":"false");if(_be){this._set("hovering",false);this._set("active",false);var _bf="tabIndex" in this.attributeMap?this.attributeMap.tabIndex:("_setTabIndexAttr" in this)?this._setTabIndexAttr:"focusNode";_b6.forEach(_ba.isArray(_bf)?_bf:[_bf],function(_c0){var _c1=this[_c0];if(has("webkit")||_bd.hasDefaultTabStop(_c1)){_c1.setAttribute("tabIndex","-1");}else{_c1.removeAttribute("tabIndex");}},this);}else{if(this.tabIndex!=""){this.set("tabIndex",this.tabIndex);}}},_onFocus:function(by){if(by=="mouse"&&this.isFocusable()){var _c2=this.connect(this.focusNode,"onfocus",function(){this.disconnect(_c3);this.disconnect(_c2);});var _c3=this.connect(win.body(),"onmouseup",function(){this.disconnect(_c3);this.disconnect(_c2);if(this.focused){this.focus();}});}if(this.scrollOnFocus){this.defer(function(){_bc.scrollIntoView(this.domNode);});}this.inherited(arguments);},isFocusable:function(){return !this.disabled&&this.focusNode&&(_b9.get(this.domNode,"display")!="none");},focus:function(){if(!this.disabled&&this.focusNode.focus){try{this.focusNode.focus();}catch(e){}}},compare:function(_c4,_c5){if(typeof _c4=="number"&&typeof _c5=="number"){return (isNaN(_c4)&&isNaN(_c5))?0:_c4-_c5;}else{if(_c4>_c5){return 1;}else{if(_c4<_c5){return -1;}else{return 0;}}}},onChange:function(){},_onChangeActive:false,_handleOnChange:function(_c6,_c7){if(this._lastValueReported==undefined&&(_c7===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_c6;}this._pendingOnChange=this._pendingOnChange||(typeof _c6!=typeof this._lastValueReported)||(this.compare(_c6,this._lastValueReported)!=0);if((this.intermediateChanges||_c7||_c7===undefined)&&this._pendingOnChange){this._lastValueReported=_c6;this._pendingOnChange=false;if(this._onChangeActive){if(this._onChangeHandle){this._onChangeHandle.remove();}this._onChangeHandle=this.defer(function(){this._onChangeHandle=null;this.onChange(_c6);});}}},create:function(){this.inherited(arguments);this._onChangeActive=true;},destroy:function(){if(this._onChangeHandle){this._onChangeHandle.remove();this.onChange(this._lastValueReported);}this.inherited(arguments);}});});},"dijit/BackgroundIframe":function(){define("dijit/BackgroundIframe",["require",".","dojo/_base/config","dojo/dom-construct","dojo/dom-style","dojo/_base/lang","dojo/on","dojo/_base/sniff","dojo/_base/window"],function(_c8,_c9,_ca,_cb,_cc,_cd,on,has,win){has.add("bgIframe",has("ie")||has("mozilla"));var _ce=new function(){var _cf=[];this.pop=function(){var _d0;if(_cf.length){_d0=_cf.pop();_d0.style.display="";}else{if(has("ie")<9){var _d1=_ca["dojoBlankHtmlUrl"]||_c8.toUrl("dojo/resources/blank.html")||"javascript:\"\"";var _d2="