/* Copyright (c) 2004-2012, The Dojo Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ /* This is an optimized version of Dojo, built for deployment and not for development. To get sources and documentation, please visit: http://dojotoolkit.org */ if(!dojo._hasResource["dojo.back"]){dojo._hasResource["dojo.back"]=true;dojo.provide("dojo.back");dojo.getObject("back",true,dojo);(function(){var _1=dojo.back,_2=_1.getHash=function(){var h=window.location.hash;if(h.charAt(0)=="#"){h=h.substring(1);}return dojo.isMozilla?h:decodeURIComponent(h);},_3=_1.setHash=function(h){if(!h){h="";}window.location.hash=encodeURIComponent(h);_4=history.length;};var _5=(typeof (window)!=="undefined")?window.location.href:"";var _6=(typeof (window)!=="undefined")?_2():"";var _7=null;var _8=null;var _9=null;var _a=null;var _b=[];var _c=[];var _d=false;var _e=false;var _4;function _f(){var _10=_c.pop();if(!_10){return;}var _11=_c[_c.length-1];if(!_11&&_c.length==0){_11=_7;}if(_11){if(_11.kwArgs["back"]){_11.kwArgs["back"]();}else{if(_11.kwArgs["backButton"]){_11.kwArgs["backButton"]();}else{if(_11.kwArgs["handle"]){_11.kwArgs.handle("back");}}}}_b.push(_10);};_1.goBack=_f;function _12(){var _13=_b.pop();if(!_13){return;}if(_13.kwArgs["forward"]){_13.kwArgs.forward();}else{if(_13.kwArgs["forwardButton"]){_13.kwArgs.forwardButton();}else{if(_13.kwArgs["handle"]){_13.kwArgs.handle("forward");}}}_c.push(_13);};_1.goForward=_12;function _14(url,_15,_16){return {"url":url,"kwArgs":_15,"urlHash":_16};};function _17(url){var _18=url.split("?");if(_18.length<2){return null;}else{return _18[1];}};function _19(){var url=(dojo.config["dojoIframeHistoryUrl"]||dojo.moduleUrl("dojo","resources/iframe_history.html"))+"?"+(new Date()).getTime();_d=true;if(_a){dojo.isWebKit?_a.location=url:window.frames[_a.name].location=url;}else{}return url;};function _1a(){if(!_e){var hsl=_c.length;var _1b=_2();if((_1b===_6||window.location.href==_5)&&(hsl==1)){_f();return;}if(_b.length>0){if(_b[_b.length-1].urlHash===_1b){_12();return;}}if((hsl>=2)&&(_c[hsl-2])){if(_c[hsl-2].urlHash===_1b){_f();return;}}}};_1.init=function(){if(dojo.byId("dj_history")){return;}var src=dojo.config["dojoIframeHistoryUrl"]||dojo.moduleUrl("dojo","resources/iframe_history.html");if(dojo._postLoad){console.error("dojo.back.init() must be called before the DOM has loaded. "+"If using xdomain loading or djConfig.debugAtAllCosts, include dojo.back "+"in a build layer.");}else{document.write("");}};_1.setInitialState=function(_1c){_7=_14(_5,_1c,_6);};_1.addToHistory=function(_1d){_b=[];var _1e=null;var url=null;if(!_a){if(dojo.config["useXDomain"]&&!dojo.config["dojoIframeHistoryUrl"]){console.warn("dojo.back: When using cross-domain Dojo builds,"+" please save iframe_history.html to your domain and set djConfig.dojoIframeHistoryUrl"+" to the path on your domain to iframe_history.html");}_a=window.frames["dj_history"];}if(!_9){_9=dojo.create("a",{style:{display:"none"}},dojo.body());}if(_1d["changeUrl"]){_1e=""+((_1d["changeUrl"]!==true)?_1d["changeUrl"]:(new Date()).getTime());if(_c.length==0&&_7.urlHash==_1e){_7=_14(url,_1d,_1e);return;}else{if(_c.length>0&&_c[_c.length-1].urlHash==_1e){_c[_c.length-1]=_14(url,_1d,_1e);return;}}_e=true;setTimeout(function(){_3(_1e);_e=false;},1);_9.href=_1e;if(dojo.isIE){url=_19();var _1f=_1d["back"]||_1d["backButton"]||_1d["handle"];var tcb=function(_20){if(_2()!=""){setTimeout(function(){_3(_1e);},1);}_1f.apply(this,[_20]);};if(_1d["back"]){_1d.back=tcb;}else{if(_1d["backButton"]){_1d.backButton=tcb;}else{if(_1d["handle"]){_1d.handle=tcb;}}}var _21=_1d["forward"]||_1d["forwardButton"]||_1d["handle"];var tfw=function(_22){if(_2()!=""){_3(_1e);}if(_21){_21.apply(this,[_22]);}};if(_1d["forward"]){_1d.forward=tfw;}else{if(_1d["forwardButton"]){_1d.forwardButton=tfw;}else{if(_1d["handle"]){_1d.handle=tfw;}}}}else{if(!dojo.isIE){if(!_8){_8=setInterval(_1a,200);}}}}else{url=_19();}_c.push(_14(url,_1d,_1e));};_1._iframeLoaded=function(evt,_23){var _24=_17(_23.href);if(_24==null){if(_c.length==1){_f();}return;}if(_d){_d=false;return;}if(_c.length>=2&&_24==_17(_c[_c.length-2].url)){_f();}else{if(_b.length>0&&_24==_17(_b[_b.length-1].url)){_12();}}};})();}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.getObject("regexp",true,dojo);dojo.regexp.escapeString=function(str,_25){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_25&&_25.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_26){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_36=str.match(pat))){tz=_36[1];}else{str=_35.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_36=str.match(pat))){tz=_36[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_37,_38,_39){_37=new Date(+_37);_38=new Date(+(_38||new Date()));if(_39=="date"){_37.setHours(0,0,0,0);_38.setHours(0,0,0,0);}else{if(_39=="time"){_37.setFullYear(0,0,0);_38.setFullYear(0,0,0);}}if(_37>_38){return 1;}if(_37<_38){return -1;}return 0;};dojo.date.add=function(_3a,_3b,_3c){var sum=new Date(+_3a);var _3d=false;var _3e="Date";switch(_3b){case "day":break;case "weekday":var _3f,_40;var mod=_3c%5;if(!mod){_3f=(_3c>0)?5:-5;_40=(_3c>0)?((_3c-5)/5):((_3c+5)/5);}else{_3f=mod;_40=parseInt(_3c/5);}var _41=_3a.getDay();var adj=0;if(_41==6&&_3c>0){adj=1;}else{if(_41==0&&_3c<0){adj=-1;}}var _42=_41+_3f;if(_42==0||_42==6){adj=(_3c>0)?2:-2;}_3c=(7*_40)+_3f+adj;break;case "year":_3e="FullYear";_3d=true;break;case "week":_3c*=7;break;case "quarter":_3c*=3;case "month":_3d=true;_3e="Month";break;default:_3e="UTC"+_3b.charAt(0).toUpperCase()+_3b.substring(1)+"s";}if(_3e){sum["set"+_3e](sum["get"+_3e]()+_3c);}if(_3d&&(sum.getDate()<_3a.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_43,_44,_45){_44=_44||new Date();_45=_45||"day";var _46=_44.getFullYear()-_43.getFullYear();var _47=1;switch(_45){case "quarter":var m1=_43.getMonth();var m2=_44.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_46*4);_47=q2-q1;break;case "weekday":var _48=Math.round(dojo.date.difference(_43,_44,"day"));var _49=parseInt(dojo.date.difference(_43,_44,"week"));var mod=_48%7;if(mod==0){_48=_49*5;}else{var adj=0;var _4a=_43.getDay();var _4b=_44.getDay();_49=parseInt(_48/7);mod=_48%7;var _4c=new Date(_43);_4c.setDate(_4c.getDate()+(_49*7));var _4d=_4c.getDay();if(_48>0){switch(true){case _4a==6:adj=-1;break;case _4a==0:adj=0;break;case _4b==6:adj=-1;break;case _4b==0:adj=-2;break;case (_4d+mod)>5:adj=-2;}}else{if(_48<0){switch(true){case _4a==6:adj=0;break;case _4a==0:adj=1;break;case _4b==6:adj=2;break;case _4b==0:adj=1;break;case (_4d+mod)<0:adj=2;}}}_48+=adj;_48-=(_49*2);}_47=_48;break;case "year":_47=_46;break;case "month":_47=(_44.getMonth()-_43.getMonth())+(_46*12);break;case "week":_47=parseInt(dojo.date.difference(_43,_44,"day")/7);break;case "day":_47/=24;case "hour":_47/=60;case "minute":_47/=60;case "second":_47/=1000;case "millisecond":_47*=_44.getTime()-_43.getTime();}return Math.round(_47);};}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.getObject("i18n",true,dojo);dojo.i18n.getLocalization=dojo.i18n.getLocalization||function(_4e,_4f,_50){_50=dojo.i18n.normalizeLocale(_50);var _51=_50.split("-");var _52=[_4e,"nls",_4f].join(".");var _53=dojo._loadedModules[_52];if(_53){var _54;for(var i=_51.length;i>0;i--){var loc=_51.slice(0,i).join("_");if(_53[loc]){_54=_53[loc];break;}}if(!_54){_54=_53.ROOT;}if(_54){var _55=function(){};_55.prototype=_54;return new _55();}}throw new Error("Bundle not found: "+_4f+" in "+_4e+" , locale="+_50);};dojo.i18n.normalizeLocale=function(_56){var _57=_56?_56.toLowerCase():dojo.locale;if(_57=="root"){_57="ROOT";}return _57;};dojo.i18n._requireLocalization=function(_58,_59,_5a,_5b){var _5c=dojo.i18n.normalizeLocale(_5a);var _5d=[_58,"nls",_59].join(".");var _5e="";if(_5b){var _5f=_5b.split(",");for(var i=0;i<_5f.length;i++){if(_5c["indexOf"](_5f[i])==0){if(_5f[i].length>_5e.length){_5e=_5f[i];}}}if(!_5e){_5e="ROOT";}}var _60=_5b?_5e:_5c;var _61=dojo._loadedModules[_5d];var _62=null;if(_61){if(dojo.config.localizationComplete&&_61._built){return;}var _63=_60.replace(/-/g,"_");var _64=_5d+"."+_63;_62=dojo._loadedModules[_64];}if(!_62){_61=dojo["provide"](_5d);var _65=dojo._getModuleSymbols(_58);var _66=_65.concat("nls").join("/");var _67;dojo.i18n._searchLocalePath(_60,_5b,function(loc){var _68=loc.replace(/-/g,"_");var _69=_5d+"."+_68;var _6a=false;if(!dojo._loadedModules[_69]){dojo["provide"](_69);var _6b=[_66];if(loc!="ROOT"){_6b.push(loc);}_6b.push(_59);var _6c=_6b.join("/")+".js";_6a=dojo._loadPath(_6c,null,function(_6d){_6d=_6d.root||_6d;var _6e=function(){};_6e.prototype=_67;_61[_68]=new _6e();for(var j in _6d){_61[_68][j]=_6d[j];}});}else{_6a=true;}if(_6a&&_61[_68]){_67=_61[_68];}else{_61[_68]=_67;}if(_5b){return true;}});}if(_5b&&_5c!=_5e){_61[_5c.replace(/-/g,"_")]=_61[_5e.replace(/-/g,"_")];}};(function(){var _6f=dojo.config.extraLocale;if(_6f){if(!_6f instanceof Array){_6f=[_6f];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_70,_71){req(m,b,_70,_71);if(_70){return;}for(var i=0;i<_6f.length;i++){req(m,b,_6f[i],_71);}};}})();dojo.i18n._searchLocalePath=function(_72,_73,_74){_72=dojo.i18n.normalizeLocale(_72);var _75=_72.split("-");var _76=[];for(var i=_75.length;i>0;i--){_76.push(_75.slice(0,i).join("-"));}_76.push(false);if(_73){_76.reverse();}for(var j=_76.length-1;j>=0;j--){var loc=_76[j]||"ROOT";var _77=_74(loc);if(_77){break;}}};dojo.i18n._preloadLocalizations=function(_78,_79){function _7a(_7b){_7b=dojo.i18n.normalizeLocale(_7b);dojo.i18n._searchLocalePath(_7b,true,function(loc){for(var i=0;i<_79.length;i++){if(_79[i]==loc){dojo["require"](_78+"_"+loc);return true;}}return false;});};_7a();var _7c=dojo.config.extraLocale||[];for(var i=0;i<_7c.length;i++){_7a(_7c[i]);}};}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.getObject("cldr.supplemental",true,dojo);dojo.cldr.supplemental.getFirstDayOfWeek=function(_7d){var _7e={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,sy:6,tn:6,ye:6,ar:0,as:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,il:0,"in":0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mn:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,zw:0};var _7f=dojo.cldr.supplemental._region(_7d);var dow=_7e[_7f];return (dow===undefined)?1:dow;};dojo.cldr.supplemental._region=function(_80){_80=dojo.i18n.normalizeLocale(_80);var _81=_80.split("-");var _82=_81[1];if(!_82){_82={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",he:"il",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[_81[0]];}else{if(_82.length==4){_82=_81[2];}}return _82;};dojo.cldr.supplemental.getWeekend=function(_83){var _84={"in":0,af:4,dz:4,ir:4,om:4,sa:4,ye:4,ae:5,bh:5,eg:5,il:5,iq:5,jo:5,kw:5,ly:5,ma:5,qa:5,sd:5,sy:5,tn:5};var _85={af:5,dz:5,ir:5,om:5,sa:5,ye:5,ae:6,bh:5,eg:6,il:6,iq:6,jo:6,kw:6,ly:6,ma:6,qa:6,sd:6,sy:6,tn:6};var _86=dojo.cldr.supplemental._region(_83);var _87=_84[_86];var end=_85[_86];if(_87===undefined){_87=6;}if(end===undefined){end=0;}return {start:_87,end:end};};}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.getObject("string",true,dojo);dojo.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("");};dojo.string.pad=function(_88,_89,ch,end){if(!ch){ch="0";}var out=String(_88),pad=dojo.string.rep(ch,Math.ceil((_89-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function(_8a,map,_8b,_8c){_8c=_8c||dojo.global;_8b=_8b?dojo.hitch(_8c,_8b):function(v){return v;};return _8a.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_8d,key,_8e){var _8f=dojo.getObject(key,false,map);if(_8e){_8f=dojo.getObject(_8e,false,_8c).call(_8c,_8f,key);}return _8b(_8f,key).toString();});};dojo.string.trim=String.prototype.trim?dojo.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(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");dojo.getObject("date.locale",true,dojo);(function(){function _90(_91,_92,_93,_94){return _94.replace(/([a-z])\1*/ig,function(_95){var s,pad,c=_95.charAt(0),l=_95.length,_96=["abbr","wide","narrow"];switch(c){case "G":s=_92[(l<4)?"eraAbbr":"eraNames"][_91.getFullYear()<0?0:1];break;case "y":s=_91.getFullYear();switch(l){case 1:break;case 2:if(!_93.fullYear){s=String(s);s=s.substr(s.length-2);break;}default:pad=true;}break;case "Q":case "q":s=Math.ceil((_91.getMonth()+1)/3);pad=true;break;case "M":var m=_91.getMonth();if(l<3){s=m+1;pad=true;}else{var _97=["months","format",_96[l-3]].join("-");s=_92[_97][m];}break;case "w":var _98=0;s=dojo.date.locale._getWeekOfYear(_91,_98);pad=true;break;case "d":s=_91.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_91);pad=true;break;case "E":var d=_91.getDay();if(l<3){s=d+1;pad=true;}else{var _99=["days","format",_96[l-3]].join("-");s=_92[_99][d];}break;case "a":var _9a=(_91.getHours()<12)?"am":"pm";s=_93[_9a]||_92["dayPeriods-format-wide-"+_9a];break;case "h":case "H":case "K":case "k":var h=_91.getHours();switch(c){case "h":s=(h%12)||12;break;case "H":s=h;break;case "K":s=(h%12);break;case "k":s=h||24;break;}pad=true;break;case "m":s=_91.getMinutes();pad=true;break;case "s":s=_91.getSeconds();pad=true;break;case "S":s=Math.round(_91.getMilliseconds()*Math.pow(10,l-3));pad=true;break;case "v":case "z":s=dojo.date.locale._getZone(_91,true,_93);if(s){break;}l=4;case "Z":var _9b=dojo.date.locale._getZone(_91,false,_93);var tz=[(_9b<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_9b)/60),2),dojo.string.pad(Math.abs(_9b)%60,2)];if(l==4){tz.splice(0,0,"GMT");tz.splice(3,0,":");}s=tz.join("");break;default:throw new Error("dojo.date.locale.format: invalid pattern char: "+_94);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale._getZone=function(_9c,_9d,_9e){if(_9d){return dojo.date.getTimezoneName(_9c);}else{return _9c.getTimezoneOffset();}};dojo.date.locale.format=function(_9f,_a0){_a0=_a0||{};var _a1=dojo.i18n.normalizeLocale(_a0.locale),_a2=_a0.formatLength||"short",_a3=dojo.date.locale._getGregorianBundle(_a1),str=[],_a4=dojo.hitch(this,_90,_9f,_a3,_a0);if(_a0.selector=="year"){return _a5(_a3["dateFormatItem-yyyy"]||"yyyy",_a4);}var _a6;if(_a0.selector!="date"){_a6=_a0.timePattern||_a3["timeFormat-"+_a2];if(_a6){str.push(_a5(_a6,_a4));}}if(_a0.selector!="time"){_a6=_a0.datePattern||_a3["dateFormat-"+_a2];if(_a6){str.push(_a5(_a6,_a4));}}return str.length==1?str[0]:_a3["dateTimeFormat-"+_a2].replace(/\{(\d+)\}/g,function(_a7,key){return str[key];});};dojo.date.locale.regexp=function(_a8){return dojo.date.locale._parseInfo(_a8).regexp;};dojo.date.locale._parseInfo=function(_a9){_a9=_a9||{};var _aa=dojo.i18n.normalizeLocale(_a9.locale),_ab=dojo.date.locale._getGregorianBundle(_aa),_ac=_a9.formatLength||"short",_ad=_a9.datePattern||_ab["dateFormat-"+_ac],_ae=_a9.timePattern||_ab["timeFormat-"+_ac],_af;if(_a9.selector=="date"){_af=_ad;}else{if(_a9.selector=="time"){_af=_ae;}else{_af=_ab["dateTimeFormat-"+_ac].replace(/\{(\d+)\}/g,function(_b0,key){return [_ae,_ad][key];});}}var _b1=[],re=_a5(_af,dojo.hitch(this,_b2,_b1,_ab,_a9));return {regexp:re,tokens:_b1,bundle:_ab};};dojo.date.locale.parse=function(_b3,_b4){var _b5=/[\u200E\u200F\u202A\u202E]/g,_b6=dojo.date.locale._parseInfo(_b4),_b7=_b6.tokens,_b8=_b6.bundle,re=new RegExp("^"+_b6.regexp.replace(_b5,"")+"$",_b6.strict?"":"i"),_b9=re.exec(_b3&&_b3.replace(_b5,""));if(!_b9){return null;}var _ba=["abbr","wide","narrow"],_bb=[1970,0,1,0,0,0,0],_bc="",_bd=dojo.every(_b9,function(v,i){if(!i){return true;}var _be=_b7[i-1];var l=_be.length;switch(_be.charAt(0)){case "y":if(l!=2&&_b4.strict){_bb[0]=v;}else{if(v<100){v=Number(v);var _bf=""+new Date().getFullYear(),_c0=_bf.substring(0,2)*100,_c1=Math.min(Number(_bf.substring(2,4))+20,99),num=(v<_c1)?_c0+v:_c0-100+v;_bb[0]=num;}else{if(_b4.strict){return false;}_bb[0]=v;}}break;case "M":if(l>2){var _c2=_b8["months-format-"+_ba[l-3]].concat();if(!_b4.strict){v=v.replace(".","").toLowerCase();_c2=dojo.map(_c2,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_c2,v);if(v==-1){return false;}}else{v--;}_bb[1]=v;break;case "E":case "e":var _c3=_b8["days-format-"+_ba[l-3]].concat();if(!_b4.strict){v=v.toLowerCase();_c3=dojo.map(_c3,function(d){return d.toLowerCase();});}v=dojo.indexOf(_c3,v);if(v==-1){return false;}break;case "D":_bb[1]=0;case "d":_bb[2]=v;break;case "a":var am=_b4.am||_b8["dayPeriods-format-wide-am"],pm=_b4.pm||_b8["dayPeriods-format-wide-pm"];if(!_b4.strict){var _c4=/\./g;v=v.replace(_c4,"").toLowerCase();am=am.replace(_c4,"").toLowerCase();pm=pm.replace(_c4,"").toLowerCase();}if(_b4.strict&&v!=am&&v!=pm){return false;}_bc=(v==pm)?"p":(v==am)?"a":"";break;case "K":if(v==24){v=0;}case "h":case "H":case "k":if(v>23){return false;}_bb[3]=v;break;case "m":_bb[4]=v;break;case "s":_bb[5]=v;break;case "S":_bb[6]=v;}return true;});var _c5=+_bb[3];if(_bc==="p"&&_c5<12){_bb[3]=_c5+12;}else{if(_bc==="a"&&_c5==12){_bb[3]=0;}}var _c6=new Date(_bb[0],_bb[1],_bb[2],_bb[3],_bb[4],_bb[5],_bb[6]);if(_b4.strict){_c6.setFullYear(_bb[0]);}var _c7=_b7.join(""),_c8=_c7.indexOf("d")!=-1,_c9=_c7.indexOf("M")!=-1;if(!_bd||(_c9&&_c6.getMonth()>_bb[1])||(_c8&&_c6.getDate()>_bb[2])){return null;}if((_c9&&_c6.getMonth()<_bb[1])||(_c8&&_c6.getDate()<_bb[2])){_c6=dojo.date.add(_c6,"hour",1);}return _c6;};function _a5(_ca,_cb,_cc,_cd){var _ce=function(x){return x;};_cb=_cb||_ce;_cc=_cc||_ce;_cd=_cd||_ce;var _cf=_ca.match(/(''|[^'])+/g),_d0=_ca.charAt(0)=="'";dojo.forEach(_cf,function(_d1,i){if(!_d1){_cf[i]="";}else{_cf[i]=(_d0?_cc:_cb)(_d1.replace(/''/g,"'"));_d0=!_d0;}});return _cd(_cf.join(""));};function _b2(_d2,_d3,_d4,_d5){_d5=dojo.regexp.escapeString(_d5);if(!_d4.strict){_d5=_d5.replace(" a"," ?a");}return _d5.replace(/([a-z])\1*/ig,function(_d6){var s,c=_d6.charAt(0),l=_d6.length,p2="",p3="";if(_d4.strict){if(l>1){p2="0"+"{"+(l-1)+"}";}if(l>2){p3="0"+"{"+(l-2)+"}";}}else{p2="0?";p3="0{0,2}";}switch(c){case "y":s="\\d{2,4}";break;case "M":s=(l>2)?"\\S+?":"1[0-2]|"+p2+"[1-9]";break;case "D":s="[12][0-9][0-9]|3[0-5][0-9]|36[0-6]|"+p3+"[1-9][0-9]|"+p2+"[1-9]";break;case "d":s="3[01]|[12]\\d|"+p2+"[1-9]";break;case "w":s="[1-4][0-9]|5[0-3]|"+p2+"[1-9]";break;case "E":s="\\S+";break;case "h":s="1[0-2]|"+p2+"[1-9]";break;case "k":s="1[01]|"+p2+"\\d";break;case "H":s="1\\d|2[0-3]|"+p2+"\\d";break;case "K":s="1\\d|2[0-4]|"+p2+"[1-9]";break;case "m":case "s":s="[0-5]\\d";break;case "S":s="\\d{"+l+"}";break;case "a":var am=_d4.am||_d3["dayPeriods-format-wide-am"],pm=_d4.pm||_d3["dayPeriods-format-wide-pm"];s=am+"|"+pm;if(!_d4.strict){if(am!=am.toLowerCase()){s+="|"+am.toLowerCase();}if(pm!=pm.toLowerCase()){s+="|"+pm.toLowerCase();}if(s.indexOf(".")!=-1){s+="|"+s.replace(/\./g,"");}}s=s.replace(/\./g,"\\.");break;default:s=".*";}if(_d2){_d2.push(_d6);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _d7=[];dojo.date.locale.addCustomFormats=function(_d8,_d9){_d7.push({pkg:_d8,name:_d9});};dojo.date.locale._getGregorianBundle=function(_da){var _db={};dojo.forEach(_d7,function(_dc){var _dd=dojo.i18n.getLocalization(_dc.pkg,_dc.name,_da);_db=dojo.mixin(_db,_dd);},this);return _db;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(_de,_df,_e0,_e1){var _e2,_e3=dojo.date.locale._getGregorianBundle(_e1),_e4=[_de,_e0,_df];if(_e0=="standAlone"){var key=_e4.join("-");_e2=_e3[key];if(_e2[0]==1){_e2=undefined;}}_e4[1]="format";return (_e2||_e3[_e4.join("-")]).concat();};dojo.date.locale.isWeekend=function(_e5,_e6){var _e7=dojo.cldr.supplemental.getWeekend(_e6),day=(_e5||new Date()).getDay();if(_e7.end<_e7.start){_e7.end+=7;if(day<_e7.start){day+=7;}}return day>=_e7.start&&day<=_e7.end;};dojo.date.locale._getDayOfYear=function(_e8){return dojo.date.difference(new Date(_e8.getFullYear(),0,1,_e8.getHours()),_e8)+1;};dojo.date.locale._getWeekOfYear=function(_e9,_ea){if(arguments.length==1){_ea=0;}var _eb=new Date(_e9.getFullYear(),0,1).getDay(),adj=(_eb-_ea+7)%7,_ec=Math.floor((dojo.date.locale._getDayOfYear(_e9)+adj-1)/7);if(_eb==_ea){_ec++;}return _ec;};}if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.getObject("dnd",true,dojo);dojo.dnd.getCopyKeyState=dojo.isCopyKey;dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function(){var id;do{id=dojo._scopeName+"Unique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.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(!dojo._hasResource["dojo.window"]){dojo._hasResource["dojo.window"]=true;dojo.provide("dojo.window");dojo.getObject("window",true,dojo);dojo.window.getBox=function(){var _ed=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _ee=dojo._docScroll();return {w:_ed.clientWidth,h:_ed.clientHeight,l:_ee.x,t:_ee.y};};dojo.window.get=function(doc){if(dojo.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;};dojo.window.scrollIntoView=function(_ef,pos){_ef=dojo.byId(_ef);var _f0,doc=_ef.ownerDocument||dojo.doc;if(!("rtl_adjust_position_for_verticalScrollBar" in dojo.window)){_f0=dojo.body();var _f1=dojo.create("div",{style:{overflow:"scroll",overflowX:"visible",direction:"rtl",visibility:"hidden",position:"absolute",left:"0",top:"0",width:"64px",height:"64px"}},_f0,"last"),div=dojo.create("div",{style:{overflow:"hidden",direction:"ltr"}},_f1,"last");dojo.window.rtl_adjust_position_for_verticalScrollBar=dojo.position(div).x!=0;_f1.removeChild(div);_f0.removeChild(_f1);}if(!("position_fixed_support" in dojo.window)){_f0=dojo.body();var _f2=dojo.create("span",{style:{visibility:"hidden",position:"fixed",left:"1px",top:"1px"}},_f0,"last"),_f3=dojo.create("span",{style:{position:"fixed",left:"0",top:"0"}},_f2,"last");dojo.window.position_fixed_support=dojo.position(_f3).x!=dojo.position(_f2).x;_f2.removeChild(_f3);_f0.removeChild(_f2);}try{_f0=doc.body||doc.getElementsByTagName("body")[0];var _f4=doc.documentElement||_f0.parentNode,_f5=dojo.isIE,_f6=dojo.isWebKit;if(_ef==_f0||_ef==_f4){return;}if(!(dojo.isMozilla||_f5||_f6||dojo.isOpera)&&("scrollIntoView" in _ef)){_ef.scrollIntoView(false);return;}var _f7=doc.compatMode=="BackCompat",_f8=Math.min(_f0.clientWidth||_f4.clientWidth,_f4.clientWidth||_f0.clientWidth),_f9=Math.min(_f0.clientHeight||_f4.clientHeight,_f4.clientHeight||_f0.clientHeight),_fa=(_f6||_f7)?_f0:_f4,_fb=pos||dojo.position(_ef),el=_ef.parentNode,_fc=function(el){return (_f5<=6||(_f5==7&&_f7))?false:(dojo.window.position_fixed_support&&(dojo.style(el,"position").toLowerCase()=="fixed"));};if(_fc(_ef)){return;}while(el){if(el==_f0){el=_fa;}var _fd=dojo.position(el),_fe=_fc(el),rtl=dojo.getComputedStyle(el).direction.toLowerCase()=="rtl";if(el==_fa){_fd.w=_f8;_fd.h=_f9;if(_fa==_f4&&_f5&&rtl){_fd.x+=_fa.offsetWidth-_fd.w;}if(_fd.x<0||!_f5||_f5>=9){_fd.x=0;}if(_fd.y<0||!_f5||_f5>=9){_fd.y=0;}}else{var pb=dojo._getPadBorderExtents(el);_fd.w-=pb.w;_fd.h-=pb.h;_fd.x+=pb.l;_fd.y+=pb.t;var _ff=el.clientWidth,_100=_fd.w-_ff;if(_ff>0&&_100>0){if(rtl&&dojo.window.rtl_adjust_position_for_verticalScrollBar){_fd.x+=_100;}_fd.w=_ff;}_ff=el.clientHeight;_100=_fd.h-_ff;if(_ff>0&&_100>0){_fd.h=_ff;}}if(_fe){if(_fd.y<0){_fd.h+=_fd.y;_fd.y=0;}if(_fd.x<0){_fd.w+=_fd.x;_fd.x=0;}if(_fd.y+_fd.h>_f9){_fd.h=_f9-_fd.y;}if(_fd.x+_fd.w>_f8){_fd.w=_f8-_fd.x;}}var l=_fb.x-_fd.x,t=_fb.y-_fd.y,r=l+_fb.w-_fd.w,bot=t+_fb.h-_fd.h;var s,old;if(r*l>0&&(!!el.scrollLeft||el==_fa||el.scrollWidth>el.offsetHeight)){s=Math[l<0?"max":"min"](l,r);if(rtl&&((_f5==8&&!_f7)||_f5>=9)){s=-s;}old=el.scrollLeft;el.scrollLeft+=s;s=el.scrollLeft-old;_fb.x-=s;}if(bot*t>0&&(!!el.scrollTop||el==_fa||el.scrollHeight>el.offsetHeight)){s=Math.ceil(Math[t<0?"max":"min"](t,bot));old=el.scrollTop;el.scrollTop+=s;s=el.scrollTop-old;_fb.y-=s;}el=(el!=_fa)&&!_fe&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_ef.scrollIntoView(false);}};}if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.getObject("dnd",true,dojo);dojo.dnd.getViewport=dojo.window.getBox;dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.window.getBox(),dx=0,dy=0;if(e.clientXv.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientYv.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo.position(n,true);var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-t.x,ry=e.pageY-t.y,dx=0,dy=0;if(dojo.isWebKit||dojo.isOpera){rx+=dojo.body().scrollLeft;ry+=dojo.body().scrollTop;}if(rx>0&&rxb.w-w){dx=w;}}}if(ry>0&&ryb.h-h){dy=h;}}}var _101=n.scrollLeft,_102=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_101!=n.scrollLeft||_102!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};}if(!dojo._hasResource["dojo.dnd.Avatar"]){dojo._hasResource["dojo.dnd.Avatar"]=true;dojo.provide("dojo.dnd.Avatar");dojo.declare("dojo.dnd.Avatar",null,{constructor:function(_103){this.manager=_103;this.construct();},construct:function(){this.isA11y=dojo.hasClass(dojo.body(),"dijit_a11y");var a=dojo.create("table",{"class":"dojoDndAvatar",style:{position:"absolute",zIndex:"1999",margin:"0px"}}),_104=this.manager.source,node,b=dojo.create("tbody",null,a),tr=dojo.create("tr",null,b),td=dojo.create("td",null,tr),icon=this.isA11y?dojo.create("span",{id:"a11yIcon",innerHTML:this.manager.copy?"+":"<"},td):null,span=dojo.create("span",{innerHTML:_104.generateText?this._generateText():""},td),k=Math.min(5,this.manager.nodes.length),i=0;dojo.attr(tr,{"class":"dojoDndAvatarHeader",style:{opacity:0.9}});for(;i0?_10d.delay:0;this.skip=_10d.skip;this.mover=_10d.mover?_10d.mover:dojo.dnd.Mover;this.events=[dojo.connect(this.handle,"onmousedown",this,"onMouseDown"),dojo.connect(this.handle,"ontouchstart",this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",this,"onSelectStart"),dojo.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_10e,node){return new dojo.dnd.Moveable(node,_10e);},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouseMove"),dojo.connect(this.handle,"ontouchmove",this,"onMouseMove"),dojo.connect(this.handle,"onmouseup",this,"onMouseUp"),dojo.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);}dojo.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);}dojo.stopEvent(e);},onMouseUp:function(e){for(var i=0;i<2;++i){dojo.disconnect(this.events.pop());}dojo.stopEvent(e);},onSelectStart:function(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onDragDetected:function(e){new this.mover(this.node,e,this);},onMoveStart:function(_10f){dojo.publish("/dnd/move/start",[_10f]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_110){dojo.publish("/dnd/move/stop",[_110]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_111,e){},onMove:function(_112,_113,e){this.onMoving(_112,_113);var s=_112.node.style;s.left=_113.l+"px";s.top=_113.t+"px";this.onMoved(_112,_113);},onMoving:function(_114,_115){},onMoved:function(_116,_117){}});}if(!dojo._hasResource["dojo.dnd.move"]){dojo._hasResource["dojo.dnd.move"]=true;dojo.provide("dojo.dnd.move");dojo.declare("dojo.dnd.move.constrainedMoveable",dojo.dnd.Moveable,{constraints:function(){},within:false,markupFactory:function(_118,node){return new dojo.dnd.move.constrainedMoveable(node,_118);},constructor:function(node,_119){if(!_119){_119={};}this.constraints=_119.constraints;this.within=_119.within;},onFirstMove:function(_11a){var c=this.constraintBox=this.constraints.call(this,_11a);c.r=c.l+c.w;c.b=c.t+c.h;if(this.within){var mb=dojo._getMarginSize(_11a.node);c.r-=mb.w;c.b-=mb.h;}},onMove:function(_11b,_11c){var c=this.constraintBox,s=_11b.node.style;this.onMoving(_11b,_11c);_11c.l=_11c.l0?"-":"+")+_12b(Math.floor(_130/60))+":"+_12b(_130%60);}}_12c.push(time);}return _12c.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");new Date("X");dojo.parser=new function(){var d=dojo;function _131(_132){if(d.isString(_132)){return "string";}if(typeof _132=="number"){return "number";}if(typeof _132=="boolean"){return "boolean";}if(d.isFunction(_132)){return "function";}if(d.isArray(_132)){return "array";}if(_132 instanceof Date){return "date";}if(_132 instanceof d._Url){return "url";}return "object";};function _133(_134,type){switch(type){case "string":return _134;case "number":return _134.length?Number(_134):NaN;case "boolean":return typeof _134=="boolean"?_134:!(_134.toLowerCase()=="false");case "function":if(d.isFunction(_134)){_134=_134.toString();_134=d.trim(_134.substring(_134.indexOf("{")+1,_134.length-1));}try{if(_134===""||_134.search(/[^\w\.]+/i)!=-1){return new Function(_134);}else{return d.getObject(_134,false)||new Function(_134);}}catch(e){return new Function();}case "array":return _134?_134.split(/\s*,\s*/):[];case "date":switch(_134){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_134);}case "url":return d.baseUrl+_134;default:return d.fromJson(_134);}};var _135={},_136={};d.connect(d,"extend",function(){_136={};});function _137(cls,_138){for(var name in cls){if(name.charAt(0)=="_"){continue;}if(name in _135){continue;}_138[name]=_131(cls[name]);}return _138;};function _139(_13a,_13b){var c=_136[_13a];if(!c){var cls=d.getObject(_13a),_13c=null;if(!cls){return null;}if(!_13b){_13c=_137(cls.prototype,{});}c={cls:cls,params:_13c};}else{if(!_13b&&!c.params){c.params=_137(c.cls.prototype,{});}}return c;};this._functionFromScript=function(_13d,_13e){var _13f="";var _140="";var _141=(_13d.getAttribute(_13e+"args")||_13d.getAttribute("args"));if(_141){d.forEach(_141.split(/\s*,\s*/),function(part,idx){_13f+="var "+part+" = arguments["+idx+"]; ";});}var _142=_13d.getAttribute("with");if(_142&&_142.length){d.forEach(_142.split(/\s*,\s*/),function(part){_13f+="with("+part+"){";_140+="}";});}return new Function(_13f+_13d.innerHTML+_140);};this.instantiate=function(_143,_144,args){var _145=[],_144=_144||{};args=args||{};var _146=(args.scope||d._scopeName)+"Type",_147="data-"+(args.scope||d._scopeName)+"-";d.forEach(_143,function(obj){if(!obj){return;}var node,type,_148,_149,_14a,_14b;if(obj.node){node=obj.node;type=obj.type;_14b=obj.fastpath;_148=obj.clsInfo||(type&&_139(type,_14b));_149=_148&&_148.cls;_14a=obj.scripts;}else{node=obj;type=_146 in _144?_144[_146]:node.getAttribute(_146);_148=type&&_139(type);_149=_148&&_148.cls;_14a=(_149&&(_149._noScript||_149.prototype._noScript)?[]:d.query("> script[type^='dojo/']",node));}if(!_148){throw new Error("Could not load class '"+type);}var _14c={};if(args.defaults){d._mixin(_14c,args.defaults);}if(obj.inherited){d._mixin(_14c,obj.inherited);}if(_14b){var _14d=node.getAttribute(_147+"props");if(_14d&&_14d.length){try{_14d=d.fromJson.call(args.propsThis,"{"+_14d+"}");d._mixin(_14c,_14d);}catch(e){throw new Error(e.toString()+" in data-dojo-props='"+_14d+"'");}}var _14e=node.getAttribute(_147+"attach-point");if(_14e){_14c.dojoAttachPoint=_14e;}var _14f=node.getAttribute(_147+"attach-event");if(_14f){_14c.dojoAttachEvent=_14f;}dojo.mixin(_14c,_144);}else{var _150=node.attributes;for(var name in _148.params){var item=name in _144?{value:_144[name],specified:true}:_150.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _151=item.value;switch(name){case "class":_151="className" in _144?_144.className:node.className;break;case "style":_151="style" in _144?_144.style:(node.style&&node.style.cssText);}var _152=_148.params[name];if(typeof _151=="string"){_14c[name]=_133(_151,_152);}else{_14c[name]=_151;}}}var _153=[],_154=[];d.forEach(_14a,function(_155){node.removeChild(_155);var _156=(_155.getAttribute(_147+"event")||_155.getAttribute("event")),type=_155.getAttribute("type"),nf=d.parser._functionFromScript(_155,_147);if(_156){if(type=="dojo/connect"){_153.push({event:_156,func:nf});}else{_14c[_156]=nf;}}else{_154.push(nf);}});var _157=_149.markupFactory||_149.prototype&&_149.prototype.markupFactory;var _158=_157?_157(_14c,node,_149):new _149(_14c,node);_145.push(_158);var _159=(node.getAttribute(_147+"id")||node.getAttribute("jsId"));if(_159){d.setObject(_159,_158);}d.forEach(_153,function(_15a){d.connect(_158,_15a.event,null,_15a.func);});d.forEach(_154,function(func){func.call(_158);});});if(!_144._started){d.forEach(_145,function(_15b){if(!args.noStart&&_15b&&dojo.isFunction(_15b.startup)&&!_15b._started&&(!_15b.getParent||!_15b.getParent())){_15b.startup();}});}return _145;};this.parse=function(_15c,args){var root;if(!args&&_15c&&_15c.rootNode){args=_15c;root=args.rootNode;}else{root=_15c;}root=root?dojo.byId(root):dojo.body();args=args||{};var _15d=(args.scope||d._scopeName)+"Type",_15e="data-"+(args.scope||d._scopeName)+"-";function scan(_15f,list){var _160=dojo.clone(_15f.inherited);dojo.forEach(["dir","lang"],function(name){var val=_15f.node.getAttribute(name);if(val){_160[name]=val;}});var _161=_15f.clsInfo&&!_15f.clsInfo.cls.prototype._noScript?_15f.scripts:null;var _162=(!_15f.clsInfo||!_15f.clsInfo.cls.prototype.stopParser)||(args&&args.template);for(var _163=_15f.node.firstChild;_163;_163=_163.nextSibling){if(_163.nodeType==1){var type,_164=_162&&_163.getAttribute(_15e+"type");if(_164){type=_164;}else{type=_162&&_163.getAttribute(_15d);}var _165=_164==type;if(type){var _166={"type":type,fastpath:_165,clsInfo:_139(type,_165),node:_163,scripts:[],inherited:_160};list.push(_166);scan(_166,list);}else{if(_161&&_163.nodeName.toLowerCase()=="script"){type=_163.getAttribute("type");if(type&&/^dojo\/\w/i.test(type)){_161.push(_163);}}else{if(_162){scan({node:_163,inherited:_160},list);}}}}}};var _167={};if(args&&args.inherited){for(var key in args.inherited){if(args.inherited[key]){_167[key]=args.inherited[key];}}}var list=[];scan({node:root,inherited:_167},list);var _168=args&&args.template?{template:true}:null;return this.instantiate(list,_168,args);};}();(function(){var _169=function(){if(dojo.config.parseOnLoad){dojo.parser.parse();}};if(dojo.getObject("dijit.wai.onload")===dojo._loaders[0]){dojo._loaders.splice(1,0,_169);}else{dojo._loaders.unshift(_169);}})();}if(!dojo._hasResource["dojo.dnd.Container"]){dojo._hasResource["dojo.dnd.Container"]=true;dojo.provide("dojo.dnd.Container");dojo.declare("dojo.dnd.Container",null,{skipForm:false,constructor:function(node,_16a){this.node=dojo.byId(node);if(!_16a){_16a={};}this.creator=_16a.creator||null;this.skipForm=_16a.skipForm;this.parent=_16a.dropParent&&dojo.byId(_16a.dropParent);this.map={};this.current=null;this.containerState="";dojo.addClass(this.node,"dojoDndContainer");if(!(_16a&&_16a._skipStartup)){this.startup();}this.events=[dojo.connect(this.node,"onmouseover",this,"onMouseOver"),dojo.connect(this.node,"onmouseout",this,"onMouseOut"),dojo.connect(this.node,"ondragstart",this,"onSelectStart"),dojo.connect(this.node,"onselectstart",this,"onSelectStart")];},creator:function(){},getItem:function(key){return this.map[key];},setItem:function(key,data){this.map[key]=data;},delItem:function(key){delete this.map[key];},forInItems:function(f,o){o=o||dojo.global;var m=this.map,e=dojo.dnd._empty;for(var i in m){if(i in e){continue;}f.call(o,m[i],i,this);}return o;},clearItems:function(){this.map={};},getAllNodes:function(){return dojo.query("> .dojoDndItem",this.parent);},sync:function(){var map={};this.getAllNodes().forEach(function(node){if(node.id){var item=this.getItem(node.id);if(item){map[node.id]=item;return;}}else{node.id=dojo.dnd.getUniqueId();}var type=node.getAttribute("dndType"),data=node.getAttribute("dndData");map[node.id]={data:data||node.innerHTML,type:type?type.split(/\s*,\s*/):["text"]};},this);this.map=map;return this;},insertNodes:function(data,_16b,_16c){if(!this.parent.firstChild){_16c=null;}else{if(_16b){if(!_16c){_16c=this.parent.firstChild;}}else{if(_16c){_16c=_16c.nextSibling;}}}if(_16c){for(var i=0;ithis.delay||Math.abs(e.pageY-this._lastY)>this.delay)){var _17e=this.getSelectedNodes();if(_17e.length){m.startDrag(this,_17e,this.copyState(dojo.isCopyKey(e),true));}}}if(this.isDragging){var _17f=false;if(this.current){if(!this.targetBox||this.targetAnchor!=this.current){this.targetBox=dojo.position(this.current,true);}if(this.horizontal){_17f=(e.pageX-this.targetBox.x)<(this.targetBox.w/2);}else{_17f=(e.pageY-this.targetBox.y)<(this.targetBox.h/2);}}if(this.current!=this.targetAnchor||_17f!=this.before){this._markTargetAnchor(_17f);m.canDrop(!this.current||m.source!=this||!(this.current.id in this.selection));}}},onMouseDown:function(e){if(!this.mouseDown&&this._legalMouseDown(e)&&(!this.skipForm||!dojo.dnd.isFormElement(e))){this.mouseDown=true;this._lastX=e.pageX;this._lastY=e.pageY;dojo.dnd.Source.superclass.onMouseDown.call(this,e);}},onMouseUp:function(e){if(this.mouseDown){this.mouseDown=false;dojo.dnd.Source.superclass.onMouseUp.call(this,e);}},onDndSourceOver:function(_180){if(this!=_180){this.mouseDown=false;if(this.targetAnchor){this._unmarkTargetAnchor();}}else{if(this.isDragging){var m=dojo.dnd.manager();m.canDrop(this.targetState!="Disabled"&&(!this.current||m.source!=this||!(this.current.id in this.selection)));}}},onDndStart:function(_181,_182,copy){if(this.autoSync){this.sync();}if(this.isSource){this._changeState("Source",this==_181?(copy?"Copied":"Moved"):"");}var _183=this.accept&&this.checkAcceptance(_181,_182);this._changeState("Target",_183?"":"Disabled");if(this==_181){dojo.dnd.manager().overSource(this);}this.isDragging=true;},onDndDrop:function(_184,_185,copy,_186){if(this==_186){this.onDrop(_184,_185,copy);}this.onDndCancel();},onDndCancel:function(){if(this.targetAnchor){this._unmarkTargetAnchor();this.targetAnchor=null;}this.before=true;this.isDragging=false;this.mouseDown=false;this._changeState("Source","");this._changeState("Target","");},onDrop:function(_187,_188,copy){if(this!=_187){this.onDropExternal(_187,_188,copy);}else{this.onDropInternal(_188,copy);}},onDropExternal:function(_189,_18a,copy){var _18b=this._normalizedCreator;if(this.creator){this._normalizedCreator=function(node,hint){return _18b.call(this,_189.getItem(node.id).data,hint);};}else{if(copy){this._normalizedCreator=function(node,hint){var t=_189.getItem(node.id);var n=node.cloneNode(true);n.id=dojo.dnd.getUniqueId();return {node:n,data:t.data,type:t.type};};}else{this._normalizedCreator=function(node,hint){var t=_189.getItem(node.id);_189.delItem(node.id);return {node:node,data:t.data,type:t.type};};}}this.selectNone();if(!copy&&!this.creator){_189.selectNone();}this.insertNodes(true,_18a,this.before,this.current);if(!copy&&this.creator){_189.deleteSelectedNodes();}this._normalizedCreator=_18b;},onDropInternal:function(_18c,copy){var _18d=this._normalizedCreator;if(this.current&&this.current.id in this.selection){return;}if(copy){if(this.creator){this._normalizedCreator=function(node,hint){return _18d.call(this,this.getItem(node.id).data,hint);};}else{this._normalizedCreator=function(node,hint){var t=this.getItem(node.id);var n=node.cloneNode(true);n.id=dojo.dnd.getUniqueId();return {node:n,data:t.data,type:t.type};};}}else{if(!this.current){return;}this._normalizedCreator=function(node,hint){var t=this.getItem(node.id);return {node:node,data:t.data,type:t.type};};}this._removeSelection();this.insertNodes(true,_18c,this.before,this.current);this._normalizedCreator=_18d;},onDraggingOver:function(){},onDraggingOut:function(){},onOverEvent:function(){dojo.dnd.Source.superclass.onOverEvent.call(this);dojo.dnd.manager().overSource(this);if(this.isDragging&&this.targetState!="Disabled"){this.onDraggingOver();}},onOutEvent:function(){dojo.dnd.Source.superclass.onOutEvent.call(this);dojo.dnd.manager().outSource(this);if(this.isDragging&&this.targetState!="Disabled"){this.onDraggingOut();}},_markTargetAnchor:function(_18e){if(this.current==this.targetAnchor&&this.before==_18e){return;}if(this.targetAnchor){this._removeItemClass(this.targetAnchor,this.before?"Before":"After");}this.targetAnchor=this.current;this.targetBox=null;this.before=_18e;if(this.targetAnchor){this._addItemClass(this.targetAnchor,this.before?"Before":"After");}},_unmarkTargetAnchor:function(){if(!this.targetAnchor){return;}this._removeItemClass(this.targetAnchor,this.before?"Before":"After");this.targetAnchor=null;this.targetBox=null;this.before=true;},_markDndStatus:function(copy){this._changeState("Source",copy?"Copied":"Moved");},_legalMouseDown:function(e){if(!dojo.mouseButtons.isLeft(e)){return false;}if(!this.withHandles){return true;}for(var node=e.target;node&&node!==this.node;node=node.parentNode){if(dojo.hasClass(node,"dojoDndHandle")){return true;}if(dojo.hasClass(node,"dojoDndItem")||dojo.hasClass(node,"dojoDndIgnore")){break;}}return false;}});dojo.declare("dojo.dnd.Target",dojo.dnd.Source,{constructor:function(node,_18f){this.isSource=false;dojo.removeClass(this.node,"dojoDndSource");},markupFactory:function(_190,node){_190._skipStartup=true;return new dojo.dnd.Target(node,_190);}});dojo.declare("dojo.dnd.AutoSource",dojo.dnd.Source,{constructor:function(node,_191){this.autoSync=true;},markupFactory:function(_192,node){_192._skipStartup=true;return new dojo.dnd.AutoSource(node,_192);}});}if(!dojo._hasResource["dojo.fx.Toggler"]){dojo._hasResource["dojo.fx.Toggler"]=true;dojo.provide("dojo.fx.Toggler");dojo.declare("dojo.fx.Toggler",null,{node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,constructor:function(args){var _193=this;dojo.mixin(_193,args);_193.node=args.node;_193._showArgs=dojo.mixin({},args);_193._showArgs.node=_193.node;_193._showArgs.duration=_193.showDuration;_193.showAnim=_193.showFunc(_193._showArgs);_193._hideArgs=dojo.mixin({},args);_193._hideArgs.node=_193.node;_193._hideArgs.duration=_193.hideDuration;_193.hideAnim=_193.hideFunc(_193._hideArgs);dojo.connect(_193.showAnim,"beforeBegin",dojo.hitch(_193.hideAnim,"stop",true));dojo.connect(_193.hideAnim,"beforeBegin",dojo.hitch(_193.showAnim,"stop",true));},show:function(_194){return this.showAnim.play(_194||0);},hide:function(_195){return this.hideAnim.play(_195||0);}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");(function(){var d=dojo,_196={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _197=function(_198){this._index=-1;this._animations=_198||[];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(_197,{_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(_199,_19a){if(!this._current){this._current=this._animations[this._index=0];}if(!_19a&&this._current.status()=="playing"){return this;}var _19b=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_19c=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_19d=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_19b);d.disconnect(_19c);d.disconnect(_19d);});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(_19e,_19f){this.pause();var _1a0=this.duration*_19e;this._current=null;d.some(this._animations,function(a){if(a.duration<=_1a0){this._current=a;return true;}_1a0-=a.duration;return false;});if(this._current){this._current.gotoPercent(_1a0/this._current.duration,_19f);}return this;},stop:function(_1a1){if(this._current){if(_1a1){for(;this._index+1this._animations.length){this._fire("onEnd");}},_call:function(_1a7,args){var t=this._pseudoAnimation;t[_1a7].apply(t,args);},play:function(_1a8,_1a9){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(_1aa,_1ab){var ms=this.duration*_1aa;d.forEach(this._animations,function(a){a.gotoPercent(a.duration",dojo.body());window[_1af]=_1b1;return _1b1;},setSrc:function(_1b2,src,_1b3){try{if(!_1b3){if(dojo.isWebKit){_1b2.location=src;}else{frames[_1b2.name].location=src;}}else{var idoc;if(dojo.isIE||dojo.isWebKit){idoc=_1b2.contentWindow.document;}else{idoc=_1b2.contentWindow;}if(!idoc){_1b2.location=src;return;}else{idoc.location.replace(src);}}}catch(e){}},doc:function(_1b4){var doc=_1b4.contentDocument||(((_1b4.name)&&(_1b4.document)&&(dojo.doc.getElementsByTagName("iframe")[_1b4.name].contentWindow)&&(dojo.doc.getElementsByTagName("iframe")[_1b4.name].contentWindow.document)))||((_1b4.name)&&(dojo.doc.frames[_1b4.name])&&(dojo.doc.frames[_1b4.name].document))||null;return doc;},send:function(args){if(!this["_frame"]){this._frame=this.create(this._iframeName,dojo._scopeName+".io.iframe._iframeOnload();");}var dfd=dojo._ioSetArgs(args,function(dfd){dfd.canceled=true;dfd.ioArgs._callNext();},function(dfd){var _1b5=null;try{var _1b6=dfd.ioArgs;var dii=dojo.io.iframe;var ifd=dii.doc(dii._frame);var _1b7=_1b6.handleAs;_1b5=ifd;if(_1b7!="html"){if(_1b7=="xml"){if(dojo.isIE<9||(dojo.isIE&&dojo.isQuirks)){dojo.query("a",dii._frame.contentWindow.document.documentElement).orphan();var _1b8=(dii._frame.contentWindow.document).documentElement.innerText;_1b8=_1b8.replace(/>\s+<");_1b8=dojo.trim(_1b8);var _1b9={responseText:_1b8};_1b5=dojo._contentHandlers["xml"](_1b9);}}else{_1b5=ifd.getElementsByTagName("textarea")[0].value;if(_1b7=="json"){_1b5=dojo.fromJson(_1b5);}else{if(_1b7=="javascript"){_1b5=dojo.eval(_1b5);}}}}}catch(e){_1b5=e;}finally{_1b6._callNext();}return _1b5;},function(_1ba,dfd){dfd.ioArgs._hasError=true;dfd.ioArgs._callNext();return _1ba;});dfd.ioArgs._callNext=function(){if(!this["_calledNext"]){this._calledNext=true;dojo.io.iframe._currentDfd=null;dojo.io.iframe._fireNextRequest();}};this._dfdQueue.push(dfd);this._fireNextRequest();dojo._ioWatch(dfd,function(dfd){return !dfd.ioArgs["_hasError"];},function(dfd){return (!!dfd.ioArgs["_finished"]);},function(dfd){if(dfd.ioArgs._finished){dfd.callback(dfd);}else{dfd.errback(new Error("Invalid dojo.io.iframe request state"));}});return dfd;},_currentDfd:null,_dfdQueue:[],_iframeName:dojo._scopeName+"IoIframe",_fireNextRequest:function(){try{if((this._currentDfd)||(this._dfdQueue.length==0)){return;}do{var dfd=this._currentDfd=this._dfdQueue.shift();}while(dfd&&dfd.canceled&&this._dfdQueue.length);if(!dfd||dfd.canceled){this._currentDfd=null;return;}var _1bb=dfd.ioArgs;var args=_1bb.args;_1bb._contentToClean=[];var fn=dojo.byId(args["form"]);var _1bc=args["content"]||{};if(fn){if(_1bc){var _1bd=function(name,_1be){dojo.create("input",{type:"hidden",name:name,value:_1be},fn);_1bb._contentToClean.push(name);};for(var x in _1bc){var val=_1bc[x];if(dojo.isArray(val)&&val.length>1){var i;for(i=0;i-1?"&":"?")+_1bb.query;dojo._ioNotifyStart(dfd);this.setSrc(this._frame,_1c2,true);}}catch(e){dfd.errback(e);}},_iframeOnload:function(){var dfd=this._currentDfd;if(!dfd){this._fireNextRequest();return;}var _1c3=dfd.ioArgs;var args=_1c3.args;var _1c4=dojo.byId(args.form);if(_1c4){var _1c5=_1c3._contentToClean;for(var i=0;i<_1c5.length;i++){var key=_1c5[i];for(var j=0;j<_1c4.childNodes.length;j++){var _1c6=_1c4.childNodes[j];if(_1c6.name==key){dojo.destroy(_1c6);break;}}}if(_1c3["_originalAction"]){_1c4.setAttribute("action",_1c3._originalAction);}if(_1c3["_originalTarget"]){_1c4.setAttribute("target",_1c3._originalTarget);_1c4.target=_1c3._originalTarget;}}_1c3._finished=true;}};}if(!dojo._hasResource["dojo.number"]){dojo._hasResource["dojo.number"]=true;dojo.provide("dojo.number");dojo.getObject("number",true,dojo);dojo.number.format=function(_1c7,_1c8){_1c8=dojo.mixin({},_1c8||{});var _1c9=dojo.i18n.normalizeLocale(_1c8.locale),_1ca=dojo.i18n.getLocalization("dojo.cldr","number",_1c9);_1c8.customs=_1ca;var _1cb=_1c8.pattern||_1ca[(_1c8.type||"decimal")+"Format"];if(isNaN(_1c7)||Math.abs(_1c7)==Infinity){return null;}return dojo.number._applyPattern(_1c7,_1cb,_1c8);};dojo.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;dojo.number._applyPattern=function(_1cc,_1cd,_1ce){_1ce=_1ce||{};var _1cf=_1ce.customs.group,_1d0=_1ce.customs.decimal,_1d1=_1cd.split(";"),_1d2=_1d1[0];_1cd=_1d1[(_1cc<0)?1:0]||("-"+_1d2);if(_1cd.indexOf("%")!=-1){_1cc*=100;}else{if(_1cd.indexOf("‰")!=-1){_1cc*=1000;}else{if(_1cd.indexOf("¤")!=-1){_1cf=_1ce.customs.currencyGroup||_1cf;_1d0=_1ce.customs.currencyDecimal||_1d0;_1cd=_1cd.replace(/\u00a4{1,3}/,function(_1d3){var prop=["symbol","currency","displayName"][_1d3.length-1];return _1ce[prop]||_1ce.currency||"";});}else{if(_1cd.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _1d4=dojo.number._numberPatternRE;var _1d5=_1d2.match(_1d4);if(!_1d5){throw new Error("unable to find a number expression in pattern: "+_1cd);}if(_1ce.fractional===false){_1ce.places=0;}return _1cd.replace(_1d4,dojo.number._formatAbsolute(_1cc,_1d5[0],{decimal:_1d0,group:_1cf,places:_1ce.places,round:_1ce.round}));};dojo.number.round=function(_1d6,_1d7,_1d8){var _1d9=10/(_1d8||10);return (_1d9*+_1d6).toFixed(_1d7)/_1d9;};if((0.9).toFixed()==0){(function(){var _1da=dojo.number.round;dojo.number.round=function(v,p,m){var d=Math.pow(10,-p||0),a=Math.abs(v);if(!v||a>=d||a*Math.pow(10,p+1)<5){d=0;}return _1da(v,p,m)+(v>0?d:-d);};})();}dojo.number._formatAbsolute=function(_1db,_1dc,_1dd){_1dd=_1dd||{};if(_1dd.places===true){_1dd.places=0;}if(_1dd.places===Infinity){_1dd.places=6;}var _1de=_1dc.split("."),_1df=typeof _1dd.places=="string"&&_1dd.places.indexOf(","),_1e0=_1dd.places;if(_1df){_1e0=_1dd.places.substring(_1df+1);}else{if(!(_1e0>=0)){_1e0=(_1de[1]||[]).length;}}if(!(_1dd.round<0)){_1db=dojo.number.round(_1db,_1e0,_1dd.round);}var _1e1=String(Math.abs(_1db)).split("."),_1e2=_1e1[1]||"";if(_1de[1]||_1dd.places){if(_1df){_1dd.places=_1dd.places.substring(0,_1df);}var pad=_1dd.places!==undefined?_1dd.places:(_1de[1]&&_1de[1].lastIndexOf("0")+1);if(pad>_1e2.length){_1e1[1]=dojo.string.pad(_1e2,pad,"0",true);}if(_1e0<_1e2.length){_1e1[1]=_1e2.substr(0,_1e0);}}else{if(_1e1[1]){_1e1.pop();}}var _1e3=_1de[0].replace(",","");pad=_1e3.indexOf("0");if(pad!=-1){pad=_1e3.length-pad;if(pad>_1e1[0].length){_1e1[0]=dojo.string.pad(_1e1[0],pad);}if(_1e3.indexOf("#")==-1){_1e1[0]=_1e1[0].substr(_1e1[0].length-pad);}}var _1e4=_1de[0].lastIndexOf(","),_1e5,_1e6;if(_1e4!=-1){_1e5=_1de[0].length-_1e4-1;var _1e7=_1de[0].substr(0,_1e4);_1e4=_1e7.lastIndexOf(",");if(_1e4!=-1){_1e6=_1e7.length-_1e4-1;}}var _1e8=[];for(var _1e9=_1e1[0];_1e9;){var off=_1e9.length-_1e5;_1e8.push((off>0)?_1e9.substr(off):_1e9);_1e9=(off>0)?_1e9.slice(0,off):"";if(_1e6){_1e5=_1e6;delete _1e6;}}_1e1[0]=_1e8.reverse().join(_1dd.group||",");return _1e1.join(_1dd.decimal||".");};dojo.number.regexp=function(_1ea){return dojo.number._parseInfo(_1ea).regexp;};dojo.number._parseInfo=function(_1eb){_1eb=_1eb||{};var _1ec=dojo.i18n.normalizeLocale(_1eb.locale),_1ed=dojo.i18n.getLocalization("dojo.cldr","number",_1ec),_1ee=_1eb.pattern||_1ed[(_1eb.type||"decimal")+"Format"],_1ef=_1ed.group,_1f0=_1ed.decimal,_1f1=1;if(_1ee.indexOf("%")!=-1){_1f1/=100;}else{if(_1ee.indexOf("‰")!=-1){_1f1/=1000;}else{var _1f2=_1ee.indexOf("¤")!=-1;if(_1f2){_1ef=_1ed.currencyGroup||_1ef;_1f0=_1ed.currencyDecimal||_1f0;}}}var _1f3=_1ee.split(";");if(_1f3.length==1){_1f3.push("-"+_1f3[0]);}var re=dojo.regexp.buildGroupRE(_1f3,function(_1f4){_1f4="(?:"+dojo.regexp.escapeString(_1f4,".")+")";return _1f4.replace(dojo.number._numberPatternRE,function(_1f5){var _1f6={signed:false,separator:_1eb.strict?_1ef:[_1ef,""],fractional:_1eb.fractional,decimal:_1f0,exponent:false},_1f7=_1f5.split("."),_1f8=_1eb.places;if(_1f7.length==1&&_1f1!=1){_1f7[1]="###";}if(_1f7.length==1||_1f8===0){_1f6.fractional=false;}else{if(_1f8===undefined){_1f8=_1eb.pattern?_1f7[1].lastIndexOf("0")+1:Infinity;}if(_1f8&&_1eb.fractional==undefined){_1f6.fractional=true;}if(!_1eb.places&&(_1f8<_1f7[1].length)){_1f8+=","+_1f7[1].length;}_1f6.places=_1f8;}var _1f9=_1f7[0].split(",");if(_1f9.length>1){_1f6.groupSize=_1f9.pop().length;if(_1f9.length>1){_1f6.groupSize2=_1f9.pop().length;}}return "("+dojo.number._realNumberRegexp(_1f6)+")";});},true);if(_1f2){re=re.replace(/([\s\xa0]*)(\u00a4{1,3})([\s\xa0]*)/g,function(_1fa,_1fb,_1fc,_1fd){var prop=["symbol","currency","displayName"][_1fc.length-1],_1fe=dojo.regexp.escapeString(_1eb[prop]||_1eb.currency||"");_1fb=_1fb?"[\\s\\xa0]":"";_1fd=_1fd?"[\\s\\xa0]":"";if(!_1eb.strict){if(_1fb){_1fb+="*";}if(_1fd){_1fd+="*";}return "(?:"+_1fb+_1fe+_1fd+")?";}return _1fb+_1fe+_1fd;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_1ef,decimal:_1f0,factor:_1f1};};dojo.number.parse=function(_1ff,_200){var info=dojo.number._parseInfo(_200),_201=(new RegExp("^"+info.regexp+"$")).exec(_1ff);if(!_201){return NaN;}var _202=_201[1];if(!_201[1]){if(!_201[2]){return NaN;}_202=_201[2];info.factor*=-1;}_202=_202.replace(new RegExp("["+info.group+"\\s\\xa0"+"]","g"),"").replace(info.decimal,".");return _202*info.factor;};dojo.number._realNumberRegexp=function(_203){_203=_203||{};if(!("places" in _203)){_203.places=Infinity;}if(typeof _203.decimal!="string"){_203.decimal=".";}if(!("fractional" in _203)||/^0/.test(_203.places)){_203.fractional=[true,false];}if(!("exponent" in _203)){_203.exponent=[true,false];}if(!("eSigned" in _203)){_203.eSigned=[true,false];}var _204=dojo.number._integerRegexp(_203),_205=dojo.regexp.buildGroupRE(_203.fractional,function(q){var re="";if(q&&(_203.places!==0)){re="\\"+_203.decimal;if(_203.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_203.places+"}";}}return re;},true);var _206=dojo.regexp.buildGroupRE(_203.exponent,function(q){if(q){return "([eE]"+dojo.number._integerRegexp({signed:_203.eSigned})+")";}return "";});var _207=_204+_205;if(_205){_207="(?:(?:"+_207+")|(?:"+_205+"))";}return _207+_206;};dojo.number._integerRegexp=function(_208){_208=_208||{};if(!("signed" in _208)){_208.signed=[true,false];}if(!("separator" in _208)){_208.separator="";}else{if(!("groupSize" in _208)){_208.groupSize=3;}}var _209=dojo.regexp.buildGroupRE(_208.signed,function(q){return q?"[-+]":"";},true);var _20a=dojo.regexp.buildGroupRE(_208.separator,function(sep){if(!sep){return "(?:\\d+)";}sep=dojo.regexp.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep==" "){sep="\\s\\xa0";}}var grp=_208.groupSize,grp2=_208.groupSize2;if(grp2){var _20b="(?:0|[1-9]\\d{0,"+(grp2-1)+"}(?:["+sep+"]\\d{"+grp2+"})*["+sep+"]\\d{"+grp+"})";return ((grp-grp2)>0)?"(?:"+_20b+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_20b;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _209+_20a;};}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_20c){this.pairs=[];this.returnWrappers=_20c||false;};dojo.extend(dojo.AdapterRegistry,{register:function(name,_20d,wrap,_20e,_20f){this.pairs[((_20f)?"unshift":"push")]([name,_20d,wrap,_20e]);},match:function(){for(var i=0;i=_236){_237=_238[_236-1].domNode;_236="after";}}dojo.place(_235.domNode,_237,_236);if(this._started&&!_235._started){_235.startup();}},removeChild:function(_239){if(typeof _239=="number"){_239=this.getChildren()[_239];}if(_239){var node=_239.domNode;if(node&&node.parentNode){node.parentNode.removeChild(node);}}},hasChildren:function(){return this.getChildren().length>0;},destroyDescendants:function(_23a){dojo.forEach(this.getChildren(),function(_23b){_23b.destroyRecursive(_23a);});},_getSiblingOfChild:function(_23c,dir){var node=_23c.domNode,_23d=(dir>0?"nextSibling":"previousSibling");do{node=node[_23d];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node&&dijit.byNode(node);},getIndexOfChild:function(_23e){return dojo.indexOf(this.getChildren(),_23e);},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_23f){_23f.startup();});this.inherited(arguments);}});}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0;},add:function(_240){if(this._hash[_240.id]){throw new Error("Tried to register widget with id=="+_240.id+" but that id is already registered");}this._hash[_240.id]=_240;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(func,_241){_241=_241||dojo.global;var i=0,id;for(id in this._hash){func.call(_241,this._hash[id],i++,this._hash);}return this;},filter:function(_242,_243){_243=_243||dojo.global;var res=new dijit.WidgetSet(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_242.call(_243,w,i++,this._hash)){res.add(w);}}return res;},byId:function(id){return this._hash[id];},byClass:function(cls){var res=new dijit.WidgetSet(),id,_244;for(id in this._hash){_244=this._hash[id];if(_244.declaredClass==cls){res.add(_244);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(func,_245){return dojo.map(this.toArray(),func,_245);},every:function(func,_246){_246=_246||dojo.global;var x=0,i;for(i in this._hash){if(!func.call(_246,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(func,_247){_247=_247||dojo.global;var x=0,i;for(i in this._hash){if(func.call(_247,this._hash[i],x++,this._hash)){return true;}}return false;}});(function(){dijit.registry=new dijit.WidgetSet();var hash=dijit.registry._hash,attr=dojo.attr,_248=dojo.hasAttr,_249=dojo.style;dijit.byId=function(id){return typeof id=="string"?hash[id]:id;};var _24a={};dijit.getUniqueId=function(_24b){var id;do{id=_24b+"_"+(_24b in _24a?++_24a[_24b]:_24a[_24b]=0);}while(hash[id]);return dijit._scopeName=="dijit"?id:dijit._scopeName+"_"+id;};dijit.findWidgets=function(root){var _24c=[];function _24d(root){for(var node=root.firstChild;node;node=node.nextSibling){if(node.nodeType==1){var _24e=node.getAttribute("widgetId");if(_24e){var _24f=hash[_24e];if(_24f){_24c.push(_24f);}}else{_24d(node);}}}};_24d(root);return _24c;};dijit._destroyAll=function(){dijit._curFocus=null;dijit._prevFocus=null;dijit._activeStack=[];dojo.forEach(dijit.findWidgets(dojo.body()),function(_250){if(!_250._destroyed){if(_250.destroyRecursive){_250.destroyRecursive();}else{if(_250.destroy){_250.destroy();}}}});};if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit._destroyAll();});}dijit.byNode=function(node){return hash[node.getAttribute("widgetId")];};dijit.getEnclosingWidget=function(node){while(node){var id=node.getAttribute&&node.getAttribute("widgetId");if(id){return hash[id];}node=node.parentNode;}return null;};var _251=(dijit._isElementShown=function(elem){var s=_249(elem);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(attr(elem,"type")!="hidden");});dijit.hasDefaultTabStop=function(elem){switch(elem.nodeName.toLowerCase()){case "a":return _248(elem,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":var body;try{var _252=elem.contentDocument;if("designMode" in _252&&_252.designMode=="on"){return true;}body=_252.body;}catch(e1){try{body=elem.contentWindow.document.body;}catch(e2){return false;}}return body.contentEditable=="true"||(body.firstChild&&body.firstChild.contentEditable=="true");default:return elem.contentEditable=="true";}};var _253=(dijit.isTabNavigable=function(elem){if(attr(elem,"disabled")){return false;}else{if(_248(elem,"tabIndex")){return attr(elem,"tabIndex")>=0;}else{return dijit.hasDefaultTabStop(elem);}}});dijit._getTabNavigable=function(root){var _254,last,_255,_256,_257,_258,_259={};function _25a(node){return node&&node.tagName.toLowerCase()=="input"&&node.type&&node.type.toLowerCase()=="radio"&&node.name&&node.name.toLowerCase();};var _25b=function(_25c){dojo.query("> *",_25c).forEach(function(_25d){if((dojo.isIE<=9&&_25d.scopeName!=="HTML")||!_251(_25d)){return;}if(_253(_25d)){var _25e=attr(_25d,"tabIndex");if(!_248(_25d,"tabIndex")||_25e==0){if(!_254){_254=_25d;}last=_25d;}else{if(_25e>0){if(!_255||_25e<_256){_256=_25e;_255=_25d;}if(!_257||_25e>=_258){_258=_25e;_257=_25d;}}}var rn=_25a(_25d);if(dojo.attr(_25d,"checked")&&rn){_259[rn]=_25d;}}if(_25d.nodeName.toUpperCase()!="SELECT"){_25b(_25d);}});};if(_251(root)){_25b(root);}function rs(node){return _259[_25a(node)]||node;};return {first:rs(_254),last:rs(last),lowest:rs(_255),highest:rs(_257)};};dijit.getFirstInTabbingOrder=function(root){var _25f=dijit._getTabNavigable(dojo.byId(root));return _25f.lowest?_25f.lowest:_25f.first;};dijit.getLastInTabbingOrder=function(root){var _260=dijit._getTabNavigable(dojo.byId(root));return _260.last?_260.last:_260.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;})();}if(!dojo._hasResource["dojo.Stateful"]){dojo._hasResource["dojo.Stateful"]=true;dojo.provide("dojo.Stateful");dojo.declare("dojo.Stateful",null,{postscript:function(_261){if(_261){dojo.mixin(this,_261);}},get:function(name){return this[name];},set:function(name,_262){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _263=this[name];this[name]=_262;if(this._watchCallbacks){this._watchCallbacks(name,_263,_262);}return this;},watch:function(name,_264){var _265=this._watchCallbacks;if(!_265){var self=this;_265=this._watchCallbacks=function(name,_266,_267,_268){var _269=function(_26a){if(_26a){_26a=_26a.slice();for(var i=0,l=_26a.length;i=_2b1;i--){_2b2=dijit.byId(_2b0[i]);if(_2b2){_2b2._focused=false;_2b2.set("focused",false);_2b2._hasBeenBlurred=true;if(_2b2._onBlur){_2b2._onBlur(by);}dojo.publish("widgetBlur",[_2b2,by]);}}for(i=_2b1;i<_2af.length;i++){_2b2=dijit.byId(_2af[i]);if(_2b2){_2b2._focused=true;_2b2.set("focused",true);if(_2b2._onFocus){_2b2._onFocus(by);}dojo.publish("widgetFocus",[_2b2,by]);}}}});dojo.addOnLoad(function(){var _2b3=dijit.registerWin(window);if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit.unregisterWin(_2b3);_2b3=null;});}});}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){return dojo.window.get(doc);};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup={_stack:[],_beginZIndex:1000,_idGen:1,_createWrapper:function(_2b4){var node=_2b4.domNode||_2b4,_2b5=_2b4.declaredClass?_2b4._popupWrapper:node.parentNode&&dojo.hasClass(node.parentNode,"dijitPopup")?node.parentNode:null;if(!_2b5){_2b5=dojo.create("div",{"class":"dijitPopup",style:{display:"none"},role:"presentation"},dojo.body());_2b5.appendChild(node);var s=node.style;s.display="";s.visibility="";s.position="";s.top="0px";if(_2b4.declaredClass){_2b4._popupWrapper=_2b5;dojo.connect(_2b4,"destroy",function(){dojo.destroy(_2b5);delete _2b4._popupWrapper;});}}return _2b5;},moveOffScreen:function(_2b6){var _2b7=this._createWrapper(_2b6);dojo.style(_2b7,{visibility:"hidden",top:"-9999px",display:""});},hide:function(_2b8){var _2b9=this._createWrapper(_2b8);dojo.style(_2b9,"display","none");},getTopPopup:function(){var _2ba=this._stack;for(var pi=_2ba.length-1;pi>0&&_2ba[pi].parent===_2ba[pi-1].widget;pi--){}return _2ba[pi];},open:function(args){var _2bb=this._stack,_2bc=args.popup,_2bd=args.orient||((args.parent?args.parent.isLeftToRight():dojo._isBodyLtr())?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_2be=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+this._idGen++);while(_2bb.length&&(!args.parent||!dojo.isDescendant(args.parent.domNode,_2bb[_2bb.length-1].widget.domNode))){dijit.popup.close(_2bb[_2bb.length-1].widget);}var _2bf=this._createWrapper(_2bc);dojo.attr(_2bf,{id:id,style:{zIndex:this._beginZIndex+_2bb.length},"class":"dijitPopup "+(_2bc.baseClass||_2bc["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:args.parent?args.parent.id:""});if(dojo.isIE||dojo.isMoz){if(!_2bc.bgIframe){_2bc.bgIframe=new dijit.BackgroundIframe(_2bf);}}var best=_2be?dijit.placeOnScreenAroundElement(_2bf,_2be,_2bd,_2bc.orient?dojo.hitch(_2bc,"orient"):null):dijit.placeOnScreen(_2bf,args,_2bd=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],args.padding);_2bf.style.display="";_2bf.style.visibility="visible";_2bc.domNode.style.visibility="visible";var _2c0=[];_2c0.push(dojo.connect(_2bf,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&args.onCancel){dojo.stopEvent(evt);args.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _2c1=this.getTopPopup();if(_2c1&&_2c1.onCancel){_2c1.onCancel();}}}}));if(_2bc.onCancel){_2c0.push(dojo.connect(_2bc,"onCancel",args.onCancel));}_2c0.push(dojo.connect(_2bc,_2bc.onExecute?"onExecute":"onChange",this,function(){var _2c2=this.getTopPopup();if(_2c2&&_2c2.onExecute){_2c2.onExecute();}}));_2bb.push({widget:_2bc,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_2c0});if(_2bc.onOpen){_2bc.onOpen(best);}return best;},close:function(_2c3){var _2c4=this._stack;while((_2c3&&dojo.some(_2c4,function(elem){return elem.widget==_2c3;}))||(!_2c3&&_2c4.length)){var top=_2c4.pop(),_2c5=top.widget,_2c6=top.onClose;if(_2c5.onClose){_2c5.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(_2c5&&_2c5.domNode){this.hide(_2c5);}if(_2c6){_2c6();}}}};dijit._frames=new function(){var _2c7=[];this.pop=function(){var _2c8;if(_2c7.length){_2c8=_2c7.pop();_2c8.style.display="";}else{if(dojo.isIE<9){var burl=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var html="