/* Copyright (c) 2004-2016, The JS Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ //>>built (function(_1,_2){ var _3=(function(){ if(typeof _4!=="undefined"&&typeof _4!=="function"){ return _4; }else{ if(typeof window!=="undefined"){ return window; }else{ if(typeof self!=="undefined"){ return self; } } } return this; })(); var _5=function(){ },_6=function(it){ for(var p in it){ return 0; } return 1; },_7={}.toString,_8=function(it){ return _7.call(it)=="[object Function]"; },_9=function(it){ return _7.call(it)=="[object String]"; },_a=function(it){ return _7.call(it)=="[object Array]"; },_b=function(_c,_d){ if(_c){ for(var i=0;i<_c.length;){ _d(_c[i++]); } } },_e=function(_f,src){ for(var p in src){ _f[p]=src[p]; } return _f; },_10=function(_11,_12){ return _e(new Error(_11),{src:"dojoLoader",info:_12}); },_13=1,uid=function(){ return "_"+_13++; },req=function(_14,_15,_16){ return _17(_14,_15,_16,0,req); },_4=_3,doc=_4.document,_18=doc&&doc.createElement("DiV"),has=req.has=function(_19){ return _8(_1a[_19])?(_1a[_19]=_1a[_19](_4,doc,_18)):_1a[_19]; },_1a=has.cache=_2.hasCache; if(_8(_1)){ _1=_1(_3); } has.add=function(_1b,_1c,now,_1d){ (_1a[_1b]===undefined||_1d)&&(_1a[_1b]=_1c); return now&&has(_1b); }; 0&&has.add("host-node",_1.has&&"host-node" in _1.has?_1.has["host-node"]:(typeof process=="object"&&process.versions&&process.versions.node&&process.versions.v8)); if(0){ require("./_base/configNode.js").config(_2); _2.loaderPatch.nodeRequire=require; } 0&&has.add("host-rhino",_1.has&&"host-rhino" in _1.has?_1.has["host-rhino"]:(typeof load=="function"&&(typeof Packages=="function"||typeof Packages=="object"))); if(0){ for(var _1e=_1.baseUrl||".",arg,_1f=this.arguments,i=0;i<_1f.length;){ arg=(_1f[i++]+"").split("="); if(arg[0]=="baseUrl"){ _1e=arg[1]; break; } } load(_1e+"/_base/configRhino.js"); rhinoDojoConfig(_2,_1e,_1f); } has.add("host-webworker",((typeof WorkerGlobalScope!=="undefined")&&(self instanceof WorkerGlobalScope))); if(has("host-webworker")){ _e(_2.hasCache,{"host-browser":0,"dom":0,"dojo-dom-ready-api":0,"dojo-sniff":0,"dojo-inject-api":1,"host-webworker":1,"dojo-guarantee-console":0}); _2.loaderPatch={injectUrl:function(url,_20){ try{ importScripts(url); _20(); } catch(e){ console.error(e); } }}; } for(var p in _1.has){ has.add(p,_1.has[p],0,1); } var _21=1,_22=2,_23=3,_24=4,_25=5; if(0){ _21="requested"; _22="arrived"; _23="not-a-module"; _24="executing"; _25="executed"; } var _26=0,_27="sync",xd="xd",_28=[],_29=0,_2a=_5,_2b=_5,_2c; if(1){ req.isXdUrl=_5; req.initSyncLoader=function(_2d,_2e,_2f){ if(!_29){ _29=_2d; _2a=_2e; _2b=_2f; } return {sync:_27,requested:_21,arrived:_22,nonmodule:_23,executing:_24,executed:_25,syncExecStack:_28,modules:_30,execQ:_31,getModule:_32,injectModule:_33,setArrived:_34,signal:_35,finishExec:_36,execModule:_37,dojoRequirePlugin:_29,getLegacyMode:function(){ return _26; },guardCheckComplete:_38}; }; if(1||has("host-webworker")){ var _39=location.protocol,_3a=location.host; req.isXdUrl=function(url){ if(/^\./.test(url)){ return false; } if(/^\/\//.test(url)){ return true; } var _3b=url.match(/^([^\/\:]+\:)\/+([^\/]+)/); return _3b&&(_3b[1]!=_39||(_3a&&_3b[2]!=_3a)); }; 1||has.add("dojo-xhr-factory",1); has.add("dojo-force-activex-xhr",1&&!doc.addEventListener&&window.location.protocol=="file:"); has.add("native-xhr",typeof XMLHttpRequest!="undefined"); if(has("native-xhr")&&!has("dojo-force-activex-xhr")){ _2c=function(){ return new XMLHttpRequest(); }; }else{ for(var _3c=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],_3d,i=0;i<3;){ try{ _3d=_3c[i++]; if(new ActiveXObject(_3d)){ break; } } catch(e){ } } _2c=function(){ return new ActiveXObject(_3d); }; } req.getXhr=_2c; has.add("dojo-gettext-api",1); req.getText=function(url,_3e,_3f){ var xhr=_2c(); xhr.open("GET",_40(url),false); xhr.send(null); if(xhr.status==200||(!location.host&&!xhr.status)){ if(_3f){ _3f(xhr.responseText,_3e); } }else{ throw _10("xhrFailed",xhr.status); } return xhr.responseText; }; } }else{ req.async=1; } var _41=has("csp-restrictions")?function(){ }:new Function("return eval(arguments[0]);"); req.eval=function(_42,_43){ return _41(_42+"\r\n//# sourceURL="+_43); }; var _44={},_45="error",_35=req.signal=function(_46,_47){ var _48=_44[_46]; _b(_48&&_48.slice(0),function(_49){ _49.apply(null,_a(_47)?_47:[_47]); }); },on=req.on=function(_4a,_4b){ var _4c=_44[_4a]||(_44[_4a]=[]); _4c.push(_4b); return {remove:function(){ for(var i=0;i<_4c.length;i++){ if(_4c[i]===_4b){ _4c.splice(i,1); return; } } }}; }; var _4d=[],_4e={},_4f=[],_50={},map=req.map={},_51=[],_30={},_52="",_53={},_54="url:",_55={},_56={},_57=0; if(1){ if(!has("foreign-loader")){ var _58=function(_59,_5a){ _5a=_5a!==false; var p,_5b,_5c,now,m; for(p in _55){ _5b=_55[p]; _5c=p.match(/^url\:(.+)/); if(_5c){ _53[_54+_5d(_5c[1],_59)]=_5b; }else{ if(p=="*now"){ now=_5b; }else{ if(p!="*noref"){ m=_5e(p,_59,true); _53[m.mid]=_53[_54+m.url]=_5b; } } } } if(now){ now(_5f(_59)); } if(_5a){ _55={}; } }; } var _60=function(s){ return s.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(c){ return "\\"+c; }); },_61=function(map,_62){ _62.splice(0,_62.length); for(var p in map){ _62.push([p,map[p],new RegExp("^"+_60(p)+"(/|$)"),p.length]); } _62.sort(function(lhs,rhs){ return rhs[3]-lhs[3]; }); return _62; },_63=function(_64,_65){ _b(_64,function(_66){ _65.push([_9(_66[0])?new RegExp("^"+_60(_66[0])+"$"):_66[0],_66[1]]); }); },_67=function(_68){ var _69=_68.name; if(!_69){ _69=_68; _68={name:_69}; } _68=_e({main:"main"},_68); _68.location=_68.location?_68.location:_69; if(_68.packageMap){ map[_69]=_68.packageMap; } if(!_68.main.indexOf("./")){ _68.main=_68.main.substring(2); } _50[_69]=_68; },_6a=[],_6b=function(_6c,_6d,_6e){ for(var p in _6c){ if(p=="waitSeconds"){ req.waitms=(_6c[p]||0)*1000; } if(p=="cacheBust"){ _52=_6c[p]?(_9(_6c[p])?_6c[p]:(new Date()).getTime()+""):""; } if(p=="baseUrl"||p=="combo"){ req[p]=_6c[p]; } if(1&&p=="async"){ var _6f=_6c[p]; req.legacyMode=_26=(_9(_6f)&&/sync|legacyAsync/.test(_6f)?_6f:(!_6f?_27:false)); req.async=!_26; } if(_6c[p]!==_1a){ req.rawConfig[p]=_6c[p]; p!="has"&&has.add("config-"+p,_6c[p],0,_6d); } } if(!req.baseUrl){ req.baseUrl="./"; } if(!/\/$/.test(req.baseUrl)){ req.baseUrl+="/"; } for(p in _6c.has){ has.add(p,_6c.has[p],0,_6d); } _b(_6c.packages,_67); for(var _70 in _6c.packagePaths){ _b(_6c.packagePaths[_70],function(_71){ var _72=_70+"/"+_71; if(_9(_71)){ _71={name:_71}; } _71.location=_72; _67(_71); }); } _61(_e(map,_6c.map),_51); _b(_51,function(_73){ _73[1]=_61(_73[1],[]); if(_73[0]=="*"){ _51.star=_73; } }); _61(_e(_4e,_6c.paths),_4f); _63(_6c.aliases,_4d); if(!has("foreign-loader")){ if(_6d){ _6a.push({config:_6c.config}); }else{ for(p in _6c.config){ var _74=_32(p,_6e); _74.config=_e(_74.config||{},_6c.config[p]); } } if(_6c.cache){ _58(); _55=_6c.cache; _58(0,!!_6c.cache["*noref"]); } } _35("config",[_6c,req.rawConfig]); }; if(has("dojo-cdn")||1){ var _75=doc.getElementsByTagName("script"),i=0,_76,_77,src,_78; while(i<_75.length){ _76=_75[i++]; if((src=_76.getAttribute("src"))&&(_78=src.match(/(((.*)\/)|^)dojo\.js(\W|$)/i))){ _77=_78[3]||""; _2.baseUrl=_2.baseUrl||_77; _57=_76; } if((src=(_76.getAttribute("data-dojo-config")||_76.getAttribute("djConfig")))){ _56=req.eval("({ "+src+" })","data-dojo-config"); _57=_76; } if(0){ if((src=_76.getAttribute("data-main"))){ _56.deps=_56.deps||[src]; } } } } if(0){ try{ if(window.parent!=window&&window.parent.require){ var doh=window.parent.require("doh"); doh&&_e(_56,doh.testConfig); } } catch(e){ } } req.rawConfig={}; _6b(_2,1); if(has("dojo-cdn")){ _50.dojo.location=_77; if(_77){ _77+="/"; } _50.dijit.location=_77+"../dijit/"; _50.dojox.location=_77+"../dojox/"; } _6b(_1,1); _6b(_56,1); }else{ _4e=_2.paths; _4f=_2.pathsMapProg; _50=_2.packs; _4d=_2.aliases; _51=_2.mapProgs; _30=_2.modules; _53=_2.cache; _52=_2.cacheBust; req.rawConfig=_2; } if(!has("foreign-loader")){ if(0){ req.combo=req.combo||{add:_5}; var _79=0,_7a=[],_7b=null; } var _7c=function(_7d){ _38(function(){ _b(_7d.deps,_33); if(0&&_79&&!_7b){ _7b=setTimeout(function(){ _79=0; _7b=null; req.combo.done(function(_7e,url){ var _7f=function(){ _80(0,_7e); _81(); }; _7a.push(_7e); _82=_7e; req.injectUrl(url,_7f,_7e); _82=0; },req); },0); } }); },_17=function(a1,a2,a3,_83,_84){ var _85,_86; if(_9(a1)){ _85=_32(a1,_83,true); if(_85&&_85.executed){ return _85.result; } throw _10("undefinedModule",a1); } if(!_a(a1)){ _6b(a1,0,_83); a1=a2; a2=a3; } if(_a(a1)){ if(!a1.length){ a2&&a2(); }else{ _86="require*"+uid(); for(var mid,_87=[],i=0;i_b2){ _b3=_8(_b4[1])?mid.replace(_b4[0],_b4[1]):_b4[1]; } }); if(_b3){ return _a2(_b3,0,_a4,_a5,_a6,_a7,_a8,_a9,_aa); } _af=_a5[mid]; if(_af){ return _aa?_88(_af.pid,_af.mid,_af.pack,_af.url):_a5[mid]; } } _ae=_9a(mid,_a8); if(_ae){ url=_ae[1]+mid.substring(_ae[3]); }else{ if(pid){ url=(_ac.location.slice(-1)==="/"?_ac.location.slice(0,-1):_ac.location)+"/"+_ad; }else{ if(has("config-tlmSiblingOfDojo")){ url="../"+mid; }else{ url=mid; } } } if(!(/(^\/)|(\:)/.test(url))){ url=_a6+url; } url+=".js"; return _88(pid,mid,_ac,_9c(url)); },_5e=function(mid,_b6,_b7){ return _a2(mid,_b6,_50,_30,req.baseUrl,_51,_4f,_4d,undefined,_b7); }; if(!has("foreign-loader")){ var _b8=function(_b9,_ba,_bb){ return _b9.normalize?_b9.normalize(_ba,function(mid){ return _bc(mid,_bb); }):_bc(_ba,_bb); },_bd=0,_32=function(mid,_be,_bf){ var _c0,_c1,_c2,_c3; _c0=mid.match(/^(.+?)\!(.*)$/); if(_c0){ _c1=_32(_c0[1],_be,_bf); if(1&&_26==_27&&!_c1.executed){ _33(_c1); if(_c1.injected===_22&&!_c1.executed){ _38(function(){ _37(_c1); }); } if(_c1.executed){ _c4(_c1); }else{ _31.unshift(_c1); } } if(_c1.executed===_25&&!_c1.load){ _c4(_c1); } if(_c1.load){ _c2=_b8(_c1,_c0[2],_be); mid=(_c1.mid+"!"+(_c1.dynamic?++_bd+"!":"")+_c2); }else{ _c2=_c0[2]; mid=_c1.mid+"!"+(++_bd)+"!waitingForPlugin"; } _c3={plugin:_c1,mid:mid,req:_5f(_be),prid:_c2}; }else{ _c3=_5e(mid,_be); } return _30[_c3.mid]||(!_bf&&(_30[_c3.mid]=_c3)); }; } var _bc=req.toAbsMid=function(mid,_c5){ return _5e(mid,_c5).mid; },_5d=req.toUrl=function(_c6,_c7){ var _c8=_5e(_c6+"/x",_c7),url=_c8.url; return _40(_c8.pid===0?_c6:url.substring(0,url.length-5)); }; if(!has("foreign-loader")){ var _c9={injected:_22,executed:_25,def:_23,result:_23},_ca=function(mid){ return _30[mid]=_e({mid:mid},_c9); },_cb=_ca("require"),_cc=_ca("exports"),_cd=_ca("module"),_ce=function(_cf,_d0){ req.trace("loader-run-factory",[_cf.mid]); var _d1=_cf.def,_d2; 1&&_28.unshift(_cf); if(has("config-dojo-loader-catches")){ try{ _d2=_8(_d1)?_d1.apply(null,_d0):_d1; } catch(e){ _35(_45,_cf.result=_10("factoryThrew",[_cf,e])); } }else{ _d2=_8(_d1)?_d1.apply(null,_d0):_d1; } _cf.result=_d2===undefined&&_cf.cjs?_cf.cjs.exports:_d2; 1&&_28.shift(_cf); },_d3={},_d4=0,_c4=function(_d5){ var _d6=_d5.result; _d5.dynamic=_d6.dynamic; _d5.normalize=_d6.normalize; _d5.load=_d6.load; return _d5; },_d7=function(_d8){ var map={}; _b(_d8.loadQ,function(_d9){ var _da=_b8(_d8,_d9.prid,_d9.req.module),mid=_d8.dynamic?_d9.mid.replace(/waitingForPlugin$/,_da):(_d8.mid+"!"+_da),_db=_e(_e({},_d9),{mid:mid,prid:_da,injected:0}); if(!_30[mid]||!_30[mid].injected){ _ed(_30[mid]=_db); } map[_d9.mid]=_30[mid]; _34(_d9); delete _30[_d9.mid]; }); _d8.loadQ=0; var _dc=function(_dd){ for(var _de,_df=_dd.deps||[],i=0;i<_df.length;i++){ _de=map[_df[i].mid]; if(_de){ _df[i]=_de; } } }; for(var p in _30){ _dc(_30[p]); } _b(_31,_dc); },_36=function(_e0){ req.trace("loader-finish-exec",[_e0.mid]); _e0.executed=_25; _e0.defOrder=_d4++; 1&&_b(_e0.provides,function(cb){ cb(); }); if(_e0.loadQ){ _c4(_e0); _d7(_e0); } for(i=0;i<_31.length;){ if(_31[i]===_e0){ _31.splice(i,1); }else{ i++; } } if(/^require\*/.test(_e0.mid)){ delete _30[_e0.mid]; } },_e1=[],_37=function(_e2,_e3){ if(_e2.executed===_24){ req.trace("loader-circular-dependency",[_e1.concat(_e2.mid).join("->")]); return (!_e2.def||_e3)?_d3:(_e2.cjs&&_e2.cjs.exports); } if(!_e2.executed){ if(!_e2.def){ return _d3; } var mid=_e2.mid,_e4=_e2.deps||[],arg,_e5,_e6=[],i=0; if(0){ _e1.push(mid); req.trace("loader-exec-module",["exec",_e1.length,mid]); } _e2.executed=_24; while((arg=_e4[i++])){ _e5=((arg===_cb)?_5f(_e2):((arg===_cc)?_e2.cjs.exports:((arg===_cd)?_e2.cjs:_37(arg,_e3)))); if(_e5===_d3){ _e2.executed=0; req.trace("loader-exec-module",["abort",mid]); 0&&_e1.pop(); return _d3; } _e6.push(_e5); } _ce(_e2,_e6); _36(_e2); 0&&_e1.pop(); } return _e2.result; },_8a=0,_38=function(_e7){ try{ _8a++; _e7(); } catch(e){ throw e; } finally{ _8a--; } if(_99()){ _35("idle",[]); } },_81=function(){ if(_8a){ return; } _38(function(){ _2a(); for(var _e8,_e9,i=0;i<_31.length;){ _e8=_d4; _e9=_31[i]; _37(_e9); if(_e8!=_d4){ _2a(); i=0; }else{ i++; } } }); }; } var _40=typeof _1.fixupUrl=="function"?_1.fixupUrl:function(url){ url+=""; return url+(_52?((/\?/.test(url)?"&":"?")+_52):""); }; if(0){ req.undef=function(_ea,_eb){ var _ec=_32(_ea,_eb); _34(_ec); _e(_ec,{def:0,executed:0,injected:0,node:0,load:0}); }; } if(1){ if(has("dojo-loader-eval-hint-url")===undefined){ has.add("dojo-loader-eval-hint-url",1); } var _ed=function(_ee){ var _ef=_ee.plugin; if(_ef.executed===_25&&!_ef.load){ _c4(_ef); } var _f0=function(def){ _ee.result=def; _34(_ee); _36(_ee); _81(); }; if(_ef.load){ _ef.load(_ee.prid,_ee.req,_f0); }else{ if(_ef.loadQ){ _ef.loadQ.push(_ee); }else{ _ef.loadQ=[_ee]; _31.unshift(_ef); _33(_ef); } } },_90=0,_82=0,_f1=0,_91=function(_f2,_f3){ if(has("config-stripStrict")){ _f2=_f2.replace(/(["'])use strict\1/g,""); } _f1=1; if(has("config-dojo-loader-catches")){ try{ if(_f2===_90){ _90.call(null); }else{ req.eval(_f2,has("dojo-loader-eval-hint-url")?_f3.url:_f3.mid); } } catch(e){ _35(_45,_10("evalModuleThrew",_f3)); } }else{ if(_f2===_90){ _90.call(null); }else{ req.eval(_f2,has("dojo-loader-eval-hint-url")?_f3.url:_f3.mid); } } _f1=0; },_33=function(_f4){ var mid=_f4.mid,url=_f4.url; if(_f4.executed||_f4.injected||_93[mid]||(_f4.url&&((_f4.pack&&_93[_f4.url]===_f4.pack)||_93[_f4.url]==1))){ return; } _94(_f4); if(0){ var _f5=0; if(_f4.plugin&&_f4.plugin.isCombo){ req.combo.add(_f4.plugin.mid,_f4.prid,0,req); _f5=1; }else{ if(!_f4.plugin){ _f5=req.combo.add(0,_f4.mid,_f4.url,req); } } if(_f5){ _79=1; return; } } if(_f4.plugin){ _ed(_f4); return; } var _f6=function(){ _80(_f4); if(_f4.injected!==_22){ if(has("dojo-enforceDefine")){ _35(_45,_10("noDefine",_f4)); return; } _34(_f4); _e(_f4,_c9); req.trace("loader-define-nonmodule",[_f4.url]); } if(1&&_26){ !_28.length&&_81(); }else{ _81(); } }; _90=_53[mid]||_53[_54+_f4.url]; if(_90){ req.trace("loader-inject",["cache",_f4.mid,url]); _91(_90,_f4); _f6(); return; } if(1&&_26){ if(_f4.isXd){ _26==_27&&(_26=xd); }else{ if(_f4.isAmd&&_26!=_27){ }else{ var _f7=function(_f8){ if(_26==_27){ _28.unshift(_f4); _91(_f8,_f4); _28.shift(); _80(_f4); if(!_f4.cjs){ _34(_f4); _36(_f4); } if(_f4.finish){ var _f9=mid+"*finish",_fa=_f4.finish; delete _f4.finish; def(_f9,["dojo",("dojo/require!"+_fa.join(",")).replace(/\./g,"/")],function(_fb){ _b(_fa,function(mid){ _fb.require(mid); }); }); _31.unshift(_32(_f9)); } _f6(); }else{ _f8=_2b(_f4,_f8); if(_f8){ _91(_f8,_f4); _f6(); }else{ _82=_f4; req.injectUrl(_40(url),_f6,_f4); _82=0; } } }; req.trace("loader-inject",["xhr",_f4.mid,url,_26!=_27]); if(has("config-dojo-loader-catches")){ try{ req.getText(url,_26!=_27,_f7); } catch(e){ _35(_45,_10("xhrInjectFailed",[_f4,e])); } }else{ req.getText(url,_26!=_27,_f7); } return; } } } req.trace("loader-inject",["script",_f4.mid,url]); _82=_f4; req.injectUrl(_40(url),_f6,_f4); _82=0; },_fc=function(_fd,_fe,def){ req.trace("loader-define-module",[_fd.mid,_fe]); if(0&&_fd.plugin&&_fd.plugin.isCombo){ _fd.result=_8(def)?def():def; _34(_fd); _36(_fd); return _fd; } var mid=_fd.mid; if(_fd.injected===_22){ _35(_45,_10("multipleDefine",_fd)); return _fd; } _e(_fd,{deps:_fe,def:def,cjs:{id:_fd.mid,uri:_fd.url,exports:(_fd.result={}),setExports:function(_ff){ _fd.cjs.exports=_ff; },config:function(){ return _fd.config; }}}); for(var i=0;_fe[i];i++){ _fe[i]=_32(_fe[i],_fd); } if(1&&_26&&!_93[mid]){ _7c(_fd); _31.push(_fd); _81(); } _34(_fd); if(!_8(def)&&!_fe.length){ _fd.result=def; _36(_fd); } return _fd; },_80=function(_100,mids){ var _101=[],_102,args; while(_92.length){ args=_92.shift(); mids&&(args[0]=mids.shift()); _102=(args[0]&&_32(args[0]))||_100; _101.push([_102,args[1],args[2]]); } _58(_100); _b(_101,function(args){ _7c(_fc.apply(null,args)); }); }; } var _103=0,_98=_5,_96=_5; if(1){ _98=function(){ _103&&clearTimeout(_103); _103=0; }; _96=function(){ _98(); if(req.waitms){ _103=_4.setTimeout(function(){ _98(); _35(_45,_10("timeout",_93)); },req.waitms); } }; } if(1){ has.add("ie-event-behavior",doc.attachEvent&&typeof Windows==="undefined"&&(typeof opera==="undefined"||opera.toString()!="[object Opera]")); } if(1&&(1||1)){ var _104=function(node,_105,_106,_107){ if(!has("ie-event-behavior")){ node.addEventListener(_105,_107,false); return function(){ node.removeEventListener(_105,_107,false); }; }else{ node.attachEvent(_106,_107); return function(){ node.detachEvent(_106,_107); }; } },_108=_104(window,"load","onload",function(){ req.pageLoaded=1; try{ doc.readyState!="complete"&&(doc.readyState="complete"); } catch(e){ } _108(); }); if(1){ var _75=doc.getElementsByTagName("script"),i=0,_76; while(!_57){ if(!/^dojo/.test((_76=_75[i++])&&_76.type)){ _57=_76; } } req.injectUrl=function(url,_109,_10a){ var node=_10a.node=doc.createElement("script"),_10b=function(e){ e=e||window.event; var node=e.target||e.srcElement; if(e.type==="load"||/complete|loaded/.test(node.readyState)){ _10c(); _10d(); _109&&_109(); } },_10c=_104(node,"load","onreadystatechange",_10b),_10d=_104(node,"error","onerror",function(e){ _10c(); _10d(); _35(_45,_10("scriptError: "+url,[url,e])); }); node.type="text/javascript"; node.charset="utf-8"; node.src=url; _57.parentNode.insertBefore(node,_57); return node; }; } } if(1){ req.log=function(){ try{ for(var i=0;i0){ _135._delayTimer=setTimeout(_136,de); return _135; } _136(); return _135; },_play:function(_137){ var _138=this; if(_138._delayTimer){ _138._clearTimer(); } _138._startTime=new Date().valueOf(); if(_138._paused){ _138._startTime-=_138.duration*_138._percent; } _138._active=true; _138._paused=false; var _139=_138.curve.getValue(_138._getStep()); if(!_138._percent){ if(!_138._startRepeatCount){ _138._startRepeatCount=_138.repeat; } _138._fire("onBegin",[_139]); } _138._fire("onPlay",[_139]); _138._cycle(); return _138; },pause:function(){ var _13a=this; if(_13a._delayTimer){ _13a._clearTimer(); } _13a._stopTimer(); if(!_13a._active){ return _13a; } _13a._paused=true; _13a._fire("onPause",[_13a.curve.getValue(_13a._getStep())]); return _13a; },gotoPercent:function(_13b,_13c){ var _13d=this; _13d._stopTimer(); _13d._active=_13d._paused=true; _13d._percent=_13b; if(_13c){ _13d.play(); } return _13d; },stop:function(_13e){ var _13f=this; if(_13f._delayTimer){ _13f._clearTimer(); } if(!_13f._timer){ return _13f; } _13f._stopTimer(); if(_13e){ _13f._percent=1; } _13f._fire("onStop",[_13f.curve.getValue(_13f._getStep())]); _13f._active=_13f._paused=false; return _13f; },destroy:function(){ this.stop(); },status:function(){ if(this._active){ return this._paused?"paused":"playing"; } return "stopped"; },_cycle:function(){ var _140=this; if(_140._active){ var curr=new Date().valueOf(); var step=_140.duration===0?1:(curr-_140._startTime)/(_140.duration); if(step>=1){ step=1; } _140._percent=step; if(_140.easing){ step=_140.easing(step); } _140._fire("onAnimate",[_140.curve.getValue(step)]); if(_140._percent<1){ _140._startTimer(); }else{ _140._active=false; if(_140.repeat>0){ _140.repeat--; _140.play(null,true); }else{ if(_140.repeat==-1){ _140.play(null,true); }else{ if(_140._startRepeatCount){ _140.repeat=_140._startRepeatCount; _140._startRepeatCount=0; } } } _140._percent=0; _140._fire("onEnd",[_140.node]); !_140.repeat&&_140._stopTimer(); } } return _140; },_clearTimer:function(){ clearTimeout(this._delayTimer); delete this._delayTimer; }}); var ctr=0,_141=null,_142={run:function(){ }}; lang.extend(_130,{_startTimer:function(){ if(!this._timer){ this._timer=_12a.after(_142,"run",lang.hitch(this,"_cycle"),true); ctr++; } if(!_141){ _141=setInterval(lang.hitch(_142,"run"),this.rate); } },_stopTimer:function(){ if(this._timer){ this._timer.remove(); this._timer=null; ctr--; } if(ctr<=0){ clearInterval(_141); _141=null; ctr=0; } }}); var _143=has("ie")?function(node){ var ns=node.style; if(!ns.width.length&&_12b.get(node,"width")=="auto"){ ns.width="auto"; } }:function(){ }; _12d._fade=function(args){ args.node=dom.byId(args.node); var _144=_12c({properties:{}},args),_145=(_144.properties.opacity={}); _145.start=!("start" in _144)?function(){ return +_12b.get(_144.node,"opacity")||0; }:_144.start; _145.end=_144.end; var anim=_12d.animateProperty(_144); _12a.after(anim,"beforeBegin",lang.partial(_143,_144.node),true); return anim; }; _12d.fadeIn=function(args){ return _12d._fade(_12c({end:1},args)); }; _12d.fadeOut=function(args){ return _12d._fade(_12c({end:0},args)); }; _12d._defaultEasing=function(n){ return 0.5+((Math.sin((n+1.5)*Math.PI))/2); }; var _146=function(_147){ this._properties=_147; for(var p in _147){ var prop=_147[p]; if(prop.start instanceof _129){ prop.tempColor=new _129(); } } }; _146.prototype.getValue=function(r){ var ret={}; for(var p in this._properties){ var prop=this._properties[p],_148=prop.start; if(_148 instanceof _129){ ret[p]=_129.blendColors(_148,prop.end,r,prop.tempColor).toCss(); }else{ if(!lang.isArray(_148)){ ret[p]=((prop.end-_148)*r)+_148+(p!="opacity"?prop.units||"px":0); } } } return ret; }; _12d.animateProperty=function(args){ var n=args.node=dom.byId(args.node); if(!args.easing){ args.easing=dojo._defaultEasing; } var anim=new _130(args); _12a.after(anim,"beforeBegin",lang.hitch(anim,function(){ var pm={}; for(var p in this.properties){ if(p=="width"||p=="height"){ this.node.display="block"; } var prop=this.properties[p]; if(lang.isFunction(prop)){ prop=prop(n); } prop=pm[p]=_12c({},(lang.isObject(prop)?prop:{end:prop})); if(lang.isFunction(prop.start)){ prop.start=prop.start(n); } if(lang.isFunction(prop.end)){ prop.end=prop.end(n); } var _149=(p.toLowerCase().indexOf("color")>=0); function _14a(node,p){ var v={height:node.offsetHeight,width:node.offsetWidth}[p]; if(v!==undefined){ return v; } v=_12b.get(node,p); return (p=="opacity")?+v:(_149?v:parseFloat(v)); }; if(!("end" in prop)){ prop.end=_14a(n,p); }else{ if(!("start" in prop)){ prop.start=_14a(n,p); } } if(_149){ prop.start=new _129(prop.start); prop.end=new _129(prop.end); }else{ prop.start=(p=="opacity")?+prop.start:parseFloat(prop.start); } } this.curve=new _146(pm); }),true); _12a.after(anim,"onAnimate",lang.hitch(_12b,"set",anim.node),true); return anim; }; _12d.anim=function(node,_14b,_14c,_14d,_14e,_14f){ return _12d.animateProperty({node:node,duration:_14c||_130.prototype.duration,properties:_14b,easing:_14d,onEnd:_14e}).play(_14f||0); }; if(1){ _12c(dojo,_12d); dojo._Animation=_130; } return _12d; }); },"dojo/dom-form":function(){ define(["./_base/lang","./dom","./io-query","./json"],function(lang,dom,ioq,json){ function _150(obj,name,_151){ if(_151===null){ return; } var val=obj[name]; if(typeof val=="string"){ obj[name]=[val,_151]; }else{ if(lang.isArray(val)){ val.push(_151); }else{ obj[name]=_151; } } }; var _152="file|submit|image|reset|button"; var form={fieldToObject:function fieldToObject(_153){ var ret=null; _153=dom.byId(_153); if(_153){ var _154=_153.name,type=(_153.type||"").toLowerCase(); if(_154&&type&&!_153.disabled){ if(type=="radio"||type=="checkbox"){ if(_153.checked){ ret=_153.value; } }else{ if(_153.multiple){ ret=[]; var _155=[_153.firstChild]; while(_155.length){ for(var node=_155.pop();node;node=node.nextSibling){ if(node.nodeType==1&&node.tagName.toLowerCase()=="option"){ if(node.selected){ ret.push(node.value); } }else{ if(node.nextSibling){ _155.push(node.nextSibling); } if(node.firstChild){ _155.push(node.firstChild); } break; } } } }else{ ret=_153.value; } } } } return ret; },toObject:function formToObject(_156){ var ret={},_157=dom.byId(_156).elements; for(var i=0,l=_157.length;i=0){ var mid=_196.replace(/\./g,"/")+"_"+loc; _19f(); _19a(mid,function(_1a5){ for(var p in _1a5){ var _1a6=_1a5[p],_1a7=p.match(/(.+)\/([^\/]+)$/),_1a8,_1a9; if(!_1a7){ continue; } _1a8=_1a7[2]; _1a9=_1a7[1]+"/"; if(!_1a6._localized){ continue; } var _1aa; if(loc==="ROOT"){ var root=_1aa=_1a6._localized; delete _1a6._localized; root.root=_1a6; _169[_15c.toAbsMid(p)]=root; }else{ _1aa=_1a6._localized; _169[_1a1(_1a9,_1a8,loc,_15c)]=_1a6; } if(loc!==_1a4){ function _1ab(_1ac,_1ad,_1ae,_1af){ var _1b0=[],_1b1=[]; _19c(_1a4,function(loc){ if(_1af[loc]){ _1b0.push(_15c.toAbsMid(_1ac+loc+"/"+_1ad)); _1b1.push(_1a1(_1ac,_1ad,loc,_15c)); } }); if(_1b0.length){ _19f(); _199(_1b0,function(){ for(var i=_1b0.length-1;i>=0;i--){ _1ae=lang.mixin(lang.clone(_1ae),arguments[i]); _169[_1b1[i]]=_1ae; } _169[_1a1(_1ac,_1ad,_1a4,_15c)]=lang.clone(_1ae); _1a0(); }); }else{ _169[_1a1(_1ac,_1ad,_1a4,_15c)]=_1ae; } }; _1ab(_1a9,_1a8,_1a6,_1aa); } } _1a0(); }); return true; } return false; }); }; _1a3(); _15d.forEach(dojo.config.extraLocale,_1a3); },_1b2=function(id,_1b3,load){ if(_193){ _194.push([id,_1b3,load]); } return _193; },_18e=function(){ }; } if(1){ var _1b4={},_1b5={},_1b6,_1b7=function(deps,_1b8,_1b9){ var _1ba=[]; _15d.forEach(deps,function(mid){ var url=_1b9.toUrl(mid+".js"); function load(text){ if(!_1b6){ _1b6=new Function("__bundle","__checkForLegacyModules","__mid","__amdValue","var define = function(mid, factory){define.called = 1; __amdValue.result = factory || mid;},"+"\t require = function(){define.called = 1;};"+"try{"+"define.called = 0;"+"eval(__bundle);"+"if(define.called==1)"+"return __amdValue;"+"if((__checkForLegacyModules = __checkForLegacyModules(__mid)))"+"return __checkForLegacyModules;"+"}catch(e){}"+"try{"+"return eval('('+__bundle+')');"+"}catch(e){"+"return e;"+"}"); } var _1bb=_1b6(text,_18e,mid,_1b4); if(_1bb===_1b4){ _1ba.push(_169[url]=_1b4.result); }else{ if(_1bb instanceof Error){ console.error("failed to evaluate i18n bundle; url="+url,_1bb); _1bb={}; } _1ba.push(_169[url]=(/nls\/[^\/]+\/[^\/]+$/.test(url)?_1bb:{root:_1bb,_v1x:1})); } }; if(_169[url]){ _1ba.push(_169[url]); }else{ var _1bc=_1b9.syncLoadNls(mid); if(!_1bc){ _1bc=_18e(mid.replace(/nls\/([^\/]*)\/([^\/]*)$/,"nls/$2/$1")); } if(_1bc){ _1ba.push(_1bc); }else{ if(!xhr){ try{ _1b9.getText(url,true,load); } catch(e){ _1ba.push(_169[url]={}); } }else{ xhr.get({url:url,sync:true,load:load,error:function(){ _1ba.push(_169[url]={}); }}); } } } }); _1b8&&_1b8.apply(null,_1ba); }; _18e=function(_1bd){ for(var _1be,_1bf=_1bd.split("/"),_1c0=dojo.global[_1bf[0]],i=1;_1c0&&i<_1bf.length-1;_1c0=_1c0[_1bf[i++]]){ } if(_1c0){ _1be=_1c0[_1bf[i]]; if(!_1be){ _1be=_1c0[_1bf[i].replace(/-/g,"_")]; } if(_1be){ _169[_1bd]=_1be; } } return _1be; }; _160.getLocalization=function(_1c1,_1c2,_1c3){ var _1c4,_1c5=_16a(_1c1,_1c2,_1c3); if(_1b5[_1c5]){ return _1b5[_1c5]; } load(_1c5,(!isXd(_1c5,_15c)?function(deps,_1c6){ _1b7(deps,_1c6,_15c); }:_15c),function(_1c7){ _1b5[_1c5]=_1c7; _1c4=_1c7; }); return _1c4; }; }else{ _160.getLocalization=function(_1c8,_1c9,_1ca){ var key=_1c8.replace(/\./g,"/")+"/nls/"+_1c9+"/"+(_1ca||_15e.locale); return this.cache[key]; }; } return lang.mixin(_160,{dynamic:true,normalize:_17b,load:load,cache:_169,getL10nName:_16e}); }); },"dojo/promise/tracer":function(){ define(["../_base/lang","./Promise","../Evented"],function(lang,_1cb,_1cc){ "use strict"; var _1cd=new _1cc; var emit=_1cd.emit; _1cd.emit=null; function _1ce(args){ setTimeout(function(){ emit.apply(_1cd,args); },0); }; _1cb.prototype.trace=function(){ var args=lang._toArray(arguments); this.then(function(_1cf){ _1ce(["resolved",_1cf].concat(args)); },function(_1d0){ _1ce(["rejected",_1d0].concat(args)); },function(_1d1){ _1ce(["progress",_1d1].concat(args)); }); return this; }; _1cb.prototype.traceRejected=function(){ var args=lang._toArray(arguments); this.otherwise(function(_1d2){ _1ce(["rejected",_1d2].concat(args)); }); return this; }; return _1cd; }); },"dojo/errors/RequestError":function(){ define(["./create"],function(_1d3){ return _1d3("RequestError",function(_1d4,_1d5){ this.response=_1d5; }); }); },"dojo/_base/html":function(){ define(["./kernel","../dom","../dom-style","../dom-attr","../dom-prop","../dom-class","../dom-construct","../dom-geometry"],function(dojo,dom,_1d6,attr,prop,cls,ctr,geom){ dojo.byId=dom.byId; dojo.isDescendant=dom.isDescendant; dojo.setSelectable=dom.setSelectable; dojo.getAttr=attr.get; dojo.setAttr=attr.set; dojo.hasAttr=attr.has; dojo.removeAttr=attr.remove; dojo.getNodeProp=attr.getNodeProp; dojo.attr=function(node,name,_1d7){ if(arguments.length==2){ return attr[typeof name=="string"?"get":"set"](node,name); } return attr.set(node,name,_1d7); }; dojo.hasClass=cls.contains; dojo.addClass=cls.add; dojo.removeClass=cls.remove; dojo.toggleClass=cls.toggle; dojo.replaceClass=cls.replace; dojo._toDom=dojo.toDom=ctr.toDom; dojo.place=ctr.place; dojo.create=ctr.create; dojo.empty=function(node){ ctr.empty(node); }; dojo._destroyElement=dojo.destroy=function(node){ ctr.destroy(node); }; dojo._getPadExtents=dojo.getPadExtents=geom.getPadExtents; dojo._getBorderExtents=dojo.getBorderExtents=geom.getBorderExtents; dojo._getPadBorderExtents=dojo.getPadBorderExtents=geom.getPadBorderExtents; dojo._getMarginExtents=dojo.getMarginExtents=geom.getMarginExtents; dojo._getMarginSize=dojo.getMarginSize=geom.getMarginSize; dojo._getMarginBox=dojo.getMarginBox=geom.getMarginBox; dojo.setMarginBox=geom.setMarginBox; dojo._getContentBox=dojo.getContentBox=geom.getContentBox; dojo.setContentSize=geom.setContentSize; dojo._isBodyLtr=dojo.isBodyLtr=geom.isBodyLtr; dojo._docScroll=dojo.docScroll=geom.docScroll; dojo._getIeDocumentElementOffset=dojo.getIeDocumentElementOffset=geom.getIeDocumentElementOffset; dojo._fixIeBiDiScrollLeft=dojo.fixIeBiDiScrollLeft=geom.fixIeBiDiScrollLeft; dojo.position=geom.position; dojo.marginBox=function marginBox(node,box){ return box?geom.setMarginBox(node,box):geom.getMarginBox(node); }; dojo.contentBox=function contentBox(node,box){ return box?geom.setContentSize(node,box):geom.getContentBox(node); }; dojo.coords=function(node,_1d8){ dojo.deprecated("dojo.coords()","Use dojo.position() or dojo.marginBox()."); node=dom.byId(node); var s=_1d6.getComputedStyle(node),mb=geom.getMarginBox(node,s); var abs=geom.position(node,_1d8); mb.x=abs.x; mb.y=abs.y; return mb; }; dojo.getProp=prop.get; dojo.setProp=prop.set; dojo.prop=function(node,name,_1d9){ if(arguments.length==2){ return prop[typeof name=="string"?"get":"set"](node,name); } return prop.set(node,name,_1d9); }; dojo.getStyle=_1d6.get; dojo.setStyle=_1d6.set; dojo.getComputedStyle=_1d6.getComputedStyle; dojo.__toPixelValue=dojo.toPixelValue=_1d6.toPixelValue; dojo.style=function(node,name,_1da){ switch(arguments.length){ case 1: return _1d6.get(node); case 2: return _1d6[typeof name=="string"?"get":"set"](node,name); } return _1d6.set(node,name,_1da); }; return dojo; }); },"dojo/_base/kernel":function(){ define(["../global","../has","./config","require","module"],function(_1db,has,_1dc,_1dd,_1de){ var i,p,_1df={},_1e0={},dojo={config:_1dc,global:_1db,dijit:_1df,dojox:_1e0}; var _1e1={dojo:["dojo",dojo],dijit:["dijit",_1df],dojox:["dojox",_1e0]},_1e2=(_1dd.map&&_1dd.map[_1de.id.match(/[^\/]+/)[0]]),item; for(p in _1e2){ if(_1e1[p]){ _1e1[p][0]=_1e2[p]; }else{ _1e1[p]=[_1e2[p],{}]; } } for(p in _1e1){ item=_1e1[p]; item[1]._scopeName=item[0]; if(!_1dc.noGlobals){ _1db[item[0]]=item[1]; } } dojo.scopeMap=_1e1; dojo.baseUrl=dojo.config.baseUrl=_1dd.baseUrl; dojo.isAsync=!1||_1dd.async; dojo.locale=_1dc.locale; var rev="$Rev:$".match(/[0-9a-f]{7,}/); dojo.version={major:1,minor:16,patch:4,flag:"",revision:rev?rev[0]:NaN,toString:function(){ var v=dojo.version; return v.major+"."+v.minor+"."+v.patch+v.flag+" ("+v.revision+")"; }}; 1||has.add("extend-dojo",1); if(!has("csp-restrictions")){ (Function("d","d.eval = function(){return d.global.eval ? d.global.eval(arguments[0]) : eval(arguments[0]);}"))(dojo); } if(0){ dojo.exit=function(_1e3){ quit(_1e3); }; }else{ dojo.exit=function(){ }; } if(!has("host-webworker")){ 1||has.add("dojo-guarantee-console",1); } if(1){ has.add("console-as-object",function(){ return Function.prototype.bind&&console&&typeof console.log==="object"; }); typeof console!="undefined"||(console={}); var cn=["assert","count","debug","dir","dirxml","error","group","groupEnd","info","profile","profileEnd","time","timeEnd","trace","warn","log"]; var tn; i=0; while((tn=cn[i++])){ if(!console[tn]){ (function(){ var tcn=tn+""; console[tcn]=("log" in console)?function(){ var a=Array.prototype.slice.call(arguments); a.unshift(tcn+":"); console["log"](a.join(" ")); }:function(){ }; console[tcn]._fake=true; })(); }else{ if(has("console-as-object")){ console[tn]=Function.prototype.bind.call(console[tn],console); } } } } has.add("dojo-debug-messages",!!_1dc.isDebug); dojo.deprecated=dojo.experimental=function(){ }; if(has("dojo-debug-messages")){ dojo.deprecated=function(_1e4,_1e5,_1e6){ var _1e7="DEPRECATED: "+_1e4; if(_1e5){ _1e7+=" "+_1e5; } if(_1e6){ _1e7+=" -- will be removed in version: "+_1e6; } console.warn(_1e7); }; dojo.experimental=function(_1e8,_1e9){ var _1ea="EXPERIMENTAL: "+_1e8+" -- APIs subject to change without notice."; if(_1e9){ _1ea+=" "+_1e9; } console.warn(_1ea); }; } 1||has.add("dojo-modulePaths",1); if(1){ if(_1dc.modulePaths){ dojo.deprecated("dojo.modulePaths","use paths configuration"); var _1eb={}; for(p in _1dc.modulePaths){ _1eb[p.replace(/\./g,"/")]=_1dc.modulePaths[p]; } _1dd({paths:_1eb}); } } 1||has.add("dojo-moduleUrl",1); if(1){ dojo.moduleUrl=function(_1ec,url){ dojo.deprecated("dojo.moduleUrl()","use require.toUrl","2.0"); var _1ed=null; if(_1ec){ _1ed=_1dd.toUrl(_1ec.replace(/\./g,"/")+(url?("/"+url):"")+"/*.*").replace(/\/\*\.\*/,"")+(url?"":"/"); } return _1ed; }; } dojo._hasResource={}; return dojo; }); },"dojo/io-query":function(){ define(["./_base/lang"],function(lang){ var _1ee={}; return {objectToQuery:function objectToQuery(map){ var enc=encodeURIComponent,_1ef=[]; for(var name in map){ var _1f0=map[name]; if(_1f0!=_1ee[name]){ var _1f1=enc(name)+"="; if(lang.isArray(_1f0)){ for(var i=0,l=_1f0.length;i=0; }; this.isCanceled=_1ff.isCanceled=function(){ return _1fb; }; this.resolve=this.callback=function(_207){ this.fired=_1fc=0; this.results=[_207,null]; _200(_207); }; this.reject=this.errback=function(_208){ _1fd=true; this.fired=_1fc=1; if(has("config-useDeferredInstrumentation")){ if(_1f2.instrumentRejected){ _1f2.instrumentRejected(_208,!!_1fe); } } _200(_208); this.results=[null,_208]; }; this.progress=function(_209){ var _20a=_1fe; while(_20a){ var _20b=_20a.progress; _20b&&_20b(_209); _20a=_20a.next; } }; this.addCallbacks=function(_20c,_20d){ this.then(_20c,_20d,_1f5); return this; }; _1ff.then=this.then=function(_20e,_20f,_210){ var _211=_210==_1f5?this:new _1f7(_1ff.cancel); var _212={resolved:_20e,error:_20f,progress:_210,deferred:_211}; if(_1fe){ head=head.next=_212; }else{ _1fe=head=_212; } if(_1fa){ _202(); } return _211.promise; }; var _213=this; _1ff.cancel=this.cancel=function(){ if(!_1fa){ var _214=_1f8&&_1f8(_213); if(!_1fa){ if(!(_214 instanceof Error)){ _214=new _1f4(_214); } _214.log=false; _213.reject(_214); } } _1fb=true; }; _1f6(_1ff); }; lang.extend(_1f7,{addCallback:function(_215){ return this.addCallbacks(lang.hitch.apply(dojo,arguments)); },addErrback:function(_216){ return this.addCallbacks(null,lang.hitch.apply(dojo,arguments)); },addBoth:function(_217){ var _218=lang.hitch.apply(dojo,arguments); return this.addCallbacks(_218,_218); },fired:-1}); _1f7.when=dojo.when=when; return _1f7; }); },"dojo/NodeList-dom":function(){ define(["./_base/kernel","./query","./_base/array","./_base/lang","./dom-class","./dom-construct","./dom-geometry","./dom-attr","./dom-style"],function(dojo,_219,_21a,lang,_21b,_21c,_21d,_21e,_21f){ var _220=function(a){ return a.length==1&&(typeof a[0]=="string"); }; var _221=function(node){ var p=node.parentNode; if(p){ p.removeChild(node); } }; var _222=_219.NodeList,awc=_222._adaptWithCondition,aafe=_222._adaptAsForEach,aam=_222._adaptAsMap; function _223(_224){ return function(node,name,_225){ if(arguments.length==2){ return _224[typeof name=="string"?"get":"set"](node,name); } return _224.set(node,name,_225); }; }; lang.extend(_222,{_normalize:function(_226,_227){ var _228=_226.parse===true; if(typeof _226.template=="string"){ var _229=_226.templateFunc||(dojo.string&&dojo.string.substitute); _226=_229?_229(_226.template,_226):_226; } var type=(typeof _226); if(type=="string"||type=="number"){ _226=_21c.toDom(_226,(_227&&_227.ownerDocument)); if(_226.nodeType==11){ _226=lang._toArray(_226.childNodes); }else{ _226=[_226]; } }else{ if(!lang.isArrayLike(_226)){ _226=[_226]; }else{ if(!lang.isArray(_226)){ _226=lang._toArray(_226); } } } if(_228){ _226._runParse=true; } return _226; },_cloneNode:function(node){ return node.cloneNode(true); },_place:function(ary,_22a,_22b,_22c){ if(_22a.nodeType!=1&&_22b=="only"){ return; } var _22d=_22a,_22e; var _22f=ary.length; for(var i=_22f-1;i>=0;i--){ var node=(_22c?this._cloneNode(ary[i]):ary[i]); if(ary._runParse&&dojo.parser&&dojo.parser.parse){ if(!_22e){ _22e=_22d.ownerDocument.createElement("div"); } _22e.appendChild(node); dojo.parser.parse(_22e); node=_22e.firstChild; while(_22e.firstChild){ _22e.removeChild(_22e.firstChild); } } if(i==_22f-1){ _21c.place(node,_22d,_22b); }else{ _22d.parentNode.insertBefore(node,_22d); } _22d=node; } },position:aam(_21d.position),attr:awc(_223(_21e),_220),style:awc(_223(_21f),_220),addClass:aafe(_21b.add),removeClass:aafe(_21b.remove),toggleClass:aafe(_21b.toggle),replaceClass:aafe(_21b.replace),empty:aafe(_21c.empty),removeAttr:aafe(_21e.remove),marginBox:aam(_21d.getMarginBox),place:function(_230,_231){ var item=_219(_230)[0]; return this.forEach(function(node){ _21c.place(node,item,_231); }); },orphan:function(_232){ return (_232?_219._filterResult(this,_232):this).forEach(_221); },adopt:function(_233,_234){ return _219(_233).place(this[0],_234)._stash(this); },query:function(_235){ if(!_235){ return this; } var ret=new _222; this.map(function(node){ _219(_235,node).forEach(function(_236){ if(_236!==undefined){ ret.push(_236); } }); }); return ret._stash(this); },filter:function(_237){ var a=arguments,_238=this,_239=0; if(typeof _237=="string"){ _238=_219._filterResult(this,a[0]); if(a.length==1){ return _238._stash(this); } _239=1; } return this._wrap(_21a.filter(_238,a[_239],a[_239+1]),this); },addContent:function(_23a,_23b){ _23a=this._normalize(_23a,this[0]); for(var i=0,node;(node=this[i]);i++){ if(_23a.length){ this._place(_23a,node,_23b,i>0); }else{ _21c.empty(node); } } return this; }}); return _222; }); },"dojo/query":function(){ define(["./_base/kernel","./has","./dom","./on","./_base/array","./_base/lang","./selector/_loader","./selector/_loader!default"],function(dojo,has,dom,on,_23c,lang,_23d,_23e){ "use strict"; has.add("array-extensible",function(){ return lang.delegate([],{length:1}).length==1&&!has("bug-for-in-skips-shadowed"); }); var ap=Array.prototype,aps=ap.slice,apc=ap.concat,_23f=_23c.forEach; var tnl=function(a,_240,_241){ var _242=new (_241||this._NodeListCtor||nl)(a); return _240?_242._stash(_240):_242; }; var _243=function(f,a,o){ a=[0].concat(aps.call(a,0)); o=o||dojo.global; return function(node){ a[0]=node; return f.apply(o,a); }; }; var _244=function(f,o){ return function(){ this.forEach(_243(f,arguments,o)); return this; }; }; var _245=function(f,o){ return function(){ return this.map(_243(f,arguments,o)); }; }; var _246=function(f,o){ return function(){ return this.filter(_243(f,arguments,o)); }; }; var _247=function(f,g,o){ return function(){ var a=arguments,body=_243(f,a,o); if(g.call(o||dojo.global,a)){ return this.map(body); } this.forEach(body); return this; }; }; var _248=function(_249){ var _24a=this instanceof nl&&has("array-extensible"); if(typeof _249=="number"){ _249=Array(_249); } var _24b=(_249&&"length" in _249)?_249:arguments; if(_24a||!_24b.sort){ var _24c=_24a?this:[],l=_24c.length=_24b.length; for(var i=0;i0; }; _25d.filter=_25b.filter||function(_261,_262,root){ return _25d(_262,root).filter(function(node){ return _23c.indexOf(_261,node)>-1; }); }; if(typeof _25b!="function"){ var _263=_25b.search; _25b=function(_264,root){ return _263(root||document,_264); }; } return _25d; }; var _257=_25a(_23e,_248); dojo.query=_25a(_23e,function(_265){ return _248(_265); }); _257.load=function(id,_266,_267){ _23d.load(id,_266,function(_268){ _267(_25a(_268,_248)); }); }; dojo._filterQueryResult=_257._filterResult=function(_269,_26a,root){ return new _248(_257.filter(_269,_26a,root)); }; dojo.NodeList=_257.NodeList=_248; return _257; }); },"dojo/has":function(){ define(["./global","require","module"],function(_26b,_26c,_26d){ var has=_26c.has||function(){ }; if(!1){ var _26e=typeof window!="undefined"&&typeof location!="undefined"&&typeof document!="undefined"&&window.location==location&&window.document==document,doc=_26e&&document,_26f=doc&&doc.createElement("DiV"),_270=(_26d.config&&_26d.config())||{}; has=function(name){ return typeof _270[name]=="function"?(_270[name]=_270[name](_26b,doc,_26f)):_270[name]; }; has.cache=_270; has.add=function(name,test,now,_271){ (typeof _270[name]=="undefined"||_271)&&(_270[name]=test); return now&&has(name); }; 1||has.add("host-browser",_26e); 0&&has.add("host-node",(typeof process=="object"&&process.versions&&process.versions.node&&process.versions.v8)); 0&&has.add("host-rhino",(typeof load=="function"&&(typeof Packages=="function"||typeof Packages=="object"))); 1||has.add("dom",_26e); 1||has.add("dojo-dom-ready-api",1); 1||has.add("dojo-sniff",1); } if(1){ has.add("dom-addeventlistener",!!document.addEventListener); has.add("touch","ontouchstart" in document||("onpointerdown" in document&&navigator.maxTouchPoints>0)||window.navigator.msMaxTouchPoints); has.add("touch-events","ontouchstart" in document); has.add("pointer-events","pointerEnabled" in window.navigator?window.navigator.pointerEnabled:"PointerEvent" in window); has.add("MSPointer",window.navigator.msPointerEnabled); has.add("touch-action",has("touch")&&has("pointer-events")); has.add("device-width",screen.availWidth||innerWidth); var form=document.createElement("form"); has.add("dom-attributes-explicit",form.attributes.length==0); has.add("dom-attributes-specified-flag",form.attributes.length>0&&form.attributes.length<40); } has.clearElement=function(_272){ _272.innerHTML=""; return _272; }; has.normalize=function(id,_273){ var _274=id.match(/[\?:]|[^:\?]*/g),i=0,get=function(skip){ var term=_274[i++]; if(term==":"){ return 0; }else{ if(_274[i++]=="?"){ if(!skip&&has(term)){ return get(); }else{ get(true); return get(skip); } } return term||0; } }; id=get(); return id&&_273(id); }; has.load=function(id,_275,_276){ if(id){ _275([id],_276); }else{ _276(); } }; return has; }); },"dojo/_base/loader":function(){ define(["./kernel","../has","require","module","../json","./lang","./array"],function(dojo,has,_277,_278,json,lang,_279){ if(!1){ console.error("cannot load the Dojo v1.x loader with a foreign loader"); return 0; } 1||has.add("dojo-fast-sync-require",1); var _27a=function(id){ return {src:_278.id,id:id}; },_27b=function(name){ return name.replace(/\./g,"/"); },_27c=/\/\/>>built/,_27d=[],_27e=[],_27f=function(mid,_280,_281){ _27d.push(_281); _279.forEach(mid.split(","),function(mid){ var _282=_283(mid,_280.module); _27e.push(_282); _284(_282); }); _285(); },_285=(1?function(){ var _286,mid; for(mid in _287){ _286=_287[mid]; if(_286.noReqPluginCheck===undefined){ _286.noReqPluginCheck=/loadInit\!/.test(mid)||/require\!/.test(mid)?1:0; } if(!_286.executed&&!_286.noReqPluginCheck&&_286.injected==_288){ return; } } _289(function(){ var _28a=_27d; _27d=[]; _279.forEach(_28a,function(cb){ cb(1); }); }); }:(function(){ var _28b,_28c=function(m){ _28b[m.mid]=1; for(var t,_28d,deps=m.deps||[],i=0;i=0;--j){ _2ee=lin[j].prototype; if(!_2ee.hasOwnProperty("declaredClass")){ _2ee.declaredClass="uniqName_"+(_2e5++); } name=_2ee.declaredClass; if(!_2ec.hasOwnProperty(name)){ _2ec[name]={count:0,refs:[],cls:lin[j]}; ++_2ed; } rec=_2ec[name]; if(top&&top!==rec){ rec.refs.push(top); ++top.count; } top=rec; } ++top.count; _2eb[0].refs.push(top); } while(_2eb.length){ top=_2eb.pop(); _2ea.push(top.cls); --_2ed; while(refs=top.refs,refs.length==1){ top=refs[0]; if(!top||--top.count){ top=0; break; } _2ea.push(top.cls); --_2ed; } if(top){ for(i=0,l=refs.length;i=0;--i){ f=_309[i]; m=f._meta; f=m?m.ctor:f; if(f){ f.apply(this,_30b?_30b[i]:a); } } f=this.postscript; if(f){ f.apply(this,args); } }; }; function _30d(ctor,_30e){ return function(){ var a=arguments,t=a,a0=a[0],f; if(!(this instanceof a.callee)){ return _30c(a); } if(_30e){ if(a0){ f=a0.preamble; if(f){ t=f.apply(this,t)||t; } } f=this.preamble; if(f){ f.apply(this,t); } } if(ctor){ ctor.apply(this,a); } f=this.postscript; if(f){ f.apply(this,a); } }; }; function _30f(_310){ return function(){ var a=arguments,i=0,f,m; if(!(this instanceof a.callee)){ return _30c(a); } for(;f=_310[i];++i){ m=f._meta; f=m?m.ctor:f; if(f){ f.apply(this,a); break; } } f=this.postscript; if(f){ f.apply(this,a); } }; }; function _311(name,_312,_313){ return function(){ var b,m,f,i=0,step=1; if(_313){ i=_312.length-1; step=-1; } for(;b=_312[i];i+=step){ m=b._meta; f=(m?m.hidden:b.prototype)[name]; if(f){ f.apply(this,arguments); } } }; }; function _314(ctor){ xtor.prototype=ctor.prototype; var t=new xtor; xtor.prototype=null; return t; }; function _30c(args){ var ctor=args.callee,t=_314(ctor); ctor.apply(t,args); return t; }; function _304(_315,_316,_317){ if(typeof _315!="string"){ _317=_316; _316=_315; _315=""; } _317=_317||{}; var _318,i,t,ctor,name,_319,_31a,_31b=1,_31c=_316; if(opts.call(_316)=="[object Array]"){ _319=_2e7(_316,_315); t=_319[0]; _31b=_319.length-t; _316=_319[_31b]; }else{ _319=[0]; if(_316){ if(opts.call(_316)=="[object Function]"){ t=_316._meta; _319=_319.concat(t?t.bases:_316); }else{ err("base class is not a callable constructor.",_315); } }else{ if(_316!==null){ err("unknown base class. Did you use dojo.require to pull it in?",_315); } } } if(_316){ for(i=_31b-1;;--i){ _318=_314(_316); if(!i){ break; } t=_319[i]; (t._meta?_2fa:mix)(_318,t.prototype); if(has("csp-restrictions")){ ctor=function(){ }; }else{ ctor=new Function; } ctor.superclass=_316; ctor.prototype=_318; _316=_318.constructor=ctor; } }else{ _318={}; } _304.safeMixin(_318,_317); t=_317.constructor; if(t!==op.constructor){ t.nom=_2e6; _318.constructor=t; } for(i=_31b-1;i;--i){ t=_319[i]._meta; if(t&&t.chains){ _31a=mix(_31a||{},t.chains); } } if(_318["-chains-"]){ _31a=mix(_31a||{},_318["-chains-"]); } if(_316&&_316.prototype&&_316.prototype["-chains-"]){ _31a=mix(_31a||{},_316.prototype["-chains-"]); } t=!_31a||!_31a.hasOwnProperty(_2e6); _319[0]=ctor=(_31a&&_31a.constructor==="manual")?_30f(_319):(_319.length==1?_30d(_317.constructor,t):_308(_319,t)); ctor._meta={bases:_319,hidden:_317,chains:_31a,parents:_31c,ctor:_317.constructor}; ctor.superclass=_316&&_316.prototype; ctor.extend=_302; ctor.createSubclass=_305; ctor.prototype=_318; _318.constructor=ctor; _318.getInherited=_2f5; _318.isInstanceOf=_2f8; _318.inherited=_2f7; _318.__inherited=_2ef; if(_315){ _318.declaredClass=_315; lang.setObject(_315,ctor); } if(_31a){ for(name in _31a){ if(_318[name]&&typeof _31a[name]=="string"&&name!=_2e6){ t=_318[name]=_311(name,_319,_31a[name]==="after"); t.nom=name; } } } return ctor; }; dojo.safeMixin=_304.safeMixin=_2fe; dojo.declare=_304; return _304; }); },"dojo/dom":function(){ define(["./sniff","./_base/window","./_base/kernel"],function(has,win,_31d){ if(has("ie")<=7){ try{ document.execCommand("BackgroundImageCache",false,true); } catch(e){ } } var dom={}; if(has("ie")){ dom.byId=function(id,doc){ if(typeof id!="string"){ return id||null; } var _31e=doc||win.doc,te=id&&_31e.getElementById(id); if(te&&(te.attributes.id.value==id||te.id==id)){ return te; }else{ var eles=_31e.all[id]; if(!eles||eles.nodeName){ eles=[eles]; } var i=0; while((te=eles[i++])){ if((te.attributes&&te.attributes.id&&te.attributes.id.value==id)||te.id==id){ return te; } } } return null; }; }else{ dom.byId=function(id,doc){ return ((typeof id=="string")?(doc||win.doc).getElementById(id):id)||null; }; } var doc=_31d.global["document"]||null; has.add("dom-contains",!!(doc&&doc.contains)); dom.isDescendant=has("dom-contains")?function(node,_31f){ return !!((_31f=dom.byId(_31f))&&_31f.contains(dom.byId(node))); }:function(node,_320){ try{ node=dom.byId(node); _320=dom.byId(_320); while(node){ if(node==_320){ return true; } node=node.parentNode; } } catch(e){ } return false; }; has.add("css-user-select",function(_321,doc,_322){ if(!_322){ return false; } var _323=_322.style; var _324=["Khtml","O","Moz","Webkit"],i=_324.length,name="userSelect",_325; do{ if(typeof _323[name]!=="undefined"){ return name; } }while(i--&&(name=_324[i]+"UserSelect")); return false; }); var _326=has("css-user-select"); dom.setSelectable=_326?function(node,_327){ dom.byId(node).style[_326]=_327?"":"none"; }:function(node,_328){ node=dom.byId(node); var _329=node.getElementsByTagName("*"),i=_329.length; if(_328){ node.removeAttribute("unselectable"); while(i--){ _329[i].removeAttribute("unselectable"); } }else{ node.setAttribute("unselectable","on"); while(i--){ _329[i].setAttribute("unselectable","on"); } } }; return dom; }); },"dojo/_base/browser":function(){ if(require.has){ require.has.add("config-selectorEngine","acme"); } define(["../ready","./kernel","./connect","./unload","./window","./event","./html","./NodeList","../query","./xhr","./fx"],function(dojo){ return dojo; }); },"dojo/selector/acme":function(){ define(["../dom","../sniff","../_base/array","../_base/lang","../_base/window"],function(dom,has,_32a,lang,win){ var trim=lang.trim; var each=_32a.forEach; var _32b=function(){ return win.doc; }; var _32c=(_32b().compatMode)=="BackCompat"; var _32d=">~+"; var _32e=false; var _32f=function(){ return true; }; var _330=function(_331){ if(_32d.indexOf(_331.slice(-1))>=0){ _331+=" * "; }else{ _331+=" "; } var ts=function(s,e){ return trim(_331.slice(s,e)); }; var _332=[]; var _333=-1,_334=-1,_335=-1,_336=-1,_337=-1,inId=-1,_338=-1,_339,lc="",cc="",_33a; var x=0,ql=_331.length,_33b=null,_33c=null; var _33d=function(){ if(_338>=0){ var tv=(_338==x)?null:ts(_338,x); _33b[(_32d.indexOf(tv)<0)?"tag":"oper"]=tv; _338=-1; } }; var _33e=function(){ if(inId>=0){ _33b.id=ts(inId,x).replace(/\\/g,""); inId=-1; } }; var _33f=function(){ if(_337>=0){ _33b.classes.push(ts(_337+1,x).replace(/\\/g,"")); _337=-1; } }; var _340=function(){ _33e(); _33d(); _33f(); }; var _341=function(){ _340(); if(_336>=0){ _33b.pseudos.push({name:ts(_336+1,x)}); } _33b.loops=(_33b.pseudos.length||_33b.attrs.length||_33b.classes.length); _33b.oquery=_33b.query=ts(_33a,x); _33b.otag=_33b.tag=(_33b["oper"])?null:(_33b.tag||"*"); if(_33b.tag){ _33b.tag=_33b.tag.toUpperCase(); } if(_332.length&&(_332[_332.length-1].oper)){ _33b.infixOper=_332.pop(); _33b.query=_33b.infixOper.query+" "+_33b.query; } _332.push(_33b); _33b=null; }; for(;lc=cc,cc=_331.charAt(x),x=0){ if(cc=="]"){ if(!_33c.attr){ _33c.attr=ts(_333+1,x); }else{ _33c.matchFor=ts((_335||_333+1),x); } var cmf=_33c.matchFor; if(cmf){ if((cmf.charAt(0)=="\"")||(cmf.charAt(0)=="'")){ _33c.matchFor=cmf.slice(1,-1); } } if(_33c.matchFor){ _33c.matchFor=_33c.matchFor.replace(/\\/g,""); } _33b.attrs.push(_33c); _33c=null; _333=_335=-1; }else{ if(cc=="="){ var _342=("|~^$*".indexOf(lc)>=0)?lc:""; _33c.type=_342+cc; _33c.attr=ts(_333+1,x-_342.length); _335=x+1; } } }else{ if(_334>=0){ if(cc==")"){ if(_336>=0){ _33c.value=ts(_334+1,x); } _336=_334=-1; } }else{ if(cc=="#"){ _340(); inId=x+1; }else{ if(cc=="."){ _340(); _337=x; }else{ if(cc==":"){ _340(); _336=x; }else{ if(cc=="["){ _340(); _333=x; _33c={}; }else{ if(cc=="("){ if(_336>=0){ _33c={name:ts(_336+1,x),value:null}; _33b.pseudos.push(_33c); } _334=x; }else{ if((cc==" ")&&(lc!=cc)){ _341(); } } } } } } } } } return _332; }; var _343=function(_344,_345){ if(!_344){ return _345; } if(!_345){ return _344; } return function(){ return _344.apply(window,arguments)&&_345.apply(window,arguments); }; }; var _346=function(i,arr){ var r=arr||[]; if(i){ r.push(i); } return r; }; var _347=function(n){ return (1==n.nodeType); }; var _348=""; var _349=function(elem,attr){ if(!elem){ return _348; } if(attr=="class"){ return elem.className||_348; } if(attr=="for"){ return elem.htmlFor||_348; } if(attr=="style"){ return elem.style.cssText||_348; } return (_32e?elem.getAttribute(attr):elem.getAttribute(attr,2))||_348; }; var _34a={"*=":function(attr,_34b){ return function(elem){ return (_349(elem,attr).indexOf(_34b)>=0); }; },"^=":function(attr,_34c){ return function(elem){ return (_349(elem,attr).indexOf(_34c)==0); }; },"$=":function(attr,_34d){ return function(elem){ var ea=" "+_349(elem,attr); var _34e=ea.lastIndexOf(_34d); return _34e>-1&&(_34e==(ea.length-_34d.length)); }; },"~=":function(attr,_34f){ var tval=" "+_34f+" "; return function(elem){ var ea=" "+_349(elem,attr)+" "; return (ea.indexOf(tval)>=0); }; },"|=":function(attr,_350){ var _351=_350+"-"; return function(elem){ var ea=_349(elem,attr); return ((ea==_350)||(ea.indexOf(_351)==0)); }; },"=":function(attr,_352){ return function(elem){ return (_349(elem,attr)==_352); }; }}; var _353=_32b().documentElement; var _354=!(_353.nextElementSibling||"nextElementSibling" in _353); var _355=!_354?"nextElementSibling":"nextSibling"; var _356=!_354?"previousElementSibling":"previousSibling"; var _357=(_354?_347:_32f); var _358=function(node){ while(node=node[_356]){ if(_357(node)){ return false; } } return true; }; var _359=function(node){ while(node=node[_355]){ if(_357(node)){ return false; } } return true; }; var _35a=function(node){ var root=node.parentNode; root=root.nodeType!=7?root:root.nextSibling; var i=0,tret=root.children||root.childNodes,ci=(node["_i"]||node.getAttribute("_i")||-1),cl=(root["_l"]||(typeof root.getAttribute!=="undefined"?root.getAttribute("_l"):-1)); if(!tret){ return -1; } var l=tret.length; if(cl==l&&ci>=0&&cl>=0){ return ci; } if(has("ie")&&typeof root.setAttribute!=="undefined"){ root.setAttribute("_l",l); }else{ root["_l"]=l; } ci=-1; for(var te=root["firstElementChild"]||root["firstChild"];te;te=te[_355]){ if(_357(te)){ if(has("ie")){ te.setAttribute("_i",++i); }else{ te["_i"]=++i; } if(node===te){ ci=i; } } } return ci; }; var _35b=function(elem){ return !((_35a(elem))%2); }; var _35c=function(elem){ return ((_35a(elem))%2); }; var _35d={"checked":function(name,_35e){ return function(elem){ return !!("checked" in elem?elem.checked:elem.selected); }; },"disabled":function(name,_35f){ return function(elem){ return elem.disabled; }; },"enabled":function(name,_360){ return function(elem){ return !elem.disabled; }; },"first-child":function(){ return _358; },"last-child":function(){ return _359; },"only-child":function(name,_361){ return function(node){ return _358(node)&&_359(node); }; },"empty":function(name,_362){ return function(elem){ var cn=elem.childNodes; var cnl=elem.childNodes.length; for(var x=cnl-1;x>=0;x--){ var nt=cn[x].nodeType; if((nt===1)||(nt==3)){ return false; } } return true; }; },"contains":function(name,_363){ var cz=_363.charAt(0); if(cz=="\""||cz=="'"){ _363=_363.slice(1,-1); } return function(elem){ return (elem.innerHTML.indexOf(_363)>=0); }; },"not":function(name,_364){ var p=_330(_364)[0]; var _365={el:1}; if(p.tag!="*"){ _365.tag=1; } if(!p.classes.length){ _365.classes=1; } var ntf=_366(p,_365); return function(elem){ return (!ntf(elem)); }; },"nth-child":function(name,_367){ var pi=parseInt; if(_367=="odd"){ return _35c; }else{ if(_367=="even"){ return _35b; } } if(_367.indexOf("n")!=-1){ var _368=_367.split("n",2); var pred=_368[0]?((_368[0]=="-")?-1:pi(_368[0])):1; var idx=_368[1]?pi(_368[1]):0; var lb=0,ub=-1; if(pred>0){ if(idx<0){ idx=(idx%pred)&&(pred+(idx%pred)); }else{ if(idx>0){ if(idx>=pred){ lb=idx-idx%pred; } idx=idx%pred; } } }else{ if(pred<0){ pred*=-1; if(idx>0){ ub=idx; idx=idx%pred; } } } if(pred>0){ return function(elem){ var i=_35a(elem); return (i>=lb)&&(ub<0||i<=ub)&&((i%pred)==idx); }; }else{ _367=idx; } } var _369=pi(_367); return function(elem){ return (_35a(elem)==_369); }; }}; var _36a=(has("ie")<9||has("ie")==9&&has("quirks"))?function(cond){ var clc=cond.toLowerCase(); if(clc=="class"){ cond="className"; } return function(elem){ return (_32e?elem.getAttribute(cond):elem[cond]||elem[clc]); }; }:function(cond){ return function(elem){ return (elem&&elem.getAttribute&&elem.hasAttribute(cond)); }; }; var _366=function(_36b,_36c){ if(!_36b){ return _32f; } _36c=_36c||{}; var ff=null; if(!("el" in _36c)){ ff=_343(ff,_347); } if(!("tag" in _36c)){ if(_36b.tag!="*"){ ff=_343(ff,function(elem){ return (elem&&((_32e?elem.tagName:elem.tagName.toUpperCase())==_36b.getTag())); }); } } if(!("classes" in _36c)){ each(_36b.classes,function(_36d,idx,arr){ var re=new RegExp("(?:^|\\s)"+_36d+"(?:\\s|$)"); ff=_343(ff,function(elem){ return re.test(elem.className); }); ff.count=idx; }); } if(!("pseudos" in _36c)){ each(_36b.pseudos,function(_36e){ var pn=_36e.name; if(_35d[pn]){ ff=_343(ff,_35d[pn](pn,_36e.value)); } }); } if(!("attrs" in _36c)){ each(_36b.attrs,function(attr){ var _36f; var a=attr.attr; if(attr.type&&_34a[attr.type]){ _36f=_34a[attr.type](a,attr.matchFor); }else{ if(a.length){ _36f=_36a(a); } } if(_36f){ ff=_343(ff,_36f); } }); } if(!("id" in _36c)){ if(_36b.id){ ff=_343(ff,function(elem){ return (!!elem&&(elem.id==_36b.id)); }); } } if(!ff){ if(!("default" in _36c)){ ff=_32f; } } return ff; }; var _370=function(_371){ return function(node,ret,bag){ while(node=node[_355]){ if(_354&&(!_347(node))){ continue; } if((!bag||_372(node,bag))&&_371(node)){ ret.push(node); } break; } return ret; }; }; var _373=function(_374){ return function(root,ret,bag){ var te=root[_355]; while(te){ if(_357(te)){ if(bag&&!_372(te,bag)){ break; } if(_374(te)){ ret.push(te); } } te=te[_355]; } return ret; }; }; var _375=function(_376,_377){ var _378=function(_379){ var _37a=[]; try{ _37a=Array.prototype.slice.call(_379); } catch(e){ for(var i=0,len=_379.length;i"==oper){ _37f=_375(_380); } } } } return _37c[_37e.query]=_37f; }; var _387=function(root,_388){ var _389=_346(root),qp,x,te,qpl=_388.length,bag,ret; for(var i=0;i0){ bag={}; ret.nozip=true; } var gef=_37d(qp); for(var j=0;(te=_389[j]);j++){ gef(te,ret,bag); } if(!ret.length){ break; } _389=ret; } return ret; }; var _38a={},_38b={}; var _38c=function(_38d){ var _38e=_330(trim(_38d)); if(_38e.length==1){ var tef=_37d(_38e[0]); return function(root){ var r=tef(root,[]); if(r){ r.nozip=true; } return r; }; } return function(root){ return _387(root,_38e); }; }; var _38f=has("ie")?"commentStrip":"nozip"; var qsa="querySelectorAll"; var _390=!!_32b()[qsa]; var _391=/\\[>~+]|n\+\d|([^ \\])?([>~+])([^ =])?/g; var _392=function(_393,pre,ch,post){ return ch?(pre?pre+" ":"")+ch+(post?" "+post:""):_393; }; var _394=/([^[]*)([^\]]*])?/g; var _395=function(_396,_397,att){ return _397.replace(_391,_392)+(att||""); }; var _398=function(_399,_39a){ _399=_399.replace(_394,_395); if(_390){ var _39b=_38b[_399]; if(_39b&&!_39a){ return _39b; } } var _39c=_38a[_399]; if(_39c){ return _39c; } var qcz=_399.charAt(0); var _39d=(-1==_399.indexOf(" ")); if((_399.indexOf("#")>=0)&&(_39d)){ _39a=true; } var _39e=(_390&&(!_39a)&&(_32d.indexOf(qcz)==-1)&&(!has("ie")||(_399.indexOf(":")==-1))&&(!(_32c&&(_399.indexOf(".")>=0)))&&(_399.indexOf(":contains")==-1)&&(_399.indexOf(":checked")==-1)&&(_399.indexOf("|=")==-1)); if(_39e){ var tq=(_32d.indexOf(_399.charAt(_399.length-1))>=0)?(_399+" *"):_399; return _38b[_399]=function(root){ if(9==root.nodeType||_39d){ try{ var r=root[qsa](tq); r[_38f]=true; return r; } catch(e){ } } return _398(_399,true)(root); }; }else{ var _39f=_399.match(/([^\s,](?:"(?:\\.|[^"])+"|'(?:\\.|[^'])+'|[^,])*)/g); return _38a[_399]=((_39f.length<2)?_38c(_399):function(root){ var _3a0=0,ret=[],tp; while((tp=_39f[_3a0++])){ ret=ret.concat(_38c(tp)(root)); } return ret; }); } }; var _3a1=0; var _3a2=has("ie")?function(node){ if(_32e){ return (node.getAttribute("_uid")||node.setAttribute("_uid",++_3a1)||_3a1); }else{ return node.uniqueID; } }:function(node){ return (node._uid||(node._uid=++_3a1)); }; var _372=function(node,bag){ if(!bag){ return 1; } var id=_3a2(node); if(!bag[id]){ return bag[id]=1; } return 0; }; var _3a3="_zipIdx"; var _3a4=function(arr){ if(arr&&arr.nozip){ return arr; } if(!arr||!arr.length){ return []; } if(arr.length<2){ return [arr[0]]; } var ret=[]; _3a1++; var x,te; if(has("ie")&&_32e){ var _3a5=_3a1+""; for(x=0;x=0){ s.width=w+u; } if(h>=0){ s.height=h+u; } }; function _3cb(node){ return node.tagName.toLowerCase()=="button"||node.tagName.toLowerCase()=="input"&&(node.getAttribute("type")||"").toLowerCase()=="button"; }; function _3cc(node){ return geom.boxModel=="border-box"||node.tagName.toLowerCase()=="table"||_3cb(node); }; function _3cd(node){ var _3ce={x:0,y:0,width:0,height:0,top:0,right:0,bottom:0,left:0},ret; try{ ret=node.getBoundingClientRect(); } catch(e){ return _3ce; } if(typeof ret.left==="undefined"){ return _3ce; } return ret; }; geom.setContentSize=function setContentSize(node,box,_3cf){ node=dom.byId(node); var w=box.w,h=box.h; if(_3cc(node)){ var pb=geom.getPadBorderExtents(node,_3cf); if(w>=0){ w+=pb.w; } if(h>=0){ h+=pb.h; } } _3ca(node,NaN,NaN,w,h); }; var _3d0={l:0,t:0,w:0,h:0}; geom.setMarginBox=function setMarginBox(node,box,_3d1){ node=dom.byId(node); var s=_3d1||_3c3.getComputedStyle(node),w=box.w,h=box.h,pb=_3cc(node)?_3d0:geom.getPadBorderExtents(node,s),mb=geom.getMarginExtents(node,s); if(has("webkit")){ if(_3cb(node)){ var ns=node.style; if(w>=0&&!ns.width){ ns.width="4px"; } if(h>=0&&!ns.height){ ns.height="4px"; } } } if(w>=0){ w=Math.max(w-pb.w-mb.w,0); } if(h>=0){ h=Math.max(h-pb.h-mb.h,0); } _3ca(node,box.l,box.t,w,h); }; geom.isBodyLtr=function isBodyLtr(doc){ doc=doc||win.doc; return (win.body(doc).dir||doc.documentElement.dir||"ltr").toLowerCase()=="ltr"; }; geom.docScroll=function docScroll(doc){ doc=doc||win.doc; var node=doc.parentWindow||doc.defaultView; return "pageXOffset" in node?{x:node.pageXOffset,y:node.pageYOffset}:(node=has("quirks")?win.body(doc):doc.documentElement)&&{x:geom.fixIeBiDiScrollLeft(node.scrollLeft||0,doc),y:node.scrollTop||0}; }; geom.getIeDocumentElementOffset=function(doc){ return {x:0,y:0}; }; geom.fixIeBiDiScrollLeft=function fixIeBiDiScrollLeft(_3d2,doc){ doc=doc||win.doc; var ie=has("ie"); if(ie&&!geom.isBodyLtr(doc)){ var qk=has("quirks"),de=qk?win.body(doc):doc.documentElement,pwin=win.global; if(ie==6&&!qk&&pwin.frameElement&&de.scrollHeight>de.clientHeight){ _3d2+=de.clientLeft; } return (ie<8||qk)?(_3d2+de.clientWidth-de.scrollWidth):-_3d2; } return _3d2; }; geom.position=function(node,_3d3){ node=dom.byId(node); var db=win.body(node.ownerDocument),ret=_3cd(node); ret={x:ret.left,y:ret.top,w:ret.right-ret.left,h:ret.bottom-ret.top}; if(has("ie")<9){ ret.x-=(has("quirks")?db.clientLeft+db.offsetLeft:0); ret.y-=(has("quirks")?db.clientTop+db.offsetTop:0); } if(_3d3){ var _3d4=geom.docScroll(node.ownerDocument); ret.x+=_3d4.x; ret.y+=_3d4.y; } return ret; }; geom.getMarginSize=function getMarginSize(node,_3d5){ node=dom.byId(node); var me=geom.getMarginExtents(node,_3d5||_3c3.getComputedStyle(node)); var size=_3cd(node); return {w:(size.right-size.left)+me.w,h:(size.bottom-size.top)+me.h}; }; geom.normalizeEvent=function(_3d6){ if(!("layerX" in _3d6)){ _3d6.layerX=_3d6.offsetX; _3d6.layerY=_3d6.offsetY; } if(!("pageX" in _3d6)){ var se=_3d6.target; var doc=(se&&se.ownerDocument)||document; var _3d7=has("quirks")?doc.body:doc.documentElement; _3d6.pageX=_3d6.clientX+geom.fixIeBiDiScrollLeft(_3d7.scrollLeft||0,doc); _3d6.pageY=_3d6.clientY+(_3d7.scrollTop||0); } }; return geom; }); },"dojo/global":function(){ define(function(){ if(typeof global!=="undefined"&&typeof global!=="function"){ return global; }else{ if(typeof window!=="undefined"){ return window; }else{ if(typeof self!=="undefined"){ return self; } } } return this; }); },"dojo/dom-prop":function(){ define(["exports","./_base/kernel","./sniff","./_base/lang","./dom","./dom-style","./dom-construct","./_base/connect"],function(_3d8,dojo,has,lang,dom,_3d9,ctr,conn){ var _3da={},_3db=1,_3dc=dojo._scopeName+"attrid"; has.add("dom-textContent",function(_3dd,doc,_3de){ return "textContent" in _3de; }); _3d8.names={"class":"className","for":"htmlFor",tabindex:"tabIndex",readonly:"readOnly",colspan:"colSpan",frameborder:"frameBorder",rowspan:"rowSpan",textcontent:"textContent",valuetype:"valueType"}; function _3df(node){ var text="",ch=node.childNodes; for(var i=0,n;n=ch[i];i++){ if(n.nodeType!=8){ if(n.nodeType==1){ text+=_3df(n); }else{ text+=n.nodeValue; } } } return text; }; _3d8.get=function getProp(node,name){ node=dom.byId(node); var lc=name.toLowerCase(),_3e0=_3d8.names[lc]||name; if(_3e0=="textContent"&&!has("dom-textContent")){ return _3df(node); } return node[_3e0]; }; _3d8.set=function setProp(node,name,_3e1){ node=dom.byId(node); var l=arguments.length; if(l==2&&typeof name!="string"){ for(var x in name){ _3d8.set(node,x,name[x]); } return node; } var lc=name.toLowerCase(),_3e2=_3d8.names[lc]||name; if(_3e2=="style"&&typeof _3e1!="string"){ _3d9.set(node,_3e1); return node; } if(_3e2=="innerHTML"){ if(has("ie")&&node.tagName.toLowerCase() in {col:1,colgroup:1,table:1,tbody:1,tfoot:1,thead:1,tr:1,title:1}){ ctr.empty(node); node.appendChild(ctr.toDom(_3e1,node.ownerDocument)); }else{ node[_3e2]=_3e1; } return node; } if(_3e2=="textContent"&&!has("dom-textContent")){ ctr.empty(node); node.appendChild(node.ownerDocument.createTextNode(_3e1)); return node; } if(lang.isFunction(_3e1)){ var _3e3=node[_3dc]; if(!_3e3){ _3e3=_3db++; node[_3dc]=_3e3; } if(!_3da[_3e3]){ _3da[_3e3]={}; } var h=_3da[_3e3][_3e2]; if(h){ conn.disconnect(h); }else{ try{ delete node[_3e2]; } catch(e){ } } if(_3e1){ _3da[_3e3][_3e2]=conn.connect(node,_3e2,_3e1); }else{ node[_3e2]=null; } return node; } node[_3e2]=_3e1; return node; }; }); },"dojo/when":function(){ define(["./Deferred","./promise/Promise"],function(_3e4,_3e5){ "use strict"; return function when(_3e6,_3e7,_3e8,_3e9){ var _3ea=_3e6&&typeof _3e6.then==="function"; var _3eb=_3ea&&_3e6 instanceof _3e5; if(!_3ea){ if(arguments.length>1){ return _3e7?_3e7(_3e6):_3e6; }else{ return new _3e4().resolve(_3e6); } }else{ if(!_3eb){ var _3ec=new _3e4(_3e6.cancel); _3e6.then(_3ec.resolve,_3ec.reject,_3ec.progress); _3e6=_3ec.promise; } } if(_3e7||_3e8||_3e9){ return _3e6.then(_3e7,_3e8,_3e9); } return _3e6; }; }); },"dojo/dom-attr":function(){ define(["exports","./sniff","./_base/lang","./dom","./dom-style","./dom-prop"],function(_3ed,has,lang,dom,_3ee,prop){ var _3ef={innerHTML:1,textContent:1,className:1,htmlFor:has("ie")?1:0,value:1},_3f0={classname:"class",htmlfor:"for",tabindex:"tabIndex",readonly:"readOnly"}; function _3f1(node,name){ var attr=node.getAttributeNode&&node.getAttributeNode(name); return !!attr&&attr.specified; }; _3ed.has=function hasAttr(node,name){ var lc=name.toLowerCase(); return !!_3ef[prop.names[lc]||name]||_3f1(dom.byId(node),_3f0[lc]||name); }; _3ed.get=function getAttr(node,name){ node=dom.byId(node); var lc=name.toLowerCase(),_3f2=prop.names[lc]||name,_3f3=_3ef[_3f2],_3f4=node[_3f2]; if(_3f3&&typeof _3f4!="undefined"){ return _3f4; } if(_3f2=="textContent"){ return prop.get(node,_3f2); } if(_3f2!="href"&&(typeof _3f4=="boolean"||lang.isFunction(_3f4))){ return _3f4; } var _3f5=_3f0[lc]||name; return _3f1(node,_3f5)?node.getAttribute(_3f5):null; }; _3ed.set=function setAttr(node,name,_3f6){ node=dom.byId(node); if(arguments.length==2){ for(var x in name){ _3ed.set(node,x,name[x]); } return node; } var lc=name.toLowerCase(),_3f7=prop.names[lc]||name,_3f8=_3ef[_3f7]; if(_3f7=="style"&&typeof _3f6!="string"){ _3ee.set(node,_3f6); return node; } if((lc.indexOf("aria-")===-1)&&(_3f8||typeof _3f6=="boolean"||lang.isFunction(_3f6))){ return prop.set(node,name,_3f6); } node.setAttribute(_3f0[lc]||name,_3f6); return node; }; _3ed.remove=function removeAttr(node,name){ dom.byId(node).removeAttribute(_3f0[name.toLowerCase()]||name); }; _3ed.getNodeProp=function getNodeProp(node,name){ node=dom.byId(node); var lc=name.toLowerCase(),_3f9=prop.names[lc]||name; if((_3f9 in node)&&_3f9!="href"){ return node[_3f9]; } var _3fa=_3f0[lc]||name; return _3f1(node,_3fa)?node.getAttribute(_3fa):null; }; }); },"dojo/dom-construct":function(){ define(["exports","./_base/kernel","./sniff","./_base/window","./dom","./dom-attr"],function(_3fb,dojo,has,win,dom,attr){ var _3fc={option:["select"],tbody:["table"],thead:["table"],tfoot:["table"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","thead","tr"],legend:["fieldset"],caption:["table"],colgroup:["table"],col:["table","colgroup"],li:["ul"]},_3fd=/<\s*([\w\:]+)/,_3fe={},_3ff=0,_400="__"+dojo._scopeName+"ToDomId"; for(var _401 in _3fc){ if(_3fc.hasOwnProperty(_401)){ var tw=_3fc[_401]; tw.pre=_401=="option"?"