
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
(function(_1,_2){var _3=function(){},_4=function(it){for(var p in it){return 0;}return 1;},_5={}.toString,_6=function(it){return _5.call(it)=="[object Function]";},_7=function(it){return _5.call(it)=="[object String]";},_8=function(it){return _5.call(it)=="[object Array]";},_9=function(_a,_b){if(_a){for(var i=0;i<_a.length;){_b(_a[i++]);}}},_c=function(_d,_e){for(var p in _e){_d[p]=_e[p];}return _d;},_f=function(_10,_11){return _c(new Error(_10),{src:"dojoLoader",info:_11});},_12=1,uid=function(){return "_"+_12++;},req=function(_13,_14,_15){return _16(_13,_14,_15,0,req);},_17=this,doc=_17.document,_18=doc&&doc.createElement("DiV"),has=req.has=function(_19){return _6(_1a[_19])?(_1a[_19]=_1a[_19](_17,doc,_18)):_1a[_19];},_1a=has.cache=_2.hasCache;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);}for(var p in _1.has){has.add(p,_1.has[p],0,1);}var _20=1,_21=2,_22=3,_23=4,_24=5;if(0){_20="requested";_21="arrived";_22="not-a-module";_23="executing";_24="executed";}var _25=0,_26="sync",xd="xd",_27=[],_28=0,_29=_3,_2a=_3,_2b;if(1){req.isXdUrl=_3;req.initSyncLoader=function(_2c,_2d,_2e){if(!_28){_28=_2c;_29=_2d;_2a=_2e;}return {sync:_26,requested:_20,arrived:_21,nonmodule:_22,executing:_23,executed:_24,syncExecStack:_27,modules:_2f,execQ:_30,getModule:_31,injectModule:_32,setArrived:_33,signal:_34,finishExec:_35,execModule:_36,dojoRequirePlugin:_28,getLegacyMode:function(){return _25;},guardCheckComplete:_37};};if(1){var _38=location.protocol,_39=location.host;req.isXdUrl=function(url){if(/^\./.test(url)){return false;}if(/^\/\//.test(url)){return true;}var _3a=url.match(/^([^\/\:]+\:)\/+([^\/]+)/);return _3a&&(_3a[1]!=_38||(_39&&_3a[2]!=_39));};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")){_2b=function(){return new XMLHttpRequest();};}else{for(var _3b=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],_3c,i=0;i<3;){try{_3c=_3b[i++];if(new ActiveXObject(_3c)){break;}}catch(e){}}_2b=function(){return new ActiveXObject(_3c);};}req.getXhr=_2b;has.add("dojo-gettext-api",1);req.getText=function(url,_3d,_3e){var xhr=_2b();xhr.open("GET",_3f(url),false);xhr.send(null);if(xhr.status==200||(!location.host&&!xhr.status)){if(_3e){_3e(xhr.responseText,_3d);}}else{throw _f("xhrFailed",xhr.status);}return xhr.responseText;};}}else{req.async=1;}var _40=new Function("return eval(arguments[0]);");req.eval=function(_41,_42){return _40(_41+"\r\n//# sourceURL="+_42);};var _43={},_44="error",_34=req.signal=function(_45,_46){var _47=_43[_45];_9(_47&&_47.slice(0),function(_48){_48.apply(null,_8(_46)?_46:[_46]);});},on=req.on=function(_49,_4a){var _4b=_43[_49]||(_43[_49]=[]);_4b.push(_4a);return {remove:function(){for(var i=0;i<_4b.length;i++){if(_4b[i]===_4a){_4b.splice(i,1);return;}}}};};var _4c=[],_4d={},_4e=[],_4f={},map=req.map={},_50=[],_2f={},_51="",_52={},_53="url:",_54={},_55={},_56=0;if(1){var _57=function(_58){var p,_59,_5a,now,m;for(p in _54){_59=_54[p];_5a=p.match(/^url\:(.+)/);if(_5a){_52[_53+_5b(_5a[1],_58)]=_59;}else{if(p=="*now"){now=_59;}else{if(p!="*noref"){m=_5c(p,_58,true);_52[m.mid]=_52[_53+m.url]=_59;}}}}if(now){now(_5d(_58));}_54={};},_5e=function(s){return s.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(c){return "\\"+c;});},_5f=function(map,_60){_60.splice(0,_60.length);for(var p in map){_60.push([p,map[p],new RegExp("^"+_5e(p)+"(/|$)"),p.length]);}_60.sort(function(lhs,rhs){return rhs[3]-lhs[3];});return _60;},_61=function(_62,_63){_9(_62,function(_64){_63.push([_7(_64[0])?new RegExp("^"+_5e(_64[0])+"$"):_64[0],_64[1]]);});},_65=function(_66){var _67=_66.name;if(!_67){_67=_66;_66={name:_67};}_66=_c({main:"main"},_66);_66.location=_66.location?_66.location:_67;if(_66.packageMap){map[_67]=_66.packageMap;}if(!_66.main.indexOf("./")){_66.main=_66.main.substring(2);}_4f[_67]=_66;},_68=[],_69=function(_6a,_6b,_6c){for(var p in _6a){if(p=="waitSeconds"){req.waitms=(_6a[p]||0)*1000;}if(p=="cacheBust"){_51=_6a[p]?(_7(_6a[p])?_6a[p]:(new Date()).getTime()+""):"";}if(p=="baseUrl"||p=="combo"){req[p]=_6a[p];}if(1&&p=="async"){var _6d=_6a[p];req.legacyMode=_25=(_7(_6d)&&/sync|legacyAsync/.test(_6d)?_6d:(!_6d?_26:false));req.async=!_25;}if(_6a[p]!==_1a){req.rawConfig[p]=_6a[p];p!="has"&&has.add("config-"+p,_6a[p],0,_6b);}}if(!req.baseUrl){req.baseUrl="./";}if(!/\/$/.test(req.baseUrl)){req.baseUrl+="/";}for(p in _6a.has){has.add(p,_6a.has[p],0,_6b);}_9(_6a.packages,_65);for(var _6e in _6a.packagePaths){_9(_6a.packagePaths[_6e],function(_6f){var _70=_6e+"/"+_6f;if(_7(_6f)){_6f={name:_6f};}_6f.location=_70;_65(_6f);});}_5f(_c(map,_6a.map),_50);_9(_50,function(_71){_71[1]=_5f(_71[1],[]);if(_71[0]=="*"){_50.star=_71;}});_5f(_c(_4d,_6a.paths),_4e);_61(_6a.aliases,_4c);if(_6b){_68.push({config:_6a.config});}else{for(p in _6a.config){var _72=_31(p,_6c);_72.config=_c(_72.config||{},_6a.config[p]);}}if(_6a.cache){_57();_54=_6a.cache;if(_6a.cache["*noref"]){_57();}}_34("config",[_6a,req.rawConfig]);};if(has("dojo-cdn")||1){var _73=doc.getElementsByTagName("script"),i=0,_74,_75,src,_76;while(i<_73.length){_74=_73[i++];if((src=_74.getAttribute("src"))&&(_76=src.match(/(((.*)\/)|^)dojo\.js(\W|$)/i))){_75=_76[3]||"";_2.baseUrl=_2.baseUrl||_75;_56=_74;}if((src=(_74.getAttribute("data-dojo-config")||_74.getAttribute("djConfig")))){_55=req.eval("({ "+src+" })","data-dojo-config");_56=_74;}if(0){if((src=_74.getAttribute("data-main"))){_55.deps=_55.deps||[src];}}}}if(0){try{if(window.parent!=window&&window.parent.require){var doh=window.parent.require("doh");doh&&_c(_55,doh.testConfig);}}catch(e){}}req.rawConfig={};_69(_2,1);if(has("dojo-cdn")){_4f.dojo.location=_75;if(_75){_75+="/";}_4f.dijit.location=_75+"../dijit/";_4f.dojox.location=_75+"../dojox/";}_69(_1,1);_69(_55,1);}else{_4d=_2.paths;_4e=_2.pathsMapProg;_4f=_2.packs;_4c=_2.aliases;_50=_2.mapProgs;_2f=_2.modules;_52=_2.cache;_51=_2.cacheBust;req.rawConfig=_2;}if(0){req.combo=req.combo||{add:_3};var _77=0,_78=[],_79=null;}var _7a=function(_7b){_37(function(){_9(_7b.deps,_32);if(0&&_77&&!_79){_79=setTimeout(function(){_77=0;_79=null;req.combo.done(function(_7c,url){var _7d=function(){_7e(0,_7c);_7f();};_78.push(_7c);_80=_7c;req.injectUrl(url,_7d,_7c);_80=0;},req);},0);}});},_16=function(a1,a2,a3,_81,_82){var _83,_84;if(_7(a1)){_83=_31(a1,_81,true);if(_83&&_83.executed){return _83.result;}throw _f("undefinedModule",a1);}if(!_8(a1)){_69(a1,0,_81);a1=a2;a2=a3;}if(_8(a1)){if(!a1.length){a2&&a2();}else{_84="require*"+uid();for(var mid,_85=[],i=0;i<a1.length;){mid=a1[i++];_85.push(_31(mid,_81));}_83=_c(_86("",_84,0,""),{injected:_21,deps:_85,def:a2||_3,require:_81?_81.require:req,gc:1});_2f[_83.mid]=_83;_7a(_83);var _87=_88&&_25!=_26;_37(function(){_36(_83,_87);});if(!_83.executed){_30.push(_83);}_7f();}}return _82;},_5d=function(_89){if(!_89){return req;}var _8a=_89.require;if(!_8a){_8a=function(a1,a2,a3){return _16(a1,a2,a3,_89,_8a);};_89.require=_c(_8a,req);_8a.module=_89;_8a.toUrl=function(_8b){return _5b(_8b,_89);};_8a.toAbsMid=function(mid){return _b9(mid,_89);};if(0){_8a.undef=function(mid){req.undef(mid,_89);};}if(1){_8a.syncLoadNls=function(mid){var _8c=_5c(mid,_89),_8d=_2f[_8c.mid];if(!_8d||!_8d.executed){_8e=_52[_8c.mid]||_52[_53+_8c.url];if(_8e){_8f(_8e);_8d=_2f[_8c.mid];}}return _8d&&_8d.executed&&_8d.result;};}}return _8a;},_30=[],_90=[],_91={},_92=function(_93){_93.injected=_20;_91[_93.mid]=1;if(_93.url){_91[_93.url]=_93.pack||1;}_94();},_33=function(_95){_95.injected=_21;delete _91[_95.mid];if(_95.url){delete _91[_95.url];}if(_4(_91)){_96();1&&_25==xd&&(_25=_26);}},_97=req.idle=function(){return !_90.length&&_4(_91)&&!_30.length&&!_88;},_98=function(_99,map){if(map){for(var i=0;i<map.length;i++){if(map[i][2].test(_99)){return map[i];}}}return 0;},_9a=function(_9b){var _9c=[],_9d,_9e;_9b=_9b.replace(/\\/g,"/").split("/");while(_9b.length){_9d=_9b.shift();if(_9d==".."&&_9c.length&&_9e!=".."){_9c.pop();_9e=_9c[_9c.length-1];}else{if(_9d!="."){_9c.push(_9e=_9d);}}}return _9c.join("/");},_86=function(pid,mid,_9f,url){if(1){var xd=req.isXdUrl(url);return {pid:pid,mid:mid,pack:_9f,url:url,executed:0,def:0,isXd:xd,isAmd:!!(xd||(_4f[pid]&&_4f[pid].isAmd))};}else{return {pid:pid,mid:mid,pack:_9f,url:url,executed:0,def:0};}},_a0=function(mid,_a1,_a2,_a3,_a4,_a5,_a6,_a7,_a8){var pid,_a9,_aa,_ab,url,_ac,_ad,_ae;_ae=mid;_ad=/^\./.test(mid);if(/(^\/)|(\:)|(\.js$)/.test(mid)||(_ad&&!_a1)){return _86(0,mid,0,mid);}else{mid=_9a(_ad?(_a1.mid+"/../"+mid):mid);if(/^\./.test(mid)){throw _f("irrationalPath",mid);}if(_a1){_ab=_98(_a1.mid,_a5);}_ab=_ab||_a5.star;_ab=_ab&&_98(mid,_ab[1]);if(_ab){mid=_ab[1]+mid.substring(_ab[3]);}_76=mid.match(/^([^\/]+)(\/(.+))?$/);pid=_76?_76[1]:"";if((_a9=_a2[pid])){mid=pid+"/"+(_aa=(_76[3]||_a9.main));}else{pid="";}var _af=0,_b0=0;_9(_a7,function(_b1){var _b2=mid.match(_b1[0]);if(_b2&&_b2.length>_af){_b0=_6(_b1[1])?mid.replace(_b1[0],_b1[1]):_b1[1];}});if(_b0){return _a0(_b0,0,_a2,_a3,_a4,_a5,_a6,_a7,_a8);}_ac=_a3[mid];if(_ac){return _a8?_86(_ac.pid,_ac.mid,_ac.pack,_ac.url):_a3[mid];}}_ab=_98(mid,_a6);if(_ab){url=_ab[1]+mid.substring(_ab[3]);}else{if(pid){url=_a9.location+"/"+_aa;}else{if(has("config-tlmSiblingOfDojo")){url="../"+mid;}else{url=mid;}}}if(!(/(^\/)|(\:)/.test(url))){url=_a4+url;}url+=".js";return _86(pid,mid,_a9,_9a(url));},_5c=function(mid,_b3,_b4){return _a0(mid,_b3,_4f,_2f,req.baseUrl,_b4?[]:_50,_b4?[]:_4e,_b4?[]:_4c);},_b5=function(_b6,_b7,_b8){return _b6.normalize?_b6.normalize(_b7,function(mid){return _b9(mid,_b8);}):_b9(_b7,_b8);},_ba=0,_31=function(mid,_bb,_bc){var _bd,_be,_bf,_c0;_bd=mid.match(/^(.+?)\!(.*)$/);if(_bd){_be=_31(_bd[1],_bb,_bc);if(1&&_25==_26&&!_be.executed){_32(_be);if(_be.injected===_21&&!_be.executed){_37(function(){_36(_be);});}if(_be.executed){_c1(_be);}else{_30.unshift(_be);}}if(_be.executed===_24&&!_be.load){_c1(_be);}if(_be.load){_bf=_b5(_be,_bd[2],_bb);mid=(_be.mid+"!"+(_be.dynamic?++_ba+"!":"")+_bf);}else{_bf=_bd[2];mid=_be.mid+"!"+(++_ba)+"!waitingForPlugin";}_c0={plugin:_be,mid:mid,req:_5d(_bb),prid:_bf};}else{_c0=_5c(mid,_bb);}return _2f[_c0.mid]||(!_bc&&(_2f[_c0.mid]=_c0));},_b9=req.toAbsMid=function(mid,_c2){return _5c(mid,_c2).mid;},_5b=req.toUrl=function(_c3,_c4){var _c5=_5c(_c3+"/x",_c4),url=_c5.url;return _3f(_c5.pid===0?_c3:url.substring(0,url.length-5));},_c6={injected:_21,executed:_24,def:_22,result:_22},_c7=function(mid){return _2f[mid]=_c({mid:mid},_c6);},_c8=_c7("require"),_c9=_c7("exports"),_ca=_c7("module"),_cb=function(_cc,_cd){req.trace("loader-run-factory",[_cc.mid]);var _ce=_cc.def,_cf;1&&_27.unshift(_cc);if(has("config-dojo-loader-catches")){try{_cf=_6(_ce)?_ce.apply(null,_cd):_ce;}catch(e){_34(_44,_cc.result=_f("factoryThrew",[_cc,e]));}}else{_cf=_6(_ce)?_ce.apply(null,_cd):_ce;}_cc.result=_cf===undefined&&_cc.cjs?_cc.cjs.exports:_cf;1&&_27.shift(_cc);},_d0={},_d1=0,_c1=function(_d2){var _d3=_d2.result;_d2.dynamic=_d3.dynamic;_d2.normalize=_d3.normalize;_d2.load=_d3.load;return _d2;},_d4=function(_d5){var map={};_9(_d5.loadQ,function(_d6){var _d7=_b5(_d5,_d6.prid,_d6.req.module),mid=_d5.dynamic?_d6.mid.replace(/waitingForPlugin$/,_d7):(_d5.mid+"!"+_d7),_d8=_c(_c({},_d6),{mid:mid,prid:_d7,injected:0});if(!_2f[mid]){_ea(_2f[mid]=_d8);}map[_d6.mid]=_2f[mid];_33(_d6);delete _2f[_d6.mid];});_d5.loadQ=0;var _d9=function(_da){for(var _db,_dc=_da.deps||[],i=0;i<_dc.length;i++){_db=map[_dc[i].mid];if(_db){_dc[i]=_db;}}};for(var p in _2f){_d9(_2f[p]);}_9(_30,_d9);},_35=function(_dd){req.trace("loader-finish-exec",[_dd.mid]);_dd.executed=_24;_dd.defOrder=_d1++;1&&_9(_dd.provides,function(cb){cb();});if(_dd.loadQ){_c1(_dd);_d4(_dd);}for(i=0;i<_30.length;){if(_30[i]===_dd){_30.splice(i,1);}else{i++;}}if(/^require\*/.test(_dd.mid)){delete _2f[_dd.mid];}},_de=[],_36=function(_df,_e0){if(_df.executed===_23){req.trace("loader-circular-dependency",[_de.concat(_df.mid).join("->")]);return (!_df.def||_e0)?_d0:(_df.cjs&&_df.cjs.exports);}if(!_df.executed){if(!_df.def){return _d0;}var mid=_df.mid,_e1=_df.deps||[],arg,_e2,_e3=[],i=0;if(0){_de.push(mid);req.trace("loader-exec-module",["exec",_de.length,mid]);}_df.executed=_23;while((arg=_e1[i++])){_e2=((arg===_c8)?_5d(_df):((arg===_c9)?_df.cjs.exports:((arg===_ca)?_df.cjs:_36(arg,_e0))));if(_e2===_d0){_df.executed=0;req.trace("loader-exec-module",["abort",mid]);0&&_de.pop();return _d0;}_e3.push(_e2);}_cb(_df,_e3);_35(_df);0&&_de.pop();}return _df.result;},_88=0,_37=function(_e4){try{_88++;_e4();}finally{_88--;}if(_97()){_34("idle",[]);}},_7f=function(){if(_88){return;}_37(function(){_29();for(var _e5,_e6,i=0;i<_30.length;){_e5=_d1;_e6=_30[i];_36(_e6);if(_e5!=_d1){_29();i=0;}else{i++;}}});};if(0){req.undef=function(_e7,_e8){var _e9=_31(_e7,_e8);_33(_e9);_c(_e9,{def:0,executed:0,injected:0,node:0});};}if(1){if(has("dojo-loader-eval-hint-url")===undefined){has.add("dojo-loader-eval-hint-url",1);}var _3f=function(url){url+="";return url+(_51?((/\?/.test(url)?"&":"?")+_51):"");},_ea=function(_eb){var _ec=_eb.plugin;if(_ec.executed===_24&&!_ec.load){_c1(_ec);}var _ed=function(def){_eb.result=def;_33(_eb);_35(_eb);_7f();};if(_ec.load){_ec.load(_eb.prid,_eb.req,_ed);}else{if(_ec.loadQ){_ec.loadQ.push(_eb);}else{_ec.loadQ=[_eb];_30.unshift(_ec);_32(_ec);}}},_8e=0,_80=0,_ee=0,_8f=function(_ef,_f0){if(has("config-stripStrict")){_ef=_ef.replace(/"use strict"/g,"");}_ee=1;if(has("config-dojo-loader-catches")){try{if(_ef===_8e){_8e.call(null);}else{req.eval(_ef,has("dojo-loader-eval-hint-url")?_f0.url:_f0.mid);}}catch(e){_34(_44,_f("evalModuleThrew",_f0));}}else{if(_ef===_8e){_8e.call(null);}else{req.eval(_ef,has("dojo-loader-eval-hint-url")?_f0.url:_f0.mid);}}_ee=0;},_32=function(_f1){var mid=_f1.mid,url=_f1.url;if(_f1.executed||_f1.injected||_91[mid]||(_f1.url&&((_f1.pack&&_91[_f1.url]===_f1.pack)||_91[_f1.url]==1))){return;}_92(_f1);if(0){var _f2=0;if(_f1.plugin&&_f1.plugin.isCombo){req.combo.add(_f1.plugin.mid,_f1.prid,0,req);_f2=1;}else{if(!_f1.plugin){_f2=req.combo.add(0,_f1.mid,_f1.url,req);}}if(_f2){_77=1;return;}}if(_f1.plugin){_ea(_f1);return;}var _f3=function(){_7e(_f1);if(_f1.injected!==_21){if(has("dojo-enforceDefine")){_34(_44,_f("noDefine",_f1));return;}_33(_f1);_c(_f1,_c6);req.trace("loader-define-nonmodule",[_f1.url]);}if(1&&_25){!_27.length&&_7f();}else{_7f();}};_8e=_52[mid]||_52[_53+_f1.url];if(_8e){req.trace("loader-inject",["cache",_f1.mid,url]);_8f(_8e,_f1);_f3();return;}if(1&&_25){if(_f1.isXd){_25==_26&&(_25=xd);}else{if(_f1.isAmd&&_25!=_26){}else{var _f4=function(_f5){if(_25==_26){_27.unshift(_f1);_8f(_f5,_f1);_27.shift();_7e(_f1);if(!_f1.cjs){_33(_f1);_35(_f1);}if(_f1.finish){var _f6=mid+"*finish",_f7=_f1.finish;delete _f1.finish;def(_f6,["dojo",("dojo/require!"+_f7.join(",")).replace(/\./g,"/")],function(_f8){_9(_f7,function(mid){_f8.require(mid);});});_30.unshift(_31(_f6));}_f3();}else{_f5=_2a(_f1,_f5);if(_f5){_8f(_f5,_f1);_f3();}else{_80=_f1;req.injectUrl(_3f(url),_f3,_f1);_80=0;}}};req.trace("loader-inject",["xhr",_f1.mid,url,_25!=_26]);if(has("config-dojo-loader-catches")){try{req.getText(url,_25!=_26,_f4);}catch(e){_34(_44,_f("xhrInjectFailed",[_f1,e]));}}else{req.getText(url,_25!=_26,_f4);}return;}}}req.trace("loader-inject",["script",_f1.mid,url]);_80=_f1;req.injectUrl(_3f(url),_f3,_f1);_80=0;},_f9=function(_fa,_fb,def){req.trace("loader-define-module",[_fa.mid,_fb]);if(0&&_fa.plugin&&_fa.plugin.isCombo){_fa.result=_6(def)?def():def;_33(_fa);_35(_fa);return _fa;}var mid=_fa.mid;if(_fa.injected===_21){_34(_44,_f("multipleDefine",_fa));return _fa;}_c(_fa,{deps:_fb,def:def,cjs:{id:_fa.mid,uri:_fa.url,exports:(_fa.result={}),setExports:function(_fc){_fa.cjs.exports=_fc;},config:function(){return _fa.config;}}});for(var i=0;_fb[i];i++){_fb[i]=_31(_fb[i],_fa);}if(1&&_25&&!_91[mid]){_7a(_fa);_30.push(_fa);_7f();}_33(_fa);if(!_6(def)&&!_fb.length){_fa.result=def;_35(_fa);}return _fa;},_7e=function(_fd,_fe){var _ff=[],_100,args;while(_90.length){args=_90.shift();_fe&&(args[0]=_fe.shift());_100=(args[0]&&_31(args[0]))||_fd;_ff.push([_100,args[1],args[2]]);}_57(_fd);_9(_ff,function(args){_7a(_f9.apply(null,args));});};}var _101=0,_96=_3,_94=_3;if(1){_96=function(){_101&&clearTimeout(_101);_101=0;};_94=function(){_96();if(req.waitms){_101=window.setTimeout(function(){_96();_34(_44,_f("timeout",_91));},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 _102=function(node,_103,_104,_105){if(!has("ie-event-behavior")){node.addEventListener(_103,_105,false);return function(){node.removeEventListener(_103,_105,false);};}else{node.attachEvent(_104,_105);return function(){node.detachEvent(_104,_105);};}},_106=_102(window,"load","onload",function(){req.pageLoaded=1;doc.readyState!="complete"&&(doc.readyState="complete");_106();});if(1){var _73=doc.getElementsByTagName("script"),i=0,_74;while(!_56){if(!/^dojo/.test((_74=_73[i++])&&_74.type)){_56=_74;}}req.injectUrl=function(url,_107,_108){var node=_108.node=doc.createElement("script"),_109=function(e){e=e||window.event;var node=e.target||e.srcElement;if(e.type==="load"||/complete|loaded/.test(node.readyState)){_10a();_10b();_107&&_107();}},_10a=_102(node,"load","onreadystatechange",_109),_10b=_102(node,"error","onerror",function(e){_10a();_10b();_34(_44,_f("scriptError",[url,e]));});node.type="text/javascript";node.charset="utf-8";node.src=url;_56.parentNode.insertBefore(node,_56);return node;};}}if(1){req.log=function(){try{for(var i=0;i<arguments.length;i++){}}catch(e){}};}else{req.log=_3;}if(0){var _10c=req.trace=function(_10d,args){if(_10c.on&&_10c.group[_10d]){_34("trace",[_10d,args]);for(var arg,dump=[],text="trace:"+_10d+(args.length?(":"+args[0]):""),i=1;i<args.length;){arg=args[i++];if(_7(arg)){text+=", "+arg;}else{dump.push(arg);}}req.log(text);dump.length&&dump.push(".");req.log.apply(req,dump);}};_c(_10c,{on:1,group:{},set:function(_10e,_10f){if(_7(_10e)){_10c.group[_10e]=_10f;}else{_c(_10c.group,_10e);}}});_10c.set(_c(_c(_c({},_2.trace),_1.trace),_55.trace));on("config",function(_110){_110.trace&&_10c.set(_110.trace);});}else{req.trace=_3;}var def=function(mid,_111,_112){var _113=arguments.length,_114=["require","exports","module"],args=[0,mid,_111];if(_113==1){args=[0,(_6(mid)?_114:[]),mid];}else{if(_113==2&&_7(mid)){args=[mid,(_6(_111)?_114:[]),_111];}else{if(_113==3){args=[mid,_111,_112];}}}if(0&&args[1]===_114){args[2].toString().replace(/(\/\*([\s\S]*?)\*\/|\/\/(.*)$)/mg,"").replace(/require\(["']([\w\!\-_\.\/]+)["']\)/g,function(_115,dep){args[1].push(dep);});}req.trace("loader-define",args.slice(0,2));var _116=args[0]&&_31(args[0]),_117;if(_116&&!_91[_116.mid]){_7a(_f9(_116,args[1],args[2]));}else{if(!has("ie-event-behavior")||!1||_ee){_90.push(args);}else{_116=_116||_80;if(!_116){for(mid in _91){_117=_2f[mid];if(_117&&_117.node&&_117.node.readyState==="interactive"){_116=_117;break;}}if(0&&!_116){for(var i=0;i<_78.length;i++){_116=_78[i];if(_116.node&&_116.node.readyState==="interactive"){break;}_116=0;}}}if(0&&_8(_116)){_7a(_f9(_31(_116.shift()),args[1],args[2]));if(!_116.length){_78.splice(i,1);}}else{if(_116){_57(_116);_7a(_f9(_116,args[1],args[2]));}else{_34(_44,_f("ieDefineFailed",args[0]));}}_7f();}}};def.amd={vendor:"dojotoolkit.org"};if(0){req.def=def;}_c(_c(req,_2.loaderPatch),_1.loaderPatch);on(_44,function(arg){try{console.error(arg);if(arg instanceof Error){for(var p in arg){}}}catch(e){}});_c(req,{uid:uid,cache:_52,packs:_4f});if(0){_c(req,{paths:_4d,aliases:_4c,modules:_2f,legacyMode:_25,execQ:_30,defQ:_90,waiting:_91,packs:_4f,mapProgs:_50,pathsMapProg:_4e,listenerQueues:_43,computeMapProg:_5f,computeAliases:_61,runMapProg:_98,compactPath:_9a,getModuleInfo:_a0});}if(_17.define){if(1){_34(_44,_f("defineAlreadyDefined",0));}return;}else{_17.define=def;_17.require=req;if(0){require=req;}}if(0&&req.combo&&req.combo.plugins){var _118=req.combo.plugins,_119;for(_119 in _118){_c(_c(_31(_119),_118[_119]),{isCombo:1,executed:"executed",load:1});}}if(1){_9(_68,function(c){_69(c);});var _11a=_55.deps||_1.deps||_2.deps,_11b=_55.callback||_1.callback||_2.callback;req.boot=(_11a||_11b)?[_11a||[],_11b]:0;}if(!1){!req.async&&req(["dojo"]);req.boot&&req.apply(null,req.boot);}})(this.dojoConfig||this.djConfig||this.require||{},{async:0,hasCache:{"config-selectorEngine":"acme","config-tlmSiblingOfDojo":1,"dojo-built":1,"dojo-loader":1,dom:1,"host-browser":1},packages:[{location:"../dojox",name:"dojox"},{location:"../dijit",name:"dijit"},{location:"../ibm",name:"ibm"},{location:".",name:"dojo"}]});require({cache:{"dojo/_base/fx":function(){define(["./kernel","./config","./lang","../Evented","./Color","../aspect","../sniff","../dom","../dom-style"],function(dojo,_11c,lang,_11d,_11e,_11f,has,dom,_120){var _121=lang.mixin;var _122={};var _123=_122._Line=function(_124,end){this.start=_124;this.end=end;};_123.prototype.getValue=function(n){return ((this.end-this.start)*n)+this.start;};var _125=_122.Animation=function(args){_121(this,args);if(lang.isArray(this.curve)){this.curve=new _123(this.curve[0],this.curve[1]);}};_125.prototype=new _11d();lang.extend(_125,{duration:350,repeat:0,rate:20,_percent:0,_startRepeatCount:0,_getStep:function(){var _126=this._percent,_127=this.easing;return _127?_127(_126):_126;},_fire:function(evt,args){var a=args||[];if(this[evt]){if(_11c.debugAtAllCosts){this[evt].apply(this,a);}else{try{this[evt].apply(this,a);}catch(e){console.error("exception in animation handler for:",evt);console.error(e);}}}return this;},play:function(_128,_129){var _12a=this;if(_12a._delayTimer){_12a._clearTimer();}if(_129){_12a._stopTimer();_12a._active=_12a._paused=false;_12a._percent=0;}else{if(_12a._active&&!_12a._paused){return _12a;}}_12a._fire("beforeBegin",[_12a.node]);var de=_128||_12a.delay,_12b=lang.hitch(_12a,"_play",_129);if(de>0){_12a._delayTimer=setTimeout(_12b,de);return _12a;}_12b();return _12a;},_play:function(_12c){var _12d=this;if(_12d._delayTimer){_12d._clearTimer();}_12d._startTime=new Date().valueOf();if(_12d._paused){_12d._startTime-=_12d.duration*_12d._percent;}_12d._active=true;_12d._paused=false;var _12e=_12d.curve.getValue(_12d._getStep());if(!_12d._percent){if(!_12d._startRepeatCount){_12d._startRepeatCount=_12d.repeat;}_12d._fire("onBegin",[_12e]);}_12d._fire("onPlay",[_12e]);_12d._cycle();return _12d;},pause:function(){var _12f=this;if(_12f._delayTimer){_12f._clearTimer();}_12f._stopTimer();if(!_12f._active){return _12f;}_12f._paused=true;_12f._fire("onPause",[_12f.curve.getValue(_12f._getStep())]);return _12f;},gotoPercent:function(_130,_131){var _132=this;_132._stopTimer();_132._active=_132._paused=true;_132._percent=_130;if(_131){_132.play();}return _132;},stop:function(_133){var _134=this;if(_134._delayTimer){_134._clearTimer();}if(!_134._timer){return _134;}_134._stopTimer();if(_133){_134._percent=1;}_134._fire("onStop",[_134.curve.getValue(_134._getStep())]);_134._active=_134._paused=false;return _134;},status:function(){if(this._active){return this._paused?"paused":"playing";}return "stopped";},_cycle:function(){var _135=this;if(_135._active){var curr=new Date().valueOf();var step=_135.duration===0?1:(curr-_135._startTime)/(_135.duration);if(step>=1){step=1;}_135._percent=step;if(_135.easing){step=_135.easing(step);}_135._fire("onAnimate",[_135.curve.getValue(step)]);if(_135._percent<1){_135._startTimer();}else{_135._active=false;if(_135.repeat>0){_135.repeat--;_135.play(null,true);}else{if(_135.repeat==-1){_135.play(null,true);}else{if(_135._startRepeatCount){_135.repeat=_135._startRepeatCount;_135._startRepeatCount=0;}}}_135._percent=0;_135._fire("onEnd",[_135.node]);!_135.repeat&&_135._stopTimer();}}return _135;},_clearTimer:function(){clearTimeout(this._delayTimer);delete this._delayTimer;}});var ctr=0,_136=null,_137={run:function(){}};lang.extend(_125,{_startTimer:function(){if(!this._timer){this._timer=_11f.after(_137,"run",lang.hitch(this,"_cycle"),true);ctr++;}if(!_136){_136=setInterval(lang.hitch(_137,"run"),this.rate);}},_stopTimer:function(){if(this._timer){this._timer.remove();this._timer=null;ctr--;}if(ctr<=0){clearInterval(_136);_136=null;ctr=0;}}});var _138=has("ie")?function(node){var ns=node.style;if(!ns.width.length&&_120.get(node,"width")=="auto"){ns.width="auto";}}:function(){};_122._fade=function(args){args.node=dom.byId(args.node);var _139=_121({properties:{}},args),_13a=(_139.properties.opacity={});_13a.start=!("start" in _139)?function(){return +_120.get(_139.node,"opacity")||0;}:_139.start;_13a.end=_139.end;var anim=_122.animateProperty(_139);_11f.after(anim,"beforeBegin",lang.partial(_138,_139.node),true);return anim;};_122.fadeIn=function(args){return _122._fade(_121({end:1},args));};_122.fadeOut=function(args){return _122._fade(_121({end:0},args));};_122._defaultEasing=function(n){return 0.5+((Math.sin((n+1.5)*Math.PI))/2);};var _13b=function(_13c){this._properties=_13c;for(var p in _13c){var prop=_13c[p];if(prop.start instanceof _11e){prop.tempColor=new _11e();}}};_13b.prototype.getValue=function(r){var ret={};for(var p in this._properties){var prop=this._properties[p],_13d=prop.start;if(_13d instanceof _11e){ret[p]=_11e.blendColors(_13d,prop.end,r,prop.tempColor).toCss();}else{if(!lang.isArray(_13d)){ret[p]=((prop.end-_13d)*r)+_13d+(p!="opacity"?prop.units||"px":0);}}}return ret;};_122.animateProperty=function(args){var n=args.node=dom.byId(args.node);if(!args.easing){args.easing=dojo._defaultEasing;}var anim=new _125(args);_11f.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]=_121({},(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 _13e=(p.toLowerCase().indexOf("color")>=0);function _13f(node,p){var v={height:node.offsetHeight,width:node.offsetWidth}[p];if(v!==undefined){return v;}v=_120.get(node,p);return (p=="opacity")?+v:(_13e?v:parseFloat(v));};if(!("end" in prop)){prop.end=_13f(n,p);}else{if(!("start" in prop)){prop.start=_13f(n,p);}}if(_13e){prop.start=new _11e(prop.start);prop.end=new _11e(prop.end);}else{prop.start=(p=="opacity")?+prop.start:parseFloat(prop.start);}}this.curve=new _13b(pm);}),true);_11f.after(anim,"onAnimate",lang.hitch(_120,"set",anim.node),true);return anim;};_122.anim=function(node,_140,_141,_142,_143,_144){return _122.animateProperty({node:node,duration:_141||_125.prototype.duration,properties:_140,easing:_142,onEnd:_143}).play(_144||0);};if(1){_121(dojo,_122);dojo._Animation=_125;}return _122;});},"dojo/dom-form":function(){define(["./_base/lang","./dom","./io-query","./json"],function(lang,dom,ioq,json){function _145(obj,name,_146){if(_146===null){return;}var val=obj[name];if(typeof val=="string"){obj[name]=[val,_146];}else{if(lang.isArray(val)){val.push(_146);}else{obj[name]=_146;}}};var _147="file|submit|image|reset|button";var form={fieldToObject:function fieldToObject(_148){var ret=null;_148=dom.byId(_148);if(_148){var _149=_148.name,type=(_148.type||"").toLowerCase();if(_149&&type&&!_148.disabled){if(type=="radio"||type=="checkbox"){if(_148.checked){ret=_148.value;}}else{if(_148.multiple){ret=[];var _14a=[_148.firstChild];while(_14a.length){for(var node=_14a.pop();node;node=node.nextSibling){if(node.nodeType==1&&node.tagName.toLowerCase()=="option"){if(node.selected){ret.push(node.value);}}else{if(node.nextSibling){_14a.push(node.nextSibling);}if(node.firstChild){_14a.push(node.firstChild);}break;}}}}else{ret=_148.value;}}}}return ret;},toObject:function formToObject(_14b){var ret={},_14c=dom.byId(_14b).elements;for(var i=0,l=_14c.length;i<l;++i){var item=_14c[i],_14d=item.name,type=(item.type||"").toLowerCase();if(_14d&&type&&_147.indexOf(type)<0&&!item.disabled){_145(ret,_14d,form.fieldToObject(item));if(type=="image"){ret[_14d+".x"]=ret[_14d+".y"]=ret[_14d].x=ret[_14d].y=0;}}}return ret;},toQuery:function formToQuery(_14e){return ioq.objectToQuery(form.toObject(_14e));},toJson:function formToJson(_14f,_150){return json.stringify(form.toObject(_14f),null,_150?4:0);}};return form;});},"ibm/patches/16022":function(){define(["dojo/request/xhr","dojo/has"],function(xhr,has){return has.add("native-formdata",function(){return typeof FormData==="function"||typeof FormData==="object";},true,true);});},"dojo/promise/tracer":function(){define(["../_base/lang","./Promise","../Evented"],function(lang,_151,_152){"use strict";var _153=new _152;var emit=_153.emit;_153.emit=null;function _154(args){setTimeout(function(){emit.apply(_153,args);},0);};_151.prototype.trace=function(){var args=lang._toArray(arguments);this.then(function(_155){_154(["resolved",_155].concat(args));},function(_156){_154(["rejected",_156].concat(args));},function(_157){_154(["progress",_157].concat(args));});return this;};_151.prototype.traceRejected=function(){var args=lang._toArray(arguments);this.otherwise(function(_158){_154(["rejected",_158].concat(args));});return this;};return _153;});},"dojo/errors/RequestError":function(){define(["./create"],function(_159){return _159("RequestError",function(_15a,_15b){this.response=_15b;});});},"dojo/_base/html":function(){define(["./kernel","../dom","../dom-style","../dom-attr","../dom-prop","../dom-class","../dom-construct","../dom-geometry"],function(dojo,dom,_15c,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,_15d){if(arguments.length==2){return attr[typeof name=="string"?"get":"set"](node,name);}return attr.set(node,name,_15d);};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,_15e){dojo.deprecated("dojo.coords()","Use dojo.position() or dojo.marginBox().");node=dom.byId(node);var s=_15c.getComputedStyle(node),mb=geom.getMarginBox(node,s);var abs=geom.position(node,_15e);mb.x=abs.x;mb.y=abs.y;return mb;};dojo.getProp=prop.get;dojo.setProp=prop.set;dojo.prop=function(node,name,_15f){if(arguments.length==2){return prop[typeof name=="string"?"get":"set"](node,name);}return prop.set(node,name,_15f);};dojo.getStyle=_15c.get;dojo.setStyle=_15c.set;dojo.getComputedStyle=_15c.getComputedStyle;dojo.__toPixelValue=dojo.toPixelValue=_15c.toPixelValue;dojo.style=function(node,name,_160){switch(arguments.length){case 1:return _15c.get(node);case 2:return _15c[typeof name=="string"?"get":"set"](node,name);}return _15c.set(node,name,_160);};return dojo;});},"dojo/_base/kernel":function(){define(["../has","./config","require","module"],function(has,_161,_162,_163){var i,p,_164=(function(){return this;})(),_165={},_166={},dojo={config:_161,global:_164,dijit:_165,dojox:_166};var _167={dojo:["dojo",dojo],dijit:["dijit",_165],dojox:["dojox",_166]},_168=(_162.map&&_162.map[_163.id.match(/[^\/]+/)[0]]),item;for(p in _168){if(_167[p]){_167[p][0]=_168[p];}else{_167[p]=[_168[p],{}];}}for(p in _167){item=_167[p];item[1]._scopeName=item[0];if(!_161.noGlobals){_164[item[0]]=item[1];}}dojo.scopeMap=_167;dojo.baseUrl=dojo.config.baseUrl=_162.baseUrl;dojo.isAsync=!1||_162.async;dojo.locale=_161.locale;var rev="$Rev: 2dfbbaf $".match(/[0-9a-f]{7,}/);dojo.version={major:1,minor:9,patch:7,flag:"_IBM",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);(Function("d","d.eval = function(){return d.global.eval ? d.global.eval(arguments[0]) : eval(arguments[0]);}"))(dojo);if(0){dojo.exit=function(_169){quit(_169);};}else{dojo.exit=function(){};}1||has.add("dojo-guarantee-console",1);if(1){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;})();}}}has.add("dojo-debug-messages",!!_161.isDebug);dojo.deprecated=dojo.experimental=function(){};if(has("dojo-debug-messages")){dojo.deprecated=function(_16a,_16b,_16c){var _16d="DEPRECATED: "+_16a;if(_16b){_16d+=" "+_16b;}if(_16c){_16d+=" -- will be removed in version: "+_16c;}console.warn(_16d);};dojo.experimental=function(_16e,_16f){var _170="EXPERIMENTAL: "+_16e+" -- APIs subject to change without notice.";if(_16f){_170+=" "+_16f;}console.warn(_170);};}1||has.add("dojo-modulePaths",1);if(1){if(_161.modulePaths){dojo.deprecated("dojo.modulePaths","use paths configuration");var _171={};for(p in _161.modulePaths){_171[p.replace(/\./g,"/")]=_161.modulePaths[p];}_162({paths:_171});}}1||has.add("dojo-moduleUrl",1);if(1){dojo.moduleUrl=function(_172,url){dojo.deprecated("dojo.moduleUrl()","use require.toUrl","2.0");var _173=null;if(_172){_173=_162.toUrl(_172.replace(/\./g,"/")+(url?("/"+url):"")+"/*.*").replace(/\/\*\.\*/,"")+(url?"":"/");}return _173;};}dojo._hasResource={};return dojo;});},"dojo/io-query":function(){define(["./_base/lang"],function(lang){var _174={};return {objectToQuery:function objectToQuery(map){var enc=encodeURIComponent,_175=[];for(var name in map){var _176=map[name];if(_176!=_174[name]){var _177=enc(name)+"=";if(lang.isArray(_176)){for(var i=0,l=_176.length;i<l;++i){_175.push(_177+enc(_176[i]));}}else{_175.push(_177+enc(_176));}}}return _175.join("&");},queryToObject:function queryToObject(str){var dec=decodeURIComponent,qp=str.split("&"),ret={},name,val;for(var i=0,l=qp.length,item;i<l;++i){item=qp[i];if(item.length){var s=item.indexOf("=");if(s<0){name=dec(item);val="";}else{name=dec(item.slice(0,s));val=dec(item.slice(s+1));}if(typeof ret[name]=="string"){ret[name]=[ret[name]];}if(lang.isArray(ret[name])){ret[name].push(val);}else{ret[name]=val;}}}return ret;}};});},"dojo/_base/Deferred":function(){define(["./kernel","../Deferred","../promise/Promise","../errors/CancelError","../has","./lang","../when"],function(dojo,_178,_179,_17a,has,lang,when){var _17b=function(){};var _17c=Object.freeze||function(){};var _17d=dojo.Deferred=function(_17e){var _17f,_180,_181,_182,_183,head,_184;var _185=(this.promise=new _179());function _186(_187){if(_180){throw new Error("This deferred has already been resolved");}_17f=_187;_180=true;_188();};function _188(){var _189;while(!_189&&_184){var _18a=_184;_184=_184.next;if((_189=(_18a.progress==_17b))){_180=false;}var func=(_183?_18a.error:_18a.resolved);if(has("config-useDeferredInstrumentation")){if(_183&&_178.instrumentRejected){_178.instrumentRejected(_17f,!!func);}}if(func){try{var _18b=func(_17f);if(_18b&&typeof _18b.then==="function"){_18b.then(lang.hitch(_18a.deferred,"resolve"),lang.hitch(_18a.deferred,"reject"),lang.hitch(_18a.deferred,"progress"));continue;}var _18c=_189&&_18b===undefined;if(_189&&!_18c){_183=_18b instanceof Error;}_18a.deferred[_18c&&_183?"reject":"resolve"](_18c?_17f:_18b);}catch(e){_18a.deferred.reject(e);}}else{if(_183){_18a.deferred.reject(_17f);}else{_18a.deferred.resolve(_17f);}}}};this.isResolved=_185.isResolved=function(){return _182==0;};this.isRejected=_185.isRejected=function(){return _182==1;};this.isFulfilled=_185.isFulfilled=function(){return _182>=0;};this.isCanceled=_185.isCanceled=function(){return _181;};this.resolve=this.callback=function(_18d){this.fired=_182=0;this.results=[_18d,null];_186(_18d);};this.reject=this.errback=function(_18e){_183=true;this.fired=_182=1;if(has("config-useDeferredInstrumentation")){if(_178.instrumentRejected){_178.instrumentRejected(_18e,!!_184);}}_186(_18e);this.results=[null,_18e];};this.progress=function(_18f){var _190=_184;while(_190){var _191=_190.progress;_191&&_191(_18f);_190=_190.next;}};this.addCallbacks=function(_192,_193){this.then(_192,_193,_17b);return this;};_185.then=this.then=function(_194,_195,_196){var _197=_196==_17b?this:new _17d(_185.cancel);var _198={resolved:_194,error:_195,progress:_196,deferred:_197};if(_184){head=head.next=_198;}else{_184=head=_198;}if(_180){_188();}return _197.promise;};var _199=this;_185.cancel=this.cancel=function(){if(!_180){var _19a=_17e&&_17e(_199);if(!_180){if(!(_19a instanceof Error)){_19a=new _17a(_19a);}_19a.log=false;_199.reject(_19a);}}_181=true;};_17c(_185);};lang.extend(_17d,{addCallback:function(_19b){return this.addCallbacks(lang.hitch.apply(dojo,arguments));},addErrback:function(_19c){return this.addCallbacks(null,lang.hitch.apply(dojo,arguments));},addBoth:function(_19d){var _19e=lang.hitch.apply(dojo,arguments);return this.addCallbacks(_19e,_19e);},fired:-1});_17d.when=dojo.when=when;return _17d;});},"dojo/NodeList-dom":function(){define(["./_base/kernel","./query","./_base/array","./_base/lang","./dom-class","./dom-construct","./dom-geometry","./dom-attr","./dom-style"],function(dojo,_19f,_1a0,lang,_1a1,_1a2,_1a3,_1a4,_1a5){var _1a6=function(a){return a.length==1&&(typeof a[0]=="string");};var _1a7=function(node){var p=node.parentNode;if(p){p.removeChild(node);}};var _1a8=_19f.NodeList,awc=_1a8._adaptWithCondition,aafe=_1a8._adaptAsForEach,aam=_1a8._adaptAsMap;function _1a9(_1aa){return function(node,name,_1ab){if(arguments.length==2){return _1aa[typeof name=="string"?"get":"set"](node,name);}return _1aa.set(node,name,_1ab);};};lang.extend(_1a8,{_normalize:function(_1ac,_1ad){var _1ae=_1ac.parse===true;if(typeof _1ac.template=="string"){var _1af=_1ac.templateFunc||(dojo.string&&dojo.string.substitute);_1ac=_1af?_1af(_1ac.template,_1ac):_1ac;}var type=(typeof _1ac);if(type=="string"||type=="number"){_1ac=_1a2.toDom(_1ac,(_1ad&&_1ad.ownerDocument));if(_1ac.nodeType==11){_1ac=lang._toArray(_1ac.childNodes);}else{_1ac=[_1ac];}}else{if(!lang.isArrayLike(_1ac)){_1ac=[_1ac];}else{if(!lang.isArray(_1ac)){_1ac=lang._toArray(_1ac);}}}if(_1ae){_1ac._runParse=true;}return _1ac;},_cloneNode:function(node){return node.cloneNode(true);},_place:function(ary,_1b0,_1b1,_1b2){if(_1b0.nodeType!=1&&_1b1=="only"){return;}var _1b3=_1b0,_1b4;var _1b5=ary.length;for(var i=_1b5-1;i>=0;i--){var node=(_1b2?this._cloneNode(ary[i]):ary[i]);if(ary._runParse&&dojo.parser&&dojo.parser.parse){if(!_1b4){_1b4=_1b3.ownerDocument.createElement("div");}_1b4.appendChild(node);dojo.parser.parse(_1b4);node=_1b4.firstChild;while(_1b4.firstChild){_1b4.removeChild(_1b4.firstChild);}}if(i==_1b5-1){_1a2.place(node,_1b3,_1b1);}else{_1b3.parentNode.insertBefore(node,_1b3);}_1b3=node;}},position:aam(_1a3.position),attr:awc(_1a9(_1a4),_1a6),style:awc(_1a9(_1a5),_1a6),addClass:aafe(_1a1.add),removeClass:aafe(_1a1.remove),toggleClass:aafe(_1a1.toggle),replaceClass:aafe(_1a1.replace),empty:aafe(_1a2.empty),removeAttr:aafe(_1a4.remove),marginBox:aam(_1a3.getMarginBox),place:function(_1b6,_1b7){var item=_19f(_1b6)[0];return this.forEach(function(node){_1a2.place(node,item,_1b7);});},orphan:function(_1b8){return (_1b8?_19f._filterResult(this,_1b8):this).forEach(_1a7);},adopt:function(_1b9,_1ba){return _19f(_1b9).place(this[0],_1ba)._stash(this);},query:function(_1bb){if(!_1bb){return this;}var ret=new _1a8;this.map(function(node){_19f(_1bb,node).forEach(function(_1bc){if(_1bc!==undefined){ret.push(_1bc);}});});return ret._stash(this);},filter:function(_1bd){var a=arguments,_1be=this,_1bf=0;if(typeof _1bd=="string"){_1be=_19f._filterResult(this,a[0]);if(a.length==1){return _1be._stash(this);}_1bf=1;}return this._wrap(_1a0.filter(_1be,a[_1bf],a[_1bf+1]),this);},addContent:function(_1c0,_1c1){_1c0=this._normalize(_1c0,this[0]);for(var i=0,node;(node=this[i]);i++){if(_1c0.length){this._place(_1c0,node,_1c1,i>0);}else{_1a2.empty(node);}}return this;}});return _1a8;});},"dojo/query":function(){define(["./_base/kernel","./has","./dom","./on","./_base/array","./_base/lang","./selector/_loader","./selector/_loader!default"],function(dojo,has,dom,on,_1c2,lang,_1c3,_1c4){"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,_1c5=_1c2.forEach;var tnl=function(a,_1c6,_1c7){var _1c8=new (_1c7||this._NodeListCtor||nl)(a);return _1c6?_1c8._stash(_1c6):_1c8;};var _1c9=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 _1ca=function(f,o){return function(){this.forEach(_1c9(f,arguments,o));return this;};};var _1cb=function(f,o){return function(){return this.map(_1c9(f,arguments,o));};};var _1cc=function(f,o){return function(){return this.filter(_1c9(f,arguments,o));};};var _1cd=function(f,g,o){return function(){var a=arguments,body=_1c9(f,a,o);if(g.call(o||dojo.global,a)){return this.map(body);}this.forEach(body);return this;};};var _1ce=function(_1cf){var _1d0=this instanceof nl&&has("array-extensible");if(typeof _1cf=="number"){_1cf=Array(_1cf);}var _1d1=(_1cf&&"length" in _1cf)?_1cf:arguments;if(_1d0||!_1d1.sort){var _1d2=_1d0?this:[],l=_1d2.length=_1d1.length;for(var i=0;i<l;i++){_1d2[i]=_1d1[i];}if(_1d0){return _1d2;}_1d1=_1d2;}lang._mixin(_1d1,nlp);_1d1._NodeListCtor=function(_1d3){return nl(_1d3);};return _1d1;};var nl=_1ce,nlp=nl.prototype=has("array-extensible")?[]:{};nl._wrap=nlp._wrap=tnl;nl._adaptAsMap=_1cb;nl._adaptAsForEach=_1ca;nl._adaptAsFilter=_1cc;nl._adaptWithCondition=_1cd;_1c5(["slice","splice"],function(name){var f=ap[name];nlp[name]=function(){return this._wrap(f.apply(this,arguments),name=="slice"?this:null);};});_1c5(["indexOf","lastIndexOf","every","some"],function(name){var f=_1c2[name];nlp[name]=function(){return f.apply(dojo,[this].concat(aps.call(arguments,0)));};});lang.extend(_1ce,{constructor:nl,_NodeListCtor:nl,toString:function(){return this.join(",");},_stash:function(_1d4){this._parent=_1d4;return this;},on:function(_1d5,_1d6){var _1d7=this.map(function(node){return on(node,_1d5,_1d6);});_1d7.remove=function(){for(var i=0;i<_1d7.length;i++){_1d7[i].remove();}};return _1d7;},end:function(){if(this._parent){return this._parent;}else{return new this._NodeListCtor(0);}},concat:function(item){var t=aps.call(this,0),m=_1c2.map(arguments,function(a){return aps.call(a,0);});return this._wrap(apc.apply(t,m),this);},map:function(func,obj){return this._wrap(_1c2.map(this,func,obj),this);},forEach:function(_1d8,_1d9){_1c5(this,_1d8,_1d9);return this;},filter:function(_1da){var a=arguments,_1db=this,_1dc=0;if(typeof _1da=="string"){_1db=_1dd._filterResult(this,a[0]);if(a.length==1){return _1db._stash(this);}_1dc=1;}return this._wrap(_1c2.filter(_1db,a[_1dc],a[_1dc+1]),this);},instantiate:function(_1de,_1df){var c=lang.isFunction(_1de)?_1de:lang.getObject(_1de);_1df=_1df||{};return this.forEach(function(node){new c(_1df,node);});},at:function(){var t=new this._NodeListCtor(0);_1c5(arguments,function(i){if(i<0){i=this.length+i;}if(this[i]){t.push(this[i]);}},this);return t._stash(this);}});function _1e0(_1e1,_1e2){var _1e3=function(_1e4,root){if(typeof root=="string"){root=dom.byId(root);if(!root){return new _1e2([]);}}var _1e5=typeof _1e4=="string"?_1e1(_1e4,root):_1e4?(_1e4.end&&_1e4.on)?_1e4:[_1e4]:[];if(_1e5.end&&_1e5.on){return _1e5;}return new _1e2(_1e5);};_1e3.matches=_1e1.match||function(node,_1e6,root){return _1e3.filter([node],_1e6,root).length>0;};_1e3.filter=_1e1.filter||function(_1e7,_1e8,root){return _1e3(_1e8,root).filter(function(node){return _1c2.indexOf(_1e7,node)>-1;});};if(typeof _1e1!="function"){var _1e9=_1e1.search;_1e1=function(_1ea,root){return _1e9(root||document,_1ea);};}return _1e3;};var _1dd=_1e0(_1c4,_1ce);dojo.query=_1e0(_1c4,function(_1eb){return _1ce(_1eb);});_1dd.load=function(id,_1ec,_1ed){_1c3.load(id,_1ec,function(_1ee){_1ed(_1e0(_1ee,_1ce));});};dojo._filterQueryResult=_1dd._filterResult=function(_1ef,_1f0,root){return new _1ce(_1dd.filter(_1ef,_1f0,root));};dojo.NodeList=_1dd.NodeList=_1ce;return _1dd;});},"dojo/has":function(){define(["require","module"],function(_1f1,_1f2){var has=_1f1.has||function(){};if(!1){var _1f3=typeof window!="undefined"&&typeof location!="undefined"&&typeof document!="undefined"&&window.location==location&&window.document==document,_1f4=(function(){return this;})(),doc=_1f3&&document,_1f5=doc&&doc.createElement("DiV"),_1f6=(_1f2.config&&_1f2.config())||{};has=function(name){return typeof _1f6[name]=="function"?(_1f6[name]=_1f6[name](_1f4,doc,_1f5)):_1f6[name];};has.cache=_1f6;has.add=function(name,test,now,_1f7){(typeof _1f6[name]=="undefined"||_1f7)&&(_1f6[name]=test);return now&&has(name);};1||has.add("host-browser",_1f3);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",_1f3);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||window.navigator.msMaxTouchPoints>0);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(_1f8){_1f8.innerHTML="";return _1f8;};has.normalize=function(id,_1f9){var _1fa=id.match(/[\?:]|[^:\?]*/g),i=0,get=function(skip){var term=_1fa[i++];if(term==":"){return 0;}else{if(_1fa[i++]=="?"){if(!skip&&has(term)){return get();}else{get(true);return get(skip);}}return term||0;}};id=get();return id&&_1f9(id);};has.load=function(id,_1fb,_1fc){if(id){_1fb([id],_1fc);}else{_1fc();}};return has;});},"dojo/_base/loader":function(){define(["./kernel","../has","require","module","../json","./lang","./array"],function(dojo,has,_1fd,_1fe,json,lang,_1ff){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 _200=function(id){return {src:_1fe.id,id:id};},_201=function(name){return name.replace(/\./g,"/");},_202=/\/\/>>built/,_203=[],_204=[],_205=function(mid,_206,_207){_203.push(_207);_1ff.forEach(mid.split(","),function(mid){var _208=_209(mid,_206.module);_204.push(_208);_20a(_208);});_20b();},_20b=(1?function(){var _20c,mid;for(mid in _20d){_20c=_20d[mid];if(_20c.noReqPluginCheck===undefined){_20c.noReqPluginCheck=/loadInit\!/.test(mid)||/require\!/.test(mid)?1:0;}if(!_20c.executed&&!_20c.noReqPluginCheck&&_20c.injected==_20e){return;}}_20f(function(){var _210=_203;_203=[];_1ff.forEach(_210,function(cb){cb(1);});});}:(function(){var _211,_212=function(m){_211[m.mid]=1;for(var t,_213,deps=m.deps||[],i=0;i<deps.length;i++){_213=deps[i];if(!(t=_211[_213.mid])){if(t===0||!_212(_213)){_211[m.mid]=0;return false;}}}return true;};return function(){var _214,mid;_211={};for(mid in _20d){_214=_20d[mid];if(_214.executed||_214.noReqPluginCheck){_211[mid]=1;}else{if(_214.noReqPluginCheck!==0){_214.noReqPluginCheck=/loadInit\!/.test(mid)||/require\!/.test(mid)?1:0;}if(_214.noReqPluginCheck){_211[mid]=1;}else{if(_214.injected!==_240){_211[mid]=0;}}}}for(var t,i=0,end=_204.length;i<end;i++){_214=_204[i];if(!(t=_211[_214.mid])){if(t===0||!_212(_214)){return;}}}_20f(function(){var _215=_203;_203=[];_1ff.forEach(_215,function(cb){cb(1);});});};})()),_216=function(mid,_217,_218){_217([mid],function(_219){_217(_219.names,function(){for(var _21a="",args=[],i=0;i<arguments.length;i++){_21a+="var "+_219.names[i]+"= arguments["+i+"]; ";args.push(arguments[i]);}eval(_21a);var _21b=_217.module,_21c=[],_21d,_21e={provide:function(_21f){_21f=_201(_21f);var _220=_209(_21f,_21b);if(_220!==_21b){_246(_220);}},require:function(_221,_222){_221=_201(_221);_222&&(_209(_221,_21b).result=_241);_21c.push(_221);},requireLocalization:function(_223,_224,_225){if(!_21d){_21d=["dojo/i18n"];}_225=(_225||dojo.locale).toLowerCase();_223=_201(_223)+"/nls/"+(/root/i.test(_225)?"":_225+"/")+_201(_224);if(_209(_223,_21b).isXd){_21d.push("dojo/i18n!"+_223);}},loadInit:function(f){f();}},hold={},p;try{for(p in _21e){hold[p]=dojo[p];dojo[p]=_21e[p];}_219.def.apply(null,args);}catch(e){_226("error",[_200("failedDojoLoadInit"),e]);}finally{for(p in _21e){dojo[p]=hold[p];}}if(_21d){_21c=_21c.concat(_21d);}if(_21c.length){_205(_21c.join(","),_217,_218);}else{_218();}});});},_227=function(text,_228,_229){var _22a=/\(|\)/g,_22b=1,_22c;_22a.lastIndex=_228;while((_22c=_22a.exec(text))){if(_22c[0]==")"){_22b-=1;}else{_22b+=1;}if(_22b==0){break;}}if(_22b!=0){throw "unmatched paren around character "+_22a.lastIndex+" in: "+text;}return [dojo.trim(text.substring(_229,_22a.lastIndex))+";\n",_22a.lastIndex];},_22d=/(\/\*([\s\S]*?)\*\/|\/\/(.*)$)/mg,_22e=/(^|\s)dojo\.(loadInit|require|provide|requireLocalization|requireIf|requireAfterIf|platformRequire)\s*\(/mg,_22f=/(^|\s)(require|define)\s*\(/m,_230=function(text,_231){var _232,_233,_234,_235,_236=[],_237=[],_238=[];_231=_231||text.replace(_22d,function(_239){_22e.lastIndex=_22f.lastIndex=0;return (_22e.test(_239)||_22f.test(_239))?"":_239;});while((_232=_22e.exec(_231))){_233=_22e.lastIndex;_234=_233-_232[0].length;_235=_227(_231,_233,_234);if(_232[2]=="loadInit"){_236.push(_235[0]);}else{_237.push(_235[0]);}_22e.lastIndex=_235[1];}_238=_236.concat(_237);if(_238.length||!_22f.test(_231)){return [text.replace(/(^|\s)dojo\.loadInit\s*\(/g,"\n0 && dojo.loadInit("),_238.join(""),_238];}else{return 0;}},_23a=function(_23b,text){var _23c,id,_23d=[],_23e=[];if(_202.test(text)||!(_23c=_230(text))){return 0;}id=_23b.mid+"-*loadInit";for(var p in _209("dojo",_23b).result.scopeMap){_23d.push(p);_23e.push("\""+p+"\"");}return "// xdomain rewrite of "+_23b.mid+"\n"+"define('"+id+"',{\n"+"\tnames:"+json.stringify(_23d)+",\n"+"\tdef:function("+_23d.join(",")+"){"+_23c[1]+"}"+"});\n\n"+"define("+json.stringify(_23d.concat(["dojo/loadInit!"+id]))+", function("+_23d.join(",")+"){\n"+_23c[0]+"});";},_23f=_1fd.initSyncLoader(_205,_20b,_23a),sync=_23f.sync,_20e=_23f.requested,_240=_23f.arrived,_241=_23f.nonmodule,_242=_23f.executing,_243=_23f.executed,_244=_23f.syncExecStack,_20d=_23f.modules,_245=_23f.execQ,_209=_23f.getModule,_20a=_23f.injectModule,_246=_23f.setArrived,_226=_23f.signal,_247=_23f.finishExec,_248=_23f.execModule,_249=_23f.getLegacyMode,_20f=_23f.guardCheckComplete;_205=_23f.dojoRequirePlugin;dojo.provide=function(mid){var _24a=_244[0],_24b=lang.mixin(_209(_201(mid),_1fd.module),{executed:_242,result:lang.getObject(mid,true)});_246(_24b);if(_24a){(_24a.provides||(_24a.provides=[])).push(function(){_24b.result=lang.getObject(mid);delete _24b.provides;_24b.executed!==_243&&_247(_24b);});}return _24b.result;};has.add("config-publishRequireResult",1,0,0);dojo.require=function(_24c,_24d){function _24e(mid,_24f){var _250=_209(_201(mid),_1fd.module);if(_244.length&&_244[0].finish){_244[0].finish.push(mid);return undefined;}if(_250.executed){return _250.result;}_24f&&(_250.result=_241);var _251=_249();_20a(_250);_251=_249();if(_250.executed!==_243&&_250.injected===_240){_23f.guardCheckComplete(function(){_248(_250);});}if(_250.executed){return _250.result;}if(_251==sync){if(_250.cjs){_245.unshift(_250);}else{_244.length&&(_244[0].finish=[mid]);}}else{_245.push(_250);}return undefined;};var _252=_24e(_24c,_24d);if(has("config-publishRequireResult")&&!lang.exists(_24c)&&_252!==undefined){lang.setObject(_24c,_252);}return _252;};dojo.loadInit=function(f){f();};dojo.registerModulePath=function(_253,_254){var _255={};_255[_253.replace(/\./g,"/")]=_254;_1fd({paths:_255});};dojo.platformRequire=function(_256){var _257=(_256.common||[]).concat(_256[dojo._name]||_256["default"]||[]),temp;while(_257.length){if(lang.isArray(temp=_257.shift())){dojo.require.apply(dojo,temp);}else{dojo.require(temp);}}};dojo.requireIf=dojo.requireAfterIf=function(_258,_259,_25a){if(_258){dojo.require(_259,_25a);}};dojo.requireLocalization=function(_25b,_25c,_25d){_1fd(["../i18n"],function(i18n){i18n.getLocalization(_25b,_25c,_25d);});};return {extractLegacyApiApplications:_230,require:_205,loadInit:_216};});},"dojo/json":function(){define(["./has"],function(has){"use strict";var _25e=typeof JSON!="undefined";has.add("json-parse",_25e);has.add("json-stringify",_25e&&JSON.stringify({a:0},function(k,v){return v||1;})=="{\"a\":1}");if(has("json-stringify")){return JSON;}else{var _25f=function(str){return ("\""+str.replace(/(["\\])/g,"\\$1")+"\"").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r");};return {parse:has("json-parse")?JSON.parse:function(str,_260){if(_260&&!/^([\s\[\{]*(?:"(?:\\.|[^"])*"|-?\d[\d\.]*(?:[Ee][+-]?\d+)?|null|true|false|)[\s\]\}]*(?:,|:|$))+$/.test(str)){throw new SyntaxError("Invalid characters in JSON");}return eval("("+str+")");},stringify:function(_261,_262,_263){var _264;if(typeof _262=="string"){_263=_262;_262=null;}function _265(it,_266,key){if(_262){it=_262(key,it);}var val,_267=typeof it;if(_267=="number"){return isFinite(it)?it+"":"null";}if(_267=="boolean"){return it+"";}if(it===null){return "null";}if(typeof it=="string"){return _25f(it);}if(_267=="function"||_267=="undefined"){return _264;}if(typeof it.toJSON=="function"){return _265(it.toJSON(key),_266,key);}if(it instanceof Date){return "\"{FullYear}-{Month+}-{Date}T{Hours}:{Minutes}:{Seconds}Z\"".replace(/\{(\w+)(\+)?\}/g,function(t,prop,plus){var num=it["getUTC"+prop]()+(plus?1:0);return num<10?"0"+num:num;});}if(it.valueOf()!==it){return _265(it.valueOf(),_266,key);}var _268=_263?(_266+_263):"";var sep=_263?" ":"";var _269=_263?"\n":"";if(it instanceof Array){var itl=it.length,res=[];for(key=0;key<itl;key++){var obj=it[key];val=_265(obj,_268,key);if(typeof val!="string"){val="null";}res.push(_269+_268+val);}return "["+res.join(",")+_269+_266+"]";}var _26a=[];for(key in it){var _26b;if(it.hasOwnProperty(key)){if(typeof key=="number"){_26b="\""+key+"\"";}else{if(typeof key=="string"){_26b=_25f(key);}else{continue;}}val=_265(it[key],_268,key);if(typeof val!="string"){continue;}_26a.push(_269+_268+_26b+":"+sep+val);}}return "{"+_26a.join(",")+_269+_266+"}";};return _265(_261,"","");}};}});},"dojo/_base/declare":function(){define(["./kernel","../has","./lang"],function(dojo,has,lang){var mix=lang.mixin,op=Object.prototype,opts=op.toString,xtor=new Function,_26c=0,_26d="constructor";function err(msg,cls){throw new Error("declare"+(cls?" "+cls:"")+": "+msg);};function _26e(_26f,_270){var _271=[],_272=[{cls:0,refs:[]}],_273={},_274=1,l=_26f.length,i=0,j,lin,base,top,_275,rec,name,refs;for(;i<l;++i){base=_26f[i];if(!base){err("mixin #"+i+" is unknown. Did you use dojo.require to pull it in?",_270);}else{if(opts.call(base)!="[object Function]"){err("mixin #"+i+" is not a callable constructor.",_270);}}lin=base._meta?base._meta.bases:[base];top=0;for(j=lin.length-1;j>=0;--j){_275=lin[j].prototype;if(!_275.hasOwnProperty("declaredClass")){_275.declaredClass="uniqName_"+(_26c++);}name=_275.declaredClass;if(!_273.hasOwnProperty(name)){_273[name]={count:0,refs:[],cls:lin[j]};++_274;}rec=_273[name];if(top&&top!==rec){rec.refs.push(top);++top.count;}top=rec;}++top.count;_272[0].refs.push(top);}while(_272.length){top=_272.pop();_271.push(top.cls);--_274;while(refs=top.refs,refs.length==1){top=refs[0];if(!top||--top.count){top=0;break;}_271.push(top.cls);--_274;}if(top){for(i=0,l=refs.length;i<l;++i){top=refs[i];if(!--top.count){_272.push(top);}}}}if(_274){err("can't build consistent linearization",_270);}base=_26f[0];_271[0]=base?base._meta&&base===_271[_271.length-base._meta.bases.length]?base._meta.bases.length:1:0;return _271;};function _276(args,a,f){var name,_277,_278,_279,meta,base,_27a,opf,pos,_27b=this._inherited=this._inherited||{};if(typeof args=="string"){name=args;args=a;a=f;}f=0;_279=args.callee;name=name||_279.nom;if(!name){err("can't deduce a name to call inherited()",this.declaredClass);}meta=this.constructor._meta;_278=meta.bases;pos=_27b.p;if(name!=_26d){if(_27b.c!==_279){pos=0;base=_278[0];meta=base._meta;if(meta.hidden[name]!==_279){_277=meta.chains;if(_277&&typeof _277[name]=="string"){err("calling chained method with inherited: "+name,this.declaredClass);}do{meta=base._meta;_27a=base.prototype;if(meta&&(_27a[name]===_279&&_27a.hasOwnProperty(name)||meta.hidden[name]===_279)){break;}}while(base=_278[++pos]);pos=base?pos:-1;}}base=_278[++pos];if(base){_27a=base.prototype;if(base._meta&&_27a.hasOwnProperty(name)){f=_27a[name];}else{opf=op[name];do{_27a=base.prototype;f=_27a[name];if(f&&(base._meta?_27a.hasOwnProperty(name):f!==opf)){break;}}while(base=_278[++pos]);}}f=base&&f||op[name];}else{if(_27b.c!==_279){pos=0;meta=_278[0]._meta;if(meta&&meta.ctor!==_279){_277=meta.chains;if(!_277||_277.constructor!=="manual"){err("calling chained constructor with inherited",this.declaredClass);}while(base=_278[++pos]){meta=base._meta;if(meta&&meta.ctor===_279){break;}}pos=base?pos:-1;}}while(base=_278[++pos]){meta=base._meta;f=meta?meta.ctor:base;if(f){break;}}f=base&&f;}_27b.c=f;_27b.p=pos;if(f){return a===true?f:f.apply(this,a||args);}};function _27c(name,args){if(typeof name=="string"){return this.__inherited(name,args,true);}return this.__inherited(name,true);};function _27d(args,a1,a2){var f=this.getInherited(args,a1);if(f){return f.apply(this,a2||a1||args);}};var _27e=dojo.config.isDebug?_27d:_276;function _27f(cls){var _280=this.constructor._meta.bases;for(var i=0,l=_280.length;i<l;++i){if(_280[i]===cls){return true;}}return this instanceof cls;};function _281(_282,_283){for(var name in _283){if(name!=_26d&&_283.hasOwnProperty(name)){_282[name]=_283[name];}}if(has("bug-for-in-skips-shadowed")){for(var _284=lang._extraNames,i=_284.length;i;){name=_284[--i];if(name!=_26d&&_283.hasOwnProperty(name)){_282[name]=_283[name];}}}};function _285(_286,_287){var name,t;for(name in _287){t=_287[name];if((t!==op[name]||!(name in op))&&name!=_26d){if(opts.call(t)=="[object Function]"){t.nom=name;}_286[name]=t;}}if(has("bug-for-in-skips-shadowed")){for(var _288=lang._extraNames,i=_288.length;i;){name=_288[--i];t=_287[name];if((t!==op[name]||!(name in op))&&name!=_26d){if(opts.call(t)=="[object Function]"){t.nom=name;}_286[name]=t;}}}return _286;};function _289(_28a){_28b.safeMixin(this.prototype,_28a);return this;};function _28c(_28d,_28e){return _28b([this].concat(_28d),_28e||{});};function _28f(_290,_291){return function(){var a=arguments,args=a,a0=a[0],f,i,m,l=_290.length,_292;if(!(this instanceof a.callee)){return _293(a);}if(_291&&(a0&&a0.preamble||this.preamble)){_292=new Array(_290.length);_292[0]=a;for(i=0;;){a0=a[0];if(a0){f=a0.preamble;if(f){a=f.apply(this,a)||a;}}f=_290[i].prototype;f=f.hasOwnProperty("preamble")&&f.preamble;if(f){a=f.apply(this,a)||a;}if(++i==l){break;}_292[i]=a;}}for(i=l-1;i>=0;--i){f=_290[i];m=f._meta;f=m?m.ctor:f;if(f){f.apply(this,_292?_292[i]:a);}}f=this.postscript;if(f){f.apply(this,args);}};};function _294(ctor,_295){return function(){var a=arguments,t=a,a0=a[0],f;if(!(this instanceof a.callee)){return _293(a);}if(_295){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 _296(_297){return function(){var a=arguments,i=0,f,m;if(!(this instanceof a.callee)){return _293(a);}for(;f=_297[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 _298(name,_299,_29a){return function(){var b,m,f,i=0,step=1;if(_29a){i=_299.length-1;step=-1;}for(;b=_299[i];i+=step){m=b._meta;f=(m?m.hidden:b.prototype)[name];if(f){f.apply(this,arguments);}}};};function _29b(ctor){xtor.prototype=ctor.prototype;var t=new xtor;xtor.prototype=null;return t;};function _293(args){var ctor=args.callee,t=_29b(ctor);ctor.apply(t,args);return t;};function _28b(_29c,_29d,_29e){if(typeof _29c!="string"){_29e=_29d;_29d=_29c;_29c="";}_29e=_29e||{};var _29f,i,t,ctor,name,_2a0,_2a1,_2a2=1,_2a3=_29d;if(opts.call(_29d)=="[object Array]"){_2a0=_26e(_29d,_29c);t=_2a0[0];_2a2=_2a0.length-t;_29d=_2a0[_2a2];}else{_2a0=[0];if(_29d){if(opts.call(_29d)=="[object Function]"){t=_29d._meta;_2a0=_2a0.concat(t?t.bases:_29d);}else{err("base class is not a callable constructor.",_29c);}}else{if(_29d!==null){err("unknown base class. Did you use dojo.require to pull it in?",_29c);}}}if(_29d){for(i=_2a2-1;;--i){_29f=_29b(_29d);if(!i){break;}t=_2a0[i];(t._meta?_281:mix)(_29f,t.prototype);ctor=new Function;ctor.superclass=_29d;ctor.prototype=_29f;_29d=_29f.constructor=ctor;}}else{_29f={};}_28b.safeMixin(_29f,_29e);t=_29e.constructor;if(t!==op.constructor){t.nom=_26d;_29f.constructor=t;}for(i=_2a2-1;i;--i){t=_2a0[i]._meta;if(t&&t.chains){_2a1=mix(_2a1||{},t.chains);}}if(_29f["-chains-"]){_2a1=mix(_2a1||{},_29f["-chains-"]);}t=!_2a1||!_2a1.hasOwnProperty(_26d);_2a0[0]=ctor=(_2a1&&_2a1.constructor==="manual")?_296(_2a0):(_2a0.length==1?_294(_29e.constructor,t):_28f(_2a0,t));ctor._meta={bases:_2a0,hidden:_29e,chains:_2a1,parents:_2a3,ctor:_29e.constructor};ctor.superclass=_29d&&_29d.prototype;ctor.extend=_289;ctor.createSubclass=_28c;ctor.prototype=_29f;_29f.constructor=ctor;_29f.getInherited=_27c;_29f.isInstanceOf=_27f;_29f.inherited=_27e;_29f.__inherited=_276;if(_29c){_29f.declaredClass=_29c;lang.setObject(_29c,ctor);}if(_2a1){for(name in _2a1){if(_29f[name]&&typeof _2a1[name]=="string"&&name!=_26d){t=_29f[name]=_298(name,_2a0,_2a1[name]==="after");t.nom=name;}}}return ctor;};dojo.safeMixin=_28b.safeMixin=_285;dojo.declare=_28b;return _28b;});},"dojo/dom":function(){define(["./sniff","./_base/window"],function(has,win){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;}var _2a4=doc||win.doc,te=id&&_2a4.getElementById(id);if(te&&(te.attributes.id.value==id||te.id==id)){return te;}else{var eles=_2a4.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;}}}};}else{dom.byId=function(id,doc){return ((typeof id=="string")?(doc||win.doc).getElementById(id):id)||null;};}dom.isDescendant=function(node,_2a5){try{node=dom.byId(node);_2a5=dom.byId(_2a5);while(node){if(node==_2a5){return true;}node=node.parentNode;}}catch(e){}return false;};has.add("css-user-select",function(_2a6,doc,_2a7){if(!_2a7){return false;}var _2a8=_2a7.style;var _2a9=["Khtml","O","Moz","Webkit"],i=_2a9.length,name="userSelect",_2aa;do{if(typeof _2a8[name]!=="undefined"){return name;}}while(i--&&(name=_2a9[i]+"UserSelect"));return false;});var _2ab=has("css-user-select");dom.setSelectable=_2ab?function(node,_2ac){dom.byId(node).style[_2ab]=_2ac?"":"none";}:function(node,_2ad){node=dom.byId(node);var _2ae=node.getElementsByTagName("*"),i=_2ae.length;if(_2ad){node.removeAttribute("unselectable");while(i--){_2ae[i].removeAttribute("unselectable");}}else{node.setAttribute("unselectable","on");while(i--){_2ae[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,_2af,lang,win){var trim=lang.trim;var each=_2af.forEach;var _2b0=function(){return win.doc;};var _2b1=(_2b0().compatMode)=="BackCompat";var _2b2=">~+";var _2b3=false;var _2b4=function(){return true;};var _2b5=function(_2b6){if(_2b2.indexOf(_2b6.slice(-1))>=0){_2b6+=" * ";}else{_2b6+=" ";}var ts=function(s,e){return trim(_2b6.slice(s,e));};var _2b7=[];var _2b8=-1,_2b9=-1,_2ba=-1,_2bb=-1,_2bc=-1,inId=-1,_2bd=-1,_2be,lc="",cc="",_2bf;var x=0,ql=_2b6.length,_2c0=null,_2c1=null;var _2c2=function(){if(_2bd>=0){var tv=(_2bd==x)?null:ts(_2bd,x);_2c0[(_2b2.indexOf(tv)<0)?"tag":"oper"]=tv;_2bd=-1;}};var _2c3=function(){if(inId>=0){_2c0.id=ts(inId,x).replace(/\\/g,"");inId=-1;}};var _2c4=function(){if(_2bc>=0){_2c0.classes.push(ts(_2bc+1,x).replace(/\\/g,""));_2bc=-1;}};var _2c5=function(){_2c3();_2c2();_2c4();};var _2c6=function(){_2c5();if(_2bb>=0){_2c0.pseudos.push({name:ts(_2bb+1,x)});}_2c0.loops=(_2c0.pseudos.length||_2c0.attrs.length||_2c0.classes.length);_2c0.oquery=_2c0.query=ts(_2bf,x);_2c0.otag=_2c0.tag=(_2c0["oper"])?null:(_2c0.tag||"*");if(_2c0.tag){_2c0.tag=_2c0.tag.toUpperCase();}if(_2b7.length&&(_2b7[_2b7.length-1].oper)){_2c0.infixOper=_2b7.pop();_2c0.query=_2c0.infixOper.query+" "+_2c0.query;}_2b7.push(_2c0);_2c0=null;};for(;lc=cc,cc=_2b6.charAt(x),x<ql;x++){if(lc=="\\"){continue;}if(!_2c0){_2bf=x;_2c0={query:null,pseudos:[],attrs:[],classes:[],tag:null,oper:null,id:null,getTag:function(){return _2b3?this.otag:this.tag;}};_2bd=x;}if(_2be){if(cc==_2be){_2be=null;}continue;}else{if(cc=="'"||cc=="\""){_2be=cc;continue;}}if(_2b8>=0){if(cc=="]"){if(!_2c1.attr){_2c1.attr=ts(_2b8+1,x);}else{_2c1.matchFor=ts((_2ba||_2b8+1),x);}var cmf=_2c1.matchFor;if(cmf){if((cmf.charAt(0)=="\"")||(cmf.charAt(0)=="'")){_2c1.matchFor=cmf.slice(1,-1);}}if(_2c1.matchFor){_2c1.matchFor=_2c1.matchFor.replace(/\\/g,"");}_2c0.attrs.push(_2c1);_2c1=null;_2b8=_2ba=-1;}else{if(cc=="="){var _2c7=("|~^$*".indexOf(lc)>=0)?lc:"";_2c1.type=_2c7+cc;_2c1.attr=ts(_2b8+1,x-_2c7.length);_2ba=x+1;}}}else{if(_2b9>=0){if(cc==")"){if(_2bb>=0){_2c1.value=ts(_2b9+1,x);}_2bb=_2b9=-1;}}else{if(cc=="#"){_2c5();inId=x+1;}else{if(cc=="."){_2c5();_2bc=x;}else{if(cc==":"){_2c5();_2bb=x;}else{if(cc=="["){_2c5();_2b8=x;_2c1={};}else{if(cc=="("){if(_2bb>=0){_2c1={name:ts(_2bb+1,x),value:null};_2c0.pseudos.push(_2c1);}_2b9=x;}else{if((cc==" ")&&(lc!=cc)){_2c6();}}}}}}}}}return _2b7;};var _2c8=function(_2c9,_2ca){if(!_2c9){return _2ca;}if(!_2ca){return _2c9;}return function(){return _2c9.apply(window,arguments)&&_2ca.apply(window,arguments);};};var _2cb=function(i,arr){var r=arr||[];if(i){r.push(i);}return r;};var _2cc=function(n){return (1==n.nodeType);};var _2cd="";var _2ce=function(elem,attr){if(!elem){return _2cd;}if(attr=="class"){return elem.className||_2cd;}if(attr=="for"){return elem.htmlFor||_2cd;}if(attr=="style"){return elem.style.cssText||_2cd;}return (_2b3?elem.getAttribute(attr):elem.getAttribute(attr,2))||_2cd;};var _2cf={"*=":function(attr,_2d0){return function(elem){return (_2ce(elem,attr).indexOf(_2d0)>=0);};},"^=":function(attr,_2d1){return function(elem){return (_2ce(elem,attr).indexOf(_2d1)==0);};},"$=":function(attr,_2d2){return function(elem){var ea=" "+_2ce(elem,attr);var _2d3=ea.lastIndexOf(_2d2);return _2d3>-1&&(_2d3==(ea.length-_2d2.length));};},"~=":function(attr,_2d4){var tval=" "+_2d4+" ";return function(elem){var ea=" "+_2ce(elem,attr)+" ";return (ea.indexOf(tval)>=0);};},"|=":function(attr,_2d5){var _2d6=_2d5+"-";return function(elem){var ea=_2ce(elem,attr);return ((ea==_2d5)||(ea.indexOf(_2d6)==0));};},"=":function(attr,_2d7){return function(elem){return (_2ce(elem,attr)==_2d7);};}};var _2d8=(typeof _2b0().firstChild.nextElementSibling=="undefined");var _2d9=!_2d8?"nextElementSibling":"nextSibling";var _2da=!_2d8?"previousElementSibling":"previousSibling";var _2db=(_2d8?_2cc:_2b4);var _2dc=function(node){while(node=node[_2da]){if(_2db(node)){return false;}}return true;};var _2dd=function(node){while(node=node[_2d9]){if(_2db(node)){return false;}}return true;};var _2de=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[_2d9]){if(_2db(te)){if(has("ie")){te.setAttribute("_i",++i);}else{te["_i"]=++i;}if(node===te){ci=i;}}}return ci;};var _2df=function(elem){return !((_2de(elem))%2);};var _2e0=function(elem){return ((_2de(elem))%2);};var _2e1={"checked":function(name,_2e2){return function(elem){return !!("checked" in elem?elem.checked:elem.selected);};},"disabled":function(name,_2e3){return function(elem){return elem.disabled;};},"enabled":function(name,_2e4){return function(elem){return !elem.disabled;};},"first-child":function(){return _2dc;},"last-child":function(){return _2dd;},"only-child":function(name,_2e5){return function(node){return _2dc(node)&&_2dd(node);};},"empty":function(name,_2e6){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,_2e7){var cz=_2e7.charAt(0);if(cz=="\""||cz=="'"){_2e7=_2e7.slice(1,-1);}return function(elem){return (elem.innerHTML.indexOf(_2e7)>=0);};},"not":function(name,_2e8){var p=_2b5(_2e8)[0];var _2e9={el:1};if(p.tag!="*"){_2e9.tag=1;}if(!p.classes.length){_2e9.classes=1;}var ntf=_2ea(p,_2e9);return function(elem){return (!ntf(elem));};},"nth-child":function(name,_2eb){var pi=parseInt;if(_2eb=="odd"){return _2e0;}else{if(_2eb=="even"){return _2df;}}if(_2eb.indexOf("n")!=-1){var _2ec=_2eb.split("n",2);var pred=_2ec[0]?((_2ec[0]=="-")?-1:pi(_2ec[0])):1;var idx=_2ec[1]?pi(_2ec[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=_2de(elem);return (i>=lb)&&(ub<0||i<=ub)&&((i%pred)==idx);};}else{_2eb=idx;}}var _2ed=pi(_2eb);return function(elem){return (_2de(elem)==_2ed);};}};var _2ee=(has("ie")<9||has("ie")==9&&has("quirks"))?function(cond){var clc=cond.toLowerCase();if(clc=="class"){cond="className";}return function(elem){return (_2b3?elem.getAttribute(cond):elem[cond]||elem[clc]);};}:function(cond){return function(elem){return (elem&&elem.getAttribute&&elem.hasAttribute(cond));};};var _2ea=function(_2ef,_2f0){if(!_2ef){return _2b4;}_2f0=_2f0||{};var ff=null;if(!("el" in _2f0)){ff=_2c8(ff,_2cc);}if(!("tag" in _2f0)){if(_2ef.tag!="*"){ff=_2c8(ff,function(elem){return (elem&&((_2b3?elem.tagName:elem.tagName.toUpperCase())==_2ef.getTag()));});}}if(!("classes" in _2f0)){each(_2ef.classes,function(_2f1,idx,arr){var re=new RegExp("(?:^|\\s)"+_2f1+"(?:\\s|$)");ff=_2c8(ff,function(elem){return re.test(elem.className);});ff.count=idx;});}if(!("pseudos" in _2f0)){each(_2ef.pseudos,function(_2f2){var pn=_2f2.name;if(_2e1[pn]){ff=_2c8(ff,_2e1[pn](pn,_2f2.value));}});}if(!("attrs" in _2f0)){each(_2ef.attrs,function(attr){var _2f3;var a=attr.attr;if(attr.type&&_2cf[attr.type]){_2f3=_2cf[attr.type](a,attr.matchFor);}else{if(a.length){_2f3=_2ee(a);}}if(_2f3){ff=_2c8(ff,_2f3);}});}if(!("id" in _2f0)){if(_2ef.id){ff=_2c8(ff,function(elem){return (!!elem&&(elem.id==_2ef.id));});}}if(!ff){if(!("default" in _2f0)){ff=_2b4;}}return ff;};var _2f4=function(_2f5){return function(node,ret,bag){while(node=node[_2d9]){if(_2d8&&(!_2cc(node))){continue;}if((!bag||_2f6(node,bag))&&_2f5(node)){ret.push(node);}break;}return ret;};};var _2f7=function(_2f8){return function(root,ret,bag){var te=root[_2d9];while(te){if(_2db(te)){if(bag&&!_2f6(te,bag)){break;}if(_2f8(te)){ret.push(te);}}te=te[_2d9];}return ret;};};var _2f9=function(_2fa){_2fa=_2fa||_2b4;return function(root,ret,bag){var te,x=0,tret=root.children||root.childNodes;while(te=tret[x++]){if(_2db(te)&&(!bag||_2f6(te,bag))&&(_2fa(te,x))){ret.push(te);}}return ret;};};var _2fb=function(node,root){var pn=node.parentNode;while(pn){if(pn==root){break;}pn=pn.parentNode;}return !!pn;};var _2fc={};var _2fd=function(_2fe){var _2ff=_2fc[_2fe.query];if(_2ff){return _2ff;}var io=_2fe.infixOper;var oper=(io?io.oper:"");var _300=_2ea(_2fe,{el:1});var qt=_2fe.tag;var _301=("*"==qt);var ecs=_2b0()["getElementsByClassName"];if(!oper){if(_2fe.id){_300=(!_2fe.loops&&_301)?_2b4:_2ea(_2fe,{el:1,id:1});_2ff=function(root,arr){var te=dom.byId(_2fe.id,(root.ownerDocument||root));if(!te||!_300(te)){return;}if(9==root.nodeType){return _2cb(te,arr);}else{if(_2fb(te,root)){return _2cb(te,arr);}}};}else{if(ecs&&/\{\s*\[native code\]\s*\}/.test(String(ecs))&&_2fe.classes.length&&!_2b1){_300=_2ea(_2fe,{el:1,classes:1,id:1});var _302=_2fe.classes.join(" ");_2ff=function(root,arr,bag){var ret=_2cb(0,arr),te,x=0;var tret=root.getElementsByClassName(_302);while((te=tret[x++])){if(_300(te,root)&&_2f6(te,bag)){ret.push(te);}}return ret;};}else{if(!_301&&!_2fe.loops){_2ff=function(root,arr,bag){var ret=_2cb(0,arr),te,x=0;var tag=_2fe.getTag(),tret=tag?root.getElementsByTagName(tag):[];while((te=tret[x++])){if(_2f6(te,bag)){ret.push(te);}}return ret;};}else{_300=_2ea(_2fe,{el:1,tag:1,id:1});_2ff=function(root,arr,bag){var ret=_2cb(0,arr),te,x=0;var tag=_2fe.getTag(),tret=tag?root.getElementsByTagName(tag):[];while((te=tret[x++])){if(_300(te,root)&&_2f6(te,bag)){ret.push(te);}}return ret;};}}}}else{var _303={el:1};if(_301){_303.tag=1;}_300=_2ea(_2fe,_303);if("+"==oper){_2ff=_2f4(_300);}else{if("~"==oper){_2ff=_2f7(_300);}else{if(">"==oper){_2ff=_2f9(_300);}}}}return _2fc[_2fe.query]=_2ff;};var _304=function(root,_305){var _306=_2cb(root),qp,x,te,qpl=_305.length,bag,ret;for(var i=0;i<qpl;i++){ret=[];qp=_305[i];x=_306.length-1;if(x>0){bag={};ret.nozip=true;}var gef=_2fd(qp);for(var j=0;(te=_306[j]);j++){gef(te,ret,bag);}if(!ret.length){break;}_306=ret;}return ret;};var _307={},_308={};var _309=function(_30a){var _30b=_2b5(trim(_30a));if(_30b.length==1){var tef=_2fd(_30b[0]);return function(root){var r=tef(root,[]);if(r){r.nozip=true;}return r;};}return function(root){return _304(root,_30b);};};var _30c=has("ie")?"commentStrip":"nozip";var qsa="querySelectorAll";var _30d=!!_2b0()[qsa];var _30e=/\\[>~+]|n\+\d|([^ \\])?([>~+])([^ =])?/g;var _30f=function(_310,pre,ch,post){return ch?(pre?pre+" ":"")+ch+(post?" "+post:""):_310;};var _311=/([^[]*)([^\]]*])?/g;var _312=function(_313,_314,att){return _314.replace(_30e,_30f)+(att||"");};var _315=function(_316,_317){_316=_316.replace(_311,_312);if(_30d){var _318=_308[_316];if(_318&&!_317){return _318;}}var _319=_307[_316];if(_319){return _319;}var qcz=_316.charAt(0);var _31a=(-1==_316.indexOf(" "));if((_316.indexOf("#")>=0)&&(_31a)){_317=true;}var _31b=(_30d&&(!_317)&&(_2b2.indexOf(qcz)==-1)&&(!has("ie")||(_316.indexOf(":")==-1))&&(!(_2b1&&(_316.indexOf(".")>=0)))&&(_316.indexOf(":contains")==-1)&&(_316.indexOf(":checked")==-1)&&(_316.indexOf("|=")==-1));if(_31b){var tq=(_2b2.indexOf(_316.charAt(_316.length-1))>=0)?(_316+" *"):_316;return _308[_316]=function(root){try{if(!((9==root.nodeType)||_31a)){throw "";}var r=root[qsa](tq);r[_30c]=true;return r;}catch(e){return _315(_316,true)(root);}};}else{var _31c=_316.match(/([^\s,](?:"(?:\\.|[^"])+"|'(?:\\.|[^'])+'|[^,])*)/g);return _307[_316]=((_31c.length<2)?_309(_316):function(root){var _31d=0,ret=[],tp;while((tp=_31c[_31d++])){ret=ret.concat(_309(tp)(root));}return ret;});}};var _31e=0;var _31f=has("ie")?function(node){if(_2b3){return (node.getAttribute("_uid")||node.setAttribute("_uid",++_31e)||_31e);}else{return node.uniqueID;}}:function(node){return (node._uid||(node._uid=++_31e));};var _2f6=function(node,bag){if(!bag){return 1;}var id=_31f(node);if(!bag[id]){return bag[id]=1;}return 0;};var _320="_zipIdx";var _321=function(arr){if(arr&&arr.nozip){return arr;}if(!arr||!arr.length){return [];}if(arr.length<2){return [arr[0]];}var ret=[];_31e++;var x,te;if(has("ie")&&_2b3){var _322=_31e+"";for(x=0;x<arr.length;x++){if((te=arr[x])&&te.getAttribute(_320)!=_322){ret.push(te);te.setAttribute(_320,_322);}}}else{if(has("ie")&&arr.commentStrip){try{for(x=0;x<arr.length;x++){if((te=arr[x])&&_2cc(te)){ret.push(te);}}}catch(e){}}else{for(x=0;x<arr.length;x++){if((te=arr[x])&&te[_320]!=_31e){ret.push(te);te[_320]=_31e;}}}}return ret;};var _323=function(_324,root){root=root||_2b0();var od=root.ownerDocument||root;_2b3=(od.createElement("div").tagName==="div");var r=_315(_324)(root);if(r&&r.nozip){return r;}return _321(r);};_323.filter=function(_325,_326,root){var _327=[],_328=_2b5(_326),_329=(_328.length==1&&!/[^\w#\.]/.test(_326))?_2ea(_328[0]):function(node){return _2af.indexOf(_323(_326,dom.byId(root)),node)!=-1;};for(var x=0,te;te=_325[x];x++){if(_329(te)){_327.push(te);}}return _327;};return _323;});},"dojo/errors/RequestTimeoutError":function(){define(["./create","./RequestError"],function(_32a,_32b){return _32a("RequestTimeoutError",null,_32b,{dojoType:"timeout"});});},"dojo/dom-style":function(){define(["./sniff","./dom"],function(has,dom){var _32c,_32d={};if(has("webkit")){_32c=function(node){var s;if(node.nodeType==1){var dv=node.ownerDocument.defaultView;s=dv.getComputedStyle(node,null);if(!s&&node.style){node.style.display="";s=dv.getComputedStyle(node,null);}}return s||{};};}else{if(has("ie")&&(has("ie")<9||has("quirks"))){_32c=function(node){return node.nodeType==1&&node.currentStyle?node.currentStyle:{};};}else{_32c=function(node){return node.nodeType==1?node.ownerDocument.defaultView.getComputedStyle(node,null):{};};}}_32d.getComputedStyle=_32c;var _32e;if(!has("ie")){_32e=function(_32f,_330){return parseFloat(_330)||0;};}else{_32e=function(_331,_332){if(!_332){return 0;}if(_332=="medium"){return 4;}if(_332.slice&&_332.slice(-2)=="px"){return parseFloat(_332);}var s=_331.style,rs=_331.runtimeStyle,cs=_331.currentStyle,_333=s.left,_334=rs.left;rs.left=cs.left;try{s.left=_332;_332=s.pixelLeft;}catch(e){_332=0;}s.left=_333;rs.left=_334;return _332;};}_32d.toPixelValue=_32e;var astr="DXImageTransform.Microsoft.Alpha";var af=function(n,f){try{return n.filters.item(astr);}catch(e){return f?{}:null;}};var _335=has("ie")<9||(has("ie")<10&&has("quirks"))?function(node){try{return af(node).Opacity/100;}catch(e){return 1;}}:function(node){return _32c(node).opacity;};var _336=has("ie")<9||(has("ie")<10&&has("quirks"))?function(node,_337){if(_337===""){_337=1;}var ov=_337*100,_338=_337===1;if(_338){node.style.zoom="";if(af(node)){node.style.filter=node.style.filter.replace(new RegExp("\\s*progid:"+astr+"\\([^\\)]+?\\)","i"),"");}}else{node.style.zoom=1;if(af(node)){af(node,1).Opacity=ov;}else{node.style.filter+=" progid:"+astr+"(Opacity="+ov+")";}af(node,1).Enabled=true;}if(node.tagName.toLowerCase()=="tr"){for(var td=node.firstChild;td;td=td.nextSibling){if(td.tagName.toLowerCase()=="td"){_336(td,_337);}}}return _337;}:function(node,_339){return node.style.opacity=_339;};var _33a={left:true,top:true};var _33b=/margin|padding|width|height|max|min|offset/;function _33c(node,type,_33d){type=type.toLowerCase();if(has("ie")||has("trident")){if(_33d=="auto"){if(type=="height"){return node.offsetHeight;}if(type=="width"){return node.offsetWidth;}}if(type=="fontweight"){switch(_33d){case 700:return "bold";case 400:default:return "normal";}}}if(!(type in _33a)){_33a[type]=_33b.test(type);}return _33a[type]?_32e(node,_33d):_33d;};var _33e={cssFloat:1,styleFloat:1,"float":1};_32d.get=function getStyle(node,name){var n=dom.byId(node),l=arguments.length,op=(name=="opacity");if(l==2&&op){return _335(n);}name=_33e[name]?"cssFloat" in n.style?"cssFloat":"styleFloat":name;var s=_32d.getComputedStyle(n);return (l==1)?s:_33c(n,name,s[name]||n.style[name]);};_32d.set=function setStyle(node,name,_33f){var n=dom.byId(node),l=arguments.length,op=(name=="opacity");name=_33e[name]?"cssFloat" in n.style?"cssFloat":"styleFloat":name;if(l==3){return op?_336(n,_33f):n.style[name]=_33f;}for(var x in name){_32d.set(node,x,name[x]);}return _32d.getComputedStyle(n);};return _32d;});},"dojo/dom-geometry":function(){define(["./sniff","./_base/window","./dom","./dom-style"],function(has,win,dom,_340){var geom={};geom.boxModel="content-box";if(has("ie")){geom.boxModel=document.compatMode=="BackCompat"?"border-box":"content-box";}geom.getPadExtents=function getPadExtents(node,_341){node=dom.byId(node);var s=_341||_340.getComputedStyle(node),px=_340.toPixelValue,l=px(node,s.paddingLeft),t=px(node,s.paddingTop),r=px(node,s.paddingRight),b=px(node,s.paddingBottom);return {l:l,t:t,r:r,b:b,w:l+r,h:t+b};};var none="none";geom.getBorderExtents=function getBorderExtents(node,_342){node=dom.byId(node);var px=_340.toPixelValue,s=_342||_340.getComputedStyle(node),l=s.borderLeftStyle!=none?px(node,s.borderLeftWidth):0,t=s.borderTopStyle!=none?px(node,s.borderTopWidth):0,r=s.borderRightStyle!=none?px(node,s.borderRightWidth):0,b=s.borderBottomStyle!=none?px(node,s.borderBottomWidth):0;return {l:l,t:t,r:r,b:b,w:l+r,h:t+b};};geom.getPadBorderExtents=function getPadBorderExtents(node,_343){node=dom.byId(node);var s=_343||_340.getComputedStyle(node),p=geom.getPadExtents(node,s),b=geom.getBorderExtents(node,s);return {l:p.l+b.l,t:p.t+b.t,r:p.r+b.r,b:p.b+b.b,w:p.w+b.w,h:p.h+b.h};};geom.getMarginExtents=function getMarginExtents(node,_344){node=dom.byId(node);var s=_344||_340.getComputedStyle(node),px=_340.toPixelValue,l=px(node,s.marginLeft),t=px(node,s.marginTop),r=px(node,s.marginRight),b=px(node,s.marginBottom);return {l:l,t:t,r:r,b:b,w:l+r,h:t+b};};geom.getMarginBox=function getMarginBox(node,_345){node=dom.byId(node);var s=_345||_340.getComputedStyle(node),me=geom.getMarginExtents(node,s),l=node.offsetLeft-me.l,t=node.offsetTop-me.t,p=node.parentNode,px=_340.toPixelValue,pcs;if(has("mozilla")){var sl=parseFloat(s.left),st=parseFloat(s.top);if(!isNaN(sl)&&!isNaN(st)){l=sl;t=st;}else{if(p&&p.style){pcs=_340.getComputedStyle(p);if(pcs.overflow!="visible"){l+=pcs.borderLeftStyle!=none?px(node,pcs.borderLeftWidth):0;t+=pcs.borderTopStyle!=none?px(node,pcs.borderTopWidth):0;}}}}else{if(has("opera")||(has("ie")==8&&!has("quirks"))){if(p){pcs=_340.getComputedStyle(p);l-=pcs.borderLeftStyle!=none?px(node,pcs.borderLeftWidth):0;t-=pcs.borderTopStyle!=none?px(node,pcs.borderTopWidth):0;}}}return {l:l,t:t,w:node.offsetWidth+me.w,h:node.offsetHeight+me.h};};geom.getContentBox=function getContentBox(node,_346){node=dom.byId(node);var s=_346||_340.getComputedStyle(node),w=node.clientWidth,h,pe=geom.getPadExtents(node,s),be=geom.getBorderExtents(node,s);if(!w){w=node.offsetWidth;h=node.offsetHeight;}else{h=node.clientHeight;be.w=be.h=0;}if(has("opera")){pe.l+=be.l;pe.t+=be.t;}return {l:pe.l,t:pe.t,w:w-pe.w-be.w,h:h-pe.h-be.h};};function _347(node,l,t,w,h,u){u=u||"px";var s=node.style;if(!isNaN(l)){s.left=l+u;}if(!isNaN(t)){s.top=t+u;}if(w>=0){s.width=w+u;}if(h>=0){s.height=h+u;}};function _348(node){return node.tagName.toLowerCase()=="button"||node.tagName.toLowerCase()=="input"&&(node.getAttribute("type")||"").toLowerCase()=="button";};function _349(node){return geom.boxModel=="border-box"||node.tagName.toLowerCase()=="table"||_348(node);};geom.setContentSize=function setContentSize(node,box,_34a){node=dom.byId(node);var w=box.w,h=box.h;if(_349(node)){var pb=geom.getPadBorderExtents(node,_34a);if(w>=0){w+=pb.w;}if(h>=0){h+=pb.h;}}_347(node,NaN,NaN,w,h);};var _34b={l:0,t:0,w:0,h:0};geom.setMarginBox=function setMarginBox(node,box,_34c){node=dom.byId(node);var s=_34c||_340.getComputedStyle(node),w=box.w,h=box.h,pb=_349(node)?_34b:geom.getPadBorderExtents(node,s),mb=geom.getMarginExtents(node,s);if(has("webkit")){if(_348(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);}_347(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=win.doc.parentWindow||win.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};};if(has("ie")){geom.getIeDocumentElementOffset=function getIeDocumentElementOffset(doc){doc=doc||win.doc;var de=doc.documentElement;if(has("ie")<8){var r=de.getBoundingClientRect(),l=r.left,t=r.top;if(has("ie")<7){l+=de.clientLeft;t+=de.clientTop;}return {x:l<0?0:l,y:t<0?0:t};}else{return {x:0,y:0};}};}geom.fixIeBiDiScrollLeft=function fixIeBiDiScrollLeft(_34d,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){_34d+=de.clientLeft;}return (ie<8||qk)?(_34d+de.clientWidth-de.scrollWidth):-_34d;}return _34d;};geom.position=function(node,_34e){node=dom.byId(node);var db=win.body(node.ownerDocument),ret=node.getBoundingClientRect();ret={x:ret.left,y:ret.top,w:ret.right-ret.left,h:ret.bottom-ret.top};if(has("ie")<9){var _34f=geom.getIeDocumentElementOffset(node.ownerDocument);ret.x-=_34f.x+(has("quirks")?db.clientLeft+db.offsetLeft:0);ret.y-=_34f.y+(has("quirks")?db.clientTop+db.offsetTop:0);}if(_34e){var _350=geom.docScroll(node.ownerDocument);ret.x+=_350.x;ret.y+=_350.y;}return ret;};geom.getMarginSize=function getMarginSize(node,_351){node=dom.byId(node);var me=geom.getMarginExtents(node,_351||_340.getComputedStyle(node));var size=node.getBoundingClientRect();return {w:(size.right-size.left)+me.w,h:(size.bottom-size.top)+me.h};};geom.normalizeEvent=function(_352){if(!("layerX" in _352)){_352.layerX=_352.offsetX;_352.layerY=_352.offsetY;}if(!has("dom-addeventlistener")){var se=_352.target;var doc=(se&&se.ownerDocument)||document;var _353=has("quirks")?doc.body:doc.documentElement;var _354=geom.getIeDocumentElementOffset(doc);_352.pageX=_352.clientX+geom.fixIeBiDiScrollLeft(_353.scrollLeft||0,doc)-_354.x;_352.pageY=_352.clientY+(_353.scrollTop||0)-_354.y;}};return geom;});},"dojo/dom-prop":function(){define(["exports","./_base/kernel","./sniff","./_base/lang","./dom","./dom-style","./dom-construct","./_base/connect"],function(_355,dojo,has,lang,dom,_356,ctr,conn){var _357={},_358=0,_359=dojo._scopeName+"attrid";_355.names={"class":"className","for":"htmlFor",tabindex:"tabIndex",readonly:"readOnly",colspan:"colSpan",frameborder:"frameBorder",rowspan:"rowSpan",valuetype:"valueType"};_355.get=function getProp(node,name){node=dom.byId(node);var lc=name.toLowerCase(),_35a=_355.names[lc]||name;return node[_35a];};_355.set=function setProp(node,name,_35b){node=dom.byId(node);var l=arguments.length;if(l==2&&typeof name!="string"){for(var x in name){_355.set(node,x,name[x]);}return node;}var lc=name.toLowerCase(),_35c=_355.names[lc]||name;if(_35c=="style"&&typeof _35b!="string"){_356.set(node,_35b);return node;}if(_35c=="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(_35b,node.ownerDocument));}else{node[_35c]=_35b;}return node;}if(lang.isFunction(_35b)){var _35d=node[_359];if(!_35d){_35d=_358++;node[_359]=_35d;}if(!_357[_35d]){_357[_35d]={};}var h=_357[_35d][_35c];if(h){conn.disconnect(h);}else{try{delete node[_35c];}catch(e){}}if(_35b){_357[_35d][_35c]=conn.connect(node,_35c,_35b);}else{node[_35c]=null;}return node;}node[_35c]=_35b;return node;};});},"dojo/when":function(){define(["./Deferred","./promise/Promise"],function(_35e,_35f){"use strict";return function when(_360,_361,_362,_363){var _364=_360&&typeof _360.then==="function";var _365=_364&&_360 instanceof _35f;if(!_364){if(arguments.length>1){return _361?_361(_360):_360;}else{return new _35e().resolve(_360);}}else{if(!_365){var _366=new _35e(_360.cancel);_360.then(_366.resolve,_366.reject,_366.progress);_360=_366.promise;}}if(_361||_362||_363){return _360.then(_361,_362,_363);}return _360;};});},"dojo/dom-attr":function(){define(["exports","./sniff","./_base/lang","./dom","./dom-style","./dom-prop"],function(_367,has,lang,dom,_368,prop){var _369={innerHTML:1,className:1,htmlFor:has("ie"),value:1},_36a={classname:"class",htmlfor:"for",tabindex:"tabIndex",readonly:"readOnly"};function _36b(node,name){var attr=node.getAttributeNode&&node.getAttributeNode(name);return !!attr&&attr.specified;};_367.has=function hasAttr(node,name){var lc=name.toLowerCase();return _369[prop.names[lc]||name]||_36b(dom.byId(node),_36a[lc]||name);};_367.get=function getAttr(node,name){node=dom.byId(node);var lc=name.toLowerCase(),_36c=prop.names[lc]||name,_36d=_369[_36c],_36e=node[_36c];if(_36d&&typeof _36e!="undefined"){return _36e;}if(_36c!="href"&&(typeof _36e=="boolean"||lang.isFunction(_36e))){return _36e;}var _36f=_36a[lc]||name;return _36b(node,_36f)?node.getAttribute(_36f):null;};_367.set=function setAttr(node,name,_370){node=dom.byId(node);if(arguments.length==2){for(var x in name){_367.set(node,x,name[x]);}return node;}var lc=name.toLowerCase(),_371=prop.names[lc]||name,_372=_369[_371];if(_371=="style"&&typeof _370!="string"){_368.set(node,_370);return node;}if(_372||typeof _370=="boolean"||lang.isFunction(_370)){return prop.set(node,name,_370);}node.setAttribute(_36a[lc]||name,_370);return node;};_367.remove=function removeAttr(node,name){dom.byId(node).removeAttribute(_36a[name.toLowerCase()]||name);};_367.getNodeProp=function getNodeProp(node,name){node=dom.byId(node);var lc=name.toLowerCase(),_373=prop.names[lc]||name;if((_373 in node)&&_373!="href"){return node[_373];}var _374=_36a[lc]||name;return _36b(node,_374)?node.getAttribute(_374):null;};});},"dojo/dom-construct":function(){define(["exports","./_base/kernel","./sniff","./_base/window","./dom","./dom-attr"],function(_375,dojo,has,win,dom,attr){var _376={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"]},_377=/<\s*([\w\:]+)/,_378={},_379=0,_37a="__"+dojo._scopeName+"ToDomId";for(var _37b in _376){if(_376.hasOwnProperty(_37b)){var tw=_376[_37b];tw.pre=_37b=="option"?"<select multiple=\"multiple\">":"<"+tw.join("><")+">";tw.post="</"+tw.reverse().join("></")+">";}}var _37c;if(has("ie")<=8){_37c=function(doc){doc.__dojo_html5_tested="yes";var div=_37d("div",{innerHTML:"<nav>a</nav>",style:{visibility:"hidden"}},doc.body);if(div.childNodes.length!==1){("abbr article aside audio canvas details figcaption figure footer header "+"hgroup mark meter nav output progress section summary time video").replace(/\b\w+\b/g,function(n){doc.createElement(n);});}_37e(div);};}function _37f(node,ref){var _380=ref.parentNode;if(_380){_380.insertBefore(node,ref);}};function _381(node,ref){var _382=ref.parentNode;if(_382){if(_382.lastChild==ref){_382.appendChild(node);}else{_382.insertBefore(node,ref.nextSibling);}}};_375.toDom=function toDom(frag,doc){doc=doc||win.doc;var _383=doc[_37a];if(!_383){doc[_37a]=_383=++_379+"";_378[_383]=doc.createElement("div");}if(has("ie")<=8){if(!doc.__dojo_html5_tested&&doc.body){_37c(doc);}}frag+="";var _384=frag.match(_377),tag=_384?_384[1].toLowerCase():"",_385=_378[_383],wrap,i,fc,df;if(_384&&_376[tag]){wrap=_376[tag];_385.innerHTML=wrap.pre+frag+wrap.post;for(i=wrap.length;i;--i){_385=_385.firstChild;}}else{_385.innerHTML=frag;}if(_385.childNodes.length==1){return _385.removeChild(_385.firstChild);}df=doc.createDocumentFragment();while((fc=_385.firstChild)){df.appendChild(fc);}return df;};_375.place=function place(node,_386,_387){_386=dom.byId(_386);if(typeof node=="string"){node=/^\s*</.test(node)?_375.toDom(node,_386.ownerDocument):dom.byId(node);}if(typeof _387=="number"){var cn=_386.childNodes;if(!cn.length||cn.length<=_387){_386.appendChild(node);}else{_37f(node,cn[_387<0?0:_387]);}}else{switch(_387){case "before":_37f(node,_386);break;case "after":_381(node,_386);break;case "replace":_386.parentNode.replaceChild(node,_386);break;case "only":_375.empty(_386);_386.appendChild(node);break;case "first":if(_386.firstChild){_37f(node,_386.firstChild);break;}default:_386.appendChild(node);}}return node;};var _37d=_375.create=function _37d(tag,_388,_389,pos){var doc=win.doc;if(_389){_389=dom.byId(_389);doc=_389.ownerDocument;}if(typeof tag=="string"){tag=doc.createElement(tag);}if(_388){attr.set(tag,_388);}if(_389){_375.place(tag,_389,pos);}return tag;};function _38a(node){if(node.canHaveChildren){try{node.innerHTML="";return;}catch(e){}}for(var c;c=node.lastChild;){_38b(c,node);}};_375.empty=function empty(node){_38a(dom.byId(node));};function _38b(node,_38c){if(node.firstChild){_38a(node);}if(_38c){has("ie")&&_38c.canHaveChildren&&"removeNode" in node?node.removeNode(false):_38c.removeChild(node);}};var _37e=_375.destroy=function _37e(node){node=dom.byId(node);if(!node){return;}_38b(node,node.parentNode);};});},"dojo/request/xhr":function(){define(["../errors/RequestError","./watch","./handlers","./util","../has"],function(_38d,_38e,_38f,util,has){has.add("native-xhr",function(){return typeof XMLHttpRequest!=="undefined";});has.add("dojo-force-activex-xhr",function(){return has("activex")&&!document.addEventListener&&window.location.protocol==="file:";});has.add("native-xhr2",function(){if(!has("native-xhr")){return;}var x=new XMLHttpRequest();return typeof x["addEventListener"]!=="undefined"&&(typeof opera==="undefined"||typeof x["upload"]!=="undefined");});has.add("native-formdata",function(){return typeof FormData!=="undefined";});function _390(_391,_392){var _393=_391.xhr;_391.status=_391.xhr.status;_391.text=_393.responseText;if(_391.options.handleAs==="xml"){_391.data=_393.responseXML;}if(!_392){try{_38f(_391);}catch(e){_392=e;}}if(_392){this.reject(_392);}else{if(util.checkStatus(_393.status)){this.resolve(_391);}else{_392=new _38d("Unable to load "+_391.url+" status: "+_393.status,_391);this.reject(_392);}}};var _394,_395,_396,_397;if(has("native-xhr2")){_394=function(_398){return !this.isFulfilled();};_397=function(dfd,_399){_399.xhr.abort();};_396=function(_39a,dfd,_39b){function _39c(evt){dfd.handleResponse(_39b);};function _39d(evt){var _39e=evt.target;var _39f=new _38d("Unable to load "+_39b.url+" status: "+_39e.status,_39b);dfd.handleResponse(_39b,_39f);};function _3a0(evt){if(evt.lengthComputable){_39b.loaded=evt.loaded;_39b.total=evt.total;dfd.progress(_39b);}};_39a.addEventListener("load",_39c,false);_39a.addEventListener("error",_39d,false);_39a.addEventListener("progress",_3a0,false);return function(){_39a.removeEventListener("load",_39c,false);_39a.removeEventListener("error",_39d,false);_39a.removeEventListener("progress",_3a0,false);_39a=null;};};}else{_394=function(_3a1){return _3a1.xhr.readyState;};_395=function(_3a2){return 4===_3a2.xhr.readyState;};_397=function(dfd,_3a3){var xhr=_3a3.xhr;var _3a4=typeof xhr.abort;if(_3a4==="function"||_3a4==="object"||_3a4==="unknown"){xhr.abort();}};}function _3a5(_3a6){return this.xhr.getResponseHeader(_3a6);};var _3a7,_3a8={data:null,query:null,sync:false,method:"GET"};function xhr(url,_3a9,_3aa){var _3ab=util.parseArgs(url,util.deepCreate(_3a8,_3a9),has("native-formdata")&&_3a9&&_3a9.data&&_3a9.data instanceof FormData);url=_3ab.url;_3a9=_3ab.options;var _3ac,last=function(){_3ac&&_3ac();};var dfd=util.deferred(_3ab,_397,_394,_395,_390,last);var _3ad=_3ab.xhr=xhr._create();if(!_3ad){dfd.cancel(new _38d("XHR was not created"));return _3aa?dfd:dfd.promise;}_3ab.getHeader=_3a5;if(_396){_3ac=_396(_3ad,dfd,_3ab);}var data=_3a9.data,_3ae=!_3a9.sync,_3af=_3a9.method;try{_3ad.open(_3af,url,_3ae,_3a9.user||_3a7,_3a9.password||_3a7);if(_3a9.withCredentials){_3ad.withCredentials=_3a9.withCredentials;}var _3b0=_3a9.headers,_3b1="application/x-www-form-urlencoded";if(_3b0){for(var hdr in _3b0){if(hdr.toLowerCase()==="content-type"){_3b1=_3b0[hdr];}else{if(_3b0[hdr]){_3ad.setRequestHeader(hdr,_3b0[hdr]);}}}}if(_3b1&&_3b1!==false){_3ad.setRequestHeader("Content-Type",_3b1);}if(!_3b0||!("X-Requested-With" in _3b0)){_3ad.setRequestHeader("X-Requested-With","XMLHttpRequest");}if(util.notify){util.notify.emit("send",_3ab,dfd.promise.cancel);}_3ad.send(data);}catch(e){dfd.reject(e);}_38e(dfd);_3ad=null;return _3aa?dfd:dfd.promise;};xhr._create=function(){throw new Error("XMLHTTP not available");};if(has("native-xhr")&&!has("dojo-force-activex-xhr")){xhr._create=function(){return new XMLHttpRequest();};}else{if(has("activex")){try{new ActiveXObject("Msxml2.XMLHTTP");xhr._create=function(){return new ActiveXObject("Msxml2.XMLHTTP");};}catch(e){try{new ActiveXObject("Microsoft.XMLHTTP");xhr._create=function(){return new ActiveXObject("Microsoft.XMLHTTP");};}catch(e){}}}}util.addCommonMethods(xhr);return xhr;});},"dojo/_base/url":function(){define(["./kernel"],function(dojo){var ore=new RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$"),ire=new RegExp("^((([^\\[:]+):)?([^@]+)@)?(\\[([^\\]]+)\\]|([^\\[:]*))(:([0-9]+))?$"),_3b2=function(){var n=null,_3b3=arguments,uri=[_3b3[0]];for(var i=1;i<_3b3.length;i++){if(!_3b3[i]){continue;}var _3b4=new _3b2(_3b3[i]+""),_3b5=new _3b2(uri[0]+"");if(_3b4.path==""&&!_3b4.scheme&&!_3b4.authority&&!_3b4.query){if(_3b4.fragment!=n){_3b5.fragment=_3b4.fragment;}_3b4=_3b5;}else{if(!_3b4.scheme){_3b4.scheme=_3b5.scheme;if(!_3b4.authority){_3b4.authority=_3b5.authority;if(_3b4.path.charAt(0)!="/"){var path=_3b5.path.substring(0,_3b5.path.lastIndexOf("/")+1)+_3b4.path;var segs=path.split("/");for(var j=0;j<segs.length;j++){if(segs[j]=="."){if(j==segs.length-1){segs[j]="";}else{segs.splice(j,1);j--;}}else{if(j>0&&!(j==1&&segs[0]=="")&&segs[j]==".."&&segs[j-1]!=".."){if(j==(segs.length-1)){segs.splice(j,1);segs[j-1]="";}else{segs.splice(j-1,2);j-=2;}}}}_3b4.path=segs.join("/");}}}}uri=[];if(_3b4.scheme){uri.push(_3b4.scheme,":");}if(_3b4.authority){uri.push("//",_3b4.authority);}uri.push(_3b4.path);if(_3b4.query){uri.push("?",_3b4.query);}if(_3b4.fragment){uri.push("#",_3b4.fragment);}}this.uri=uri.join("");var r=this.uri.match(ore);this.scheme=r[2]||(r[1]?"":n);this.authority=r[4]||(r[3]?"":n);this.path=r[5];this.query=r[7]||(r[6]?"":n);this.fragment=r[9]||(r[8]?"":n);if(this.authority!=n){r=this.authority.match(ire);this.user=r[3]||n;this.password=r[4]||n;this.host=r[6]||r[7];this.port=r[9]||n;}};_3b2.prototype.toString=function(){return this.uri;};return dojo._Url=_3b2;});},"dojo/keys":function(){define(["./_base/kernel","./sniff"],function(dojo,has){return dojo.keys={BACKSPACE:8,TAB:9,CLEAR:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,META:has("webkit")?91:224,PAUSE:19,CAPS_LOCK:20,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,INSERT:45,DELETE:46,HELP:47,LEFT_WINDOW:91,RIGHT_WINDOW:92,SELECT:93,NUMPAD_0:96,NUMPAD_1:97,NUMPAD_2:98,NUMPAD_3:99,NUMPAD_4:100,NUMPAD_5:101,NUMPAD_6:102,NUMPAD_7:103,NUMPAD_8:104,NUMPAD_9:105,NUMPAD_MULTIPLY:106,NUMPAD_PLUS:107,NUMPAD_ENTER:108,NUMPAD_MINUS:109,NUMPAD_PERIOD:110,NUMPAD_DIVIDE:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,F13:124,F14:125,F15:126,NUM_LOCK:144,SCROLL_LOCK:145,UP_DPAD:175,DOWN_DPAD:176,LEFT_DPAD:177,RIGHT_DPAD:178,copyKey:has("mac")&&!has("air")?(has("safari")?91:224):17};});},"dojo/domReady":function(){define(["./has"],function(has){var _3b6=(function(){return this;})(),doc=document,_3b7={"loaded":1,"complete":1},_3b8=typeof doc.readyState!="string",_3b9=!!_3b7[doc.readyState],_3ba=[],_3bb;function _3bc(_3bd){_3ba.push(_3bd);if(_3b9){_3be();}};_3bc.load=function(id,req,load){_3bc(load);};_3bc._Q=_3ba;_3bc._onQEmpty=function(){};if(_3b8){doc.readyState="loading";}function _3be(){if(_3bb){return;}_3bb=true;while(_3ba.length){try{(_3ba.shift())(doc);}catch(err){console.error(err,"in domReady callback",err.stack);}}_3bb=false;_3bc._onQEmpty();};if(!_3b9){var _3bf=[],_3c0=function(evt){evt=evt||_3b6.event;if(_3b9||(evt.type=="readystatechange"&&!_3b7[doc.readyState])){return;}if(_3b8){doc.readyState="complete";}_3b9=1;_3be();},on=function(node,_3c1){node.addEventListener(_3c1,_3c0,false);_3ba.push(function(){node.removeEventListener(_3c1,_3c0,false);});};if(!has("dom-addeventlistener")){on=function(node,_3c2){_3c2="on"+_3c2;node.attachEvent(_3c2,_3c0);_3ba.push(function(){node.detachEvent(_3c2,_3c0);});};var div=doc.createElement("div");try{if(div.doScroll&&_3b6.frameElement===null){_3bf.push(function(){try{div.doScroll("left");return 1;}catch(e){}});}}catch(e){}}on(doc,"DOMContentLoaded");on(_3b6,"load");if("onreadystatechange" in doc){on(doc,"readystatechange");}else{if(!_3b8){_3bf.push(function(){return _3b7[doc.readyState];});}}if(_3bf.length){var _3c3=function(){if(_3b9){return;}var i=_3bf.length;while(i--){if(_3bf[i]()){_3c0("poller");return;}}setTimeout(_3c3,30);};_3c3();}}return _3bc;});},"dojo/_base/lang":function(){define(["./kernel","../has","../sniff"],function(dojo,has){has.add("bug-for-in-skips-shadowed",function(){for(var i in {toString:1}){return 0;}return 1;});var _3c4=has("bug-for-in-skips-shadowed")?"hasOwnProperty.valueOf.isPrototypeOf.propertyIsEnumerable.toLocaleString.toString.constructor".split("."):[],_3c5=_3c4.length,_3c6=function(_3c7,_3c8,_3c9){var p,i=0,_3ca=dojo.global;if(!_3c9){if(!_3c7.length){return _3ca;}else{p=_3c7[i++];try{_3c9=dojo.scopeMap[p]&&dojo.scopeMap[p][1];}catch(e){}_3c9=_3c9||(p in _3ca?_3ca[p]:(_3c8?_3ca[p]={}:undefined));}}while(_3c9&&(p=_3c7[i++])){_3c9=(p in _3c9?_3c9[p]:(_3c8?_3c9[p]={}:undefined));}return _3c9;},opts=Object.prototype.toString,_3cb=function(obj,_3cc,_3cd){return (_3cd||[]).concat(Array.prototype.slice.call(obj,_3cc||0));},_3ce=/\{([^\}]+)\}/g;var lang={_extraNames:_3c4,_mixin:function(dest,_3cf,_3d0){var name,s,i,_3d1={};for(name in _3cf){s=_3cf[name];if(!(name in dest)||(dest[name]!==s&&(!(name in _3d1)||_3d1[name]!==s))){dest[name]=_3d0?_3d0(s):s;}}if(has("bug-for-in-skips-shadowed")){if(_3cf){for(i=0;i<_3c5;++i){name=_3c4[i];s=_3cf[name];if(!(name in dest)||(dest[name]!==s&&(!(name in _3d1)||_3d1[name]!==s))){dest[name]=_3d0?_3d0(s):s;}}}}return dest;},mixin:function(dest,_3d2){if(!dest){dest={};}for(var i=1,l=arguments.length;i<l;i++){lang._mixin(dest,arguments[i]);}return dest;},setObject:function(name,_3d3,_3d4){var _3d5=name.split("."),p=_3d5.pop(),obj=_3c6(_3d5,true,_3d4);return obj&&p?(obj[p]=_3d3):undefined;},getObject:function(name,_3d6,_3d7){return _3c6(name.split("."),_3d6,_3d7);},exists:function(name,obj){return lang.getObject(name,false,obj)!==undefined;},isString:function(it){return (typeof it=="string"||it instanceof String);},isArray:function(it){return it&&(it instanceof Array||typeof it=="array");},isFunction:function(it){return opts.call(it)==="[object Function]";},isObject:function(it){return it!==undefined&&(it===null||typeof it=="object"||lang.isArray(it)||lang.isFunction(it));},isArrayLike:function(it){return it&&it!==undefined&&!lang.isString(it)&&!lang.isFunction(it)&&!(it.tagName&&it.tagName.toLowerCase()=="form")&&(lang.isArray(it)||isFinite(it.length));},isAlien:function(it){return it&&!lang.isFunction(it)&&/\{\s*\[native code\]\s*\}/.test(String(it));},extend:function(ctor,_3d8){for(var i=1,l=arguments.length;i<l;i++){lang._mixin(ctor.prototype,arguments[i]);}return ctor;},_hitchArgs:function(_3d9,_3da){var pre=lang._toArray(arguments,2);var _3db=lang.isString(_3da);return function(){var args=lang._toArray(arguments);var f=_3db?(_3d9||dojo.global)[_3da]:_3da;return f&&f.apply(_3d9||this,pre.concat(args));};},hitch:function(_3dc,_3dd){if(arguments.length>2){return lang._hitchArgs.apply(dojo,arguments);}if(!_3dd){_3dd=_3dc;_3dc=null;}if(lang.isString(_3dd)){_3dc=_3dc||dojo.global;if(!_3dc[_3dd]){throw (["lang.hitch: scope[\"",_3dd,"\"] is null (scope=\"",_3dc,"\")"].join(""));}return function(){return _3dc[_3dd].apply(_3dc,arguments||[]);};}return !_3dc?_3dd:function(){return _3dd.apply(_3dc,arguments||[]);};},delegate:(function(){function TMP(){};return function(obj,_3de){TMP.prototype=obj;var tmp=new TMP();TMP.prototype=null;if(_3de){lang._mixin(tmp,_3de);}return tmp;};})(),_toArray:has("ie")?(function(){function slow(obj,_3df,_3e0){var arr=_3e0||[];for(var x=_3df||0;x<obj.length;x++){arr.push(obj[x]);}return arr;};return function(obj){return ((obj.item)?slow:_3cb).apply(this,arguments);};})():_3cb,partial:function(_3e1){var arr=[null];return lang.hitch.apply(dojo,arr.concat(lang._toArray(arguments)));},clone:function(src){if(!src||typeof src!="object"||lang.isFunction(src)){return src;}if(src.nodeType&&"cloneNode" in src){return src.cloneNode(true);}if(src instanceof Date){return new Date(src.getTime());}if(src instanceof RegExp){return new RegExp(src);}var r,i,l;if(lang.isArray(src)){r=[];for(i=0,l=src.length;i<l;++i){if(i in src){r.push(lang.clone(src[i]));}}}else{r=src.constructor?new src.constructor():{};}return lang._mixin(r,src,lang.clone);},trim:String.prototype.trim?function(str){return str.trim();}:function(str){return str.replace(/^\s\s*/,"").replace(/\s\s*$/,"");},replace:function(tmpl,map,_3e2){return tmpl.replace(_3e2||_3ce,lang.isFunction(map)?map:function(_3e3,k){return lang.getObject(k,false,map);});}};1&&lang.mixin(dojo,lang);return lang;});},"dojo/request/util":function(){define(["exports","../errors/RequestError","../errors/CancelError","../Deferred","../io-query","../_base/array","../_base/lang","../promise/Promise"],function(_3e4,_3e5,_3e6,_3e7,_3e8,_3e9,lang,_3ea){_3e4.deepCopy=function deepCopy(_3eb,_3ec){for(var name in _3ec){var tval=_3eb[name],sval=_3ec[name];if(tval!==sval){if(tval&&typeof tval==="object"&&sval&&typeof sval==="object"){_3e4.deepCopy(tval,sval);}else{_3eb[name]=sval;}}}return _3eb;};_3e4.deepCreate=function deepCreate(_3ed,_3ee){_3ee=_3ee||{};var _3ef=lang.delegate(_3ed),name,_3f0;for(name in _3ed){_3f0=_3ed[name];if(_3f0&&typeof _3f0==="object"){_3ef[name]=_3e4.deepCreate(_3f0,_3ee[name]);}}return _3e4.deepCopy(_3ef,_3ee);};var _3f1=Object.freeze||function(obj){return obj;};function _3f2(_3f3){return _3f1(_3f3);};function _3f4(_3f5){return _3f5.data||_3f5.text;};_3e4.deferred=function deferred(_3f6,_3f7,_3f8,_3f9,_3fa,last){var def=new _3e7(function(_3fb){_3f7&&_3f7(def,_3f6);if(!_3fb||!(_3fb instanceof _3e5)&&!(_3fb instanceof _3e6)){return new _3e6("Request canceled",_3f6);}return _3fb;});def.response=_3f6;def.isValid=_3f8;def.isReady=_3f9;def.handleResponse=_3fa;function _3fc(_3fd){_3fd.response=_3f6;throw _3fd;};var _3fe=def.then(_3f2).otherwise(_3fc);if(_3e4.notify){_3fe.then(lang.hitch(_3e4.notify,"emit","load"),lang.hitch(_3e4.notify,"emit","error"));}var _3ff=_3fe.then(_3f4);var _400=new _3ea();for(var prop in _3ff){if(_3ff.hasOwnProperty(prop)){_400[prop]=_3ff[prop];}}_400.response=_3fe;_3f1(_400);if(last){def.then(function(_401){last.call(def,_401);},function(_402){last.call(def,_3f6,_402);});}def.promise=_400;def.then=_400.then;return def;};_3e4.addCommonMethods=function addCommonMethods(_403,_404){_3e9.forEach(_404||["GET","POST","PUT","DELETE"],function(_405){_403[(_405==="DELETE"?"DEL":_405).toLowerCase()]=function(url,_406){_406=lang.delegate(_406||{});_406.method=_405;return _403(url,_406);};});};_3e4.parseArgs=function parseArgs(url,_407,_408){var data=_407.data,_409=_407.query;if(data&&!_408){if(typeof data==="object"){_407.data=_3e8.objectToQuery(data);}}if(_409){if(typeof _409==="object"){_409=_3e8.objectToQuery(_409);}if(_407.preventCache){_409+=(_409?"&":"")+"request.preventCache="+(+(new Date));}}else{if(_407.preventCache){_409="request.preventCache="+(+(new Date));}}if(url&&_409){url+=(~url.indexOf("?")?"&":"?")+_409;}return {url:url,options:_407,getHeader:function(_40a){return null;}};};_3e4.checkStatus=function(stat){stat=stat||0;return (stat>=200&&stat<300)||stat===304||stat===1223||!stat;};});},"dojo/Evented":function(){define(["./aspect","./on"],function(_40b,on){"use strict";var _40c=_40b.after;function _40d(){};_40d.prototype={on:function(type,_40e){return on.parse(this,type,_40e,function(_40f,type){return _40c(_40f,"on"+type,_40e,true);});},emit:function(type,_410){var args=[this];args.push.apply(args,arguments);return on.emit.apply(on,args);}};return _40d;});},"dojo/mouse":function(){define(["./_base/kernel","./on","./has","./dom","./_base/window"],function(dojo,on,has,dom,win){has.add("dom-quirks",win.doc&&win.doc.compatMode=="BackCompat");has.add("events-mouseenter",win.doc&&"onmouseenter" in win.doc.createElement("div"));has.add("events-mousewheel",win.doc&&"onmousewheel" in win.doc);var _411;if((has("dom-quirks")&&has("ie"))||!has("dom-addeventlistener")){_411={LEFT:1,MIDDLE:4,RIGHT:2,isButton:function(e,_412){return e.button&_412;},isLeft:function(e){return e.button&1;},isMiddle:function(e){return e.button&4;},isRight:function(e){return e.button&2;}};}else{_411={LEFT:0,MIDDLE:1,RIGHT:2,isButton:function(e,_413){return e.button==_413;},isLeft:function(e){return e.button==0;},isMiddle:function(e){return e.button==1;},isRight:function(e){return e.button==2;}};}dojo.mouseButtons=_411;function _414(type,_415){var _416=function(node,_417){return on(node,type,function(evt){if(_415){return _415(evt,_417);}if(!dom.isDescendant(evt.relatedTarget,node)){return _417.call(this,evt);}});};_416.bubble=function(_418){return _414(type,function(evt,_419){var _41a=_418(evt.target);var _41b=evt.relatedTarget;if(_41a&&(_41a!=(_41b&&_41b.nodeType==1&&_418(_41b)))){return _419.call(_41a,evt);}});};return _416;};var _41c;if(has("events-mousewheel")){_41c="mousewheel";}else{_41c=function(node,_41d){return on(node,"DOMMouseScroll",function(evt){evt.wheelDelta=-evt.detail;_41d.call(this,evt);});};}return {_eventHandler:_414,enter:_414("mouseover"),leave:_414("mouseout"),wheel:_41c,isLeft:_411.isLeft,isMiddle:_411.isMiddle,isRight:_411.isRight};});},"dojo/topic":function(){define(["./Evented"],function(_41e){var hub=new _41e;return {publish:function(_41f,_420){return hub.emit.apply(hub,arguments);},subscribe:function(_421,_422){return hub.on.apply(hub,arguments);}};});},"dojo/_base/xhr":function(){define(["./kernel","./sniff","require","../io-query","../dom","../dom-form","./Deferred","./config","./json","./lang","./array","../on","../aspect","../request/watch","../request/xhr","../request/util"],function(dojo,has,_423,ioq,dom,_424,_425,_426,json,lang,_427,on,_428,_429,_42a,util){dojo._xhrObj=_42a._create;var cfg=dojo.config;dojo.objectToQuery=ioq.objectToQuery;dojo.queryToObject=ioq.queryToObject;dojo.fieldToObject=_424.fieldToObject;dojo.formToObject=_424.toObject;dojo.formToQuery=_424.toQuery;dojo.formToJson=_424.toJson;dojo._blockAsync=false;var _42b=dojo._contentHandlers=dojo.contentHandlers={"text":function(xhr){return xhr.responseText;},"json":function(xhr){return json.fromJson(xhr.responseText||null);},"json-comment-filtered":function(xhr){if(!_426.useCommentedJson){console.warn("Consider using the standard mimetype:application/json."+" json-commenting can introduce security issues. To"+" decrease the chances of hijacking, use the standard the 'json' handler and"+" prefix your json with: {}&&\n"+"Use djConfig.useCommentedJson=true to turn off this message.");}var _42c=xhr.responseText;var _42d=_42c.indexOf("/*");var _42e=_42c.lastIndexOf("*/");if(_42d==-1||_42e==-1){throw new Error("JSON was not comment filtered");}return json.fromJson(_42c.substring(_42d+2,_42e));},"javascript":function(xhr){return dojo.eval(xhr.responseText);},"xml":function(xhr){var _42f=xhr.responseXML;if(_42f&&has("dom-qsa2.1")&&!_42f.querySelectorAll&&has("dom-parser")){_42f=new DOMParser().parseFromString(xhr.responseText,"application/xml");}if(has("ie")){if((!_42f||!_42f.documentElement)){var ms=function(n){return "MSXML"+n+".DOMDocument";};var dp=["Microsoft.XMLDOM",ms(6),ms(4),ms(3),ms(2)];_427.some(dp,function(p){try{var dom=new ActiveXObject(p);dom.async=false;dom.loadXML(xhr.responseText);_42f=dom;}catch(e){return false;}return true;});}}return _42f;},"json-comment-optional":function(xhr){if(xhr.responseText&&/^[^{\[]*\/\*/.test(xhr.responseText)){return _42b["json-comment-filtered"](xhr);}else{return _42b["json"](xhr);}}};dojo._ioSetArgs=function(args,_430,_431,_432){var _433={args:args,url:args.url};var _434=null;if(args.form){var form=dom.byId(args.form);var _435=form.getAttributeNode("action");_433.url=_433.url||(_435?_435.value:null);_434=_424.toObject(form);}var _436=[{}];if(_434){_436.push(_434);}if(args.content){_436.push(args.content);}if(args.preventCache){_436.push({"dojo.preventCache":new Date().valueOf()});}_433.query=ioq.objectToQuery(lang.mixin.apply(null,_436));_433.handleAs=args.handleAs||"text";var d=new _425(function(dfd){dfd.canceled=true;_430&&_430(dfd);var err=dfd.ioArgs.error;if(!err){err=new Error("request cancelled");err.dojoType="cancel";dfd.ioArgs.error=err;}return err;});d.addCallback(_431);var ld=args.load;if(ld&&lang.isFunction(ld)){d.addCallback(function(_437){return ld.call(args,_437,_433);});}var err=args.error;if(err&&lang.isFunction(err)){d.addErrback(function(_438){return err.call(args,_438,_433);});}var _439=args.handle;if(_439&&lang.isFunction(_439)){d.addBoth(function(_43a){return _439.call(args,_43a,_433);});}d.addErrback(function(_43b){return _432(_43b,d);});if(cfg.ioPublish&&dojo.publish&&_433.args.ioPublish!==false){d.addCallbacks(function(res){dojo.publish("/dojo/io/load",[d,res]);return res;},function(res){dojo.publish("/dojo/io/error",[d,res]);return res;});d.addBoth(function(res){dojo.publish("/dojo/io/done",[d,res]);return res;});}d.ioArgs=_433;return d;};var _43c=function(dfd){var ret=_42b[dfd.ioArgs.handleAs](dfd.ioArgs.xhr);return ret===undefined?null:ret;};var _43d=function(_43e,dfd){if(!dfd.ioArgs.args.failOk){console.error(_43e);}return _43e;};var _43f=function(dfd){if(_440<=0){_440=0;if(cfg.ioPublish&&dojo.publish&&(!dfd||dfd&&dfd.ioArgs.args.ioPublish!==false)){dojo.publish("/dojo/io/stop");}}};var _440=0;_428.after(_429,"_onAction",function(){_440-=1;});_428.after(_429,"_onInFlight",_43f);dojo._ioCancelAll=_429.cancelAll;dojo._ioNotifyStart=function(dfd){if(cfg.ioPublish&&dojo.publish&&dfd.ioArgs.args.ioPublish!==false){if(!_440){dojo.publish("/dojo/io/start");}_440+=1;dojo.publish("/dojo/io/send",[dfd]);}};dojo._ioWatch=function(dfd,_441,_442,_443){var args=dfd.ioArgs.options=dfd.ioArgs.args;lang.mixin(dfd,{response:dfd.ioArgs,isValid:function(_444){return _441(dfd);},isReady:function(_445){return _442(dfd);},handleResponse:function(_446){return _443(dfd);}});_429(dfd);_43f(dfd);};var _447="application/x-www-form-urlencoded";dojo._ioAddQueryToUrl=function(_448){if(_448.query.length){_448.url+=(_448.url.indexOf("?")==-1?"?":"&")+_448.query;_448.query=null;}};dojo.xhr=function(_449,args,_44a){var rDfd;var dfd=dojo._ioSetArgs(args,function(dfd){rDfd&&rDfd.cancel();},_43c,_43d);var _44b=dfd.ioArgs;if("postData" in args){_44b.query=args.postData;}else{if("putData" in args){_44b.query=args.putData;}else{if("rawBody" in args){_44b.query=args.rawBody;}else{if((arguments.length>2&&!_44a)||"POST|PUT".indexOf(_449.toUpperCase())===-1){dojo._ioAddQueryToUrl(_44b);}}}}var _44c={method:_449,handleAs:"text",timeout:args.timeout,withCredentials:args.withCredentials,ioArgs:_44b};if(typeof args.headers!=="undefined"){_44c.headers=args.headers;}if(typeof args.contentType!=="undefined"){if(!_44c.headers){_44c.headers={};}_44c.headers["Content-Type"]=args.contentType;}if(typeof _44b.query!=="undefined"){_44c.data=_44b.query;}if(typeof args.sync!=="undefined"){_44c.sync=args.sync;}dojo._ioNotifyStart(dfd);try{rDfd=_42a(_44b.url,_44c,true);}catch(e){dfd.cancel();return dfd;}dfd.ioArgs.xhr=rDfd.response.xhr;rDfd.then(function(){dfd.resolve(dfd);}).otherwise(function(_44d){_44b.error=_44d;if(_44d.response){_44d.status=_44d.response.status;_44d.responseText=_44d.response.text;_44d.xhr=_44d.response.xhr;}dfd.reject(_44d);});return dfd;};dojo.xhrGet=function(args){return dojo.xhr("GET",args);};dojo.rawXhrPost=dojo.xhrPost=function(args){return dojo.xhr("POST",args,true);};dojo.rawXhrPut=dojo.xhrPut=function(args){return dojo.xhr("PUT",args,true);};dojo.xhrDelete=function(args){return dojo.xhr("DELETE",args);};dojo._isDocumentOk=function(x){return util.checkStatus(x.status);};dojo._getText=function(url){var _44e;dojo.xhrGet({url:url,sync:true,load:function(text){_44e=text;}});return _44e;};lang.mixin(dojo.xhr,{_xhrObj:dojo._xhrObj,fieldToObject:_424.fieldToObject,formToObject:_424.toObject,objectToQuery:ioq.objectToQuery,formToQuery:_424.toQuery,formToJson:_424.toJson,queryToObject:ioq.queryToObject,contentHandlers:_42b,_ioSetArgs:dojo._ioSetArgs,_ioCancelAll:dojo._ioCancelAll,_ioNotifyStart:dojo._ioNotifyStart,_ioWatch:dojo._ioWatch,_ioAddQueryToUrl:dojo._ioAddQueryToUrl,_isDocumentOk:dojo._isDocumentOk,_getText:dojo._getText,get:dojo.xhrGet,post:dojo.xhrPost,put:dojo.xhrPut,del:dojo.xhrDelete});return dojo.xhr;});},"dojo/_base/unload":function(){define(["./kernel","./lang","../on"],function(dojo,lang,on){var win=window;var _44f={addOnWindowUnload:function(obj,_450){if(!dojo.windowUnloaded){on(win,"unload",(dojo.windowUnloaded=function(){}));}on(win,"unload",lang.hitch(obj,_450));},addOnUnload:function(obj,_451){on(win,"beforeunload",lang.hitch(obj,_451));}};dojo.addOnWindowUnload=_44f.addOnWindowUnload;dojo.addOnUnload=_44f.addOnUnload;return _44f;});},"dojo/Deferred":function(){define(["./has","./_base/lang","./errors/CancelError","./promise/Promise","./promise/instrumentation"],function(has,lang,_452,_453,_454){"use strict";var _455=0,_456=1,_457=2;var _458="This deferred has already been fulfilled.";var _459=Object.freeze||function(){};var _45a=function(_45b,type,_45c,_45d,_45e){if(1){if(type===_457&&_45f.instrumentRejected&&_45b.length===0){_45f.instrumentRejected(_45c,false,_45d,_45e);}}for(var i=0;i<_45b.length;i++){_460(_45b[i],type,_45c,_45d);}};var _460=function(_461,type,_462,_463){var func=_461[type];var _464=_461.deferred;if(func){try{var _465=func(_462);if(type===_455){if(typeof _465!=="undefined"){_466(_464,type,_465);}}else{if(_465&&typeof _465.then==="function"){_461.cancel=_465.cancel;_465.then(_467(_464,_456),_467(_464,_457),_467(_464,_455));return;}_466(_464,_456,_465);}}catch(error){_466(_464,_457,error);}}else{_466(_464,type,_462);}if(1){if(type===_457&&_45f.instrumentRejected){_45f.instrumentRejected(_462,!!func,_463,_464.promise);}}};var _467=function(_468,type){return function(_469){_466(_468,type,_469);};};var _466=function(_46a,type,_46b){if(!_46a.isCanceled()){switch(type){case _455:_46a.progress(_46b);break;case _456:_46a.resolve(_46b);break;case _457:_46a.reject(_46b);break;}}};var _45f=function(_46c){var _46d=this.promise=new _453();var _46e=this;var _46f,_470,_471;var _472=false;var _473=[];if(1&&Error.captureStackTrace){Error.captureStackTrace(_46e,_45f);Error.captureStackTrace(_46d,_45f);}this.isResolved=_46d.isResolved=function(){return _46f===_456;};this.isRejected=_46d.isRejected=function(){return _46f===_457;};this.isFulfilled=_46d.isFulfilled=function(){return !!_46f;};this.isCanceled=_46d.isCanceled=function(){return _472;};this.progress=function(_474,_475){if(!_46f){_45a(_473,_455,_474,null,_46e);return _46d;}else{if(_475===true){throw new Error(_458);}else{return _46d;}}};this.resolve=function(_476,_477){if(!_46f){_45a(_473,_46f=_456,_470=_476,null,_46e);_473=null;return _46d;}else{if(_477===true){throw new Error(_458);}else{return _46d;}}};var _478=this.reject=function(_479,_47a){if(!_46f){if(1&&Error.captureStackTrace){Error.captureStackTrace(_471={},_478);}_45a(_473,_46f=_457,_470=_479,_471,_46e);_473=null;return _46d;}else{if(_47a===true){throw new Error(_458);}else{return _46d;}}};this.then=_46d.then=function(_47b,_47c,_47d){var _47e=[_47d,_47b,_47c];_47e.cancel=_46d.cancel;_47e.deferred=new _45f(function(_47f){return _47e.cancel&&_47e.cancel(_47f);});if(_46f&&!_473){_460(_47e,_46f,_470,_471);}else{_473.push(_47e);}return _47e.deferred.promise;};this.cancel=_46d.cancel=function(_480,_481){if(!_46f){if(_46c){var _482=_46c(_480);_480=typeof _482==="undefined"?_480:_482;}_472=true;if(!_46f){if(typeof _480==="undefined"){_480=new _452();}_478(_480);return _480;}else{if(_46f===_457&&_470===_480){return _480;}}}else{if(_481===true){throw new Error(_458);}}};_459(_46d);};_45f.prototype.toString=function(){return "[object Deferred]";};if(_454){_454(_45f);}return _45f;});},"dojo/_base/NodeList":function(){define(["./kernel","../query","./array","./html","../NodeList-dom"],function(dojo,_483,_484){var _485=_483.NodeList,nlp=_485.prototype;nlp.connect=_485._adaptAsForEach(function(){return dojo.connect.apply(this,arguments);});nlp.coords=_485._adaptAsMap(dojo.coords);_485.events=["blur","focus","change","click","error","keydown","keypress","keyup","load","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","submit"];_484.forEach(_485.events,function(evt){var _486="on"+evt;nlp[_486]=function(a,b){return this.connect(_486,a,b);};});dojo.NodeList=_485;return _485;});},"dojo/_base/Color":function(){define(["./kernel","./lang","./array","./config"],function(dojo,lang,_487,_488){var _489=dojo.Color=function(_48a){if(_48a){this.setColor(_48a);}};_489.named={"black":[0,0,0],"silver":[192,192,192],"gray":[128,128,128],"white":[255,255,255],"maroon":[128,0,0],"red":[255,0,0],"purple":[128,0,128],"fuchsia":[255,0,255],"green":[0,128,0],"lime":[0,255,0],"olive":[128,128,0],"yellow":[255,255,0],"navy":[0,0,128],"blue":[0,0,255],"teal":[0,128,128],"aqua":[0,255,255],"transparent":_488.transparentColor||[0,0,0,0]};lang.extend(_489,{r:255,g:255,b:255,a:1,_set:function(r,g,b,a){var t=this;t.r=r;t.g=g;t.b=b;t.a=a;},setColor:function(_48b){if(lang.isString(_48b)){_489.fromString(_48b,this);}else{if(lang.isArray(_48b)){_489.fromArray(_48b,this);}else{this._set(_48b.r,_48b.g,_48b.b,_48b.a);if(!(_48b instanceof _489)){this.sanitize();}}}return this;},sanitize:function(){return this;},toRgb:function(){var t=this;return [t.r,t.g,t.b];},toRgba:function(){var t=this;return [t.r,t.g,t.b,t.a];},toHex:function(){var arr=_487.map(["r","g","b"],function(x){var s=this[x].toString(16);return s.length<2?"0"+s:s;},this);return "#"+arr.join("");},toCss:function(_48c){var t=this,rgb=t.r+", "+t.g+", "+t.b;return (_48c?"rgba("+rgb+", "+t.a:"rgb("+rgb)+")";},toString:function(){return this.toCss(true);}});_489.blendColors=dojo.blendColors=function(_48d,end,_48e,obj){var t=obj||new _489();_487.forEach(["r","g","b","a"],function(x){t[x]=_48d[x]+(end[x]-_48d[x])*_48e;if(x!="a"){t[x]=Math.round(t[x]);}});return t.sanitize();};_489.fromRgb=dojo.colorFromRgb=function(_48f,obj){var m=_48f.toLowerCase().match(/^rgba?\(([\s\.,0-9]+)\)/);return m&&_489.fromArray(m[1].split(/\s*,\s*/),obj);};_489.fromHex=dojo.colorFromHex=function(_490,obj){var t=obj||new _489(),bits=(_490.length==4)?4:8,mask=(1<<bits)-1;_490=Number("0x"+_490.substr(1));if(isNaN(_490)){return null;}_487.forEach(["b","g","r"],function(x){var c=_490&mask;_490>>=bits;t[x]=bits==4?17*c:c;});t.a=1;return t;};_489.fromArray=dojo.colorFromArray=function(a,obj){var t=obj||new _489();t._set(Number(a[0]),Number(a[1]),Number(a[2]),Number(a[3]));if(isNaN(t.a)){t.a=1;}return t.sanitize();};_489.fromString=dojo.colorFromString=function(str,obj){var a=_489.named[str];return a&&_489.fromArray(a,obj)||_489.fromRgb(str,obj)||_489.fromHex(str,obj);};return _489;});},"dojo/promise/instrumentation":function(){define(["./tracer","../has","../_base/lang","../_base/array"],function(_491,has,lang,_492){has.add("config-useDeferredInstrumentation","report-unhandled-rejections");function _493(_494,_495,_496){var _497="";if(_494&&_494.stack){_497+=_494.stack;}if(_495&&_495.stack){_497+="\n    ----------------------------------------\n    rejected"+_495.stack.split("\n").slice(1).join("\n").replace(/^\s+/," ");}if(_496&&_496.stack){_497+="\n    ----------------------------------------\n"+_496.stack;}console.error(_494,_497);};function _498(_499,_49a,_49b,_49c){if(!_49a){_493(_499,_49b,_49c);}};var _49d=[];var _49e=false;var _49f=1000;function _4a0(_4a1,_4a2,_4a3,_4a4){if(!_492.some(_49d,function(obj){if(obj.error===_4a1){if(_4a2){obj.handled=true;}return true;}})){_49d.push({error:_4a1,rejection:_4a3,handled:_4a2,deferred:_4a4,timestamp:new Date().getTime()});}if(!_49e){_49e=setTimeout(_4a5,_49f);}};function _4a5(){var now=new Date().getTime();var _4a6=now-_49f;_49d=_492.filter(_49d,function(obj){if(obj.timestamp<_4a6){if(!obj.handled){_493(obj.error,obj.rejection,obj.deferred);}return false;}return true;});if(_49d.length){_49e=setTimeout(_4a5,_49d[0].timestamp+_49f-now);}else{_49e=false;}};return function(_4a7){var _4a8=has("config-useDeferredInstrumentation");if(_4a8){_491.on("resolved",lang.hitch(console,"log","resolved"));_491.on("rejected",lang.hitch(console,"log","rejected"));_491.on("progress",lang.hitch(console,"log","progress"));var args=[];if(typeof _4a8==="string"){args=_4a8.split(",");_4a8=args.shift();}if(_4a8==="report-rejections"){_4a7.instrumentRejected=_498;}else{if(_4a8==="report-unhandled-rejections"||_4a8===true||_4a8===1){_4a7.instrumentRejected=_4a0;_49f=parseInt(args[0],10)||_49f;}else{throw new Error("Unsupported instrumentation usage <"+_4a8+">");}}}};});},"dojo/selector/_loader":function(){define(["../has","require"],function(has,_4a9){"use strict";var _4aa=document.createElement("div");has.add("dom-qsa2.1",!!_4aa.querySelectorAll);has.add("dom-qsa3",function(){try{_4aa.innerHTML="<p class='TEST'></p>";return _4aa.querySelectorAll(".TEST:empty").length==1;}catch(e){}});var _4ab;var acme="./acme",lite="./lite";return {load:function(id,_4ac,_4ad,_4ae){var req=_4a9;id=id=="default"?has("config-selectorEngine")||"css3":id;id=id=="css2"||id=="lite"?lite:id=="css2.1"?has("dom-qsa2.1")?lite:acme:id=="css3"?has("dom-qsa3")?lite:acme:id=="acme"?acme:(req=_4ac)&&id;if(id.charAt(id.length-1)=="?"){id=id.substring(0,id.length-1);var _4af=true;}if(_4af&&(has("dom-compliant-qsa")||_4ab)){return _4ad(_4ab);}req([id],function(_4b0){if(id!="./lite"){_4ab=_4b0;}_4ad(_4b0);});}};});},"dojo/promise/Promise":function(){define(["../_base/lang"],function(lang){"use strict";function _4b1(){throw new TypeError("abstract");};return lang.extend(function Promise(){},{then:function(_4b2,_4b3,_4b4){_4b1();},cancel:function(_4b5,_4b6){_4b1();},isResolved:function(){_4b1();},isRejected:function(){_4b1();},isFulfilled:function(){_4b1();},isCanceled:function(){_4b1();},always:function(_4b7){return this.then(_4b7,_4b7);},otherwise:function(_4b8){return this.then(null,_4b8);},trace:function(){return this;},traceRejected:function(){return this;},toString:function(){return "[object Promise]";}});});},"dojo/request/watch":function(){define(["./util","../errors/RequestTimeoutError","../errors/CancelError","../_base/array","../_base/window","../has!host-browser?dom-addeventlistener?:../on:"],function(util,_4b9,_4ba,_4bb,win,on){var _4bc=null,_4bd=[];function _4be(){var now=+(new Date);for(var i=0,dfd;i<_4bd.length&&(dfd=_4bd[i]);i++){var _4bf=dfd.response,_4c0=_4bf.options;if((dfd.isCanceled&&dfd.isCanceled())||(dfd.isValid&&!dfd.isValid(_4bf))){_4bd.splice(i--,1);_4c1._onAction&&_4c1._onAction();}else{if(dfd.isReady&&dfd.isReady(_4bf)){_4bd.splice(i--,1);dfd.handleResponse(_4bf);_4c1._onAction&&_4c1._onAction();}else{if(dfd.startTime){if(dfd.startTime+(_4c0.timeout||0)<now){_4bd.splice(i--,1);dfd.cancel(new _4b9("Timeout exceeded",_4bf));_4c1._onAction&&_4c1._onAction();}}}}}_4c1._onInFlight&&_4c1._onInFlight(dfd);if(!_4bd.length){clearInterval(_4bc);_4bc=null;}};function _4c1(dfd){if(dfd.response.options.timeout){dfd.startTime=+(new Date);}if(dfd.isFulfilled()){return;}_4bd.push(dfd);if(!_4bc){_4bc=setInterval(_4be,50);}if(dfd.response.options.sync){_4be();}};_4c1.cancelAll=function cancelAll(){try{_4bb.forEach(_4bd,function(dfd){try{dfd.cancel(new _4ba("All requests canceled."));}catch(e){}});}catch(e){}};if(win&&on&&win.doc.attachEvent){on(win.global,"unload",function(){_4c1.cancelAll();});}return _4c1;});},"dojo/on":function(){define(["./has!dom-addeventlistener?:./aspect","./_base/kernel","./sniff"],function(_4c2,dojo,has){"use strict";if(1){var _4c3=window.ScriptEngineMajorVersion;has.add("jscript",_4c3&&(_4c3()+ScriptEngineMinorVersion()/10));has.add("event-orientationchange",has("touch")&&!has("android"));has.add("event-stopimmediatepropagation",window.Event&&!!window.Event.prototype&&!!window.Event.prototype.stopImmediatePropagation);has.add("event-focusin",function(_4c4,doc,_4c5){return "onfocusin" in _4c5;});if(has("touch")){has.add("touch-can-modify-event-delegate",function(){var _4c6=function(){};_4c6.prototype=document.createEvent("MouseEvents");try{var _4c7=new _4c6;_4c7.target=null;return _4c7.target===null;}catch(e){return false;}});}}var on=function(_4c8,type,_4c9,_4ca){if(typeof _4c8.on=="function"&&typeof type!="function"&&!_4c8.nodeType){return _4c8.on(type,_4c9);}return on.parse(_4c8,type,_4c9,_4cb,_4ca,this);};on.pausable=function(_4cc,type,_4cd,_4ce){var _4cf;var _4d0=on(_4cc,type,function(){if(!_4cf){return _4cd.apply(this,arguments);}},_4ce);_4d0.pause=function(){_4cf=true;};_4d0.resume=function(){_4cf=false;};return _4d0;};on.once=function(_4d1,type,_4d2,_4d3){var _4d4=on(_4d1,type,function(){_4d4.remove();return _4d2.apply(this,arguments);});return _4d4;};on.parse=function(_4d5,type,_4d6,_4d7,_4d8,_4d9){if(type.call){return type.call(_4d9,_4d5,_4d6);}if(type.indexOf(",")>-1){var _4da=type.split(/\s*,\s*/);var _4db=[];var i=0;var _4dc;while(_4dc=_4da[i++]){_4db.push(_4d7(_4d5,_4dc,_4d6,_4d8,_4d9));}_4db.remove=function(){for(var i=0;i<_4db.length;i++){_4db[i].remove();}};return _4db;}return _4d7(_4d5,type,_4d6,_4d8,_4d9);};var _4dd=/^touch/;function _4cb(_4de,type,_4df,_4e0,_4e1){var _4e2=type.match(/(.*):(.*)/);if(_4e2){type=_4e2[2];_4e2=_4e2[1];return on.selector(_4e2,type).call(_4e1,_4de,_4df);}if(has("touch")){if(_4dd.test(type)){_4df=_4e3(_4df);}if(!has("event-orientationchange")&&(type=="orientationchange")){type="resize";_4de=window;_4df=_4e3(_4df);}}if(_4e4){_4df=_4e4(_4df);}if(_4de.addEventListener){var _4e5=type in _4e6,_4e7=_4e5?_4e6[type]:type;_4de.addEventListener(_4e7,_4df,_4e5);return {remove:function(){_4de.removeEventListener(_4e7,_4df,_4e5);}};}type="on"+type;if(_4e8&&_4de.attachEvent){return _4e8(_4de,type,_4df);}throw new Error("Target must be an event emitter");};on.selector=function(_4e9,_4ea,_4eb){return function(_4ec,_4ed){var _4ee=typeof _4e9=="function"?{matches:_4e9}:this,_4ef=_4ea.bubble;function _4f0(_4f1){_4ee=_4ee&&_4ee.matches?_4ee:dojo.query;while(!_4ee.matches(_4f1,_4e9,_4ec)){if(_4f1==_4ec||_4eb===false||!(_4f1=_4f1.parentNode)||_4f1.nodeType!=1){return;}}return _4f1;};if(_4ef){return on(_4ec,_4ef(_4f0),_4ed);}return on(_4ec,_4ea,function(_4f2){var _4f3=_4f0(_4f2.target);if(_4f3){return _4ed.call(_4f3,_4f2);}});};};function _4f4(){this.cancelable=false;this.defaultPrevented=true;};function _4f5(){this.bubbles=false;};var _4f6=[].slice,_4f7=on.emit=function(_4f8,type,_4f9){var args=_4f6.call(arguments,2);var _4fa="on"+type;if("parentNode" in _4f8){var _4fb=args[0]={};for(var i in _4f9){_4fb[i]=_4f9[i];}_4fb.preventDefault=_4f4;_4fb.stopPropagation=_4f5;_4fb.target=_4f8;_4fb.type=type;_4f9=_4fb;}do{_4f8[_4fa]&&_4f8[_4fa].apply(_4f8,args);}while(_4f9&&_4f9.bubbles&&(_4f8=_4f8.parentNode));return _4f9&&_4f9.cancelable&&_4f9;};var _4e6=has("event-focusin")?{}:{focusin:"focus",focusout:"blur"};if(!has("event-stopimmediatepropagation")){var _4fc=function(){this.immediatelyStopped=true;this.modified=true;};var _4e4=function(_4fd){return function(_4fe){if(!_4fe.immediatelyStopped){_4fe.stopImmediatePropagation=_4fc;return _4fd.apply(this,arguments);}};};}if(has("dom-addeventlistener")){on.emit=function(_4ff,type,_500){if(_4ff.dispatchEvent&&document.createEvent){var _501=_4ff.ownerDocument||document;var _502=_501.createEvent("HTMLEvents");_502.initEvent(type,!!_500.bubbles,!!_500.cancelable);for(var i in _500){if(!(i in _502)){_502[i]=_500[i];}}return _4ff.dispatchEvent(_502)&&_502;}return _4f7.apply(on,arguments);};}else{on._fixEvent=function(evt,_503){if(!evt){var w=_503&&(_503.ownerDocument||_503.document||_503).parentWindow||window;evt=w.event;}if(!evt){return evt;}try{if(_504&&evt.type==_504.type&&evt.srcElement==_504.target){evt=_504;}}catch(e){}if(!evt.target){evt.target=evt.srcElement;evt.currentTarget=(_503||evt.srcElement);if(evt.type=="mouseover"){evt.relatedTarget=evt.fromElement;}if(evt.type=="mouseout"){evt.relatedTarget=evt.toElement;}if(!evt.stopPropagation){evt.stopPropagation=_505;evt.preventDefault=_506;}switch(evt.type){case "keypress":var c=("charCode" in evt?evt.charCode:evt.keyCode);if(c==10){c=0;evt.keyCode=13;}else{if(c==13||c==27){c=0;}else{if(c==3){c=99;}}}evt.charCode=c;_507(evt);break;}}return evt;};var _504,_508=function(_509){this.handle=_509;};_508.prototype.remove=function(){delete _dojoIEListeners_[this.handle];};var _50a=function(_50b){return function(evt){evt=on._fixEvent(evt,this);var _50c=_50b.call(this,evt);if(evt.modified){if(!_504){setTimeout(function(){_504=null;});}_504=evt;}return _50c;};};var _4e8=function(_50d,type,_50e){_50e=_50a(_50e);if(((_50d.ownerDocument?_50d.ownerDocument.parentWindow:_50d.parentWindow||_50d.window||window)!=top||has("jscript")<5.8)&&!has("config-_allow_leaks")){if(typeof _dojoIEListeners_=="undefined"){_dojoIEListeners_=[];}var _50f=_50d[type];if(!_50f||!_50f.listeners){var _510=_50f;_50f=Function("event","var callee = arguments.callee; for(var i = 0; i<callee.listeners.length; i++){var listener = _dojoIEListeners_[callee.listeners[i]]; if(listener){listener.call(this,event);}}");_50f.listeners=[];_50d[type]=_50f;_50f.global=this;if(_510){_50f.listeners.push(_dojoIEListeners_.push(_510)-1);}}var _511;_50f.listeners.push(_511=(_50f.global._dojoIEListeners_.push(_50e)-1));return new _508(_511);}return _4c2.after(_50d,type,_50e,true);};var _507=function(evt){evt.keyChar=evt.charCode?String.fromCharCode(evt.charCode):"";evt.charOrCode=evt.keyChar||evt.keyCode;};var _505=function(){this.cancelBubble=true;};var _506=on._preventDefault=function(){this.bubbledKeyCode=this.keyCode;if(this.ctrlKey){try{this.keyCode=0;}catch(e){}}this.defaultPrevented=true;this.returnValue=false;this.modified=true;};}if(has("touch")){var _512=function(){};var _513=window.orientation;var _4e3=function(_514){return function(_515){var _516=_515.corrected;if(!_516){var type=_515.type;try{delete _515.type;}catch(e){}if(_515.type){if(has("touch-can-modify-event-delegate")){_512.prototype=_515;_516=new _512;}else{_516={};for(var name in _515){_516[name]=_515[name];}}_516.preventDefault=function(){_515.preventDefault();};_516.stopPropagation=function(){_515.stopPropagation();};}else{_516=_515;_516.type=type;}_515.corrected=_516;if(type=="resize"){if(_513==window.orientation){return null;}_513=window.orientation;_516.type="orientationchange";return _514.call(this,_516);}if(!("rotation" in _516)){_516.rotation=0;_516.scale=1;}var _517=_516.changedTouches[0];for(var i in _517){delete _516[i];_516[i]=_517[i];}}return _514.call(this,_516);};};}return on;});},"dojo/_base/sniff":function(){define(["./kernel","./lang","../sniff"],function(dojo,lang,has){if(!1){return has;}dojo._name="browser";lang.mixin(dojo,{isBrowser:true,isFF:has("ff"),isIE:has("ie"),isKhtml:has("khtml"),isWebKit:has("webkit"),isMozilla:has("mozilla"),isMoz:has("mozilla"),isOpera:has("opera"),isSafari:has("safari"),isChrome:has("chrome"),isMac:has("mac"),isIos:has("ios"),isAndroid:has("android"),isWii:has("wii"),isQuirks:has("quirks"),isAir:has("air")});return has;});},"dojo/errors/create":function(){define(["../_base/lang"],function(lang){return function(name,ctor,base,_518){base=base||Error;var _519=function(_51a){if(base===Error){if(Error.captureStackTrace){Error.captureStackTrace(this,_519);}var err=Error.call(this,_51a),prop;for(prop in err){if(err.hasOwnProperty(prop)){this[prop]=err[prop];}}this.message=_51a;this.stack=err.stack;}else{base.apply(this,arguments);}if(ctor){ctor.apply(this,arguments);}};_519.prototype=lang.delegate(base.prototype,_518);_519.prototype.name=name;_519.prototype.constructor=_519;return _519;};});},"dojo/_base/array":function(){define(["./kernel","../has","./lang"],function(dojo,has,lang){var _51b={},u;function _51c(fn){return _51b[fn]=new Function("item","index","array",fn);};function _51d(some){var _51e=!some;return function(a,fn,o){var i=0,l=a&&a.length||0,_51f;if(l&&typeof a=="string"){a=a.split("");}if(typeof fn=="string"){fn=_51b[fn]||_51c(fn);}if(o){for(;i<l;++i){_51f=!fn.call(o,a[i],i,a);if(some^_51f){return !_51f;}}}else{for(;i<l;++i){_51f=!fn(a[i],i,a);if(some^_51f){return !_51f;}}}return _51e;};};function _520(up){var _521=1,_522=0,_523=0;if(!up){_521=_522=_523=-1;}return function(a,x,from,last){if(last&&_521>0){return _524.lastIndexOf(a,x,from);}var l=a&&a.length||0,end=up?l+_523:_522,i;if(from===u){i=up?_522:l+_523;}else{if(from<0){i=l+from;if(i<0){i=_522;}}else{i=from>=l?l+_523:from;}}if(l&&typeof a=="string"){a=a.split("");}for(;i!=end;i+=_521){if(a[i]==x){return i;}}return -1;};};var _524={every:_51d(false),some:_51d(true),indexOf:_520(true),lastIndexOf:_520(false),forEach:function(arr,_525,_526){var i=0,l=arr&&arr.length||0;if(l&&typeof arr=="string"){arr=arr.split("");}if(typeof _525=="string"){_525=_51b[_525]||_51c(_525);}if(_526){for(;i<l;++i){_525.call(_526,arr[i],i,arr);}}else{for(;i<l;++i){_525(arr[i],i,arr);}}},map:function(arr,_527,_528,Ctr){var i=0,l=arr&&arr.length||0,out=new (Ctr||Array)(l);if(l&&typeof arr=="string"){arr=arr.split("");}if(typeof _527=="string"){_527=_51b[_527]||_51c(_527);}if(_528){for(;i<l;++i){out[i]=_527.call(_528,arr[i],i,arr);}}else{for(;i<l;++i){out[i]=_527(arr[i],i,arr);}}return out;},filter:function(arr,_529,_52a){var i=0,l=arr&&arr.length||0,out=[],_52b;if(l&&typeof arr=="string"){arr=arr.split("");}if(typeof _529=="string"){_529=_51b[_529]||_51c(_529);}if(_52a){for(;i<l;++i){_52b=arr[i];if(_529.call(_52a,_52b,i,arr)){out.push(_52b);}}}else{for(;i<l;++i){_52b=arr[i];if(_529(_52b,i,arr)){out.push(_52b);}}}return out;},clearCache:function(){_51b={};}};1&&lang.mixin(dojo,_524);return _524;});},"dojo/_base/json":function(){define(["./kernel","../json"],function(dojo,json){dojo.fromJson=function(js){return eval("("+js+")");};dojo._escapeString=json.stringify;dojo.toJsonIndentStr="\t";dojo.toJson=function(it,_52c){return json.stringify(it,function(key,_52d){if(_52d){var tf=_52d.__json__||_52d.json;if(typeof tf=="function"){return tf.call(_52d);}}return _52d;},_52c&&dojo.toJsonIndentStr);};return dojo;});},"dojo/_base/window":function(){define(["./kernel","./lang","../sniff"],function(dojo,lang,has){var ret={global:dojo.global,doc:dojo.global["document"]||null,body:function(doc){doc=doc||dojo.doc;return doc.body||doc.getElementsByTagName("body")[0];},setContext:function(_52e,_52f){dojo.global=ret.global=_52e;dojo.doc=ret.doc=_52f;},withGlobal:function(_530,_531,_532,_533){var _534=dojo.global;try{dojo.global=ret.global=_530;return ret.withDoc.call(null,_530.document,_531,_532,_533);}finally{dojo.global=ret.global=_534;}},withDoc:function(_535,_536,_537,_538){var _539=ret.doc,oldQ=has("quirks"),_53a=has("ie"),isIE,mode,pwin;try{dojo.doc=ret.doc=_535;dojo.isQuirks=has.add("quirks",dojo.doc.compatMode=="BackCompat",true,true);if(has("ie")){if((pwin=_535.parentWindow)&&pwin.navigator){isIE=parseFloat(pwin.navigator.appVersion.split("MSIE ")[1])||undefined;mode=_535.documentMode;if(mode&&mode!=5&&Math.floor(isIE)!=mode){isIE=mode;}dojo.isIE=has.add("ie",isIE,true,true);}}if(_537&&typeof _536=="string"){_536=_537[_536];}return _536.apply(_537,_538||[]);}finally{dojo.doc=ret.doc=_539;dojo.isQuirks=has.add("quirks",oldQ,true,true);dojo.isIE=has.add("ie",_53a,true,true);}}};1&&lang.mixin(dojo,ret);return ret;});},"dojo/dom-class":function(){define(["./_base/lang","./_base/array","./dom"],function(lang,_53b,dom){var _53c="className";var cls,_53d=/\s+/,a1=[""];function _53e(s){if(typeof s=="string"||s instanceof String){if(s&&!_53d.test(s)){a1[0]=s;return a1;}var a=s.split(_53d);if(a.length&&!a[0]){a.shift();}if(a.length&&!a[a.length-1]){a.pop();}return a;}if(!s){return [];}return _53b.filter(s,function(x){return x;});};var _53f={};cls={contains:function containsClass(node,_540){return ((" "+dom.byId(node)[_53c]+" ").indexOf(" "+_540+" ")>=0);},add:function addClass(node,_541){node=dom.byId(node);_541=_53e(_541);var cls=node[_53c],_542;cls=cls?" "+cls+" ":" ";_542=cls.length;for(var i=0,len=_541.length,c;i<len;++i){c=_541[i];if(c&&cls.indexOf(" "+c+" ")<0){cls+=c+" ";}}if(_542<cls.length){node[_53c]=cls.substr(1,cls.length-2);}},remove:function removeClass(node,_543){node=dom.byId(node);var cls;if(_543!==undefined){_543=_53e(_543);cls=" "+node[_53c]+" ";for(var i=0,len=_543.length;i<len;++i){cls=cls.replace(" "+_543[i]+" "," ");}cls=lang.trim(cls);}else{cls="";}if(node[_53c]!=cls){node[_53c]=cls;}},replace:function replaceClass(node,_544,_545){node=dom.byId(node);_53f[_53c]=node[_53c];cls.remove(_53f,_545);cls.add(_53f,_544);if(node[_53c]!==_53f[_53c]){node[_53c]=_53f[_53c];}},toggle:function toggleClass(node,_546,_547){node=dom.byId(node);if(_547===undefined){_546=_53e(_546);for(var i=0,len=_546.length,c;i<len;++i){c=_546[i];cls[cls.contains(node,c)?"remove":"add"](node,c);}}else{cls[_547?"add":"remove"](node,_546);}return _547;}};return cls;});},"dojo/_base/config":function(){define(["../has","require"],function(has,_548){var _549={};if(1){var src=_548.rawConfig,p;for(p in src){_549[p]=src[p];}}else{var _54a=function(_54b,_54c,_54d){for(p in _54b){p!="has"&&has.add(_54c+p,_54b[p],0,_54d);}};var _54e=(function(){return this;})();_549=1?_548.rawConfig:_54e.dojoConfig||_54e.djConfig||{};_54a(_549,"config",1);_54a(_549.has,"",1);}if(!_549.locale&&typeof navigator!="undefined"){_549.locale=(navigator.language||navigator.userLanguage).toLowerCase();}return _549;});},"dojo/_base/event":function(){define(["./kernel","../on","../has","../dom-geometry"],function(dojo,on,has,dom){if(on._fixEvent){var _54f=on._fixEvent;on._fixEvent=function(evt,se){evt=_54f(evt,se);if(evt){dom.normalizeEvent(evt);}return evt;};}var ret={fix:function(evt,_550){if(on._fixEvent){return on._fixEvent(evt,_550);}return evt;},stop:function(evt){if(has("dom-addeventlistener")||(evt&&evt.preventDefault)){evt.preventDefault();evt.stopPropagation();}else{evt=evt||window.event;evt.cancelBubble=true;on._preventDefault.call(evt);}}};if(1){dojo.fixEvent=ret.fix;dojo.stopEvent=ret.stop;}return ret;});},"dojo/main":function(){define(["./_base/kernel","./has","require","./sniff","./_base/lang","./_base/array","./_base/config","./ready","./_base/declare","./_base/connect","./_base/Deferred","./_base/json","./_base/Color","./has!dojo-firebug?./_firebug/firebug","./_base/browser","./_base/loader"],function(_551,has,_552,_553,lang,_554,_555,_556){if(_555.isDebug){_552(["./_firebug/firebug"]);}1||has.add("dojo-config-require",1);if(1){var deps=_555.require;if(deps){deps=_554.map(lang.isArray(deps)?deps:[deps],function(item){return item.replace(/\./g,"/");});if(_551.isAsync){_552(deps);}else{_556(1,function(){_552(deps);});}}}return _551;});},"dojo/sniff":function(){define(["./has"],function(has){if(1){var n=navigator,dua=n.userAgent,dav=n.appVersion,tv=parseFloat(dav);has.add("air",dua.indexOf("AdobeAIR")>=0);has.add("msapp",parseFloat(dua.split("MSAppHost/")[1])||undefined);has.add("khtml",dav.indexOf("Konqueror")>=0?tv:undefined);has.add("webkit",parseFloat(dua.split("WebKit/")[1])||undefined);has.add("chrome",parseFloat(dua.split("Chrome/")[1])||undefined);has.add("safari",dav.indexOf("Safari")>=0&&!has("chrome")?parseFloat(dav.split("Version/")[1]):undefined);has.add("mac",dav.indexOf("Macintosh")>=0);has.add("quirks",document.compatMode=="BackCompat");if(dua.match(/(iPhone|iPod|iPad)/)){var p=RegExp.$1.replace(/P/,"p");var v=dua.match(/OS ([\d_]+)/)?RegExp.$1:"1";var os=parseFloat(v.replace(/_/,".").replace(/_/g,""));has.add(p,os);has.add("ios",os);}has.add("android",parseFloat(dua.split("Android ")[1])||undefined);has.add("bb",(dua.indexOf("BlackBerry")>=0||dua.indexOf("BB10")>=0)&&parseFloat(dua.split("Version/")[1])||undefined);has.add("trident",parseFloat(dav.split("Trident/")[1])||undefined);has.add("svg",typeof SVGAngle!=="undefined");if(!has("webkit")){if(dua.indexOf("Opera")>=0){has.add("opera",tv>=9.8?parseFloat(dua.split("Version/")[1])||tv:tv);}if(dua.indexOf("Gecko")>=0&&!has("khtml")&&!has("webkit")&&!has("trident")){has.add("mozilla",tv);}if(has("mozilla")){has.add("ff",parseFloat(dua.split("Firefox/")[1]||dua.split("Minefield/")[1])||undefined);}if(document.all&&!has("opera")){var isIE=parseFloat(dav.split("MSIE ")[1])||undefined;var mode=document.documentMode;if(mode&&mode!=5&&Math.floor(isIE)!=mode){isIE=mode;}has.add("ie",isIE);}has.add("wii",typeof opera!="undefined"&&opera.wiiremote);}}return has;});},"dojo/request/handlers":function(){define(["../json","../_base/kernel","../_base/array","../has","../selector/_loader"],function(JSON,_557,_558,has){has.add("activex",typeof ActiveXObject!=="undefined");has.add("dom-parser",function(_559){return "DOMParser" in _559;});var _55a;if(has("activex")){var dp=["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML.DOMDocument"];_55a=function(_55b){var _55c=_55b.data;if(_55c&&has("dom-qsa2.1")&&!_55c.querySelectorAll&&has("dom-parser")){_55c=new DOMParser().parseFromString(_55b.text,"application/xml");}if(!_55c||!_55c.documentElement){var text=_55b.text;_558.some(dp,function(p){try{var dom=new ActiveXObject(p);dom.async=false;dom.loadXML(text);_55c=dom;}catch(e){return false;}return true;});}return _55c;};}var _55d={"javascript":function(_55e){return _557.eval(_55e.text||"");},"json":function(_55f){return JSON.parse(_55f.text||null);},"xml":_55a};function _560(_561){var _562=_55d[_561.options.handleAs];_561.data=_562?_562(_561):(_561.data||_561.text);return _561;};_560.register=function(name,_563){_55d[name]=_563;};return _560;});},"dojo/ready":function(){define(["./_base/kernel","./has","require","./domReady","./_base/lang"],function(dojo,has,_564,_565,lang){var _566=0,_567=[],_568=0,_569=function(){_566=1;dojo._postLoad=dojo.config.afterOnLoad=true;_56a();},_56a=function(){if(_568){return;}_568=1;while(_566&&(!_565||_565._Q.length==0)&&(_564.idle?_564.idle():true)&&_567.length){var f=_567.shift();try{f();}catch(e){e.info=e.message;if(_564.signal){_564.signal("error",e);}else{throw e;}}}_568=0;};_564.on&&_564.on("idle",_56a);if(_565){_565._onQEmpty=_56a;}var _56b=dojo.ready=dojo.addOnLoad=function(_56c,_56d,_56e){var _56f=lang._toArray(arguments);if(typeof _56c!="number"){_56e=_56d;_56d=_56c;_56c=1000;}else{_56f.shift();}_56e=_56e?lang.hitch.apply(dojo,_56f):function(){_56d();};_56e.priority=_56c;for(var i=0;i<_567.length&&_56c>=_567[i].priority;i++){}_567.splice(i,0,_56e);_56a();};1||has.add("dojo-config-addOnLoad",1);if(1){var dca=dojo.config.addOnLoad;if(dca){_56b[(lang.isArray(dca)?"apply":"call")](dojo,dca);}}if(1&&dojo.config.parseOnLoad&&!dojo.isAsync){_56b(99,function(){if(!dojo.parser){dojo.deprecated("Add explicit require(['dojo/parser']);","","2.0");_564(["dojo/parser"]);}});}if(_565){_565(_569);}else{_569();}return _56b;});},"dojo/aspect":function(){define([],function(){"use strict";var _570,_571=0;function _572(_573,type,_574,_575){var _576=_573[type];var _577=type=="around";var _578;if(_577){var _579=_574(function(){return _576.advice(this,arguments);});_578={remove:function(){if(_579){_579=_573=_574=null;}},advice:function(_57a,args){return _579?_579.apply(_57a,args):_576.advice(_57a,args);}};}else{_578={remove:function(){if(_578.advice){var _57b=_578.previous;var next=_578.next;if(!next&&!_57b){delete _573[type];}else{if(_57b){_57b.next=next;}else{_573[type]=next;}if(next){next.previous=_57b;}}_573=_574=_578.advice=null;}},id:_571++,advice:_574,receiveArguments:_575};}if(_576&&!_577){if(type=="after"){while(_576.next&&(_576=_576.next)){}_576.next=_578;_578.previous=_576;}else{if(type=="before"){_573[type]=_578;_578.next=_576;_576.previous=_578;}}}else{_573[type]=_578;}return _578;};function _57c(type){return function(_57d,_57e,_57f,_580){var _581=_57d[_57e],_582;if(!_581||_581.target!=_57d){_57d[_57e]=_582=function(){var _583=_571;var args=arguments;var _584=_582.before;while(_584){args=_584.advice.apply(this,args)||args;_584=_584.next;}if(_582.around){var _585=_582.around.advice(this,args);}var _586=_582.after;while(_586&&_586.id<_583){if(_586.receiveArguments){var _587=_586.advice.apply(this,args);_585=_587===_570?_585:_587;}else{_585=_586.advice.call(this,_585,args);}_586=_586.next;}return _585;};if(_581){_582.around={advice:function(_588,args){return _581.apply(_588,args);}};}_582.target=_57d;}var _589=_572((_582||_581),type,_57f,_580);_57f=null;return _589;};};var _58a=_57c("after");var _58b=_57c("before");var _58c=_57c("around");return {before:_58b,around:_58c,after:_58a};});},"dojo/_base/connect":function(){define(["./kernel","../on","../topic","../aspect","./event","../mouse","./sniff","./lang","../keys"],function(dojo,on,hub,_58d,_58e,_58f,has,lang){has.add("events-keypress-typed",function(){var _590={charCode:0};try{_590=document.createEvent("KeyboardEvent");(_590.initKeyboardEvent||_590.initKeyEvent).call(_590,"keypress",true,true,null,false,false,false,false,9,3);}catch(e){}return _590.charCode==0&&!has("opera");});function _591(obj,_592,_593,_594,_595){_594=lang.hitch(_593,_594);if(!obj||!(obj.addEventListener||obj.attachEvent)){return _58d.after(obj||dojo.global,_592,_594,true);}if(typeof _592=="string"&&_592.substring(0,2)=="on"){_592=_592.substring(2);}if(!obj){obj=dojo.global;}if(!_595){switch(_592){case "keypress":_592=_596;break;case "mouseenter":_592=_58f.enter;break;case "mouseleave":_592=_58f.leave;break;}}return on(obj,_592,_594,_595);};var _597={106:42,111:47,186:59,187:43,188:44,189:45,190:46,191:47,192:96,219:91,220:92,221:93,222:39,229:113};var _598=has("mac")?"metaKey":"ctrlKey";var _599=function(evt,_59a){var faux=lang.mixin({},evt,_59a);_59b(faux);faux.preventDefault=function(){evt.preventDefault();};faux.stopPropagation=function(){evt.stopPropagation();};return faux;};function _59b(evt){evt.keyChar=evt.charCode?String.fromCharCode(evt.charCode):"";evt.charOrCode=evt.keyChar||evt.keyCode;};var _596;if(has("events-keypress-typed")){var _59c=function(e,code){try{return (e.keyCode=code);}catch(e){return 0;}};_596=function(_59d,_59e){var _59f=on(_59d,"keydown",function(evt){var k=evt.keyCode;var _5a0=(k!=13)&&k!=32&&(k!=27||!has("ie"))&&(k<48||k>90)&&(k<96||k>111)&&(k<186||k>192)&&(k<219||k>222)&&k!=229;if(_5a0||evt.ctrlKey){var c=_5a0?0:k;if(evt.ctrlKey){if(k==3||k==13){return _59e.call(evt.currentTarget,evt);}else{if(c>95&&c<106){c-=48;}else{if((!evt.shiftKey)&&(c>=65&&c<=90)){c+=32;}else{c=_597[c]||c;}}}}var faux=_599(evt,{type:"keypress",faux:true,charCode:c});_59e.call(evt.currentTarget,faux);if(has("ie")){_59c(evt,faux.keyCode);}}});var _5a1=on(_59d,"keypress",function(evt){var c=evt.charCode;c=c>=32?c:0;evt=_599(evt,{charCode:c,faux:true});return _59e.call(this,evt);});return {remove:function(){_59f.remove();_5a1.remove();}};};}else{if(has("opera")){_596=function(_5a2,_5a3){return on(_5a2,"keypress",function(evt){var c=evt.which;if(c==3){c=99;}c=c<32&&!evt.shiftKey?0:c;if(evt.ctrlKey&&!evt.shiftKey&&c>=65&&c<=90){c+=32;}return _5a3.call(this,_599(evt,{charCode:c}));});};}else{_596=function(_5a4,_5a5){return on(_5a4,"keypress",function(evt){_59b(evt);return _5a5.call(this,evt);});};}}var _5a6={_keypress:_596,connect:function(obj,_5a7,_5a8,_5a9,_5aa){var a=arguments,args=[],i=0;args.push(typeof a[0]=="string"?null:a[i++],a[i++]);var a1=a[i+1];args.push(typeof a1=="string"||typeof a1=="function"?a[i++]:null,a[i++]);for(var l=a.length;i<l;i++){args.push(a[i]);}return _591.apply(this,args);},disconnect:function(_5ab){if(_5ab){_5ab.remove();}},subscribe:function(_5ac,_5ad,_5ae){return hub.subscribe(_5ac,lang.hitch(_5ad,_5ae));},publish:function(_5af,args){return hub.publish.apply(hub,[_5af].concat(args));},connectPublisher:function(_5b0,obj,_5b1){var pf=function(){_5a6.publish(_5b0,arguments);};return _5b1?_5a6.connect(obj,_5b1,pf):_5a6.connect(obj,pf);},isCopyKey:function(e){return e[_598];}};_5a6.unsubscribe=_5a6.disconnect;1&&lang.mixin(dojo,_5a6);return _5a6;});},"dojo/errors/CancelError":function(){define(["./create"],function(_5b2){return _5b2("CancelError",null,null,{dojoType:"cancel"});});},"*noref":1}});(function(){var _5b3=this.require;_5b3({cache:{}});!_5b3.async&&_5b3(["dojo"]);_5b3.boot&&_5b3.apply(null,_5b3.boot);})();require(["dojo/main","dojo/_base/url","ibm/patches/16022","dojo/main"]);
}catch(e){console.log("Module 'dojo_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojox/xml/parser":function(){define(["dojo/_base/kernel","dojo/_base/lang","dojo/_base/array","dojo/_base/window","dojo/_base/sniff"],function(_1){_1.getObject("xml.parser",true,dojox);dojox.xml.parser.parse=function(_2,_3){var _4=_1.doc;var _5;_3=_3||"text/xml";if(_2&&_1.trim(_2)&&"DOMParser" in _1.global){var _6=new DOMParser();_5=_6.parseFromString(_2,_3);var de=_5.documentElement;var _7="http://www.mozilla.org/newlayout/xml/parsererror.xml";if(de.nodeName=="parsererror"&&de.namespaceURI==_7){var _8=de.getElementsByTagNameNS(_7,"sourcetext")[0];if(_8){_8=_8.firstChild.data;}throw new Error("Error parsing text "+de.firstChild.data+" \n"+_8);}return _5;}else{if("ActiveXObject" in _1.global){var ms=function(n){return "MSXML"+n+".DOMDocument";};var dp=["Microsoft.XMLDOM",ms(6),ms(4),ms(3),ms(2)];_1.some(dp,function(p){try{_5=new ActiveXObject(p);}catch(e){return false;}return true;});if(_2&&_5){_5.async=false;_5.loadXML(_2);var pe=_5.parseError;if(pe.errorCode!==0){throw new Error("Line: "+pe.line+"\n"+"Col: "+pe.linepos+"\n"+"Reason: "+pe.reason+"\n"+"Error Code: "+pe.errorCode+"\n"+"Source: "+pe.srcText);}}if(_5){return _5;}}else{if(_4.implementation&&_4.implementation.createDocument){if(_2&&_1.trim(_2)&&_4.createElement){var _9=_4.createElement("xml");_9.innerHTML=_2;var _a=_4.implementation.createDocument("foo","",null);_1.forEach(_9.childNodes,function(_b){_a.importNode(_b,true);});return _a;}else{return _4.implementation.createDocument("","",null);}}}}return null;};dojox.xml.parser.textContent=function(_c,_d){if(arguments.length>1){var _e=_c.ownerDocument||_1.doc;dojox.xml.parser.replaceChildren(_c,_e.createTextNode(_d));return _d;}else{if(_c.textContent!==undefined){return _c.textContent;}var _f="";if(_c){_1.forEach(_c.childNodes,function(_10){switch(_10.nodeType){case 1:case 5:_f+=dojox.xml.parser.textContent(_10);break;case 3:case 2:case 4:_f+=_10.nodeValue;}});}return _f;}};dojox.xml.parser.replaceChildren=function(_11,_12){var _13=[];if(_1.isIE){_1.forEach(_11.childNodes,function(_14){_13.push(_14);});}dojox.xml.parser.removeChildren(_11);_1.forEach(_13,_1.destroy);if(!_1.isArray(_12)){_11.appendChild(_12);}else{_1.forEach(_12,function(_15){_11.appendChild(_15);});}};dojox.xml.parser.removeChildren=function(_16){var _17=_16.childNodes.length;while(_16.hasChildNodes()){_16.removeChild(_16.firstChild);}return _17;};dojox.xml.parser.innerXML=function(_18){if(_18.innerXML){return _18.innerXML;}else{if(_18.xml){return _18.xml;}else{if(typeof XMLSerializer!="undefined"){return (new XMLSerializer()).serializeToString(_18);}}}return null;};return dojox.xml.parser;});},"dojox/data/dom":function(){define(["dojo/_base/kernel","dojo/_base/lang","dojox/xml/parser"],function(_19,_1a,_1b){dojo.deprecated("dojox.data.dom","Use dojox.xml.parser instead.","2.0");var _1c=_1a.getObject("dojox.data.dom",true);_1c.createDocument=function(str,_1d){dojo.deprecated("dojox.data.dom.createDocument()","Use dojox.xml.parser.parse() instead.","2.0");try{return _1b.parse(str,_1d);}catch(e){return null;}};_1c.textContent=function(_1e,_1f){dojo.deprecated("dojox.data.dom.textContent()","Use dojox.xml.parser.textContent() instead.","2.0");if(arguments.length>1){return _1b.textContent(_1e,_1f);}else{return _1b.textContent(_1e);}};_1c.replaceChildren=function(_20,_21){dojo.deprecated("dojox.data.dom.replaceChildren()","Use dojox.xml.parser.replaceChildren() instead.","2.0");_1b.replaceChildren(_20,_21);};_1c.removeChildren=function(_22){dojo.deprecated("dojox.data.dom.removeChildren()","Use dojox.xml.parser.removeChildren() instead.","2.0");return dojox.xml.parser.removeChildren(_22);};_1c.innerXML=function(_23){dojo.deprecated("dojox.data.dom.innerXML()","Use dojox.xml.parser.innerXML() instead.","2.0");return _1b.innerXML(_23);};return _1c;});},"*noref":1}});define("dojox/_dojox_xml",[],1);require(["dojox/data/dom","dojox/xml/parser"]);
}catch(e){console.log("Module 'dojox_xml_19': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2011, 2012 - All Rights reserved.  **/
(function(){
var w=window,i$=function(){
if(i$.qel){
return i$.qel.apply(this,arguments);
}
};
w.i$=i$;
i$.global=w;
if(typeof (console)=="undefined"){
var f=function(){
};
console={log:f,debug:f,info:f,warn:f,error:f,assert:f};
}
i$.partial=function(f){
var _1=i$.toArray(arguments).slice(1);
return function(){
var _2=_1.slice(0),_3=i$.toArray(arguments),i=0;
for(;i<_2.length;i++){
if(_2[i]===undefined){
_2[i]=_3.shift();
}
}
_2.push.apply(_2,_3);
return f.apply(this,_2);
};
};
i$.scope=function(s,f){
var of=f;
f=function(){
return (i$.isString(of)?s[of]:of).apply(s,arguments);
};
return i$.partial.apply(this,i$.toArray(arguments).slice(1));
};
i$.error=function(_4,_5){
console.error(_5||new Error(_4));
};
i$.forEach=function(_6,f,_7){
if(_7==null){
_7=0;
}
for(var i=(_7>=0)?_7:0;i<_6.length;i++){
f(_6[i],i,_6);
}
};
i$.forIn=function(o,f){
for(var i in o){
if(Object.prototype.hasOwnProperty.call(o,i)){
f(o[i],i,o);
}
}
};
i$.each=function(o,f,s){
if(s){
f=i$.scope(s,f);
}
if(o){
if(o instanceof Array||typeof o.length==="number"){
i$.forEach(o,f);
}else{
i$.forIn(o,f);
}
}
};
i$.some=function(a,f,s){
if(s){
f=i$.scope(s,f);
}
for(var i=0;i<a.length;i++){
if(f(a[i])){
return true;
}
}
return false;
};
i$.every=function(o,f,s){
if(s){
f=i$.scope(s,f);
}
return !i$.some(o,function(_8){
return !f(_8);
});
};
i$.wrap=function(o,n,f){
var fn=o[n];
o[n]=function(){
return f.call(this,fn,arguments);
};
o[n]._wrapped=fn;
return o[n];
};
i$.unwrap=function(o,n){
var fn=o[n];
if(fn&&fn._wrapped){
o[n]=fn._wrapped;
}
return o[n];
};
i$.copyShallow=function(o){
var r=i$.isArrayLike(o)?[]:{};
i$.forIn(o,function(v,k){
r[k]=v;
});
return r;
};
var _9=function(_a,_b,_c,_d){
if(_c||_b[_d]===undefined){
_b[_d]=function(){
return this[_a][_d].apply(this[_a],arguments);
};
}
},_e=function(_f,_10,_11,_12){
if(_11||_10[_12]===undefined){
_10[_12]=function(){
return _f[_12].apply(_f,arguments);
};
}
};
i$.shadow=function(s,t,_13,_14){
i$.each(_13,i$.partial(i$.isString(s)?_9:_e,s,t,_14));
};
var _15=function(_16,c,s){
var i,p,ts=s||i$.global;
for(i=0;ts!=null,i<_16.length,p=_16[i];i++){
if(ts[p]==null){
if(c){
ts[p]={};
}else{
ts=null;
break;
}
}
ts=ts[p];
}
return ts;
};
i$.fromPath=function(n,c,s){
var _17=n.split(".");
return _15(_17,c,s);
};
i$.toPath=function(n,v,s){
var _18=n.split("."),p=_18.pop(),o=_15(_18,true,s);
o[p]=v;
return v;
};
i$.cachedFn=function(f,s){
var val;
var fn=function(){
if(!fn.called){
fn.called=true;
val=f.apply(s,arguments);
}
return val;
};
return fn;
};
i$.xhrFmts={text:function(xhr){
return xhr.responseText;
},json:function(xhr){
return !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(xhr.responseText.replace(/"(\\.|[^"\\])*"/g,"")))&&eval("("+xhr.responseText+")");
},xml:function(xhr){
return xhr.responseXML;
},javascript:function(xhr){
if((/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(str.replace(/"(\\.|[^"\\])*"/g,"")))){
throw new SyntaxError("Invalid characters in javascript object");
}else{
return eval("("+xhr.responseText+")");
}
}};
})();
(function(){
var i$=window.i$;
(function(ua){
var _19=function(_1a){
return parseFloat(_1a);
},_1b=[["IE",/MSIE\s*([\S]+)*/],["FF",/Firefox\/([\S]+)*/],["Opera",/Opera[\s\/]([\S]+)*/],["Safari",/Version\/([\S]+)*[\s\S]*Safari/],["Chrome",/Chrome\/([\S]+)*/],["WebKit",/AppleWebKit\/([\S]+)*/]];
i$.each(_1b,function(_1c){
var m=_1c[1].exec(ua);
if(m&&m.length>1){
i$["is"+_1c[0]]=_19(m[1]);
}
});
})(navigator.userAgent);
var _1d=document.documentMode;
if(_1d&&_1d!=5&&Math.floor(i$.isIE)!=_1d){
i$.isIE=_1d;
}
i$.isNode=function(o){
return typeof o==="object"&&typeof o.nodeType==="number"&&typeof o.nodeName==="string";
};
i$.isFunction=function(o){
return typeof o==="function"||o instanceof Function;
};
i$.isObject=function(o){
return typeof o==="object";
};
i$.isArray=function(o){
if(typeof Array.isArray==="function"){
return Array.isArray(o);
}else{
return Object.prototype.toString.call(o)==="[object Array]";
}
};
i$.isString=function(o){
return typeof o==="string";
};
i$.isNumber=function(o){
return typeof o==="number";
};
i$.isBoolean=function(o){
return typeof o==="boolean";
};
i$.isLikeArray=function(o){
return o instanceof Array||typeof o.length==="number";
};
i$.toArray=function(o){
return Array.prototype.slice.call(o);
};
if(i$.isIE){
var _1e=i$.toArray;
i$.toArray=function(o){
try{
return _1e(o);
}
catch(err){
var a=new Array(o.length);
for(var i=0;i<o.length;i++){
a[i]=o[i];
}
return a;
}
};
}
var _1f=(document.readyState==="complete"),_20=[],_21=[],_22=false;
i$._initPage=function(){
var fn;
_1f=true;
if(window.detachEvent){
window.detachEvent("onload",i$._initPage);
}
while(_20.length>0){
if(fn=_20.shift()){
try{
fn();
}
catch(err){
console.log(err);
}
}
}
};
i$._exitPage=function(){
var fn;
while(_21.length>0){
if(fn=_21.shift()){
try{
fn();
}
catch(err){
console.log(err);
}
}
}
};
i$._addEvent=function(e,f,o){
var w=o?o:window;
var s=w.attachEvent?e:e.substring(2);
var a=w.attachEvent||w.addEventListener;
a(s,function(){
f.apply(w,arguments);
},false);
};
if(!_1f){
i$._addEvent("onload",i$._initPage);
if(document.addEventListener){
document.addEventListener("DOMContentLoaded",i$._initPage,false);
}
}
i$.addOnLoad=function(f,o){
if(o){
f=i$.scope(o,f);
}
if(_1f){
f();
}else{
_20.push(f);
}
};
i$.addOnUnload=function(f,o){
if(!_22){
i$._addEvent("onunload",i$._exitPage);
_22=true;
}
if(o){
f=i$.scope(o,f);
}
_21.push(f);
};
var mx=function(o,m){
for(var p in m){
if(m.hasOwnProperty(p)){
o[p]=m[p];
}
}
},mxn=function(o,m,_23){
i$.forEach(_23,function(p){
if(m.hasOwnProperty(p)){
o[p]=m[p];
}
});
};
i$.mash=function(o){
i$.forEach(arguments,function(v){
mx(o,v);
},1);
return o;
};
i$.mashSpec=function(n,o){
i$.forEach(arguments,function(v){
mxn(o,v,n);
},2);
return o;
};
i$.augment=function(f){
var r=f;
if(f&&f.prototype){
f=f.prototype;
i$.mash.apply(i$,arguments);
}
return r;
};
i$.make=(function(){
var l=function(){
};
return function(o){
l.prototype=o;
o=new l();
return i$.mash.apply(i$,arguments);
};
})();
var _24=/^\s+/g;
i$.trim=function(str){
str=str.replace(_24,"");
var i=str.length-1;
while(str.charAt(i)==" "||str.charAt(i)=="\t"||str.charAt(i)=="\n"||str.charAt(i)=="\r"){
i--;
}
return str.substring(0,i+1);
};
var _25=i$.isArray,_26=i$.isObject;
i$.merge=function(_27,_28,_29){
var _29=_29||[],v,c;
_28=_28||i$.global;
if(_25(_27)&&_25(_28)){
_28.push.apply(_28,_27);
}else{
for(var x in _27){
if(_27.hasOwnProperty(x)){
v=_27[x],c=_28[x];
if(c!=null&&((_25(v)&&_25(c))||(_26(v)&&_26(c)))){
_28[x]=i$.merge(v,c,_29.concat(x));
}else{
_28[x]=v;
}
}
}
}
return _28;
};
var _2a;
i$.isRTL=function(_2b){
if(!_2a){
_2a=i$.fromPath("ibmCfg.themeConfig.RTLMap");
}
var _2c=_2a||{"iw":1,"he":1,"ar":1};
return (_2b.substring(0,2) in _2c);
};
})();


}catch(e){console.log("Module 'wp_client_main': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2011, 2012 - All Rights reserved.  **/
(function(){
var i$=window.i$;
i$.Promise=function(){
this._cbs=[];
this._stat=-1;
};
i$.promise={};
i$.promise.Promise=i$.Promise;
i$.mash(i$.promise,{isPromise:function(o){
return o&&i$.isFunction(o.then);
},resolved:function(o){
var p=new i$.Promise();
p.resolve(o);
return p;
},rejected:function(_1){
var p=new i$.Promise();
p.reject(_1);
return p;
},join:function(_2){
var _3=new i$.Promise(),_4=new Array(_2.length),_5=0,_6=false,_7=function(){
if(++_5>=_4.length){
_3[_6?"reject":"resolve"](_4);
}
};
if(_2.length>0){
i$.each(_2,function(p,i){
p.then(function(v){
_4[i]=v;
_7();
},function(e){
_6=true;
_4[i]=e;
_7();
});
});
}else{
_3.resolve([]);
}
return _3;
}});
i$.mash(i$,{when:function(o){
return i$.promise.isPromise(o)?o:i$.promise.resolved(o);
},whenAll:function(o){
var a=[];
i$.each(arguments,function(p){
a.push(i$.when(p));
});
return i$.promise.join(a);
}});
i$.promise.when=i$.when;
i$.promise.whenAll=i$.whenAll;
i$.Promise.prototype={_fin:function(v,s){
if(this._stat!==-1){
throw new Error("Promise already resolved");
}
this._v=v;
this._stat=s;
this._cbk();
return this;
},_cbk:function(){
var st=this._stat,_8=this._cbs,v=this._v,f;
if(st===0){
if(i$.promise.isPromise(v)){
while(_8.length>0){
v.then.apply(v,_8.shift());
}
}
}
while(_8.length>0){
f=_8.shift()[st];
if(f){
try{
f(v);
}
catch(err){
}
}
}
},_delegate:function(fn){
var p=new i$.Promise();
this.then(i$.partial(fn,p),i$.scope(p,"reject"));
return p;
},resolve:function(v){
return this._fin(v,0);
},reject:function(e){
return this._fin(e,1);
},progress:function(p){
i$.each(this._cbs,function(_9){
if(_9[2]){
_9[2](p);
}
});
return this;
},then:function(_a,_b,_c){
var p=new i$.Promise();
this._cbs.push([function(v){
try{
if(_a){
var rv=_a(v);
if(rv!==undefined){
v=rv;
}
}
p.resolve(v);
}
catch(exc){
p.reject(exc);
}
},function(e){
var rv=e;
try{
if(_b){
rv=_b(e);
if(rv===undefined){
rv=e;
}
}
}
catch(exc){
rv=exc;
}
p.reject(rv);
},_c]);
if(this._stat!==-1){
this._cbk();
}
return p;
},call:function(_d,_e){
return this._delegate(function(p,_f){
if(_f&&i$.isFunction(_f[_d])){
p.resolve(_f[_d].apply(_f,_e));
}else{
p.reject(new Error(_d+" is not a function on "+o));
}
});
},get:function(_10){
return this._delegate(function(p,_11){
if(_11){
p.resolve(_11[_10]);
}else{
p.reject(new Error(_11+" is null or undefined"));
}
});
}};
i$.onLoadPromise=new i$.Promise();
i$.addOnLoad(function(){
i$.onLoadPromise.resolve(true);
});
})();
(function(){
var i$=window.i$;
i$.getXHR=typeof XMLHttpRequest!=="undefined"?function(){
return new XMLHttpRequest();
}:function(){
return new ActiveXObject("MSXML2.XMLHTTP.3.0");
};
i$.toQuery=function(o){
var q=[];
var enc=encodeURIComponent;
i$.each(o,function(v,k){
var key=enc(k)+"=";
if(i$.isString(v)){
q.push(key+enc(v));
}else{
if(i$.isArray(v)){
var key=enc(k)+"=";
i$.each(v,function(av,i){
q.push(key+enc(av));
});
}
}
});
return q.join("&");
};
i$.addQueryString=function(u,o){
if(o){
var p=u&&u.indexOf("?")!==-1,t=p?"&":"?";
u+=t+i$.toQuery(o);
}
return u;
};
i$.fromQuery=function(q){
var o={};
var dec=decodeURIComponent;
i$.each(q.split("&"),function(av,i){
var p=av.split("="),k=dec(p[0]),v=dec(p[1]),cv=o[k];
if(cv){
if(!i$.isArray(cv)){
cv=o[k]=[cv];
}
cv.push(v);
}else{
o[k]=v;
}
});
return o;
};
i$.xhr=function(_12,_13){
var _12=_12||"GET",_14=new i$.Promise(),url=_13.url||"",_15=_13.sync||false,cb=_13.callback||function(){
},_16=_13.responseType||"text",_17=_13.postData||null,_18=_13.timeout||null,xhr=i$.getXHR(),_19=false,_1a=false;
var _1b=function(){
if(xhr.readyState===4){
xhr.onreadystatechange=i$.isIE<=8?new Function():null;
var _1c=function(){
if(xhr.status>=400){
var err=new Error(xhr.status+": "+xhr.responseText);
try{
cb(err,xhr);
}
finally{
if(!_19){
_19=true;
_14.reject({data:err,xhr:xhr});
}
}
}else{
try{
var ret="";
if(i$.xhrFmts[_16]){
ret=i$.xhrFmts[_16](xhr);
}
}
catch(err){
cb(err,xhr);
return;
}
try{
cb(ret,xhr);
}
finally{
if(!_19){
_19=true;
_14.resolve({data:ret,xhr:xhr});
}
}
}
};
if(xhr.timeout){
window.setTimeout(function(){
if(!_1a){
_1c();
}
},0);
}else{
_1c();
}
}
};
if(!_15){
xhr.onreadystatechange=_1b;
}
xhr.open(_12,url,!_15);
i$.each(_13.headers,function(v,k){
xhr.setRequestHeader(k,v);
});
if(_18){
xhr.timeout=_18;
xhr.ontimeout=function(){
_1a=true;
if(!_19){
_19=true;
_14.reject({data:"timeout",xhr:xhr});
}
};
}
xhr.send(_17);
if(_15){
_1b();
}
return _14;
};
i$.each(["Get","Put","Post","Delete"],function(m){
i$["xhr"+m]=i$.partial(i$.xhr,m.toUpperCase());
});
i$.loadScript=function(_1d){
var _1e=document.getElementsByTagName("head")[0],_1f=document.createElement("script"),_20=new i$.Promise(),_21=false,_22=function(_23,_24){
_1f.onreadystatechange=_1f.onload=null;
_21=true;
_20[_23?"resolve":"reject"](_24);
if(_1d.callback){
_1d.callback(_23,_24);
}
_1e.removeChild(_1f);
_1f=null;
};
_1f.type="text/javascript";
_1f.onreadystatechange=function(){
if(this.readyState==="loaded"||this.readyState==="complete"){
_22(true);
}
};
_1f.onload=function(){
_22(true);
};
i$.each(_1d.scriptAttrs,function(v,k){
if(v!=null){
_1f.setAttribute(k,v);
}
});
_1f.src=_1d.url;
_1e.appendChild(_1f);
if(_1d.timeout){
setTimeout(function(){
if(!_21){
_22(false,new Error("Timeout exceeded"));
}
},_1d.timeout);
}
return _20;
};
})();
(function(){
var i$=window.i$;
if(typeof (JSON)!="undefined"&&JSON.parse){
i$.fromJson=function(str){
return JSON.parse(str);
};
i$.toJson=function(obj,_25){
return JSON.stringify(obj,null,_25?"\t":"");
};
}else{
i$.fromJson=function(str){
return eval(["(",str,")"].join(""));
};
var _26=function(str){
return ["\"",str.replace(/[\\]/g,"\\\\").replace(/["]/g,"\\\"").replace(/[\r]/g,"\\r").replace(/[\n]/g,"\\n").replace(/[\b]/g,"\\b").replace(/[\t]/g,"\\t").replace(/[\f]/g,"\\f"),"\""].join("");
},_27=function(obj,p,_28,_29){
var ap,_2a;
if(_28){
_29=_29||"";
_2a=_29+"\t";
}
if(obj===null){
p.push("null");
}else{
if(obj===undefined){
p.push("undefined");
}else{
if(i$.isBoolean(obj)||i$.isNumber(obj)){
p.push(obj);
}else{
if(i$.isString(obj)){
p.push(_26(obj));
}else{
if(i$.isFunction(obj.toJson)){
p.push(obj.toJson());
}else{
if(i$.isArray(obj)){
p.push("[");
ap=[];
i$.each(obj,function(el){
var _2b=[];
_27(el,_2b,_28,_2a);
ap.push(_2b.join(""));
});
if(ap.length>0){
if(_28){
p.push("\n"+_2a);
}
p.push(ap.join(_28?",\n"+_2a:","));
if(_28){
p.push("\n"+_29);
}
}
p.push("]");
}else{
if(i$.isObject(obj)){
p.push("{");
ap=[];
i$.each(obj,function(el,key){
var _2c=[_26(key),": "];
_27(el,_2c,_28,_2a);
ap.push(_2c.join(""));
});
if(ap.length>0){
if(_28){
p.push("\n"+_2a);
}
p.push(ap.join(_28?",\n"+_2a:","));
if(_28){
p.push("\n"+_29);
}
}
p.push("}");
}
}
}
}
}
}
}
};
i$.toJson=function(obj,_2d){
var p=[];
_27(obj,p,_2d);
return p.join("");
};
}
i$.xhrFmts.json=function(xhr){
return i$.fromJson(xhr.responseText);
};
})();
(function(){
var i$=window.i$;
var _2e=function(){
this._evts={};
},_2f=function(_30,_31){
return _30._evts[_31]||(_30._evts[_31]={l:[],b:[]});
},add=function(_32,_33,_34,fn){
var e=_2f(_32,_33),c=e[_34].push(fn);
return [_33,_34,c-1];
},_35=function(_36,_37){
var e=_2f(_36,_37[0]);
delete e[_37[1]][_37[2]];
},_38=function(evt,_39,_3a){
var _3b=evt.b,_3a=_3a||0,b,r;
for(var i=_3a;i<_3b.length;i++){
b=_3b[i];
if(b){
_39=typeof _39==="undefined"?[]:_39;
r=b.apply(null,_39||[]);
if(i$.promise.isPromise(r)){
return r.then(function(_3c){
if(_3c!==false){
return _38(evt,_39,i+1);
}
return _3c;
});
}
}
}
},_3d=function(evt,_3e){
var _3f=evt.l,l;
for(var i=0;i<_3f.length;i++){
l=_3f[i];
if(l){
l.apply(null,_3e||[]);
}
}
},_40=function(_41,_42,_43){
var e=_2f(_41,_42);
return i$.when(_38(e,_43)).then(function(_44){
if(_44!==false){
_3d(e,_43);
}
return _44;
});
};
i$.augment(_2e,{addListener:function(_45,fn){
return add(this,_45,"l",fn);
},removeListener:function(_46){
return _35(this,_46);
},addBroker:function(_47,fn){
return add(this,_47,"b",fn);
},removeBroker:function(_48){
return _35(this,_48);
},fireEvent:function(_49,_4a){
return _40(this,_49,_4a);
}});
var _4b=new _2e();
i$.each(["addListener","removeListener","addBroker","removeBroker","fireEvent"],function(n){
i$[n]=i$.scope(_4b,n);
});
})();
(function(){
var i$=window.i$;
var _4c=document.createElement("div");
i$.byId=function(id){
if(i$.isNode(id)){
return id;
}else{
return document.getElementById(id);
}
};
i$.createDom=function(_4d,_4e,_4f){
var el=document.createElement(_4d);
i$.each(_4e,function(v,k){
el.setAttribute(k,v);
});
if(_4f){
_4f.appendChild(el);
}
return el;
};
var _50=_4c.addEventListener?function(n){
return n.indexOf("on")==0?n.substr(2):n;
}:function(n){
return n.indexOf("on")!=0?"on"+n:n;
},add=_4c.addEventListener?function(_51,_52,f){
_51.addEventListener(_52,f,false);
}:function(_53,_54,f){
_53.attachEvent(_54,f);
},_55=_4c.removeEventListener?function(_56,_57,f){
_56.removeEventListener(_57,f,false);
}:function(_58,_59,f){
_58.detachEvent(_59,f);
};
i$.isDescendant=function(_5a,anc){
if(anc){
while(_5a){
if(_5a==anc){
return true;
}
_5a=_5a.parentNode;
}
}
return false;
};
i$.bindDomEvt=function(_5b,_5c,f){
_5c=_50(_5c);
if((_5c=="mouseleave"||_5c=="mouseenter")&&!i$.isIE){
var fp=f;
_5c=_5c=="mouseleave"?"mouseout":"mouseover";
f=function(e){
if(!i$.isDescendant(e.relatedTarget,_5b)){
return fp.call(this,e);
}
};
}
add(_5b,_5c,f);
return [_5b,_5c,f];
};
i$.unbindDomEvt=function(_5d){
if(_5d[0]){
_55(_5d[0],_5d[1],_5d[2]);
}
_5d.splice(0,3);
};
if("classList" in _4c){
i$.mash(i$,{addClass:function(_5e,_5f){
_5e&&_5e.classList&&_5e.classList.add(_5f);
},removeClass:function(_60,_61){
_60&&_60.classList&&_60.classList.remove(_61);
},hasClass:function(_62,_63){
return _62&&_62.classList&&_62.classList.contains(_63);
},toggleClass:function(_64,_65){
_64&&_64.classList&&_64.classList.toggle(_65);
}});
}else{
var _66=function(str,_67){
if(!str){
return -1;
}
var len=_67.length,i=str.indexOf(_67),_68,_69;
while(i>-1){
_69=str.charAt(i+len);
_68=str.charAt(i-1);
if((!_69||_69==" ")&&(!_68||_68==" ")){
break;
}
i=str.indexOf(_67,i+1);
}
return i;
};
i$.mash(i$,{addClass:function(_6a,_6b){
if(!_6a){
return;
}
if(_66(_6a.className,_6b)<0){
_6a.className+=" "+_6b;
}
},removeClass:function(_6c,_6d){
if(!_6c){
return;
}
var str=_6c.className,len=_6d.length,i=_66(str,_6d),val=[];
if(i>-1){
if(i>0){
val.push(str.substring(0,i));
}
if(str.length>i+len){
val.push(str.substr(i+len));
}
_6c.className=i$.trim(val.join());
}
},hasClass:function(_6e,_6f){
if(!_6e){
return;
}
return _66(_6e.className,_6f)>-1;
},toggleClass:function(_70,_71){
if(!_70){
return;
}
i$[i$.hasClass(_70,_71)?"removeClass":"addClass"](_70,_71);
}});
}
})();
(function(){
var i$=window.i$;
var _72=/([^_]+)_([^_]+)_deferred_?([\d]+)?/,_73=/alternate/i,_74=function(t){
return document.getElementsByTagName(t);
},_75=function(){
return _74("head")[0];
},_76=function(url){
i$.createDom("link",{rel:"stylesheet",type:"text/css",href:url},_75());
return i$.promise.resolved();
},_77=function(url){
return i$.loadScript({url:url});
},_78=function(mod){
return i$.xhrGet({url:mod.url,headers:{"X-IBM-XHR":"true"},responseType:"text"}).then(function(_79){
return {mod:mod,data:_79.data};
});
},_7a=function(_7b){
i$.each(_7b,function(_7c){
var m=_7c.mod;
var _7d=m.node.parentNode;
var _7e=m.p!="head"?m.node:null;
var _7f=document.createDocumentFragment(),tmp=i$.createDom("div");
tmp.innerHTML=_7c.data;
while(tmp.firstChild){
_7f.appendChild(tmp.firstChild);
}
_7d.insertBefore(_7f,_7e);
});
},_80=function(_81){
if(_73.test(_81.rel)){
var id=_81.id,_82=id.match(_72);
if(_82){
return {node:_81,url:_81.href,id:id,p:_82[1],t:_82[2],i:_82[3]};
}
}
},_83=function(){
var m={head:[],config:[]},_84={},_85={length:0},_86=_74("link"),_87=_74("a");
i$.each([_86,_87],function(_88){
i$.each(_88,function(_89){
var mod=_80(_89);
if(mod&&!_84[mod.id]){
_84[mod.id]=mod;
if(!_85[mod.t]){
_85[mod.t]=[];
_85.length=_85.length+1;
}
_85[mod.t].push(mod);
}
});
});
return _85;
},_8a=function(_8b){
var _8c=[];
var _8d=[];
i$.each(_8b["markup"],function(mod){
_8d.push(_78(mod));
});
return i$.whenAll.apply(this,_8d).then(function(_8e){
_8c=_8e;
_8d=[];
i$.each(_8b["css"],function(mod){
_8d.push(_76(mod.url));
});
return i$.whenAll.apply(this,_8d);
},function(err){
console.log("Error: ",err);
}).then(function(_8f){
return _90(_8b["js"]);
}).then(function(){
_7a(_8c);
});
},_90=function(_91){
var m=_91.shift(),p;
if(m){
p=_77(m.url);
}
return i$.when(p).then(function(){
return _91.length>0?_90(_91):true;
},function(err){
console.log("Error: ",err);
});
},_92=false,_93=null,_94=false,_95=false,_96=new i$.Promise(),_97=function(cbk){
i$.addOnLoad(function(){
if(!_92){
_93=_83();
_94=_93.length>0?false:true;
if(_94){
_96.resolve();
}
_92=true;
}
if(cbk){
cbk();
}
});
};
i$.modules={};
i$.mash(i$.modules,{areLoaded:function(){
return _94;
},areLoading:function(){
return _95;
},loadDeferred:function(){
if(_95){
return _96;
}
var cbk=function(){
if(!_94){
_95=true;
_8a(_93).then(function(){
_94=true;
_95=false;
_96.resolve();
},function(e){
_96.reject(e);
});
}
};
_97(cbk);
return _96;
},addAfterLoaded:function(f){
var cbk=function(){
_96.then(f);
};
_97(cbk);
}});
var _98=i$.addOnLoad,_99=[];
i$.addOnLoad=function(f,o){
if(_95){
if(o){
f=i$.scope(o,f);
}
_99.push(f);
}else{
_98(f,o);
}
};
i$.modules.addAfterLoaded(function(){
while(_99.length>0){
if(fn=_99.shift()){
fn();
}
}
});
})();
(function(){
var i$=window.i$;
i$.getCookie=function(n){
var cs=document.cookie.split(";"),c="",_9a=0,cn="",cv=null;
for(var i=0;i<cs.length;i++){
c=cs[i];
_9a=c.indexOf("=");
cn=_9a<0?null:i$.trim(c.substring(0,_9a));
if(cn==n){
if(c.length>1){
cv=_9a<0?null:i$.trim(c.substring(_9a+1,c.length));
}
return cv;
}
}
return null;
};
i$.setCookie=function(n,v,e,p,d,s){
if(!e){
var m=new Date().getTime();
m+=(1000*60*60*24*365*100);
e=new Date(m);
}
var c=n+"="+v+((e)?"; e="+e.toGMTString():"")+((p)?"; path="+p:"; path=/")+((d)?"; domain="+d:"")+((s)?"; secure":"");
document.cookie=c;
};
i$.deleteCookie=function(n,p,d){
if(i$.getCookie(n)){
document.cookie=n+"="+((p)?"; path="+p:"; path=/")+((d)?"; domain="+d:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
};
})();


}catch(e){console.log("Module 'wp_client_ext': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojo/request/script":function(){define(["module","./watch","./util","../_base/kernel","../_base/array","../_base/lang","../on","../dom","../dom-construct","../has","../_base/window"],function(_1,_2,_3,_4,_5,_6,on,_7,_8,_9,_a){_9.add("script-readystatechange",function(_b,_c){var _d=_c.createElement("script");return typeof _d["onreadystatechange"]!=="undefined"&&(typeof _b["opera"]==="undefined"||_b["opera"].toString()!=="[object Opera]");});var _e=_1.id.replace(/[\/\.\-]/g,"_"),_f=0,_10=_9("script-readystatechange")?"readystatechange":"load",_11=/complete|loaded/,_12=_4.global[_e+"_callbacks"]={},_13=[];function _14(id,url,_15){var doc=(_15||_a.doc),_16=doc.createElement("script");_16.type="text/javascript";_16.src=url;_16.id=id;_16.async=true;_16.charset="utf-8";return doc.getElementsByTagName("head")[0].appendChild(_16);};function _17(id,_18,_19){_8.destroy(_7.byId(id,_18));if(_12[id]){if(_19){_12[id]=function(){delete _12[id];};}else{delete _12[id];}}};function _1a(dfd){var _1b=dfd.response.options,_1c=_1b.ioArgs?_1b.ioArgs.frameDoc:_1b.frameDoc;_13.push({id:dfd.id,frameDoc:_1c});if(_1b.ioArgs){_1b.ioArgs.frameDoc=null;}_1b.frameDoc=null;};function _1d(dfd,_1e){if(dfd.canDelete){_1f._remove(dfd.id,_1e.options.frameDoc,true);}};function _20(_21){if(_13&&_13.length){_5.forEach(_13,function(_22){_1f._remove(_22.id,_22.frameDoc);_22.frameDoc=null;});_13=[];}return _21.options.jsonp?!_21.data:true;};function _23(_24){return !!this.scriptLoaded;};function _25(_26){var _27=_26.options.checkString;return _27&&eval("typeof("+_27+") !== \"undefined\"");};function _28(_29,_2a){if(this.canDelete){_1a(this);}if(_2a){this.reject(_2a);}else{this.resolve(_29);}};function _1f(url,_2b,_2c){var _2d=_3.parseArgs(url,_3.deepCopy({},_2b));url=_2d.url;_2b=_2d.options;var dfd=_3.deferred(_2d,_1d,_20,_2b.jsonp?null:(_2b.checkString?_25:_23),_28);_6.mixin(dfd,{id:_e+(_f++),canDelete:false});if(_2b.jsonp){var _2e=new RegExp("[?&]"+_2b.jsonp+"=");if(!_2e.test(url)){url+=(~url.indexOf("?")?"&":"?")+_2b.jsonp+"="+(_2b.frameDoc?"parent.":"")+_e+"_callbacks."+dfd.id;}dfd.canDelete=true;_12[dfd.id]=function(_2f){_2d.data=_2f;dfd.handleResponse(_2d);};}if(_3.notify){_3.notify.emit("send",_2d,dfd.promise.cancel);}if(!_2b.canAttach||_2b.canAttach(dfd)){var _30=_1f._attach(dfd.id,url,_2b.frameDoc);if(!_2b.jsonp&&!_2b.checkString){var _31=on(_30,_10,function(evt){if(evt.type==="load"||_11.test(_30.readyState)){_31.remove();dfd.scriptLoaded=evt;}});}}_2(dfd);return _2c?dfd:dfd.promise;};_1f.get=_1f;_1f._attach=_14;_1f._remove=_17;_1f._callbacksProperty=_e+"_callbacks";return _1f;});},"dojo/request":function(){define(["./request/default!"],function(_32){return _32;});},"dojo/hash":function(){define(["./_base/kernel","require","./_base/config","./aspect","./_base/lang","./topic","./domReady","./sniff"],function(_33,_34,_35,_36,_37,_38,_39,has){_33.hash=function(_3a,_3b){if(!arguments.length){return _3c();}if(_3a.charAt(0)=="#"){_3a=_3a.substring(1);}if(_3b){_3d(_3a);}else{location.href="#"+_3a;}return _3a;};var _3e,_3f,_40,_41=_35.hashPollFrequency||100;function _42(str,_43){var i=str.indexOf(_43);return (i>=0)?str.substring(i+1):"";};function _3c(){return _42(location.href,"#");};function _44(){_38.publish("/dojo/hashchange",_3c());};function _45(){if(_3c()===_3e){return;}_3e=_3c();_44();};function _3d(_46){if(_3f){if(_3f.isTransitioning()){setTimeout(_37.hitch(null,_3d,_46),_41);return;}var _47=_3f.iframe.location.href;var _48=_47.indexOf("?");_3f.iframe.location.replace(_47.substring(0,_48)+"?"+_46);return;}location.replace("#"+_46);!_40&&_45();};function _49(){var ifr=document.createElement("iframe"),_4a="dojo-hash-iframe",_4b=_35.dojoBlankHtmlUrl||_34.toUrl("./resources/blank.html");if(_35.useXDomain&&!_35.dojoBlankHtmlUrl){console.warn("dojo/hash: When using cross-domain Dojo builds,"+" please save dojo/resources/blank.html to your domain and set djConfig.dojoBlankHtmlUrl"+" to the path on your domain to blank.html");}ifr.id=_4a;ifr.src=_4b+"?"+_3c();ifr.style.display="none";document.body.appendChild(ifr);this.iframe=_33.global[_4a];var _4c,_4d,_4e,_4f,_50,_51=this.iframe.location;function _52(){_3e=_3c();_4c=_50?_3e:_42(_51.href,"?");_4d=false;_4e=null;};this.isTransitioning=function(){return _4d;};this.pollLocation=function(){if(!_50){try{var _53=_42(_51.href,"?");if(document.title!=_4f){_4f=this.iframe.document.title=document.title;}}catch(e){_50=true;console.error("dojo/hash: Error adding history entry. Server unreachable.");}}var _54=_3c();if(_4d&&_3e===_54){if(_50||_53===_4e){_52();_44();}else{setTimeout(_37.hitch(this,this.pollLocation),0);return;}}else{if(_3e===_54&&(_50||_4c===_53)){}else{if(_3e!==_54){_3e=_54;_4d=true;_4e=_54;ifr.src=_4b+"?"+_4e;_50=false;setTimeout(_37.hitch(this,this.pollLocation),0);return;}else{if(!_50){location.href="#"+_51.search.substring(1);_52();_44();}}}}setTimeout(_37.hitch(this,this.pollLocation),_41);};_52();setTimeout(_37.hitch(this,this.pollLocation),_41);};_39(function(){if("onhashchange" in _33.global&&(!has("ie")||(has("ie")>=8&&document.compatMode!="BackCompat"))){_40=_36.after(_33.global,"onhashchange",_44,true);}else{if(document.addEventListener){_3e=_3c();setInterval(_45,_41);}else{if(document.attachEvent){_3f=new _49();}}}});return _33.hash;});},"dojo/io/iframe":function(){define(["../_base/config","../_base/json","../_base/kernel","../_base/lang","../_base/xhr","../sniff","../_base/window","../dom","../dom-construct","../query","require","../aspect","../request/iframe"],function(_55,_56,_57,_58,xhr,has,win,dom,_59,_5a,_5b,_5c,_5d){_57.deprecated("dojo/io/iframe","Use dojo/request/iframe.","2.0");var mid=_5d._iframeName;mid=mid.substring(0,mid.lastIndexOf("_"));var _5e=_58.delegate(_5d,{create:function(){return _5e._frame=_5d.create.apply(_5d,arguments);},get:null,post:null,send:function(_5f){var _60;var dfd=xhr._ioSetArgs(_5f,function(dfd){_60&&_60.cancel();},function(dfd){var _61=null,_62=dfd.ioArgs;try{var _63=_62.handleAs;if(_63==="xml"||_63==="html"){_61=_60.response.data;}else{_61=_60.response.text;if(_63==="json"){_61=_56.fromJson(_61);}else{if(_63==="javascript"){_61=_57.eval(_61);}}}}catch(e){_61=e;}return _61;},function(_64,dfd){dfd.ioArgs._hasError=true;return _64;});var _65=dfd.ioArgs;var _66="GET",_67=dom.byId(_5f.form);if(_5f.method&&_5f.method.toUpperCase()==="POST"&&_67){_66="POST";}var _68={method:_66,handleAs:_5f.handleAs==="json"||_5f.handleAs==="javascript"?"text":_5f.handleAs,form:_5f.form,query:_67?null:_5f.content,data:_67?_5f.content:null,timeout:_5f.timeout,ioArgs:_65};if(_68.method){_68.method=_68.method.toUpperCase();}if(_55.ioPublish&&_57.publish&&_65.args.ioPublish!==false){var _69=_5c.after(_5d,"_notifyStart",function(_6a){if(_6a.options.ioArgs===_65){_69.remove();xhr._ioNotifyStart(dfd);}},true);}_60=_5d(_65.url,_68,true);_65._callNext=_60._callNext;_60.then(function(){dfd.resolve(dfd);}).otherwise(function(_6b){dfd.ioArgs.error=_6b;dfd.reject(_6b);});return dfd;},_iframeOnload:win.global[mid+"_onload"]});_58.setObject("dojo.io.iframe",_5e);return _5e;});},"dojo/AdapterRegistry":function(){define(["./_base/kernel","./_base/lang"],function(_6c,_6d){var _6e=_6c.AdapterRegistry=function(_6f){this.pairs=[];this.returnWrappers=_6f||false;};_6d.extend(_6e,{register:function(_70,_71,_72,_73,_74){this.pairs[((_74)?"unshift":"push")]([_70,_71,_72,_73]);},match:function(){for(var i=0;i<this.pairs.length;i++){var _75=this.pairs[i];if(_75[1].apply(this,arguments)){if((_75[3])||(this.returnWrappers)){return _75[2];}else{return _75[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(_76){for(var i=0;i<this.pairs.length;i++){var _77=this.pairs[i];if(_77[0]==_76){this.pairs.splice(i,1);return true;}}return false;}});return _6e;});},"dojo/DeferredList":function(){define(["./_base/kernel","./_base/Deferred","./_base/array"],function(_78,_79,_7a){_78.DeferredList=function(_7b,_7c,_7d,_7e,_7f){var _80=[];_79.call(this);var _81=this;if(_7b.length===0&&!_7c){this.resolve([0,[]]);}var _82=0;_7a.forEach(_7b,function(_83,i){_83.then(function(_84){if(_7c){_81.resolve([i,_84]);}else{_85(true,_84);}},function(_86){if(_7d){_81.reject(_86);}else{_85(false,_86);}if(_7e){return null;}throw _86;});function _85(_87,_88){_80[i]=[_87,_88];_82++;if(_82===_7b.length){_81.resolve(_80);}};});};_78.DeferredList.prototype=new _79();_78.DeferredList.prototype.gatherResults=function(_89){var d=new _78.DeferredList(_89,false,true,false);d.addCallback(function(_8a){var ret=[];_7a.forEach(_8a,function(_8b){ret.push(_8b[1]);});return ret;});return d;};return _78.DeferredList;});},"dojo/cache":function(){define(["./_base/kernel","./text"],function(_8c){return _8c.cache;});},"dojo/cookie":function(){define(["./_base/kernel","./regexp"],function(_8d,_8e){_8d.cookie=function(_8f,_90,_91){var c=document.cookie,ret;if(arguments.length==1){var _92=c.match(new RegExp("(?:^|; )"+_8e.escapeString(_8f)+"=([^;]*)"));ret=_92?decodeURIComponent(_92[1]):undefined;}else{_91=_91||{};var exp=_91.expires;if(typeof exp=="number"){var d=new Date();d.setTime(d.getTime()+exp*24*60*60*1000);exp=_91.expires=d;}if(exp&&exp.toUTCString){_91.expires=exp.toUTCString();}_90=encodeURIComponent(_90);var _93=_8f+"="+_90,_94;for(_94 in _91){_93+="; "+_94;var _95=_91[_94];if(_95!==true){_93+="="+_95;}}document.cookie=_93;}return ret;};_8d.cookie.isSupported=function(){if(!("cookieEnabled" in navigator)){this("__djCookieTest__","CookiesAllowed");navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed";if(navigator.cookieEnabled){this("__djCookieTest__","",{expires:-1});}}return navigator.cookieEnabled;};return _8d.cookie;});},"dojo/back":function(){define(["./_base/config","./_base/lang","./sniff","./dom","./dom-construct","./_base/window","require"],function(_96,_97,has,dom,_98,_99,_9a){var _9b={};1&&_97.setObject("dojo.back",_9b);var _9c=_9b.getHash=function(){var h=window.location.hash;if(h.charAt(0)=="#"){h=h.substring(1);}return has("mozilla")?h:decodeURIComponent(h);},_9d=_9b.setHash=function(h){if(!h){h="";}window.location.hash=encodeURIComponent(h);_9e=history.length;};var _9f=(typeof (window)!=="undefined")?window.location.href:"";var _a0=(typeof (window)!=="undefined")?_9c():"";var _a1=null;var _a2=null;var _a3=null;var _a4=null;var _a5=[];var _a6=[];var _a7=false;var _a8=false;var _9e;function _a9(){var _aa=_a6.pop();if(!_aa){return;}var _ab=_a6[_a6.length-1];if(!_ab&&_a6.length==0){_ab=_a1;}if(_ab){if(_ab.kwArgs["back"]){_ab.kwArgs["back"]();}else{if(_ab.kwArgs["backButton"]){_ab.kwArgs["backButton"]();}else{if(_ab.kwArgs["handle"]){_ab.kwArgs.handle("back");}}}}_a5.push(_aa);};_9b.goBack=_a9;function _ac(){var _ad=_a5.pop();if(!_ad){return;}if(_ad.kwArgs["forward"]){_ad.kwArgs.forward();}else{if(_ad.kwArgs["forwardButton"]){_ad.kwArgs.forwardButton();}else{if(_ad.kwArgs["handle"]){_ad.kwArgs.handle("forward");}}}_a6.push(_ad);};_9b.goForward=_ac;function _ae(url,_af,_b0){return {"url":url,"kwArgs":_af,"urlHash":_b0};};function _b1(url){var _b2=url.split("?");if(_b2.length<2){return null;}else{return _b2[1];}};function _b3(){var url=(_96["dojoIframeHistoryUrl"]||_9a.toUrl("./resources/iframe_history.html"))+"?"+(new Date()).getTime();_a7=true;if(_a4){has("webkit")?_a4.location=url:window.frames[_a4.name].location=url;}else{}return url;};function _b4(){if(!_a8){var hsl=_a6.length;var _b5=_9c();if((_b5===_a0||window.location.href==_9f)&&(hsl==1)){_a9();return;}if(_a5.length>0){if(_a5[_a5.length-1].urlHash===_b5){_ac();return;}}if((hsl>=2)&&(_a6[hsl-2])){if(_a6[hsl-2].urlHash===_b5){_a9();}}}};_9b.init=function(){if(dom.byId("dj_history")){return;}var src=_96["dojoIframeHistoryUrl"]||_9a.toUrl("./resources/iframe_history.html");if(_96.afterOnLoad){console.error("dojo/back::init() must be called before the DOM has loaded. "+"Include dojo/back in a build layer.");}else{document.write("<iframe style=\"border:0;width:1px;height:1px;position:absolute;visibility:hidden;bottom:0;right:0;\" name=\"dj_history\" id=\"dj_history\" src=\""+src+"\"></iframe>");}};_9b.setInitialState=function(_b6){_a1=_ae(_9f,_b6,_a0);};_9b.addToHistory=function(_b7){_a5=[];var _b8=null;var url=null;if(!_a4){if(_96["useXDomain"]&&!_96["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");}_a4=window.frames["dj_history"];}if(!_a3){_a3=_98.create("a",{style:{display:"none"}},_99.body());}if(_b7["changeUrl"]){_b8=""+((_b7["changeUrl"]!==true)?_b7["changeUrl"]:(new Date()).getTime());if(_a6.length==0&&_a1.urlHash==_b8){_a1=_ae(url,_b7,_b8);return;}else{if(_a6.length>0&&_a6[_a6.length-1].urlHash==_b8){_a6[_a6.length-1]=_ae(url,_b7,_b8);return;}}_a8=true;setTimeout(function(){_9d(_b8);_a8=false;},1);_a3.href=_b8;if(has("ie")){url=_b3();var _b9=_b7["back"]||_b7["backButton"]||_b7["handle"];var tcb=function(_ba){if(_9c()!=""){setTimeout(function(){_9d(_b8);},1);}_b9.apply(this,[_ba]);};if(_b7["back"]){_b7.back=tcb;}else{if(_b7["backButton"]){_b7.backButton=tcb;}else{if(_b7["handle"]){_b7.handle=tcb;}}}var _bb=_b7["forward"]||_b7["forwardButton"]||_b7["handle"];var tfw=function(_bc){if(_9c()!=""){_9d(_b8);}if(_bb){_bb.apply(this,[_bc]);}};if(_b7["forward"]){_b7.forward=tfw;}else{if(_b7["forwardButton"]){_b7.forwardButton=tfw;}else{if(_b7["handle"]){_b7.handle=tfw;}}}}else{if(!has("ie")){if(!_a2){_a2=setInterval(_b4,200);}}}}else{url=_b3();}_a6.push(_ae(url,_b7,_b8));};_9b._iframeLoaded=function(evt,_bd){var _be=_b1(_bd.href);if(_be==null){if(_a6.length==1){_a9();}return;}if(_a7){_a7=false;return;}if(_a6.length>=2&&_be==_b1(_a6[_a6.length-2].url)){_a9();}else{if(_a5.length>0&&_be==_b1(_a5[_a5.length-1].url)){_ac();}}};return _9b;});},"dojo/request/iframe":function(){define(["module","require","./watch","./util","./handlers","../_base/lang","../io-query","../query","../has","../dom","../dom-construct","../_base/window","../NodeList-dom"],function(_bf,_c0,_c1,_c2,_c3,_c4,_c5,_c6,has,dom,_c7,win){var mid=_bf.id.replace(/[\/\.\-]/g,"_"),_c8=mid+"_onload";if(!win.global[_c8]){win.global[_c8]=function(){var dfd=_c9._currentDfd;if(!dfd){_c9._fireNextRequest();return;}var _ca=dfd.response,_cb=_ca.options,_cc=dom.byId(_cb.form)||dfd._tmpForm;if(_cc){var _cd=dfd._contentToClean;for(var i=0;i<_cd.length;i++){var key=_cd[i];for(var j=0;j<_cc.childNodes.length;j++){var _ce=_cc.childNodes[j];if(_ce.name===key){_c7.destroy(_ce);break;}}}dfd._originalAction&&_cc.setAttribute("action",dfd._originalAction);if(dfd._originalMethod){_cc.setAttribute("method",dfd._originalMethod);_cc.method=dfd._originalMethod;}if(dfd._originalTarget){_cc.setAttribute("target",dfd._originalTarget);_cc.target=dfd._originalTarget;}}if(dfd._tmpForm){_c7.destroy(dfd._tmpForm);delete dfd._tmpForm;}dfd._finished=true;};}function _cf(_d0,_d1,uri){if(win.global[_d0]){return win.global[_d0];}if(win.global.frames[_d0]){return win.global.frames[_d0];}if(!uri){if(has("config-useXDomain")&&!has("config-dojoBlankHtmlUrl")){console.warn("dojo/request/iframe: When using cross-domain Dojo builds,"+" please save dojo/resources/blank.html to your domain and set dojoConfig.dojoBlankHtmlUrl"+" to the path on your domain to blank.html");}uri=(has("config-dojoBlankHtmlUrl")||_c0.toUrl("dojo/resources/blank.html"));}var _d2=_c7.place("<iframe id=\""+_d0+"\" name=\""+_d0+"\" src=\""+uri+"\" onload=\""+_d1+"\" style=\"position: absolute; left: 1px; top: 1px; height: 1px; width: 1px; visibility: hidden\">",win.body());win.global[_d0]=_d2;return _d2;};function _d3(_d4,src,_d5){var _d6=win.global.frames[_d4.name];if(_d6.contentWindow){_d6=_d6.contentWindow;}try{if(!_d5){_d6.location=src;}else{_d6.location.replace(src);}}catch(e){}};function doc(_d7){if(_d7.contentDocument){return _d7.contentDocument;}var _d8=_d7.name;if(_d8){var _d9=win.doc.getElementsByTagName("iframe");if(_d7.document&&_d9[_d8].contentWindow&&_d9[_d8].contentWindow.document){return _d9[_d8].contentWindow.document;}else{if(win.doc.frames[_d8]&&win.doc.frames[_d8].document){return win.doc.frames[_d8].document;}}}return null;};function _da(){return _c7.create("form",{name:mid+"_form",style:{position:"absolute",top:"-1000px",left:"-1000px"}},win.body());};function _db(){var dfd;try{if(_c9._currentDfd||!_c9._dfdQueue.length){return;}do{dfd=_c9._currentDfd=_c9._dfdQueue.shift();}while(dfd&&(dfd.canceled||(dfd.isCanceled&&dfd.isCanceled()))&&_c9._dfdQueue.length);if(!dfd||dfd.canceled||(dfd.isCanceled&&dfd.isCanceled())){_c9._currentDfd=null;return;}var _dc=dfd.response,_dd=_dc.options,c2c=dfd._contentToClean=[],_de=dom.byId(_dd.form),_df=_c2.notify,_e0=_dd.data||null,_e1;if(!dfd._legacy&&_dd.method==="POST"&&!_de){_de=dfd._tmpForm=_da();}else{if(_dd.method==="GET"&&_de&&_dc.url.indexOf("?")>-1){_e1=_dc.url.slice(_dc.url.indexOf("?")+1);_e0=_c4.mixin(_c5.queryToObject(_e1),_e0);}}if(_de){if(!dfd._legacy){var _e2=_de;do{_e2=_e2.parentNode;}while(_e2&&_e2!==win.doc.documentElement);if(!_e2){_de.style.position="absolute";_de.style.left="-1000px";_de.style.top="-1000px";win.body().appendChild(_de);}if(!_de.name){_de.name=mid+"_form";}}if(_e0){var _e3=function(_e4,_e5){_c7.create("input",{type:"hidden",name:_e4,value:_e5},_de);c2c.push(_e4);};for(var x in _e0){var val=_e0[x];if(_c4.isArray(val)&&val.length>1){for(var i=0;i<val.length;i++){_e3(x,val[i]);}}else{if(!_de[x]){_e3(x,val);}else{_de[x].value=val;}}}}var _e6=_de.getAttributeNode("action"),_e7=_de.getAttributeNode("method"),_e8=_de.getAttributeNode("target");if(_dc.url){dfd._originalAction=_e6?_e6.value:null;if(_e6){_e6.value=_dc.url;}else{_de.setAttribute("action",_dc.url);}}if(!dfd._legacy){dfd._originalMethod=_e7?_e7.value:null;if(_e7){_e7.value=_dd.method;}else{_de.setAttribute("method",_dd.method);}}else{if(!_e7||!_e7.value){if(_e7){_e7.value=_dd.method;}else{_de.setAttribute("method",_dd.method);}}}dfd._originalTarget=_e8?_e8.value:null;if(_e8){_e8.value=_c9._iframeName;}else{_de.setAttribute("target",_c9._iframeName);}_de.target=_c9._iframeName;_df&&_df.emit("send",_dc,dfd.promise.cancel);_c9._notifyStart(_dc);_de.submit();}else{var _e9="";if(_dc.options.data){_e9=_dc.options.data;if(typeof _e9!=="string"){_e9=_c5.objectToQuery(_e9);}}var _ea=_dc.url+(_dc.url.indexOf("?")>-1?"&":"?")+_e9;_df&&_df.emit("send",_dc,dfd.promise.cancel);_c9._notifyStart(_dc);_c9.setSrc(_c9._frame,_ea,true);}}catch(e){dfd.reject(e);}};function _eb(_ec){return !this.isFulfilled();};function _ed(_ee){return !!this._finished;};function _ef(_f0,_f1){if(!_f1){try{var _f2=_f0.options,doc=_c9.doc(_c9._frame),_f3=_f2.handleAs;if(_f3!=="html"){if(_f3==="xml"){if(doc.documentElement.tagName.toLowerCase()==="html"){_c6("a",doc.documentElement).orphan();var _f4=doc.documentElement.innerText;_f4=_f4.replace(/>\s+</g,"><");_f0.text=_c4.trim(_f4);}else{_f0.data=doc;}}else{_f0.text=doc.getElementsByTagName("textarea")[0].value;}_c3(_f0);}else{_f0.data=doc;}}catch(e){_f1=e;}}if(_f1){this.reject(_f1);}else{if(this._finished){this.resolve(_f0);}else{this.reject(new Error("Invalid dojo/request/iframe request state"));}}};function _f5(_f6){this._callNext();};var _f7={method:"POST"};function _c9(url,_f8,_f9){var _fa=_c2.parseArgs(url,_c2.deepCreate(_f7,_f8),true);url=_fa.url;_f8=_fa.options;if(_f8.method!=="GET"&&_f8.method!=="POST"){throw new Error(_f8.method+" not supported by dojo/request/iframe");}if(!_c9._frame){_c9._frame=_c9.create(_c9._iframeName,_c8+"();");}var dfd=_c2.deferred(_fa,null,_eb,_ed,_ef,_f5);dfd._callNext=function(){if(!this._calledNext){this._calledNext=true;_c9._currentDfd=null;_c9._fireNextRequest();}};dfd._legacy=_f9;_c9._dfdQueue.push(dfd);_c9._fireNextRequest();_c1(dfd);return _f9?dfd:dfd.promise;};_c9.create=_cf;_c9.doc=doc;_c9.setSrc=_d3;_c9._iframeName=mid+"_IoIframe";_c9._notifyStart=function(){};_c9._dfdQueue=[];_c9._currentDfd=null;_c9._fireNextRequest=_db;_c2.addCommonMethods(_c9,["GET","POST"]);return _c9;});},"dojo/io/script":function(){define(["../_base/connect","../_base/kernel","../_base/lang","../sniff","../_base/window","../_base/xhr","../dom","../dom-construct","../request/script","../aspect"],function(_fb,_fc,_fd,has,win,xhr,dom,_fe,_ff,_100){_fc.deprecated("dojo/io/script","Use dojo/request/script.","2.0");var _101={get:function(args){var rDfd;var dfd=this._makeScriptDeferred(args,function(dfd){rDfd&&rDfd.cancel();});var _102=dfd.ioArgs;xhr._ioAddQueryToUrl(_102);xhr._ioNotifyStart(dfd);rDfd=_ff.get(_102.url,{timeout:args.timeout,jsonp:_102.jsonp,checkString:args.checkString,ioArgs:_102,frameDoc:args.frameDoc,canAttach:function(rDfd){_102.requestId=rDfd.id;_102.scriptId=rDfd.scriptId;_102.canDelete=rDfd.canDelete;return _101._canAttach(_102);}},true);_100.around(rDfd,"isValid",function(_103){return function(_104){_101._validCheck(dfd);return _103.call(this,_104);};});rDfd.then(function(){dfd.resolve(dfd);}).otherwise(function(_105){dfd.ioArgs.error=_105;dfd.reject(_105);});return dfd;},attach:_ff._attach,remove:_ff._remove,_makeScriptDeferred:function(args,_106){var dfd=xhr._ioSetArgs(args,_106||this._deferredCancel,this._deferredOk,this._deferredError);var _107=dfd.ioArgs;_107.id=_fc._scopeName+"IoScript"+(this._counter++);_107.canDelete=false;_107.jsonp=args.callbackParamName||args.jsonp;if(_107.jsonp){_107.query=_107.query||"";if(_107.query.length>0){_107.query+="&";}_107.query+=_107.jsonp+"="+(args.frameDoc?"parent.":"")+_fc._scopeName+".io.script.jsonp_"+_107.id+"._jsonpCallback";_107.frameDoc=args.frameDoc;_107.canDelete=true;dfd._jsonpCallback=this._jsonpCallback;this["jsonp_"+_107.id]=dfd;}dfd.addBoth(function(_108){if(_107.canDelete){if(_108 instanceof Error){_101["jsonp_"+_107.id]._jsonpCallback=function(){delete _101["jsonp_"+_107.id];if(_107.requestId){_fc.global[_ff._callbacksProperty][_107.requestId]();}};}else{_101._addDeadScript(_107);}}});return dfd;},_deferredCancel:function(dfd){dfd.canceled=true;},_deferredOk:function(dfd){var _109=dfd.ioArgs;return _109.json||_109.scriptLoaded||_109;},_deferredError:function(_10a,dfd){return _10a;},_deadScripts:[],_counter:1,_addDeadScript:function(_10b){_101._deadScripts.push({id:_10b.id,frameDoc:_10b.frameDoc});_10b.frameDoc=null;},_validCheck:function(dfd){var _10c=_101._deadScripts;if(_10c&&_10c.length>0){for(var i=0;i<_10c.length;i++){_101.remove(_10c[i].id,_10c[i].frameDoc);delete _101["jsonp_"+_10c[i].id];_10c[i].frameDoc=null;}_101._deadScripts=[];}return true;},_ioCheck:function(dfd){var _10d=dfd.ioArgs;if(_10d.json||(_10d.scriptLoaded&&!_10d.args.checkString)){return true;}var _10e=_10d.args.checkString;return _10e&&eval("typeof("+_10e+") != 'undefined'");},_resHandle:function(dfd){if(_101._ioCheck(dfd)){dfd.callback(dfd);}else{dfd.errback(new Error("inconceivable dojo.io.script._resHandle error"));}},_canAttach:function(){return true;},_jsonpCallback:function(json){this.ioArgs.json=json;if(this.ioArgs.requestId){_fc.global[_ff._callbacksProperty][this.ioArgs.requestId](json);}}};_fd.setObject("dojo.io.script",_101);return _101;});},"dojo/text":function(){define(["./_base/kernel","require","./has","./request"],function(dojo,_10f,has,_110){var _111;if(1){_111=function(url,sync,load){_110(url,{sync:!!sync,headers:{"X-Requested-With":null}}).then(load);};}else{if(_10f.getText){_111=_10f.getText;}else{console.error("dojo/text plugin failed to load because loader does not support getText");}}var _112={},_113=function(text){if(text){text=text.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _114=text.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_114){text=_114[1];}}else{text="";}return text;},_115={},_116={};dojo.cache=function(_117,url,_118){var key;if(typeof _117=="string"){if(/\//.test(_117)){key=_117;_118=url;}else{key=_10f.toUrl(_117.replace(/\./g,"/")+(url?("/"+url):""));}}else{key=_117+"";_118=url;}var val=(_118!=undefined&&typeof _118!="string")?_118.value:_118,_119=_118&&_118.sanitize;if(typeof val=="string"){_112[key]=val;return _119?_113(val):val;}else{if(val===null){delete _112[key];return null;}else{if(!(key in _112)){_111(key,true,function(text){_112[key]=text;});}return _119?_113(_112[key]):_112[key];}}};return {dynamic:true,normalize:function(id,_11a){var _11b=id.split("!"),url=_11b[0];return (/^\./.test(url)?_11a(url):url)+(_11b[1]?"!"+_11b[1]:"");},load:function(id,_11c,load){var _11d=id.split("!"),_11e=_11d.length>1,_11f=_11d[0],url=_11c.toUrl(_11d[0]),_120="url:"+url,text=_115,_121=function(text){load(_11e?_113(text):text);};if(_11f in _112){text=_112[_11f];}else{if(_11c.cache&&_120 in _11c.cache){text=_11c.cache[_120];}else{if(url in _112){text=_112[url];}}}if(text===_115){if(_116[url]){_116[url].push(_121);}else{var _122=_116[url]=[_121];_111(url,!_11c.async,function(text){_112[_11f]=_112[url]=text;for(var i=0;i<_122.length;){_122[i++](text);}delete _116[url];});}}else{_121(text);}}};});},"dojo/request/default":function(){define(["exports","require","../has"],function(_123,_124,has){var _125=has("config-requestProvider"),_126;if(1){_126="./xhr";}else{if(0){_126="./node";}}if(!_125){_125=_126;}_123.getPlatformDefaultId=function(){return _126;};_123.load=function(id,_127,_128,_129){_124([id=="platform"?_126:_125],function(_12a){_128(_12a);});};});},"dojo/i18n":function(){define(["./_base/kernel","require","./has","./_base/array","./_base/config","./_base/lang","./_base/xhr","./json","module"],function(dojo,_12b,has,_12c,_12d,lang,xhr,json,_12e){has.add("dojo-preload-i18n-Api",1);1||has.add("dojo-v1x-i18n-Api",1);var _12f=dojo.i18n={},_130=/(^.*(^|\/)nls)(\/|$)([^\/]*)\/?([^\/]*)/,_131=function(root,_132,_133,_134){for(var _135=[_133+_134],_136=_132.split("-"),_137="",i=0;i<_136.length;i++){_137+=(_137?"-":"")+_136[i];if(!root||root[_137]){_135.push(_133+_137+"/"+_134);_135.specificity=_137;}}return _135;},_138={},_139=function(_13a,_13b,_13c){_13c=_13c?_13c.toLowerCase():dojo.locale;_13a=_13a.replace(/\./g,"/");_13b=_13b.replace(/\./g,"/");return (/root/i.test(_13c))?(_13a+"/nls/"+_13b):(_13a+"/nls/"+_13c+"/"+_13b);},_13d=dojo.getL10nName=function(_13e,_13f,_140){return _13e=_12e.id+"!"+_139(_13e,_13f,_140);},_141=function(_142,_143,_144,_145,_146,load){_142([_143],function(root){var _147=lang.clone(root.root||root.ROOT),_148=_131(!root._v1x&&root,_146,_144,_145);_142(_148,function(){for(var i=1;i<_148.length;i++){_147=lang.mixin(lang.clone(_147),arguments[i]);}var _149=_143+"/"+_146;_138[_149]=_147;_147.$locale=_148.specificity;load();});});},_14a=function(id,_14b){return /^\./.test(id)?_14b(id):id;},_14c=function(_14d){var list=_12d.extraLocale||[];list=lang.isArray(list)?list:[list];list.push(_14d);return list;},load=function(id,_14e,load){if(has("dojo-preload-i18n-Api")){var _14f=id.split("*"),_150=_14f[1]=="preload";if(_150){if(!_138[id]){_138[id]=1;_151(_14f[2],json.parse(_14f[3]),1,_14e);}load(1);}if(_150||_152(id,_14e,load)){return;}}var _153=_130.exec(id),_154=_153[1]+"/",_155=_153[5]||_153[4],_156=_154+_155,_157=(_153[5]&&_153[4]),_158=_157||dojo.locale||"",_159=_156+"/"+_158,_15a=_157?[_158]:_14c(_158),_15b=_15a.length,_15c=function(){if(!--_15b){load(lang.delegate(_138[_159]));}};_12c.forEach(_15a,function(_15d){var _15e=_156+"/"+_15d;if(has("dojo-preload-i18n-Api")){_15f(_15e);}if(!_138[_15e]){_141(_14e,_156,_154,_155,_15d,_15c);}else{_15c();}});};if(has("dojo-unit-tests")){var _160=_12f.unitTests=[];}if(has("dojo-preload-i18n-Api")||1){var _161=_12f.normalizeLocale=function(_162){var _163=_162?_162.toLowerCase():dojo.locale;return _163=="root"?"ROOT":_163;},isXd=function(mid,_164){return (1&&1)?_164.isXdUrl(_12b.toUrl(mid+".js")):true;},_165=0,_166=[],_151=_12f._preloadLocalizations=function(_167,_168,_169,_16a){_16a=_16a||_12b;function _16b(mid,_16c){if(isXd(mid,_16a)||_169){_16a([mid],_16c);}else{_186([mid],_16c,_16a);}};function _16d(_16e,func){var _16f=_16e.split("-");while(_16f.length){if(func(_16f.join("-"))){return;}_16f.pop();}func("ROOT");};function _170(){_165++;};function _171(){--_165;while(!_165&&_166.length){load.apply(null,_166.shift());}};function _172(path,name,loc,_173){return _173.toAbsMid(path+name+"/"+loc);};function _174(_175){_175=_161(_175);_16d(_175,function(loc){if(_12c.indexOf(_168,loc)>=0){var mid=_167.replace(/\./g,"/")+"_"+loc;_170();_16b(mid,function(_176){for(var p in _176){var _177=_176[p],_178=p.match(/(.+)\/([^\/]+)$/),_179,_17a;if(!_178){continue;}_179=_178[2];_17a=_178[1]+"/";_177._localized=_177._localized||{};var _17b;if(loc==="ROOT"){var root=_17b=_177._localized;delete _177._localized;root.root=_177;_138[_12b.toAbsMid(p)]=root;}else{_17b=_177._localized;_138[_172(_17a,_179,loc,_12b)]=_177;}if(loc!==_175){function _17c(_17d,_17e,_17f,_180){var _181=[],_182=[];_16d(_175,function(loc){if(_180[loc]){_181.push(_12b.toAbsMid(_17d+loc+"/"+_17e));_182.push(_172(_17d,_17e,loc,_12b));}});if(_181.length){_170();_16a(_181,function(){for(var i=0;i<_181.length;i++){_17f=lang.mixin(lang.clone(_17f),arguments[i]);_138[_182[i]]=_17f;}_138[_172(_17d,_17e,_175,_12b)]=lang.clone(_17f);_171();});}else{_138[_172(_17d,_17e,_175,_12b)]=_17f;}};_17c(_17a,_179,_177,_17b);}}_171();});return true;}return false;});};_174();_12c.forEach(dojo.config.extraLocale,_174);},_152=function(id,_183,load){if(_165){_166.push([id,_183,load]);}return _165;},_15f=function(){};}if(1){var _184={},_185=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;"+"}"),_186=function(deps,_187,_188){var _189=[];_12c.forEach(deps,function(mid){var url=_188.toUrl(mid+".js");function load(text){var _18a=_185(text,_15f,mid,_184);if(_18a===_184){_189.push(_138[url]=_184.result);}else{if(_18a instanceof Error){console.error("failed to evaluate i18n bundle; url="+url,_18a);_18a={};}_189.push(_138[url]=(/nls\/[^\/]+\/[^\/]+$/.test(url)?_18a:{root:_18a,_v1x:1}));}};if(_138[url]){_189.push(_138[url]);}else{var _18b=_188.syncLoadNls(mid);if(!_18b){_18b=_15f(mid.replace(/nls\/([^\/]*)\/([^\/]*)$/,"nls/$2/$1"));}if(_18b){_189.push(_18b);}else{if(!xhr){try{_188.getText(url,true,load);}catch(e){_189.push(_138[url]={});}}else{xhr.get({url:url,sync:true,load:load,error:function(){_189.push(_138[url]={});}});}}}});_187&&_187.apply(null,_189);};_15f=function(_18c){for(var _18d,_18e=_18c.split("/"),_18f=dojo.global[_18e[0]],i=1;_18f&&i<_18e.length-1;_18f=_18f[_18e[i++]]){}if(_18f){_18d=_18f[_18e[i]];if(!_18d){_18d=_18f[_18e[i].replace(/-/g,"_")];}if(_18d){_138[_18c]=_18d;}}return _18d;};_12f.getLocalization=function(_190,_191,_192){var _193,_194=_139(_190,_191,_192);load(_194,(!isXd(_194,_12b)?function(deps,_195){_186(deps,_195,_12b);}:_12b),function(_196){_193=_196;});return _193;};if(has("dojo-unit-tests")){_160.push(function(doh){doh.register("tests.i18n.unit",function(t){var _197;_197=_185("{prop:1}",_15f,"nonsense",_184);t.is({prop:1},_197);t.is(undefined,_197[1]);_197=_185("({prop:1})",_15f,"nonsense",_184);t.is({prop:1},_197);t.is(undefined,_197[1]);_197=_185("{'prop-x':1}",_15f,"nonsense",_184);t.is({"prop-x":1},_197);t.is(undefined,_197[1]);_197=_185("({'prop-x':1})",_15f,"nonsense",_184);t.is({"prop-x":1},_197);t.is(undefined,_197[1]);_197=_185("define({'prop-x':1})",_15f,"nonsense",_184);t.is(_184,_197);t.is({"prop-x":1},_184.result);_197=_185("define('some/module', {'prop-x':1})",_15f,"nonsense",_184);t.is(_184,_197);t.is({"prop-x":1},_184.result);_197=_185("this is total nonsense and should throw an error",_15f,"nonsense",_184);t.is(_197 instanceof Error,true);});});}}return lang.mixin(_12f,{dynamic:true,normalize:_14a,load:load,cache:_138,getL10nName:_13d});});},"dojo/string":function(){define(["./_base/kernel","./_base/lang"],function(_198,lang){var _199={};lang.setObject("dojo.string",_199);_199.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("");};_199.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=_199.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};_199.substitute=function(_19a,map,_19b,_19c){_19c=_19c||_198.global;_19b=_19b?lang.hitch(_19c,_19b):function(v){return v;};return _19a.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_19d,key,_19e){var _19f=lang.getObject(key,false,map);if(_19e){_19f=lang.getObject(_19e,false,_19c).call(_19c,_19f,key);}return _19b(_19f,key).toString();});};_199.trim=String.prototype.trim?lang.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;};return _199;});},"dojo/regexp":function(){define(["./_base/kernel","./_base/lang"],function(dojo,lang){var _1a0={};lang.setObject("dojo.regexp",_1a0);_1a0.escapeString=function(str,_1a1){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_1a1&&_1a1.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};_1a0.buildGroupRE=function(arr,re,_1a2){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i<arr.length;i++){b.push(re(arr[i]));}return _1a0.group(b.join("|"),_1a2);};_1a0.group=function(_1a3,_1a4){return "("+(_1a4?"?:":"")+_1a3+")";};return _1a0;});},"dojo/Stateful":function(){define(["./_base/declare","./_base/lang","./_base/array","./when"],function(_1a5,lang,_1a6,when){return _1a5("dojo.Stateful",null,{_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}return (apn[name]={s:"_"+name+"Setter",g:"_"+name+"Getter"});},postscript:function(_1a7){if(_1a7){this.set(_1a7);}},_get:function(name,_1a8){return typeof this[_1a8.g]==="function"?this[_1a8.g]():this[name];},get:function(name){return this._get(name,this._getAttrNames(name));},set:function(name,_1a9){if(typeof name==="object"){for(var x in name){if(name.hasOwnProperty(x)&&x!="_watchCallbacks"){this.set(x,name[x]);}}return this;}var _1aa=this._getAttrNames(name),_1ab=this._get(name,_1aa),_1ac=this[_1aa.s],_1ad;if(typeof _1ac==="function"){_1ad=_1ac.apply(this,Array.prototype.slice.call(arguments,1));}else{this[name]=_1a9;}if(this._watchCallbacks){var self=this;when(_1ad,function(){self._watchCallbacks(name,_1ab,_1a9);});}return this;},_changeAttrValue:function(name,_1ae){var _1af=this.get(name);this[name]=_1ae;if(this._watchCallbacks){this._watchCallbacks(name,_1af,_1ae);}return this;},watch:function(name,_1b0){var _1b1=this._watchCallbacks;if(!_1b1){var self=this;_1b1=this._watchCallbacks=function(name,_1b2,_1b3,_1b4){var _1b5=function(_1b6){if(_1b6){_1b6=_1b6.slice();for(var i=0,l=_1b6.length;i<l;i++){_1b6[i].call(self,name,_1b2,_1b3);}}};_1b5(_1b1["_"+name]);if(!_1b4){_1b5(_1b1["*"]);}};}if(!_1b0&&typeof name==="function"){_1b0=name;name="*";}else{name="_"+name;}var _1b7=_1b1[name];if(typeof _1b7!=="object"){_1b7=_1b1[name]=[];}_1b7.push(_1b0);var _1b8={};_1b8.unwatch=_1b8.remove=function(){var _1b9=_1a6.indexOf(_1b7,_1b0);if(_1b9>-1){_1b7.splice(_1b9,1);}};return _1b8;}});});},"*noref":1}});define("dojo/_app",[],1);require(["dojo/cookie","dojo/back","dojo/hash","dojo/i18n","dojo/io/iframe","dojo/io/script","dojo/string","dojo/cache","dojo/Stateful","dojo/AdapterRegistry","dojo/DeferredList","dojo/query"]);
}catch(e){console.log("Module 'dojo_app_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojo/fx/easing":function(){define(["../_base/lang"],function(_1){var _2={linear:function(n){return n;},quadIn:function(n){return Math.pow(n,2);},quadOut:function(n){return n*(n-2)*-1;},quadInOut:function(n){n=n*2;if(n<1){return Math.pow(n,2)/2;}return -1*((--n)*(n-2)-1)/2;},cubicIn:function(n){return Math.pow(n,3);},cubicOut:function(n){return Math.pow(n-1,3)+1;},cubicInOut:function(n){n=n*2;if(n<1){return Math.pow(n,3)/2;}n-=2;return (Math.pow(n,3)+2)/2;},quartIn:function(n){return Math.pow(n,4);},quartOut:function(n){return -1*(Math.pow(n-1,4)-1);},quartInOut:function(n){n=n*2;if(n<1){return Math.pow(n,4)/2;}n-=2;return -1/2*(Math.pow(n,4)-2);},quintIn:function(n){return Math.pow(n,5);},quintOut:function(n){return Math.pow(n-1,5)+1;},quintInOut:function(n){n=n*2;if(n<1){return Math.pow(n,5)/2;}n-=2;return (Math.pow(n,5)+2)/2;},sineIn:function(n){return -1*Math.cos(n*(Math.PI/2))+1;},sineOut:function(n){return Math.sin(n*(Math.PI/2));},sineInOut:function(n){return -1*(Math.cos(Math.PI*n)-1)/2;},expoIn:function(n){return (n==0)?0:Math.pow(2,10*(n-1));},expoOut:function(n){return (n==1)?1:(-1*Math.pow(2,-10*n)+1);},expoInOut:function(n){if(n==0){return 0;}if(n==1){return 1;}n=n*2;if(n<1){return Math.pow(2,10*(n-1))/2;}--n;return (-1*Math.pow(2,-10*n)+2)/2;},circIn:function(n){return -1*(Math.sqrt(1-Math.pow(n,2))-1);},circOut:function(n){n=n-1;return Math.sqrt(1-Math.pow(n,2));},circInOut:function(n){n=n*2;if(n<1){return -1/2*(Math.sqrt(1-Math.pow(n,2))-1);}n-=2;return 1/2*(Math.sqrt(1-Math.pow(n,2))+1);},backIn:function(n){var s=1.70158;return Math.pow(n,2)*((s+1)*n-s);},backOut:function(n){n=n-1;var s=1.70158;return Math.pow(n,2)*((s+1)*n+s)+1;},backInOut:function(n){var s=1.70158*1.525;n=n*2;if(n<1){return (Math.pow(n,2)*((s+1)*n-s))/2;}n-=2;return (Math.pow(n,2)*((s+1)*n+s)+2)/2;},elasticIn:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;n=n-1;return -1*Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p);},elasticOut:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;return Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p)+1;},elasticInOut:function(n){if(n==0){return 0;}n=n*2;if(n==2){return 1;}var p=0.3*1.5;var s=p/4;if(n<1){n-=1;return -0.5*(Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p));}n-=1;return 0.5*(Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p))+1;},bounceIn:function(n){return (1-_2.bounceOut(1-n));},bounceOut:function(n){var s=7.5625;var p=2.75;var l;if(n<(1/p)){l=s*Math.pow(n,2);}else{if(n<(2/p)){n-=(1.5/p);l=s*Math.pow(n,2)+0.75;}else{if(n<(2.5/p)){n-=(2.25/p);l=s*Math.pow(n,2)+0.9375;}else{n-=(2.625/p);l=s*Math.pow(n,2)+0.984375;}}}return l;},bounceInOut:function(n){if(n<0.5){return _2.bounceIn(n*2)/2;}return (_2.bounceOut(n*2-1)/2)+0.5;}};_1.setObject("dojo.fx.easing",_2);return _2;});},"dojo/fx":function(){define(["./_base/lang","./Evented","./_base/kernel","./_base/array","./aspect","./_base/fx","./dom","./dom-style","./dom-geometry","./ready","require"],function(_3,_4,_5,_6,_7,_8,_9,_a,_b,_c,_d){if(!_5.isAsync){_c(0,function(){var _e=["./fx/Toggler"];_d(_e);});}var _f=_5.fx={};var _10={_fire:function(evt,_11){if(this[evt]){this[evt].apply(this,_11||[]);}return this;}};var _12=function(_13){this._index=-1;this._animations=_13||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;_6.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};_12.prototype=new _4();_3.extend(_12,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){this._onAnimateCtx.remove();this._onEndCtx.remove();this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=_7.after(this._current,"onAnimate",_3.hitch(this,"_onAnimate"),true);this._onEndCtx=_7.after(this._current,"onEnd",_3.hitch(this,"_onEnd"),true);this._current.play(0,true);}},play:function(_14,_15){if(!this._current){this._current=this._animations[this._index=0];}if(!_15&&this._current.status()=="playing"){return this;}var _16=_7.after(this._current,"beforeBegin",_3.hitch(this,function(){this._fire("beforeBegin");}),true),_17=_7.after(this._current,"onBegin",_3.hitch(this,function(arg){this._fire("onBegin",arguments);}),true),_18=_7.after(this._current,"onPlay",_3.hitch(this,function(arg){this._fire("onPlay",arguments);_16.remove();_17.remove();_18.remove();}));if(this._onAnimateCtx){this._onAnimateCtx.remove();}this._onAnimateCtx=_7.after(this._current,"onAnimate",_3.hitch(this,"_onAnimate"),true);if(this._onEndCtx){this._onEndCtx.remove();}this._onEndCtx=_7.after(this._current,"onEnd",_3.hitch(this,"_onEnd"),true);this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=_7.after(this._current,"onPause",_3.hitch(this,function(arg){this._fire("onPause",arguments);e.remove();}),true);this._current.pause();}return this;},gotoPercent:function(_19,_1a){this.pause();var _1b=this.duration*_19;this._current=null;_6.some(this._animations,function(a){if(a.duration<=_1b){this._current=a;return true;}_1b-=a.duration;return false;});if(this._current){this._current.gotoPercent(_1b/this._current.duration,_1a);}return this;},stop:function(_1c){if(this._current){if(_1c){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=_7.after(this._current,"onStop",_3.hitch(this,function(arg){this._fire("onStop",arguments);e.remove();}),true);this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){this._onAnimateCtx.remove();}if(this._onEndCtx){this._onEndCtx.remove();}}});_3.extend(_12,_10);_f.chain=function(_1d){return new _12(_1d);};var _1e=function(_1f){this._animations=_1f||[];this._connects=[];this._finished=0;this.duration=0;_6.forEach(_1f,function(a){var _20=a.duration;if(a.delay){_20+=a.delay;}if(this.duration<_20){this.duration=_20;}this._connects.push(_7.after(a,"onEnd",_3.hitch(this,"_onEnd"),true));},this);this._pseudoAnimation=new _8.Animation({curve:[0,1],duration:this.duration});var _21=this;_6.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){_21._connects.push(_7.after(_21._pseudoAnimation,evt,function(){_21._fire(evt,arguments);},true));});};_3.extend(_1e,{_doAction:function(_22,_23){_6.forEach(this._animations,function(a){a[_22].apply(a,_23);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_24,_25){var t=this._pseudoAnimation;t[_24].apply(t,_25);},play:function(_26,_27){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(_28,_29){var ms=this.duration*_28;_6.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_29);});this._call("gotoPercent",arguments);return this;},stop:function(_2a){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){_6.forEach(this._connects,function(_2b){_2b.remove();});}});_3.extend(_1e,_10);_f.combine=function(_2c){return new _1e(_2c);};_f.wipeIn=function(_2d){var _2e=_2d.node=_9.byId(_2d.node),s=_2e.style,o;var _2f=_8.animateProperty(_3.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _30=_a.get(_2e,"height");return Math.max(_30,1);}},end:function(){return _2e.scrollHeight;}}}},_2d));var _31=function(){s.height="auto";s.overflow=o;};_7.after(_2f,"onStop",_31,true);_7.after(_2f,"onEnd",_31,true);return _2f;};_f.wipeOut=function(_32){var _33=_32.node=_9.byId(_32.node),s=_33.style,o;var _34=_8.animateProperty(_3.mixin({properties:{height:{end:1}}},_32));_7.after(_34,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";},true);var _35=function(){s.overflow=o;s.height="auto";s.display="none";};_7.after(_34,"onStop",_35,true);_7.after(_34,"onEnd",_35,true);return _34;};_f.slideTo=function(_36){var _37=_36.node=_9.byId(_36.node),top=null,_38=null;var _39=(function(n){return function(){var cs=_a.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);_38=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=_b.position(n,true);top=ret.y;_38=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=_38+"px";}};})(_37);_39();var _3a=_8.animateProperty(_3.mixin({properties:{top:_36.top||0,left:_36.left||0}},_36));_7.after(_3a,"beforeBegin",_39,true);return _3a;};return _f;});},"dojo/fx/Toggler":function(){define(["../_base/lang","../_base/declare","../_base/fx","../aspect"],function(_3b,_3c,_3d,_3e){return _3c("dojo.fx.Toggler",null,{node:null,showFunc:_3d.fadeIn,hideFunc:_3d.fadeOut,showDuration:200,hideDuration:200,constructor:function(_3f){var _40=this;_3b.mixin(_40,_3f);_40.node=_3f.node;_40._showArgs=_3b.mixin({},_3f);_40._showArgs.node=_40.node;_40._showArgs.duration=_40.showDuration;_40.showAnim=_40.showFunc(_40._showArgs);_40._hideArgs=_3b.mixin({},_3f);_40._hideArgs.node=_40.node;_40._hideArgs.duration=_40.hideDuration;_40.hideAnim=_40.hideFunc(_40._hideArgs);_3e.after(_40.showAnim,"beforeBegin",_3b.hitch(_40.hideAnim,"stop",true),true);_3e.after(_40.hideAnim,"beforeBegin",_3b.hitch(_40.showAnim,"stop",true),true);},show:function(_41){return this.showAnim.play(_41||0);},hide:function(_42){return this.hideAnim.play(_42||0);}});});},"*noref":1}});define("dojo/_fx",[],1);require(["dojo/fx","dojo/fx/Toggler","dojo/fx/easing"]);
}catch(e){console.log("Module 'dojo_fx_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojo/window":function(){define(["./_base/lang","./sniff","./_base/window","./dom","./dom-geometry","./dom-style","./dom-construct"],function(_1,_2,_3,_4,_5,_6,_7){_2.add("rtl-adjust-position-for-verticalScrollBar",function(_8,_9){var _a=_3.body(_9),_b=_7.create("div",{style:{overflow:"scroll",overflowX:"visible",direction:"rtl",visibility:"hidden",position:"absolute",left:"0",top:"0",width:"64px",height:"64px"}},_a,"last"),_c=_7.create("div",{style:{overflow:"hidden",direction:"ltr"}},_b,"last"),_d=_5.position(_c).x!=0;_b.removeChild(_c);_a.removeChild(_b);return _d;});_2.add("position-fixed-support",function(_e,_f){var _10=_3.body(_f),_11=_7.create("span",{style:{visibility:"hidden",position:"fixed",left:"1px",top:"1px"}},_10,"last"),_12=_7.create("span",{style:{position:"fixed",left:"0",top:"0"}},_11,"last"),ret=_5.position(_12).x!=_5.position(_11).x;_11.removeChild(_12);_10.removeChild(_11);return ret;});var _13={getBox:function(doc){doc=doc||_3.doc;var _14=(doc.compatMode=="BackCompat")?_3.body(doc):doc.documentElement,_15=_5.docScroll(doc),w,h;if(_2("touch")){var _16=_13.get(doc);w=_16.innerWidth||_14.clientWidth;h=_16.innerHeight||_14.clientHeight;}else{w=_14.clientWidth;h=_14.clientHeight;}return {l:_15.x,t:_15.y,w:w,h:h};},get:function(doc){if(_2("ie")&&_13!==document.parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc.parentWindow||doc.defaultView;},scrollIntoView:function(_17,pos){try{_17=_4.byId(_17);var doc=_17.ownerDocument||_3.doc,_18=_3.body(doc),_19=doc.documentElement||_18.parentNode,_1a=_2("ie"),_1b=_2("webkit");if(_17==_18||_17==_19){return;}if(!(_2("mozilla")||_1a||_1b||_2("opera")||_2("trident"))&&("scrollIntoView" in _17)){_17.scrollIntoView(false);return;}var _1c=doc.compatMode=="BackCompat",_1d=Math.min(_18.clientWidth||_19.clientWidth,_19.clientWidth||_18.clientWidth),_1e=Math.min(_18.clientHeight||_19.clientHeight,_19.clientHeight||_18.clientHeight),_1f=(_1b||_1c)?_18:_19,_20=pos||_5.position(_17),el=_17.parentNode,_21=function(el){return (_1a<=6||(_1a==7&&_1c))?false:(_2("position-fixed-support")&&(_6.get(el,"position").toLowerCase()=="fixed"));},_22=this,_23=function(el,x,y){if(el.tagName=="BODY"||el.tagName=="HTML"){_22.get(el.ownerDocument).scrollBy(x,y);}else{x&&(el.scrollLeft+=x);y&&(el.scrollTop+=y);}};if(_21(_17)){return;}while(el){if(el==_18){el=_1f;}var _24=_5.position(el),_25=_21(el),rtl=_6.getComputedStyle(el).direction.toLowerCase()=="rtl";if(el==_1f){_24.w=_1d;_24.h=_1e;if(_1f==_19&&(_1a||_2("trident"))&&rtl){_24.x+=_1f.offsetWidth-_24.w;}if(_24.x<0||!_1a||_1a>=9||_2("trident")){_24.x=0;}if(_24.y<0||!_1a||_1a>=9||_2("trident")){_24.y=0;}}else{var pb=_5.getPadBorderExtents(el);_24.w-=pb.w;_24.h-=pb.h;_24.x+=pb.l;_24.y+=pb.t;var _26=el.clientWidth,_27=_24.w-_26;if(_26>0&&_27>0){if(rtl&&_2("rtl-adjust-position-for-verticalScrollBar")){_24.x+=_27;}_24.w=_26;}_26=el.clientHeight;_27=_24.h-_26;if(_26>0&&_27>0){_24.h=_26;}}if(_25){if(_24.y<0){_24.h+=_24.y;_24.y=0;}if(_24.x<0){_24.w+=_24.x;_24.x=0;}if(_24.y+_24.h>_1e){_24.h=_1e-_24.y;}if(_24.x+_24.w>_1d){_24.w=_1d-_24.x;}}var l=_20.x-_24.x,t=_20.y-_24.y,r=l+_20.w-_24.w,bot=t+_20.h-_24.h;var s,old;if(r*l>0&&(!!el.scrollLeft||el==_1f||el.scrollWidth>el.offsetHeight)){s=Math[l<0?"max":"min"](l,r);if(rtl&&((_1a==8&&!_1c)||_1a>=9||_2("trident"))){s=-s;}old=el.scrollLeft;_23(el,s,0);s=el.scrollLeft-old;_20.x-=s;}if(bot*t>0&&(!!el.scrollTop||el==_1f||el.scrollHeight>el.offsetHeight)){s=Math.ceil(Math[t<0?"max":"min"](t,bot));old=el.scrollTop;_23(el,0,s);s=el.scrollTop-old;_20.y-=s;}el=(el!=_1f)&&!_25&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_17.scrollIntoView(false);}}};1&&_1.setObject("dojo.window",_13);return _13;});},"dojo/date/stamp":function(){define(["../_base/lang","../_base/array"],function(_28,_29){var _2a={};_28.setObject("dojo.date.stamp",_2a);_2a.fromISOString=function(_2b,_2c){if(!_2a._isoRegExp){_2a._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _2d=_2a._isoRegExp.exec(_2b),_2e=null;if(_2d){_2d.shift();if(_2d[1]){_2d[1]--;}if(_2d[6]){_2d[6]*=1000;}if(_2c){_2c=new Date(_2c);_29.forEach(_29.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_2f){return _2c["get"+_2f]();}),function(_30,_31){_2d[_31]=_2d[_31]||_30;});}_2e=new Date(_2d[0]||1970,_2d[1]||0,_2d[2]||1,_2d[3]||0,_2d[4]||0,_2d[5]||0,_2d[6]||0);if(_2d[0]<100){_2e.setFullYear(_2d[0]||1970);}var _32=0,_33=_2d[7]&&_2d[7].charAt(0);if(_33!="Z"){_32=((_2d[8]||0)*60)+(Number(_2d[9])||0);if(_33!="-"){_32*=-1;}}if(_33){_32-=_2e.getTimezoneOffset();}if(_32){_2e.setTime(_2e.getTime()+_32*60000);}}return _2e;};_2a.toISOString=function(_34,_35){var _36=function(n){return (n<10)?"0"+n:n;};_35=_35||{};var _37=[],_38=_35.zulu?"getUTC":"get",_39="";if(_35.selector!="time"){var _3a=_34[_38+"FullYear"]();_39=["0000".substr((_3a+"").length)+_3a,_36(_34[_38+"Month"]()+1),_36(_34[_38+"Date"]())].join("-");}_37.push(_39);if(_35.selector!="date"){var _3b=[_36(_34[_38+"Hours"]()),_36(_34[_38+"Minutes"]()),_36(_34[_38+"Seconds"]())].join(":");var _3c=_34[_38+"Milliseconds"]();if(_35.milliseconds){_3b+="."+(_3c<100?"0":"")+_36(_3c);}if(_35.zulu){_3b+="Z";}else{if(_35.selector!="time"){var _3d=_34.getTimezoneOffset();var _3e=Math.abs(_3d);_3b+=(_3d>0?"-":"+")+_36(Math.floor(_3e/60))+":"+_36(_3e%60);}}_37.push(_3b);}return _37.join("T");};return _2a;});},"dojo/html":function(){define(["./_base/kernel","./_base/lang","./_base/array","./_base/declare","./dom","./dom-construct","./parser"],function(_3f,_40,_41,_42,dom,_43,_44){var _45=0;var _46={_secureForInnerHtml:function(_47){return _47.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");},_emptyNode:_43.empty,_setNodeContent:function(_48,_49){_43.empty(_48);if(_49){if(typeof _49=="string"){_49=_43.toDom(_49,_48.ownerDocument);}if(!_49.nodeType&&_40.isArrayLike(_49)){for(var _4a=_49.length,i=0;i<_49.length;i=_4a==_49.length?i+1:0){_43.place(_49[i],_48,"last");}}else{_43.place(_49,_48,"last");}}return _48;},_ContentSetter:_42("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,parserScope:_3f._scopeName,startup:true,constructor:function(_4b,_4c){_40.mixin(this,_4b||{});_4c=this.node=dom.byId(this.node||_4c);if(!this.id){this.id=["Setter",(_4c)?_4c.id||_4c.tagName:"",_45++].join("_");}},set:function(_4d,_4e){if(undefined!==_4d){this.content=_4d;}if(_4e){this._mixin(_4e);}this.onBegin();this.setContent();var ret=this.onEnd();if(ret&&ret.then){return ret;}else{return this.node;}},setContent:function(){var _4f=this.node;if(!_4f){throw new Error(this.declaredClass+": setContent given no node");}try{_4f=_46._setNodeContent(_4f,this.content);}catch(e){var _50=this.onContentError(e);try{_4f.innerHTML=_50;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=_4f;},empty:function(){if(this.parseDeferred){if(!this.parseDeferred.isResolved()){this.parseDeferred.cancel();}delete this.parseDeferred;}if(this.parseResults&&this.parseResults.length){_41.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}_43.empty(this.node);},onBegin:function(){var _51=this.content;if(_40.isString(_51)){if(this.cleanContent){_51=_46._secureForInnerHtml(_51);}if(this.extractContent){var _52=_51.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_52){_51=_52[1];}}}this.empty();this.content=_51;return this.node;},onEnd:function(){if(this.parseContent){this._parse();}return this.node;},tearDown:function(){delete this.parseResults;delete this.parseDeferred;delete this.node;delete this.content;},onContentError:function(err){return "Error occurred setting content: "+err;},onExecError:function(err){return "Error occurred executing scripts: "+err;},_mixin:function(_53){var _54={},key;for(key in _53){if(key in _54){continue;}this[key]=_53[key];}},_parse:function(){var _55=this.node;try{var _56={};_41.forEach(["dir","lang","textDir"],function(_57){if(this[_57]){_56[_57]=this[_57];}},this);var _58=this;this.parseDeferred=_44.parse({rootNode:_55,noStart:!this.startup,inherited:_56,scope:this.parserScope}).then(function(_59){return _58.parseResults=_59;},function(e){_58._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);});}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(_5a,err,_5b){var _5c=this["on"+_5a+"Error"].call(this,err);if(_5b){console.error(_5b,err);}else{if(_5c){_46._setNodeContent(this.node,_5c,true);}}}}),set:function(_5d,_5e,_5f){if(undefined==_5e){console.warn("dojo.html.set: no cont argument provided, using empty string");_5e="";}if(!_5f){return _46._setNodeContent(_5d,_5e,true);}else{var op=new _46._ContentSetter(_40.mixin(_5f,{content:_5e,node:_5d}));return op.set();}}};_40.setObject("dojo.html",_46);return _46;});},"dojo/promise/all":function(){define(["../_base/array","../Deferred","../when"],function(_60,_61,_62){"use strict";var _63=_60.some;return function all(_64){var _65,_60;if(_64 instanceof Array){_60=_64;}else{if(_64&&typeof _64==="object"){_65=_64;}}var _66;var _67=[];if(_65){_60=[];for(var key in _65){if(Object.hasOwnProperty.call(_65,key)){_67.push(key);_60.push(_65[key]);}}_66={};}else{if(_60){_66=[];}}if(!_60||!_60.length){return new _61().resolve(_66);}var _68=new _61();_68.promise.always(function(){_66=_67=null;});var _69=_60.length;_63(_60,function(_6a,_6b){if(!_65){_67.push(_6b);}_62(_6a,function(_6c){if(!_68.isFulfilled()){_66[_67[_6b]]=_6c;if(--_69===0){_68.resolve(_66);}}},_68.reject);return _68.isFulfilled();});return _68.promise;};});},"dojo/touch":function(){define(["./_base/kernel","./aspect","./dom","./dom-class","./_base/lang","./on","./has","./mouse","./domReady","./_base/window"],function(_6d,_6e,dom,_6f,_70,on,has,_71,_72,win){var _73=has("touch");var _74=has("ios")<5;var _75=navigator.pointerEnabled||navigator.msPointerEnabled,_76=(function(){var _77={};for(var _78 in {down:1,move:1,up:1,cancel:1,over:1,out:1}){_77[_78]=!navigator.pointerEnabled?"MSPointer"+_78.charAt(0).toUpperCase()+_78.slice(1):"pointer"+_78;}return _77;})();var _79,_7a,_7b,_7c,_7d,_7e,_7f,_80;var _81;function _82(_83,_84,_85){if(_75&&_85){return function(_86,_87){return on(_86,_85,_87);};}else{if(_73){return function(_88,_89){var _8a=on(_88,_84,function(evt){_89.call(this,evt);_81=(new Date()).getTime();}),_8b=on(_88,_83,function(evt){if(!_81||(new Date()).getTime()>_81+1000){_89.call(this,evt);}});return {remove:function(){_8a.remove();_8b.remove();}};};}else{return function(_8c,_8d){return on(_8c,_83,_8d);};}}};function _8e(_8f){do{if(_8f.dojoClick!==undefined){return _8f.dojoClick;}}while(_8f=_8f.parentNode);};function _90(e,_91,_92){_7a=!e.target.disabled&&_8e(e.target);if(_7a){_7b=e.target;_7c=e.changedTouches?e.changedTouches[0].pageX:e.clientX;_7d=e.changedTouches?e.changedTouches[0].pageY:e.clientY;_7e=(typeof _7a=="object"?_7a.x:(typeof _7a=="number"?_7a:0))||4;_7f=(typeof _7a=="object"?_7a.y:(typeof _7a=="number"?_7a:0))||4;if(!_79){_79=true;win.doc.addEventListener(_91,function(e){_7a=_7a&&(e.changedTouches?e.changedTouches[0].target:e.target)==_7b&&Math.abs((e.changedTouches?e.changedTouches[0].pageX:e.clientX)-_7c)<=_7e&&Math.abs((e.changedTouches?e.changedTouches[0].pageY:e.clientY)-_7d)<=_7f;},true);win.doc.addEventListener(_92,function(e){if(_7a){_80=(new Date()).getTime();var _93=e.target;if(_93.tagName==="LABEL"){_93=dom.byId(_93.getAttribute("for"))||_93;}var src=(e.changedTouches)?e.changedTouches[0]:e;var _94=document.createEvent("MouseEvents");_94._dojo_click=true;_94.initMouseEvent("click",true,true,e.view,e.detail,src.screenX,src.screenY,src.clientX,src.clientY,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,0,null);setTimeout(function(){on.emit(_93,"click",_94);},0);}},true);function _95(_96){win.doc.addEventListener(_96,function(e){if(!e._dojo_click&&(new Date()).getTime()<=_80+1000&&!(e.target.tagName=="INPUT"&&_6f.contains(e.target,"dijitOffScreen"))){e.stopPropagation();e.stopImmediatePropagation&&e.stopImmediatePropagation();if(_96=="click"&&(e.target.tagName!="INPUT"||e.target.type=="radio"||e.target.type=="checkbox")&&e.target.tagName!="TEXTAREA"&&e.target.tagName!="AUDIO"&&e.target.tagName!="VIDEO"){e.preventDefault();}}},true);};_95("click");_95("mousedown");_95("mouseup");}}};var _97;if(_73){if(_75){_72(function(){win.doc.addEventListener(_76.down,function(evt){_90(evt,_76.move,_76.up);},true);});}else{_72(function(){_97=win.body();win.doc.addEventListener("touchstart",function(evt){_81=(new Date()).getTime();var _98=_97;_97=evt.target;on.emit(_98,"dojotouchout",{relatedTarget:_97,bubbles:true});on.emit(_97,"dojotouchover",{relatedTarget:_98,bubbles:true});_90(evt,"touchmove","touchend");},true);function _99(evt){var _9a=_70.delegate(evt,{bubbles:true});if(has("ios")>=6){_9a.touches=evt.touches;_9a.altKey=evt.altKey;_9a.changedTouches=evt.changedTouches;_9a.ctrlKey=evt.ctrlKey;_9a.metaKey=evt.metaKey;_9a.shiftKey=evt.shiftKey;_9a.targetTouches=evt.targetTouches;}return _9a;};on(win.doc,"touchmove",function(evt){_81=(new Date()).getTime();var _9b=win.doc.elementFromPoint(evt.pageX-(_74?0:win.global.pageXOffset),evt.pageY-(_74?0:win.global.pageYOffset));if(_9b){if(_97!==_9b){on.emit(_97,"dojotouchout",{relatedTarget:_9b,bubbles:true});on.emit(_9b,"dojotouchover",{relatedTarget:_97,bubbles:true});_97=_9b;}if(!on.emit(_9b,"dojotouchmove",_99(evt))){evt.preventDefault();}}});on(win.doc,"touchend",function(evt){_81=(new Date()).getTime();var _9c=win.doc.elementFromPoint(evt.pageX-(_74?0:win.global.pageXOffset),evt.pageY-(_74?0:win.global.pageYOffset))||win.body();on.emit(_9c,"dojotouchend",_99(evt));});});}}var _9d={press:_82("mousedown","touchstart",_76.down),move:_82("mousemove","dojotouchmove",_76.move),release:_82("mouseup","dojotouchend",_76.up),cancel:_82(_71.leave,"touchcancel",_73?_76.cancel:null),over:_82("mouseover","dojotouchover",_76.over),out:_82("mouseout","dojotouchout",_76.out),enter:_71._eventHandler(_82("mouseover","dojotouchover",_76.over)),leave:_71._eventHandler(_82("mouseout","dojotouchout",_76.out))};1&&(_6d.touch=_9d);return _9d;});},"dojo/uacss":function(){define(["./dom-geometry","./_base/lang","./domReady","./sniff","./_base/window"],function(_9e,_9f,_a0,has,_a1){var _a2=_a1.doc.documentElement,ie=has("ie"),_a3=has("opera"),maj=Math.floor,ff=has("ff"),_a4=_9e.boxModel.replace(/-/,""),_a5={"dj_quirks":has("quirks"),"dj_opera":_a3,"dj_khtml":has("khtml"),"dj_webkit":has("webkit"),"dj_safari":has("safari"),"dj_chrome":has("chrome"),"dj_gecko":has("mozilla"),"dj_ios":has("ios"),"dj_android":has("android")};if(ie){_a5["dj_ie"]=true;_a5["dj_ie"+maj(ie)]=true;_a5["dj_iequirks"]=has("quirks");}if(ff){_a5["dj_ff"+maj(ff)]=true;}_a5["dj_"+_a4]=true;var _a6="";for(var clz in _a5){if(_a5[clz]){_a6+=clz+" ";}}_a2.className=_9f.trim(_a2.className+" "+_a6);_a0(function(){if(!_9e.isBodyLtr()){var _a7="dj_rtl dijitRtl "+_a6.replace(/ /g,"-rtl ");_a2.className=_9f.trim(_a2.className+" "+_a7+"dj_rtl dijitRtl "+_a6.replace(/ /g,"-rtl "));}});return has;});},"dojo/parser":function(){define(["require","./_base/kernel","./_base/lang","./_base/array","./_base/config","./dom","./_base/window","./_base/url","./aspect","./promise/all","./date/stamp","./Deferred","./has","./query","./on","./ready"],function(_a8,_a9,_aa,_ab,_ac,dom,_ad,_ae,_af,all,_b0,_b1,has,_b2,don,_b3){new Date("X");function _b4(_b5){return eval("("+_b5+")");};var _b6=0;_af.after(_aa,"extend",function(){_b6++;},true);function _b7(_b8){var map=_b8._nameCaseMap,_b9=_b8.prototype;if(!map||map._extendCnt<_b6){map=_b8._nameCaseMap={};for(var _ba in _b9){if(_ba.charAt(0)==="_"){continue;}map[_ba.toLowerCase()]=_ba;}map._extendCnt=_b6;}return map;};var _bb={};function _bc(_bd,_be){var ts=_bd.join();if(!_bb[ts]){var _bf=[];for(var i=0,l=_bd.length;i<l;i++){var t=_bd[i];_bf[_bf.length]=(_bb[t]=_bb[t]||(_aa.getObject(t)||(~t.indexOf("/")&&(_be?_be(t):_a8(t)))));}var _c0=_bf.shift();_bb[ts]=_bf.length?(_c0.createSubclass?_c0.createSubclass(_bf):_c0.extend.apply(_c0,_bf)):_c0;}return _bb[ts];};var _c1={_clearCache:function(){_b6++;_bb={};},_functionFromScript:function(_c2,_c3){var _c4="",_c5="",_c6=(_c2.getAttribute(_c3+"args")||_c2.getAttribute("args")),_c7=_c2.getAttribute("with");var _c8=(_c6||"").split(/\s*,\s*/);if(_c7&&_c7.length){_ab.forEach(_c7.split(/\s*,\s*/),function(_c9){_c4+="with("+_c9+"){";_c5+="}";});}return new Function(_c8,_c4+_c2.innerHTML+_c5);},instantiate:function(_ca,_cb,_cc){_cb=_cb||{};_cc=_cc||{};var _cd=(_cc.scope||_a9._scopeName)+"Type",_ce="data-"+(_cc.scope||_a9._scopeName)+"-",_cf=_ce+"type",_d0=_ce+"mixins";var _d1=[];_ab.forEach(_ca,function(_d2){var _d3=_cd in _cb?_cb[_cd]:_d2.getAttribute(_cf)||_d2.getAttribute(_cd);if(_d3){var _d4=_d2.getAttribute(_d0),_d5=_d4?[_d3].concat(_d4.split(/\s*,\s*/)):[_d3];_d1.push({node:_d2,types:_d5});}});return this._instantiate(_d1,_cb,_cc);},_instantiate:function(_d6,_d7,_d8,_d9){var _da=_ab.map(_d6,function(obj){var _db=obj.ctor||_bc(obj.types,_d8.contextRequire);if(!_db){throw new Error("Unable to resolve constructor for: '"+obj.types.join()+"'");}return this.construct(_db,obj.node,_d7,_d8,obj.scripts,obj.inherited);},this);function _dc(_dd){if(!_d7._started&&!_d8.noStart){_ab.forEach(_dd,function(_de){if(typeof _de.startup==="function"&&!_de._started){_de.startup();}});}return _dd;};if(_d9){return all(_da).then(_dc);}else{return _dc(_da);}},construct:function(_df,_e0,_e1,_e2,_e3,_e4){var _e5=_df&&_df.prototype;_e2=_e2||{};var _e6={};if(_e2.defaults){_aa.mixin(_e6,_e2.defaults);}if(_e4){_aa.mixin(_e6,_e4);}var _e7;if(has("dom-attributes-explicit")){_e7=_e0.attributes;}else{if(has("dom-attributes-specified-flag")){_e7=_ab.filter(_e0.attributes,function(a){return a.specified;});}else{var _e8=/^input$|^img$/i.test(_e0.nodeName)?_e0:_e0.cloneNode(false),_e9=_e8.outerHTML.replace(/=[^\s"']+|="[^"]*"|='[^']*'/g,"").replace(/^\s*<[a-zA-Z0-9]*\s*/,"").replace(/\s*>.*$/,"");_e7=_ab.map(_e9.split(/\s+/),function(_ea){var _eb=_ea.toLowerCase();return {name:_ea,value:(_e0.nodeName=="LI"&&_ea=="value")||_eb=="enctype"?_e0.getAttribute(_eb):_e0.getAttributeNode(_eb).value};});}}var _ec=_e2.scope||_a9._scopeName,_ed="data-"+_ec+"-",_ee={};if(_ec!=="dojo"){_ee[_ed+"props"]="data-dojo-props";_ee[_ed+"type"]="data-dojo-type";_ee[_ed+"mixins"]="data-dojo-mixins";_ee[_ec+"type"]="dojoType";_ee[_ed+"id"]="data-dojo-id";}var i=0,_ef,_f0=[],_f1,_f2;while(_ef=_e7[i++]){var _f3=_ef.name,_f4=_f3.toLowerCase(),_f5=_ef.value;switch(_ee[_f4]||_f4){case "data-dojo-type":case "dojotype":case "data-dojo-mixins":break;case "data-dojo-props":_f2=_f5;break;case "data-dojo-id":case "jsid":_f1=_f5;break;case "data-dojo-attach-point":case "dojoattachpoint":_e6.dojoAttachPoint=_f5;break;case "data-dojo-attach-event":case "dojoattachevent":_e6.dojoAttachEvent=_f5;break;case "class":_e6["class"]=_e0.className;break;case "style":_e6["style"]=_e0.style&&_e0.style.cssText;break;default:if(!(_f3 in _e5)){var map=_b7(_df);_f3=map[_f4]||_f3;}if(_f3 in _e5){switch(typeof _e5[_f3]){case "string":_e6[_f3]=_f5;break;case "number":_e6[_f3]=_f5.length?Number(_f5):NaN;break;case "boolean":_e6[_f3]=_f5.toLowerCase()!="false";break;case "function":if(_f5===""||_f5.search(/[^\w\.]+/i)!=-1){_e6[_f3]=new Function(_f5);}else{_e6[_f3]=_aa.getObject(_f5,false)||new Function(_f5);}_f0.push(_f3);break;default:var _f6=_e5[_f3];_e6[_f3]=(_f6&&"length" in _f6)?(_f5?_f5.split(/\s*,\s*/):[]):(_f6 instanceof Date)?(_f5==""?new Date(""):_f5=="now"?new Date():_b0.fromISOString(_f5)):(_f6 instanceof _ae)?(_a9.baseUrl+_f5):_b4(_f5);}}else{_e6[_f3]=_f5;}}}for(var j=0;j<_f0.length;j++){var _f7=_f0[j].toLowerCase();_e0.removeAttribute(_f7);_e0[_f7]=null;}if(_f2){try{_f2=_b4.call(_e2.propsThis,"{"+_f2+"}");_aa.mixin(_e6,_f2);}catch(e){throw new Error(e.toString()+" in data-dojo-props='"+_f2+"'");}}_aa.mixin(_e6,_e1);if(!_e3){_e3=(_df&&(_df._noScript||_e5._noScript)?[]:_b2("> script[type^='dojo/']",_e0));}var _f8=[],_f9=[],_fa=[],ons=[];if(_e3){for(i=0;i<_e3.length;i++){var _fb=_e3[i];_e0.removeChild(_fb);var _fc=(_fb.getAttribute(_ed+"event")||_fb.getAttribute("event")),_fd=_fb.getAttribute(_ed+"prop"),_fe=_fb.getAttribute(_ed+"method"),_ff=_fb.getAttribute(_ed+"advice"),_100=_fb.getAttribute("type"),nf=this._functionFromScript(_fb,_ed);if(_fc){if(_100=="dojo/connect"){_f8.push({method:_fc,func:nf});}else{if(_100=="dojo/on"){ons.push({event:_fc,func:nf});}else{_e6[_fc]=nf;}}}else{if(_100=="dojo/aspect"){_f8.push({method:_fe,advice:_ff,func:nf});}else{if(_100=="dojo/watch"){_fa.push({prop:_fd,func:nf});}else{_f9.push(nf);}}}}}var _101=_df.markupFactory||_e5.markupFactory;var _102=_101?_101(_e6,_e0,_df):new _df(_e6,_e0);function _103(_104){if(_f1){_aa.setObject(_f1,_104);}for(i=0;i<_f8.length;i++){_af[_f8[i].advice||"after"](_104,_f8[i].method,_aa.hitch(_104,_f8[i].func),true);}for(i=0;i<_f9.length;i++){_f9[i].call(_104);}for(i=0;i<_fa.length;i++){_104.watch(_fa[i].prop,_fa[i].func);}for(i=0;i<ons.length;i++){don(_104,ons[i].event,ons[i].func);}return _104;};if(_102.then){return _102.then(_103);}else{return _103(_102);}},scan:function(root,_105){var list=[],mids=[],_106={};var _107=(_105.scope||_a9._scopeName)+"Type",_108="data-"+(_105.scope||_a9._scopeName)+"-",_109=_108+"type",_10a=_108+"textdir",_10b=_108+"mixins";var node=root.firstChild;var _10c=_105.inherited;if(!_10c){function _10d(node,attr){return (node.getAttribute&&node.getAttribute(attr))||(node.parentNode&&_10d(node.parentNode,attr));};_10c={dir:_10d(root,"dir"),lang:_10d(root,"lang"),textDir:_10d(root,_10a)};for(var key in _10c){if(!_10c[key]){delete _10c[key];}}}var _10e={inherited:_10c};var _10f;var _110;function _111(_112){if(!_112.inherited){_112.inherited={};var node=_112.node,_113=_111(_112.parent);var _114={dir:node.getAttribute("dir")||_113.dir,lang:node.getAttribute("lang")||_113.lang,textDir:node.getAttribute(_10a)||_113.textDir};for(var key in _114){if(_114[key]){_112.inherited[key]=_114[key];}}}return _112.inherited;};while(true){if(!node){if(!_10e||!_10e.node){break;}node=_10e.node.nextSibling;_110=false;_10e=_10e.parent;_10f=_10e.scripts;continue;}if(node.nodeType!=1){node=node.nextSibling;continue;}if(_10f&&node.nodeName.toLowerCase()=="script"){type=node.getAttribute("type");if(type&&/^dojo\/\w/i.test(type)){_10f.push(node);}node=node.nextSibling;continue;}if(_110){node=node.nextSibling;continue;}var type=node.getAttribute(_109)||node.getAttribute(_107);var _115=node.firstChild;if(!type&&(!_115||(_115.nodeType==3&&!_115.nextSibling))){node=node.nextSibling;continue;}var _116;var ctor=null;if(type){var _117=node.getAttribute(_10b),_118=_117?[type].concat(_117.split(/\s*,\s*/)):[type];try{ctor=_bc(_118,_105.contextRequire);}catch(e){}if(!ctor){_ab.forEach(_118,function(t){if(~t.indexOf("/")&&!_106[t]){_106[t]=true;mids[mids.length]=t;}});}var _119=ctor&&!ctor.prototype._noScript?[]:null;_116={types:_118,ctor:ctor,parent:_10e,node:node,scripts:_119};_116.inherited=_111(_116);list.push(_116);}else{_116={node:node,scripts:_10f,parent:_10e};}_10f=_119;_110=node.stopParser||(ctor&&ctor.prototype.stopParser&&!(_105.template));_10e=_116;node=_115;}var d=new _b1();if(mids.length){if(has("dojo-debug-messages")){console.warn("WARNING: Modules being Auto-Required: "+mids.join(", "));}var r=_105.contextRequire||_a8;r(mids,function(){d.resolve(_ab.filter(list,function(_11a){if(!_11a.ctor){try{_11a.ctor=_bc(_11a.types,_105.contextRequire);}catch(e){}}var _11b=_11a.parent;while(_11b&&!_11b.types){_11b=_11b.parent;}var _11c=_11a.ctor&&_11a.ctor.prototype;_11a.instantiateChildren=!(_11c&&_11c.stopParser&&!(_105.template));_11a.instantiate=!_11b||(_11b.instantiate&&_11b.instantiateChildren);return _11a.instantiate;}));});}else{d.resolve(list);}return d.promise;},_require:function(_11d,_11e){var hash=_b4("{"+_11d.innerHTML+"}"),vars=[],mids=[],d=new _b1();var _11f=(_11e&&_11e.contextRequire)||_a8;for(var name in hash){vars.push(name);mids.push(hash[name]);}_11f(mids,function(){for(var i=0;i<vars.length;i++){_aa.setObject(vars[i],arguments[i]);}d.resolve(arguments);});return d.promise;},_scanAmd:function(root,_120){var _121=new _b1(),_122=_121.promise;_121.resolve(true);var self=this;_b2("script[type='dojo/require']",root).forEach(function(node){_122=_122.then(function(){return self._require(node,_120);});node.parentNode.removeChild(node);});return _122;},parse:function(_123,_124){var root;if(!_124&&_123&&_123.rootNode){_124=_123;root=_124.rootNode;}else{if(_123&&_aa.isObject(_123)&&!("nodeType" in _123)){_124=_123;}else{root=_123;}}root=root?dom.byId(root):_ad.body();_124=_124||{};var _125=_124.template?{template:true}:{},_126=[],self=this;var p=this._scanAmd(root,_124).then(function(){return self.scan(root,_124);}).then(function(_127){return self._instantiate(_127,_125,_124,true);}).then(function(_128){return _126=_126.concat(_128);}).otherwise(function(e){console.error("dojo/parser::parse() error",e);throw e;});_aa.mixin(_126,p);return _126;}};if(1){_a9.parser=_c1;}if(_ac.parseOnLoad){_b3(100,_c1,"parse");}return _c1;});},"*noref":1}});define("dojo/_dom",[],1);require(["dojo/window","dojo/uacss","dojo/html","dojo/parser","dojo/touch"]);
}catch(e){console.log("Module 'dojo_dom_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojo/dnd/Source":function(){define(["../_base/array","../_base/declare","../_base/kernel","../_base/lang","../dom-class","../dom-geometry","../mouse","../ready","../topic","./common","./Selector","./Manager"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,_b,_c){if(!_3.isAsync){_8(0,function(){var _d=["dojo/dnd/AutoSource","dojo/dnd/Target"];require(_d);});}var _e=_2("dojo.dnd.Source",_b,{isSource:true,horizontal:false,copyOnly:false,selfCopy:false,selfAccept:true,skipForm:false,withHandles:false,autoSync:false,delay:0,accept:["text"],generateText:true,constructor:function(_f,_10){_4.mixin(this,_4.mixin({},_10));var _11=this.accept;if(_11.length){this.accept={};for(var i=0;i<_11.length;++i){this.accept[_11[i]]=1;}}this.isDragging=false;this.mouseDown=false;this.targetAnchor=null;this.targetBox=null;this.before=true;this._lastX=0;this._lastY=0;this.sourceState="";if(this.isSource){_5.add(this.node,"dojoDndSource");}this.targetState="";if(this.accept){_5.add(this.node,"dojoDndTarget");}if(this.horizontal){_5.add(this.node,"dojoDndHorizontal");}this.topics=[_9.subscribe("/dnd/source/over",_4.hitch(this,"onDndSourceOver")),_9.subscribe("/dnd/start",_4.hitch(this,"onDndStart")),_9.subscribe("/dnd/drop",_4.hitch(this,"onDndDrop")),_9.subscribe("/dnd/cancel",_4.hitch(this,"onDndCancel"))];},checkAcceptance:function(_12,_13){if(this==_12){return !this.copyOnly||this.selfAccept;}for(var i=0;i<_13.length;++i){var _14=_12.getItem(_13[i].id).type;var _15=false;for(var j=0;j<_14.length;++j){if(_14[j] in this.accept){_15=true;break;}}if(!_15){return false;}}return true;},copyState:function(_16,_17){if(_16){return true;}if(arguments.length<2){_17=this==_c.manager().target;}if(_17){if(this.copyOnly){return this.selfCopy;}}else{return this.copyOnly;}return false;},destroy:function(){_e.superclass.destroy.call(this);_1.forEach(this.topics,function(t){t.remove();});this.targetAnchor=null;},onMouseMove:function(e){if(this.isDragging&&this.targetState=="Disabled"){return;}_e.superclass.onMouseMove.call(this,e);var m=_c.manager();if(!this.isDragging){if(this.mouseDown&&this.isSource&&(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay)){var _18=this.getSelectedNodes();if(_18.length){m.startDrag(this,_18,this.copyState(_a.getCopyKeyState(e),true));}}}if(this.isDragging){var _19=false;if(this.current){if(!this.targetBox||this.targetAnchor!=this.current){this.targetBox=_6.position(this.current,true);}if(this.horizontal){_19=(e.pageX-this.targetBox.x<this.targetBox.w/2)==_6.isBodyLtr(this.current.ownerDocument);}else{_19=(e.pageY-this.targetBox.y)<(this.targetBox.h/2);}}if(this.current!=this.targetAnchor||_19!=this.before){this._markTargetAnchor(_19);m.canDrop(!this.current||m.source!=this||!(this.current.id in this.selection));}}},onMouseDown:function(e){if(!this.mouseDown&&this._legalMouseDown(e)&&(!this.skipForm||!_a.isFormElement(e))){this.mouseDown=true;this._lastX=e.pageX;this._lastY=e.pageY;_e.superclass.onMouseDown.call(this,e);}},onMouseUp:function(e){if(this.mouseDown){this.mouseDown=false;_e.superclass.onMouseUp.call(this,e);}},onDndSourceOver:function(_1a){if(this!==_1a){this.mouseDown=false;if(this.targetAnchor){this._unmarkTargetAnchor();}}else{if(this.isDragging){var m=_c.manager();m.canDrop(this.targetState!="Disabled"&&(!this.current||m.source!=this||!(this.current.id in this.selection)));}}},onDndStart:function(_1b,_1c,_1d){if(this.autoSync){this.sync();}if(this.isSource){this._changeState("Source",this==_1b?(_1d?"Copied":"Moved"):"");}var _1e=this.accept&&this.checkAcceptance(_1b,_1c);this._changeState("Target",_1e?"":"Disabled");if(this==_1b){_c.manager().overSource(this);}this.isDragging=true;},onDndDrop:function(_1f,_20,_21,_22){if(this==_22){this.onDrop(_1f,_20,_21);}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(_23,_24,_25){if(this!=_23){this.onDropExternal(_23,_24,_25);}else{this.onDropInternal(_24,_25);}},onDropExternal:function(_26,_27,_28){var _29=this._normalizedCreator;if(this.creator){this._normalizedCreator=function(_2a,_2b){return _29.call(this,_26.getItem(_2a.id).data,_2b);};}else{if(_28){this._normalizedCreator=function(_2c){var t=_26.getItem(_2c.id);var n=_2c.cloneNode(true);n.id=_a.getUniqueId();return {node:n,data:t.data,type:t.type};};}else{this._normalizedCreator=function(_2d){var t=_26.getItem(_2d.id);_26.delItem(_2d.id);return {node:_2d,data:t.data,type:t.type};};}}this.selectNone();if(!_28&&!this.creator){_26.selectNone();}this.insertNodes(true,_27,this.before,this.current);if(!_28&&this.creator){_26.deleteSelectedNodes();}this._normalizedCreator=_29;},onDropInternal:function(_2e,_2f){var _30=this._normalizedCreator;if(this.current&&this.current.id in this.selection){return;}if(_2f){if(this.creator){this._normalizedCreator=function(_31,_32){return _30.call(this,this.getItem(_31.id).data,_32);};}else{this._normalizedCreator=function(_33){var t=this.getItem(_33.id);var n=_33.cloneNode(true);n.id=_a.getUniqueId();return {node:n,data:t.data,type:t.type};};}}else{if(!this.current){return;}this._normalizedCreator=function(_34){var t=this.getItem(_34.id);return {node:_34,data:t.data,type:t.type};};}this._removeSelection();this.insertNodes(true,_2e,this.before,this.current);this._normalizedCreator=_30;},onDraggingOver:function(){},onDraggingOut:function(){},onOverEvent:function(){_e.superclass.onOverEvent.call(this);_c.manager().overSource(this);if(this.isDragging&&this.targetState!="Disabled"){this.onDraggingOver();}},onOutEvent:function(){_e.superclass.onOutEvent.call(this);_c.manager().outSource(this);if(this.isDragging&&this.targetState!="Disabled"){this.onDraggingOut();}},_markTargetAnchor:function(_35){if(this.current==this.targetAnchor&&this.before==_35){return;}if(this.targetAnchor){this._removeItemClass(this.targetAnchor,this.before?"Before":"After");}this.targetAnchor=this.current;this.targetBox=null;this.before=_35;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(_36){this._changeState("Source",_36?"Copied":"Moved");},_legalMouseDown:function(e){if(e.type!="touchstart"&&!_7.isLeft(e)){return false;}if(!this.withHandles){return true;}for(var _37=e.target;_37&&_37!==this.node;_37=_37.parentNode){if(_5.contains(_37,"dojoDndHandle")){return true;}if(_5.contains(_37,"dojoDndItem")||_5.contains(_37,"dojoDndIgnore")){break;}}return false;}});return _e;});},"dojo/dnd/Selector":function(){define(["../_base/array","../_base/declare","../_base/kernel","../_base/lang","../dom","../dom-construct","../mouse","../_base/NodeList","../on","../touch","./common","./Container"],function(_38,_39,_3a,_3b,dom,_3c,_3d,_3e,on,_3f,dnd,_40){var _41=_39("dojo.dnd.Selector",_40,{constructor:function(_42,_43){if(!_43){_43={};}this.singular=_43.singular;this.autoSync=_43.autoSync;this.selection={};this.anchor=null;this.simpleSelection=false;this.events.push(on(this.node,_3f.press,_3b.hitch(this,"onMouseDown")),on(this.node,_3f.release,_3b.hitch(this,"onMouseUp")));},singular:false,getSelectedNodes:function(){var t=new _3e();var e=dnd._empty;for(var i in this.selection){if(i in e){continue;}t.push(dom.byId(i));}return t;},selectNone:function(){return this._removeSelection()._removeAnchor();},selectAll:function(){this.forInItems(function(_44,id){this._addItemClass(dom.byId(id),"Selected");this.selection[id]=1;},this);return this._removeAnchor();},deleteSelectedNodes:function(){var e=dnd._empty;for(var i in this.selection){if(i in e){continue;}var n=dom.byId(i);this.delItem(i);_3c.destroy(n);}this.anchor=null;this.selection={};return this;},forInSelectedItems:function(f,o){o=o||_3a.global;var s=this.selection,e=dnd._empty;for(var i in s){if(i in e){continue;}f.call(o,this.getItem(i),i,this);}},sync:function(){_41.superclass.sync.call(this);if(this.anchor){if(!this.getItem(this.anchor.id)){this.anchor=null;}}var t=[],e=dnd._empty;for(var i in this.selection){if(i in e){continue;}if(!this.getItem(i)){t.push(i);}}_38.forEach(t,function(i){delete this.selection[i];},this);return this;},insertNodes:function(_45,_46,_47,_48){var _49=this._normalizedCreator;this._normalizedCreator=function(_4a,_4b){var t=_49.call(this,_4a,_4b);if(_45){if(!this.anchor){this.anchor=t.node;this._removeItemClass(t.node,"Selected");this._addItemClass(this.anchor,"Anchor");}else{if(this.anchor!=t.node){this._removeItemClass(t.node,"Anchor");this._addItemClass(t.node,"Selected");}}this.selection[t.node.id]=1;}else{this._removeItemClass(t.node,"Selected");this._removeItemClass(t.node,"Anchor");}return t;};_41.superclass.insertNodes.call(this,_46,_47,_48);this._normalizedCreator=_49;return this;},destroy:function(){_41.superclass.destroy.call(this);this.selection=this.anchor=null;},onMouseDown:function(e){if(this.autoSync){this.sync();}if(!this.current){return;}if(!this.singular&&!dnd.getCopyKeyState(e)&&!e.shiftKey&&(this.current.id in this.selection)){this.simpleSelection=true;if(_3d.isLeft(e)){e.stopPropagation();e.preventDefault();}return;}if(!this.singular&&e.shiftKey){if(!dnd.getCopyKeyState(e)){this._removeSelection();}var c=this.getAllNodes();if(c.length){if(!this.anchor){this.anchor=c[0];this._addItemClass(this.anchor,"Anchor");}this.selection[this.anchor.id]=1;if(this.anchor!=this.current){var i=0,_4c;for(;i<c.length;++i){_4c=c[i];if(_4c==this.anchor||_4c==this.current){break;}}for(++i;i<c.length;++i){_4c=c[i];if(_4c==this.anchor||_4c==this.current){break;}this._addItemClass(_4c,"Selected");this.selection[_4c.id]=1;}this._addItemClass(this.current,"Selected");this.selection[this.current.id]=1;}}}else{if(this.singular){if(this.anchor==this.current){if(dnd.getCopyKeyState(e)){this.selectNone();}}else{this.selectNone();this.anchor=this.current;this._addItemClass(this.anchor,"Anchor");this.selection[this.current.id]=1;}}else{if(dnd.getCopyKeyState(e)){if(this.anchor==this.current){delete this.selection[this.anchor.id];this._removeAnchor();}else{if(this.current.id in this.selection){this._removeItemClass(this.current,"Selected");delete this.selection[this.current.id];}else{if(this.anchor){this._removeItemClass(this.anchor,"Anchor");this._addItemClass(this.anchor,"Selected");}this.anchor=this.current;this._addItemClass(this.current,"Anchor");this.selection[this.current.id]=1;}}}else{if(!(this.current.id in this.selection)){this.selectNone();this.anchor=this.current;this._addItemClass(this.current,"Anchor");this.selection[this.current.id]=1;}}}}e.stopPropagation();e.preventDefault();},onMouseUp:function(){if(!this.simpleSelection){return;}this.simpleSelection=false;this.selectNone();if(this.current){this.anchor=this.current;this._addItemClass(this.anchor,"Anchor");this.selection[this.current.id]=1;}},onMouseMove:function(){this.simpleSelection=false;},onOverEvent:function(){this.onmousemoveEvent=on(this.node,_3f.move,_3b.hitch(this,"onMouseMove"));},onOutEvent:function(){if(this.onmousemoveEvent){this.onmousemoveEvent.remove();delete this.onmousemoveEvent;}},_removeSelection:function(){var e=dnd._empty;for(var i in this.selection){if(i in e){continue;}var _4d=dom.byId(i);if(_4d){this._removeItemClass(_4d,"Selected");}}this.selection={};return this;},_removeAnchor:function(){if(this.anchor){this._removeItemClass(this.anchor,"Anchor");this.anchor=null;}return this;}});return _41;});},"dojo/dnd/Avatar":function(){define(["../_base/declare","../_base/window","../dom","../dom-attr","../dom-class","../dom-construct","../hccss","../query"],function(_4e,win,dom,_4f,_50,_51,has,_52){return _4e("dojo.dnd.Avatar",null,{constructor:function(_53){this.manager=_53;this.construct();},construct:function(){var a=_51.create("table",{"class":"dojoDndAvatar",style:{position:"absolute",zIndex:"1999",margin:"0px"}}),_54=this.manager.source,_55,b=_51.create("tbody",null,a),tr=_51.create("tr",null,b),td=_51.create("td",null,tr),k=Math.min(5,this.manager.nodes.length),i=0;if(has("highcontrast")){_51.create("span",{id:"a11yIcon",innerHTML:this.manager.copy?"+":"<"},td);}_51.create("span",{innerHTML:_54.generateText?this._generateText():""},td);_4f.set(tr,{"class":"dojoDndAvatarHeader",style:{opacity:0.9}});for(;i<k;++i){if(_54.creator){_55=_54._normalizedCreator(_54.getItem(this.manager.nodes[i].id).data,"avatar").node;}else{_55=this.manager.nodes[i].cloneNode(true);if(_55.tagName.toLowerCase()=="tr"){var _56=_51.create("table"),_57=_51.create("tbody",null,_56);_57.appendChild(_55);_55=_56;}}_55.id="";tr=_51.create("tr",null,b);td=_51.create("td",null,tr);td.appendChild(_55);_4f.set(tr,{"class":"dojoDndAvatarItem",style:{opacity:(9-i)/10}});}this.node=a;},destroy:function(){_51.destroy(this.node);this.node=false;},update:function(){_50.toggle(this.node,"dojoDndAvatarCanDrop",this.manager.canDropFlag);if(has("highcontrast")){var _58=dom.byId("a11yIcon");var _59="+";if(this.manager.canDropFlag&&!this.manager.copy){_59="< ";}else{if(!this.manager.canDropFlag&&!this.manager.copy){_59="o";}else{if(!this.manager.canDropFlag){_59="x";}}}_58.innerHTML=_59;}_52(("tr.dojoDndAvatarHeader td span"+(has("highcontrast")?" span":"")),this.node).forEach(function(_5a){_5a.innerHTML=this.manager.source.generateText?this._generateText():"";},this);},_generateText:function(){return this.manager.nodes.length.toString();}});});},"dojo/dnd/Target":function(){define(["../_base/declare","../dom-class","./Source"],function(_5b,_5c,_5d){return _5b("dojo.dnd.Target",_5d,{constructor:function(){this.isSource=false;_5c.remove(this.node,"dojoDndSource");}});});},"dojo/dnd/common":function(){define(["../sniff","../_base/kernel","../_base/lang","../dom"],function(has,_5e,_5f,dom){var _60=_5f.getObject("dojo.dnd",true);_60.getCopyKeyState=function(evt){return evt[has("mac")?"metaKey":"ctrlKey"];};_60._uniqueId=0;_60.getUniqueId=function(){var id;do{id=_5e._scopeName+"Unique"+(++_60._uniqueId);}while(dom.byId(id));return id;};_60._empty={};_60.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " a button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};return _60;});},"dojo/dnd/Manager":function(){define(["../_base/array","../_base/declare","../_base/lang","../_base/window","../dom-class","../Evented","../has","../keys","../on","../topic","../touch","./common","./autoscroll","./Avatar"],function(_61,_62,_63,win,_64,_65,has,_66,on,_67,_68,dnd,_69,_6a){var _6b=_62("dojo.dnd.Manager",[_65],{constructor:function(){this.avatar=null;this.source=null;this.nodes=[];this.copy=true;this.target=null;this.canDropFlag=false;this.events=[];},OFFSET_X:has("touch")?0:16,OFFSET_Y:has("touch")?-64:16,overSource:function(_6c){if(this.avatar){this.target=(_6c&&_6c.targetState!="Disabled")?_6c:null;this.canDropFlag=Boolean(this.target);this.avatar.update();}_67.publish("/dnd/source/over",_6c);},outSource:function(_6d){if(this.avatar){if(this.target==_6d){this.target=null;this.canDropFlag=false;this.avatar.update();_67.publish("/dnd/source/over",null);}}else{_67.publish("/dnd/source/over",null);}},startDrag:function(_6e,_6f,_70){_69.autoScrollStart(win.doc);this.source=_6e;this.nodes=_6f;this.copy=Boolean(_70);this.avatar=this.makeAvatar();win.body().appendChild(this.avatar.node);_67.publish("/dnd/start",_6e,_6f,this.copy);function _71(e){e.preventDefault();e.stopPropagation();};this.events=[on(win.doc,_68.move,_63.hitch(this,"onMouseMove")),on(win.doc,_68.release,_63.hitch(this,"onMouseUp")),on(win.doc,"keydown",_63.hitch(this,"onKeyDown")),on(win.doc,"keyup",_63.hitch(this,"onKeyUp")),on(win.doc,"dragstart",_71),on(win.body(),"selectstart",_71)];var c="dojoDnd"+(_70?"Copy":"Move");_64.add(win.body(),c);},canDrop:function(_72){var _73=Boolean(this.target&&_72);if(this.canDropFlag!=_73){this.canDropFlag=_73;this.avatar.update();}},stopDrag:function(){_64.remove(win.body(),["dojoDndCopy","dojoDndMove"]);_61.forEach(this.events,function(_74){_74.remove();});this.events=[];this.avatar.destroy();this.avatar=null;this.source=this.target=null;this.nodes=[];},makeAvatar:function(){return new _6a(this);},updateAvatar:function(){this.avatar.update();},onMouseMove:function(e){var a=this.avatar;if(a){_69.autoScrollNodes(e);var s=a.node.style;s.left=(e.pageX+this.OFFSET_X)+"px";s.top=(e.pageY+this.OFFSET_Y)+"px";var _75=Boolean(this.source.copyState(dnd.getCopyKeyState(e)));if(this.copy!=_75){this._setCopyStatus(_75);}}if(has("touch")){e.preventDefault();}},onMouseUp:function(e){if(this.avatar){if(this.target&&this.canDropFlag){var _76=Boolean(this.source.copyState(dnd.getCopyKeyState(e)));_67.publish("/dnd/drop/before",this.source,this.nodes,_76,this.target,e);_67.publish("/dnd/drop",this.source,this.nodes,_76,this.target,e);}else{_67.publish("/dnd/cancel");}this.stopDrag();}},onKeyDown:function(e){if(this.avatar){switch(e.keyCode){case _66.CTRL:var _77=Boolean(this.source.copyState(true));if(this.copy!=_77){this._setCopyStatus(_77);}break;case _66.ESCAPE:_67.publish("/dnd/cancel");this.stopDrag();break;}}},onKeyUp:function(e){if(this.avatar&&e.keyCode==_66.CTRL){var _78=Boolean(this.source.copyState(false));if(this.copy!=_78){this._setCopyStatus(_78);}}},_setCopyStatus:function(_79){this.copy=_79;this.source._markDndStatus(this.copy);this.updateAvatar();_64.replace(win.body(),"dojoDnd"+(this.copy?"Copy":"Move"),"dojoDnd"+(this.copy?"Move":"Copy"));}});dnd._manager=null;_6b.manager=dnd.manager=function(){if(!dnd._manager){dnd._manager=new _6b();}return dnd._manager;};return _6b;});},"dojo/dnd/AutoSource":function(){define(["../_base/declare","./Source"],function(_7a,_7b){return _7a("dojo.dnd.AutoSource",_7b,{constructor:function(){this.autoSync=true;}});});},"dojo/hccss":function(){define(["require","./_base/config","./dom-class","./dom-style","./has","./domReady","./_base/window"],function(_7c,_7d,_7e,_7f,has,_80,win){has.add("highcontrast",function(){var div=win.doc.createElement("div");div.style.cssText="border: 1px solid; border-color:red green; position: absolute; height: 5px; top: -999px;"+"background-image: url("+(_7d.blankGif||_7c.toUrl("./resources/blank.gif"))+");";win.body().appendChild(div);var cs=_7f.getComputedStyle(div),_81=cs.backgroundImage,hc=(cs.borderTopColor==cs.borderRightColor)||(_81&&(_81=="none"||_81=="url(invalid-url:)"));if(has("ie")<=8){div.outerHTML="";}else{win.body().removeChild(div);}return hc;});_80(function(){if(has("highcontrast")){_7e.add(win.body(),"dj_a11y");}});return has;});},"dojo/dnd/autoscroll":function(){define(["../_base/lang","../sniff","../_base/window","../dom-geometry","../dom-style","../window"],function(_82,has,win,_83,_84,_85){var _86={};_82.setObject("dojo.dnd.autoscroll",_86);_86.getViewport=_85.getBox;_86.V_TRIGGER_AUTOSCROLL=32;_86.H_TRIGGER_AUTOSCROLL=32;_86.V_AUTOSCROLL_VALUE=16;_86.H_AUTOSCROLL_VALUE=16;var _87,doc=win.doc,_88=Infinity,_89=Infinity;_86.autoScrollStart=function(d){doc=d;_87=_85.getBox(doc);var _8a=win.body(doc).parentNode;_88=Math.max(_8a.scrollHeight-_87.h,0);_89=Math.max(_8a.scrollWidth-_87.w,0);};_86.autoScroll=function(e){var v=_87||_85.getBox(doc),_8b=win.body(doc).parentNode,dx=0,dy=0;if(e.clientX<_86.H_TRIGGER_AUTOSCROLL){dx=-_86.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-_86.H_TRIGGER_AUTOSCROLL){dx=Math.min(_86.H_AUTOSCROLL_VALUE,_89-_8b.scrollLeft);}}if(e.clientY<_86.V_TRIGGER_AUTOSCROLL){dy=-_86.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-_86.V_TRIGGER_AUTOSCROLL){dy=Math.min(_86.V_AUTOSCROLL_VALUE,_88-_8b.scrollTop);}}window.scrollBy(dx,dy);};_86._validNodes={"div":1,"p":1,"td":1};_86._validOverflow={"auto":1,"scroll":1};_86.autoScrollNodes=function(e){var b,t,w,h,rx,ry,dx=0,dy=0,_8c,_8d;for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in _86._validNodes)){var s=_84.getComputedStyle(n),_8e=(s.overflow.toLowerCase() in _86._validOverflow),_8f=(s.overflowX.toLowerCase() in _86._validOverflow),_90=(s.overflowY.toLowerCase() in _86._validOverflow);if(_8e||_8f||_90){b=_83.getContentBox(n,s);t=_83.position(n,true);}if(_8e||_8f){w=Math.min(_86.H_TRIGGER_AUTOSCROLL,b.w/2);rx=e.pageX-t.x;if(has("webkit")||has("opera")){rx+=win.body().scrollLeft;}dx=0;if(rx>0&&rx<b.w){if(rx<w){dx=-w;}else{if(rx>b.w-w){dx=w;}}_8c=n.scrollLeft;n.scrollLeft=n.scrollLeft+dx;}}if(_8e||_90){h=Math.min(_86.V_TRIGGER_AUTOSCROLL,b.h/2);ry=e.pageY-t.y;if(has("webkit")||has("opera")){ry+=win.body().scrollTop;}dy=0;if(ry>0&&ry<b.h){if(ry<h){dy=-h;}else{if(ry>b.h-h){dy=h;}}_8d=n.scrollTop;n.scrollTop=n.scrollTop+dy;}}if(dx||dy){return;}}try{n=n.parentNode;}catch(x){n=null;}}_86.autoScroll(e);};return _86;});},"dojo/dnd/Container":function(){define(["../_base/array","../_base/declare","../_base/kernel","../_base/lang","../_base/window","../dom","../dom-class","../dom-construct","../Evented","../has","../on","../query","../touch","./common"],function(_91,_92,_93,_94,win,dom,_95,_96,_97,has,on,_98,_99,dnd){var _9a=_92("dojo.dnd.Container",_97,{skipForm:false,allowNested:false,constructor:function(_9b,_9c){this.node=dom.byId(_9b);if(!_9c){_9c={};}this.creator=_9c.creator||null;this.skipForm=_9c.skipForm;this.parent=_9c.dropParent&&dom.byId(_9c.dropParent);this.map={};this.current=null;this.containerState="";_95.add(this.node,"dojoDndContainer");if(!(_9c&&_9c._skipStartup)){this.startup();}this.events=[on(this.node,_99.over,_94.hitch(this,"onMouseOver")),on(this.node,_99.out,_94.hitch(this,"onMouseOut")),on(this.node,"dragstart",_94.hitch(this,"onSelectStart")),on(this.node,"selectstart",_94.hitch(this,"onSelectStart"))];},creator:function(){},getItem:function(key){return this.map[key];},setItem:function(key,_9d){this.map[key]=_9d;},delItem:function(key){delete this.map[key];},forInItems:function(f,o){o=o||_93.global;var m=this.map,e=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 _98((this.allowNested?"":"> ")+".dojoDndItem",this.parent);},sync:function(){var map={};this.getAllNodes().forEach(function(_9e){if(_9e.id){var _9f=this.getItem(_9e.id);if(_9f){map[_9e.id]=_9f;return;}}else{_9e.id=dnd.getUniqueId();}var _a0=_9e.getAttribute("dndType"),_a1=_9e.getAttribute("dndData");map[_9e.id]={data:_a1||_9e.innerHTML,type:_a0?_a0.split(/\s*,\s*/):["text"]};},this);this.map=map;return this;},insertNodes:function(_a2,_a3,_a4){if(!this.parent.firstChild){_a4=null;}else{if(_a3){if(!_a4){_a4=this.parent.firstChild;}}else{if(_a4){_a4=_a4.nextSibling;}}}var i,t;if(_a4){for(i=0;i<_a2.length;++i){t=this._normalizedCreator(_a2[i]);this.setItem(t.node.id,{data:t.data,type:t.type});_a4.parentNode.insertBefore(t.node,_a4);}}else{for(i=0;i<_a2.length;++i){t=this._normalizedCreator(_a2[i]);this.setItem(t.node.id,{data:t.data,type:t.type});this.parent.appendChild(t.node);}}return this;},destroy:function(){_91.forEach(this.events,function(_a5){_a5.remove();});this.clearItems();this.node=this.parent=this.current=null;},markupFactory:function(_a6,_a7,_a8){_a6._skipStartup=true;return new _a8(_a7,_a6);},startup:function(){if(!this.parent){this.parent=this.node;if(this.parent.tagName.toLowerCase()=="table"){var c=this.parent.getElementsByTagName("tbody");if(c&&c.length){this.parent=c[0];}}}this.defaultCreator=dnd._defaultCreator(this.parent);this.sync();},onMouseOver:function(e){var n=e.relatedTarget;while(n){if(n==this.node){break;}try{n=n.parentNode;}catch(x){n=null;}}if(!n){this._changeState("Container","Over");this.onOverEvent();}n=this._getChildByEvent(e);if(this.current==n){return;}if(this.current){this._removeItemClass(this.current,"Over");}if(n){this._addItemClass(n,"Over");}this.current=n;},onMouseOut:function(e){for(var n=e.relatedTarget;n;){if(n==this.node){return;}try{n=n.parentNode;}catch(x){n=null;}}if(this.current){this._removeItemClass(this.current,"Over");this.current=null;}this._changeState("Container","");this.onOutEvent();},onSelectStart:function(e){if(!this.skipForm||!dnd.isFormElement(e)){e.stopPropagation();e.preventDefault();}},onOverEvent:function(){},onOutEvent:function(){},_changeState:function(_a9,_aa){var _ab="dojoDnd"+_a9;var _ac=_a9.toLowerCase()+"State";_95.replace(this.node,_ab+_aa,_ab+this[_ac]);this[_ac]=_aa;},_addItemClass:function(_ad,_ae){_95.add(_ad,"dojoDndItem"+_ae);},_removeItemClass:function(_af,_b0){_95.remove(_af,"dojoDndItem"+_b0);},_getChildByEvent:function(e){var _b1=e.target;if(_b1){for(var _b2=_b1.parentNode;_b2;_b1=_b2,_b2=_b1.parentNode){if((_b2==this.parent||this.allowNested)&&_95.contains(_b1,"dojoDndItem")){return _b1;}}}return null;},_normalizedCreator:function(_b3,_b4){var t=(this.creator||this.defaultCreator).call(this,_b3,_b4);if(!_94.isArray(t.type)){t.type=["text"];}if(!t.node.id){t.node.id=dnd.getUniqueId();}_95.add(t.node,"dojoDndItem");return t;}});dnd._createNode=function(tag){if(!tag){return dnd._createSpan;}return function(_b5){return _96.create(tag,{innerHTML:_b5});};};dnd._createTrTd=function(_b6){var tr=_96.create("tr");_96.create("td",{innerHTML:_b6},tr);return tr;};dnd._createSpan=function(_b7){return _96.create("span",{innerHTML:_b7});};dnd._defaultCreatorNodes={ul:"li",ol:"li",div:"div",p:"div"};dnd._defaultCreator=function(_b8){var tag=_b8.tagName.toLowerCase();var c=tag=="tbody"||tag=="thead"?dnd._createTrTd:dnd._createNode(dnd._defaultCreatorNodes[tag]);return function(_b9,_ba){var _bb=_b9&&_94.isObject(_b9),_bc,_bd,n;if(_bb&&_b9.tagName&&_b9.nodeType&&_b9.getAttribute){_bc=_b9.getAttribute("dndData")||_b9.innerHTML;_bd=_b9.getAttribute("dndType");_bd=_bd?_bd.split(/\s*,\s*/):["text"];n=_b9;}else{_bc=(_bb&&_b9.data)?_b9.data:_b9;_bd=(_bb&&_b9.type)?_b9.type:["text"];n=(_ba=="avatar"?dnd._createSpan:c)(String(_bc));}if(!n.id){n.id=dnd.getUniqueId();}return {node:n,data:_bc,type:_bd};};};return _9a;});},"*noref":1}});define("dojo/_dnd_basic",[],1);require(["dojo/dnd/common","dojo/dnd/Source","dojo/dnd/AutoSource","dojo/dnd/Target","dojo/dnd/Selector","dojo/dnd/Container","dojo/dnd/Manager","dojo/dnd/Avatar"]);
}catch(e){console.log("Module 'dojo_dnd_basic_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojo/selector/lite":function(){define(["../has","../_base/kernel"],function(_1,_2){"use strict";var _3=document.createElement("div");var _4=_3.matchesSelector||_3.webkitMatchesSelector||_3.mozMatchesSelector||_3.msMatchesSelector||_3.oMatchesSelector;var _5=_3.querySelectorAll;var _6=/([^\s,](?:"(?:\\.|[^"])+"|'(?:\\.|[^'])+'|[^,])*)/g;_1.add("dom-matches-selector",!!_4);_1.add("dom-qsa",!!_5);var _7=function(_8,_9){if(_a&&_8.indexOf(",")>-1){return _a(_8,_9);}var _b=_9?_9.ownerDocument||_9:_2.doc||document,_c=(_5?/^([\w]*)#([\w\-]+$)|^(\.)([\w\-\*]+$)|^(\w+$)/:/^([\w]*)#([\w\-]+)(?:\s+(.*))?$|(?:^|(>|.+\s+))([\w\-\*]+)(\S*$)/).exec(_8);_9=_9||_b;if(_c){if(_c[2]){var _d=_2.byId?_2.byId(_c[2],_b):_b.getElementById(_c[2]);if(!_d||(_c[1]&&_c[1]!=_d.tagName.toLowerCase())){return [];}if(_9!=_b){var _e=_d;while(_e!=_9){_e=_e.parentNode;if(!_e){return [];}}}return _c[3]?_7(_c[3],_d):[_d];}if(_c[3]&&_9.getElementsByClassName){return _9.getElementsByClassName(_c[4]);}var _d;if(_c[5]){_d=_9.getElementsByTagName(_c[5]);if(_c[4]||_c[6]){_8=(_c[4]||"")+_c[6];}else{return _d;}}}if(_5){if(_9.nodeType===1&&_9.nodeName.toLowerCase()!=="object"){return _f(_9,_8,_9.querySelectorAll);}else{return _9.querySelectorAll(_8);}}else{if(!_d){_d=_9.getElementsByTagName("*");}}var _10=[];for(var i=0,l=_d.length;i<l;i++){var _11=_d[i];if(_11.nodeType==1&&_12(_11,_8,_9)){_10.push(_11);}}return _10;};var _f=function(_13,_14,_15){var _16=_13,old=_13.getAttribute("id"),nid=old||"__dojo__",_17=_13.parentNode,_18=/^\s*[+~]/.test(_14);if(_18&&!_17){return [];}if(!old){_13.setAttribute("id",nid);}else{nid=nid.replace(/'/g,"\\$&");}if(_18&&_17){_13=_13.parentNode;}var _19=_14.match(_6);for(var i=0;i<_19.length;i++){_19[i]="[id='"+nid+"'] "+_19[i];}_14=_19.join(",");try{return _15.call(_13,_14);}finally{if(!old){_16.removeAttribute("id");}}};if(!_1("dom-matches-selector")){var _12=(function(){var _1a=_3.tagName=="div"?"toLowerCase":"toUpperCase";var _1b={"":function(_1c){_1c=_1c[_1a]();return function(_1d){return _1d.tagName==_1c;};},".":function(_1e){var _1f=" "+_1e+" ";return function(_20){return _20.className.indexOf(_1e)>-1&&(" "+_20.className+" ").indexOf(_1f)>-1;};},"#":function(id){return function(_21){return _21.id==id;};}};var _22={"^=":function(_23,_24){return _23.indexOf(_24)==0;},"*=":function(_25,_26){return _25.indexOf(_26)>-1;},"$=":function(_27,_28){return _27.substring(_27.length-_28.length,_27.length)==_28;},"~=":function(_29,_2a){return (" "+_29+" ").indexOf(" "+_2a+" ")>-1;},"|=":function(_2b,_2c){return (_2b+"-").indexOf(_2c+"-")==0;},"=":function(_2d,_2e){return _2d==_2e;},"":function(_2f,_30){return true;}};function _31(_32,_33,_34){var _35=_33.charAt(0);if(_35=="\""||_35=="'"){_33=_33.slice(1,-1);}_33=_33.replace(/\\/g,"");var _36=_22[_34||""];return function(_37){var _38=_37.getAttribute(_32);return _38&&_36(_38,_33);};};function _39(_3a){return function(_3b,_3c){while((_3b=_3b.parentNode)!=_3c){if(_3a(_3b,_3c)){return true;}}};};function _3d(_3e){return function(_3f,_40){_3f=_3f.parentNode;return _3e?_3f!=_40&&_3e(_3f,_40):_3f==_40;};};var _41={};function and(_42,_43){return _42?function(_44,_45){return _43(_44)&&_42(_44,_45);}:_43;};return function(_46,_47,_48){var _49=_41[_47];if(!_49){if(_47.replace(/(?:\s*([> ])\s*)|(#|\.)?((?:\\.|[\w-])+)|\[\s*([\w-]+)\s*(.?=)?\s*("(?:\\.|[^"])+"|'(?:\\.|[^'])+'|(?:\\.|[^\]])*)\s*\]/g,function(t,_4a,_4b,_4c,_4d,_4e,_4f){if(_4c){_49=and(_49,_1b[_4b||""](_4c.replace(/\\/g,"")));}else{if(_4a){_49=(_4a==" "?_39:_3d)(_49);}else{if(_4d){_49=and(_49,_31(_4d,_4f,_4e));}}}return "";})){throw new Error("Syntax error in query");}if(!_49){return true;}_41[_47]=_49;}return _49(_46,_48);};})();}if(!_1("dom-qsa")){var _a=function(_50,_51){var _52=_50.match(_6);var _53=[];for(var i=0;i<_52.length;i++){_50=new String(_52[i].replace(/\s*$/,""));_50.indexOf=escape;var _54=_7(_50,_51);for(var j=0,l=_54.length;j<l;j++){var _55=_54[j];_53[_55.sourceIndex]=_55;}}var _56=[];for(i in _53){_56.push(_53[i]);}return _56;};}_7.match=_4?function(_57,_58,_59){if(_59&&_59.nodeType!=9){return _f(_59,_58,function(_5a){return _4.call(_57,_5a);});}return _4.call(_57,_58);}:_12;return _7;});},"*noref":1}});define("dojo/_selector",[],1);require(["dojo/selector/lite"]);
}catch(e){console.log("Module 'dojo_selector_lite_19': ",e);}
try{//>>built
define("dijit/nls/dijit_en",{"dijit/nls/loading":{"_localized":{},"loadingState":"Loading...","errorState":"Sorry, an error occurred"}});
}catch(e){console.log("Module 'dijit_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dijit/popup":function(){define(["dojo/_base/array","dojo/aspect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/has","dojo/keys","dojo/_base/lang","dojo/on","./place","./BackgroundIframe","./Viewport","./main"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,_b,on,_c,_d,_e,_f){function _10(){if(this._popupWrapper){_6.destroy(this._popupWrapper);delete this._popupWrapper;}};var _11=_3(null,{_stack:[],_beginZIndex:1000,_idGen:1,_repositionAll:function(){if(this._firstAroundNode){var _12=this._firstAroundPosition,_13=_7.position(this._firstAroundNode,true),dx=_13.x-_12.x,dy=_13.y-_12.y;if(dx||dy){this._firstAroundPosition=_13;for(var i=0;i<this._stack.length;i++){var _14=this._stack[i].wrapper.style;_14.top=(parseInt(_14.top,10)+dy)+"px";if(_14.right=="auto"){_14.left=(parseInt(_14.left,10)+dx)+"px";}else{_14.right=(parseInt(_14.right,10)-dx)+"px";}}}this._aroundMoveListener=setTimeout(_b.hitch(this,"_repositionAll"),dx||dy?10:50);}},_createWrapper:function(_15){var _16=_15._popupWrapper,_17=_15.domNode;if(!_16){_16=_6.create("div",{"class":"dijitPopup",style:{display:"none"},role:"region","aria-label":_15["aria-label"]||_15.label||_15.name||_15.id},_15.ownerDocumentBody);_16.appendChild(_17);var s=_17.style;s.display="";s.visibility="";s.position="";s.top="0px";_15._popupWrapper=_16;_2.after(_15,"destroy",_10,true);}return _16;},moveOffScreen:function(_18){var _19=this._createWrapper(_18);var ltr=_7.isBodyLtr(_18.ownerDocument),_1a={visibility:"hidden",top:"-9999px",display:""};_1a[ltr?"left":"right"]="-9999px";_1a[ltr?"right":"left"]="auto";_8.set(_19,_1a);return _19;},hide:function(_1b){var _1c=this._createWrapper(_1b);_8.set(_1c,{display:"none",height:"auto",overflow:"visible",border:""});var _1d=_1b.domNode;if("_originalStyle" in _1d){_1d.style.cssText=_1d._originalStyle;}},getTopPopup:function(){var _1e=this._stack;for(var pi=_1e.length-1;pi>0&&_1e[pi].parent===_1e[pi-1].widget;pi--){}return _1e[pi];},open:function(_1f){var _20=this._stack,_21=_1f.popup,_22=_21.domNode,_23=_1f.orient||["below","below-alt","above","above-alt"],ltr=_1f.parent?_1f.parent.isLeftToRight():_7.isBodyLtr(_21.ownerDocument),_24=_1f.around,id=(_1f.around&&_1f.around.id)?(_1f.around.id+"_dropdown"):("popup_"+this._idGen++);while(_20.length&&(!_1f.parent||!_4.isDescendant(_1f.parent.domNode,_20[_20.length-1].widget.domNode))){this.close(_20[_20.length-1].widget);}var _25=this.moveOffScreen(_21);if(_21.startup&&!_21._started){_21.startup();}var _26,_27=_7.position(_22);if("maxHeight" in _1f&&_1f.maxHeight!=-1){_26=_1f.maxHeight||Infinity;}else{var _28=_e.getEffectiveBox(this.ownerDocument),_29=_24?_7.position(_24,false):{y:_1f.y-(_1f.padding||0),h:(_1f.padding||0)*2};_26=Math.floor(Math.max(_29.y,_28.h-(_29.y+_29.h)));}if(_27.h>_26){var cs=_8.getComputedStyle(_22),_2a=cs.borderLeftWidth+" "+cs.borderLeftStyle+" "+cs.borderLeftColor;_8.set(_25,{overflowY:"scroll",height:_26+"px",border:_2a});_22._originalStyle=_22.style.cssText;_22.style.border="none";}_5.set(_25,{id:id,style:{zIndex:this._beginZIndex+_20.length},"class":"dijitPopup "+(_21.baseClass||_21["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:_1f.parent?_1f.parent.id:""});if(_20.length==0&&_24){this._firstAroundNode=_24;this._firstAroundPosition=_7.position(_24,true);this._aroundMoveListener=setTimeout(_b.hitch(this,"_repositionAll"),50);}if(_9("config-bgIframe")&&!_21.bgIframe){_21.bgIframe=new _d(_25);}var _2b=_21.orient?_b.hitch(_21,"orient"):null,_2c=_24?_c.around(_25,_24,_23,ltr,_2b):_c.at(_25,_1f,_23=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],_1f.padding,_2b);_25.style.visibility="visible";_22.style.visibility="visible";var _2d=[];_2d.push(on(_25,"keydown",_b.hitch(this,function(evt){if(evt.keyCode==_a.ESCAPE&&_1f.onCancel){evt.stopPropagation();evt.preventDefault();_1f.onCancel();}else{if(evt.keyCode==_a.TAB){evt.stopPropagation();evt.preventDefault();var _2e=this.getTopPopup();if(_2e&&_2e.onCancel){_2e.onCancel();}}}})));if(_21.onCancel&&_1f.onCancel){_2d.push(_21.on("cancel",_1f.onCancel));}_2d.push(_21.on(_21.onExecute?"execute":"change",_b.hitch(this,function(){var _2f=this.getTopPopup();if(_2f&&_2f.onExecute){_2f.onExecute();}})));_20.push({widget:_21,wrapper:_25,parent:_1f.parent,onExecute:_1f.onExecute,onCancel:_1f.onCancel,onClose:_1f.onClose,handlers:_2d});if(_21.onOpen){_21.onOpen(_2c);}return _2c;},close:function(_30){var _31=this._stack;while((_30&&_1.some(_31,function(_32){return _32.widget==_30;}))||(!_30&&_31.length)){var top=_31.pop(),_33=top.widget,_34=top.onClose;if(_33.onClose){_33.onClose();}var h;while(h=top.handlers.pop()){h.remove();}if(_33&&_33.domNode){this.hide(_33);}if(_34){_34();}}if(_31.length==0&&this._aroundMoveListener){clearTimeout(this._aroundMoveListener);this._firstAroundNode=this._firstAroundPosition=this._aroundMoveListener=null;}}});return (_f.popup=new _11());});},"dijit/a11y":function(){define(["dojo/_base/array","dojo/dom","dojo/dom-attr","dojo/dom-style","dojo/_base/lang","dojo/sniff","./main"],function(_35,dom,_36,_37,_38,has,_39){var _3a;var _3b={_isElementShown:function(_3c){var s=_37.get(_3c);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_36.get(_3c,"type")!="hidden");},hasDefaultTabStop:function(_3d){switch(_3d.nodeName.toLowerCase()){case "a":return _36.has(_3d,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":var _3e;try{var _3f=_3d.contentDocument;if("designMode" in _3f&&_3f.designMode=="on"){return true;}_3e=_3f.body;}catch(e1){try{_3e=_3d.contentWindow.document.body;}catch(e2){return false;}}return _3e&&(_3e.contentEditable=="true"||(_3e.firstChild&&_3e.firstChild.contentEditable=="true"));default:return _3d.contentEditable=="true";}},effectiveTabIndex:function(_40){if(_36.get(_40,"disabled")){return _3a;}else{if(_36.has(_40,"tabIndex")){return +_36.get(_40,"tabIndex");}else{return _3b.hasDefaultTabStop(_40)?0:_3a;}}},isTabNavigable:function(_41){return _3b.effectiveTabIndex(_41)>=0;},isFocusable:function(_42){return _3b.effectiveTabIndex(_42)>=-1;},_getTabNavigable:function(_43){var _44,_45,_46,_47,_48,_49,_4a={};function _4b(_4c){return _4c&&_4c.tagName.toLowerCase()=="input"&&_4c.type&&_4c.type.toLowerCase()=="radio"&&_4c.name&&_4c.name.toLowerCase();};var _4d=_3b._isElementShown,_4e=_3b.effectiveTabIndex;var _4f=function(_50){for(var _51=_50.firstChild;_51;_51=_51.nextSibling){if(_51.nodeType!=1||(has("ie")<=9&&_51.scopeName!=="HTML")||!_4d(_51)){continue;}var _52=_4e(_51);if(_52>=0){if(_52==0){if(!_44){_44=_51;}_45=_51;}else{if(_52>0){if(!_46||_52<_47){_47=_52;_46=_51;}if(!_48||_52>=_49){_49=_52;_48=_51;}}}var rn=_4b(_51);if(_36.get(_51,"checked")&&rn){_4a[rn]=_51;}}if(_51.nodeName.toUpperCase()!="SELECT"){_4f(_51);}}};if(_4d(_43)){_4f(_43);}function rs(_53){return _4a[_4b(_53)]||_53;};return {first:rs(_44),last:rs(_45),lowest:rs(_46),highest:rs(_48)};},getFirstInTabbingOrder:function(_54,doc){var _55=_3b._getTabNavigable(dom.byId(_54,doc));return _55.lowest?_55.lowest:_55.first;},getLastInTabbingOrder:function(_56,doc){var _57=_3b._getTabNavigable(dom.byId(_56,doc));return _57.last?_57.last:_57.highest;}};1&&_38.mixin(_39,_3b);return _3b;});},"dijit/WidgetSet":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/_base/kernel","./registry"],function(_58,_59,_5a,_5b){var _5c=_59("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0;},add:function(_5d){if(this._hash[_5d.id]){throw new Error("Tried to register widget with id=="+_5d.id+" but that id is already registered");}this._hash[_5d.id]=_5d;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(_5e,_5f){_5f=_5f||_5a.global;var i=0,id;for(id in this._hash){_5e.call(_5f,this._hash[id],i++,this._hash);}return this;},filter:function(_60,_61){_61=_61||_5a.global;var res=new _5c(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_60.call(_61,w,i++,this._hash)){res.add(w);}}return res;},byId:function(id){return this._hash[id];},byClass:function(cls){var res=new _5c(),id,_62;for(id in this._hash){_62=this._hash[id];if(_62.declaredClass==cls){res.add(_62);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(_63,_64){return _58.map(this.toArray(),_63,_64);},every:function(_65,_66){_66=_66||_5a.global;var x=0,i;for(i in this._hash){if(!_65.call(_66,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(_67,_68){_68=_68||_5a.global;var x=0,i;for(i in this._hash){if(_67.call(_68,this._hash[i],x++,this._hash)){return true;}}return false;}});_58.forEach(["forEach","filter","byClass","map","every","some"],function(_69){_5b[_69]=_5c.prototype[_69];});return _5c;});},"dijit/layout/ContentPane":function(){define(["dojo/_base/kernel","dojo/_base/lang","../_Widget","../_Container","./_ContentPaneResizeMixin","dojo/string","dojo/html","dojo/i18n!../nls/loading","dojo/_base/array","dojo/_base/declare","dojo/_base/Deferred","dojo/dom","dojo/dom-attr","dojo/dom-construct","dojo/_base/xhr","dojo/i18n","dojo/when"],function(_6a,_6b,_6c,_6d,_6e,_6f,_70,_71,_72,_73,_74,dom,_75,_76,xhr,_77,_78){return _73("dijit.layout.ContentPane",[_6c,_6d,_6e],{href:"",content:"",extractContent:false,parseOnLoad:true,parserScope:_6a._scopeName,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'><span class='dijitInline dijitIconLoading'></span>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'><span class='dijitInline dijitIconError'></span>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",ioArgs:{},onLoadDeferred:null,_setTitleAttr:null,stopParser:true,template:false,markupFactory:function(_79,_7a,_7b){var _7c=new _7b(_79,_7a);return !_7c.href&&_7c._contentSetter&&_7c._contentSetter.parseDeferred&&!_7c._contentSetter.parseDeferred.isFulfilled()?_7c._contentSetter.parseDeferred.then(function(){return _7c;}):_7c;},create:function(_7d,_7e){if((!_7d||!_7d.template)&&_7e&&!("href" in _7d)&&!("content" in _7d)){_7e=dom.byId(_7e);var df=_7e.ownerDocument.createDocumentFragment();while(_7e.firstChild){df.appendChild(_7e.firstChild);}_7d=_6b.delegate(_7d,{content:df});}this.inherited(arguments,[_7d,_7e]);},postMixInProperties:function(){this.inherited(arguments);var _7f=_77.getLocalization("dijit","loading",this.lang);this.loadingMessage=_6f.substitute(this.loadingMessage,_7f);this.errorMessage=_6f.substitute(this.errorMessage,_7f);},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}this.domNode.removeAttribute("title");},startup:function(){this.inherited(arguments);if(this._contentSetter){_72.forEach(this._contentSetter.parseResults,function(obj){if(!obj._started&&!obj._destroyed&&_6b.isFunction(obj.startup)){obj.startup();obj._started=true;}},this);}},_startChildren:function(){_72.forEach(this.getChildren(),function(obj){if(!obj._started&&!obj._destroyed&&_6b.isFunction(obj.startup)){obj.startup();obj._started=true;}});if(this._contentSetter){_72.forEach(this._contentSetter.parseResults,function(obj){if(!obj._started&&!obj._destroyed&&_6b.isFunction(obj.startup)){obj.startup();obj._started=true;}},this);}},setHref:function(_80){_6a.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use set('href', ...) instead.","","2.0");return this.set("href",_80);},_setHrefAttr:function(_81){this.cancel();this.onLoadDeferred=new _74(_6b.hitch(this,"cancel"));this.onLoadDeferred.then(_6b.hitch(this,"onLoad"));this._set("href",_81);if(this.preload||(this._created&&this._isShown())){this._load();}else{this._hrefChanged=true;}return this.onLoadDeferred;},setContent:function(_82){_6a.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use set('content', ...) instead.","","2.0");this.set("content",_82);},_setContentAttr:function(_83){this._set("href","");this.cancel();this.onLoadDeferred=new _74(_6b.hitch(this,"cancel"));if(this._created){this.onLoadDeferred.then(_6b.hitch(this,"onLoad"));}this._setContent(_83||"");this._isDownloaded=false;return this.onLoadDeferred;},_getContentAttr:function(){return this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;this.onLoadDeferred=null;},destroy:function(){this.cancel();this.inherited(arguments);},destroyRecursive:function(_84){if(this._beingDestroyed){return;}this.inherited(arguments);},_onShow:function(){this.inherited(arguments);if(this.href){if(!this._xhrDfd&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)){return this.refresh();}}},refresh:function(){this.cancel();this.onLoadDeferred=new _74(_6b.hitch(this,"cancel"));this.onLoadDeferred.then(_6b.hitch(this,"onLoad"));this._load();return this.onLoadDeferred;},_load:function(){this._setContent(this.onDownloadStart(),true);var _85=this;var _86={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(_6b.isObject(this.ioArgs)){_6b.mixin(_86,this.ioArgs);}var _87=(this._xhrDfd=(this.ioMethod||xhr.get)(_86)),_88;_87.then(function(_89){_88=_89;try{_85._isDownloaded=true;return _85._setContent(_89,false);}catch(err){_85._onError("Content",err);}},function(err){if(!_87.canceled){_85._onError("Download",err);}delete _85._xhrDfd;return err;}).then(function(){_85.onDownloadEnd();delete _85._xhrDfd;return _88;});delete this._hrefChanged;},_onLoadHandler:function(_8a){this._set("isLoaded",true);try{this.onLoadDeferred.resolve(_8a);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code: "+e.message);}},_onUnloadHandler:function(){this._set("isLoaded",false);try{this.onUnload();}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code: "+e.message);}},destroyDescendants:function(_8b){if(this.isLoaded){this._onUnloadHandler();}var _8c=this._contentSetter;_72.forEach(this.getChildren(),function(_8d){if(_8d.destroyRecursive){_8d.destroyRecursive(_8b);}else{if(_8d.destroy){_8d.destroy(_8b);}}_8d._destroyed=true;});if(_8c){_72.forEach(_8c.parseResults,function(_8e){if(!_8e._destroyed){if(_8e.destroyRecursive){_8e.destroyRecursive(_8b);}else{if(_8e.destroy){_8e.destroy(_8b);}}_8e._destroyed=true;}});delete _8c.parseResults;}if(!_8b){_76.empty(this.containerNode);}delete this._singleChild;},_setContent:function(_8f,_90){this.destroyDescendants();var _91=this._contentSetter;if(!(_91&&_91 instanceof _70._ContentSetter)){_91=this._contentSetter=new _70._ContentSetter({node:this.containerNode,_onError:_6b.hitch(this,this._onError),onContentError:_6b.hitch(this,function(e){var _92=this.onContentError(e);try{this.containerNode.innerHTML=_92;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _93=_6b.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:!_8f.domNode&&this.parseOnLoad,parserScope:this.parserScope,startup:false,dir:this.dir,lang:this.lang,textDir:this.textDir},this._contentSetterParams||{});var p=_91.set((_6b.isObject(_8f)&&_8f.domNode)?_8f.domNode:_8f,_93);var _94=this;return _78(p&&p.then?p:_91.parseDeferred,function(){delete _94._contentSetterParams;if(!_90){if(_94._started){_94._startChildren();_94._scheduleLayout();}_94._onLoadHandler(_8f);}});},_onError:function(_95,err,_96){this.onLoadDeferred.reject(err);var _97=this["on"+_95+"Error"].call(this,err);if(_96){console.error(_96,err);}else{if(_97){this._setContent(_97,true);}}},onLoad:function(){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(){},onDownloadError:function(){return this.errorMessage;},onDownloadEnd:function(){}});});},"dijit/_base/wai":function(){define(["dojo/dom-attr","dojo/_base/lang","../main","../hccss"],function(_98,_99,_9a){var _9b={hasWaiRole:function(_9c,_9d){var _9e=this.getWaiRole(_9c);return _9d?(_9e.indexOf(_9d)>-1):(_9e.length>0);},getWaiRole:function(_9f){return _99.trim((_98.get(_9f,"role")||"").replace("wairole:",""));},setWaiRole:function(_a0,_a1){_98.set(_a0,"role",_a1);},removeWaiRole:function(_a2,_a3){var _a4=_98.get(_a2,"role");if(!_a4){return;}if(_a3){var t=_99.trim((" "+_a4+" ").replace(" "+_a3+" "," "));_98.set(_a2,"role",t);}else{_a2.removeAttribute("role");}},hasWaiState:function(_a5,_a6){return _a5.hasAttribute?_a5.hasAttribute("aria-"+_a6):!!_a5.getAttribute("aria-"+_a6);},getWaiState:function(_a7,_a8){return _a7.getAttribute("aria-"+_a8)||"";},setWaiState:function(_a9,_aa,_ab){_a9.setAttribute("aria-"+_aa,_ab);},removeWaiState:function(_ac,_ad){_ac.removeAttribute("aria-"+_ad);}};_99.mixin(_9a,_9b);return _9a;});},"dijit/Viewport":function(){define(["dojo/Evented","dojo/on","dojo/domReady","dojo/sniff","dojo/window"],function(_ae,on,_af,has,_b0){var _b1=new _ae();var _b2;_af(function(){var _b3=_b0.getBox();_b1._rlh=on(window,"resize",function(){var _b4=_b0.getBox();if(_b3.h==_b4.h&&_b3.w==_b4.w){return;}_b3=_b4;_b1.emit("resize");});if(has("ie")==8){var _b5=screen.deviceXDPI;setInterval(function(){if(screen.deviceXDPI!=_b5){_b5=screen.deviceXDPI;_b1.emit("resize");}},500);}if(has("ios")){on(document,"focusin",function(evt){_b2=evt.target;});on(document,"focusout",function(evt){_b2=null;});}});_b1.getEffectiveBox=function(doc){var box=_b0.getBox(doc);var tag=_b2&&_b2.tagName&&_b2.tagName.toLowerCase();if(has("ios")&&_b2&&!_b2.readOnly&&(tag=="textarea"||(tag=="input"&&/^(color|email|number|password|search|tel|text|url)$/.test(_b2.type)))){box.h*=(orientation==0||orientation==180?0.66:0.4);var _b6=_b2.getBoundingClientRect();box.h=Math.max(box.h,_b6.top+_b6.height);}return box;};return _b1;});},"dojo/hccss":function(){define(["require","./_base/config","./dom-class","./dom-style","./has","./domReady","./_base/window"],function(_b7,_b8,_b9,_ba,has,_bb,win){has.add("highcontrast",function(){var div=win.doc.createElement("div");div.style.cssText="border: 1px solid; border-color:red green; position: absolute; height: 5px; top: -999px;"+"background-image: url("+(_b8.blankGif||_b7.toUrl("./resources/blank.gif"))+");";win.body().appendChild(div);var cs=_ba.getComputedStyle(div),_bc=cs.backgroundImage,hc=(cs.borderTopColor==cs.borderRightColor)||(_bc&&(_bc=="none"||_bc=="url(invalid-url:)"));if(has("ie")<=8){div.outerHTML="";}else{win.body().removeChild(div);}return hc;});_bb(function(){if(has("highcontrast")){_b9.add(win.body(),"dj_a11y");}});return has;});},"dijit/layout/utils":function(){define(["dojo/_base/array","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang"],function(_bd,_be,_bf,_c0,_c1){function _c2(_c3){return _c3.substring(0,1).toUpperCase()+_c3.substring(1);};function _c4(_c5,dim){var _c6=_c5.resize?_c5.resize(dim):_bf.setMarginBox(_c5.domNode,dim);if(_c6){_c1.mixin(_c5,_c6);}else{_c1.mixin(_c5,_bf.getMarginBox(_c5.domNode));_c1.mixin(_c5,dim);}};var _c7={marginBox2contentBox:function(_c8,mb){var cs=_c0.getComputedStyle(_c8);var me=_bf.getMarginExtents(_c8,cs);var pb=_bf.getPadBorderExtents(_c8,cs);return {l:_c0.toPixelValue(_c8,cs.paddingLeft),t:_c0.toPixelValue(_c8,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};},layoutChildren:function(_c9,dim,_ca,_cb,_cc){dim=_c1.mixin({},dim);_be.add(_c9,"dijitLayoutContainer");_ca=_bd.filter(_ca,function(_cd){return _cd.region!="center"&&_cd.layoutAlign!="client";}).concat(_bd.filter(_ca,function(_ce){return _ce.region=="center"||_ce.layoutAlign=="client";}));_bd.forEach(_ca,function(_cf){var elm=_cf.domNode,pos=(_cf.region||_cf.layoutAlign);if(!pos){throw new Error("No region setting for "+_cf.id);}var _d0=elm.style;_d0.left=dim.l+"px";_d0.top=dim.t+"px";_d0.position="absolute";_be.add(elm,"dijitAlign"+_c2(pos));var _d1={};if(_cb&&_cb==_cf.id){_d1[_cf.region=="top"||_cf.region=="bottom"?"h":"w"]=_cc;}if(pos=="leading"){pos=_cf.isLeftToRight()?"left":"right";}if(pos=="trailing"){pos=_cf.isLeftToRight()?"right":"left";}if(pos=="top"||pos=="bottom"){_d1.w=dim.w;_c4(_cf,_d1);dim.h-=_cf.h;if(pos=="top"){dim.t+=_cf.h;}else{_d0.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){_d1.h=dim.h;_c4(_cf,_d1);dim.w-=_cf.w;if(pos=="left"){dim.l+=_cf.w;}else{_d0.left=dim.l+dim.w+"px";}}else{if(pos=="client"||pos=="center"){_c4(_cf,dim);}}}});}};_c1.setObject("dijit.layout.utils",_c7);return _c7;});},"dijit/_WidgetBase":function(){define(["require","dojo/_base/array","dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/has","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/ready","dojo/Stateful","dojo/topic","dojo/_base/window","./Destroyable","dojo/has!dojo-bidi?./_BidiMixin","./registry"],function(_d2,_d3,_d4,_d5,_d6,_d7,dom,_d8,_d9,_da,_db,_dc,has,_dd,_de,on,_df,_e0,_e1,win,_e2,_e3,_e4){has.add("dijit-legacy-requires",!_dd.isAsync);has.add("dojo-bidi",false);if(has("dijit-legacy-requires")){_df(0,function(){var _e5=["dijit/_base/manager"];_d2(_e5);});}var _e6={};function _e7(obj){var ret={};for(var _e8 in obj){ret[_e8.toLowerCase()]=true;}return ret;};function _e9(_ea){return function(val){_d8[val?"set":"remove"](this.domNode,_ea,val);this._set(_ea,val);};};function _eb(a,b){return a===b||(a!==a&&b!==b);};var _ec=_d7("dijit._WidgetBase",[_e0,_e2],{id:"",_setIdAttr:"domNode",lang:"",_setLangAttr:_e9("lang"),dir:"",_setDirAttr:_e9("dir"),"class":"",_setClassAttr:{node:"domNode",type:"class"},style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,ownerDocument:null,_setOwnerDocumentAttr:function(val){this._set("ownerDocument",val);},attributeMap:{},_blankGif:_d5.blankGif||_d2.toUrl("dojo/resources/blank.gif"),_introspect:function(){var _ed=this.constructor;if(!_ed._setterAttrs){var _ee=_ed.prototype,_ef=_ed._setterAttrs=[],_f0=(_ed._onMap={});for(var _f1 in _ee.attributeMap){_ef.push(_f1);}for(_f1 in _ee){if(/^on/.test(_f1)){_f0[_f1.substring(2).toLowerCase()]=_f1;}if(/^_set[A-Z](.*)Attr$/.test(_f1)){_f1=_f1.charAt(4).toLowerCase()+_f1.substr(5,_f1.length-9);if(!_ee.attributeMap||!(_f1 in _ee.attributeMap)){_ef.push(_f1);}}}}},postscript:function(_f2,_f3){this.create(_f2,_f3);},create:function(_f4,_f5){this._introspect();this.srcNodeRef=dom.byId(_f5);this._connects=[];this._supportingWidgets=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_f4){this.params=_f4;_de.mixin(this,_f4);}this.postMixInProperties();if(!this.id){this.id=_e4.getUniqueId(this.declaredClass.replace(/\./g,"_"));if(this.params){delete this.params.id;}}this.ownerDocument=this.ownerDocument||(this.srcNodeRef?this.srcNodeRef.ownerDocument:document);this.ownerDocumentBody=win.body(this.ownerDocument);_e4.add(this);this.buildRendering();var _f6;if(this.domNode){this._applyAttributes();var _f7=this.srcNodeRef;if(_f7&&_f7.parentNode&&this.domNode!==_f7){_f7.parentNode.replaceChild(this.domNode,_f7);_f6=true;}this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(_f6){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var _f8={};for(var key in this.params||{}){_f8[key]=this._get(key);}_d3.forEach(this.constructor._setterAttrs,function(key){if(!(key in _f8)){var val=this._get(key);if(val){this.set(key,val);}}},this);for(key in _f8){this.set(key,_f8[key]);}},postMixInProperties:function(){},buildRendering:function(){if(!this.domNode){this.domNode=this.srcNodeRef||this.ownerDocument.createElement("div");}if(this.baseClass){var _f9=this.baseClass.split(" ");if(!this.isLeftToRight()){_f9=_f9.concat(_d3.map(_f9,function(_fa){return _fa+"Rtl";}));}_d9.add(this.domNode,_f9);}},postCreate:function(){},startup:function(){if(this._started){return;}this._started=true;_d3.forEach(this.getChildren(),function(obj){if(!obj._started&&!obj._destroyed&&_de.isFunction(obj.startup)){obj.startup();obj._started=true;}});},destroyRecursive:function(_fb){this._beingDestroyed=true;this.destroyDescendants(_fb);this.destroy(_fb);},destroy:function(_fc){this._beingDestroyed=true;this.uninitialize();function _fd(w){if(w.destroyRecursive){w.destroyRecursive(_fc);}else{if(w.destroy){w.destroy(_fc);}}};_d3.forEach(this._connects,_de.hitch(this,"disconnect"));_d3.forEach(this._supportingWidgets,_fd);if(this.domNode){_d3.forEach(_e4.findWidgets(this.domNode,this.containerNode),_fd);}this.destroyRendering(_fc);_e4.remove(this.id);this._destroyed=true;},destroyRendering:function(_fe){if(this.bgIframe){this.bgIframe.destroy(_fe);delete this.bgIframe;}if(this.domNode){if(_fe){_d8.remove(this.domNode,"widgetId");}else{_da.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_fe){_da.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_ff){_d3.forEach(this.getChildren(),function(_100){if(_100.destroyRecursive){_100.destroyRecursive(_ff);}});},uninitialize:function(){return false;},_setStyleAttr:function(_101){var _102=this.domNode;if(_de.isObject(_101)){_dc.set(_102,_101);}else{if(_102.style.cssText){_102.style.cssText+="; "+_101;}else{_102.style.cssText=_101;}}this._set("style",_101);},_attrToDom:function(attr,_103,_104){_104=arguments.length>=3?_104:this.attributeMap[attr];_d3.forEach(_de.isArray(_104)?_104:[_104],function(_105){var _106=this[_105.node||_105||"domNode"];var type=_105.type||"attribute";switch(type){case "attribute":if(_de.isFunction(_103)){_103=_de.hitch(this,_103);}var _107=_105.attribute?_105.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);if(_106.tagName){_d8.set(_106,_107,_103);}else{_106.set(_107,_103);}break;case "innerText":_106.innerHTML="";_106.appendChild(this.ownerDocument.createTextNode(_103));break;case "innerHTML":_106.innerHTML=_103;break;case "class":_d9.replace(_106,_103,this[attr]);break;}},this);},get:function(name){var _108=this._getAttrNames(name);return this[_108.g]?this[_108.g]():this._get(name);},set:function(name,_109){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _10a=this._getAttrNames(name),_10b=this[_10a.s];if(_de.isFunction(_10b)){var _10c=_10b.apply(this,Array.prototype.slice.call(arguments,1));}else{var _10d=this.focusNode&&!_de.isFunction(this.focusNode)?"focusNode":"domNode",tag=this[_10d]&&this[_10d].tagName,_10e=tag&&(_e6[tag]||(_e6[tag]=_e7(this[_10d]))),map=name in this.attributeMap?this.attributeMap[name]:_10a.s in this?this[_10a.s]:((_10e&&_10a.l in _10e&&typeof _109!="function")||/^aria-|^data-|^role$/.test(name))?_10d:null;if(map!=null){this._attrToDom(name,_109,map);}this._set(name,_109);}return _10c||this;},_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.replace(/^[a-z]|-[a-zA-Z]/g,function(c){return c.charAt(c.length-1).toUpperCase();});return (apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr",l:uc.toLowerCase()});},_set:function(name,_10f){var _110=this[name];this[name]=_10f;if(this._created&&!_eb(_110,_10f)){if(this._watchCallbacks){this._watchCallbacks(name,_110,_10f);}this.emit("attrmodified-"+name,{detail:{prevValue:_110,newValue:_10f}});}},_get:function(name){return this[name];},emit:function(type,_111,_112){_111=_111||{};if(_111.bubbles===undefined){_111.bubbles=true;}if(_111.cancelable===undefined){_111.cancelable=true;}if(!_111.detail){_111.detail={};}_111.detail.widget=this;var ret,_113=this["on"+type];if(_113){ret=_113.apply(this,_112?_112:[_111]);}if(this._started&&!this._beingDestroyed){on.emit(this.domNode,type.toLowerCase(),_111);}return ret;},on:function(type,func){var _114=this._onMap(type);if(_114){return _d4.after(this,_114,func,true);}return this.own(on(this.domNode,type,func))[0];},_onMap:function(type){var ctor=this.constructor,map=ctor._onMap;if(!map){map=(ctor._onMap={});for(var attr in ctor.prototype){if(/^on/.test(attr)){map[attr.replace(/^on/,"").toLowerCase()]=attr;}}}return map[typeof type=="string"&&type.toLowerCase()];},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getChildren:function(){return this.containerNode?_e4.findWidgets(this.containerNode):[];},getParent:function(){return _e4.getEnclosingWidget(this.domNode.parentNode);},connect:function(obj,_115,_116){return this.own(_d6.connect(obj,_115,this,_116))[0];},disconnect:function(_117){_117.remove();},subscribe:function(t,_118){return this.own(_e1.subscribe(t,_de.hitch(this,_118)))[0];},unsubscribe:function(_119){_119.remove();},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):_db.isBodyLtr(this.ownerDocument);},isFocusable:function(){return this.focus&&(_dc.get(this.domNode,"display")!="none");},placeAt:function(_11a,_11b){var _11c=!_11a.tagName&&_e4.byId(_11a);if(_11c&&_11c.addChild&&(!_11b||typeof _11b==="number")){_11c.addChild(this,_11b);}else{var ref=_11c?(_11c.containerNode&&!/after|before|replace/.test(_11b||"")?_11c.containerNode:_11c.domNode):dom.byId(_11a,this.ownerDocument);_da.place(this.domNode,ref,_11b);if(!this._started&&(this.getParent()||{})._started){this.startup();}}return this;},defer:function(fcn,_11d){var _11e=setTimeout(_de.hitch(this,function(){if(!_11e){return;}_11e=null;if(!this._destroyed){_de.hitch(this,fcn)();}}),_11d||0);return {remove:function(){if(_11e){clearTimeout(_11e);_11e=null;}return null;}};}});if(has("dojo-bidi")){_ec.extend(_e3);}return _ec;});},"dijit/_base":function(){define(["./main","./a11y","./WidgetSet","./_base/focus","./_base/manager","./_base/place","./_base/popup","./_base/scroll","./_base/sniff","./_base/typematic","./_base/wai","./_base/window"],function(_11f){return _11f._base;});},"dijit/form/_FormValueMixin":function(){define(["dojo/_base/declare","dojo/dom-attr","dojo/keys","dojo/_base/lang","dojo/on","dojo/sniff","./_FormWidgetMixin"],function(_120,_121,keys,lang,on,has,_122){return _120("dijit.form._FormValueMixin",_122,{readOnly:false,_setReadOnlyAttr:function(_123){_121.set(this.focusNode,"readOnly",_123);this._set("readOnly",_123);},postCreate:function(){this.inherited(arguments);if(this._resetValue===undefined){this._lastValueReported=this._resetValue=this.value;}},_setValueAttr:function(_124,_125){this._handleOnChange(_124,_125);},_handleOnChange:function(_126,_127){this._set("value",_126);this.inherited(arguments);},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);}});});},"dijit/_WidgetsInTemplateMixin":function(){define(["dojo/_base/array","dojo/aspect","dojo/_base/declare","dojo/_base/lang","dojo/parser"],function(_128,_129,_12a,lang,_12b){return _12a("dijit._WidgetsInTemplateMixin",null,{_earlyTemplatedStartup:false,widgetsInTemplate:true,contextRequire:null,_beforeFillContent:function(){if(this.widgetsInTemplate){var node=this.domNode;if(this.containerNode&&!this.searchContainerNode){this.containerNode.stopParser=true;}_12b.parse(node,{noStart:!this._earlyTemplatedStartup,template:true,inherited:{dir:this.dir,lang:this.lang,textDir:this.textDir},propsThis:this,contextRequire:this.contextRequire,scope:"dojo"}).then(lang.hitch(this,function(_12c){this._startupWidgets=_12c;for(var i=0;i<_12c.length;i++){this._processTemplateNode(_12c[i],function(n,p){return n[p];},function(_12d,type,_12e){if(type in _12d){return _12d.connect(_12d,type,_12e);}else{return _12d.on(type,_12e,true);}});}if(this.containerNode&&this.containerNode.stopParser){delete this.containerNode.stopParser;}}));if(!this._startupWidgets){throw new Error(this.declaredClass+": parser returned unfilled promise (probably waiting for module auto-load), "+"unsupported by _WidgetsInTemplateMixin.   Must pre-load all supporting widgets before instantiation.");}}},_processTemplateNode:function(_12f,_130,_131){if(_130(_12f,"dojoType")||_130(_12f,"data-dojo-type")){return true;}return this.inherited(arguments);},startup:function(){_128.forEach(this._startupWidgets,function(w){if(w&&!w._started&&w.startup){w.startup();}});this._startupWidgets=null;this.inherited(arguments);}});});},"dijit/_CssStateMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/dom-class","dojo/has","dojo/_base/lang","dojo/on","dojo/domReady","dojo/touch","dojo/_base/window","./a11yclick","./registry"],function(_132,_133,dom,_134,has,lang,on,_135,_136,win,_137,_138){var _139=_133("dijit._CssStateMixin",[],{hovering:false,active:false,_applyAttributes:function(){this.inherited(arguments);_132.forEach(["disabled","readOnly","checked","selected","focused","state","hovering","active","_opened"],function(attr){this.watch(attr,lang.hitch(this,"_setStateClass"));},this);for(var ap in this.cssStateNodes||{}){this._trackMouseState(this[ap],this.cssStateNodes[ap]);}this._trackMouseState(this.domNode,this.baseClass);this._setStateClass();},_cssMouseEvent:function(_13a){if(!this.disabled){switch(_13a.type){case "mouseover":case "MSPointerOver":case "pointerover":this._set("hovering",true);this._set("active",this._mouseDown);break;case "mouseout":case "MSPointerOut":case "pointerout":this._set("hovering",false);this._set("active",false);break;case "mousedown":case "touchstart":case "MSPointerDown":case "pointerdown":case "keydown":this._set("active",true);break;case "mouseup":case "dojotouchend":case "MSPointerUp":case "pointerup":case "keyup":this._set("active",false);break;}}},_setStateClass:function(){var _13b=this.baseClass.split(" ");function _13c(_13d){_13b=_13b.concat(_132.map(_13b,function(c){return c+_13d;}),"dijit"+_13d);};if(!this.isLeftToRight()){_13c("Rtl");}var _13e=this.checked=="mixed"?"Mixed":(this.checked?"Checked":"");if(this.checked){_13c(_13e);}if(this.state){_13c(this.state);}if(this.selected){_13c("Selected");}if(this._opened){_13c("Opened");}if(this.disabled){_13c("Disabled");}else{if(this.readOnly){_13c("ReadOnly");}else{if(this.active){_13c("Active");}else{if(this.hovering){_13c("Hover");}}}}if(this.focused){_13c("Focused");}var tn=this.stateNode||this.domNode,_13f={};_132.forEach(tn.className.split(" "),function(c){_13f[c]=true;});if("_stateClasses" in this){_132.forEach(this._stateClasses,function(c){delete _13f[c];});}_132.forEach(_13b,function(c){_13f[c]=true;});var _140=[];for(var c in _13f){_140.push(c);}tn.className=_140.join(" ");this._stateClasses=_13b;},_subnodeCssMouseEvent:function(node,_141,evt){if(this.disabled||this.readOnly){return;}function _142(_143){_134.toggle(node,_141+"Hover",_143);};function _144(_145){_134.toggle(node,_141+"Active",_145);};function _146(_147){_134.toggle(node,_141+"Focused",_147);};switch(evt.type){case "mouseover":case "MSPointerOver":case "pointerover":_142(true);break;case "mouseout":case "MSPointerOut":case "pointerout":_142(false);_144(false);break;case "mousedown":case "touchstart":case "MSPointerDown":case "pointerdown":case "keydown":_144(true);break;case "mouseup":case "MSPointerUp":case "pointerup":case "dojotouchend":case "keyup":_144(false);break;case "focus":case "focusin":_146(true);break;case "blur":case "focusout":_146(false);break;}},_trackMouseState:function(node,_148){node._cssState=_148;}});_135(function(){function _149(evt,_14a,_14b){if(_14b&&dom.isDescendant(_14b,_14a)){return;}for(var node=_14a;node&&node!=_14b;node=node.parentNode){if(node._cssState){var _14c=_138.getEnclosingWidget(node);if(_14c){if(node==_14c.domNode){_14c._cssMouseEvent(evt);}else{_14c._subnodeCssMouseEvent(node,node._cssState,evt);}}}}};var body=win.body(),_14d;on(body,_136.over,function(evt){_149(evt,evt.target,evt.relatedTarget);});on(body,_136.out,function(evt){_149(evt,evt.target,evt.relatedTarget);});on(body,_137.press,function(evt){_14d=evt.target;_149(evt,_14d);});on(body,_137.release,function(evt){_149(evt,_14d);_14d=null;});on(body,"focusin, focusout",function(evt){var node=evt.target;if(node._cssState&&!node.getAttribute("widgetId")){var _14e=_138.getEnclosingWidget(node);if(_14e){_14e._subnodeCssMouseEvent(node,node._cssState,evt);}}});});return _139;});},"dijit/_base/manager":function(){define(["dojo/_base/array","dojo/_base/config","dojo/_base/lang","../registry","../main"],function(_14f,_150,lang,_151,_152){var _153={};_14f.forEach(["byId","getUniqueId","findWidgets","_destroyAll","byNode","getEnclosingWidget"],function(name){_153[name]=_151[name];});lang.mixin(_153,{defaultDuration:_150["defaultDuration"]||200});lang.mixin(_152,_153);return _152;});},"dijit/_base/sniff":function(){define(["dojo/uacss"],function(){});},"dijit/BackgroundIframe":function(){define(["require","./main","dojo/_base/config","dojo/dom-construct","dojo/dom-style","dojo/_base/lang","dojo/on","dojo/sniff"],function(_154,_155,_156,_157,_158,lang,on,has){has.add("config-bgIframe",!has("touch"));var _159=new function(){var _15a=[];this.pop=function(){var _15b;if(_15a.length){_15b=_15a.pop();_15b.style.display="";}else{if(has("ie")<9){var burl=_156["dojoBlankHtmlUrl"]||_154.toUrl("dojo/resources/blank.html")||"javascript:\"\"";var html="<iframe src='"+burl+"' role='presentation'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_15b=document.createElement(html);}else{_15b=_157.create("iframe");_15b.src="javascript:\"\"";_15b.className="dijitBackgroundIframe";_15b.setAttribute("role","presentation");_158.set(_15b,"opacity",0.1);}_15b.tabIndex=-1;}return _15b;};this.push=function(_15c){_15c.style.display="none";_15a.push(_15c);};}();_155.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(has("config-bgIframe")){var _15d=(this.iframe=_159.pop());node.appendChild(_15d);if(has("ie")<7||has("quirks")){this.resize(node);this._conn=on(node,"resize",lang.hitch(this,"resize",node));}else{_158.set(_15d,{width:"100%",height:"100%"});}}};lang.extend(_155.BackgroundIframe,{resize:function(node){if(this.iframe){_158.set(this.iframe,{width:node.offsetWidth+"px",height:node.offsetHeight+"px"});}},destroy:function(){if(this._conn){this._conn.remove();this._conn=null;}if(this.iframe){_159.push(this.iframe);delete this.iframe;}}});return _155.BackgroundIframe;});},"dijit/typematic":function(){define(["dojo/_base/array","dojo/_base/connect","dojo/_base/lang","dojo/on","dojo/sniff","./main"],function(_15e,_15f,lang,on,has,_160){var _161=(_160.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=Math.max(this._currentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay)),this._minDelay);this._timer=setTimeout(lang.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_162,node,_163,obj,_164,_165,_166){if(obj!=this._obj){this.stop();this._initialDelay=_165||500;this._subsequentDelay=_164||0.9;this._minDelay=_166||10;this._obj=obj;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=lang.hitch(_162,_163);this._evt={faux:true};for(var attr in evt){if(attr!="layerX"&&attr!="layerY"){var v=evt[attr];if(typeof v!="function"&&typeof v!="undefined"){this._evt[attr]=v;}}}this._fireEventAndReload();}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(node,_167,_168,_169,_16a,_16b,_16c){var type="keyCode" in _167?"keydown":"charCode" in _167?"keypress":_15f._keypress,attr="keyCode" in _167?"keyCode":"charCode" in _167?"charCode":"charOrCode";var _16d=[on(node,type,lang.hitch(this,function(evt){if(evt[attr]==_167[attr]&&(_167.ctrlKey===undefined||_167.ctrlKey==evt.ctrlKey)&&(_167.altKey===undefined||_167.altKey==evt.altKey)&&(_167.metaKey===undefined||_167.metaKey==(evt.metaKey||false))&&(_167.shiftKey===undefined||_167.shiftKey==evt.shiftKey)){evt.stopPropagation();evt.preventDefault();_161.trigger(evt,_168,node,_169,_167,_16a,_16b,_16c);}else{if(_161._obj==_167){_161.stop();}}})),on(node,"keyup",lang.hitch(this,function(){if(_161._obj==_167){_161.stop();}}))];return {remove:function(){_15e.forEach(_16d,function(h){h.remove();});}};},addMouseListener:function(node,_16e,_16f,_170,_171,_172){var _173=[on(node,"mousedown",lang.hitch(this,function(evt){evt.preventDefault();_161.trigger(evt,_16e,node,_16f,node,_170,_171,_172);})),on(node,"mouseup",lang.hitch(this,function(evt){if(this._obj){evt.preventDefault();}_161.stop();})),on(node,"mouseout",lang.hitch(this,function(evt){if(this._obj){evt.preventDefault();}_161.stop();})),on(node,"dblclick",lang.hitch(this,function(evt){evt.preventDefault();if(has("ie")<9){_161.trigger(evt,_16e,node,_16f,node,_170,_171,_172);setTimeout(lang.hitch(this,_161.stop),50);}}))];return {remove:function(){_15e.forEach(_173,function(h){h.remove();});}};},addListener:function(_174,_175,_176,_177,_178,_179,_17a,_17b){var _17c=[this.addKeyListener(_175,_176,_177,_178,_179,_17a,_17b),this.addMouseListener(_174,_177,_178,_179,_17a,_17b)];return {remove:function(){_15e.forEach(_17c,function(h){h.remove();});}};}});return _161;});},"dijit/layout/_ContentPaneResizeMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang","dojo/query","dojo/sniff","../registry","../Viewport","./utils"],function(_17d,_17e,_17f,_180,_181,lang,_182,has,_183,_184,_185){return _17e("dijit.layout._ContentPaneResizeMixin",null,{doLayout:true,isLayoutContainer:true,startup:function(){if(this._started){return;}var _186=this.getParent();this._childOfLayoutWidget=_186&&_186.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;this.inherited(arguments);if(this._isShown()){this._onShow();}if(!this._childOfLayoutWidget){this.own(_184.on("resize",lang.hitch(this,"resize")));}},_checkIfSingleChild:function(){var _187=[],_188=false;_182("> *",this.containerNode).some(function(node){var _189=_183.byNode(node);if(_189&&_189.resize){_187.push(_189);}else{if(!/script|link|style/i.test(node.nodeName)&&node.offsetHeight){_188=true;}}});this._singleChild=_187.length==1&&!_188?_187[0]:null;_17f.toggle(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild);},resize:function(_18a,_18b){this._resizeCalled=true;this._scheduleLayout(_18a,_18b);},_scheduleLayout:function(_18c,_18d){if(this._isShown()){this._layout(_18c,_18d);}else{this._needLayout=true;this._changeSize=_18c;this._resultSize=_18d;}},_layout:function(_18e,_18f){delete this._needLayout;if(!this._wasShown&&this.open!==false){this._onShow();}if(_18e){_180.setMarginBox(this.domNode,_18e);}var cn=this.containerNode;if(cn===this.domNode){var mb=_18f||{};lang.mixin(mb,_18e||{});if(!("h" in mb)||!("w" in mb)){mb=lang.mixin(_180.getMarginBox(cn),mb);}this._contentBox=_185.marginBox2contentBox(cn,mb);}else{this._contentBox=_180.getContentBox(cn);}this._layoutChildren();},_layoutChildren:function(){if(this.doLayout){this._checkIfSingleChild();}if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||_180.getContentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{var _190=this.getChildren(),_191,i=0;while(_191=_190[i++]){if(_191.resize){_191.resize();}}}},_isShown:function(){if(this._childOfLayoutWidget){if(this._resizeCalled&&"open" in this){return this.open;}return this._resizeCalled;}else{if("open" in this){return this.open;}else{var node=this.domNode,_192=this.domNode.parentNode;return (node.style.display!="none")&&(node.style.visibility!="hidden")&&!_17f.contains(node,"dijitHidden")&&_192&&_192.style&&(_192.style.display!="none");}}},_onShow:function(){this._wasShown=true;if(this._needLayout){this._layout(this._changeSize,this._resultSize);}this.inherited(arguments);}});});},"dijit/_Templated":function(){define(["./_WidgetBase","./_TemplatedMixin","./_WidgetsInTemplateMixin","dojo/_base/array","dojo/_base/declare","dojo/_base/lang","dojo/_base/kernel"],function(_193,_194,_195,_196,_197,lang,_198){lang.extend(_193,{waiRole:"",waiState:""});return _197("dijit._Templated",[_194,_195],{widgetsInTemplate:false,constructor:function(){_198.deprecated(this.declaredClass+": dijit._Templated deprecated, use dijit._TemplatedMixin and if necessary dijit._WidgetsInTemplateMixin","","2.0");},_processNode:function(_199,_19a){var ret=this.inherited(arguments);var role=_19a(_199,"waiRole");if(role){_199.setAttribute("role",role);}var _19b=_19a(_199,"waiState");if(_19b){_196.forEach(_19b.split(/\s*,\s*/),function(_19c){if(_19c.indexOf("-")!=-1){var pair=_19c.split("-");_199.setAttribute("aria-"+pair[0],pair[1]);}});}return ret;}});});},"dijit/_base/place":function(){define(["dojo/_base/array","dojo/_base/lang","dojo/window","../place","../main"],function(_19d,lang,_19e,_19f,_1a0){var _1a1={};_1a1.getViewport=function(){return _19e.getBox();};_1a1.placeOnScreen=_19f.at;_1a1.placeOnScreenAroundElement=function(node,_1a2,_1a3,_1a4){var _1a5;if(lang.isArray(_1a3)){_1a5=_1a3;}else{_1a5=[];for(var key in _1a3){_1a5.push({aroundCorner:key,corner:_1a3[key]});}}return _19f.around(node,_1a2,_1a5,true,_1a4);};_1a1.placeOnScreenAroundNode=_1a1.placeOnScreenAroundElement;_1a1.placeOnScreenAroundRectangle=_1a1.placeOnScreenAroundElement;_1a1.getPopupAroundAlignment=function(_1a6,_1a7){var _1a8={};_19d.forEach(_1a6,function(pos){var ltr=_1a7;switch(pos){case "after":_1a8[_1a7?"BR":"BL"]=_1a7?"BL":"BR";break;case "before":_1a8[_1a7?"BL":"BR"]=_1a7?"BR":"BL";break;case "below-alt":ltr=!ltr;case "below":_1a8[ltr?"BL":"BR"]=ltr?"TL":"TR";_1a8[ltr?"BR":"BL"]=ltr?"TR":"TL";break;case "above-alt":ltr=!ltr;case "above":default:_1a8[ltr?"TL":"TR"]=ltr?"BL":"BR";_1a8[ltr?"TR":"TL"]=ltr?"BR":"BL";break;}});return _1a8;};lang.mixin(_1a0,_1a1);return _1a0;});},"dijit/registry":function(){define(["dojo/_base/array","dojo/sniff","dojo/_base/window","./main"],function(_1a9,has,win,_1aa){var _1ab={},hash={};var _1ac={length:0,add:function(_1ad){if(hash[_1ad.id]){throw new Error("Tried to register widget with id=="+_1ad.id+" but that id is already registered");}hash[_1ad.id]=_1ad;this.length++;},remove:function(id){if(hash[id]){delete hash[id];this.length--;}},byId:function(id){return typeof id=="string"?hash[id]:id;},byNode:function(node){return hash[node.getAttribute("widgetId")];},toArray:function(){var ar=[];for(var id in hash){ar.push(hash[id]);}return ar;},getUniqueId:function(_1ae){var id;do{id=_1ae+"_"+(_1ae in _1ab?++_1ab[_1ae]:_1ab[_1ae]=0);}while(hash[id]);return _1aa._scopeName=="dijit"?id:_1aa._scopeName+"_"+id;},findWidgets:function(root,_1af){var _1b0=[];function _1b1(root){for(var node=root.firstChild;node;node=node.nextSibling){if(node.nodeType==1){var _1b2=node.getAttribute("widgetId");if(_1b2){var _1b3=hash[_1b2];if(_1b3){_1b0.push(_1b3);}}else{if(node!==_1af){_1b1(node);}}}}};_1b1(root);return _1b0;},_destroyAll:function(){_1aa._curFocus=null;_1aa._prevFocus=null;_1aa._activeStack=[];_1a9.forEach(_1ac.findWidgets(win.body()),function(_1b4){if(!_1b4._destroyed){if(_1b4.destroyRecursive){_1b4.destroyRecursive();}else{if(_1b4.destroy){_1b4.destroy();}}}});},getEnclosingWidget:function(node){while(node){var id=node.nodeType==1&&node.getAttribute("widgetId");if(id){return hash[id];}node=node.parentNode;}return null;},_hash:hash};_1aa.registry=_1ac;return _1ac;});},"dijit/form/_FormWidgetMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/dom-style","dojo/_base/lang","dojo/mouse","dojo/on","dojo/sniff","dojo/window","../a11y"],function(_1b5,_1b6,_1b7,_1b8,lang,_1b9,on,has,_1ba,a11y){return _1b6("dijit.form._FormWidgetMixin",null,{name:"",alt:"",value:"",type:"text","aria-label":"focusNode",tabIndex:"0",_setTabIndexAttr:"focusNode",disabled:false,intermediateChanges:false,scrollOnFocus:true,_setIdAttr:"focusNode",_setDisabledAttr:function(_1bb){this._set("disabled",_1bb);_1b7.set(this.focusNode,"disabled",_1bb);if(this.valueNode){_1b7.set(this.valueNode,"disabled",_1bb);}this.focusNode.setAttribute("aria-disabled",_1bb?"true":"false");if(_1bb){this._set("hovering",false);this._set("active",false);var _1bc="tabIndex" in this.attributeMap?this.attributeMap.tabIndex:("_setTabIndexAttr" in this)?this._setTabIndexAttr:"focusNode";_1b5.forEach(lang.isArray(_1bc)?_1bc:[_1bc],function(_1bd){var node=this[_1bd];if(has("webkit")||a11y.hasDefaultTabStop(node)){node.setAttribute("tabIndex","-1");}else{node.removeAttribute("tabIndex");}},this);}else{if(this.tabIndex!=""){this.set("tabIndex",this.tabIndex);}}},_onFocus:function(by){if(by=="mouse"&&this.isFocusable()){var _1be=this.own(on(this.focusNode,"focus",function(){_1bf.remove();_1be.remove();}))[0];var _1c0=has("pointer-events")?"pointerup":has("MSPointer")?"MSPointerUp":has("touch-events")?"touchend, mouseup":"mouseup";var _1bf=this.own(on(this.ownerDocumentBody,_1c0,lang.hitch(this,function(evt){_1bf.remove();_1be.remove();if(this.focused){if(evt.type=="touchend"){this.defer("focus");}else{this.focus();}}})))[0];}if(this.scrollOnFocus){this.defer(function(){_1ba.scrollIntoView(this.domNode);});}this.inherited(arguments);},isFocusable:function(){return !this.disabled&&this.focusNode&&(_1b8.get(this.domNode,"display")!="none");},focus:function(){if(!this.disabled&&this.focusNode.focus){try{this.focusNode.focus();}catch(e){}}},compare:function(val1,val2){if(typeof val1=="number"&&typeof val2=="number"){return (isNaN(val1)&&isNaN(val2))?0:val1-val2;}else{if(val1>val2){return 1;}else{if(val1<val2){return -1;}else{return 0;}}}},onChange:function(){},_onChangeActive:false,_handleOnChange:function(_1c1,_1c2){if(this._lastValueReported==undefined&&(_1c2===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_1c1;}this._pendingOnChange=this._pendingOnChange||(typeof _1c1!=typeof this._lastValueReported)||(this.compare(_1c1,this._lastValueReported)!=0);if((this.intermediateChanges||_1c2||_1c2===undefined)&&this._pendingOnChange){this._lastValueReported=_1c1;this._pendingOnChange=false;if(this._onChangeActive){if(this._onChangeHandle){this._onChangeHandle.remove();}this._onChangeHandle=this.defer(function(){this._onChangeHandle=null;this.onChange(_1c1);});}}},create:function(){this.inherited(arguments);this._onChangeActive=true;},destroy:function(){if(this._onChangeHandle){this._onChangeHandle.remove();this.onChange(this._lastValueReported);}this.inherited(arguments);}});});},"dijit/_AttachMixin":function(){define(["require","dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","dojo/mouse","dojo/on","dojo/touch","./_WidgetBase"],function(_1c3,_1c4,_1c5,_1c6,lang,_1c7,on,_1c8,_1c9){var _1ca=lang.delegate(_1c8,{"mouseenter":_1c7.enter,"mouseleave":_1c7.leave,"keypress":_1c5._keypress});var _1cb;var _1cc=_1c6("dijit._AttachMixin",null,{constructor:function(){this._attachPoints=[];this._attachEvents=[];},buildRendering:function(){this.inherited(arguments);this._attachTemplateNodes(this.domNode);this._beforeFillContent();},_beforeFillContent:function(){},_attachTemplateNodes:function(_1cd){var node=_1cd;while(true){if(node.nodeType==1&&(this._processTemplateNode(node,function(n,p){return n.getAttribute(p);},this._attach)||this.searchContainerNode)&&node.firstChild){node=node.firstChild;}else{if(node==_1cd){return;}while(!node.nextSibling){node=node.parentNode;if(node==_1cd){return;}}node=node.nextSibling;}}},_processTemplateNode:function(_1ce,_1cf,_1d0){var ret=true;var _1d1=this.attachScope||this,_1d2=_1cf(_1ce,"dojoAttachPoint")||_1cf(_1ce,"data-dojo-attach-point");if(_1d2){var _1d3,_1d4=_1d2.split(/\s*,\s*/);while((_1d3=_1d4.shift())){if(lang.isArray(_1d1[_1d3])){_1d1[_1d3].push(_1ce);}else{_1d1[_1d3]=_1ce;}ret=(_1d3!="containerNode");this._attachPoints.push(_1d3);}}var _1d5=_1cf(_1ce,"dojoAttachEvent")||_1cf(_1ce,"data-dojo-attach-event");if(_1d5){var _1d6,_1d7=_1d5.split(/\s*,\s*/);var trim=lang.trim;while((_1d6=_1d7.shift())){if(_1d6){var _1d8=null;if(_1d6.indexOf(":")!=-1){var _1d9=_1d6.split(":");_1d6=trim(_1d9[0]);_1d8=trim(_1d9[1]);}else{_1d6=trim(_1d6);}if(!_1d8){_1d8=_1d6;}this._attachEvents.push(_1d0(_1ce,_1d6,lang.hitch(_1d1,_1d8)));}}}return ret;},_attach:function(node,type,func){type=type.replace(/^on/,"").toLowerCase();if(type=="dijitclick"){type=_1cb||(_1cb=_1c3("./a11yclick"));}else{type=_1ca[type]||type;}return on(node,type,func);},_detachTemplateNodes:function(){var _1da=this.attachScope||this;_1c4.forEach(this._attachPoints,function(_1db){delete _1da[_1db];});this._attachPoints=[];_1c4.forEach(this._attachEvents,function(_1dc){_1dc.remove();});this._attachEvents=[];},destroyRendering:function(){this._detachTemplateNodes();this.inherited(arguments);}});lang.extend(_1c9,{dojoAttachEvent:"",dojoAttachPoint:""});return _1cc;});},"dijit/Fieldset":function(){define(["dojo/_base/declare","dojo/query!css2","dijit/TitlePane","dojo/text!./templates/Fieldset.html"],function(_1dd,_1de,_1df,_1e0){return _1dd("dijit.Fieldset",_1df,{baseClass:"dijitFieldset",title:"",open:true,templateString:_1e0,postCreate:function(){if(!this.title){var _1e1=_1de("legend",this.containerNode);if(_1e1.length){this.set("title",_1e1[0].innerHTML);_1e1[0].parentNode.removeChild(_1e1[0]);}}this.inherited(arguments);}});});},"dijit/_BidiMixin":function(){define([],function(){var _1e2={LRM:"‎",LRE:"‪",PDF:"‬",RLM:"‏",RLE:"‫"};return {textDir:"",getTextDir:function(text){return this.textDir=="auto"?this._checkContextual(text):this.textDir;},_checkContextual:function(text){var fdc=/[A-Za-z\u05d0-\u065f\u066a-\u06ef\u06fa-\u07ff\ufb1d-\ufdff\ufe70-\ufefc]/.exec(text);return fdc?(fdc[0]<="z"?"ltr":"rtl"):this.dir?this.dir:this.isLeftToRight()?"ltr":"rtl";},applyTextDir:function(_1e3,text){if(this.textDir){var _1e4=this.textDir;if(_1e4=="auto"){if(typeof text==="undefined"){var _1e5=_1e3.tagName.toLowerCase();text=(_1e5=="input"||_1e5=="textarea")?_1e3.value:_1e3.innerText||_1e3.textContent||"";}_1e4=this._checkContextual(text);}if(_1e3.dir!=_1e4){_1e3.dir=_1e4;}}},enforceTextDirWithUcc:function(_1e6,text){if(this.textDir){if(_1e6){_1e6.originalText=text;}var dir=this.textDir=="auto"?this._checkContextual(text):this.textDir;return (dir=="ltr"?_1e2.LRE:_1e2.RLE)+text+_1e2.PDF;}return text;},restoreOriginalText:function(_1e7){if(_1e7.originalText){_1e7.text=_1e7.originalText;delete _1e7.originalText;}return _1e7;},_setTextDirAttr:function(_1e8){if(!this._created||this.textDir!=_1e8){this._set("textDir",_1e8);var node=null;if(this.displayNode){node=this.displayNode;this.displayNode.align=this.dir=="rtl"?"right":"left";}else{node=this.textDirNode||this.focusNode||this.textbox;}if(node){this.applyTextDir(node);}}}};});},"dijit/place":function(){define(["dojo/_base/array","dojo/dom-geometry","dojo/dom-style","dojo/_base/kernel","dojo/_base/window","./Viewport","./main"],function(_1e9,_1ea,_1eb,_1ec,win,_1ed,_1ee){function _1ef(node,_1f0,_1f1,_1f2){var view=_1ed.getEffectiveBox(node.ownerDocument);if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){win.body(node.ownerDocument).appendChild(node);}var best=null;_1e9.some(_1f0,function(_1f3){var _1f4=_1f3.corner;var pos=_1f3.pos;var _1f5=0;var _1f6={w:{"L":view.l+view.w-pos.x,"R":pos.x-view.l,"M":view.w}[_1f4.charAt(1)],h:{"T":view.t+view.h-pos.y,"B":pos.y-view.t,"M":view.h}[_1f4.charAt(0)]};var s=node.style;s.left=s.right="auto";if(_1f1){var res=_1f1(node,_1f3.aroundCorner,_1f4,_1f6,_1f2);_1f5=typeof res=="undefined"?0:res;}var _1f7=node.style;var _1f8=_1f7.display;var _1f9=_1f7.visibility;if(_1f7.display=="none"){_1f7.visibility="hidden";_1f7.display="";}var bb=_1ea.position(node);_1f7.display=_1f8;_1f7.visibility=_1f9;var _1fa={"L":pos.x,"R":pos.x-bb.w,"M":Math.max(view.l,Math.min(view.l+view.w,pos.x+(bb.w>>1))-bb.w)}[_1f4.charAt(1)],_1fb={"T":pos.y,"B":pos.y-bb.h,"M":Math.max(view.t,Math.min(view.t+view.h,pos.y+(bb.h>>1))-bb.h)}[_1f4.charAt(0)],_1fc=Math.max(view.l,_1fa),_1fd=Math.max(view.t,_1fb),endX=Math.min(view.l+view.w,_1fa+bb.w),endY=Math.min(view.t+view.h,_1fb+bb.h),_1fe=endX-_1fc,_1ff=endY-_1fd;_1f5+=(bb.w-_1fe)+(bb.h-_1ff);if(best==null||_1f5<best.overflow){best={corner:_1f4,aroundCorner:_1f3.aroundCorner,x:_1fc,y:_1fd,w:_1fe,h:_1ff,overflow:_1f5,spaceAvailable:_1f6};}return !_1f5;});if(best.overflow&&_1f1){_1f1(node,best.aroundCorner,best.corner,best.spaceAvailable,_1f2);}var top=best.y,side=best.x,body=win.body(node.ownerDocument);if(/relative|absolute/.test(_1eb.get(body,"position"))){top-=_1eb.get(body,"marginTop");side-=_1eb.get(body,"marginLeft");}var s=node.style;s.top=top+"px";s.left=side+"px";s.right="auto";return best;};var _200={"TL":"BR","TR":"BL","BL":"TR","BR":"TL"};var _201={at:function(node,pos,_202,_203,_204){var _205=_1e9.map(_202,function(_206){var c={corner:_206,aroundCorner:_200[_206],pos:{x:pos.x,y:pos.y}};if(_203){c.pos.x+=_206.charAt(1)=="L"?_203.x:-_203.x;c.pos.y+=_206.charAt(0)=="T"?_203.y:-_203.y;}return c;});return _1ef(node,_205,_204);},around:function(node,_207,_208,_209,_20a){var _20b;if(typeof _207=="string"||"offsetWidth" in _207||"ownerSVGElement" in _207){_20b=_1ea.position(_207,true);if(/^(above|below)/.test(_208[0])){var _20c=_1ea.getBorderExtents(_207),_20d=_207.firstChild?_1ea.getBorderExtents(_207.firstChild):{t:0,l:0,b:0,r:0},_20e=_1ea.getBorderExtents(node),_20f=node.firstChild?_1ea.getBorderExtents(node.firstChild):{t:0,l:0,b:0,r:0};_20b.y+=Math.min(_20c.t+_20d.t,_20e.t+_20f.t);_20b.h-=Math.min(_20c.t+_20d.t,_20e.t+_20f.t)+Math.min(_20c.b+_20d.b,_20e.b+_20f.b);}}else{_20b=_207;}if(_207.parentNode){var _210=_1eb.getComputedStyle(_207).position=="absolute";var _211=_207.parentNode;while(_211&&_211.nodeType==1&&_211.nodeName!="BODY"){var _212=_1ea.position(_211,true),pcs=_1eb.getComputedStyle(_211);if(/relative|absolute/.test(pcs.position)){_210=false;}if(!_210&&/hidden|auto|scroll/.test(pcs.overflow)){var _213=Math.min(_20b.y+_20b.h,_212.y+_212.h);var _214=Math.min(_20b.x+_20b.w,_212.x+_212.w);_20b.x=Math.max(_20b.x,_212.x);_20b.y=Math.max(_20b.y,_212.y);_20b.h=_213-_20b.y;_20b.w=_214-_20b.x;}if(pcs.position=="absolute"){_210=true;}_211=_211.parentNode;}}var x=_20b.x,y=_20b.y,_215="w" in _20b?_20b.w:(_20b.w=_20b.width),_216="h" in _20b?_20b.h:(_1ec.deprecated("place.around: dijit/place.__Rectangle: { x:"+x+", y:"+y+", height:"+_20b.height+", width:"+_215+" } has been deprecated.  Please use { x:"+x+", y:"+y+", h:"+_20b.height+", w:"+_215+" }","","2.0"),_20b.h=_20b.height);var _217=[];function push(_218,_219){_217.push({aroundCorner:_218,corner:_219,pos:{x:{"L":x,"R":x+_215,"M":x+(_215>>1)}[_218.charAt(1)],y:{"T":y,"B":y+_216,"M":y+(_216>>1)}[_218.charAt(0)]}});};_1e9.forEach(_208,function(pos){var ltr=_209;switch(pos){case "above-centered":push("TM","BM");break;case "below-centered":push("BM","TM");break;case "after-centered":ltr=!ltr;case "before-centered":push(ltr?"ML":"MR",ltr?"MR":"ML");break;case "after":ltr=!ltr;case "before":push(ltr?"TL":"TR",ltr?"TR":"TL");push(ltr?"BL":"BR",ltr?"BR":"BL");break;case "below-alt":ltr=!ltr;case "below":push(ltr?"BL":"BR",ltr?"TL":"TR");push(ltr?"BR":"BL",ltr?"TR":"TL");break;case "above-alt":ltr=!ltr;case "above":push(ltr?"TL":"TR",ltr?"BL":"BR");push(ltr?"TR":"TL",ltr?"BR":"BL");break;default:push(pos.aroundCorner,pos.corner);}});var _21a=_1ef(node,_217,_20a,{w:_215,h:_216});_21a.aroundNodePos=_20b;return _21a;}};return _1ee.place=_201;});},"dijit/form/_FormValueWidget":function(){define(["dojo/_base/declare","dojo/sniff","./_FormWidget","./_FormValueMixin"],function(_21b,has,_21c,_21d){return _21b("dijit.form._FormValueWidget",[_21c,_21d],{_layoutHackIE7:function(){if(has("ie")==7){var _21e=this.domNode;var _21f=_21e.parentNode;var _220=_21e.firstChild||_21e;var _221=_220.style.filter;var _222=this;while(_21f&&_21f.clientHeight==0){(function ping(){var _223=_222.connect(_21f,"onscroll",function(){_222.disconnect(_223);_220.style.filter=(new Date()).getMilliseconds();_222.defer(function(){_220.style.filter=_221;});});})();_21f=_21f.parentNode;}}}});});},"dijit/_OnDijitClickMixin":function(){define(["dojo/on","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/has","./a11yclick"],function(on,_224,keys,_225,has,_226){var ret=_225("dijit._OnDijitClickMixin",null,{connect:function(obj,_227,_228){return this.inherited(arguments,[obj,_227=="ondijitclick"?_226:_227,_228]);}});ret.a11yclick=_226;return ret;});},"dijit/a11yclick":function(){define(["dojo/keys","dojo/mouse","dojo/on","dojo/touch"],function(keys,_229,on,_22a){function _22b(e){if((e.keyCode===keys.ENTER||e.keyCode===keys.SPACE)&&!/input|button|textarea/i.test(e.target.nodeName)){for(var node=e.target;node;node=node.parentNode){if(node.dojoClick){return true;}}}};var _22c;on(document,"keydown",function(e){if(_22b(e)){_22c=e.target;e.preventDefault();}else{_22c=null;}});on(document,"keyup",function(e){if(_22b(e)&&e.target==_22c){_22c=null;on.emit(e.target,"click",{cancelable:true,bubbles:true,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,metaKey:e.metaKey,altKey:e.altKey,_origType:e.type});}});var _22d=function(node,_22e){node.dojoClick=true;return on(node,"click",_22e);};_22d.click=_22d;_22d.press=function(node,_22f){var _230=on(node,_22a.press,function(evt){if(evt.type=="mousedown"&&!_229.isLeft(evt)){return;}_22f(evt);}),_231=on(node,"keydown",function(evt){if(evt.keyCode===keys.ENTER||evt.keyCode===keys.SPACE){_22f(evt);}});return {remove:function(){_230.remove();_231.remove();}};};_22d.release=function(node,_232){var _233=on(node,_22a.release,function(evt){if(evt.type=="mouseup"&&!_229.isLeft(evt)){return;}_232(evt);}),_234=on(node,"keyup",function(evt){if(evt.keyCode===keys.ENTER||evt.keyCode===keys.SPACE){_232(evt);}});return {remove:function(){_233.remove();_234.remove();}};};_22d.move=_22a.move;return _22d;});},"dijit/hccss":function(){define(["dojo/dom-class","dojo/hccss","dojo/domReady","dojo/_base/window"],function(_235,has,_236,win){_236(function(){if(has("highcontrast")){_235.add(win.body(),"dijit_a11y");}});return has;});},"dijit/_TemplatedMixin":function(){define(["dojo/cache","dojo/_base/declare","dojo/dom-construct","dojo/_base/lang","dojo/on","dojo/sniff","dojo/string","./_AttachMixin"],function(_237,_238,_239,lang,on,has,_23a,_23b){var _23c=_238("dijit._TemplatedMixin",_23b,{templateString:null,templatePath:null,_skipNodeCache:false,searchContainerNode:true,_stringRepl:function(tmpl){var _23d=this.declaredClass,_23e=this;return _23a.substitute(tmpl,this,function(_23f,key){if(key.charAt(0)=="!"){_23f=lang.getObject(key.substr(1),false,_23e);}if(typeof _23f=="undefined"){throw new Error(_23d+" template:"+key);}if(_23f==null){return "";}return key.charAt(0)=="!"?_23f:_23f.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){if(!this._rendered){if(!this.templateString){this.templateString=_237(this.templatePath,{sanitize:true});}var _240=_23c.getCachedTemplate(this.templateString,this._skipNodeCache,this.ownerDocument);var node;if(lang.isString(_240)){node=_239.toDom(this._stringRepl(_240),this.ownerDocument);if(node.nodeType!=1){throw new Error("Invalid template: "+_240);}}else{node=_240.cloneNode(true);}this.domNode=node;}this.inherited(arguments);if(!this._rendered){this._fillContent(this.srcNodeRef);}this._rendered=true;},_fillContent:function(_241){var dest=this.containerNode;if(_241&&dest){while(_241.hasChildNodes()){dest.appendChild(_241.firstChild);}}}});_23c._templateCache={};_23c.getCachedTemplate=function(_242,_243,doc){var _244=_23c._templateCache;var key=_242;var _245=_244[key];if(_245){try{if(!_245.ownerDocument||_245.ownerDocument==(doc||document)){return _245;}}catch(e){}_239.destroy(_245);}_242=_23a.trim(_242);if(_243||_242.match(/\$\{([^\}]+)\}/g)){return (_244[key]=_242);}else{var node=_239.toDom(_242,doc);if(node.nodeType!=1){throw new Error("Invalid template: "+_242);}return (_244[key]=node);}};if(has("ie")){on(window,"unload",function(){var _246=_23c._templateCache;for(var key in _246){var _247=_246[key];if(typeof _247=="object"){_239.destroy(_247);}delete _246[key];}});}return _23c;});},"dijit/selection":function(){define(["dojo/_base/array","dojo/dom","dojo/_base/lang","dojo/sniff","dojo/_base/window","dijit/focus"],function(_248,dom,lang,has,_249,_24a){var _24b=function(win){var doc=win.document;this.getType=function(){if(doc.getSelection){var _24c="text";var oSel;try{oSel=win.getSelection();}catch(e){}if(oSel&&oSel.rangeCount==1){var _24d=oSel.getRangeAt(0);if((_24d.startContainer==_24d.endContainer)&&((_24d.endOffset-_24d.startOffset)==1)&&(_24d.startContainer.nodeType!=3)){_24c="control";}}return _24c;}else{return doc.selection.type.toLowerCase();}};this.getSelectedText=function(){if(doc.getSelection){var _24e=win.getSelection();return _24e?_24e.toString():"";}else{if(this.getType()=="control"){return null;}return doc.selection.createRange().text;}};this.getSelectedHtml=function(){if(doc.getSelection){var _24f=win.getSelection();if(_24f&&_24f.rangeCount){var i;var html="";for(i=0;i<_24f.rangeCount;i++){var frag=_24f.getRangeAt(i).cloneContents();var div=doc.createElement("div");div.appendChild(frag);html+=div.innerHTML;}return html;}return null;}else{if(this.getType()=="control"){return null;}return doc.selection.createRange().htmlText;}};this.getSelectedElement=function(){if(this.getType()=="control"){if(doc.getSelection){var _250=win.getSelection();return _250.anchorNode.childNodes[_250.anchorOffset];}else{var _251=doc.selection.createRange();if(_251&&_251.item){return doc.selection.createRange().item(0);}}}return null;};this.getParentElement=function(){if(this.getType()=="control"){var p=this.getSelectedElement();if(p){return p.parentNode;}}else{if(doc.getSelection){var _252=doc.getSelection();if(_252){var node=_252.anchorNode;while(node&&(node.nodeType!=1)){node=node.parentNode;}return node;}}else{var r=doc.selection.createRange();r.collapse(true);return r.parentElement();}}return null;};this.hasAncestorElement=function(_253){return this.getAncestorElement.apply(this,arguments)!=null;};this.getAncestorElement=function(_254){var node=this.getSelectedElement()||this.getParentElement();return this.getParentOfType(node,arguments);};this.isTag=function(node,tags){if(node&&node.tagName){var _255=node.tagName.toLowerCase();for(var i=0;i<tags.length;i++){var _256=String(tags[i]).toLowerCase();if(_255==_256){return _256;}}}return "";};this.getParentOfType=function(node,tags){while(node){if(this.isTag(node,tags).length){return node;}node=node.parentNode;}return null;};this.collapse=function(_257){if(doc.getSelection){var _258=win.getSelection();if(_258.removeAllRanges){if(_257){_258.collapseToStart();}else{_258.collapseToEnd();}}else{_258.collapse(_257);}}else{var _259=doc.selection.createRange();_259.collapse(_257);_259.select();}};this.remove=function(){var sel=doc.selection;if(doc.getSelection){sel=win.getSelection();sel.deleteFromDocument();return sel;}else{if(sel.type.toLowerCase()!="none"){sel.clear();}return sel;}};this.selectElementChildren=function(_25a,_25b){var _25c;_25a=dom.byId(_25a);if(doc.getSelection){var _25d=win.getSelection();if(has("opera")){if(_25d.rangeCount){_25c=_25d.getRangeAt(0);}else{_25c=doc.createRange();}_25c.setStart(_25a,0);_25c.setEnd(_25a,(_25a.nodeType==3)?_25a.length:_25a.childNodes.length);_25d.addRange(_25c);}else{_25d.selectAllChildren(_25a);}}else{_25c=_25a.ownerDocument.body.createTextRange();_25c.moveToElementText(_25a);if(!_25b){try{_25c.select();}catch(e){}}}};this.selectElement=function(_25e,_25f){var _260;_25e=dom.byId(_25e);if(doc.getSelection){var _261=doc.getSelection();_260=doc.createRange();if(_261.removeAllRanges){if(has("opera")){if(_261.getRangeAt(0)){_260=_261.getRangeAt(0);}}_260.selectNode(_25e);_261.removeAllRanges();_261.addRange(_260);}}else{try{var tg=_25e.tagName?_25e.tagName.toLowerCase():"";if(tg==="img"||tg==="table"){_260=_249.body(doc).createControlRange();}else{_260=_249.body(doc).createRange();}_260.addElement(_25e);if(!_25f){_260.select();}}catch(e){this.selectElementChildren(_25e,_25f);}}};this.inSelection=function(node){if(node){var _262;var _263;if(doc.getSelection){var sel=win.getSelection();if(sel&&sel.rangeCount>0){_263=sel.getRangeAt(0);}if(_263&&_263.compareBoundaryPoints&&doc.createRange){try{_262=doc.createRange();_262.setStart(node,0);if(_263.compareBoundaryPoints(_263.START_TO_END,_262)===1){return true;}}catch(e){}}}else{_263=doc.selection.createRange();try{_262=node.ownerDocument.body.createTextRange();_262.moveToElementText(node);}catch(e2){}if(_263&&_262){if(_263.compareEndPoints("EndToStart",_262)===1){return true;}}}}return false;},this.getBookmark=function(){var bm,rg,tg,sel=doc.selection,cf=_24a.curNode;if(doc.getSelection){sel=win.getSelection();if(sel){if(sel.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){sel={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(sel.end<=sel.start),mark:sel};}}bm={isCollapsed:true};if(sel.rangeCount){bm.mark=sel.getRangeAt(0).cloneRange();}}else{rg=sel.getRangeAt(0);bm={isCollapsed:false,mark:rg.cloneRange()};}}}else{if(sel){tg=cf?cf.tagName:"";tg=tg.toLowerCase();if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){if(sel.type&&sel.type.toLowerCase()=="none"){return {isCollapsed:true,mark:null};}else{rg=sel.createRange();return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}};}}bm={};try{rg=sel.createRange();bm.isCollapsed=!(sel.type=="Text"?rg.htmlText.length:rg.length);}catch(e){bm.isCollapsed=true;return bm;}if(sel.type.toUpperCase()=="CONTROL"){if(rg.length){bm.mark=[];var i=0,len=rg.length;while(i<len){bm.mark.push(rg.item(i++));}}else{bm.isCollapsed=true;bm.mark=null;}}else{bm.mark=rg.getBookmark();}}else{console.warn("No idea how to store the current selection for this browser!");}}return bm;};this.moveToBookmark=function(_264){var mark=_264.mark;if(mark){if(doc.getSelection){var sel=win.getSelection();if(sel&&sel.removeAllRanges){if(mark.pRange){var n=mark.node;n.selectionStart=mark.start;n.selectionEnd=mark.end;}else{sel.removeAllRanges();sel.addRange(mark);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(doc.selection&&mark){var rg;if(mark.pRange){rg=mark.range;}else{if(lang.isArray(mark)){rg=doc.body.createControlRange();_248.forEach(mark,function(n){rg.addElement(n);});}else{rg=doc.body.createTextRange();rg.moveToBookmark(mark);}}rg.select();}}}};this.isCollapsed=function(){return this.getBookmark().isCollapsed;};};var _265=new _24b(window);_265.SelectionManager=_24b;return _265;});},"dijit/form/_FormWidget":function(){define(["dojo/_base/declare","dojo/sniff","dojo/_base/kernel","dojo/ready","../_Widget","../_CssStateMixin","../_TemplatedMixin","./_FormWidgetMixin"],function(_266,has,_267,_268,_269,_26a,_26b,_26c){if(has("dijit-legacy-requires")){_268(0,function(){var _26d=["dijit/form/_FormValueWidget"];require(_26d);});}return _266("dijit.form._FormWidget",[_269,_26b,_26a,_26c],{setDisabled:function(_26e){_267.deprecated("setDisabled("+_26e+") is deprecated. Use set('disabled',"+_26e+") instead.","","2.0");this.set("disabled",_26e);},setValue:function(_26f){_267.deprecated("dijit.form._FormWidget:setValue("+_26f+") is deprecated.  Use set('value',"+_26f+") instead.","","2.0");this.set("value",_26f);},getValue:function(){_267.deprecated(this.declaredClass+"::getValue() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},postMixInProperties:function(){this.nameAttrSetting=(this.name&&!has("msapp"))?("name=\""+this.name.replace(/"/g,"&quot;")+"\""):"";this.inherited(arguments);},_setTypeAttr:null});});},"dijit/_base/focus":function(){define(["dojo/_base/array","dojo/dom","dojo/_base/lang","dojo/topic","dojo/_base/window","../focus","../selection","../main"],function(_270,dom,lang,_271,win,_272,_273,_274){var _275={_curFocus:null,_prevFocus:null,isCollapsed:function(){return _274.getBookmark().isCollapsed;},getBookmark:function(){var sel=win.global==window?_273:new _273.SelectionManager(win.global);return sel.getBookmark();},moveToBookmark:function(_276){var sel=win.global==window?_273:new _273.SelectionManager(win.global);return sel.moveToBookmark(_276);},getFocus:function(menu,_277){var node=!_272.curNode||(menu&&dom.isDescendant(_272.curNode,menu.domNode))?_274._prevFocus:_272.curNode;return {node:node,bookmark:node&&(node==_272.curNode)&&win.withGlobal(_277||win.global,_274.getBookmark),openedForWindow:_277};},_activeStack:[],registerIframe:function(_278){return _272.registerIframe(_278);},unregisterIframe:function(_279){_279&&_279.remove();},registerWin:function(_27a,_27b){return _272.registerWin(_27a,_27b);},unregisterWin:function(_27c){_27c&&_27c.remove();}};_272.focus=function(_27d){if(!_27d){return;}var node="node" in _27d?_27d.node:_27d,_27e=_27d.bookmark,_27f=_27d.openedForWindow,_280=_27e?_27e.isCollapsed:false;if(node){var _281=(node.tagName.toLowerCase()=="iframe")?node.contentWindow:node;if(_281&&_281.focus){try{_281.focus();}catch(e){}}_272._onFocusNode(node);}if(_27e&&win.withGlobal(_27f||win.global,_274.isCollapsed)&&!_280){if(_27f){_27f.focus();}try{win.withGlobal(_27f||win.global,_274.moveToBookmark,null,[_27e]);}catch(e2){}}};_272.watch("curNode",function(name,_282,_283){_274._curFocus=_283;_274._prevFocus=_282;if(_283){_271.publish("focusNode",_283);}});_272.watch("activeStack",function(name,_284,_285){_274._activeStack=_285;});_272.on("widget-blur",function(_286,by){_271.publish("widgetBlur",_286,by);});_272.on("widget-focus",function(_287,by){_271.publish("widgetFocus",_287,by);});lang.mixin(_274,_275);return _274;});},"dijit/layout/_LayoutWidget":function(){define(["dojo/_base/lang","../_Widget","../_Container","../_Contained","../Viewport","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style"],function(lang,_288,_289,_28a,_28b,_28c,_28d,_28e,_28f){return _28c("dijit.layout._LayoutWidget",[_288,_289,_28a],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,buildRendering:function(){this.inherited(arguments);_28d.add(this.domNode,"dijitContainer");},startup:function(){if(this._started){return;}this.inherited(arguments);var _290=this.getParent&&this.getParent();if(!(_290&&_290.isLayoutContainer)){this.resize();this.own(_28b.on("resize",lang.hitch(this,"resize")));}},resize:function(_291,_292){var node=this.domNode;if(_291){_28e.setMarginBox(node,_291);}var mb=_292||{};lang.mixin(mb,_291||{});if(!("h" in mb)||!("w" in mb)){mb=lang.mixin(_28e.getMarginBox(node),mb);}var cs=_28f.getComputedStyle(node);var me=_28e.getMarginExtents(node,cs);var be=_28e.getBorderExtents(node,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=_28e.getPadExtents(node,cs);this._contentBox={l:_28f.toPixelValue(node,cs.paddingLeft),t:_28f.toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_293){var cls=this.baseClass+"-child "+(_293.baseClass?this.baseClass+"-"+_293.baseClass:"");_28d.add(_293.domNode,cls);},addChild:function(_294,_295){this.inherited(arguments);if(this._started){this._setupChild(_294);}},removeChild:function(_296){var cls=this.baseClass+"-child"+(_296.baseClass?" "+this.baseClass+"-"+_296.baseClass:"");_28d.remove(_296.domNode,cls);this.inherited(arguments);}});});},"dijit/_Widget":function(){define(["dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/has","dojo/_base/kernel","dojo/_base/lang","dojo/query","dojo/ready","./registry","./_WidgetBase","./_OnDijitClickMixin","./_FocusMixin","dojo/uacss","./hccss"],function(_297,_298,_299,_29a,has,_29b,lang,_29c,_29d,_29e,_29f,_2a0,_2a1){function _2a2(){};function _2a3(_2a4){return function(obj,_2a5,_2a6,_2a7){if(obj&&typeof _2a5=="string"&&obj[_2a5]==_2a2){return obj.on(_2a5.substring(2).toLowerCase(),lang.hitch(_2a6,_2a7));}return _2a4.apply(_299,arguments);};};_297.around(_299,"connect",_2a3);if(_29b.connect){_297.around(_29b,"connect",_2a3);}var _2a8=_29a("dijit._Widget",[_29f,_2a0,_2a1],{onClick:_2a2,onDblClick:_2a2,onKeyDown:_2a2,onKeyPress:_2a2,onKeyUp:_2a2,onMouseDown:_2a2,onMouseMove:_2a2,onMouseOut:_2a2,onMouseOver:_2a2,onMouseLeave:_2a2,onMouseEnter:_2a2,onMouseUp:_2a2,constructor:function(_2a9){this._toConnect={};for(var name in _2a9){if(this[name]===_2a2){this._toConnect[name.replace(/^on/,"").toLowerCase()]=_2a9[name];delete _2a9[name];}}},postCreate:function(){this.inherited(arguments);for(var name in this._toConnect){this.on(name,this._toConnect[name]);}delete this._toConnect;},on:function(type,func){if(this[this._onMap(type)]===_2a2){return _299.connect(this.domNode,type.toLowerCase(),this,func);}return this.inherited(arguments);},_setFocusedAttr:function(val){this._focused=val;this._set("focused",val);},setAttribute:function(attr,_2aa){_29b.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(attr,_2aa);},attr:function(name,_2ab){var args=arguments.length;if(args>=2||typeof name==="object"){return this.set.apply(this,arguments);}else{return this.get(name);}},getDescendants:function(){_29b.deprecated(this.declaredClass+"::getDescendants() is deprecated. Use getChildren() instead.","","2.0");return this.containerNode?_29c("[widgetId]",this.containerNode).map(_29e.byNode):[];},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){},onClose:function(){return true;}});if(has("dijit-legacy-requires")){_29d(0,function(){var _2ac=["dijit/_base"];require(_2ac);});}return _2a8;});},"dijit/_FocusMixin":function(){define(["./focus","./_WidgetBase","dojo/_base/declare","dojo/_base/lang"],function(_2ad,_2ae,_2af,lang){lang.extend(_2ae,{focused:false,onFocus:function(){},onBlur:function(){},_onFocus:function(){this.onFocus();},_onBlur:function(){this.onBlur();}});return _2af("dijit._FocusMixin",null,{_focusManager:_2ad});});},"dijit/focus":function(){define(["dojo/aspect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/Evented","dojo/_base/lang","dojo/on","dojo/domReady","dojo/sniff","dojo/Stateful","dojo/_base/window","dojo/window","./a11y","./registry","./main"],function(_2b0,_2b1,dom,_2b2,_2b3,_2b4,_2b5,lang,on,_2b6,has,_2b7,win,_2b8,a11y,_2b9,_2ba){var _2bb;var _2bc=_2b1([_2b7,_2b5],{curNode:null,activeStack:[],constructor:function(){var _2bd=lang.hitch(this,function(node){if(dom.isDescendant(this.curNode,node)){this.set("curNode",null);}if(dom.isDescendant(this.prevNode,node)){this.set("prevNode",null);}});_2b0.before(_2b4,"empty",_2bd);_2b0.before(_2b4,"destroy",_2bd);},registerIframe:function(_2be){return this.registerWin(_2be.contentWindow,_2be);},registerWin:function(_2bf,_2c0){var _2c1=this,body=_2bf.document&&_2bf.document.body;if(body){var mdh=on(_2bf.document,"mousedown, touchstart",function(evt){_2c1._justMouseDowned=true;setTimeout(function(){_2c1._justMouseDowned=false;},13);if(evt&&evt.target&&evt.target.parentNode==null){return;}_2c1._onTouchNode(_2c0||evt.target,"mouse");});var fih=on(body,"focusin",function(evt){_2bb=(new Date()).getTime();if(!evt.target.tagName){return;}var tag=evt.target.tagName.toLowerCase();if(tag=="#document"||tag=="body"){return;}if(a11y.isFocusable(evt.target)){_2c1._onFocusNode(_2c0||evt.target);}else{_2c1._onTouchNode(_2c0||evt.target);}});var foh=on(body,"focusout",function(evt){if((new Date()).getTime()<_2bb+100){return;}_2c1._onBlurNode(_2c0||evt.target);});return {remove:function(){mdh.remove();fih.remove();foh.remove();mdh=fih=foh=null;body=null;}};}},_onBlurNode:function(node){if(this._clearFocusTimer){clearTimeout(this._clearFocusTimer);}this._clearFocusTimer=setTimeout(lang.hitch(this,function(){this.set("prevNode",this.curNode);this.set("curNode",null);}),0);if(this._justMouseDowned){return;}if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);}this._clearActiveWidgetsTimer=setTimeout(lang.hitch(this,function(){delete this._clearActiveWidgetsTimer;this._setStack([]);}),0);},_onTouchNode:function(node,by){if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);delete this._clearActiveWidgetsTimer;}if(_2b3.contains(node,"dijitPopup")){node=node.firstChild;}var _2c2=[];try{while(node){var _2c3=_2b2.get(node,"dijitPopupParent");if(_2c3){node=_2b9.byId(_2c3).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===win.body()){break;}node=_2b8.get(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId"),_2c4=id&&_2b9.byId(id);if(_2c4&&!(by=="mouse"&&_2c4.get("disabled"))){_2c2.unshift(id);}node=node.parentNode;}}}}catch(e){}this._setStack(_2c2,by);},_onFocusNode:function(node){if(!node){return;}if(node.nodeType==9){return;}if(this._clearFocusTimer){clearTimeout(this._clearFocusTimer);delete this._clearFocusTimer;}this._onTouchNode(node);if(node==this.curNode){return;}this.set("prevNode",this.curNode);this.set("curNode",node);},_setStack:function(_2c5,by){var _2c6=this.activeStack,_2c7=_2c6.length-1,_2c8=_2c5.length-1;if(_2c5[_2c8]==_2c6[_2c7]){return;}this.set("activeStack",_2c5);var _2c9,i;for(i=_2c7;i>=0&&_2c6[i]!=_2c5[i];i--){_2c9=_2b9.byId(_2c6[i]);if(_2c9){_2c9._hasBeenBlurred=true;_2c9.set("focused",false);if(_2c9._focusManager==this){_2c9._onBlur(by);}this.emit("widget-blur",_2c9,by);}}for(i++;i<=_2c8;i++){_2c9=_2b9.byId(_2c5[i]);if(_2c9){_2c9.set("focused",true);if(_2c9._focusManager==this){_2c9._onFocus(by);}this.emit("widget-focus",_2c9,by);}}},focus:function(node){if(node){try{node.focus();}catch(e){}}}});var _2ca=new _2bc();_2b6(function(){var _2cb=_2ca.registerWin(_2b8.get(document));if(has("ie")){on(window,"unload",function(){if(_2cb){_2cb.remove();_2cb=null;}});}});_2ba.focus=function(node){_2ca.focus(node);};for(var attr in _2ca){if(!/^_/.test(attr)){_2ba.focus[attr]=typeof _2ca[attr]=="function"?lang.hitch(_2ca,attr):_2ca[attr];}}_2ca.watch(function(attr,_2cc,_2cd){_2ba.focus[attr]=_2cd;});return _2ca;});},"dijit/_Contained":function(){define(["dojo/_base/declare","./registry"],function(_2ce,_2cf){return _2ce("dijit._Contained",null,{_getSibling:function(_2d0){var node=this.domNode;do{node=node[_2d0+"Sibling"];}while(node&&node.nodeType!=1);return node&&_2cf.byNode(node);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");},getIndexInParent:function(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});});},"dijit/_base/scroll":function(){define(["dojo/window","../main"],function(_2d1,_2d2){_2d2.scrollIntoView=function(node,pos){_2d1.scrollIntoView(node,pos);};});},"dijit/main":function(){define(["dojo/_base/kernel"],function(dojo){return dojo.dijit;});},"dijit/Destroyable":function(){define(["dojo/_base/array","dojo/aspect","dojo/_base/declare"],function(_2d3,_2d4,_2d5){return _2d5("dijit.Destroyable",null,{destroy:function(_2d6){this._destroyed=true;},own:function(){_2d3.forEach(arguments,function(_2d7){var _2d8="destroyRecursive" in _2d7?"destroyRecursive":"destroy" in _2d7?"destroy":"remove";var odh=_2d4.before(this,"destroy",function(_2d9){_2d7[_2d8](_2d9);});var hdh=_2d4.after(_2d7,_2d8,function(){odh.remove();hdh.remove();},true);},this);return arguments;}});});},"dijit/_base/window":function(){define(["dojo/window","../main"],function(_2da,_2db){_2db.getDocumentWindow=function(doc){return _2da.get(doc);};});},"dojo/fx":function(){define(["./_base/lang","./Evented","./_base/kernel","./_base/array","./aspect","./_base/fx","./dom","./dom-style","./dom-geometry","./ready","require"],function(lang,_2dc,dojo,_2dd,_2de,_2df,dom,_2e0,geom,_2e1,_2e2){if(!dojo.isAsync){_2e1(0,function(){var _2e3=["./fx/Toggler"];_2e2(_2e3);});}var _2e4=dojo.fx={};var _2e5={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _2e6=function(_2e7){this._index=-1;this._animations=_2e7||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;_2dd.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};_2e6.prototype=new _2dc();lang.extend(_2e6,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){this._onAnimateCtx.remove();this._onEndCtx.remove();this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=_2de.after(this._current,"onAnimate",lang.hitch(this,"_onAnimate"),true);this._onEndCtx=_2de.after(this._current,"onEnd",lang.hitch(this,"_onEnd"),true);this._current.play(0,true);}},play:function(_2e8,_2e9){if(!this._current){this._current=this._animations[this._index=0];}if(!_2e9&&this._current.status()=="playing"){return this;}var _2ea=_2de.after(this._current,"beforeBegin",lang.hitch(this,function(){this._fire("beforeBegin");}),true),_2eb=_2de.after(this._current,"onBegin",lang.hitch(this,function(arg){this._fire("onBegin",arguments);}),true),_2ec=_2de.after(this._current,"onPlay",lang.hitch(this,function(arg){this._fire("onPlay",arguments);_2ea.remove();_2eb.remove();_2ec.remove();}));if(this._onAnimateCtx){this._onAnimateCtx.remove();}this._onAnimateCtx=_2de.after(this._current,"onAnimate",lang.hitch(this,"_onAnimate"),true);if(this._onEndCtx){this._onEndCtx.remove();}this._onEndCtx=_2de.after(this._current,"onEnd",lang.hitch(this,"_onEnd"),true);this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=_2de.after(this._current,"onPause",lang.hitch(this,function(arg){this._fire("onPause",arguments);e.remove();}),true);this._current.pause();}return this;},gotoPercent:function(_2ed,_2ee){this.pause();var _2ef=this.duration*_2ed;this._current=null;_2dd.some(this._animations,function(a){if(a.duration<=_2ef){this._current=a;return true;}_2ef-=a.duration;return false;});if(this._current){this._current.gotoPercent(_2ef/this._current.duration,_2ee);}return this;},stop:function(_2f0){if(this._current){if(_2f0){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=_2de.after(this._current,"onStop",lang.hitch(this,function(arg){this._fire("onStop",arguments);e.remove();}),true);this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){this._onAnimateCtx.remove();}if(this._onEndCtx){this._onEndCtx.remove();}}});lang.extend(_2e6,_2e5);_2e4.chain=function(_2f1){return new _2e6(_2f1);};var _2f2=function(_2f3){this._animations=_2f3||[];this._connects=[];this._finished=0;this.duration=0;_2dd.forEach(_2f3,function(a){var _2f4=a.duration;if(a.delay){_2f4+=a.delay;}if(this.duration<_2f4){this.duration=_2f4;}this._connects.push(_2de.after(a,"onEnd",lang.hitch(this,"_onEnd"),true));},this);this._pseudoAnimation=new _2df.Animation({curve:[0,1],duration:this.duration});var self=this;_2dd.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){self._connects.push(_2de.after(self._pseudoAnimation,evt,function(){self._fire(evt,arguments);},true));});};lang.extend(_2f2,{_doAction:function(_2f5,args){_2dd.forEach(this._animations,function(a){a[_2f5].apply(a,args);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_2f6,args){var t=this._pseudoAnimation;t[_2f6].apply(t,args);},play:function(_2f7,_2f8){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(_2f9,_2fa){var ms=this.duration*_2f9;_2dd.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_2fa);});this._call("gotoPercent",arguments);return this;},stop:function(_2fb){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){_2dd.forEach(this._connects,function(_2fc){_2fc.remove();});}});lang.extend(_2f2,_2e5);_2e4.combine=function(_2fd){return new _2f2(_2fd);};_2e4.wipeIn=function(args){var node=args.node=dom.byId(args.node),s=node.style,o;var anim=_2df.animateProperty(lang.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _2fe=_2e0.get(node,"height");return Math.max(_2fe,1);}},end:function(){return node.scrollHeight;}}}},args));var fini=function(){s.height="auto";s.overflow=o;};_2de.after(anim,"onStop",fini,true);_2de.after(anim,"onEnd",fini,true);return anim;};_2e4.wipeOut=function(args){var node=args.node=dom.byId(args.node),s=node.style,o;var anim=_2df.animateProperty(lang.mixin({properties:{height:{end:1}}},args));_2de.after(anim,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";},true);var fini=function(){s.overflow=o;s.height="auto";s.display="none";};_2de.after(anim,"onStop",fini,true);_2de.after(anim,"onEnd",fini,true);return anim;};_2e4.slideTo=function(args){var node=args.node=dom.byId(args.node),top=null,left=null;var init=(function(n){return function(){var cs=_2e0.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=geom.position(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=_2df.animateProperty(lang.mixin({properties:{top:args.top||0,left:args.left||0}},args));_2de.after(anim,"beforeBegin",init,true);return anim;};return _2e4;});},"dijit/_base/typematic":function(){define(["../typematic"],function(){});},"dijit/TitlePane":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/fx","dojo/has","dojo/_base/kernel","dojo/keys","./_CssStateMixin","./_TemplatedMixin","./layout/ContentPane","dojo/text!./templates/TitlePane.html","./_base/manager","./a11yclick"],function(_2ff,_300,dom,_301,_302,_303,_304,has,_305,keys,_306,_307,_308,_309,_30a){var _30b=_300("dijit.TitlePane",[_308,_307,_306],{title:"",_setTitleAttr:{node:"titleNode",type:"innerHTML"},open:true,toggleable:true,tabIndex:"0",duration:_30a.defaultDuration,baseClass:"dijitTitlePane",templateString:_309,doLayout:false,_setTooltipAttr:{node:"focusNode",type:"attribute",attribute:"title"},buildRendering:function(){this.inherited(arguments);dom.setSelectable(this.titleNode,false);},postCreate:function(){this.inherited(arguments);if(this.toggleable){this._trackMouseState(this.titleBarNode,this.baseClass+"Title");}var _30c=this.hideNode,_30d=this.wipeNode;this._wipeIn=_304.wipeIn({node:_30d,duration:this.duration,beforeBegin:function(){_30c.style.display="";}});this._wipeOut=_304.wipeOut({node:_30d,duration:this.duration,onEnd:function(){_30c.style.display="none";}});},_setOpenAttr:function(open,_30e){_2ff.forEach([this._wipeIn,this._wipeOut],function(_30f){if(_30f&&_30f.status()=="playing"){_30f.stop();}});if(_30e){var anim=this[open?"_wipeIn":"_wipeOut"];anim.play();}else{this.hideNode.style.display=this.wipeNode.style.display=open?"":"none";}if(this._started){if(open){this._onShow();}else{this.onHide();}}this.containerNode.setAttribute("aria-hidden",open?"false":"true");this.focusNode.setAttribute("aria-pressed",open?"true":"false");this._set("open",open);this._setCss();},_setToggleableAttr:function(_310){this.focusNode.setAttribute("role",_310?"button":"heading");if(_310){this.focusNode.setAttribute("aria-controls",this.id+"_pane");this.focusNode.setAttribute("tabIndex",this.tabIndex);this.focusNode.setAttribute("aria-pressed",this.open);}else{_301.remove(this.focusNode,"aria-controls");_301.remove(this.focusNode,"tabIndex");_301.remove(this.focusNode,"aria-pressed");}this._set("toggleable",_310);this._setCss();},_setContentAttr:function(_311){if(!this.open||!this._wipeOut||this._wipeOut.status()=="playing"){this.inherited(arguments);}else{if(this._wipeIn&&this._wipeIn.status()=="playing"){this._wipeIn.stop();}_303.setMarginBox(this.wipeNode,{h:_303.getMarginBox(this.wipeNode).h});this.inherited(arguments);if(this._wipeIn){this._wipeIn.play();}else{this.hideNode.style.display="";}}},toggle:function(){this._setOpenAttr(!this.open,true);},_setCss:function(){var node=this.titleBarNode||this.focusNode;var _312=this._titleBarClass;this._titleBarClass=this.baseClass+"Title"+(this.toggleable?"":"Fixed")+(this.open?"Open":"Closed");_302.replace(node,this._titleBarClass,_312||"");_302.replace(node,this._titleBarClass.replace("TitlePaneTitle",""),(_312||"").replace("TitlePaneTitle",""));this.arrowNodeInner.innerHTML=this.open?"-":"+";},_onTitleKey:function(e){if(e.keyCode==keys.DOWN_ARROW&&this.open){this.containerNode.focus();e.preventDefault();}},_onTitleClick:function(){if(this.toggleable){this.toggle();}},setTitle:function(_313){_305.deprecated("dijit.TitlePane.setTitle() is deprecated.  Use set('title', ...) instead.","","2.0");this.set("title",_313);}});if(has("dojo-bidi")){_30b.extend({_setTitleAttr:function(_314){this._set("title",_314);this.titleNode.innerHTML=_314;this.applyTextDir(this.titleNode);},_setTooltipAttr:function(_315){this._set("tooltip",_315);if(this.textDir){_315=this.enforceTextDirWithUcc(null,_315);}_301.set(this.focusNode,"title",_315);},_setTextDirAttr:function(_316){if(this._created&&this.textDir!=_316){this._set("textDir",_316);this.set("title",this.title);this.set("tooltip",this.tooltip);}}});}return _30b;});},"dijit/_base/popup":function(){define(["dojo/dom-class","dojo/_base/window","../popup","../BackgroundIframe"],function(_317,win,_318){var _319=_318._createWrapper;_318._createWrapper=function(_31a){if(!_31a.declaredClass){_31a={_popupWrapper:(_31a.parentNode&&_317.contains(_31a.parentNode,"dijitPopup"))?_31a.parentNode:null,domNode:_31a,destroy:function(){},ownerDocument:_31a.ownerDocument,ownerDocumentBody:win.body(_31a.ownerDocument)};}return _319.call(this,_31a);};var _31b=_318.open;_318.open=function(args){if(args.orient&&typeof args.orient!="string"&&!("length" in args.orient)){var ary=[];for(var key in args.orient){ary.push({aroundCorner:key,corner:args.orient[key]});}args.orient=ary;}return _31b.call(this,args);};return _318;});},"dijit/_Container":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-construct","dojo/_base/kernel"],function(_31c,_31d,_31e,_31f){return _31d("dijit._Container",null,{buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_320,_321){var _322=this.containerNode;if(_321>0){_322=_322.firstChild;while(_321>0){if(_322.nodeType==1){_321--;}_322=_322.nextSibling;}if(_322){_321="before";}else{_322=this.containerNode;_321="last";}}_31e.place(_320.domNode,_322,_321);if(this._started&&!_320._started){_320.startup();}},removeChild:function(_323){if(typeof _323=="number"){_323=this.getChildren()[_323];}if(_323){var node=_323.domNode;if(node&&node.parentNode){node.parentNode.removeChild(node);}}},hasChildren:function(){return this.getChildren().length>0;},_getSiblingOfChild:function(_324,dir){_31f.deprecated(this.declaredClass+"::_getSiblingOfChild() is deprecated. Use _KeyNavMixin::_getNext() instead.","","2.0");var _325=this.getChildren(),idx=_31c.indexOf(_325,_324);return _325[idx+dir];},getIndexOfChild:function(_326){return _31c.indexOf(this.getChildren(),_326);}});});},"url:dijit/templates/TitlePane.html":"<div>\n\t<div data-dojo-attach-event=\"ondijitclick:_onTitleClick, onkeydown:_onTitleKey\"\n\t\t\tclass=\"dijitTitlePaneTitle\" data-dojo-attach-point=\"titleBarNode\" id=\"${id}_titleBarNode\">\n\t\t<div class=\"dijitTitlePaneTitleFocus\" data-dojo-attach-point=\"focusNode\">\n\t\t\t<span data-dojo-attach-point=\"arrowNode\" class=\"dijitInline dijitArrowNode\" role=\"presentation\"></span\n\t\t\t><span data-dojo-attach-point=\"arrowNodeInner\" class=\"dijitArrowNodeInner\"></span\n\t\t\t><span data-dojo-attach-point=\"titleNode\" class=\"dijitTitlePaneTextNode\"></span>\n\t\t</div>\n\t</div>\n\t<div class=\"dijitTitlePaneContentOuter\" data-dojo-attach-point=\"hideNode\" role=\"presentation\">\n\t\t<div class=\"dijitReset\" data-dojo-attach-point=\"wipeNode\" role=\"presentation\">\n\t\t\t<div class=\"dijitTitlePaneContentInner\" data-dojo-attach-point=\"containerNode\" role=\"region\" id=\"${id}_pane\" aria-labelledby=\"${id}_titleBarNode\">\n\t\t\t\t<!-- nested divs because wipeIn()/wipeOut() doesn't work right on node w/padding etc.  Put padding on inner div. -->\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n","url:dijit/templates/Fieldset.html":"<fieldset>\n\t<legend data-dojo-attach-event=\"ondijitclick:_onTitleClick, onkeydown:_onTitleKey\"\n\t\t\tdata-dojo-attach-point=\"titleBarNode, titleNode\">\n\t\t<span data-dojo-attach-point=\"arrowNode\" class=\"dijitInline dijitArrowNode\" role=\"presentation\"></span\n\t\t><span data-dojo-attach-point=\"arrowNodeInner\" class=\"dijitArrowNodeInner\"></span\n\t\t><span data-dojo-attach-point=\"titleNode, focusNode\" class=\"dijitFieldsetLegendNode\" id=\"${id}_titleNode\"></span>\n\t</legend>\n\t<div class=\"dijitFieldsetContentOuter\" data-dojo-attach-point=\"hideNode\" role=\"presentation\">\n\t\t<div class=\"dijitReset\" data-dojo-attach-point=\"wipeNode\" role=\"presentation\">\n\t\t\t<div class=\"dijitFieldsetContentInner\" data-dojo-attach-point=\"containerNode\" role=\"region\"\n\t\t\t\t \tid=\"${id}_pane\" aria-labelledby=\"${id}_titleNode\">\n\t\t\t\t<!-- nested divs because wipeIn()/wipeOut() doesn't work right on node w/padding etc.  Put padding on inner div. -->\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n","*now":function(r){r(["dojo/i18n!*preload*dijit/nls/dijit*[\"ar\",\"ca\",\"cs\",\"da\",\"de\",\"el\",\"en\",\"es\",\"fi\",\"fr\",\"he\",\"hr\",\"hu\",\"it\",\"ja\",\"kk\",\"ko\",\"nl\",\"no\",\"pl\",\"pt\",\"pt-br\",\"ro\",\"ru\",\"sk\",\"sl\",\"sv\",\"th\",\"tr\",\"uk\",\"zh\",\"zh-tw\",\"ROOT\"]"]);},"*noref":1}});define("dijit/dijit",["./main","./_base","dojo/parser","./_Widget","./_TemplatedMixin","./_Container","./layout/_LayoutWidget","./form/_FormWidget","./form/_FormValueWidget"],function(_327){return _327;});require(["dijit/dijit","dijit/_Templated","dijit/Fieldset","dijit/_BidiMixin"]);
}catch(e){console.log("Module 'dijit_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojo/window":function(){define(["./_base/lang","./sniff","./_base/window","./dom","./dom-geometry","./dom-style","./dom-construct"],function(_1,_2,_3,_4,_5,_6,_7){_2.add("rtl-adjust-position-for-verticalScrollBar",function(_8,_9){var _a=_3.body(_9),_b=_7.create("div",{style:{overflow:"scroll",overflowX:"visible",direction:"rtl",visibility:"hidden",position:"absolute",left:"0",top:"0",width:"64px",height:"64px"}},_a,"last"),_c=_7.create("div",{style:{overflow:"hidden",direction:"ltr"}},_b,"last"),_d=_5.position(_c).x!=0;_b.removeChild(_c);_a.removeChild(_b);return _d;});_2.add("position-fixed-support",function(_e,_f){var _10=_3.body(_f),_11=_7.create("span",{style:{visibility:"hidden",position:"fixed",left:"1px",top:"1px"}},_10,"last"),_12=_7.create("span",{style:{position:"fixed",left:"0",top:"0"}},_11,"last"),ret=_5.position(_12).x!=_5.position(_11).x;_11.removeChild(_12);_10.removeChild(_11);return ret;});var _13={getBox:function(doc){doc=doc||_3.doc;var _14=(doc.compatMode=="BackCompat")?_3.body(doc):doc.documentElement,_15=_5.docScroll(doc),w,h;if(_2("touch")){var _16=_13.get(doc);w=_16.innerWidth||_14.clientWidth;h=_16.innerHeight||_14.clientHeight;}else{w=_14.clientWidth;h=_14.clientHeight;}return {l:_15.x,t:_15.y,w:w,h:h};},get:function(doc){if(_2("ie")&&_13!==document.parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc.parentWindow||doc.defaultView;},scrollIntoView:function(_17,pos){try{_17=_4.byId(_17);var doc=_17.ownerDocument||_3.doc,_18=_3.body(doc),_19=doc.documentElement||_18.parentNode,_1a=_2("ie"),_1b=_2("webkit");if(_17==_18||_17==_19){return;}if(!(_2("mozilla")||_1a||_1b||_2("opera")||_2("trident"))&&("scrollIntoView" in _17)){_17.scrollIntoView(false);return;}var _1c=doc.compatMode=="BackCompat",_1d=Math.min(_18.clientWidth||_19.clientWidth,_19.clientWidth||_18.clientWidth),_1e=Math.min(_18.clientHeight||_19.clientHeight,_19.clientHeight||_18.clientHeight),_1f=(_1b||_1c)?_18:_19,_20=pos||_5.position(_17),el=_17.parentNode,_21=function(el){return (_1a<=6||(_1a==7&&_1c))?false:(_2("position-fixed-support")&&(_6.get(el,"position").toLowerCase()=="fixed"));},_22=this,_23=function(el,x,y){if(el.tagName=="BODY"||el.tagName=="HTML"){_22.get(el.ownerDocument).scrollBy(x,y);}else{x&&(el.scrollLeft+=x);y&&(el.scrollTop+=y);}};if(_21(_17)){return;}while(el){if(el==_18){el=_1f;}var _24=_5.position(el),_25=_21(el),rtl=_6.getComputedStyle(el).direction.toLowerCase()=="rtl";if(el==_1f){_24.w=_1d;_24.h=_1e;if(_1f==_19&&(_1a||_2("trident"))&&rtl){_24.x+=_1f.offsetWidth-_24.w;}if(_24.x<0||!_1a||_1a>=9||_2("trident")){_24.x=0;}if(_24.y<0||!_1a||_1a>=9||_2("trident")){_24.y=0;}}else{var pb=_5.getPadBorderExtents(el);_24.w-=pb.w;_24.h-=pb.h;_24.x+=pb.l;_24.y+=pb.t;var _26=el.clientWidth,_27=_24.w-_26;if(_26>0&&_27>0){if(rtl&&_2("rtl-adjust-position-for-verticalScrollBar")){_24.x+=_27;}_24.w=_26;}_26=el.clientHeight;_27=_24.h-_26;if(_26>0&&_27>0){_24.h=_26;}}if(_25){if(_24.y<0){_24.h+=_24.y;_24.y=0;}if(_24.x<0){_24.w+=_24.x;_24.x=0;}if(_24.y+_24.h>_1e){_24.h=_1e-_24.y;}if(_24.x+_24.w>_1d){_24.w=_1d-_24.x;}}var l=_20.x-_24.x,t=_20.y-_24.y,r=l+_20.w-_24.w,bot=t+_20.h-_24.h;var s,old;if(r*l>0&&(!!el.scrollLeft||el==_1f||el.scrollWidth>el.offsetHeight)){s=Math[l<0?"max":"min"](l,r);if(rtl&&((_1a==8&&!_1c)||_1a>=9||_2("trident"))){s=-s;}old=el.scrollLeft;_23(el,s,0);s=el.scrollLeft-old;_20.x-=s;}if(bot*t>0&&(!!el.scrollTop||el==_1f||el.scrollHeight>el.offsetHeight)){s=Math.ceil(Math[t<0?"max":"min"](t,bot));old=el.scrollTop;_23(el,0,s);s=el.scrollTop-old;_20.y-=s;}el=(el!=_1f)&&!_25&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_17.scrollIntoView(false);}}};1&&_1.setObject("dojo.window",_13);return _13;});},"dojo/dnd/move":function(){define(["../_base/declare","../dom-geometry","../dom-style","./common","./Mover","./Moveable"],function(_28,_29,_2a,dnd,_2b,_2c){var _2d=_28("dojo.dnd.move.constrainedMoveable",_2c,{constraints:function(){},within:false,constructor:function(_2e,_2f){if(!_2f){_2f={};}this.constraints=_2f.constraints;this.within=_2f.within;},onFirstMove:function(_30){var c=this.constraintBox=this.constraints.call(this,_30);c.r=c.l+c.w;c.b=c.t+c.h;if(this.within){var mb=_29.getMarginSize(_30.node);c.r-=mb.w;c.b-=mb.h;}},onMove:function(_31,_32){var c=this.constraintBox,s=_31.node.style;this.onMoving(_31,_32);_32.l=_32.l<c.l?c.l:c.r<_32.l?c.r:_32.l;_32.t=_32.t<c.t?c.t:c.b<_32.t?c.b:_32.t;s.left=_32.l+"px";s.top=_32.t+"px";this.onMoved(_31,_32);}});var _33=_28("dojo.dnd.move.boxConstrainedMoveable",_2d,{box:{},constructor:function(_34,_35){var box=_35&&_35.box;this.constraints=function(){return box;};}});var _36=_28("dojo.dnd.move.parentConstrainedMoveable",_2d,{area:"content",constructor:function(_37,_38){var _39=_38&&_38.area;this.constraints=function(){var n=this.node.parentNode,s=_2a.getComputedStyle(n),mb=_29.getMarginBox(n,s);if(_39=="margin"){return mb;}var t=_29.getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(_39=="border"){return mb;}t=_29.getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(_39=="padding"){return mb;}t=_29.getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};}});return {constrainedMoveable:_2d,boxConstrainedMoveable:_33,parentConstrainedMoveable:_36};});},"dojo/dnd/TimedMoveable":function(){define(["../_base/declare","./Moveable"],function(_3a,_3b){var _3c=_3b.prototype.onMove;return _3a("dojo.dnd.TimedMoveable",_3b,{timeout:40,constructor:function(_3d,_3e){if(!_3e){_3e={};}if(_3e.timeout&&typeof _3e.timeout=="number"&&_3e.timeout>=0){this.timeout=_3e.timeout;}},onMoveStop:function(_3f){if(_3f._timer){clearTimeout(_3f._timer);_3c.call(this,_3f,_3f._leftTop);}_3b.prototype.onMoveStop.apply(this,arguments);},onMove:function(_40,_41){_40._leftTop=_41;if(!_40._timer){var _42=this;_40._timer=setTimeout(function(){_40._timer=null;_3c.call(_42,_40,_40._leftTop);},this.timeout);}}});});},"dojo/dnd/Mover":function(){define(["../_base/array","../_base/declare","../_base/lang","../sniff","../_base/window","../dom","../dom-geometry","../dom-style","../Evented","../on","../touch","./common","./autoscroll"],function(_43,_44,_45,has,win,dom,_46,_47,_48,on,_49,dnd,_4a){return _44("dojo.dnd.Mover",[_48],{constructor:function(_4b,e,_4c){this.node=dom.byId(_4b);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=(this.host=_4c),d=_4b.ownerDocument;function _4d(e){e.preventDefault();e.stopPropagation();};this.events=[on(d,_49.move,_45.hitch(this,"onFirstMove")),on(d,_49.move,_45.hitch(this,"onMouseMove")),on(d,_49.release,_45.hitch(this,"onMouseUp")),on(d,"dragstart",_4d),on(d.body,"selectstart",_4d)];_4a.autoScrollStart(d);if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){_4a.autoScroll(e);var m=this.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY},e);e.preventDefault();e.stopPropagation();},onMouseUp:function(e){if(has("webkit")&&has("mac")&&this.mouseButton==2?e.button==0:this.mouseButton==e.button){this.destroy();}e.preventDefault();e.stopPropagation();},onFirstMove:function(e){var s=this.node.style,l,t,h=this.host;switch(s.position){case "relative":case "absolute":l=Math.round(parseFloat(s.left))||0;t=Math.round(parseFloat(s.top))||0;break;default:s.position="absolute";var m=_46.getMarginBox(this.node);var b=win.doc.body;var bs=_47.getComputedStyle(b);var bm=_46.getMarginBox(b,bs);var bc=_46.getContentBox(b,bs);l=m.l-(bc.l-bm.l);t=m.t-(bc.t-bm.t);break;}this.marginBox.l=l-this.marginBox.l;this.marginBox.t=t-this.marginBox.t;if(h&&h.onFirstMove){h.onFirstMove(this,e);}this.events.shift().remove();},destroy:function(){_43.forEach(this.events,function(_4e){_4e.remove();});var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=this.host=null;}});});},"dojo/dnd/Moveable":function(){define(["../_base/array","../_base/declare","../_base/lang","../dom","../dom-class","../Evented","../on","../topic","../touch","./common","./Mover","../_base/window"],function(_4f,_50,_51,dom,_52,_53,on,_54,_55,dnd,_56,win){var _57=_50("dojo.dnd.Moveable",[_53],{handle:"",delay:0,skip:false,constructor:function(_58,_59){this.node=dom.byId(_58);if(!_59){_59={};}this.handle=_59.handle?dom.byId(_59.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_59.delay>0?_59.delay:0;this.skip=_59.skip;this.mover=_59.mover?_59.mover:_56;this.events=[on(this.handle,_55.press,_51.hitch(this,"onMouseDown")),on(this.handle,"dragstart",_51.hitch(this,"onSelectStart")),on(this.handle,"selectstart",_51.hitch(this,"onSelectStart"))];},markupFactory:function(_5a,_5b,_5c){return new _5c(_5b,_5a);},destroy:function(){_4f.forEach(this.events,function(_5d){_5d.remove();});this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dnd.isFormElement(e)){return;}if(this.delay){this.events.push(on(this.handle,_55.move,_51.hitch(this,"onMouseMove")),on(this.handle,_55.release,_51.hitch(this,"onMouseUp")));this._lastX=e.pageX;this._lastY=e.pageY;}else{this.onDragDetected(e);}e.stopPropagation();e.preventDefault();},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);this.onDragDetected(e);}e.stopPropagation();e.preventDefault();},onMouseUp:function(e){for(var i=0;i<2;++i){this.events.pop().remove();}e.stopPropagation();e.preventDefault();},onSelectStart:function(e){if(!this.skip||!dnd.isFormElement(e)){e.stopPropagation();e.preventDefault();}},onDragDetected:function(e){new this.mover(this.node,e,this);},onMoveStart:function(_5e){_54.publish("/dnd/move/start",_5e);_52.add(win.body(),"dojoMove");_52.add(this.node,"dojoMoveItem");},onMoveStop:function(_5f){_54.publish("/dnd/move/stop",_5f);_52.remove(win.body(),"dojoMove");_52.remove(this.node,"dojoMoveItem");},onFirstMove:function(){},onMove:function(_60,_61){this.onMoving(_60,_61);var s=_60.node.style;s.left=_61.l+"px";s.top=_61.t+"px";this.onMoved(_60,_61);},onMoving:function(){},onMoved:function(){}});return _57;});},"dojo/touch":function(){define(["./_base/kernel","./aspect","./dom","./dom-class","./_base/lang","./on","./has","./mouse","./domReady","./_base/window"],function(_62,_63,dom,_64,_65,on,has,_66,_67,win){var _68=has("touch");var _69=has("ios")<5;var _6a=navigator.pointerEnabled||navigator.msPointerEnabled,_6b=(function(){var _6c={};for(var _6d in {down:1,move:1,up:1,cancel:1,over:1,out:1}){_6c[_6d]=!navigator.pointerEnabled?"MSPointer"+_6d.charAt(0).toUpperCase()+_6d.slice(1):"pointer"+_6d;}return _6c;})();var _6e,_6f,_70,_71,_72,_73,_74,_75;var _76;function _77(_78,_79,_7a){if(_6a&&_7a){return function(_7b,_7c){return on(_7b,_7a,_7c);};}else{if(_68){return function(_7d,_7e){var _7f=on(_7d,_79,function(evt){_7e.call(this,evt);_76=(new Date()).getTime();}),_80=on(_7d,_78,function(evt){if(!_76||(new Date()).getTime()>_76+1000){_7e.call(this,evt);}});return {remove:function(){_7f.remove();_80.remove();}};};}else{return function(_81,_82){return on(_81,_78,_82);};}}};function _83(_84){do{if(_84.dojoClick!==undefined){return _84.dojoClick;}}while(_84=_84.parentNode);};function _85(e,_86,_87){_6f=!e.target.disabled&&_83(e.target);if(_6f){_70=e.target;_71=e.changedTouches?e.changedTouches[0].pageX:e.clientX;_72=e.changedTouches?e.changedTouches[0].pageY:e.clientY;_73=(typeof _6f=="object"?_6f.x:(typeof _6f=="number"?_6f:0))||4;_74=(typeof _6f=="object"?_6f.y:(typeof _6f=="number"?_6f:0))||4;if(!_6e){_6e=true;win.doc.addEventListener(_86,function(e){_6f=_6f&&(e.changedTouches?e.changedTouches[0].target:e.target)==_70&&Math.abs((e.changedTouches?e.changedTouches[0].pageX:e.clientX)-_71)<=_73&&Math.abs((e.changedTouches?e.changedTouches[0].pageY:e.clientY)-_72)<=_74;},true);win.doc.addEventListener(_87,function(e){if(_6f){_75=(new Date()).getTime();var _88=e.target;if(_88.tagName==="LABEL"){_88=dom.byId(_88.getAttribute("for"))||_88;}var src=(e.changedTouches)?e.changedTouches[0]:e;var _89=document.createEvent("MouseEvents");_89._dojo_click=true;_89.initMouseEvent("click",true,true,e.view,e.detail,src.screenX,src.screenY,src.clientX,src.clientY,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,0,null);setTimeout(function(){on.emit(_88,"click",_89);},0);}},true);function _8a(_8b){win.doc.addEventListener(_8b,function(e){if(!e._dojo_click&&(new Date()).getTime()<=_75+1000&&!(e.target.tagName=="INPUT"&&_64.contains(e.target,"dijitOffScreen"))){e.stopPropagation();e.stopImmediatePropagation&&e.stopImmediatePropagation();if(_8b=="click"&&(e.target.tagName!="INPUT"||e.target.type=="radio"||e.target.type=="checkbox")&&e.target.tagName!="TEXTAREA"&&e.target.tagName!="AUDIO"&&e.target.tagName!="VIDEO"){e.preventDefault();}}},true);};_8a("click");_8a("mousedown");_8a("mouseup");}}};var _8c;if(_68){if(_6a){_67(function(){win.doc.addEventListener(_6b.down,function(evt){_85(evt,_6b.move,_6b.up);},true);});}else{_67(function(){_8c=win.body();win.doc.addEventListener("touchstart",function(evt){_76=(new Date()).getTime();var _8d=_8c;_8c=evt.target;on.emit(_8d,"dojotouchout",{relatedTarget:_8c,bubbles:true});on.emit(_8c,"dojotouchover",{relatedTarget:_8d,bubbles:true});_85(evt,"touchmove","touchend");},true);function _8e(evt){var _8f=_65.delegate(evt,{bubbles:true});if(has("ios")>=6){_8f.touches=evt.touches;_8f.altKey=evt.altKey;_8f.changedTouches=evt.changedTouches;_8f.ctrlKey=evt.ctrlKey;_8f.metaKey=evt.metaKey;_8f.shiftKey=evt.shiftKey;_8f.targetTouches=evt.targetTouches;}return _8f;};on(win.doc,"touchmove",function(evt){_76=(new Date()).getTime();var _90=win.doc.elementFromPoint(evt.pageX-(_69?0:win.global.pageXOffset),evt.pageY-(_69?0:win.global.pageYOffset));if(_90){if(_8c!==_90){on.emit(_8c,"dojotouchout",{relatedTarget:_90,bubbles:true});on.emit(_90,"dojotouchover",{relatedTarget:_8c,bubbles:true});_8c=_90;}if(!on.emit(_90,"dojotouchmove",_8e(evt))){evt.preventDefault();}}});on(win.doc,"touchend",function(evt){_76=(new Date()).getTime();var _91=win.doc.elementFromPoint(evt.pageX-(_69?0:win.global.pageXOffset),evt.pageY-(_69?0:win.global.pageYOffset))||win.body();on.emit(_91,"dojotouchend",_8e(evt));});});}}var _92={press:_77("mousedown","touchstart",_6b.down),move:_77("mousemove","dojotouchmove",_6b.move),release:_77("mouseup","dojotouchend",_6b.up),cancel:_77(_66.leave,"touchcancel",_68?_6b.cancel:null),over:_77("mouseover","dojotouchover",_6b.over),out:_77("mouseout","dojotouchout",_6b.out),enter:_66._eventHandler(_77("mouseover","dojotouchover",_6b.over)),leave:_66._eventHandler(_77("mouseout","dojotouchout",_6b.out))};1&&(_62.touch=_92);return _92;});},"*noref":1}});define("dojo/_dnd_ext",[],1);require(["dojo/dnd/move","dojo/dnd/autoscroll","dojo/dnd/Mover","dojo/dnd/Moveable","dojo/dnd/TimedMoveable"]);
}catch(e){console.log("Module 'dojo_dnd_ext_19': ",e);}
try{//>>built
define("dijit/nls/_dijit_layout_basic_en",{"dijit/nls/common":{"buttonOk":"OK","buttonCancel":"Cancel","_localized":{},"buttonSave":"Save","itemClose":"Close"}});
}catch(e){console.log("Module 'dijit_layout_basic_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dijit/DialogUnderlay":function(){define(["dojo/_base/declare","dojo/_base/lang","dojo/aspect","dojo/dom-attr","dojo/dom-style","dojo/on","dojo/window","./_Widget","./_TemplatedMixin","./BackgroundIframe","./Viewport","./main"],function(_1,_2,_3,_4,_5,on,_6,_7,_8,_9,_a,_b){var _c=_1("dijit.DialogUnderlay",[_7,_8],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' tabIndex='-1' data-dojo-attach-point='node'></div></div>",dialogId:"","class":"",_modalConnects:[],_setDialogIdAttr:function(id){_4.set(this.node,"id",id+"_underlay");this._set("dialogId",id);},_setClassAttr:function(_d){this.node.className="dijitDialogUnderlay "+_d;this._set("class",_d);},postCreate:function(){this.ownerDocumentBody.appendChild(this.domNode);this.own(on(this.domNode,"keydown",_2.hitch(this,"_onKeyDown")));this.inherited(arguments);},layout:function(){var is=this.node.style,os=this.domNode.style;os.display="none";var _e=_6.getBox(this.ownerDocument);os.top=_e.t+"px";os.left=_e.l+"px";is.width=_e.w+"px";is.height=_e.h+"px";os.display="block";},show:function(){this.domNode.style.display="block";this.open=true;this.layout();this.bgIframe=new _9(this.domNode);var _f=_6.get(this.ownerDocument);this._modalConnects=[_a.on("resize",_2.hitch(this,"layout")),on(_f,"scroll",_2.hitch(this,"layout"))];},hide:function(){this.bgIframe.destroy();delete this.bgIframe;this.domNode.style.display="none";while(this._modalConnects.length){(this._modalConnects.pop()).remove();}this.open=false;},destroy:function(){while(this._modalConnects.length){(this._modalConnects.pop()).remove();}this.inherited(arguments);},_onKeyDown:function(){}});_c.show=function(_10,_11){var _12=_c._singleton;if(!_12||_12._destroyed){_12=_b._underlay=_c._singleton=new _c(_10);}else{if(_10){_12.set(_10);}}_5.set(_12.domNode,"zIndex",_11);if(!_12.open){_12.show();}};_c.hide=function(){var _13=_c._singleton;if(_13&&!_13._destroyed){_13.hide();}};return _c;});},"dojo/request":function(){define(["./request/default!"],function(_14){return _14;});},"dijit/Dialog":function(){define(["require","dojo/_base/array","dojo/aspect","dojo/_base/declare","dojo/Deferred","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/fx","dojo/i18n","dojo/keys","dojo/_base/lang","dojo/on","dojo/ready","dojo/sniff","dojo/window","dojo/dnd/Moveable","dojo/dnd/TimedMoveable","./focus","./_base/manager","./_Widget","./_TemplatedMixin","./_CssStateMixin","./form/_FormMixin","./_DialogMixin","./DialogUnderlay","./layout/ContentPane","dojo/text!./templates/Dialog.html","dojo/i18n!./nls/common"],function(_15,_16,_17,_18,_19,dom,_1a,_1b,_1c,fx,_1d,_1e,_1f,on,_20,has,_21,_22,_23,_24,_25,_26,_27,_28,_29,_2a,_2b,_2c,_2d){var _2e=_18("dijit._DialogBase"+(has("dojo-bidi")?"_NoBidi":""),[_27,_29,_2a,_28],{templateString:_2d,baseClass:"dijitDialog",cssStateNodes:{closeButtonNode:"dijitDialogCloseIcon"},_setTitleAttr:{node:"titleNode",type:"innerHTML"},open:false,duration:_25.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,_setDraggableAttr:function(val){this._set("draggable",val);},maxRatio:0.9,closable:true,_setClosableAttr:function(val){this.closeButtonNode.style.display=val?"":"none";this._set("closable",val);},postMixInProperties:function(){var _2f=_1d.getLocalization("dijit","common");_1f.mixin(this,_2f);this.inherited(arguments);},postCreate:function(){_1c.set(this.domNode,{display:"none",position:"absolute"});this.ownerDocumentBody.appendChild(this.domNode);this.inherited(arguments);_17.after(this,"onExecute",_1f.hitch(this,"hide"),true);_17.after(this,"onCancel",_1f.hitch(this,"hide"),true);this._modalconnects=[];},onLoad:function(){this._size();this._position();if(this.autofocus&&_30.isTop(this)){this._getFocusItems(this.domNode);_24.focus(this._firstFocusItem);}this.inherited(arguments);},focus:function(){this._getFocusItems(this.domNode);_24.focus(this._firstFocusItem);},_endDrag:function(){var _31=_1b.position(this.domNode),_32=_21.getBox(this.ownerDocument);_31.y=Math.min(Math.max(_31.y,0),(_32.h-_31.h));_31.x=Math.min(Math.max(_31.x,0),(_32.w-_31.w));this._relativePosition=_31;this._position();},_setup:function(){var _33=this.domNode;if(this.titleBar&&this.draggable){this._moveable=new ((has("ie")==6)?_23:_22)(_33,{handle:this.titleBar});_17.after(this._moveable,"onMoveStop",_1f.hitch(this,"_endDrag"),true);}else{_1a.add(_33,"dijitDialogFixed");}this.underlayAttrs={dialogId:this.id,"class":_16.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" "),_onKeyDown:_1f.hitch(this,"_onKey"),ownerDocument:this.ownerDocument};},_size:function(){this._checkIfSingleChild();if(this._singleChild){if(typeof this._singleChildOriginalStyle!="undefined"){this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle;delete this._singleChildOriginalStyle;}}else{_1c.set(this.containerNode,{width:"auto",height:"auto"});}var bb=_1b.position(this.domNode);var _34=_21.getBox(this.ownerDocument);_34.w*=this.maxRatio;_34.h*=this.maxRatio;if(bb.w>=_34.w||bb.h>=_34.h){var _35=_1b.position(this.containerNode),w=Math.min(bb.w,_34.w)-(bb.w-_35.w),h=Math.min(bb.h,_34.h)-(bb.h-_35.h);if(this._singleChild&&this._singleChild.resize){if(typeof this._singleChildOriginalStyle=="undefined"){this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText;}this._singleChild.resize({w:w,h:h});}else{_1c.set(this.containerNode,{width:w+"px",height:h+"px",overflow:"auto",position:"relative"});}}else{if(this._singleChild&&this._singleChild.resize){this._singleChild.resize();}}},_position:function(){if(!_1a.contains(this.ownerDocumentBody,"dojoMove")){var _36=this.domNode,_37=_21.getBox(this.ownerDocument),p=this._relativePosition,bb=p?null:_1b.position(_36),l=Math.floor(_37.l+(p?p.x:(_37.w-bb.w)/2)),t=Math.floor(_37.t+(p?p.y:(_37.h-bb.h)/2));_1c.set(_36,{left:l+"px",top:t+"px"});}},_onKey:function(evt){if(evt.keyCode==_1e.TAB){this._getFocusItems(this.domNode);var _38=evt.target;if(this._firstFocusItem==this._lastFocusItem){evt.stopPropagation();evt.preventDefault();}else{if(_38==this._firstFocusItem&&evt.shiftKey){_24.focus(this._lastFocusItem);evt.stopPropagation();evt.preventDefault();}else{if(_38==this._lastFocusItem&&!evt.shiftKey){_24.focus(this._firstFocusItem);evt.stopPropagation();evt.preventDefault();}}}}else{if(this.closable&&evt.keyCode==_1e.ESCAPE){this.onCancel();evt.stopPropagation();evt.preventDefault();}}},show:function(){if(this.open){return;}if(!this._started){this.startup();}if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOutDeferred){this._fadeOutDeferred.cancel();_30.hide(this);}var win=_21.get(this.ownerDocument);this._modalconnects.push(on(win,"scroll",_1f.hitch(this,"resize")));this._modalconnects.push(on(this.domNode,"keydown",_1f.hitch(this,"_onKey")));_1c.set(this.domNode,{opacity:0,display:""});this._set("open",true);this._onShow();this._size();this._position();var _39;this._fadeInDeferred=new _19(_1f.hitch(this,function(){_39.stop();delete this._fadeInDeferred;}));var _3a=this._fadeInDeferred.promise;_39=fx.fadeIn({node:this.domNode,duration:this.duration,beforeBegin:_1f.hitch(this,function(){_30.show(this,this.underlayAttrs);}),onEnd:_1f.hitch(this,function(){if(this.autofocus&&_30.isTop(this)){this._getFocusItems(this.domNode);_24.focus(this._firstFocusItem);}this._fadeInDeferred.resolve(true);delete this._fadeInDeferred;})}).play();return _3a;},hide:function(){if(!this._alreadyInitialized||!this.open){return;}if(this._fadeInDeferred){this._fadeInDeferred.cancel();}var _3b;this._fadeOutDeferred=new _19(_1f.hitch(this,function(){_3b.stop();delete this._fadeOutDeferred;}));this._fadeOutDeferred.then(_1f.hitch(this,"onHide"));var _3c=this._fadeOutDeferred.promise;_3b=fx.fadeOut({node:this.domNode,duration:this.duration,onEnd:_1f.hitch(this,function(){this.domNode.style.display="none";_30.hide(this);this._fadeOutDeferred.resolve(true);delete this._fadeOutDeferred;})}).play();if(this._scrollConnected){this._scrollConnected=false;}var h;while(h=this._modalconnects.pop()){h.remove();}if(this._relativePosition){delete this._relativePosition;}this._set("open",false);return _3c;},resize:function(){if(this.domNode.style.display!="none"){this._size();if(!has("touch")){this._position();}}},destroy:function(){if(this._fadeInDeferred){this._fadeInDeferred.cancel();}if(this._fadeOutDeferred){this._fadeOutDeferred.cancel();}if(this._moveable){this._moveable.destroy();}var h;while(h=this._modalconnects.pop()){h.remove();}_30.hide(this);this.inherited(arguments);}});if(has("dojo-bidi")){_2e=_18("dijit._DialogBase",_2e,{_setTitleAttr:function(_3d){this._set("title",_3d);this.titleNode.innerHTML=_3d;this.applyTextDir(this.titleNode);},_setTextDirAttr:function(_3e){if(this._created&&this.textDir!=_3e){this._set("textDir",_3e);this.set("title",this.title);}}});}var _3f=_18("dijit.Dialog",[_2c,_2e],{});_3f._DialogBase=_2e;var _30=_3f._DialogLevelManager={_beginZIndex:950,show:function(_40,_41){ds[ds.length-1].focus=_24.curNode;var _42=ds[ds.length-1].dialog?ds[ds.length-1].zIndex+2:_3f._DialogLevelManager._beginZIndex;_1c.set(_40.domNode,"zIndex",_42);_2b.show(_41,_42-1);ds.push({dialog:_40,underlayAttrs:_41,zIndex:_42});},hide:function(_43){if(ds[ds.length-1].dialog==_43){ds.pop();var pd=ds[ds.length-1];if(ds.length==1){_2b.hide();}else{_2b.show(pd.underlayAttrs,pd.zIndex-1);}if(_43.refocus){var _44=pd.focus;if(pd.dialog&&(!_44||!dom.isDescendant(_44,pd.dialog.domNode))){pd.dialog._getFocusItems(pd.dialog.domNode);_44=pd.dialog._firstFocusItem;}if(_44){try{_44.focus();}catch(e){}}}}else{var idx=_16.indexOf(_16.map(ds,function(_45){return _45.dialog;}),_43);if(idx!=-1){ds.splice(idx,1);}}},isTop:function(_46){return ds[ds.length-1].dialog==_46;}};var ds=_3f._dialogStack=[{dialog:null,focus:null,underlayAttrs:null}];_24.watch("curNode",function(_47,_48,_49){var _4a=ds[ds.length-1].dialog;if(_49&&_4a&&!_4a._fadeOutDeferred&&_49.ownerDocument==_4a.ownerDocument){do{if(_49==_4a.domNode||_1a.contains(_49,"dijitPopup")){return;}}while(_49=_49.parentNode);_4a.focus();}});if(has("dijit-legacy-requires")){_20(0,function(){var _4b=["dijit/TooltipDialog"];_15(_4b);});}return _3f;});},"dojo/parser":function(){define(["require","./_base/kernel","./_base/lang","./_base/array","./_base/config","./dom","./_base/window","./_base/url","./aspect","./promise/all","./date/stamp","./Deferred","./has","./query","./on","./ready"],function(_4c,_4d,_4e,_4f,_50,dom,_51,_52,_53,all,_54,_55,has,_56,don,_57){new Date("X");function _58(_59){return eval("("+_59+")");};var _5a=0;_53.after(_4e,"extend",function(){_5a++;},true);function _5b(_5c){var map=_5c._nameCaseMap,_5d=_5c.prototype;if(!map||map._extendCnt<_5a){map=_5c._nameCaseMap={};for(var _5e in _5d){if(_5e.charAt(0)==="_"){continue;}map[_5e.toLowerCase()]=_5e;}map._extendCnt=_5a;}return map;};var _5f={};function _60(_61,_62){var ts=_61.join();if(!_5f[ts]){var _63=[];for(var i=0,l=_61.length;i<l;i++){var t=_61[i];_63[_63.length]=(_5f[t]=_5f[t]||(_4e.getObject(t)||(~t.indexOf("/")&&(_62?_62(t):_4c(t)))));}var _64=_63.shift();_5f[ts]=_63.length?(_64.createSubclass?_64.createSubclass(_63):_64.extend.apply(_64,_63)):_64;}return _5f[ts];};var _65={_clearCache:function(){_5a++;_5f={};},_functionFromScript:function(_66,_67){var _68="",_69="",_6a=(_66.getAttribute(_67+"args")||_66.getAttribute("args")),_6b=_66.getAttribute("with");var _6c=(_6a||"").split(/\s*,\s*/);if(_6b&&_6b.length){_4f.forEach(_6b.split(/\s*,\s*/),function(_6d){_68+="with("+_6d+"){";_69+="}";});}return new Function(_6c,_68+_66.innerHTML+_69);},instantiate:function(_6e,_6f,_70){_6f=_6f||{};_70=_70||{};var _71=(_70.scope||_4d._scopeName)+"Type",_72="data-"+(_70.scope||_4d._scopeName)+"-",_73=_72+"type",_74=_72+"mixins";var _75=[];_4f.forEach(_6e,function(_76){var _77=_71 in _6f?_6f[_71]:_76.getAttribute(_73)||_76.getAttribute(_71);if(_77){var _78=_76.getAttribute(_74),_79=_78?[_77].concat(_78.split(/\s*,\s*/)):[_77];_75.push({node:_76,types:_79});}});return this._instantiate(_75,_6f,_70);},_instantiate:function(_7a,_7b,_7c,_7d){var _7e=_4f.map(_7a,function(obj){var _7f=obj.ctor||_60(obj.types,_7c.contextRequire);if(!_7f){throw new Error("Unable to resolve constructor for: '"+obj.types.join()+"'");}return this.construct(_7f,obj.node,_7b,_7c,obj.scripts,obj.inherited);},this);function _80(_81){if(!_7b._started&&!_7c.noStart){_4f.forEach(_81,function(_82){if(typeof _82.startup==="function"&&!_82._started){_82.startup();}});}return _81;};if(_7d){return all(_7e).then(_80);}else{return _80(_7e);}},construct:function(_83,_84,_85,_86,_87,_88){var _89=_83&&_83.prototype;_86=_86||{};var _8a={};if(_86.defaults){_4e.mixin(_8a,_86.defaults);}if(_88){_4e.mixin(_8a,_88);}var _8b;if(has("dom-attributes-explicit")){_8b=_84.attributes;}else{if(has("dom-attributes-specified-flag")){_8b=_4f.filter(_84.attributes,function(a){return a.specified;});}else{var _8c=/^input$|^img$/i.test(_84.nodeName)?_84:_84.cloneNode(false),_8d=_8c.outerHTML.replace(/=[^\s"']+|="[^"]*"|='[^']*'/g,"").replace(/^\s*<[a-zA-Z0-9]*\s*/,"").replace(/\s*>.*$/,"");_8b=_4f.map(_8d.split(/\s+/),function(_8e){var _8f=_8e.toLowerCase();return {name:_8e,value:(_84.nodeName=="LI"&&_8e=="value")||_8f=="enctype"?_84.getAttribute(_8f):_84.getAttributeNode(_8f).value};});}}var _90=_86.scope||_4d._scopeName,_91="data-"+_90+"-",_92={};if(_90!=="dojo"){_92[_91+"props"]="data-dojo-props";_92[_91+"type"]="data-dojo-type";_92[_91+"mixins"]="data-dojo-mixins";_92[_90+"type"]="dojoType";_92[_91+"id"]="data-dojo-id";}var i=0,_93,_94=[],_95,_96;while(_93=_8b[i++]){var _97=_93.name,_98=_97.toLowerCase(),_99=_93.value;switch(_92[_98]||_98){case "data-dojo-type":case "dojotype":case "data-dojo-mixins":break;case "data-dojo-props":_96=_99;break;case "data-dojo-id":case "jsid":_95=_99;break;case "data-dojo-attach-point":case "dojoattachpoint":_8a.dojoAttachPoint=_99;break;case "data-dojo-attach-event":case "dojoattachevent":_8a.dojoAttachEvent=_99;break;case "class":_8a["class"]=_84.className;break;case "style":_8a["style"]=_84.style&&_84.style.cssText;break;default:if(!(_97 in _89)){var map=_5b(_83);_97=map[_98]||_97;}if(_97 in _89){switch(typeof _89[_97]){case "string":_8a[_97]=_99;break;case "number":_8a[_97]=_99.length?Number(_99):NaN;break;case "boolean":_8a[_97]=_99.toLowerCase()!="false";break;case "function":if(_99===""||_99.search(/[^\w\.]+/i)!=-1){_8a[_97]=new Function(_99);}else{_8a[_97]=_4e.getObject(_99,false)||new Function(_99);}_94.push(_97);break;default:var _9a=_89[_97];_8a[_97]=(_9a&&"length" in _9a)?(_99?_99.split(/\s*,\s*/):[]):(_9a instanceof Date)?(_99==""?new Date(""):_99=="now"?new Date():_54.fromISOString(_99)):(_9a instanceof _52)?(_4d.baseUrl+_99):_58(_99);}}else{_8a[_97]=_99;}}}for(var j=0;j<_94.length;j++){var _9b=_94[j].toLowerCase();_84.removeAttribute(_9b);_84[_9b]=null;}if(_96){try{_96=_58.call(_86.propsThis,"{"+_96+"}");_4e.mixin(_8a,_96);}catch(e){throw new Error(e.toString()+" in data-dojo-props='"+_96+"'");}}_4e.mixin(_8a,_85);if(!_87){_87=(_83&&(_83._noScript||_89._noScript)?[]:_56("> script[type^='dojo/']",_84));}var _9c=[],_9d=[],_9e=[],ons=[];if(_87){for(i=0;i<_87.length;i++){var _9f=_87[i];_84.removeChild(_9f);var _a0=(_9f.getAttribute(_91+"event")||_9f.getAttribute("event")),_a1=_9f.getAttribute(_91+"prop"),_a2=_9f.getAttribute(_91+"method"),_a3=_9f.getAttribute(_91+"advice"),_a4=_9f.getAttribute("type"),nf=this._functionFromScript(_9f,_91);if(_a0){if(_a4=="dojo/connect"){_9c.push({method:_a0,func:nf});}else{if(_a4=="dojo/on"){ons.push({event:_a0,func:nf});}else{_8a[_a0]=nf;}}}else{if(_a4=="dojo/aspect"){_9c.push({method:_a2,advice:_a3,func:nf});}else{if(_a4=="dojo/watch"){_9e.push({prop:_a1,func:nf});}else{_9d.push(nf);}}}}}var _a5=_83.markupFactory||_89.markupFactory;var _a6=_a5?_a5(_8a,_84,_83):new _83(_8a,_84);function _a7(_a8){if(_95){_4e.setObject(_95,_a8);}for(i=0;i<_9c.length;i++){_53[_9c[i].advice||"after"](_a8,_9c[i].method,_4e.hitch(_a8,_9c[i].func),true);}for(i=0;i<_9d.length;i++){_9d[i].call(_a8);}for(i=0;i<_9e.length;i++){_a8.watch(_9e[i].prop,_9e[i].func);}for(i=0;i<ons.length;i++){don(_a8,ons[i].event,ons[i].func);}return _a8;};if(_a6.then){return _a6.then(_a7);}else{return _a7(_a6);}},scan:function(_a9,_aa){var _ab=[],_ac=[],_ad={};var _ae=(_aa.scope||_4d._scopeName)+"Type",_af="data-"+(_aa.scope||_4d._scopeName)+"-",_b0=_af+"type",_b1=_af+"textdir",_b2=_af+"mixins";var _b3=_a9.firstChild;var _b4=_aa.inherited;if(!_b4){function _b5(_b6,_b7){return (_b6.getAttribute&&_b6.getAttribute(_b7))||(_b6.parentNode&&_b5(_b6.parentNode,_b7));};_b4={dir:_b5(_a9,"dir"),lang:_b5(_a9,"lang"),textDir:_b5(_a9,_b1)};for(var key in _b4){if(!_b4[key]){delete _b4[key];}}}var _b8={inherited:_b4};var _b9;var _ba;function _bb(_bc){if(!_bc.inherited){_bc.inherited={};var _bd=_bc.node,_be=_bb(_bc.parent);var _bf={dir:_bd.getAttribute("dir")||_be.dir,lang:_bd.getAttribute("lang")||_be.lang,textDir:_bd.getAttribute(_b1)||_be.textDir};for(var key in _bf){if(_bf[key]){_bc.inherited[key]=_bf[key];}}}return _bc.inherited;};while(true){if(!_b3){if(!_b8||!_b8.node){break;}_b3=_b8.node.nextSibling;_ba=false;_b8=_b8.parent;_b9=_b8.scripts;continue;}if(_b3.nodeType!=1){_b3=_b3.nextSibling;continue;}if(_b9&&_b3.nodeName.toLowerCase()=="script"){_c0=_b3.getAttribute("type");if(_c0&&/^dojo\/\w/i.test(_c0)){_b9.push(_b3);}_b3=_b3.nextSibling;continue;}if(_ba){_b3=_b3.nextSibling;continue;}var _c0=_b3.getAttribute(_b0)||_b3.getAttribute(_ae);var _c1=_b3.firstChild;if(!_c0&&(!_c1||(_c1.nodeType==3&&!_c1.nextSibling))){_b3=_b3.nextSibling;continue;}var _c2;var _c3=null;if(_c0){var _c4=_b3.getAttribute(_b2),_c5=_c4?[_c0].concat(_c4.split(/\s*,\s*/)):[_c0];try{_c3=_60(_c5,_aa.contextRequire);}catch(e){}if(!_c3){_4f.forEach(_c5,function(t){if(~t.indexOf("/")&&!_ad[t]){_ad[t]=true;_ac[_ac.length]=t;}});}var _c6=_c3&&!_c3.prototype._noScript?[]:null;_c2={types:_c5,ctor:_c3,parent:_b8,node:_b3,scripts:_c6};_c2.inherited=_bb(_c2);_ab.push(_c2);}else{_c2={node:_b3,scripts:_b9,parent:_b8};}_b9=_c6;_ba=_b3.stopParser||(_c3&&_c3.prototype.stopParser&&!(_aa.template));_b8=_c2;_b3=_c1;}var d=new _55();if(_ac.length){if(has("dojo-debug-messages")){console.warn("WARNING: Modules being Auto-Required: "+_ac.join(", "));}var r=_aa.contextRequire||_4c;r(_ac,function(){d.resolve(_4f.filter(_ab,function(_c7){if(!_c7.ctor){try{_c7.ctor=_60(_c7.types,_aa.contextRequire);}catch(e){}}var _c8=_c7.parent;while(_c8&&!_c8.types){_c8=_c8.parent;}var _c9=_c7.ctor&&_c7.ctor.prototype;_c7.instantiateChildren=!(_c9&&_c9.stopParser&&!(_aa.template));_c7.instantiate=!_c8||(_c8.instantiate&&_c8.instantiateChildren);return _c7.instantiate;}));});}else{d.resolve(_ab);}return d.promise;},_require:function(_ca,_cb){var _cc=_58("{"+_ca.innerHTML+"}"),_cd=[],_ce=[],d=new _55();var _cf=(_cb&&_cb.contextRequire)||_4c;for(var _d0 in _cc){_cd.push(_d0);_ce.push(_cc[_d0]);}_cf(_ce,function(){for(var i=0;i<_cd.length;i++){_4e.setObject(_cd[i],arguments[i]);}d.resolve(arguments);});return d.promise;},_scanAmd:function(_d1,_d2){var _d3=new _55(),_d4=_d3.promise;_d3.resolve(true);var _d5=this;_56("script[type='dojo/require']",_d1).forEach(function(_d6){_d4=_d4.then(function(){return _d5._require(_d6,_d2);});_d6.parentNode.removeChild(_d6);});return _d4;},parse:function(_d7,_d8){var _d9;if(!_d8&&_d7&&_d7.rootNode){_d8=_d7;_d9=_d8.rootNode;}else{if(_d7&&_4e.isObject(_d7)&&!("nodeType" in _d7)){_d8=_d7;}else{_d9=_d7;}}_d9=_d9?dom.byId(_d9):_51.body();_d8=_d8||{};var _da=_d8.template?{template:true}:{},_db=[],_dc=this;var p=this._scanAmd(_d9,_d8).then(function(){return _dc.scan(_d9,_d8);}).then(function(_dd){return _dc._instantiate(_dd,_da,_d8,true);}).then(function(_de){return _db=_db.concat(_de);}).otherwise(function(e){console.error("dojo/parser::parse() error",e);throw e;});_4e.mixin(_db,p);return _db;}};if(1){_4d.parser=_65;}if(_50.parseOnLoad){_57(100,_65,"parse");}return _65;});},"dojo/uacss":function(){define(["./dom-geometry","./_base/lang","./domReady","./sniff","./_base/window"],function(_df,_e0,_e1,has,_e2){var _e3=_e2.doc.documentElement,ie=has("ie"),_e4=has("opera"),maj=Math.floor,ff=has("ff"),_e5=_df.boxModel.replace(/-/,""),_e6={"dj_quirks":has("quirks"),"dj_opera":_e4,"dj_khtml":has("khtml"),"dj_webkit":has("webkit"),"dj_safari":has("safari"),"dj_chrome":has("chrome"),"dj_gecko":has("mozilla"),"dj_ios":has("ios"),"dj_android":has("android")};if(ie){_e6["dj_ie"]=true;_e6["dj_ie"+maj(ie)]=true;_e6["dj_iequirks"]=has("quirks");}if(ff){_e6["dj_ff"+maj(ff)]=true;}_e6["dj_"+_e5]=true;var _e7="";for(var clz in _e6){if(_e6[clz]){_e7+=clz+" ";}}_e3.className=_e0.trim(_e3.className+" "+_e7);_e1(function(){if(!_df.isBodyLtr()){var _e8="dj_rtl dijitRtl "+_e7.replace(/ /g,"-rtl ");_e3.className=_e0.trim(_e3.className+" "+_e8+"dj_rtl dijitRtl "+_e7.replace(/ /g,"-rtl "));}});return has;});},"dojo/cache":function(){define(["./_base/kernel","./text"],function(_e9){return _e9.cache;});},"dijit/form/_FormMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/window"],function(_ea,_eb,_ec,_ed,on,_ee){return _eb("dijit.form._FormMixin",null,{state:"",_getDescendantFormWidgets:function(_ef){var res=[];_ea.forEach(_ef||this.getChildren(),function(_f0){if("value" in _f0){res.push(_f0);}else{res=res.concat(this._getDescendantFormWidgets(_f0.getChildren()));}},this);return res;},reset:function(){_ea.forEach(this._getDescendantFormWidgets(),function(_f1){if(_f1.reset){_f1.reset();}});},validate:function(){var _f2=false;return _ea.every(_ea.map(this._getDescendantFormWidgets(),function(_f3){_f3._hasBeenBlurred=true;var _f4=_f3.disabled||!_f3.validate||_f3.validate();if(!_f4&&!_f2){_ee.scrollIntoView(_f3.containerNode||_f3.domNode);_f3.focus();_f2=true;}return _f4;}),function(_f5){return _f5;});},setValues:function(val){_ec.deprecated(this.declaredClass+"::setValues() is deprecated. Use set('value', val) instead.","","2.0");return this.set("value",val);},_setValueAttr:function(obj){var map={};_ea.forEach(this._getDescendantFormWidgets(),function(_f6){if(!_f6.name){return;}var _f7=map[_f6.name]||(map[_f6.name]=[]);_f7.push(_f6);});for(var _f8 in map){if(!map.hasOwnProperty(_f8)){continue;}var _f9=map[_f8],_fa=_ed.getObject(_f8,false,obj);if(_fa===undefined){continue;}_fa=[].concat(_fa);if(typeof _f9[0].checked=="boolean"){_ea.forEach(_f9,function(w){w.set("value",_ea.indexOf(_fa,w._get("value"))!=-1);});}else{if(_f9[0].multiple){_f9[0].set("value",_fa);}else{_ea.forEach(_f9,function(w,i){w.set("value",_fa[i]);});}}}},getValues:function(){_ec.deprecated(this.declaredClass+"::getValues() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},_getValueAttr:function(){var obj={};_ea.forEach(this._getDescendantFormWidgets(),function(_fb){var _fc=_fb.name;if(!_fc||_fb.disabled){return;}var _fd=_fb.get("value");if(typeof _fb.checked=="boolean"){if(/Radio/.test(_fb.declaredClass)){if(_fd!==false){_ed.setObject(_fc,_fd,obj);}else{_fd=_ed.getObject(_fc,false,obj);if(_fd===undefined){_ed.setObject(_fc,null,obj);}}}else{var ary=_ed.getObject(_fc,false,obj);if(!ary){ary=[];_ed.setObject(_fc,ary,obj);}if(_fd!==false){ary.push(_fd);}}}else{var _fe=_ed.getObject(_fc,false,obj);if(typeof _fe!="undefined"){if(_ed.isArray(_fe)){_fe.push(_fd);}else{_ed.setObject(_fc,[_fe,_fd],obj);}}else{_ed.setObject(_fc,_fd,obj);}}});return obj;},isValid:function(){return this.state=="";},onValidStateChange:function(){},_getState:function(){var _ff=_ea.map(this._descendants,function(w){return w.get("state")||"";});return _ea.indexOf(_ff,"Error")>=0?"Error":_ea.indexOf(_ff,"Incomplete")>=0?"Incomplete":"";},disconnectChildren:function(){},connectChildren:function(_100){this._descendants=this._getDescendantFormWidgets();_ea.forEach(this._descendants,function(_101){if(!_101._started){_101.startup();}});if(!_100){this._onChildChange();}},_onChildChange:function(attr){if(!attr||attr=="state"||attr=="disabled"){this._set("state",this._getState());}if(!attr||attr=="value"||attr=="disabled"||attr=="checked"){if(this._onChangeDelayTimer){this._onChangeDelayTimer.remove();}this._onChangeDelayTimer=this.defer(function(){delete this._onChangeDelayTimer;this._set("value",this.get("value"));},10);}},startup:function(){this.inherited(arguments);this._descendants=this._getDescendantFormWidgets();this.value=this.get("value");this.state=this._getState();var self=this;this.own(on(this.containerNode,"attrmodified-state, attrmodified-disabled, attrmodified-value, attrmodified-checked",function(evt){if(evt.target==self.domNode){return;}self._onChildChange(evt.type.replace("attrmodified-",""));}));this.watch("state",function(attr,_102,_103){this.onValidStateChange(_103=="");});},destroy:function(){this.inherited(arguments);}});});},"dijit/TooltipDialog":function(){define(["dojo/_base/declare","dojo/dom-class","dojo/has","dojo/keys","dojo/_base/lang","dojo/on","./focus","./layout/ContentPane","./_DialogMixin","./form/_FormMixin","./_TemplatedMixin","dojo/text!./templates/TooltipDialog.html","./main"],function(_104,_105,has,keys,lang,on,_106,_107,_108,_109,_10a,_10b,_10c){var _10d=_104("dijit.TooltipDialog",[_107,_10a,_109,_108],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:_10b,_setTitleAttr:"containerNode",postCreate:function(){this.inherited(arguments);this.own(on(this.containerNode,"keydown",lang.hitch(this,"_onKey")));},orient:function(node,_10e,_10f){var newC={"MR-ML":"dijitTooltipRight","ML-MR":"dijitTooltipLeft","TM-BM":"dijitTooltipAbove","BM-TM":"dijitTooltipBelow","BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft","BR-TL":"dijitTooltipBelow dijitTooltipABLeft","BL-TR":"dijitTooltipBelow dijitTooltipABRight","TL-BR":"dijitTooltipAbove dijitTooltipABRight","TR-BL":"dijitTooltipAbove dijitTooltipABLeft"}[_10e+"-"+_10f];_105.replace(this.domNode,newC,this._currentOrientClass||"");this._currentOrientClass=newC;},focus:function(){this._getFocusItems(this.containerNode);_106.focus(this._firstFocusItem);},onOpen:function(pos){this.orient(this.domNode,pos.aroundCorner,pos.corner);var _110=pos.aroundNodePos;if(pos.corner.charAt(0)=="M"&&pos.aroundCorner.charAt(0)=="M"){this.connectorNode.style.top=_110.y+((_110.h-this.connectorNode.offsetHeight)>>1)-pos.y+"px";this.connectorNode.style.left="";}else{if(pos.corner.charAt(1)=="M"&&pos.aroundCorner.charAt(1)=="M"){this.connectorNode.style.left=_110.x+((_110.w-this.connectorNode.offsetWidth)>>1)-pos.x+"px";}}this._onShow();},onClose:function(){this.onHide();},_onKey:function(evt){if(evt.keyCode==keys.ESCAPE){this.defer("onCancel");evt.stopPropagation();evt.preventDefault();}else{if(evt.keyCode==keys.TAB){var node=evt.target;this._getFocusItems(this.containerNode);if(this._firstFocusItem==this._lastFocusItem){evt.stopPropagation();evt.preventDefault();}else{if(node==this._firstFocusItem&&evt.shiftKey){_106.focus(this._lastFocusItem);evt.stopPropagation();evt.preventDefault();}else{if(node==this._lastFocusItem&&!evt.shiftKey){_106.focus(this._firstFocusItem);evt.stopPropagation();evt.preventDefault();}else{evt.stopPropagation();}}}}}}});if(has("dojo-bidi")){_10d.extend({_setTitleAttr:function(_111){this.containerNode.title=(this.textDir&&this.enforceTextDirWithUcc)?this.enforceTextDirWithUcc(null,_111):_111;this._set("title",_111);},_setTextDirAttr:function(_112){if(!this._created||this.textDir!=_112){this._set("textDir",_112);if(this.textDir&&this.title){this.containerNode.title=this.enforceTextDirWithUcc(null,this.title);}}}});}return _10d;});},"dijit/layout/LinkPane":function(){define(["./ContentPane","../_TemplatedMixin","dojo/_base/declare"],function(_113,_114,_115){return _115("dijit.layout.LinkPane",[_113,_114],{templateString:"<div class=\"dijitLinkPane\" data-dojo-attach-point=\"containerNode\"></div>",postMixInProperties:function(){if(this.srcNodeRef){this.title+=this.srcNodeRef.innerHTML;}this.inherited(arguments);},_fillContent:function(){}});});},"dojo/text":function(){define(["./_base/kernel","require","./has","./request"],function(dojo,_116,has,_117){var _118;if(1){_118=function(url,sync,load){_117(url,{sync:!!sync,headers:{"X-Requested-With":null}}).then(load);};}else{if(_116.getText){_118=_116.getText;}else{console.error("dojo/text plugin failed to load because loader does not support getText");}}var _119={},_11a=function(text){if(text){text=text.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _11b=text.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_11b){text=_11b[1];}}else{text="";}return text;},_11c={},_11d={};dojo.cache=function(_11e,url,_11f){var key;if(typeof _11e=="string"){if(/\//.test(_11e)){key=_11e;_11f=url;}else{key=_116.toUrl(_11e.replace(/\./g,"/")+(url?("/"+url):""));}}else{key=_11e+"";_11f=url;}var val=(_11f!=undefined&&typeof _11f!="string")?_11f.value:_11f,_120=_11f&&_11f.sanitize;if(typeof val=="string"){_119[key]=val;return _120?_11a(val):val;}else{if(val===null){delete _119[key];return null;}else{if(!(key in _119)){_118(key,true,function(text){_119[key]=text;});}return _120?_11a(_119[key]):_119[key];}}};return {dynamic:true,normalize:function(id,_121){var _122=id.split("!"),url=_122[0];return (/^\./.test(url)?_121(url):url)+(_122[1]?"!"+_122[1]:"");},load:function(id,_123,load){var _124=id.split("!"),_125=_124.length>1,_126=_124[0],url=_123.toUrl(_124[0]),_127="url:"+url,text=_11c,_128=function(text){load(_125?_11a(text):text);};if(_126 in _119){text=_119[_126];}else{if(_123.cache&&_127 in _123.cache){text=_123.cache[_127];}else{if(url in _119){text=_119[url];}}}if(text===_11c){if(_11d[url]){_11d[url].push(_128);}else{var _129=_11d[url]=[_128];_118(url,!_123.async,function(text){_119[_126]=_119[url]=text;for(var i=0;i<_129.length;){_129[i++](text);}delete _11d[url];});}}else{_128(text);}}};});},"dijit/_DialogMixin":function(){define(["dojo/_base/declare","./a11y"],function(_12a,a11y){return _12a("dijit._DialogMixin",null,{execute:function(){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.get("value"));},_getFocusItems:function(){var _12b=a11y._getTabNavigable(this.containerNode);this._firstFocusItem=_12b.lowest||_12b.first||this.closeButtonNode||this.domNode;this._lastFocusItem=_12b.last||_12b.highest||this._firstFocusItem;}});});},"dojo/request/default":function(){define(["exports","require","../has"],function(_12c,_12d,has){var _12e=has("config-requestProvider"),_12f;if(1){_12f="./xhr";}else{if(0){_12f="./node";}}if(!_12e){_12e=_12f;}_12c.getPlatformDefaultId=function(){return _12f;};_12c.load=function(id,_130,_131,_132){_12d([id=="platform"?_12f:_12e],function(_133){_131(_133);});};});},"dojo/i18n":function(){define(["./_base/kernel","require","./has","./_base/array","./_base/config","./_base/lang","./_base/xhr","./json","module"],function(dojo,_134,has,_135,_136,lang,xhr,json,_137){has.add("dojo-preload-i18n-Api",1);1||has.add("dojo-v1x-i18n-Api",1);var _138=dojo.i18n={},_139=/(^.*(^|\/)nls)(\/|$)([^\/]*)\/?([^\/]*)/,_13a=function(root,_13b,_13c,_13d){for(var _13e=[_13c+_13d],_13f=_13b.split("-"),_140="",i=0;i<_13f.length;i++){_140+=(_140?"-":"")+_13f[i];if(!root||root[_140]){_13e.push(_13c+_140+"/"+_13d);_13e.specificity=_140;}}return _13e;},_141={},_142=function(_143,_144,_145){_145=_145?_145.toLowerCase():dojo.locale;_143=_143.replace(/\./g,"/");_144=_144.replace(/\./g,"/");return (/root/i.test(_145))?(_143+"/nls/"+_144):(_143+"/nls/"+_145+"/"+_144);},_146=dojo.getL10nName=function(_147,_148,_149){return _147=_137.id+"!"+_142(_147,_148,_149);},_14a=function(_14b,_14c,_14d,_14e,_14f,load){_14b([_14c],function(root){var _150=lang.clone(root.root||root.ROOT),_151=_13a(!root._v1x&&root,_14f,_14d,_14e);_14b(_151,function(){for(var i=1;i<_151.length;i++){_150=lang.mixin(lang.clone(_150),arguments[i]);}var _152=_14c+"/"+_14f;_141[_152]=_150;_150.$locale=_151.specificity;load();});});},_153=function(id,_154){return /^\./.test(id)?_154(id):id;},_155=function(_156){var list=_136.extraLocale||[];list=lang.isArray(list)?list:[list];list.push(_156);return list;},load=function(id,_157,load){if(has("dojo-preload-i18n-Api")){var _158=id.split("*"),_159=_158[1]=="preload";if(_159){if(!_141[id]){_141[id]=1;_15a(_158[2],json.parse(_158[3]),1,_157);}load(1);}if(_159||_15b(id,_157,load)){return;}}var _15c=_139.exec(id),_15d=_15c[1]+"/",_15e=_15c[5]||_15c[4],_15f=_15d+_15e,_160=(_15c[5]&&_15c[4]),_161=_160||dojo.locale||"",_162=_15f+"/"+_161,_163=_160?[_161]:_155(_161),_164=_163.length,_165=function(){if(!--_164){load(lang.delegate(_141[_162]));}};_135.forEach(_163,function(_166){var _167=_15f+"/"+_166;if(has("dojo-preload-i18n-Api")){_168(_167);}if(!_141[_167]){_14a(_157,_15f,_15d,_15e,_166,_165);}else{_165();}});};if(has("dojo-unit-tests")){var _169=_138.unitTests=[];}if(has("dojo-preload-i18n-Api")||1){var _16a=_138.normalizeLocale=function(_16b){var _16c=_16b?_16b.toLowerCase():dojo.locale;return _16c=="root"?"ROOT":_16c;},isXd=function(mid,_16d){return (1&&1)?_16d.isXdUrl(_134.toUrl(mid+".js")):true;},_16e=0,_16f=[],_15a=_138._preloadLocalizations=function(_170,_171,_172,_173){_173=_173||_134;function _174(mid,_175){if(isXd(mid,_173)||_172){_173([mid],_175);}else{_18f([mid],_175,_173);}};function _176(_177,func){var _178=_177.split("-");while(_178.length){if(func(_178.join("-"))){return;}_178.pop();}func("ROOT");};function _179(){_16e++;};function _17a(){--_16e;while(!_16e&&_16f.length){load.apply(null,_16f.shift());}};function _17b(path,name,loc,_17c){return _17c.toAbsMid(path+name+"/"+loc);};function _17d(_17e){_17e=_16a(_17e);_176(_17e,function(loc){if(_135.indexOf(_171,loc)>=0){var mid=_170.replace(/\./g,"/")+"_"+loc;_179();_174(mid,function(_17f){for(var p in _17f){var _180=_17f[p],_181=p.match(/(.+)\/([^\/]+)$/),_182,_183;if(!_181){continue;}_182=_181[2];_183=_181[1]+"/";_180._localized=_180._localized||{};var _184;if(loc==="ROOT"){var root=_184=_180._localized;delete _180._localized;root.root=_180;_141[_134.toAbsMid(p)]=root;}else{_184=_180._localized;_141[_17b(_183,_182,loc,_134)]=_180;}if(loc!==_17e){function _185(_186,_187,_188,_189){var _18a=[],_18b=[];_176(_17e,function(loc){if(_189[loc]){_18a.push(_134.toAbsMid(_186+loc+"/"+_187));_18b.push(_17b(_186,_187,loc,_134));}});if(_18a.length){_179();_173(_18a,function(){for(var i=0;i<_18a.length;i++){_188=lang.mixin(lang.clone(_188),arguments[i]);_141[_18b[i]]=_188;}_141[_17b(_186,_187,_17e,_134)]=lang.clone(_188);_17a();});}else{_141[_17b(_186,_187,_17e,_134)]=_188;}};_185(_183,_182,_180,_184);}}_17a();});return true;}return false;});};_17d();_135.forEach(dojo.config.extraLocale,_17d);},_15b=function(id,_18c,load){if(_16e){_16f.push([id,_18c,load]);}return _16e;},_168=function(){};}if(1){var _18d={},_18e=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;"+"}"),_18f=function(deps,_190,_191){var _192=[];_135.forEach(deps,function(mid){var url=_191.toUrl(mid+".js");function load(text){var _193=_18e(text,_168,mid,_18d);if(_193===_18d){_192.push(_141[url]=_18d.result);}else{if(_193 instanceof Error){console.error("failed to evaluate i18n bundle; url="+url,_193);_193={};}_192.push(_141[url]=(/nls\/[^\/]+\/[^\/]+$/.test(url)?_193:{root:_193,_v1x:1}));}};if(_141[url]){_192.push(_141[url]);}else{var _194=_191.syncLoadNls(mid);if(!_194){_194=_168(mid.replace(/nls\/([^\/]*)\/([^\/]*)$/,"nls/$2/$1"));}if(_194){_192.push(_194);}else{if(!xhr){try{_191.getText(url,true,load);}catch(e){_192.push(_141[url]={});}}else{xhr.get({url:url,sync:true,load:load,error:function(){_192.push(_141[url]={});}});}}}});_190&&_190.apply(null,_192);};_168=function(_195){for(var _196,_197=_195.split("/"),_198=dojo.global[_197[0]],i=1;_198&&i<_197.length-1;_198=_198[_197[i++]]){}if(_198){_196=_198[_197[i]];if(!_196){_196=_198[_197[i].replace(/-/g,"_")];}if(_196){_141[_195]=_196;}}return _196;};_138.getLocalization=function(_199,_19a,_19b){var _19c,_19d=_142(_199,_19a,_19b);load(_19d,(!isXd(_19d,_134)?function(deps,_19e){_18f(deps,_19e,_134);}:_134),function(_19f){_19c=_19f;});return _19c;};if(has("dojo-unit-tests")){_169.push(function(doh){doh.register("tests.i18n.unit",function(t){var _1a0;_1a0=_18e("{prop:1}",_168,"nonsense",_18d);t.is({prop:1},_1a0);t.is(undefined,_1a0[1]);_1a0=_18e("({prop:1})",_168,"nonsense",_18d);t.is({prop:1},_1a0);t.is(undefined,_1a0[1]);_1a0=_18e("{'prop-x':1}",_168,"nonsense",_18d);t.is({"prop-x":1},_1a0);t.is(undefined,_1a0[1]);_1a0=_18e("({'prop-x':1})",_168,"nonsense",_18d);t.is({"prop-x":1},_1a0);t.is(undefined,_1a0[1]);_1a0=_18e("define({'prop-x':1})",_168,"nonsense",_18d);t.is(_18d,_1a0);t.is({"prop-x":1},_18d.result);_1a0=_18e("define('some/module', {'prop-x':1})",_168,"nonsense",_18d);t.is(_18d,_1a0);t.is({"prop-x":1},_18d.result);_1a0=_18e("this is total nonsense and should throw an error",_168,"nonsense",_18d);t.is(_1a0 instanceof Error,true);});});}}return lang.mixin(_138,{dynamic:true,normalize:_153,load:load,cache:_141,getL10nName:_146});});},"dojo/html":function(){define(["./_base/kernel","./_base/lang","./_base/array","./_base/declare","./dom","./dom-construct","./parser"],function(_1a1,lang,_1a2,_1a3,dom,_1a4,_1a5){var _1a6=0;var html={_secureForInnerHtml:function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");},_emptyNode:_1a4.empty,_setNodeContent:function(node,cont){_1a4.empty(node);if(cont){if(typeof cont=="string"){cont=_1a4.toDom(cont,node.ownerDocument);}if(!cont.nodeType&&lang.isArrayLike(cont)){for(var _1a7=cont.length,i=0;i<cont.length;i=_1a7==cont.length?i+1:0){_1a4.place(cont[i],node,"last");}}else{_1a4.place(cont,node,"last");}}return node;},_ContentSetter:_1a3("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,parserScope:_1a1._scopeName,startup:true,constructor:function(_1a8,node){lang.mixin(this,_1a8||{});node=this.node=dom.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_1a6++].join("_");}},set:function(cont,_1a9){if(undefined!==cont){this.content=cont;}if(_1a9){this._mixin(_1a9);}this.onBegin();this.setContent();var ret=this.onEnd();if(ret&&ret.then){return ret;}else{return this.node;}},setContent:function(){var node=this.node;if(!node){throw new Error(this.declaredClass+": setContent given no node");}try{node=html._setNodeContent(node,this.content);}catch(e){var _1aa=this.onContentError(e);try{node.innerHTML=_1aa;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=node;},empty:function(){if(this.parseDeferred){if(!this.parseDeferred.isResolved()){this.parseDeferred.cancel();}delete this.parseDeferred;}if(this.parseResults&&this.parseResults.length){_1a2.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}_1a4.empty(this.node);},onBegin:function(){var cont=this.content;if(lang.isString(cont)){if(this.cleanContent){cont=html._secureForInnerHtml(cont);}if(this.extractContent){var _1ab=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_1ab){cont=_1ab[1];}}}this.empty();this.content=cont;return this.node;},onEnd:function(){if(this.parseContent){this._parse();}return this.node;},tearDown:function(){delete this.parseResults;delete this.parseDeferred;delete this.node;delete this.content;},onContentError:function(err){return "Error occurred setting content: "+err;},onExecError:function(err){return "Error occurred executing scripts: "+err;},_mixin:function(_1ac){var _1ad={},key;for(key in _1ac){if(key in _1ad){continue;}this[key]=_1ac[key];}},_parse:function(){var _1ae=this.node;try{var _1af={};_1a2.forEach(["dir","lang","textDir"],function(name){if(this[name]){_1af[name]=this[name];}},this);var self=this;this.parseDeferred=_1a5.parse({rootNode:_1ae,noStart:!this.startup,inherited:_1af,scope:this.parserScope}).then(function(_1b0){return self.parseResults=_1b0;},function(e){self._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);});}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_1b1){var _1b2=this["on"+type+"Error"].call(this,err);if(_1b1){console.error(_1b1,err);}else{if(_1b2){html._setNodeContent(this.node,_1b2,true);}}}}),set:function(node,cont,_1b3){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_1b3){return html._setNodeContent(node,cont,true);}else{var op=new html._ContentSetter(lang.mixin(_1b3,{content:cont,node:node}));return op.set();}}};lang.setObject("dojo.html",html);return html;});},"dojo/date/stamp":function(){define(["../_base/lang","../_base/array"],function(lang,_1b4){var _1b5={};lang.setObject("dojo.date.stamp",_1b5);_1b5.fromISOString=function(_1b6,_1b7){if(!_1b5._isoRegExp){_1b5._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _1b8=_1b5._isoRegExp.exec(_1b6),_1b9=null;if(_1b8){_1b8.shift();if(_1b8[1]){_1b8[1]--;}if(_1b8[6]){_1b8[6]*=1000;}if(_1b7){_1b7=new Date(_1b7);_1b4.forEach(_1b4.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _1b7["get"+prop]();}),function(_1ba,_1bb){_1b8[_1bb]=_1b8[_1bb]||_1ba;});}_1b9=new Date(_1b8[0]||1970,_1b8[1]||0,_1b8[2]||1,_1b8[3]||0,_1b8[4]||0,_1b8[5]||0,_1b8[6]||0);if(_1b8[0]<100){_1b9.setFullYear(_1b8[0]||1970);}var _1bc=0,_1bd=_1b8[7]&&_1b8[7].charAt(0);if(_1bd!="Z"){_1bc=((_1b8[8]||0)*60)+(Number(_1b8[9])||0);if(_1bd!="-"){_1bc*=-1;}}if(_1bd){_1bc-=_1b9.getTimezoneOffset();}if(_1bc){_1b9.setTime(_1b9.getTime()+_1bc*60000);}}return _1b9;};_1b5.toISOString=function(_1be,_1bf){var _1c0=function(n){return (n<10)?"0"+n:n;};_1bf=_1bf||{};var _1c1=[],_1c2=_1bf.zulu?"getUTC":"get",date="";if(_1bf.selector!="time"){var year=_1be[_1c2+"FullYear"]();date=["0000".substr((year+"").length)+year,_1c0(_1be[_1c2+"Month"]()+1),_1c0(_1be[_1c2+"Date"]())].join("-");}_1c1.push(date);if(_1bf.selector!="date"){var time=[_1c0(_1be[_1c2+"Hours"]()),_1c0(_1be[_1c2+"Minutes"]()),_1c0(_1be[_1c2+"Seconds"]())].join(":");var _1c3=_1be[_1c2+"Milliseconds"]();if(_1bf.milliseconds){time+="."+(_1c3<100?"0":"")+_1c0(_1c3);}if(_1bf.zulu){time+="Z";}else{if(_1bf.selector!="time"){var _1c4=_1be.getTimezoneOffset();var _1c5=Math.abs(_1c4);time+=(_1c4>0?"-":"+")+_1c0(Math.floor(_1c5/60))+":"+_1c0(_1c5%60);}}_1c1.push(time);}return _1c1.join("T");};return _1b5;});},"dojo/string":function(){define(["./_base/kernel","./_base/lang"],function(_1c6,lang){var _1c7={};lang.setObject("dojo.string",_1c7);_1c7.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("");};_1c7.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=_1c7.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};_1c7.substitute=function(_1c8,map,_1c9,_1ca){_1ca=_1ca||_1c6.global;_1c9=_1c9?lang.hitch(_1ca,_1c9):function(v){return v;};return _1c8.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_1cb,key,_1cc){var _1cd=lang.getObject(key,false,map);if(_1cc){_1cd=lang.getObject(_1cc,false,_1ca).call(_1ca,_1cd,key);}return _1c9(_1cd,key).toString();});};_1c7.trim=String.prototype.trim?lang.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;};return _1c7;});},"dojo/Stateful":function(){define(["./_base/declare","./_base/lang","./_base/array","./when"],function(_1ce,lang,_1cf,when){return _1ce("dojo.Stateful",null,{_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}return (apn[name]={s:"_"+name+"Setter",g:"_"+name+"Getter"});},postscript:function(_1d0){if(_1d0){this.set(_1d0);}},_get:function(name,_1d1){return typeof this[_1d1.g]==="function"?this[_1d1.g]():this[name];},get:function(name){return this._get(name,this._getAttrNames(name));},set:function(name,_1d2){if(typeof name==="object"){for(var x in name){if(name.hasOwnProperty(x)&&x!="_watchCallbacks"){this.set(x,name[x]);}}return this;}var _1d3=this._getAttrNames(name),_1d4=this._get(name,_1d3),_1d5=this[_1d3.s],_1d6;if(typeof _1d5==="function"){_1d6=_1d5.apply(this,Array.prototype.slice.call(arguments,1));}else{this[name]=_1d2;}if(this._watchCallbacks){var self=this;when(_1d6,function(){self._watchCallbacks(name,_1d4,_1d2);});}return this;},_changeAttrValue:function(name,_1d7){var _1d8=this.get(name);this[name]=_1d7;if(this._watchCallbacks){this._watchCallbacks(name,_1d8,_1d7);}return this;},watch:function(name,_1d9){var _1da=this._watchCallbacks;if(!_1da){var self=this;_1da=this._watchCallbacks=function(name,_1db,_1dc,_1dd){var _1de=function(_1df){if(_1df){_1df=_1df.slice();for(var i=0,l=_1df.length;i<l;i++){_1df[i].call(self,name,_1db,_1dc);}}};_1de(_1da["_"+name]);if(!_1dd){_1de(_1da["*"]);}};}if(!_1d9&&typeof name==="function"){_1d9=name;name="*";}else{name="_"+name;}var _1e0=_1da[name];if(typeof _1e0!=="object"){_1e0=_1da[name]=[];}_1e0.push(_1d9);var _1e1={};_1e1.unwatch=_1e1.remove=function(){var _1e2=_1cf.indexOf(_1e0,_1d9);if(_1e2>-1){_1e0.splice(_1e2,1);}};return _1e1;}});});},"dojo/promise/all":function(){define(["../_base/array","../Deferred","../when"],function(_1e3,_1e4,when){"use strict";var some=_1e3.some;return function all(_1e5){var _1e6,_1e3;if(_1e5 instanceof Array){_1e3=_1e5;}else{if(_1e5&&typeof _1e5==="object"){_1e6=_1e5;}}var _1e7;var _1e8=[];if(_1e6){_1e3=[];for(var key in _1e6){if(Object.hasOwnProperty.call(_1e6,key)){_1e8.push(key);_1e3.push(_1e6[key]);}}_1e7={};}else{if(_1e3){_1e7=[];}}if(!_1e3||!_1e3.length){return new _1e4().resolve(_1e7);}var _1e9=new _1e4();_1e9.promise.always(function(){_1e7=_1e8=null;});var _1ea=_1e3.length;some(_1e3,function(_1eb,_1ec){if(!_1e6){_1e8.push(_1ec);}when(_1eb,function(_1ed){if(!_1e9.isFulfilled()){_1e7[_1e8[_1ec]]=_1ed;if(--_1ea===0){_1e9.resolve(_1e7);}}},_1e9.reject);return _1e9.isFulfilled();});return _1e9.promise;};});},"url:dijit/templates/Dialog.html":"<div class=\"dijitDialog\" role=\"dialog\" aria-labelledby=\"${id}_title\">\n\t<div data-dojo-attach-point=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t\t<span data-dojo-attach-point=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"\n\t\t\t\trole=\"heading\" level=\"1\"></span>\n\t\t<span data-dojo-attach-point=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" data-dojo-attach-event=\"ondijitclick: onCancel\" title=\"${buttonCancel}\" role=\"button\" tabindex=\"0\">\n\t\t\t<span data-dojo-attach-point=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\n\t\t</span>\n\t</div>\n\t<div data-dojo-attach-point=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\n</div>\n","url:dijit/templates/TooltipDialog.html":"<div role=\"alertdialog\" tabIndex=\"-1\">\n\t<div class=\"dijitTooltipContainer\" role=\"presentation\">\n\t\t<div class=\"dijitTooltipContents dijitTooltipFocusNode\" data-dojo-attach-point=\"containerNode\"></div>\n\t</div>\n\t<div class=\"dijitTooltipConnector\" role=\"presentation\" data-dojo-attach-point=\"connectorNode\"></div>\n</div>\n","*now":function(r){r(["dojo/i18n!*preload*dijit/nls/_dijit_layout_basic*[\"ar\",\"ca\",\"cs\",\"da\",\"de\",\"el\",\"en\",\"es\",\"fi\",\"fr\",\"he\",\"hr\",\"hu\",\"it\",\"ja\",\"kk\",\"ko\",\"nl\",\"no\",\"pl\",\"pt\",\"pt-br\",\"ro\",\"ru\",\"sk\",\"sl\",\"sv\",\"th\",\"tr\",\"uk\",\"zh\",\"zh-tw\",\"ROOT\"]"]);},"*noref":1}});define("dijit/_dijit_layout_basic",[],1);require(["dijit/layout/ContentPane","dijit/layout/LinkPane","dijit/TitlePane","dijit/Dialog","dijit/TooltipDialog"]);
}catch(e){console.log("Module 'dijit_layout_basic_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojo/request":function(){define(["./request/default!"],function(_1){return _1;});},"dojo/touch":function(){define(["./_base/kernel","./aspect","./dom","./dom-class","./_base/lang","./on","./has","./mouse","./domReady","./_base/window"],function(_2,_3,_4,_5,_6,on,_7,_8,_9,_a){var _b=_7("touch");var _c=_7("ios")<5;var _d=navigator.pointerEnabled||navigator.msPointerEnabled,_e=(function(){var _f={};for(var _10 in {down:1,move:1,up:1,cancel:1,over:1,out:1}){_f[_10]=!navigator.pointerEnabled?"MSPointer"+_10.charAt(0).toUpperCase()+_10.slice(1):"pointer"+_10;}return _f;})();var _11,_12,_13,_14,_15,_16,_17,_18;var _19;function _1a(_1b,_1c,_1d){if(_d&&_1d){return function(_1e,_1f){return on(_1e,_1d,_1f);};}else{if(_b){return function(_20,_21){var _22=on(_20,_1c,function(evt){_21.call(this,evt);_19=(new Date()).getTime();}),_23=on(_20,_1b,function(evt){if(!_19||(new Date()).getTime()>_19+1000){_21.call(this,evt);}});return {remove:function(){_22.remove();_23.remove();}};};}else{return function(_24,_25){return on(_24,_1b,_25);};}}};function _26(_27){do{if(_27.dojoClick!==undefined){return _27.dojoClick;}}while(_27=_27.parentNode);};function _28(e,_29,_2a){_12=!e.target.disabled&&_26(e.target);if(_12){_13=e.target;_14=e.changedTouches?e.changedTouches[0].pageX:e.clientX;_15=e.changedTouches?e.changedTouches[0].pageY:e.clientY;_16=(typeof _12=="object"?_12.x:(typeof _12=="number"?_12:0))||4;_17=(typeof _12=="object"?_12.y:(typeof _12=="number"?_12:0))||4;if(!_11){_11=true;_a.doc.addEventListener(_29,function(e){_12=_12&&(e.changedTouches?e.changedTouches[0].target:e.target)==_13&&Math.abs((e.changedTouches?e.changedTouches[0].pageX:e.clientX)-_14)<=_16&&Math.abs((e.changedTouches?e.changedTouches[0].pageY:e.clientY)-_15)<=_17;},true);_a.doc.addEventListener(_2a,function(e){if(_12){_18=(new Date()).getTime();var _2b=e.target;if(_2b.tagName==="LABEL"){_2b=_4.byId(_2b.getAttribute("for"))||_2b;}var src=(e.changedTouches)?e.changedTouches[0]:e;var _2c=document.createEvent("MouseEvents");_2c._dojo_click=true;_2c.initMouseEvent("click",true,true,e.view,e.detail,src.screenX,src.screenY,src.clientX,src.clientY,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,0,null);setTimeout(function(){on.emit(_2b,"click",_2c);},0);}},true);function _2d(_2e){_a.doc.addEventListener(_2e,function(e){if(!e._dojo_click&&(new Date()).getTime()<=_18+1000&&!(e.target.tagName=="INPUT"&&_5.contains(e.target,"dijitOffScreen"))){e.stopPropagation();e.stopImmediatePropagation&&e.stopImmediatePropagation();if(_2e=="click"&&(e.target.tagName!="INPUT"||e.target.type=="radio"||e.target.type=="checkbox")&&e.target.tagName!="TEXTAREA"&&e.target.tagName!="AUDIO"&&e.target.tagName!="VIDEO"){e.preventDefault();}}},true);};_2d("click");_2d("mousedown");_2d("mouseup");}}};var _2f;if(_b){if(_d){_9(function(){_a.doc.addEventListener(_e.down,function(evt){_28(evt,_e.move,_e.up);},true);});}else{_9(function(){_2f=_a.body();_a.doc.addEventListener("touchstart",function(evt){_19=(new Date()).getTime();var _30=_2f;_2f=evt.target;on.emit(_30,"dojotouchout",{relatedTarget:_2f,bubbles:true});on.emit(_2f,"dojotouchover",{relatedTarget:_30,bubbles:true});_28(evt,"touchmove","touchend");},true);function _31(evt){var _32=_6.delegate(evt,{bubbles:true});if(_7("ios")>=6){_32.touches=evt.touches;_32.altKey=evt.altKey;_32.changedTouches=evt.changedTouches;_32.ctrlKey=evt.ctrlKey;_32.metaKey=evt.metaKey;_32.shiftKey=evt.shiftKey;_32.targetTouches=evt.targetTouches;}return _32;};on(_a.doc,"touchmove",function(evt){_19=(new Date()).getTime();var _33=_a.doc.elementFromPoint(evt.pageX-(_c?0:_a.global.pageXOffset),evt.pageY-(_c?0:_a.global.pageYOffset));if(_33){if(_2f!==_33){on.emit(_2f,"dojotouchout",{relatedTarget:_33,bubbles:true});on.emit(_33,"dojotouchover",{relatedTarget:_2f,bubbles:true});_2f=_33;}if(!on.emit(_33,"dojotouchmove",_31(evt))){evt.preventDefault();}}});on(_a.doc,"touchend",function(evt){_19=(new Date()).getTime();var _34=_a.doc.elementFromPoint(evt.pageX-(_c?0:_a.global.pageXOffset),evt.pageY-(_c?0:_a.global.pageYOffset))||_a.body();on.emit(_34,"dojotouchend",_31(evt));});});}}var _35={press:_1a("mousedown","touchstart",_e.down),move:_1a("mousemove","dojotouchmove",_e.move),release:_1a("mouseup","dojotouchend",_e.up),cancel:_1a(_8.leave,"touchcancel",_b?_e.cancel:null),over:_1a("mouseover","dojotouchover",_e.over),out:_1a("mouseout","dojotouchout",_e.out),enter:_8._eventHandler(_1a("mouseover","dojotouchover",_e.over)),leave:_8._eventHandler(_1a("mouseout","dojotouchout",_e.out))};1&&(_2.touch=_35);return _35;});},"dijit/_KeyNavMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/keys","dojo/_base/lang","dojo/on","dijit/registry","dijit/_FocusMixin"],function(_36,_37,_38,_39,_3a,on,_3b,_3c){return _37("dijit._KeyNavMixin",_3c,{tabIndex:"0",childSelector:null,postCreate:function(){this.inherited(arguments);_38.set(this.domNode,"tabIndex",this.tabIndex);if(!this._keyNavCodes){var _3d=this._keyNavCodes={};_3d[_39.HOME]=_3a.hitch(this,"focusFirstChild");_3d[_39.END]=_3a.hitch(this,"focusLastChild");_3d[this.isLeftToRight()?_39.LEFT_ARROW:_39.RIGHT_ARROW]=_3a.hitch(this,"_onLeftArrow");_3d[this.isLeftToRight()?_39.RIGHT_ARROW:_39.LEFT_ARROW]=_3a.hitch(this,"_onRightArrow");_3d[_39.UP_ARROW]=_3a.hitch(this,"_onUpArrow");_3d[_39.DOWN_ARROW]=_3a.hitch(this,"_onDownArrow");}var _3e=this,_3f=typeof this.childSelector=="string"?this.childSelector:_3a.hitch(this,"childSelector");this.own(on(this.domNode,"keypress",_3a.hitch(this,"_onContainerKeypress")),on(this.domNode,"keydown",_3a.hitch(this,"_onContainerKeydown")),on(this.domNode,"focus",_3a.hitch(this,"_onContainerFocus")),on(this.containerNode,on.selector(_3f,"focusin"),function(evt){_3e._onChildFocus(_3b.getEnclosingWidget(this),evt);}));},_onLeftArrow:function(){},_onRightArrow:function(){},_onUpArrow:function(){},_onDownArrow:function(){},focus:function(){this.focusFirstChild();},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getLastFocusableChild:function(){return this._getNextFocusableChild(null,-1);},focusFirstChild:function(){this.focusChild(this._getFirstFocusableChild());},focusLastChild:function(){this.focusChild(this._getLastFocusableChild());},focusChild:function(_40,_41){if(!_40){return;}if(this.focusedChild&&_40!==this.focusedChild){this._onChildBlur(this.focusedChild);}_40.set("tabIndex",this.tabIndex);_40.focus(_41?"end":"start");},_onContainerFocus:function(evt){if(evt.target!==this.domNode||this.focusedChild){return;}this.focus();},_onFocus:function(){_38.set(this.domNode,"tabIndex","-1");this.inherited(arguments);},_onBlur:function(evt){_38.set(this.domNode,"tabIndex",this.tabIndex);if(this.focusedChild){this.focusedChild.set("tabIndex","-1");this.lastFocusedChild=this.focusedChild;this._set("focusedChild",null);}this.inherited(arguments);},_onChildFocus:function(_42){if(_42&&_42!=this.focusedChild){if(this.focusedChild&&!this.focusedChild._destroyed){this.focusedChild.set("tabIndex","-1");}_42.set("tabIndex",this.tabIndex);this.lastFocused=_42;this._set("focusedChild",_42);}},_searchString:"",multiCharSearchDuration:1000,onKeyboardSearch:function(_43,evt,_44,_45){if(_43){this.focusChild(_43);}},_keyboardSearchCompare:function(_46,_47){var _48=_46.domNode,_49=_46.label||(_48.focusNode?_48.focusNode.label:"")||_48.innerText||_48.textContent||"",_4a=_49.replace(/^\s+/,"").substr(0,_47.length).toLowerCase();return (!!_47.length&&_4a==_47)?-1:0;},_onContainerKeydown:function(evt){var _4b=this._keyNavCodes[evt.keyCode];if(_4b){_4b(evt,this.focusedChild);evt.stopPropagation();evt.preventDefault();this._searchString="";}else{if(evt.keyCode==_39.SPACE&&this._searchTimer&&!(evt.ctrlKey||evt.altKey||evt.metaKey)){evt.stopImmediatePropagation();evt.preventDefault();this._keyboardSearch(evt," ");}}},_onContainerKeypress:function(evt){if(evt.charCode<=_39.SPACE||evt.ctrlKey||evt.altKey||evt.metaKey){return;}evt.preventDefault();evt.stopPropagation();this._keyboardSearch(evt,String.fromCharCode(evt.charCode).toLowerCase());},_keyboardSearch:function(evt,_4c){var _4d=null,_4e,_4f=0,_50=_3a.hitch(this,function(){if(this._searchTimer){this._searchTimer.remove();}this._searchString+=_4c;var _51=/^(.)\1*$/.test(this._searchString);var _52=_51?1:this._searchString.length;_4e=this._searchString.substr(0,_52);this._searchTimer=this.defer(function(){this._searchTimer=null;this._searchString="";},this.multiCharSearchDuration);var _53=this.focusedChild||null;if(_52==1||!_53){_53=this._getNextFocusableChild(_53,1);if(!_53){return;}}var _54=_53;do{var rc=this._keyboardSearchCompare(_53,_4e);if(!!rc&&_4f++==0){_4d=_53;}if(rc==-1){_4f=-1;break;}_53=this._getNextFocusableChild(_53,1);}while(_53!=_54);});_50();this.onKeyboardSearch(_4d,evt,_4e,_4f);},_onChildBlur:function(){},_getNextFocusableChild:function(_55,dir){var _56=_55;do{if(!_55){_55=this[dir>0?"_getFirst":"_getLast"]();if(!_55){break;}}else{_55=this._getNext(_55,dir);}if(_55!=null&&_55!=_56&&_55.isFocusable()){return _55;}}while(_55!=_56);return null;},_getFirst:function(){return null;},_getLast:function(){return null;},_getNext:function(_57,dir){if(_57){_57=_57.domNode;while(_57){_57=_57[dir<0?"previousSibling":"nextSibling"];if(_57&&"getAttribute" in _57){var w=_3b.byNode(_57);if(w){return w;}}}}return null;}});});},"dijit/MenuBarItem":function(){define(["dojo/_base/declare","./MenuItem","dojo/text!./templates/MenuBarItem.html"],function(_58,_59,_5a){var _5b=_58("dijit._MenuBarItemMixin",null,{templateString:_5a,_setIconClassAttr:null});var _5c=_58("dijit.MenuBarItem",[_59,_5b],{});_5c._MenuBarItemMixin=_5b;return _5c;});},"dijit/DropDownMenu":function(){define(["dojo/_base/declare","dojo/keys","dojo/text!./templates/Menu.html","./_OnDijitClickMixin","./_MenuBase"],function(_5d,_5e,_5f,_60,_61){return _5d("dijit.DropDownMenu",[_61,_60],{templateString:_5f,baseClass:"dijitMenu",_onUpArrow:function(){this.focusPrev();},_onDownArrow:function(){this.focusNext();},_onRightArrow:function(evt){this._moveToPopup(evt);evt.stopPropagation();evt.preventDefault();},_onLeftArrow:function(evt){if(this.parentMenu){if(this.parentMenu._isMenuBar){this.parentMenu.focusPrev();}else{this.onCancel(false);}}else{evt.stopPropagation();evt.preventDefault();}}});});},"dojo/uacss":function(){define(["./dom-geometry","./_base/lang","./domReady","./sniff","./_base/window"],function(_62,_63,_64,has,_65){var _66=_65.doc.documentElement,ie=has("ie"),_67=has("opera"),maj=Math.floor,ff=has("ff"),_68=_62.boxModel.replace(/-/,""),_69={"dj_quirks":has("quirks"),"dj_opera":_67,"dj_khtml":has("khtml"),"dj_webkit":has("webkit"),"dj_safari":has("safari"),"dj_chrome":has("chrome"),"dj_gecko":has("mozilla"),"dj_ios":has("ios"),"dj_android":has("android")};if(ie){_69["dj_ie"]=true;_69["dj_ie"+maj(ie)]=true;_69["dj_iequirks"]=has("quirks");}if(ff){_69["dj_ff"+maj(ff)]=true;}_69["dj_"+_68]=true;var _6a="";for(var clz in _69){if(_69[clz]){_6a+=clz+" ";}}_66.className=_63.trim(_66.className+" "+_6a);_64(function(){if(!_62.isBodyLtr()){var _6b="dj_rtl dijitRtl "+_6a.replace(/ /g,"-rtl ");_66.className=_63.trim(_66.className+" "+_6b+"dj_rtl dijitRtl "+_6a.replace(/ /g,"-rtl "));}});return has;});},"dojo/cache":function(){define(["./_base/kernel","./text"],function(_6c){return _6c.cache;});},"dijit/MenuBar":function(){define(["dojo/_base/declare","dojo/keys","./_MenuBase","dojo/text!./templates/MenuBar.html"],function(_6d,_6e,_6f,_70){return _6d("dijit.MenuBar",_6f,{templateString:_70,baseClass:"dijitMenuBar",popupDelay:0,_isMenuBar:true,_orient:["below"],_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.onItemClick(this.focusedChild,evt);}},focusChild:function(_71){this.inherited(arguments);if(this.activated&&_71.popup&&!_71.disabled){this._openItemPopup(_71,true);}},_onChildDeselect:function(_72){if(this.currentPopupItem==_72){this.currentPopupItem=null;_72._closePopup();}this.inherited(arguments);},_onLeftArrow:function(){this.focusPrev();},_onRightArrow:function(){this.focusNext();},_onDownArrow:function(evt){this._moveToPopup(evt);},_onUpArrow:function(){},onItemClick:function(_73,evt){if(_73.popup&&_73.popup.isShowingNow&&(!/^key/.test(evt.type)||evt.keyCode!==_6e.DOWN_ARROW)){_73.focusNode.focus();this._cleanUp(true);}else{this.inherited(arguments);}}});});},"dijit/Menu":function(){define(["require","dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-geometry","dojo/dom-style","dojo/keys","dojo/_base/lang","dojo/on","dojo/sniff","dojo/_base/window","dojo/window","./popup","./DropDownMenu","dojo/ready"],function(_74,_75,_76,dom,_77,_78,_79,_7a,_7b,on,has,win,_7c,pm,_7d,_7e){if(has("dijit-legacy-requires")){_7e(0,function(){var _7f=["dijit/MenuItem","dijit/PopupMenuItem","dijit/CheckedMenuItem","dijit/MenuSeparator"];_74(_7f);});}return _76("dijit.Menu",_7d,{constructor:function(){this._bindings=[];},targetNodeIds:[],selector:"",contextMenuForWindow:false,leftClickToOpen:false,refocus:true,postCreate:function(){if(this.contextMenuForWindow){this.bindDomNode(this.ownerDocumentBody);}else{_75.forEach(this.targetNodeIds,this.bindDomNode,this);}this.inherited(arguments);},_iframeContentWindow:function(_80){return _7c.get(this._iframeContentDocument(_80))||this._iframeContentDocument(_80)["__parent__"]||(_80.name&&document.frames[_80.name])||null;},_iframeContentDocument:function(_81){return _81.contentDocument||(_81.contentWindow&&_81.contentWindow.document)||(_81.name&&document.frames[_81.name]&&document.frames[_81.name].document)||null;},bindDomNode:function(_82){_82=dom.byId(_82,this.ownerDocument);var cn;if(_82.tagName.toLowerCase()=="iframe"){var _83=_82,_84=this._iframeContentWindow(_83);cn=win.body(_84.document);}else{cn=(_82==win.body(this.ownerDocument)?this.ownerDocument.documentElement:_82);}var _85={node:_82,iframe:_83};_77.set(_82,"_dijitMenu"+this.id,this._bindings.push(_85));var _86=_7b.hitch(this,function(cn){var _87=this.selector,_88=_87?function(_89){return on.selector(_87,_89);}:function(_8a){return _8a;},_8b=this;return [on(cn,_88(this.leftClickToOpen?"click":"contextmenu"),function(evt){evt.stopPropagation();evt.preventDefault();if((new Date()).getTime()<this._lastKeyDown+500){return;}_8b._scheduleOpen(this,_83,{x:evt.pageX,y:evt.pageY},evt.target);}),on(cn,_88("keydown"),function(evt){if(evt.keyCode==93||(evt.shiftKey&&evt.keyCode==_7a.F10)||(this.leftClickToOpen&&evt.keyCode==_7a.SPACE)){evt.stopPropagation();evt.preventDefault();_8b._scheduleOpen(this,_83,null,evt.target);this._lastKeyDown=(new Date()).getTime();}})];});_85.connects=cn?_86(cn):[];if(_83){_85.onloadHandler=_7b.hitch(this,function(){var _8c=this._iframeContentWindow(_83),cn=win.body(_8c.document);_85.connects=_86(cn);});if(_83.addEventListener){_83.addEventListener("load",_85.onloadHandler,false);}else{_83.attachEvent("onload",_85.onloadHandler);}}},unBindDomNode:function(_8d){var _8e;try{_8e=dom.byId(_8d,this.ownerDocument);}catch(e){return;}var _8f="_dijitMenu"+this.id;if(_8e&&_77.has(_8e,_8f)){var bid=_77.get(_8e,_8f)-1,b=this._bindings[bid],h;while((h=b.connects.pop())){h.remove();}var _90=b.iframe;if(_90){if(_90.removeEventListener){_90.removeEventListener("load",b.onloadHandler,false);}else{_90.detachEvent("onload",b.onloadHandler);}}_77.remove(_8e,_8f);delete this._bindings[bid];}},_scheduleOpen:function(_91,_92,_93,_94){if(!this._openTimer){this._openTimer=this.defer(function(){delete this._openTimer;this._openMyself({target:_94,delegatedTarget:_91,iframe:_92,coords:_93});},1);}},_openMyself:function(_95){var _96=_95.target,_97=_95.iframe,_98=_95.coords,_99=!_98;this.currentTarget=_95.delegatedTarget;if(_98){if(_97){var ifc=_78.position(_97,true),_9a=this._iframeContentWindow(_97),_9b=_78.docScroll(_9a.document);var cs=_79.getComputedStyle(_97),tp=_79.toPixelValue,_9c=(has("ie")&&has("quirks")?0:tp(_97,cs.paddingLeft))+(has("ie")&&has("quirks")?tp(_97,cs.borderLeftWidth):0),top=(has("ie")&&has("quirks")?0:tp(_97,cs.paddingTop))+(has("ie")&&has("quirks")?tp(_97,cs.borderTopWidth):0);_98.x+=ifc.x+_9c-_9b.x;_98.y+=ifc.y+top-_9b.y;}}else{_98=_78.position(_96,true);_98.x+=10;_98.y+=10;}var _9d=this;var _9e=this._focusManager.get("prevNode");var _9f=this._focusManager.get("curNode");var _a0=!_9f||(dom.isDescendant(_9f,this.domNode))?_9e:_9f;function _a1(){if(_9d.refocus&&_a0){_a0.focus();}pm.close(_9d);};pm.open({popup:this,x:_98.x,y:_98.y,onExecute:_a1,onCancel:_a1,orient:this.isLeftToRight()?"L":"R"});this.focus();if(!_99){this.defer(function(){this._cleanUp(true);});}this._onBlur=function(){this.inherited("_onBlur",arguments);pm.close(this);};},destroy:function(){_75.forEach(this._bindings,function(b){if(b){this.unBindDomNode(b.node);}},this);this.inherited(arguments);}});});},"dijit/PopupMenuItem":function(){define(["dojo/_base/declare","dojo/dom-style","dojo/_base/lang","dojo/query","./popup","./registry","./MenuItem","./hccss"],function(_a2,_a3,_a4,_a5,pm,_a6,_a7){return _a2("dijit.PopupMenuItem",_a7,{_fillContent:function(){if(this.srcNodeRef){var _a8=_a5("*",this.srcNodeRef);this.inherited(arguments,[_a8[0]]);this.dropDownContainer=this.srcNodeRef;}},_openPopup:function(_a9,_aa){var _ab=this.popup;pm.open(_a4.delegate(_a9,{popup:this.popup,around:this.domNode}));if(_aa&&_ab.focus){_ab.focus();}},_closePopup:function(){pm.close(this.popup);this.popup.parentMenu=null;},startup:function(){if(this._started){return;}this.inherited(arguments);if(!this.popup){var _ac=_a5("[widgetId]",this.dropDownContainer)[0];this.popup=_a6.byNode(_ac);}this.ownerDocumentBody.appendChild(this.popup.domNode);this.popup.domNode.setAttribute("aria-labelledby",this.containerNode.id);this.popup.startup();this.popup.domNode.style.display="none";if(this.arrowWrapper){_a3.set(this.arrowWrapper,"visibility","");}this.focusNode.setAttribute("aria-haspopup","true");},destroyDescendants:function(_ad){if(this.popup){if(!this.popup._destroyed){this.popup.destroyRecursive(_ad);}delete this.popup;}this.inherited(arguments);}});});},"dijit/PopupMenuBarItem":function(){define(["dojo/_base/declare","./PopupMenuItem","./MenuBarItem"],function(_ae,_af,_b0){var _b1=_b0._MenuBarItemMixin;return _ae("dijit.PopupMenuBarItem",[_af,_b1],{});});},"dijit/MenuItem":function(){define(["dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/_base/kernel","dojo/sniff","dojo/_base/lang","./_Widget","./_TemplatedMixin","./_Contained","./_CssStateMixin","dojo/text!./templates/MenuItem.html"],function(_b2,dom,_b3,_b4,_b5,has,_b6,_b7,_b8,_b9,_ba,_bb){var _bc=_b2("dijit.MenuItem"+(has("dojo-bidi")?"_NoBidi":""),[_b7,_b8,_b9,_ba],{templateString:_bb,baseClass:"dijitMenuItem",label:"",_setLabelAttr:function(val){this._set("label",val);var _bd="";var _be;var ndx=val.search(/{\S}/);if(ndx>=0){_bd=val.charAt(ndx+1);var _bf=val.substr(0,ndx);var _c0=val.substr(ndx+3);_be=_bf+_bd+_c0;val=_bf+"<span class=\"dijitMenuItemShortcutKey\">"+_bd+"</span>"+_c0;}else{_be=val;}this.domNode.setAttribute("aria-label",_be+" "+this.accelKey);this.containerNode.innerHTML=val;this._set("shortcutKey",_bd);},iconClass:"dijitNoIcon",_setIconClassAttr:{node:"iconNode",type:"class"},accelKey:"",disabled:false,_fillContent:function(_c1){if(_c1&&!("label" in this.params)){this._set("label",_c1.innerHTML);}},buildRendering:function(){this.inherited(arguments);var _c2=this.id+"_text";_b3.set(this.containerNode,"id",_c2);if(this.accelKeyNode){_b3.set(this.accelKeyNode,"id",this.id+"_accel");}dom.setSelectable(this.domNode,false);},onClick:function(){},focus:function(){try{if(has("ie")==8){this.containerNode.focus();}this.focusNode.focus();}catch(e){}},_onFocus:function(){this.getParent()._onItemFocus(this);this.inherited(arguments);},_setSelected:function(_c3){_b4.toggle(this.domNode,"dijitMenuItemSelected",_c3);},setLabel:function(_c4){_b5.deprecated("dijit.MenuItem.setLabel() is deprecated.  Use set('label', ...) instead.","","2.0");this.set("label",_c4);},setDisabled:function(_c5){_b5.deprecated("dijit.Menu.setDisabled() is deprecated.  Use set('disabled', bool) instead.","","2.0");this.set("disabled",_c5);},_setDisabledAttr:function(_c6){this.focusNode.setAttribute("aria-disabled",_c6?"true":"false");this._set("disabled",_c6);},_setAccelKeyAttr:function(_c7){if(this.accelKeyNode){this.accelKeyNode.style.display=_c7?"":"none";this.accelKeyNode.innerHTML=_c7;_b3.set(this.containerNode,"colSpan",_c7?"1":"2");}this._set("accelKey",_c7);}});if(has("dojo-bidi")){_bc=_b2("dijit.MenuItem",_bc,{_setLabelAttr:function(val){this.inherited(arguments);if(this.textDir==="auto"){this.applyTextDir(this.textDirNode);}}});}return _bc;});},"dijit/_KeyNavContainer":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/_base/kernel","dojo/keys","dojo/_base/lang","./registry","./_Container","./_FocusMixin","./_KeyNavMixin"],function(_c8,_c9,_ca,_cb,_cc,_cd,_ce,_cf,_d0,_d1){return _c9("dijit._KeyNavContainer",[_d0,_d1,_cf],{connectKeyNavHandlers:function(_d2,_d3){var _d4=(this._keyNavCodes={});var _d5=_cd.hitch(this,"focusPrev");var _d6=_cd.hitch(this,"focusNext");_c8.forEach(_d2,function(_d7){_d4[_d7]=_d5;});_c8.forEach(_d3,function(_d8){_d4[_d8]=_d6;});_d4[_cc.HOME]=_cd.hitch(this,"focusFirstChild");_d4[_cc.END]=_cd.hitch(this,"focusLastChild");},startupKeyNavChildren:function(){_cb.deprecated("startupKeyNavChildren() call no longer needed","","2.0");},startup:function(){this.inherited(arguments);_c8.forEach(this.getChildren(),_cd.hitch(this,"_startupChild"));},addChild:function(_d9,_da){this.inherited(arguments);this._startupChild(_d9);},_startupChild:function(_db){_db.set("tabIndex","-1");},_getFirst:function(){var _dc=this.getChildren();return _dc.length?_dc[0]:null;},_getLast:function(){var _dd=this.getChildren();return _dd.length?_dd[_dd.length-1]:null;},focusNext:function(){this.focusChild(this._getNextFocusableChild(this.focusedChild,1));},focusPrev:function(){this.focusChild(this._getNextFocusableChild(this.focusedChild,-1),true);},childSelector:function(_de){var _de=_ce.byNode(_de);return _de&&_de.getParent()==this;}});});},"dojo/window":function(){define(["./_base/lang","./sniff","./_base/window","./dom","./dom-geometry","./dom-style","./dom-construct"],function(_df,has,_e0,dom,_e1,_e2,_e3){has.add("rtl-adjust-position-for-verticalScrollBar",function(win,doc){var _e4=_e0.body(doc),_e5=_e3.create("div",{style:{overflow:"scroll",overflowX:"visible",direction:"rtl",visibility:"hidden",position:"absolute",left:"0",top:"0",width:"64px",height:"64px"}},_e4,"last"),div=_e3.create("div",{style:{overflow:"hidden",direction:"ltr"}},_e5,"last"),ret=_e1.position(div).x!=0;_e5.removeChild(div);_e4.removeChild(_e5);return ret;});has.add("position-fixed-support",function(win,doc){var _e6=_e0.body(doc),_e7=_e3.create("span",{style:{visibility:"hidden",position:"fixed",left:"1px",top:"1px"}},_e6,"last"),_e8=_e3.create("span",{style:{position:"fixed",left:"0",top:"0"}},_e7,"last"),ret=_e1.position(_e8).x!=_e1.position(_e7).x;_e7.removeChild(_e8);_e6.removeChild(_e7);return ret;});var _e9={getBox:function(doc){doc=doc||_e0.doc;var _ea=(doc.compatMode=="BackCompat")?_e0.body(doc):doc.documentElement,_eb=_e1.docScroll(doc),w,h;if(has("touch")){var _ec=_e9.get(doc);w=_ec.innerWidth||_ea.clientWidth;h=_ec.innerHeight||_ea.clientHeight;}else{w=_ea.clientWidth;h=_ea.clientHeight;}return {l:_eb.x,t:_eb.y,w:w,h:h};},get:function(doc){if(has("ie")&&_e9!==document.parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc.parentWindow||doc.defaultView;},scrollIntoView:function(_ed,pos){try{_ed=dom.byId(_ed);var doc=_ed.ownerDocument||_e0.doc,_ee=_e0.body(doc),_ef=doc.documentElement||_ee.parentNode,_f0=has("ie"),_f1=has("webkit");if(_ed==_ee||_ed==_ef){return;}if(!(has("mozilla")||_f0||_f1||has("opera")||has("trident"))&&("scrollIntoView" in _ed)){_ed.scrollIntoView(false);return;}var _f2=doc.compatMode=="BackCompat",_f3=Math.min(_ee.clientWidth||_ef.clientWidth,_ef.clientWidth||_ee.clientWidth),_f4=Math.min(_ee.clientHeight||_ef.clientHeight,_ef.clientHeight||_ee.clientHeight),_f5=(_f1||_f2)?_ee:_ef,_f6=pos||_e1.position(_ed),el=_ed.parentNode,_f7=function(el){return (_f0<=6||(_f0==7&&_f2))?false:(has("position-fixed-support")&&(_e2.get(el,"position").toLowerCase()=="fixed"));},_f8=this,_f9=function(el,x,y){if(el.tagName=="BODY"||el.tagName=="HTML"){_f8.get(el.ownerDocument).scrollBy(x,y);}else{x&&(el.scrollLeft+=x);y&&(el.scrollTop+=y);}};if(_f7(_ed)){return;}while(el){if(el==_ee){el=_f5;}var _fa=_e1.position(el),_fb=_f7(el),rtl=_e2.getComputedStyle(el).direction.toLowerCase()=="rtl";if(el==_f5){_fa.w=_f3;_fa.h=_f4;if(_f5==_ef&&(_f0||has("trident"))&&rtl){_fa.x+=_f5.offsetWidth-_fa.w;}if(_fa.x<0||!_f0||_f0>=9||has("trident")){_fa.x=0;}if(_fa.y<0||!_f0||_f0>=9||has("trident")){_fa.y=0;}}else{var pb=_e1.getPadBorderExtents(el);_fa.w-=pb.w;_fa.h-=pb.h;_fa.x+=pb.l;_fa.y+=pb.t;var _fc=el.clientWidth,_fd=_fa.w-_fc;if(_fc>0&&_fd>0){if(rtl&&has("rtl-adjust-position-for-verticalScrollBar")){_fa.x+=_fd;}_fa.w=_fc;}_fc=el.clientHeight;_fd=_fa.h-_fc;if(_fc>0&&_fd>0){_fa.h=_fc;}}if(_fb){if(_fa.y<0){_fa.h+=_fa.y;_fa.y=0;}if(_fa.x<0){_fa.w+=_fa.x;_fa.x=0;}if(_fa.y+_fa.h>_f4){_fa.h=_f4-_fa.y;}if(_fa.x+_fa.w>_f3){_fa.w=_f3-_fa.x;}}var l=_f6.x-_fa.x,t=_f6.y-_fa.y,r=l+_f6.w-_fa.w,bot=t+_f6.h-_fa.h;var s,old;if(r*l>0&&(!!el.scrollLeft||el==_f5||el.scrollWidth>el.offsetHeight)){s=Math[l<0?"max":"min"](l,r);if(rtl&&((_f0==8&&!_f2)||_f0>=9||has("trident"))){s=-s;}old=el.scrollLeft;_f9(el,s,0);s=el.scrollLeft-old;_f6.x-=s;}if(bot*t>0&&(!!el.scrollTop||el==_f5||el.scrollHeight>el.offsetHeight)){s=Math.ceil(Math[t<0?"max":"min"](t,bot));old=el.scrollTop;_f9(el,0,s);s=el.scrollTop-old;_f6.y-=s;}el=(el!=_f5)&&!_fb&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_ed.scrollIntoView(false);}}};1&&_df.setObject("dojo.window",_e9);return _e9;});},"dojo/text":function(){define(["./_base/kernel","require","./has","./request"],function(_fe,_ff,has,_100){var _101;if(1){_101=function(url,sync,load){_100(url,{sync:!!sync,headers:{"X-Requested-With":null}}).then(load);};}else{if(_ff.getText){_101=_ff.getText;}else{console.error("dojo/text plugin failed to load because loader does not support getText");}}var _102={},_103=function(text){if(text){text=text.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _104=text.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_104){text=_104[1];}}else{text="";}return text;},_105={},_106={};_fe.cache=function(_107,url,_108){var key;if(typeof _107=="string"){if(/\//.test(_107)){key=_107;_108=url;}else{key=_ff.toUrl(_107.replace(/\./g,"/")+(url?("/"+url):""));}}else{key=_107+"";_108=url;}var val=(_108!=undefined&&typeof _108!="string")?_108.value:_108,_109=_108&&_108.sanitize;if(typeof val=="string"){_102[key]=val;return _109?_103(val):val;}else{if(val===null){delete _102[key];return null;}else{if(!(key in _102)){_101(key,true,function(text){_102[key]=text;});}return _109?_103(_102[key]):_102[key];}}};return {dynamic:true,normalize:function(id,_10a){var _10b=id.split("!"),url=_10b[0];return (/^\./.test(url)?_10a(url):url)+(_10b[1]?"!"+_10b[1]:"");},load:function(id,_10c,load){var _10d=id.split("!"),_10e=_10d.length>1,_10f=_10d[0],url=_10c.toUrl(_10d[0]),_110="url:"+url,text=_105,_111=function(text){load(_10e?_103(text):text);};if(_10f in _102){text=_102[_10f];}else{if(_10c.cache&&_110 in _10c.cache){text=_10c.cache[_110];}else{if(url in _102){text=_102[url];}}}if(text===_105){if(_106[url]){_106[url].push(_111);}else{var _112=_106[url]=[_111];_101(url,!_10c.async,function(text){_102[_10f]=_102[url]=text;for(var i=0;i<_112.length;){_112[i++](text);}delete _106[url];});}}else{_111(text);}}};});},"dijit/CheckedMenuItem":function(){define(["dojo/_base/declare","dojo/dom-class","./MenuItem","dojo/text!./templates/CheckedMenuItem.html","./hccss"],function(_113,_114,_115,_116){return _113("dijit.CheckedMenuItem",_115,{baseClass:"dijitMenuItem dijitCheckedMenuItem",templateString:_116,checked:false,_setCheckedAttr:function(_117){this.domNode.setAttribute("aria-checked",_117?"true":"false");this._set("checked",_117);},iconClass:"",role:"menuitemcheckbox",checkedChar:"&#10003;",onChange:function(){},_onClick:function(evt){if(!this.disabled){this.set("checked",!this.checked);this.onChange(this.checked);}this.onClick(evt);}});});},"dojo/request/default":function(){define(["exports","require","../has"],function(_118,_119,has){var _11a=has("config-requestProvider"),_11b;if(1){_11b="./xhr";}else{if(0){_11b="./node";}}if(!_11a){_11a=_11b;}_118.getPlatformDefaultId=function(){return _11b;};_118.load=function(id,_11c,_11d,_11e){_119([id=="platform"?_11b:_11a],function(_11f){_11d(_11f);});};});},"dijit/MenuSeparator":function(){define(["dojo/_base/declare","dojo/dom","./_WidgetBase","./_TemplatedMixin","./_Contained","dojo/text!./templates/MenuSeparator.html"],function(_120,dom,_121,_122,_123,_124){return _120("dijit.MenuSeparator",[_121,_122,_123],{templateString:_124,buildRendering:function(){this.inherited(arguments);dom.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});});},"dijit/_MenuBase":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/_base/lang","dojo/mouse","dojo/on","dojo/window","./a11yclick","./registry","./_Widget","./_CssStateMixin","./_KeyNavContainer","./_TemplatedMixin"],function(_125,_126,dom,_127,_128,lang,_129,on,_12a,_12b,_12c,_12d,_12e,_12f,_130){return _126("dijit._MenuBase",[_12d,_130,_12f,_12e],{selected:null,_setSelectedAttr:function(item){if(this.selected!=item){if(this.selected){this.selected._setSelected(false);this._onChildDeselect(this.selected);}if(item){item._setSelected(true);}this._set("selected",item);}},activated:false,_setActivatedAttr:function(val){_128.toggle(this.domNode,"dijitMenuActive",val);_128.toggle(this.domNode,"dijitMenuPassive",!val);this._set("activated",val);},parentMenu:null,popupDelay:500,passivePopupDelay:Infinity,autoFocus:false,childSelector:function(node){var _131=_12c.byNode(node);return node.parentNode==this.containerNode&&_131&&_131.focus;},postCreate:function(){var self=this,_132=typeof this.childSelector=="string"?this.childSelector:lang.hitch(this,"childSelector");this.own(on(this.containerNode,on.selector(_132,_129.enter),function(){self.onItemHover(_12c.byNode(this));}),on(this.containerNode,on.selector(_132,_129.leave),function(){self.onItemUnhover(_12c.byNode(this));}),on(this.containerNode,on.selector(_132,_12b),function(evt){self.onItemClick(_12c.byNode(this),evt);evt.stopPropagation();evt.preventDefault();}));this.inherited(arguments);},onKeyboardSearch:function(item,evt,_133,_134){this.inherited(arguments);if(!!item&&(_134==-1||(!!item.popup&&_134==1))){this.onItemClick(item,evt);}},_keyboardSearchCompare:function(item,_135){if(!!item.shortcutKey){return _135==item.shortcutKey.toLowerCase()?-1:0;}return this.inherited(arguments)?1:0;},onExecute:function(){},onCancel:function(){},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.onItemClick(this.focusedChild,evt);}else{var _136=this._getTopMenu();if(_136&&_136._isMenuBar){_136.focusNext();}}},_onPopupHover:function(){this.set("selected",this.currentPopupItem);this._stopPendingCloseTimer();},onItemHover:function(item){if(this.activated){this.set("selected",item);if(item.popup&&!item.disabled&&!this.hover_timer){this.hover_timer=this.defer(function(){this._openItemPopup(item);},this.popupDelay);}}else{if(this.passivePopupDelay<Infinity){if(this.passive_hover_timer){this.passive_hover_timer.remove();}this.passive_hover_timer=this.defer(function(){this.onItemClick(item,{type:"click"});},this.passivePopupDelay);}}this._hoveredChild=item;item._set("hovering",true);},_onChildDeselect:function(item){this._stopPopupTimer();if(this.currentPopupItem==item){this._stopPendingCloseTimer();this._pendingClose_timer=this.defer(function(){this._pendingClose_timer=null;this.currentPopupItem=null;item._closePopup();},this.popupDelay);}},onItemUnhover:function(item){if(this._hoveredChild==item){this._hoveredChild=null;}if(this.passive_hover_timer){this.passive_hover_timer.remove();this.passive_hover_timer=null;}item._set("hovering",false);},_stopPopupTimer:function(){if(this.hover_timer){this.hover_timer=this.hover_timer.remove();}},_stopPendingCloseTimer:function(){if(this._pendingClose_timer){this._pendingClose_timer=this._pendingClose_timer.remove();}},_getTopMenu:function(){for(var top=this;top.parentMenu;top=top.parentMenu){}return top;},onItemClick:function(item,evt){if(this.passive_hover_timer){this.passive_hover_timer.remove();}this.focusChild(item);if(item.disabled){return false;}if(item.popup){this.set("selected",item);this.set("activated",true);var _137=/^key/.test(evt._origType||evt.type)||(evt.clientX==0&&evt.clientY==0);this._openItemPopup(item,_137);}else{this.onExecute();item._onClick?item._onClick(evt):item.onClick(evt);}},_openItemPopup:function(_138,_139){if(_138==this.currentPopupItem){return;}if(this.currentPopupItem){this._stopPendingCloseTimer();this.currentPopupItem._closePopup();}this._stopPopupTimer();var _13a=_138.popup;_13a.parentMenu=this;this.own(this._mouseoverHandle=on.once(_13a.domNode,"mouseover",lang.hitch(this,"_onPopupHover")));var self=this;_138._openPopup({parent:this,orient:this._orient||["after","before"],onCancel:function(){if(_139){self.focusChild(_138);}self._cleanUp();},onExecute:lang.hitch(this,"_cleanUp",true),onClose:function(){if(self._mouseoverHandle){self._mouseoverHandle.remove();delete self._mouseoverHandle;}}},_139);this.currentPopupItem=_138;},onOpen:function(){this.isShowingNow=true;this.set("activated",true);},onClose:function(){this.set("activated",false);this.set("selected",null);this.isShowingNow=false;this.parentMenu=null;},_closeChild:function(){this._stopPopupTimer();if(this.currentPopupItem){if(this.focused){_127.set(this.selected.focusNode,"tabIndex",this.tabIndex);this.selected.focusNode.focus();}this.currentPopupItem._closePopup();this.currentPopupItem=null;}},_onItemFocus:function(item){if(this._hoveredChild&&this._hoveredChild!=item){this.onItemUnhover(this._hoveredChild);}this.set("selected",item);},_onBlur:function(){this._cleanUp(true);this.inherited(arguments);},_cleanUp:function(_13b){this._closeChild();if(typeof this.isShowingNow=="undefined"){this.set("activated",false);}if(_13b){this.set("selected",null);}}});});},"dojo/string":function(){define(["./_base/kernel","./_base/lang"],function(_13c,lang){var _13d={};lang.setObject("dojo.string",_13d);_13d.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("");};_13d.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=_13d.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};_13d.substitute=function(_13e,map,_13f,_140){_140=_140||_13c.global;_13f=_13f?lang.hitch(_140,_13f):function(v){return v;};return _13e.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_141,key,_142){var _143=lang.getObject(key,false,map);if(_142){_143=lang.getObject(_142,false,_140).call(_140,_143,key);}return _13f(_143,key).toString();});};_13d.trim=String.prototype.trim?lang.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;};return _13d;});},"dojo/Stateful":function(){define(["./_base/declare","./_base/lang","./_base/array","./when"],function(_144,lang,_145,when){return _144("dojo.Stateful",null,{_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}return (apn[name]={s:"_"+name+"Setter",g:"_"+name+"Getter"});},postscript:function(_146){if(_146){this.set(_146);}},_get:function(name,_147){return typeof this[_147.g]==="function"?this[_147.g]():this[name];},get:function(name){return this._get(name,this._getAttrNames(name));},set:function(name,_148){if(typeof name==="object"){for(var x in name){if(name.hasOwnProperty(x)&&x!="_watchCallbacks"){this.set(x,name[x]);}}return this;}var _149=this._getAttrNames(name),_14a=this._get(name,_149),_14b=this[_149.s],_14c;if(typeof _14b==="function"){_14c=_14b.apply(this,Array.prototype.slice.call(arguments,1));}else{this[name]=_148;}if(this._watchCallbacks){var self=this;when(_14c,function(){self._watchCallbacks(name,_14a,_148);});}return this;},_changeAttrValue:function(name,_14d){var _14e=this.get(name);this[name]=_14d;if(this._watchCallbacks){this._watchCallbacks(name,_14e,_14d);}return this;},watch:function(name,_14f){var _150=this._watchCallbacks;if(!_150){var self=this;_150=this._watchCallbacks=function(name,_151,_152,_153){var _154=function(_155){if(_155){_155=_155.slice();for(var i=0,l=_155.length;i<l;i++){_155[i].call(self,name,_151,_152);}}};_154(_150["_"+name]);if(!_153){_154(_150["*"]);}};}if(!_14f&&typeof name==="function"){_14f=name;name="*";}else{name="_"+name;}var _156=_150[name];if(typeof _156!=="object"){_156=_150[name]=[];}_156.push(_14f);var _157={};_157.unwatch=_157.remove=function(){var _158=_145.indexOf(_156,_14f);if(_158>-1){_156.splice(_158,1);}};return _157;}});});},"url:dijit/templates/MenuBar.html":"<div class=\"dijitMenuBar dijitMenuPassive\" data-dojo-attach-point=\"containerNode\" role=\"menubar\" tabIndex=\"${tabIndex}\"\n\t ></div>\n","url:dijit/templates/MenuItem.html":"<tr class=\"dijitReset dijitMenuItem\" data-dojo-attach-point=\"focusNode\" role=\"menuitem\" tabIndex=\"-1\">\n\t<td class=\"dijitReset dijitMenuItemIconCell\" role=\"presentation\">\n\t\t<span role=\"presentation\" class=\"dijitInline dijitIcon dijitMenuItemIcon\" data-dojo-attach-point=\"iconNode\"></span>\n\t</td>\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" data-dojo-attach-point=\"containerNode,textDirNode\"\n\t\trole=\"presentation\"></td>\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" data-dojo-attach-point=\"accelKeyNode\"></td>\n\t<td class=\"dijitReset dijitMenuArrowCell\" role=\"presentation\">\n\t\t<span data-dojo-attach-point=\"arrowWrapper\" style=\"visibility: hidden\">\n\t\t\t<span class=\"dijitInline dijitIcon dijitMenuExpand\"></span>\n\t\t\t<span class=\"dijitMenuExpandA11y\">+</span>\n\t\t</span>\n\t</td>\n</tr>\n","url:dijit/templates/Menu.html":"<table class=\"dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable\" role=\"menu\" tabIndex=\"${tabIndex}\"\n\t   cellspacing=\"0\">\n\t<tbody class=\"dijitReset\" data-dojo-attach-point=\"containerNode\"></tbody>\n</table>\n","url:dijit/templates/MenuSeparator.html":"<tr class=\"dijitMenuSeparator\" role=\"separator\">\n\t<td class=\"dijitMenuSeparatorIconCell\">\n\t\t<div class=\"dijitMenuSeparatorTop\"></div>\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\n\t</td>\n\t<td colspan=\"3\" class=\"dijitMenuSeparatorLabelCell\">\n\t\t<div class=\"dijitMenuSeparatorTop dijitMenuSeparatorLabel\"></div>\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\n\t</td>\n</tr>\n","url:dijit/templates/MenuBarItem.html":"<div class=\"dijitReset dijitInline dijitMenuItem dijitMenuItemLabel\" data-dojo-attach-point=\"focusNode\"\n\t \trole=\"menuitem\" tabIndex=\"-1\">\n\t<span data-dojo-attach-point=\"containerNode,textDirNode\"></span>\n</div>\n","url:dijit/templates/CheckedMenuItem.html":"<tr class=\"dijitReset dijitMenuItem\" data-dojo-attach-point=\"focusNode\" role=\"${role}\" tabIndex=\"-1\" aria-checked=\"${checked}\">\n\t<td class=\"dijitReset dijitMenuItemIconCell\" role=\"presentation\">\n\t\t<span class=\"dijitInline dijitIcon dijitMenuItemIcon dijitCheckedMenuItemIcon\" data-dojo-attach-point=\"iconNode\"></span>\n\t\t<span class=\"dijitMenuItemIconChar dijitCheckedMenuItemIconChar\">${checkedChar}</span>\n\t</td>\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" data-dojo-attach-point=\"containerNode,labelNode,textDirNode\"></td>\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" data-dojo-attach-point=\"accelKeyNode\"></td>\n\t<td class=\"dijitReset dijitMenuArrowCell\" role=\"presentation\">&#160;</td>\n</tr>\n","*noref":1}});define("dijit/_dijit_menu",[],1);require(["dijit/Menu","dijit/MenuBar","dijit/MenuBarItem","dijit/MenuItem","dijit/MenuSeparator","dijit/CheckedMenuItem","dijit/PopupMenuItem","dijit/PopupMenuBarItem"]);
}catch(e){console.log("Module 'dijit_menu_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojox/gfx":function(){define(["dojo/_base/lang","./gfx/_base","./gfx/renderer!"],function(_1,_2,_3){_2.switchTo(_3);return _2;});},"dojox/gfx/svg":function(){define(["dojo/_base/lang","dojo/_base/sniff","dojo/_base/window","dojo/dom","dojo/_base/declare","dojo/_base/array","dojo/dom-geometry","dojo/dom-attr","dojo/_base/Color","./_base","./shape","./path"],function(_4,_5,_6,_7,_8,_9,_a,_b,_c,g,gs,_d){var _e=g.svg={};_e.useSvgWeb=(typeof window.svgweb!="undefined");var _f=navigator.userAgent,_10=_5("ios"),_11=_5("android"),_12=_5("chrome")||(_11&&_11>=4)?"auto":"optimizeLegibility";function _13(ns,_14){if(_6.doc.createElementNS){return _6.doc.createElementNS(ns,_14);}else{return _6.doc.createElement(_14);}};function _15(_16,ns,_17,_18){if(_16.setAttributeNS){return _16.setAttributeNS(ns,_17,_18);}else{return _16.setAttribute(_17,_18);}};function _19(_1a){if(_e.useSvgWeb){return _6.doc.createTextNode(_1a,true);}else{return _6.doc.createTextNode(_1a);}};function _1b(){if(_e.useSvgWeb){return _6.doc.createDocumentFragment(true);}else{return _6.doc.createDocumentFragment();}};_e.xmlns={xlink:"http://www.w3.org/1999/xlink",svg:"http://www.w3.org/2000/svg"};_e.getRef=function(_1c){if(!_1c||_1c=="none"){return null;}if(_1c.match(/^url\(#.+\)$/)){return _7.byId(_1c.slice(5,-1));}if(_1c.match(/^#dojoUnique\d+$/)){return _7.byId(_1c.slice(1));}return null;};_e.dasharray={solid:"none",shortdash:[4,1],shortdot:[1,1],shortdashdot:[4,1,1,1],shortdashdotdot:[4,1,1,1,1,1],dot:[1,3],dash:[4,3],longdash:[8,3],dashdot:[4,3,1,3],longdashdot:[8,3,1,3],longdashdotdot:[8,3,1,3,1,3]};var _1d=0;_e.Shape=_8("dojox.gfx.svg.Shape",gs.Shape,{destroy:function(){if(this.fillStyle&&"type" in this.fillStyle){var _1e=this.rawNode.getAttribute("fill"),ref=_e.getRef(_1e);if(ref){ref.parentNode.removeChild(ref);}}if(this.clip){var _1f=this.rawNode.getAttribute("clip-path");if(_1f){var _20=_7.byId(_1f.match(/gfx_clip[\d]+/)[0]);if(_20){_20.parentNode.removeChild(_20);}}}gs.Shape.prototype.destroy.apply(this,arguments);},setFill:function(_21){if(!_21){this.fillStyle=null;this.rawNode.setAttribute("fill","none");this.rawNode.setAttribute("fill-opacity",0);return this;}var f;var _22=function(x){this.setAttribute(x,f[x].toFixed(8));};if(typeof (_21)=="object"&&"type" in _21){switch(_21.type){case "linear":f=g.makeParameters(g.defaultLinearGradient,_21);var _23=this._setFillObject(f,"linearGradient");_9.forEach(["x1","y1","x2","y2"],_22,_23);break;case "radial":f=g.makeParameters(g.defaultRadialGradient,_21);var _24=this._setFillObject(f,"radialGradient");_9.forEach(["cx","cy","r"],_22,_24);break;case "pattern":f=g.makeParameters(g.defaultPattern,_21);var _25=this._setFillObject(f,"pattern");_9.forEach(["x","y","width","height"],_22,_25);break;}this.fillStyle=f;return this;}f=g.normalizeColor(_21);this.fillStyle=f;this.rawNode.setAttribute("fill",f.toCss());this.rawNode.setAttribute("fill-opacity",f.a);this.rawNode.setAttribute("fill-rule","evenodd");return this;},setStroke:function(_26){var rn=this.rawNode;if(!_26){this.strokeStyle=null;rn.setAttribute("stroke","none");rn.setAttribute("stroke-opacity",0);return this;}if(typeof _26=="string"||_4.isArray(_26)||_26 instanceof _c){_26={color:_26};}var s=this.strokeStyle=g.makeParameters(g.defaultStroke,_26);s.color=g.normalizeColor(s.color);if(s){rn.setAttribute("stroke",s.color.toCss());rn.setAttribute("stroke-opacity",s.color.a);rn.setAttribute("stroke-width",s.width);rn.setAttribute("stroke-linecap",s.cap);if(typeof s.join=="number"){rn.setAttribute("stroke-linejoin","miter");rn.setAttribute("stroke-miterlimit",s.join);}else{rn.setAttribute("stroke-linejoin",s.join);}var da=s.style.toLowerCase();if(da in _e.dasharray){da=_e.dasharray[da];}if(da instanceof Array){da=_4._toArray(da);var i;for(i=0;i<da.length;++i){da[i]*=s.width;}if(s.cap!="butt"){for(i=0;i<da.length;i+=2){da[i]-=s.width;if(da[i]<1){da[i]=1;}}for(i=1;i<da.length;i+=2){da[i]+=s.width;}}da=da.join(",");}rn.setAttribute("stroke-dasharray",da);rn.setAttribute("dojoGfxStrokeStyle",s.style);}return this;},_getParentSurface:function(){var _27=this.parent;for(;_27&&!(_27 instanceof g.Surface);_27=_27.parent){}return _27;},_setFillObject:function(f,_28){var _29=_e.xmlns.svg;this.fillStyle=f;var _2a=this._getParentSurface(),_2b=_2a.defNode,_2c=this.rawNode.getAttribute("fill"),ref=_e.getRef(_2c);if(ref){_2c=ref;if(_2c.tagName.toLowerCase()!=_28.toLowerCase()){var id=_2c.id;_2c.parentNode.removeChild(_2c);_2c=_13(_29,_28);_2c.setAttribute("id",id);_2b.appendChild(_2c);}else{while(_2c.childNodes.length){_2c.removeChild(_2c.lastChild);}}}else{_2c=_13(_29,_28);_2c.setAttribute("id",g._base._getUniqueId());_2b.appendChild(_2c);}if(_28=="pattern"){_2c.setAttribute("patternUnits","userSpaceOnUse");var img=_13(_29,"image");img.setAttribute("x",0);img.setAttribute("y",0);img.setAttribute("width",f.width.toFixed(8));img.setAttribute("height",f.height.toFixed(8));_15(img,_e.xmlns.xlink,"xlink:href",f.src);_2c.appendChild(img);}else{_2c.setAttribute("gradientUnits","userSpaceOnUse");for(var i=0;i<f.colors.length;++i){var c=f.colors[i],t=_13(_29,"stop"),cc=c.color=g.normalizeColor(c.color);t.setAttribute("offset",c.offset.toFixed(8));t.setAttribute("stop-color",cc.toCss());t.setAttribute("stop-opacity",cc.a);_2c.appendChild(t);}}this.rawNode.setAttribute("fill","url(#"+_2c.getAttribute("id")+")");this.rawNode.removeAttribute("fill-opacity");this.rawNode.setAttribute("fill-rule","evenodd");return _2c;},_applyTransform:function(){var _2d=this.matrix;if(_2d){var tm=this.matrix;this.rawNode.setAttribute("transform","matrix("+tm.xx.toFixed(8)+","+tm.yx.toFixed(8)+","+tm.xy.toFixed(8)+","+tm.yy.toFixed(8)+","+tm.dx.toFixed(8)+","+tm.dy.toFixed(8)+")");}else{this.rawNode.removeAttribute("transform");}return this;},setRawNode:function(_2e){var r=this.rawNode=_2e;if(this.shape.type!="image"){r.setAttribute("fill","none");}r.setAttribute("fill-opacity",0);r.setAttribute("stroke","none");r.setAttribute("stroke-opacity",0);r.setAttribute("stroke-width",1);r.setAttribute("stroke-linecap","butt");r.setAttribute("stroke-linejoin","miter");r.setAttribute("stroke-miterlimit",4);r.__gfxObject__=this;},setShape:function(_2f){this.shape=g.makeParameters(this.shape,_2f);for(var i in this.shape){if(i!="type"){this.rawNode.setAttribute(i,this.shape[i]);}}this.bbox=null;return this;},_moveToFront:function(){this.rawNode.parentNode.appendChild(this.rawNode);return this;},_moveToBack:function(){this.rawNode.parentNode.insertBefore(this.rawNode,this.rawNode.parentNode.firstChild);return this;},setClip:function(_30){this.inherited(arguments);var _31=_30?"width" in _30?"rect":"cx" in _30?"ellipse":"points" in _30?"polyline":"d" in _30?"path":null:null;if(_30&&!_31){return this;}if(_31==="polyline"){_30=_4.clone(_30);_30.points=_30.points.join(",");}var _32,_33,_34=_b.get(this.rawNode,"clip-path");if(_34){_32=_7.byId(_34.match(/gfx_clip[\d]+/)[0]);if(_32){_32.removeChild(_32.childNodes[0]);}}if(_30){if(_32){_33=_13(_e.xmlns.svg,_31);_32.appendChild(_33);}else{var _35=++_1d;var _36="gfx_clip"+_35;var _37="url(#"+_36+")";this.rawNode.setAttribute("clip-path",_37);_32=_13(_e.xmlns.svg,"clipPath");_33=_13(_e.xmlns.svg,_31);_32.appendChild(_33);this.rawNode.parentNode.appendChild(_32);_b.set(_32,"id",_36);}_b.set(_33,_30);}else{this.rawNode.removeAttribute("clip-path");if(_32){_32.parentNode.removeChild(_32);}}return this;},_removeClipNode:function(){var _38,_39=_b.get(this.rawNode,"clip-path");if(_39){_38=_7.byId(_39.match(/gfx_clip[\d]+/)[0]);if(_38){_38.parentNode.removeChild(_38);}}return _38;}});_e.Group=_8("dojox.gfx.svg.Group",_e.Shape,{constructor:function(){gs.Container._init.call(this);},setRawNode:function(_3a){this.rawNode=_3a;this.rawNode.__gfxObject__=this;},destroy:function(){this.clear(true);_e.Shape.prototype.destroy.apply(this,arguments);}});_e.Group.nodeType="g";_e.Rect=_8("dojox.gfx.svg.Rect",[_e.Shape,gs.Rect],{setShape:function(_3b){this.shape=g.makeParameters(this.shape,_3b);this.bbox=null;for(var i in this.shape){if(i!="type"&&i!="r"){this.rawNode.setAttribute(i,this.shape[i]);}}if(this.shape.r!=null){this.rawNode.setAttribute("ry",this.shape.r);this.rawNode.setAttribute("rx",this.shape.r);}return this;}});_e.Rect.nodeType="rect";_e.Ellipse=_8("dojox.gfx.svg.Ellipse",[_e.Shape,gs.Ellipse],{});_e.Ellipse.nodeType="ellipse";_e.Circle=_8("dojox.gfx.svg.Circle",[_e.Shape,gs.Circle],{});_e.Circle.nodeType="circle";_e.Line=_8("dojox.gfx.svg.Line",[_e.Shape,gs.Line],{});_e.Line.nodeType="line";_e.Polyline=_8("dojox.gfx.svg.Polyline",[_e.Shape,gs.Polyline],{setShape:function(_3c,_3d){if(_3c&&_3c instanceof Array){this.shape=g.makeParameters(this.shape,{points:_3c});if(_3d&&this.shape.points.length){this.shape.points.push(this.shape.points[0]);}}else{this.shape=g.makeParameters(this.shape,_3c);}this.bbox=null;this._normalizePoints();var _3e=[],p=this.shape.points;for(var i=0;i<p.length;++i){_3e.push(p[i].x.toFixed(8),p[i].y.toFixed(8));}this.rawNode.setAttribute("points",_3e.join(" "));return this;}});_e.Polyline.nodeType="polyline";_e.Image=_8("dojox.gfx.svg.Image",[_e.Shape,gs.Image],{setShape:function(_3f){this.shape=g.makeParameters(this.shape,_3f);this.bbox=null;var _40=this.rawNode;for(var i in this.shape){if(i!="type"&&i!="src"){_40.setAttribute(i,this.shape[i]);}}_40.setAttribute("preserveAspectRatio","none");_15(_40,_e.xmlns.xlink,"xlink:href",this.shape.src);_40.__gfxObject__=this;return this;}});_e.Image.nodeType="image";_e.Text=_8("dojox.gfx.svg.Text",[_e.Shape,gs.Text],{setShape:function(_41){this.shape=g.makeParameters(this.shape,_41);this.bbox=null;var r=this.rawNode,s=this.shape;r.setAttribute("x",s.x);r.setAttribute("y",s.y);r.setAttribute("text-anchor",s.align);r.setAttribute("text-decoration",s.decoration);r.setAttribute("rotate",s.rotated?90:0);r.setAttribute("kerning",s.kerning?"auto":0);r.setAttribute("text-rendering",_12);if(r.firstChild){r.firstChild.nodeValue=s.text;}else{r.appendChild(_19(s.text));}return this;},getTextWidth:function(){var _42=this.rawNode,_43=_42.parentNode,_44=_42.cloneNode(true);_44.style.visibility="hidden";var _45=0,_46=_44.firstChild.nodeValue;_43.appendChild(_44);if(_46!=""){while(!_45){if(_44.getBBox){_45=parseInt(_44.getBBox().width);}else{_45=68;}}}_43.removeChild(_44);return _45;},getBoundingBox:function(){var s=this.getShape(),_47=null;if(s.text){try{_47=this.rawNode.getBBox();}catch(e){_47={x:0,y:0,width:0,height:0};}}return _47;}});_e.Text.nodeType="text";_e.Path=_8("dojox.gfx.svg.Path",[_e.Shape,_d.Path],{_updateWithSegment:function(_48){this.inherited(arguments);if(typeof (this.shape.path)=="string"){this.rawNode.setAttribute("d",this.shape.path);}},setShape:function(_49){this.inherited(arguments);if(this.shape.path){this.rawNode.setAttribute("d",this.shape.path);}else{this.rawNode.removeAttribute("d");}return this;}});_e.Path.nodeType="path";_e.TextPath=_8("dojox.gfx.svg.TextPath",[_e.Shape,_d.TextPath],{_updateWithSegment:function(_4a){this.inherited(arguments);this._setTextPath();},setShape:function(_4b){this.inherited(arguments);this._setTextPath();return this;},_setTextPath:function(){if(typeof this.shape.path!="string"){return;}var r=this.rawNode;if(!r.firstChild){var tp=_13(_e.xmlns.svg,"textPath"),tx=_19("");tp.appendChild(tx);r.appendChild(tp);}var ref=r.firstChild.getAttributeNS(_e.xmlns.xlink,"href"),_4c=ref&&_e.getRef(ref);if(!_4c){var _4d=this._getParentSurface();if(_4d){var _4e=_4d.defNode;_4c=_13(_e.xmlns.svg,"path");var id=g._base._getUniqueId();_4c.setAttribute("id",id);_4e.appendChild(_4c);_15(r.firstChild,_e.xmlns.xlink,"xlink:href","#"+id);}}if(_4c){_4c.setAttribute("d",this.shape.path);}},_setText:function(){var r=this.rawNode;if(!r.firstChild){var tp=_13(_e.xmlns.svg,"textPath"),tx=_19("");tp.appendChild(tx);r.appendChild(tp);}r=r.firstChild;var t=this.text;r.setAttribute("alignment-baseline","middle");switch(t.align){case "middle":r.setAttribute("text-anchor","middle");r.setAttribute("startOffset","50%");break;case "end":r.setAttribute("text-anchor","end");r.setAttribute("startOffset","100%");break;default:r.setAttribute("text-anchor","start");r.setAttribute("startOffset","0%");break;}r.setAttribute("baseline-shift","0.5ex");r.setAttribute("text-decoration",t.decoration);r.setAttribute("rotate",t.rotated?90:0);r.setAttribute("kerning",t.kerning?"auto":0);r.firstChild.data=t.text;}});_e.TextPath.nodeType="text";var _4f=(function(){var _50=/WebKit\/(\d*)/.exec(_f);return _50?_50[1]:0;})()>534;_e.Surface=_8("dojox.gfx.svg.Surface",gs.Surface,{constructor:function(){gs.Container._init.call(this);},destroy:function(){gs.Container.clear.call(this,true);this.defNode=null;this.inherited(arguments);},setDimensions:function(_51,_52){if(!this.rawNode){return this;}this.rawNode.setAttribute("width",_51);this.rawNode.setAttribute("height",_52);if(_4f){this.rawNode.style.width=_51;this.rawNode.style.height=_52;}return this;},getDimensions:function(){var t=this.rawNode?{width:g.normalizedLength(this.rawNode.getAttribute("width")),height:g.normalizedLength(this.rawNode.getAttribute("height"))}:null;return t;}});_e.createSurface=function(_53,_54,_55){var s=new _e.Surface();s.rawNode=_13(_e.xmlns.svg,"svg");s.rawNode.setAttribute("overflow","hidden");if(_54){s.rawNode.setAttribute("width",_54);}if(_55){s.rawNode.setAttribute("height",_55);}var _56=_13(_e.xmlns.svg,"defs");s.rawNode.appendChild(_56);s.defNode=_56;s._parent=_7.byId(_53);s._parent.appendChild(s.rawNode);g._base._fixMsTouchAction(s);return s;};var _57={_setFont:function(){var f=this.fontStyle;this.rawNode.setAttribute("font-style",f.style);this.rawNode.setAttribute("font-variant",f.variant);this.rawNode.setAttribute("font-weight",f.weight);this.rawNode.setAttribute("font-size",f.size);this.rawNode.setAttribute("font-family",f.family);}};var C=gs.Container,_58={openBatch:function(){if(!this._batch){this.fragment=_1b();}++this._batch;return this;},closeBatch:function(){this._batch=this._batch>0?--this._batch:0;if(this.fragment&&!this._batch){this.rawNode.appendChild(this.fragment);delete this.fragment;}return this;},add:function(_59){if(this!=_59.getParent()){if(this.fragment){this.fragment.appendChild(_59.rawNode);}else{this.rawNode.appendChild(_59.rawNode);}C.add.apply(this,arguments);_59.setClip(_59.clip);}return this;},remove:function(_5a,_5b){if(this==_5a.getParent()){if(this.rawNode==_5a.rawNode.parentNode){this.rawNode.removeChild(_5a.rawNode);}if(this.fragment&&this.fragment==_5a.rawNode.parentNode){this.fragment.removeChild(_5a.rawNode);}_5a._removeClipNode();C.remove.apply(this,arguments);}return this;},clear:function(){var r=this.rawNode;while(r.lastChild){r.removeChild(r.lastChild);}var _5c=this.defNode;if(_5c){while(_5c.lastChild){_5c.removeChild(_5c.lastChild);}r.appendChild(_5c);}return C.clear.apply(this,arguments);},getBoundingBox:C.getBoundingBox,_moveChildToFront:C._moveChildToFront,_moveChildToBack:C._moveChildToBack};var _5d={createObject:function(_5e,_5f){if(!this.rawNode){return null;}var _60=new _5e(),_61=_13(_e.xmlns.svg,_5e.nodeType);_60.setRawNode(_61);_60.setShape(_5f);this.add(_60);return _60;}};_4.extend(_e.Text,_57);_4.extend(_e.TextPath,_57);_4.extend(_e.Group,_58);_4.extend(_e.Group,gs.Creator);_4.extend(_e.Group,_5d);_4.extend(_e.Surface,_58);_4.extend(_e.Surface,gs.Creator);_4.extend(_e.Surface,_5d);_e.fixTarget=function(_62,_63){if(!_62.gfxTarget){if(_10&&_62.target.wholeText){_62.gfxTarget=_62.target.parentElement.__gfxObject__;}else{_62.gfxTarget=_62.target.__gfxObject__;}}return true;};if(_e.useSvgWeb){_e.createSurface=function(_64,_65,_66){var s=new _e.Surface();if(!_65||!_66){var pos=_a.position(_64);_65=_65||pos.w;_66=_66||pos.h;}_64=_7.byId(_64);var id=_64.id?_64.id+"_svgweb":g._base._getUniqueId();var _67=_13(_e.xmlns.svg,"svg");_67.id=id;_67.setAttribute("width",_65);_67.setAttribute("height",_66);svgweb.appendChild(_67,_64);_67.addEventListener("SVGLoad",function(){s.rawNode=this;s.isLoaded=true;var _68=_13(_e.xmlns.svg,"defs");s.rawNode.appendChild(_68);s.defNode=_68;if(s.onLoad){s.onLoad(s);}},false);s.isLoaded=false;return s;};_e.Surface.extend({destroy:function(){var _69=this.rawNode;svgweb.removeChild(_69,_69.parentNode);}});var _6a={connect:function(_6b,_6c,_6d){if(_6b.substring(0,2)==="on"){_6b=_6b.substring(2);}if(arguments.length==2){_6d=_6c;}else{_6d=_4.hitch(_6c,_6d);}this.getEventSource().addEventListener(_6b,_6d,false);return [this,_6b,_6d];},disconnect:function(_6e){this.getEventSource().removeEventListener(_6e[1],_6e[2],false);delete _6e[0];}};_4.extend(_e.Shape,_6a);_4.extend(_e.Surface,_6a);}return _e;});},"dojox/gfx/arc":function(){define(["./_base","dojo/_base/lang","./matrix"],function(g,_6f,m){var _70=2*Math.PI,pi4=Math.PI/4,pi8=Math.PI/8,_71=pi4+pi8,_72=_73(pi8);function _73(_74){var _75=Math.cos(_74),_76=Math.sin(_74),p2={x:_75+(4/3)*(1-_75),y:_76-(4/3)*_75*(1-_75)/_76};return {s:{x:_75,y:-_76},c1:{x:p2.x,y:-p2.y},c2:p2,e:{x:_75,y:_76}};};var arc=g.arc={unitArcAsBezier:_73,curvePI4:_72,arcAsBezier:function(_77,rx,ry,_78,_79,_7a,x,y){_79=Boolean(_79);_7a=Boolean(_7a);var _7b=m._degToRad(_78),rx2=rx*rx,ry2=ry*ry,pa=m.multiplyPoint(m.rotate(-_7b),{x:(_77.x-x)/2,y:(_77.y-y)/2}),_7c=pa.x*pa.x,_7d=pa.y*pa.y,c1=Math.sqrt((rx2*ry2-rx2*_7d-ry2*_7c)/(rx2*_7d+ry2*_7c));if(isNaN(c1)){c1=0;}var ca={x:c1*rx*pa.y/ry,y:-c1*ry*pa.x/rx};if(_79==_7a){ca={x:-ca.x,y:-ca.y};}var c=m.multiplyPoint([m.translate((_77.x+x)/2,(_77.y+y)/2),m.rotate(_7b)],ca);var _7e=m.normalize([m.translate(c.x,c.y),m.rotate(_7b),m.scale(rx,ry)]);var _7f=m.invert(_7e),sp=m.multiplyPoint(_7f,_77),ep=m.multiplyPoint(_7f,x,y),_80=Math.atan2(sp.y,sp.x),_81=Math.atan2(ep.y,ep.x),_82=_80-_81;if(_7a){_82=-_82;}if(_82<0){_82+=_70;}else{if(_82>_70){_82-=_70;}}var _83=pi8,_84=_72,_85=_7a?_83:-_83,_86=[];for(var _87=_82;_87>0;_87-=pi4){if(_87<_71){_83=_87/2;_84=_73(_83);_85=_7a?_83:-_83;_87=0;}var c2,e,M=m.normalize([_7e,m.rotate(_80+_85)]);if(_7a){c1=m.multiplyPoint(M,_84.c1);c2=m.multiplyPoint(M,_84.c2);e=m.multiplyPoint(M,_84.e);}else{c1=m.multiplyPoint(M,_84.c2);c2=m.multiplyPoint(M,_84.c1);e=m.multiplyPoint(M,_84.s);}_86.push([c1.x,c1.y,c2.x,c2.y,e.x,e.y]);_80+=2*_85;}return _86;}};return arc;});},"dojox/gfx/vml":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/array","dojo/_base/Color","dojo/_base/sniff","dojo/_base/config","dojo/dom","dojo/dom-geometry","dojo/_base/kernel","./_base","./shape","./path","./arc","./gradient","./matrix"],function(_88,_89,arr,_8a,has,_8b,dom,_8c,_8d,g,gs,_8e,_8f,_90,m){var vml=g.vml={};vml.xmlns="urn:schemas-microsoft-com:vml";document.namespaces.add("v",vml.xmlns);var _91=["*","group","roundrect","oval","shape","rect","imagedata","path","textpath","text"],i=0,l=1,s=document.createStyleSheet();if(has("ie")>=8){i=1;l=_91.length;}for(;i<l;++i){s.addRule("v\\:"+_91[i],"behavior:url(#default#VML); display:inline-block");}vml.text_alignment={start:"left",middle:"center",end:"right"};vml._parseFloat=function(str){return str.match(/^\d+f$/i)?parseInt(str)/65536:parseFloat(str);};vml._bool={"t":1,"true":1};vml._reparentEvents=function(dst,src){for(var _92 in src){if(_92.substr(0,2).toLowerCase()=="on"){dst[_92]=src[_92];src[_92]=null;}}};vml.Shape=_89("dojox.gfx.vml.Shape",gs.Shape,{setFill:function(_93){if(!_93){this.fillStyle=null;this.rawNode.filled="f";return this;}var i,f,fo,a,s;if(typeof _93=="object"&&"type" in _93){switch(_93.type){case "linear":var _94=this._getRealMatrix(),_95=this.getBoundingBox(),_96=this._getRealBBox?this._getRealBBox():this.getTransformedBoundingBox();s=[];if(this.fillStyle!==_93){this.fillStyle=g.makeParameters(g.defaultLinearGradient,_93);}f=g.gradient.project(_94,this.fillStyle,{x:_95.x,y:_95.y},{x:_95.x+_95.width,y:_95.y+_95.height},_96[0],_96[2]);a=f.colors;if(a[0].offset.toFixed(5)!="0.00000"){s.push("0 "+g.normalizeColor(a[0].color).toHex());}for(i=0;i<a.length;++i){s.push(a[i].offset.toFixed(5)+" "+g.normalizeColor(a[i].color).toHex());}i=a.length-1;if(a[i].offset.toFixed(5)!="1.00000"){s.push("1 "+g.normalizeColor(a[i].color).toHex());}fo=this.rawNode.fill;fo.colors.value=s.join(";");fo.method="sigma";fo.type="gradient";fo.angle=(270-m._radToDeg(f.angle))%360;fo.on=true;break;case "radial":f=g.makeParameters(g.defaultRadialGradient,_93);this.fillStyle=f;var l=parseFloat(this.rawNode.style.left),t=parseFloat(this.rawNode.style.top),w=parseFloat(this.rawNode.style.width),h=parseFloat(this.rawNode.style.height),c=isNaN(w)?1:2*f.r/w;a=[];if(f.colors[0].offset>0){a.push({offset:1,color:g.normalizeColor(f.colors[0].color)});}arr.forEach(f.colors,function(v,i){a.push({offset:1-v.offset*c,color:g.normalizeColor(v.color)});});i=a.length-1;while(i>=0&&a[i].offset<0){--i;}if(i<a.length-1){var q=a[i],p=a[i+1];p.color=_8a.blendColors(q.color,p.color,q.offset/(q.offset-p.offset));p.offset=0;while(a.length-i>2){a.pop();}}i=a.length-1,s=[];if(a[i].offset>0){s.push("0 "+a[i].color.toHex());}for(;i>=0;--i){s.push(a[i].offset.toFixed(5)+" "+a[i].color.toHex());}fo=this.rawNode.fill;fo.colors.value=s.join(";");fo.method="sigma";fo.type="gradientradial";if(isNaN(w)||isNaN(h)||isNaN(l)||isNaN(t)){fo.focusposition="0.5 0.5";}else{fo.focusposition=((f.cx-l)/w).toFixed(5)+" "+((f.cy-t)/h).toFixed(5);}fo.focussize="0 0";fo.on=true;break;case "pattern":f=g.makeParameters(g.defaultPattern,_93);this.fillStyle=f;fo=this.rawNode.fill;fo.type="tile";fo.src=f.src;if(f.width&&f.height){fo.size.x=g.px2pt(f.width);fo.size.y=g.px2pt(f.height);}fo.alignShape="f";fo.position.x=0;fo.position.y=0;fo.origin.x=f.width?f.x/f.width:0;fo.origin.y=f.height?f.y/f.height:0;fo.on=true;break;}this.rawNode.fill.opacity=1;return this;}this.fillStyle=g.normalizeColor(_93);fo=this.rawNode.fill;if(!fo){fo=this.rawNode.ownerDocument.createElement("v:fill");}fo.method="any";fo.type="solid";fo.opacity=this.fillStyle.a;var _97=this.rawNode.filters["DXImageTransform.Microsoft.Alpha"];if(_97){_97.opacity=Math.round(this.fillStyle.a*100);}this.rawNode.fillcolor=this.fillStyle.toHex();this.rawNode.filled=true;return this;},setStroke:function(_98){if(!_98){this.strokeStyle=null;this.rawNode.stroked="f";return this;}if(typeof _98=="string"||_88.isArray(_98)||_98 instanceof _8a){_98={color:_98};}var s=this.strokeStyle=g.makeParameters(g.defaultStroke,_98);s.color=g.normalizeColor(s.color);var rn=this.rawNode;rn.stroked=true;rn.strokecolor=s.color.toCss();rn.strokeweight=s.width+"px";if(rn.stroke){rn.stroke.opacity=s.color.a;rn.stroke.endcap=this._translate(this._capMap,s.cap);if(typeof s.join=="number"){rn.stroke.joinstyle="miter";rn.stroke.miterlimit=s.join;}else{rn.stroke.joinstyle=s.join;}rn.stroke.dashstyle=s.style=="none"?"Solid":s.style;}return this;},_capMap:{butt:"flat"},_capMapReversed:{flat:"butt"},_translate:function(_99,_9a){return (_9a in _99)?_99[_9a]:_9a;},_applyTransform:function(){var _9b=this._getRealMatrix();if(_9b){var _9c=this.rawNode.skew;if(typeof _9c=="undefined"){for(var i=0;i<this.rawNode.childNodes.length;++i){if(this.rawNode.childNodes[i].tagName=="skew"){_9c=this.rawNode.childNodes[i];break;}}}if(_9c){_9c.on="f";var mt=_9b.xx.toFixed(8)+" "+_9b.xy.toFixed(8)+" "+_9b.yx.toFixed(8)+" "+_9b.yy.toFixed(8)+" 0 0",_9d=Math.floor(_9b.dx).toFixed()+"px "+Math.floor(_9b.dy).toFixed()+"px",s=this.rawNode.style,l=parseFloat(s.left),t=parseFloat(s.top),w=parseFloat(s.width),h=parseFloat(s.height);if(isNaN(l)){l=0;}if(isNaN(t)){t=0;}if(isNaN(w)||!w){w=1;}if(isNaN(h)||!h){h=1;}var _9e=(-l/w-0.5).toFixed(8)+" "+(-t/h-0.5).toFixed(8);_9c.matrix=mt;_9c.origin=_9e;_9c.offset=_9d;_9c.on=true;}}if(this.fillStyle&&this.fillStyle.type=="linear"){this.setFill(this.fillStyle);}if(this.clip){this.setClip(this.clip);}return this;},_setDimensions:function(_9f,_a0){return this;},setRawNode:function(_a1){_a1.stroked="f";_a1.filled="f";this.rawNode=_a1;this.rawNode.__gfxObject__=this;},_moveToFront:function(){this.rawNode.parentNode.appendChild(this.rawNode);return this;},_moveToBack:function(){var r=this.rawNode,p=r.parentNode,n=p.firstChild;p.insertBefore(r,n);if(n.tagName=="rect"){n.swapNode(r);}return this;},_getRealMatrix:function(){return this.parentMatrix?new m.Matrix2D([this.parentMatrix,this.matrix]):this.matrix;},setClip:function(_a2){this.inherited(arguments);var _a3=this.rawNode.style;if(!_a2){_a3.position="absolute";_a3.clip="rect(0px "+_a3.width+" "+_a3.height+" 0px)";}else{if("width" in _a2){var _a4=this._getRealMatrix(),l=parseFloat(_a3.left),t=parseFloat(_a3.top);if(isNaN(l)){l=0;}if(isNaN(t)){t=0;}var _a5=m.multiplyRectangle(_a4,_a2);var pt=m.multiplyPoint(_a4,{x:l,y:t});_a3.clip="rect("+Math.round(_a5.y-pt.y)+"px "+Math.round(_a5.x-pt.x+_a5.width)+"px "+Math.round(_a5.y-pt.y+_a5.height)+"px "+Math.round(_a5.x-pt.x)+"px)";}}return this;}});vml.Group=_89("dojox.gfx.vml.Group",vml.Shape,{constructor:function(){gs.Container._init.call(this);},_applyTransform:function(){var _a6=this._getRealMatrix();for(var i=0;i<this.children.length;++i){this.children[i]._updateParentMatrix(_a6);}if(this.clip){this.setClip(this.clip);}return this;},_setDimensions:function(_a7,_a8){var r=this.rawNode,rs=r.style,bs=this.bgNode.style;rs.width=_a7;rs.height=_a8;r.coordsize=_a7+" "+_a8;bs.width=_a7;bs.height=_a8;for(var i=0;i<this.children.length;++i){this.children[i]._setDimensions(_a7,_a8);}return this;},setClip:function(_a9){this.clip=_a9;var _aa=this.rawNode.style;if(!_a9){_aa.position="absolute";_aa.clip="rect(0px "+_aa.width+" "+_aa.height+" 0px)";}else{if("width" in _a9){var _ab=this._getRealMatrix();var _ac=m.multiplyRectangle(_ab,_a9);var _ad=this.getBoundingBox();_ad=_ad?m.multiplyRectangle(_ab,_ad):null;var _ae=_ad&&_ad.x<0?_ad.x:0,_af=_ad&&_ad.y<0?_ad.y:0;_aa.position="absolute";_aa.clip="rect("+Math.round(_ac.y-_af)+"px "+Math.round(_ac.x+_ac.width-_ae)+"px "+Math.round(_ac.y+_ac.height-_af)+"px "+Math.round(_ac.x-_ae)+"px)";}}return this;},destroy:function(){this.clear(true);vml.Shape.prototype.destroy.apply(this,arguments);}});vml.Group.nodeType="group";vml.Rect=_89("dojox.gfx.vml.Rect",[vml.Shape,gs.Rect],{setShape:function(_b0){var _b1=this.shape=g.makeParameters(this.shape,_b0);this.bbox=null;var r=Math.min(1,(_b1.r/Math.min(parseFloat(_b1.width),parseFloat(_b1.height)))).toFixed(8);var _b2=this.rawNode.parentNode,_b3=null;if(_b2){if(_b2.lastChild!==this.rawNode){for(var i=0;i<_b2.childNodes.length;++i){if(_b2.childNodes[i]===this.rawNode){_b3=_b2.childNodes[i+1];break;}}}_b2.removeChild(this.rawNode);}if(has("ie")>7){var _b4=this.rawNode.ownerDocument.createElement("v:roundrect");_b4.arcsize=r;_b4.style.display="inline-block";vml._reparentEvents(_b4,this.rawNode);this.rawNode=_b4;this.rawNode.__gfxObject__=this;}else{this.rawNode.arcsize=r;}if(_b2){if(_b3){_b2.insertBefore(this.rawNode,_b3);}else{_b2.appendChild(this.rawNode);}}var _b5=this.rawNode.style;_b5.left=_b1.x.toFixed();_b5.top=_b1.y.toFixed();_b5.width=(typeof _b1.width=="string"&&_b1.width.indexOf("%")>=0)?_b1.width:Math.max(_b1.width.toFixed(),0);_b5.height=(typeof _b1.height=="string"&&_b1.height.indexOf("%")>=0)?_b1.height:Math.max(_b1.height.toFixed(),0);return this.setTransform(this.matrix).setFill(this.fillStyle).setStroke(this.strokeStyle);}});vml.Rect.nodeType="roundrect";vml.Ellipse=_89("dojox.gfx.vml.Ellipse",[vml.Shape,gs.Ellipse],{setShape:function(_b6){var _b7=this.shape=g.makeParameters(this.shape,_b6);this.bbox=null;var _b8=this.rawNode.style;_b8.left=(_b7.cx-_b7.rx).toFixed();_b8.top=(_b7.cy-_b7.ry).toFixed();_b8.width=(_b7.rx*2).toFixed();_b8.height=(_b7.ry*2).toFixed();return this.setTransform(this.matrix);}});vml.Ellipse.nodeType="oval";vml.Circle=_89("dojox.gfx.vml.Circle",[vml.Shape,gs.Circle],{setShape:function(_b9){var _ba=this.shape=g.makeParameters(this.shape,_b9);this.bbox=null;var _bb=this.rawNode.style;_bb.left=(_ba.cx-_ba.r).toFixed();_bb.top=(_ba.cy-_ba.r).toFixed();_bb.width=(_ba.r*2).toFixed();_bb.height=(_ba.r*2).toFixed();return this;}});vml.Circle.nodeType="oval";vml.Line=_89("dojox.gfx.vml.Line",[vml.Shape,gs.Line],{constructor:function(_bc){if(_bc){_bc.setAttribute("dojoGfxType","line");}},setShape:function(_bd){var _be=this.shape=g.makeParameters(this.shape,_bd);this.bbox=null;this.rawNode.path.v="m"+_be.x1.toFixed()+" "+_be.y1.toFixed()+"l"+_be.x2.toFixed()+" "+_be.y2.toFixed()+"e";return this.setTransform(this.matrix);}});vml.Line.nodeType="shape";vml.Polyline=_89("dojox.gfx.vml.Polyline",[vml.Shape,gs.Polyline],{constructor:function(_bf){if(_bf){_bf.setAttribute("dojoGfxType","polyline");}},setShape:function(_c0,_c1){if(_c0&&_c0 instanceof Array){this.shape=g.makeParameters(this.shape,{points:_c0});if(_c1&&this.shape.points.length){this.shape.points.push(this.shape.points[0]);}}else{this.shape=g.makeParameters(this.shape,_c0);}this.bbox=null;this._normalizePoints();var _c2=[],p=this.shape.points;if(p.length>0){_c2.push("m");_c2.push(p[0].x.toFixed(),p[0].y.toFixed());if(p.length>1){_c2.push("l");for(var i=1;i<p.length;++i){_c2.push(p[i].x.toFixed(),p[i].y.toFixed());}}}_c2.push("e");this.rawNode.path.v=_c2.join(" ");return this.setTransform(this.matrix);}});vml.Polyline.nodeType="shape";vml.Image=_89("dojox.gfx.vml.Image",[vml.Shape,gs.Image],{setShape:function(_c3){var _c4=this.shape=g.makeParameters(this.shape,_c3);this.bbox=null;this.rawNode.firstChild.src=_c4.src;return this.setTransform(this.matrix);},_applyTransform:function(){var _c5=this._getRealMatrix(),_c6=this.rawNode,s=_c6.style,_c7=this.shape;if(_c5){_c5=m.multiply(_c5,{dx:_c7.x,dy:_c7.y});}else{_c5=m.normalize({dx:_c7.x,dy:_c7.y});}if(_c5.xy==0&&_c5.yx==0&&_c5.xx>0&&_c5.yy>0){s.filter="";s.width=Math.floor(_c5.xx*_c7.width);s.height=Math.floor(_c5.yy*_c7.height);s.left=Math.floor(_c5.dx);s.top=Math.floor(_c5.dy);}else{var ps=_c6.parentNode.style;s.left="0px";s.top="0px";s.width=ps.width;s.height=ps.height;_c5=m.multiply(_c5,{xx:_c7.width/parseInt(s.width),yy:_c7.height/parseInt(s.height)});var f=_c6.filters["DXImageTransform.Microsoft.Matrix"];if(f){f.M11=_c5.xx;f.M12=_c5.xy;f.M21=_c5.yx;f.M22=_c5.yy;f.Dx=_c5.dx;f.Dy=_c5.dy;}else{s.filter="progid:DXImageTransform.Microsoft.Matrix(M11="+_c5.xx+", M12="+_c5.xy+", M21="+_c5.yx+", M22="+_c5.yy+", Dx="+_c5.dx+", Dy="+_c5.dy+")";}}return this;},_setDimensions:function(_c8,_c9){var r=this.rawNode,f=r.filters["DXImageTransform.Microsoft.Matrix"];if(f){var s=r.style;s.width=_c8;s.height=_c9;return this._applyTransform();}return this;}});vml.Image.nodeType="rect";vml.Text=_89("dojox.gfx.vml.Text",[vml.Shape,gs.Text],{constructor:function(_ca){if(_ca){_ca.setAttribute("dojoGfxType","text");}this.fontStyle=null;},_alignment:{start:"left",middle:"center",end:"right"},setShape:function(_cb){this.shape=g.makeParameters(this.shape,_cb);this.bbox=null;var r=this.rawNode,s=this.shape,x=s.x,y=s.y.toFixed(),_cc;switch(s.align){case "middle":x-=5;break;case "end":x-=10;break;}_cc="m"+x.toFixed()+","+y+"l"+(x+10).toFixed()+","+y+"e";var p=null,t=null,c=r.childNodes;for(var i=0;i<c.length;++i){var tag=c[i].tagName;if(tag=="path"){p=c[i];if(t){break;}}else{if(tag=="textpath"){t=c[i];if(p){break;}}}}if(!p){p=r.ownerDocument.createElement("v:path");r.appendChild(p);}if(!t){t=r.ownerDocument.createElement("v:textpath");r.appendChild(t);}p.v=_cc;p.textPathOk=true;t.on=true;var a=vml.text_alignment[s.align];t.style["v-text-align"]=a?a:"left";t.style["text-decoration"]=s.decoration;t.style["v-rotate-letters"]=s.rotated;t.style["v-text-kern"]=s.kerning;t.string=s.text;return this.setTransform(this.matrix);},_setFont:function(){var f=this.fontStyle,c=this.rawNode.childNodes;for(var i=0;i<c.length;++i){if(c[i].tagName=="textpath"){c[i].style.font=g.makeFontString(f);break;}}this.setTransform(this.matrix);},_getRealMatrix:function(){var _cd=this.inherited(arguments);if(_cd){_cd=m.multiply(_cd,{dy:-g.normalizedLength(this.fontStyle?this.fontStyle.size:"10pt")*0.35});}return _cd;},getTextWidth:function(){var _ce=this.rawNode,_cf=_ce.style.display;_ce.style.display="inline";var _d0=g.pt2px(parseFloat(_ce.currentStyle.width));_ce.style.display=_cf;return _d0;}});vml.Text.nodeType="shape";vml.Path=_89("dojox.gfx.vml.Path",[vml.Shape,_8e.Path],{constructor:function(_d1){if(_d1&&!_d1.getAttribute("dojoGfxType")){_d1.setAttribute("dojoGfxType","path");}this.vmlPath="";this.lastControl={};},_updateWithSegment:function(_d2){var _d3=_88.clone(this.last);this.inherited(arguments);if(arguments.length>1){return;}var _d4=this[this.renderers[_d2.action]](_d2,_d3);if(typeof this.vmlPath=="string"){this.vmlPath+=_d4.join("");this.rawNode.path.v=this.vmlPath+" r0,0 e";}else{Array.prototype.push.apply(this.vmlPath,_d4);}},setShape:function(_d5){this.vmlPath=[];this.lastControl.type="";this.inherited(arguments);this.vmlPath=this.vmlPath.join("");this.rawNode.path.v=this.vmlPath+" r0,0 e";return this;},_pathVmlToSvgMap:{m:"M",l:"L",t:"m",r:"l",c:"C",v:"c",qb:"Q",x:"z",e:""},renderers:{M:"_moveToA",m:"_moveToR",L:"_lineToA",l:"_lineToR",H:"_hLineToA",h:"_hLineToR",V:"_vLineToA",v:"_vLineToR",C:"_curveToA",c:"_curveToR",S:"_smoothCurveToA",s:"_smoothCurveToR",Q:"_qCurveToA",q:"_qCurveToR",T:"_qSmoothCurveToA",t:"_qSmoothCurveToR",A:"_arcTo",a:"_arcTo",Z:"_closePath",z:"_closePath"},_addArgs:function(_d6,_d7,_d8,_d9){var n=_d7 instanceof Array?_d7:_d7.args;for(var i=_d8;i<_d9;++i){_d6.push(" ",n[i].toFixed());}},_adjustRelCrd:function(_da,_db,_dc){var n=_db instanceof Array?_db:_db.args,l=n.length,_dd=new Array(l),i=0,x=_da.x,y=_da.y;if(typeof x!="number"){_dd[0]=x=n[0];_dd[1]=y=n[1];i=2;}if(typeof _dc=="number"&&_dc!=2){var j=_dc;while(j<=l){for(;i<j;i+=2){_dd[i]=x+n[i];_dd[i+1]=y+n[i+1];}x=_dd[j-2];y=_dd[j-1];j+=_dc;}}else{for(;i<l;i+=2){_dd[i]=(x+=n[i]);_dd[i+1]=(y+=n[i+1]);}}return _dd;},_adjustRelPos:function(_de,_df){var n=_df instanceof Array?_df:_df.args,l=n.length,_e0=new Array(l);for(var i=0;i<l;++i){_e0[i]=(_de+=n[i]);}return _e0;},_moveToA:function(_e1){var p=[" m"],n=_e1 instanceof Array?_e1:_e1.args,l=n.length;this._addArgs(p,n,0,2);if(l>2){p.push(" l");this._addArgs(p,n,2,l);}this.lastControl.type="";return p;},_moveToR:function(_e2,_e3){return this._moveToA(this._adjustRelCrd(_e3,_e2));},_lineToA:function(_e4){var p=[" l"],n=_e4 instanceof Array?_e4:_e4.args;this._addArgs(p,n,0,n.length);this.lastControl.type="";return p;},_lineToR:function(_e5,_e6){return this._lineToA(this._adjustRelCrd(_e6,_e5));},_hLineToA:function(_e7,_e8){var p=[" l"],y=" "+_e8.y.toFixed(),n=_e7 instanceof Array?_e7:_e7.args,l=n.length;for(var i=0;i<l;++i){p.push(" ",n[i].toFixed(),y);}this.lastControl.type="";return p;},_hLineToR:function(_e9,_ea){return this._hLineToA(this._adjustRelPos(_ea.x,_e9),_ea);},_vLineToA:function(_eb,_ec){var p=[" l"],x=" "+_ec.x.toFixed(),n=_eb instanceof Array?_eb:_eb.args,l=n.length;for(var i=0;i<l;++i){p.push(x," ",n[i].toFixed());}this.lastControl.type="";return p;},_vLineToR:function(_ed,_ee){return this._vLineToA(this._adjustRelPos(_ee.y,_ed),_ee);},_curveToA:function(_ef){var p=[],n=_ef instanceof Array?_ef:_ef.args,l=n.length,lc=this.lastControl;for(var i=0;i<l;i+=6){p.push(" c");this._addArgs(p,n,i,i+6);}lc.x=n[l-4];lc.y=n[l-3];lc.type="C";return p;},_curveToR:function(_f0,_f1){return this._curveToA(this._adjustRelCrd(_f1,_f0,6));},_smoothCurveToA:function(_f2,_f3){var p=[],n=_f2 instanceof Array?_f2:_f2.args,l=n.length,lc=this.lastControl,i=0;if(lc.type!="C"){p.push(" c");this._addArgs(p,[_f3.x,_f3.y],0,2);this._addArgs(p,n,0,4);lc.x=n[0];lc.y=n[1];lc.type="C";i=4;}for(;i<l;i+=4){p.push(" c");this._addArgs(p,[2*_f3.x-lc.x,2*_f3.y-lc.y],0,2);this._addArgs(p,n,i,i+4);lc.x=n[i];lc.y=n[i+1];}return p;},_smoothCurveToR:function(_f4,_f5){return this._smoothCurveToA(this._adjustRelCrd(_f5,_f4,4),_f5);},_qCurveToA:function(_f6){var p=[],n=_f6 instanceof Array?_f6:_f6.args,l=n.length,lc=this.lastControl;for(var i=0;i<l;i+=4){p.push(" qb");this._addArgs(p,n,i,i+4);}lc.x=n[l-4];lc.y=n[l-3];lc.type="Q";return p;},_qCurveToR:function(_f7,_f8){return this._qCurveToA(this._adjustRelCrd(_f8,_f7,4));},_qSmoothCurveToA:function(_f9,_fa){var p=[],n=_f9 instanceof Array?_f9:_f9.args,l=n.length,lc=this.lastControl,i=0;if(lc.type!="Q"){p.push(" qb");this._addArgs(p,[lc.x=_fa.x,lc.y=_fa.y],0,2);lc.type="Q";this._addArgs(p,n,0,2);i=2;}for(;i<l;i+=2){p.push(" qb");this._addArgs(p,[lc.x=2*_fa.x-lc.x,lc.y=2*_fa.y-lc.y],0,2);this._addArgs(p,n,i,i+2);}return p;},_qSmoothCurveToR:function(_fb,_fc){return this._qSmoothCurveToA(this._adjustRelCrd(_fc,_fb,2),_fc);},_arcTo:function(_fd,_fe){var p=[],n=_fd.args,l=n.length,_ff=_fd.action=="a";for(var i=0;i<l;i+=7){var x1=n[i+5],y1=n[i+6];if(_ff){x1+=_fe.x;y1+=_fe.y;}var _100=_8f.arcAsBezier(_fe,n[i],n[i+1],n[i+2],n[i+3]?1:0,n[i+4]?1:0,x1,y1);for(var j=0;j<_100.length;++j){p.push(" c");var t=_100[j];this._addArgs(p,t,0,t.length);this._updateBBox(t[0],t[1]);this._updateBBox(t[2],t[3]);this._updateBBox(t[4],t[5]);}_fe.x=x1;_fe.y=y1;}this.lastControl.type="";return p;},_closePath:function(){this.lastControl.type="";return ["x"];},_getRealBBox:function(){this._confirmSegmented();if(this.tbbox){return this.tbbox;}if(typeof this.shape.path=="string"){this.shape.path="";}return this.inherited(arguments);}});vml.Path.nodeType="shape";vml.TextPath=_89("dojox.gfx.vml.TextPath",[vml.Path,_8e.TextPath],{constructor:function(_101){if(_101){_101.setAttribute("dojoGfxType","textpath");}this.fontStyle=null;if(!("text" in this)){this.text=_88.clone(g.defaultTextPath);}if(!("fontStyle" in this)){this.fontStyle=_88.clone(g.defaultFont);}},setText:function(_102){this.text=g.makeParameters(this.text,typeof _102=="string"?{text:_102}:_102);this._setText();return this;},setFont:function(_103){this.fontStyle=typeof _103=="string"?g.splitFontString(_103):g.makeParameters(g.defaultFont,_103);this._setFont();return this;},_setText:function(){this.bbox=null;var r=this.rawNode,s=this.text,p=null,t=null,c=r.childNodes;for(var i=0;i<c.length;++i){var tag=c[i].tagName;if(tag=="path"){p=c[i];if(t){break;}}else{if(tag=="textpath"){t=c[i];if(p){break;}}}}if(!p){p=this.rawNode.ownerDocument.createElement("v:path");r.appendChild(p);}if(!t){t=this.rawNode.ownerDocument.createElement("v:textpath");r.appendChild(t);}p.textPathOk=true;t.on=true;var a=vml.text_alignment[s.align];t.style["v-text-align"]=a?a:"left";t.style["text-decoration"]=s.decoration;t.style["v-rotate-letters"]=s.rotated;t.style["v-text-kern"]=s.kerning;t.string=s.text;},_setFont:function(){var f=this.fontStyle,c=this.rawNode.childNodes;for(var i=0;i<c.length;++i){if(c[i].tagName=="textpath"){c[i].style.font=g.makeFontString(f);break;}}}});vml.TextPath.nodeType="shape";vml.Surface=_89("dojox.gfx.vml.Surface",gs.Surface,{constructor:function(){gs.Container._init.call(this);},destroy:function(){this.clear(true);this.inherited(arguments);},setDimensions:function(_104,_105){this.width=g.normalizedLength(_104);this.height=g.normalizedLength(_105);if(!this.rawNode){return this;}var cs=this.clipNode.style,r=this.rawNode,rs=r.style,bs=this.bgNode.style,ps=this._parent.style,i;ps.width=_104;ps.height=_105;cs.width=_104;cs.height=_105;cs.clip="rect(0px "+_104+"px "+_105+"px 0px)";rs.width=_104;rs.height=_105;r.coordsize=_104+" "+_105;bs.width=_104;bs.height=_105;for(i=0;i<this.children.length;++i){this.children[i]._setDimensions(_104,_105);}return this;},getDimensions:function(){var t=this.rawNode?{width:g.normalizedLength(this.rawNode.style.width),height:g.normalizedLength(this.rawNode.style.height)}:null;if(t.width<=0){t.width=this.width;}if(t.height<=0){t.height=this.height;}return t;}});vml.createSurface=function(_106,_107,_108){if(!_107&&!_108){var pos=_8c.position(_106);_107=_107||pos.w;_108=_108||pos.h;}if(typeof _107=="number"){_107=_107+"px";}if(typeof _108=="number"){_108=_108+"px";}var s=new vml.Surface(),p=dom.byId(_106),c=s.clipNode=p.ownerDocument.createElement("div"),r=s.rawNode=p.ownerDocument.createElement("v:group"),cs=c.style,rs=r.style;if(has("ie")>7){rs.display="inline-block";}s._parent=p;s._nodes.push(c);p.style.width=_107;p.style.height=_108;cs.position="absolute";cs.width=_107;cs.height=_108;cs.clip="rect(0px "+_107+" "+_108+" 0px)";rs.position="absolute";rs.width=_107;rs.height=_108;r.coordsize=(_107==="100%"?_107:parseFloat(_107))+" "+(_108==="100%"?_108:parseFloat(_108));r.coordorigin="0 0";var b=s.bgNode=r.ownerDocument.createElement("v:rect"),bs=b.style;bs.left=bs.top=0;bs.width=rs.width;bs.height=rs.height;b.filled=b.stroked="f";r.appendChild(b);c.appendChild(r);p.appendChild(c);s.width=g.normalizedLength(_107);s.height=g.normalizedLength(_108);return s;};function _109(_10a,f,o){o=o||_8d.global;f.call(o,_10a);if(_10a instanceof g.Surface||_10a instanceof g.Group){arr.forEach(_10a.children,function(_10b){_109(_10b,f,o);});}};var _10c=function(_10d){if(this!=_10d.getParent()){var _10e=_10d.getParent();if(_10e){_10e.remove(_10d);}this.rawNode.appendChild(_10d.rawNode);C.add.apply(this,arguments);_109(this,function(s){if(typeof (s.getFont)=="function"){s.setShape(s.getShape());s.setFont(s.getFont());}if(typeof (s.setFill)=="function"){s.setFill(s.getFill());s.setStroke(s.getStroke());}});}return this;};var _10f=function(_110){if(this!=_110.getParent()){this.rawNode.appendChild(_110.rawNode);if(!_110.getParent()){_110.setFill(_110.getFill());_110.setStroke(_110.getStroke());}C.add.apply(this,arguments);}return this;};var C=gs.Container,_111={add:_8b.fixVmlAdd===true?_10c:_10f,remove:function(_112,_113){if(this==_112.getParent()){if(this.rawNode==_112.rawNode.parentNode){this.rawNode.removeChild(_112.rawNode);}C.remove.apply(this,arguments);}return this;},clear:function(){var r=this.rawNode;while(r.firstChild!=r.lastChild){if(r.firstChild!=this.bgNode){r.removeChild(r.firstChild);}if(r.lastChild!=this.bgNode){r.removeChild(r.lastChild);}}return C.clear.apply(this,arguments);},getBoundingBox:C.getBoundingBox,_moveChildToFront:C._moveChildToFront,_moveChildToBack:C._moveChildToBack};var _114={createGroup:function(){var node=this.createObject(vml.Group,null);var r=node.rawNode.ownerDocument.createElement("v:rect");r.style.left=r.style.top=0;r.style.width=node.rawNode.style.width;r.style.height=node.rawNode.style.height;r.filled=r.stroked="f";node.rawNode.appendChild(r);node.bgNode=r;return node;},createImage:function(_115){if(!this.rawNode){return null;}var _116=new vml.Image(),doc=this.rawNode.ownerDocument,node=doc.createElement("v:rect");node.stroked="f";node.style.width=this.rawNode.style.width;node.style.height=this.rawNode.style.height;var img=doc.createElement("v:imagedata");node.appendChild(img);_116.setRawNode(node);this.rawNode.appendChild(node);_116.setShape(_115);this.add(_116);return _116;},createRect:function(rect){if(!this.rawNode){return null;}var _117=new vml.Rect,node=this.rawNode.ownerDocument.createElement("v:roundrect");if(has("ie")>7){node.style.display="inline-block";}_117.setRawNode(node);this.rawNode.appendChild(node);_117.setShape(rect);this.add(_117);return _117;},createObject:function(_118,_119){if(!this.rawNode){return null;}var _11a=new _118(),node=this.rawNode.ownerDocument.createElement("v:"+_118.nodeType);_11a.setRawNode(node);this.rawNode.appendChild(node);switch(_118){case vml.Group:case vml.Line:case vml.Polyline:case vml.Image:case vml.Text:case vml.Path:case vml.TextPath:this._overrideSize(node);}_11a.setShape(_119);this.add(_11a);return _11a;},_overrideSize:function(node){var s=this.rawNode.style,w=s.width,h=s.height;node.style.width=w;node.style.height=h;node.coordsize=parseInt(w)+" "+parseInt(h);}};_88.extend(vml.Group,_111);_88.extend(vml.Group,gs.Creator);_88.extend(vml.Group,_114);_88.extend(vml.Surface,_111);_88.extend(vml.Surface,gs.Creator);_88.extend(vml.Surface,_114);vml.fixTarget=function(_11b,_11c){if(!_11b.gfxTarget){_11b.gfxTarget=_11b.target.__gfxObject__;}return true;};return vml;});},"dojox/gfx/renderer":function(){define(["./_base","dojo/_base/lang","dojo/_base/sniff","dojo/_base/window","dojo/_base/config"],function(g,lang,has,win,_11d){var _11e=null;has.add("vml",function(_11f,_120,_121){_121.innerHTML="<v:shape adj=\"1\"/>";var _122=("adj" in _121.firstChild);_121.innerHTML="";return _122;});return {load:function(id,_123,load){if(_11e&&id!="force"){load(_11e);return;}var _124=_11d.forceGfxRenderer,_125=!_124&&(lang.isString(_11d.gfxRenderer)?_11d.gfxRenderer:"svg,vml,canvas,silverlight").split(","),_126,_127;while(!_124&&_125.length){switch(_125.shift()){case "svg":if("SVGAngle" in win.global){_124="svg";}break;case "vml":if(has("vml")){_124="vml";}break;case "silverlight":try{if(has("ie")){_126=new ActiveXObject("AgControl.AgControl");if(_126&&_126.IsVersionSupported("1.0")){_127=true;}}else{if(navigator.plugins["Silverlight Plug-In"]){_127=true;}}}catch(e){_127=false;}finally{_126=null;}if(_127){_124="silverlight";}break;case "canvas":if(win.global.CanvasRenderingContext2D){_124="canvas";}break;}}if(_124==="canvas"&&_11d.canvasEvents!==false){_124="canvasWithEvents";}if(_11d.isDebug){}function _128(){_123(["dojox/gfx/"+_124],function(_129){g.renderer=_124;_11e=_129;load(_129);});};if(_124=="svg"&&typeof window.svgweb!="undefined"){window.svgweb.addOnLoad(_128);}else{_128();}}};});},"dojox/gfx/_base":function(){define(["dojo/_base/kernel","dojo/_base/lang","dojo/_base/Color","dojo/_base/sniff","dojo/_base/window","dojo/_base/array","dojo/dom","dojo/dom-construct","dojo/dom-geometry"],function(_12a,lang,_12b,has,win,arr,dom,_12c,_12d){var g=lang.getObject("dojox.gfx",true),b=g._base={};g._hasClass=function(node,_12e){var cls=node.getAttribute("className");return cls&&(" "+cls+" ").indexOf(" "+_12e+" ")>=0;};g._addClass=function(node,_12f){var cls=node.getAttribute("className")||"";if(!cls||(" "+cls+" ").indexOf(" "+_12f+" ")<0){node.setAttribute("className",cls+(cls?" ":"")+_12f);}};g._removeClass=function(node,_130){var cls=node.getAttribute("className");if(cls){node.setAttribute("className",cls.replace(new RegExp("(^|\\s+)"+_130+"(\\s+|$)"),"$1$2"));}};b._getFontMeasurements=function(){var _131={"1em":0,"1ex":0,"100%":0,"12pt":0,"16px":0,"xx-small":0,"x-small":0,"small":0,"medium":0,"large":0,"x-large":0,"xx-large":0};var p,_132;if(has("ie")){_132=win.doc.documentElement.style.fontSize||"";if(!_132){win.doc.documentElement.style.fontSize="100%";}}var div=_12c.create("div",{style:{position:"absolute",left:"0",top:"-100px",width:"30px",height:"1000em",borderWidth:"0",margin:"0",padding:"0",outline:"none",lineHeight:"1",overflow:"hidden"}},win.body());for(p in _131){div.style.fontSize=p;_131[p]=Math.round(div.offsetHeight*12/16)*16/12/1000;}if(has("ie")){win.doc.documentElement.style.fontSize=_132;}win.body().removeChild(div);return _131;};var _133=null;b._getCachedFontMeasurements=function(_134){if(_134||!_133){_133=b._getFontMeasurements();}return _133;};var _135=null,_136={};b._getTextBox=function(text,_137,_138){var m,s,al=arguments.length;var i,box;if(!_135){_135=_12c.create("div",{style:{position:"absolute",top:"-10000px",left:"0",visibility:"hidden"}},win.body());}m=_135;m.className="";s=m.style;s.borderWidth="0";s.margin="0";s.padding="0";s.outline="0";if(al>1&&_137){for(i in _137){if(i in _136){continue;}s[i]=_137[i];}}if(al>2&&_138){m.className=_138;}m.innerHTML=text;if(m.getBoundingClientRect){var bcr=m.getBoundingClientRect();box={l:bcr.left,t:bcr.top,w:bcr.width||(bcr.right-bcr.left),h:bcr.height||(bcr.bottom-bcr.top)};}else{box=_12d.getMarginBox(m);}m.innerHTML="";return box;};b._computeTextLocation=function(_139,_13a,_13b,_13c){var loc={},_13d=_139.align;switch(_13d){case "end":loc.x=_139.x-_13a;break;case "middle":loc.x=_139.x-_13a/2;break;default:loc.x=_139.x;break;}var c=_13c?0.75:1;loc.y=_139.y-_13b*c;return loc;};b._computeTextBoundingBox=function(s){if(!g._base._isRendered(s)){return {x:0,y:0,width:0,height:0};}var loc,_13e=s.getShape(),font=s.getFont()||g.defaultFont,w=s.getTextWidth(),h=g.normalizedLength(font.size);loc=b._computeTextLocation(_13e,w,h,true);return {x:loc.x,y:loc.y,width:w,height:h};};b._isRendered=function(s){var p=s.parent;while(p&&p.getParent){p=p.parent;}return p!==null;};var _13f=0;b._getUniqueId=function(){var id;do{id=_12a._scopeName+"xUnique"+(++_13f);}while(dom.byId(id));return id;};b._fixMsTouchAction=function(_140){var r=_140.rawNode;if(typeof r.style.msTouchAction!="undefined"){r.style.msTouchAction="none";}};lang.mixin(g,{defaultPath:{type:"path",path:""},defaultPolyline:{type:"polyline",points:[]},defaultRect:{type:"rect",x:0,y:0,width:100,height:100,r:0},defaultEllipse:{type:"ellipse",cx:0,cy:0,rx:200,ry:100},defaultCircle:{type:"circle",cx:0,cy:0,r:100},defaultLine:{type:"line",x1:0,y1:0,x2:100,y2:100},defaultImage:{type:"image",x:0,y:0,width:0,height:0,src:""},defaultText:{type:"text",x:0,y:0,text:"",align:"start",decoration:"none",rotated:false,kerning:true},defaultTextPath:{type:"textpath",text:"",align:"start",decoration:"none",rotated:false,kerning:true},defaultStroke:{type:"stroke",color:"black",style:"solid",width:1,cap:"butt",join:4},defaultLinearGradient:{type:"linear",x1:0,y1:0,x2:100,y2:100,colors:[{offset:0,color:"black"},{offset:1,color:"white"}]},defaultRadialGradient:{type:"radial",cx:0,cy:0,r:100,colors:[{offset:0,color:"black"},{offset:1,color:"white"}]},defaultPattern:{type:"pattern",x:0,y:0,width:0,height:0,src:""},defaultFont:{type:"font",style:"normal",variant:"normal",weight:"normal",size:"10pt",family:"serif"},getDefault:(function(){var _141={};return function(type){var t=_141[type];if(t){return new t();}t=_141[type]=new Function();t.prototype=g["default"+type];return new t();};})(),normalizeColor:function(_142){return (_142 instanceof _12b)?_142:new _12b(_142);},normalizeParameters:function(_143,_144){var x;if(_144){var _145={};for(x in _143){if(x in _144&&!(x in _145)){_143[x]=_144[x];}}}return _143;},makeParameters:function(_146,_147){var i=null;if(!_147){return lang.delegate(_146);}var _148={};for(i in _146){if(!(i in _148)){_148[i]=lang.clone((i in _147)?_147[i]:_146[i]);}}return _148;},formatNumber:function(x,_149){var val=x.toString();if(val.indexOf("e")>=0){val=x.toFixed(4);}else{var _14a=val.indexOf(".");if(_14a>=0&&val.length-_14a>5){val=x.toFixed(4);}}if(x<0){return val;}return _149?" "+val:val;},makeFontString:function(font){return font.style+" "+font.variant+" "+font.weight+" "+font.size+" "+font.family;},splitFontString:function(str){var font=g.getDefault("Font");var t=str.split(/\s+/);do{if(t.length<5){break;}font.style=t[0];font.variant=t[1];font.weight=t[2];var i=t[3].indexOf("/");font.size=i<0?t[3]:t[3].substring(0,i);var j=4;if(i<0){if(t[4]=="/"){j=6;}else{if(t[4].charAt(0)=="/"){j=5;}}}if(j<t.length){font.family=t.slice(j).join(" ");}}while(false);return font;},cm_in_pt:72/2.54,mm_in_pt:7.2/2.54,px_in_pt:function(){return g._base._getCachedFontMeasurements()["12pt"]/12;},pt2px:function(len){return len*g.px_in_pt();},px2pt:function(len){return len/g.px_in_pt();},normalizedLength:function(len){if(len.length===0){return 0;}if(len.length>2){var _14b=g.px_in_pt();var val=parseFloat(len);switch(len.slice(-2)){case "px":return val;case "pt":return val*_14b;case "in":return val*72*_14b;case "pc":return val*12*_14b;case "mm":return val*g.mm_in_pt*_14b;case "cm":return val*g.cm_in_pt*_14b;}}return parseFloat(len);},pathVmlRegExp:/([A-Za-z]+)|(\d+(\.\d+)?)|(\.\d+)|(-\d+(\.\d+)?)|(-\.\d+)/g,pathSvgRegExp:/([A-DF-Za-df-z])|([-+]?\d*[.]?\d+(?:[eE][-+]?\d+)?)/g,equalSources:function(a,b){return a&&b&&a===b;},switchTo:function(_14c){var ns=typeof _14c=="string"?g[_14c]:_14c;if(ns){arr.forEach(["Group","Rect","Ellipse","Circle","Line","Polyline","Image","Text","Path","TextPath","Surface","createSurface","fixTarget"],function(name){g[name]=ns[name];});if(typeof _14c=="string"){g.renderer=_14c;}else{arr.some(["svg","vml","canvas","canvasWithEvents","silverlight"],function(r){return (g.renderer=g[r]&&g[r].Surface===g.Surface?r:null);});}}}});return g;});},"dojox/gfx/path":function(){define(["./_base","dojo/_base/lang","dojo/_base/declare","./matrix","./shape"],function(g,lang,_14d,_14e,_14f){var Path=_14d("dojox.gfx.path.Path",_14f.Shape,{constructor:function(_150){this.shape=lang.clone(g.defaultPath);this.segments=[];this.tbbox=null;this.absolute=true;this.last={};this.rawNode=_150;this.segmented=false;},setAbsoluteMode:function(mode){this._confirmSegmented();this.absolute=typeof mode=="string"?(mode=="absolute"):mode;return this;},getAbsoluteMode:function(){this._confirmSegmented();return this.absolute;},getBoundingBox:function(){this._confirmSegmented();return (this.bbox&&("l" in this.bbox))?{x:this.bbox.l,y:this.bbox.t,width:this.bbox.r-this.bbox.l,height:this.bbox.b-this.bbox.t}:null;},_getRealBBox:function(){this._confirmSegmented();if(this.tbbox){return this.tbbox;}var bbox=this.bbox,_14e=this._getRealMatrix();this.bbox=null;for(var i=0,len=this.segments.length;i<len;++i){this._updateWithSegment(this.segments[i],_14e);}var t=this.bbox;this.bbox=bbox;this.tbbox=t?[{x:t.l,y:t.t},{x:t.r,y:t.t},{x:t.r,y:t.b},{x:t.l,y:t.b}]:null;return this.tbbox;},getLastPosition:function(){this._confirmSegmented();return "x" in this.last?this.last:null;},_applyTransform:function(){this.tbbox=null;return this.inherited(arguments);},_updateBBox:function(x,y,m){if(m){var t=_14e.multiplyPoint(m,x,y);x=t.x;y=t.y;}if(this.bbox&&("l" in this.bbox)){if(this.bbox.l>x){this.bbox.l=x;}if(this.bbox.r<x){this.bbox.r=x;}if(this.bbox.t>y){this.bbox.t=y;}if(this.bbox.b<y){this.bbox.b=y;}}else{this.bbox={l:x,b:y,r:x,t:y};}},_updateWithSegment:function(_151,_152){var n=_151.args,l=n.length,i;switch(_151.action){case "M":case "L":case "C":case "S":case "Q":case "T":for(i=0;i<l;i+=2){this._updateBBox(n[i],n[i+1],_152);}this.last.x=n[l-2];this.last.y=n[l-1];this.absolute=true;break;case "H":for(i=0;i<l;++i){this._updateBBox(n[i],this.last.y,_152);}this.last.x=n[l-1];this.absolute=true;break;case "V":for(i=0;i<l;++i){this._updateBBox(this.last.x,n[i],_152);}this.last.y=n[l-1];this.absolute=true;break;case "m":var _153=0;if(!("x" in this.last)){this._updateBBox(this.last.x=n[0],this.last.y=n[1],_152);_153=2;}for(i=_153;i<l;i+=2){this._updateBBox(this.last.x+=n[i],this.last.y+=n[i+1],_152);}this.absolute=false;break;case "l":case "t":for(i=0;i<l;i+=2){this._updateBBox(this.last.x+=n[i],this.last.y+=n[i+1],_152);}this.absolute=false;break;case "h":for(i=0;i<l;++i){this._updateBBox(this.last.x+=n[i],this.last.y,_152);}this.absolute=false;break;case "v":for(i=0;i<l;++i){this._updateBBox(this.last.x,this.last.y+=n[i],_152);}this.absolute=false;break;case "c":for(i=0;i<l;i+=6){this._updateBBox(this.last.x+n[i],this.last.y+n[i+1],_152);this._updateBBox(this.last.x+n[i+2],this.last.y+n[i+3],_152);this._updateBBox(this.last.x+=n[i+4],this.last.y+=n[i+5],_152);}this.absolute=false;break;case "s":case "q":for(i=0;i<l;i+=4){this._updateBBox(this.last.x+n[i],this.last.y+n[i+1],_152);this._updateBBox(this.last.x+=n[i+2],this.last.y+=n[i+3],_152);}this.absolute=false;break;case "A":for(i=0;i<l;i+=7){this._updateBBox(n[i+5],n[i+6],_152);}this.last.x=n[l-2];this.last.y=n[l-1];this.absolute=true;break;case "a":for(i=0;i<l;i+=7){this._updateBBox(this.last.x+=n[i+5],this.last.y+=n[i+6],_152);}this.absolute=false;break;}var path=[_151.action];for(i=0;i<l;++i){path.push(g.formatNumber(n[i],true));}if(typeof this.shape.path=="string"){this.shape.path+=path.join("");}else{for(i=0,l=path.length;i<l;++i){this.shape.path.push(path[i]);}}},_validSegments:{m:2,l:2,h:1,v:1,c:6,s:4,q:4,t:2,a:7,z:0},_pushSegment:function(_154,args){this.tbbox=null;var _155=this._validSegments[_154.toLowerCase()],_156;if(typeof _155=="number"){if(_155){if(args.length>=_155){_156={action:_154,args:args.slice(0,args.length-args.length%_155)};this.segments.push(_156);this._updateWithSegment(_156);}}else{_156={action:_154,args:[]};this.segments.push(_156);this._updateWithSegment(_156);}}},_collectArgs:function(_157,args){for(var i=0;i<args.length;++i){var t=args[i];if(typeof t=="boolean"){_157.push(t?1:0);}else{if(typeof t=="number"){_157.push(t);}else{if(t instanceof Array){this._collectArgs(_157,t);}else{if("x" in t&&"y" in t){_157.push(t.x,t.y);}}}}}},moveTo:function(){this._confirmSegmented();var args=[];this._collectArgs(args,arguments);this._pushSegment(this.absolute?"M":"m",args);return this;},lineTo:function(){this._confirmSegmented();var args=[];this._collectArgs(args,arguments);this._pushSegment(this.absolute?"L":"l",args);return this;},hLineTo:function(){this._confirmSegmented();var args=[];this._collectArgs(args,arguments);this._pushSegment(this.absolute?"H":"h",args);return this;},vLineTo:function(){this._confirmSegmented();var args=[];this._collectArgs(args,arguments);this._pushSegment(this.absolute?"V":"v",args);return this;},curveTo:function(){this._confirmSegmented();var args=[];this._collectArgs(args,arguments);this._pushSegment(this.absolute?"C":"c",args);return this;},smoothCurveTo:function(){this._confirmSegmented();var args=[];this._collectArgs(args,arguments);this._pushSegment(this.absolute?"S":"s",args);return this;},qCurveTo:function(){this._confirmSegmented();var args=[];this._collectArgs(args,arguments);this._pushSegment(this.absolute?"Q":"q",args);return this;},qSmoothCurveTo:function(){this._confirmSegmented();var args=[];this._collectArgs(args,arguments);this._pushSegment(this.absolute?"T":"t",args);return this;},arcTo:function(){this._confirmSegmented();var args=[];this._collectArgs(args,arguments);this._pushSegment(this.absolute?"A":"a",args);return this;},closePath:function(){this._confirmSegmented();this._pushSegment("Z",[]);return this;},_confirmSegmented:function(){if(!this.segmented){var path=this.shape.path;this.shape.path=[];this._setPath(path);this.shape.path=this.shape.path.join("");this.segmented=true;}},_setPath:function(path){var p=lang.isArray(path)?path:path.match(g.pathSvgRegExp);this.segments=[];this.absolute=true;this.bbox={};this.last={};if(!p){return;}var _158="",args=[],l=p.length;for(var i=0;i<l;++i){var t=p[i],x=parseFloat(t);if(isNaN(x)){if(_158){this._pushSegment(_158,args);}args=[];_158=t;}else{args.push(x);}}this._pushSegment(_158,args);},setShape:function(_159){this.inherited(arguments,[typeof _159=="string"?{path:_159}:_159]);this.segmented=false;this.segments=[];if(!g.lazyPathSegmentation){this._confirmSegmented();}return this;},_2PI:Math.PI*2});var _15a=_14d("dojox.gfx.path.TextPath",Path,{constructor:function(_15b){if(!("text" in this)){this.text=lang.clone(g.defaultTextPath);}if(!("fontStyle" in this)){this.fontStyle=lang.clone(g.defaultFont);}},getText:function(){return this.text;},setText:function(_15c){this.text=g.makeParameters(this.text,typeof _15c=="string"?{text:_15c}:_15c);this._setText();return this;},getFont:function(){return this.fontStyle;},setFont:function(_15d){this.fontStyle=typeof _15d=="string"?g.splitFontString(_15d):g.makeParameters(g.defaultFont,_15d);this._setFont();return this;}});return g.path={Path:Path,TextPath:_15a};});},"dojox/gfx/gradient":function(){define(["dojo/_base/lang","./matrix","dojo/_base/Color"],function(lang,m,_15e){var grad=lang.getObject("dojox.gfx.gradient",true);var C=_15e;grad.rescale=function(_15f,from,to){var len=_15f.length,_160=(to<from),_161;if(_160){var tmp=from;from=to;to=tmp;}if(!len){return [];}if(to<=_15f[0].offset){_161=[{offset:0,color:_15f[0].color},{offset:1,color:_15f[0].color}];}else{if(from>=_15f[len-1].offset){_161=[{offset:0,color:_15f[len-1].color},{offset:1,color:_15f[len-1].color}];}else{var span=to-from,stop,prev,i;_161=[];if(from<0){_161.push({offset:0,color:new C(_15f[0].color)});}for(i=0;i<len;++i){stop=_15f[i];if(stop.offset>=from){break;}}if(i){prev=_15f[i-1];_161.push({offset:0,color:_15e.blendColors(new C(prev.color),new C(stop.color),(from-prev.offset)/(stop.offset-prev.offset))});}else{_161.push({offset:0,color:new C(stop.color)});}for(;i<len;++i){stop=_15f[i];if(stop.offset>=to){break;}_161.push({offset:(stop.offset-from)/span,color:new C(stop.color)});}if(i<len){prev=_15f[i-1];_161.push({offset:1,color:_15e.blendColors(new C(prev.color),new C(stop.color),(to-prev.offset)/(stop.offset-prev.offset))});}else{_161.push({offset:1,color:new C(_15f[len-1].color)});}}}if(_160){_161.reverse();for(i=0,len=_161.length;i<len;++i){stop=_161[i];stop.offset=1-stop.offset;}}return _161;};function _162(x,y,_163,_164,_165,_166){var r=m.multiplyPoint(_163,x,y),p=m.multiplyPoint(_164,r);return {r:r,p:p,o:m.multiplyPoint(_165,p).x/_166};};function _167(a,b){return a.o-b.o;};grad.project=function(_168,_169,tl,rb,ttl,trb){_168=_168||m.identity;var f1=m.multiplyPoint(_168,_169.x1,_169.y1),f2=m.multiplyPoint(_168,_169.x2,_169.y2),_16a=Math.atan2(f2.y-f1.y,f2.x-f1.x),_16b=m.project(f2.x-f1.x,f2.y-f1.y),pf1=m.multiplyPoint(_16b,f1),pf2=m.multiplyPoint(_16b,f2),_16c=new m.Matrix2D([m.rotate(-_16a),{dx:-pf1.x,dy:-pf1.y}]),_16d=m.multiplyPoint(_16c,pf2).x,_16e=[_162(tl.x,tl.y,_168,_16b,_16c,_16d),_162(rb.x,rb.y,_168,_16b,_16c,_16d),_162(tl.x,rb.y,_168,_16b,_16c,_16d),_162(rb.x,tl.y,_168,_16b,_16c,_16d)].sort(_167),from=_16e[0].o,to=_16e[3].o,_16f=grad.rescale(_169.colors,from,to),_170=Math.atan2(_16e[3].r.y-_16e[0].r.y,_16e[3].r.x-_16e[0].r.x);return {type:"linear",x1:_16e[0].p.x,y1:_16e[0].p.y,x2:_16e[3].p.x,y2:_16e[3].p.y,colors:_16f,angle:_16a};};return grad;});},"dojox/gfx/matrix":function(){define(["./_base","dojo/_base/lang"],function(g,lang){var m=g.matrix={};var _171={};m._degToRad=function(_172){return _171[_172]||(_171[_172]=(Math.PI*_172/180));};m._radToDeg=function(_173){return _173/Math.PI*180;};m.Matrix2D=function(arg){if(arg){if(typeof arg=="number"){this.xx=this.yy=arg;}else{if(arg instanceof Array){if(arg.length>0){var _174=m.normalize(arg[0]);for(var i=1;i<arg.length;++i){var l=_174,r=m.normalize(arg[i]);_174=new m.Matrix2D();_174.xx=l.xx*r.xx+l.xy*r.yx;_174.xy=l.xx*r.xy+l.xy*r.yy;_174.yx=l.yx*r.xx+l.yy*r.yx;_174.yy=l.yx*r.xy+l.yy*r.yy;_174.dx=l.xx*r.dx+l.xy*r.dy+l.dx;_174.dy=l.yx*r.dx+l.yy*r.dy+l.dy;}lang.mixin(this,_174);}}else{lang.mixin(this,arg);}}}};lang.extend(m.Matrix2D,{xx:1,xy:0,yx:0,yy:1,dx:0,dy:0});lang.mixin(m,{identity:new m.Matrix2D(),flipX:new m.Matrix2D({xx:-1}),flipY:new m.Matrix2D({yy:-1}),flipXY:new m.Matrix2D({xx:-1,yy:-1}),translate:function(a,b){if(arguments.length>1){return new m.Matrix2D({dx:a,dy:b});}return new m.Matrix2D({dx:a.x,dy:a.y});},scale:function(a,b){if(arguments.length>1){return new m.Matrix2D({xx:a,yy:b});}if(typeof a=="number"){return new m.Matrix2D({xx:a,yy:a});}return new m.Matrix2D({xx:a.x,yy:a.y});},rotate:function(_175){var c=Math.cos(_175);var s=Math.sin(_175);return new m.Matrix2D({xx:c,xy:-s,yx:s,yy:c});},rotateg:function(_176){return m.rotate(m._degToRad(_176));},skewX:function(_177){return new m.Matrix2D({xy:Math.tan(_177)});},skewXg:function(_178){return m.skewX(m._degToRad(_178));},skewY:function(_179){return new m.Matrix2D({yx:Math.tan(_179)});},skewYg:function(_17a){return m.skewY(m._degToRad(_17a));},reflect:function(a,b){if(arguments.length==1){b=a.y;a=a.x;}var a2=a*a,b2=b*b,n2=a2+b2,xy=2*a*b/n2;return new m.Matrix2D({xx:2*a2/n2-1,xy:xy,yx:xy,yy:2*b2/n2-1});},project:function(a,b){if(arguments.length==1){b=a.y;a=a.x;}var a2=a*a,b2=b*b,n2=a2+b2,xy=a*b/n2;return new m.Matrix2D({xx:a2/n2,xy:xy,yx:xy,yy:b2/n2});},normalize:function(_17b){return (_17b instanceof m.Matrix2D)?_17b:new m.Matrix2D(_17b);},isIdentity:function(_17c){return _17c.xx==1&&_17c.xy==0&&_17c.yx==0&&_17c.yy==1&&_17c.dx==0&&_17c.dy==0;},clone:function(_17d){var obj=new m.Matrix2D();for(var i in _17d){if(typeof (_17d[i])=="number"&&typeof (obj[i])=="number"&&obj[i]!=_17d[i]){obj[i]=_17d[i];}}return obj;},invert:function(_17e){var M=m.normalize(_17e),D=M.xx*M.yy-M.xy*M.yx;M=new m.Matrix2D({xx:M.yy/D,xy:-M.xy/D,yx:-M.yx/D,yy:M.xx/D,dx:(M.xy*M.dy-M.yy*M.dx)/D,dy:(M.yx*M.dx-M.xx*M.dy)/D});return M;},_multiplyPoint:function(_17f,x,y){return {x:_17f.xx*x+_17f.xy*y+_17f.dx,y:_17f.yx*x+_17f.yy*y+_17f.dy};},multiplyPoint:function(_180,a,b){var M=m.normalize(_180);if(typeof a=="number"&&typeof b=="number"){return m._multiplyPoint(M,a,b);}return m._multiplyPoint(M,a.x,a.y);},multiplyRectangle:function(_181,rect){var M=m.normalize(_181);rect=rect||{x:0,y:0,width:0,height:0};if(m.isIdentity(M)){return {x:rect.x,y:rect.y,width:rect.width,height:rect.height};}var p0=m.multiplyPoint(M,rect.x,rect.y),p1=m.multiplyPoint(M,rect.x,rect.y+rect.height),p2=m.multiplyPoint(M,rect.x+rect.width,rect.y),p3=m.multiplyPoint(M,rect.x+rect.width,rect.y+rect.height),minx=Math.min(p0.x,p1.x,p2.x,p3.x),miny=Math.min(p0.y,p1.y,p2.y,p3.y),maxx=Math.max(p0.x,p1.x,p2.x,p3.x),maxy=Math.max(p0.y,p1.y,p2.y,p3.y);return {x:minx,y:miny,width:maxx-minx,height:maxy-miny};},multiply:function(_182){var M=m.normalize(_182);for(var i=1;i<arguments.length;++i){var l=M,r=m.normalize(arguments[i]);M=new m.Matrix2D();M.xx=l.xx*r.xx+l.xy*r.yx;M.xy=l.xx*r.xy+l.xy*r.yy;M.yx=l.yx*r.xx+l.yy*r.yx;M.yy=l.yx*r.xy+l.yy*r.yy;M.dx=l.xx*r.dx+l.xy*r.dy+l.dx;M.dy=l.yx*r.dx+l.yy*r.dy+l.dy;}return M;},_sandwich:function(_183,x,y){return m.multiply(m.translate(x,y),_183,m.translate(-x,-y));},scaleAt:function(a,b,c,d){switch(arguments.length){case 4:return m._sandwich(m.scale(a,b),c,d);case 3:if(typeof c=="number"){return m._sandwich(m.scale(a),b,c);}return m._sandwich(m.scale(a,b),c.x,c.y);}return m._sandwich(m.scale(a),b.x,b.y);},rotateAt:function(_184,a,b){if(arguments.length>2){return m._sandwich(m.rotate(_184),a,b);}return m._sandwich(m.rotate(_184),a.x,a.y);},rotategAt:function(_185,a,b){if(arguments.length>2){return m._sandwich(m.rotateg(_185),a,b);}return m._sandwich(m.rotateg(_185),a.x,a.y);},skewXAt:function(_186,a,b){if(arguments.length>2){return m._sandwich(m.skewX(_186),a,b);}return m._sandwich(m.skewX(_186),a.x,a.y);},skewXgAt:function(_187,a,b){if(arguments.length>2){return m._sandwich(m.skewXg(_187),a,b);}return m._sandwich(m.skewXg(_187),a.x,a.y);},skewYAt:function(_188,a,b){if(arguments.length>2){return m._sandwich(m.skewY(_188),a,b);}return m._sandwich(m.skewY(_188),a.x,a.y);},skewYgAt:function(_189,a,b){if(arguments.length>2){return m._sandwich(m.skewYg(_189),a,b);}return m._sandwich(m.skewYg(_189),a.x,a.y);}});g.Matrix2D=m.Matrix2D;return m;});},"dojox/gfx/shape":function(){define(["./_base","dojo/_base/lang","dojo/_base/declare","dojo/_base/kernel","dojo/_base/sniff","dojo/on","dojo/_base/array","dojo/dom-construct","dojo/_base/Color","./matrix"],function(g,lang,_18a,_18b,has,on,arr,_18c,_18d,_18e){var _18f=g.shape={};_18f.Shape=_18a("dojox.gfx.shape.Shape",null,{constructor:function(){this.rawNode=null;this.shape=null;this.matrix=null;this.fillStyle=null;this.strokeStyle=null;this.bbox=null;this.parent=null;this.parentMatrix=null;if(has("gfxRegistry")){var uid=_18f.register(this);this.getUID=function(){return uid;};}},destroy:function(){if(has("gfxRegistry")){_18f.dispose(this);}if(this.rawNode&&"__gfxObject__" in this.rawNode){this.rawNode.__gfxObject__=null;}this.rawNode=null;},getNode:function(){return this.rawNode;},getShape:function(){return this.shape;},getTransform:function(){return this.matrix;},getFill:function(){return this.fillStyle;},getStroke:function(){return this.strokeStyle;},getParent:function(){return this.parent;},getBoundingBox:function(){return this.bbox;},getTransformedBoundingBox:function(){var b=this.getBoundingBox();if(!b){return null;}var m=this._getRealMatrix(),gm=_18e;return [gm.multiplyPoint(m,b.x,b.y),gm.multiplyPoint(m,b.x+b.width,b.y),gm.multiplyPoint(m,b.x+b.width,b.y+b.height),gm.multiplyPoint(m,b.x,b.y+b.height)];},getEventSource:function(){return this.rawNode;},setClip:function(clip){this.clip=clip;},getClip:function(){return this.clip;},setShape:function(_190){this.shape=g.makeParameters(this.shape,_190);this.bbox=null;return this;},setFill:function(fill){if(!fill){this.fillStyle=null;return this;}var f=null;if(typeof (fill)=="object"&&"type" in fill){switch(fill.type){case "linear":f=g.makeParameters(g.defaultLinearGradient,fill);break;case "radial":f=g.makeParameters(g.defaultRadialGradient,fill);break;case "pattern":f=g.makeParameters(g.defaultPattern,fill);break;}}else{f=g.normalizeColor(fill);}this.fillStyle=f;return this;},setStroke:function(_191){if(!_191){this.strokeStyle=null;return this;}if(typeof _191=="string"||lang.isArray(_191)||_191 instanceof _18d){_191={color:_191};}var s=this.strokeStyle=g.makeParameters(g.defaultStroke,_191);s.color=g.normalizeColor(s.color);return this;},setTransform:function(_192){this.matrix=_18e.clone(_192?_18e.normalize(_192):_18e.identity);return this._applyTransform();},_applyTransform:function(){return this;},moveToFront:function(){var p=this.getParent();if(p){p._moveChildToFront(this);this._moveToFront();}return this;},moveToBack:function(){var p=this.getParent();if(p){p._moveChildToBack(this);this._moveToBack();}return this;},_moveToFront:function(){},_moveToBack:function(){},applyRightTransform:function(_193){return _193?this.setTransform([this.matrix,_193]):this;},applyLeftTransform:function(_194){return _194?this.setTransform([_194,this.matrix]):this;},applyTransform:function(_195){return _195?this.setTransform([this.matrix,_195]):this;},removeShape:function(_196){if(this.parent){this.parent.remove(this,_196);}return this;},_setParent:function(_197,_198){this.parent=_197;return this._updateParentMatrix(_198);},_updateParentMatrix:function(_199){this.parentMatrix=_199?_18e.clone(_199):null;return this._applyTransform();},_getRealMatrix:function(){var m=this.matrix;var p=this.parent;while(p){if(p.matrix){m=_18e.multiply(p.matrix,m);}p=p.parent;}return m;}});_18f._eventsProcessing={on:function(type,_19a){return on(this.getEventSource(),type,_18f.fixCallback(this,g.fixTarget,_19a));},connect:function(name,_19b,_19c){if(name.substring(0,2)=="on"){name=name.substring(2);}return this.on(name,_19c?lang.hitch(_19b,_19c):_19b);},disconnect:function(_19d){return _19d.remove();}};_18f.fixCallback=function(_19e,_19f,_1a0,_1a1){if(!_1a1){_1a1=_1a0;_1a0=null;}if(lang.isString(_1a1)){_1a0=_1a0||_18b.global;if(!_1a0[_1a1]){throw (["dojox.gfx.shape.fixCallback: scope[\"",_1a1,"\"] is null (scope=\"",_1a0,"\")"].join(""));}return function(e){return _19f(e,_19e)?_1a0[_1a1].apply(_1a0,arguments||[]):undefined;};}return !_1a0?function(e){return _19f(e,_19e)?_1a1.apply(_1a0,arguments):undefined;}:function(e){return _19f(e,_19e)?_1a1.apply(_1a0,arguments||[]):undefined;};};lang.extend(_18f.Shape,_18f._eventsProcessing);_18f.Container={_init:function(){this.children=[];this._batch=0;},openBatch:function(){return this;},closeBatch:function(){return this;},add:function(_1a2){var _1a3=_1a2.getParent();if(_1a3){_1a3.remove(_1a2,true);}this.children.push(_1a2);return _1a2._setParent(this,this._getRealMatrix());},remove:function(_1a4,_1a5){for(var i=0;i<this.children.length;++i){if(this.children[i]==_1a4){if(_1a5){}else{_1a4.parent=null;_1a4.parentMatrix=null;}this.children.splice(i,1);break;}}return this;},clear:function(_1a6){var _1a7;for(var i=0;i<this.children.length;++i){_1a7=this.children[i];_1a7.parent=null;_1a7.parentMatrix=null;if(_1a6){_1a7.destroy();}}this.children=[];return this;},getBoundingBox:function(){if(this.children){var _1a8=null;arr.forEach(this.children,function(_1a9){var bb=_1a9.getBoundingBox();if(bb){var ct=_1a9.getTransform();if(ct){bb=_18e.multiplyRectangle(ct,bb);}if(_1a8){_1a8.x=Math.min(_1a8.x,bb.x);_1a8.y=Math.min(_1a8.y,bb.y);_1a8.endX=Math.max(_1a8.endX,bb.x+bb.width);_1a8.endY=Math.max(_1a8.endY,bb.y+bb.height);}else{_1a8={x:bb.x,y:bb.y,endX:bb.x+bb.width,endY:bb.y+bb.height};}}});if(_1a8){_1a8.width=_1a8.endX-_1a8.x;_1a8.height=_1a8.endY-_1a8.y;}return _1a8;}return null;},_moveChildToFront:function(_1aa){for(var i=0;i<this.children.length;++i){if(this.children[i]==_1aa){this.children.splice(i,1);this.children.push(_1aa);break;}}return this;},_moveChildToBack:function(_1ab){for(var i=0;i<this.children.length;++i){if(this.children[i]==_1ab){this.children.splice(i,1);this.children.unshift(_1ab);break;}}return this;}};_18f.Surface=_18a("dojox.gfx.shape.Surface",null,{constructor:function(){this.rawNode=null;this._parent=null;this._nodes=[];this._events=[];},destroy:function(){arr.forEach(this._nodes,_18c.destroy);this._nodes=[];arr.forEach(this._events,function(h){if(h){h.remove();}});this._events=[];this.rawNode=null;if(has("ie")){while(this._parent.lastChild){_18c.destroy(this._parent.lastChild);}}else{this._parent.innerHTML="";}this._parent=null;},getEventSource:function(){return this.rawNode;},_getRealMatrix:function(){return null;},isLoaded:true,onLoad:function(_1ac){},whenLoaded:function(_1ad,_1ae){var f=lang.hitch(_1ad,_1ae);if(this.isLoaded){f(this);}else{on.once(this,"load",function(_1af){f(_1af);});}}});lang.extend(_18f.Surface,_18f._eventsProcessing);_18f.Rect=_18a("dojox.gfx.shape.Rect",_18f.Shape,{constructor:function(_1b0){this.shape=g.getDefault("Rect");this.rawNode=_1b0;},getBoundingBox:function(){return this.shape;}});_18f.Ellipse=_18a("dojox.gfx.shape.Ellipse",_18f.Shape,{constructor:function(_1b1){this.shape=g.getDefault("Ellipse");this.rawNode=_1b1;},getBoundingBox:function(){if(!this.bbox){var _1b2=this.shape;this.bbox={x:_1b2.cx-_1b2.rx,y:_1b2.cy-_1b2.ry,width:2*_1b2.rx,height:2*_1b2.ry};}return this.bbox;}});_18f.Circle=_18a("dojox.gfx.shape.Circle",_18f.Shape,{constructor:function(_1b3){this.shape=g.getDefault("Circle");this.rawNode=_1b3;},getBoundingBox:function(){if(!this.bbox){var _1b4=this.shape;this.bbox={x:_1b4.cx-_1b4.r,y:_1b4.cy-_1b4.r,width:2*_1b4.r,height:2*_1b4.r};}return this.bbox;}});_18f.Line=_18a("dojox.gfx.shape.Line",_18f.Shape,{constructor:function(_1b5){this.shape=g.getDefault("Line");this.rawNode=_1b5;},getBoundingBox:function(){if(!this.bbox){var _1b6=this.shape;this.bbox={x:Math.min(_1b6.x1,_1b6.x2),y:Math.min(_1b6.y1,_1b6.y2),width:Math.abs(_1b6.x2-_1b6.x1),height:Math.abs(_1b6.y2-_1b6.y1)};}return this.bbox;}});_18f.Polyline=_18a("dojox.gfx.shape.Polyline",_18f.Shape,{constructor:function(_1b7){this.shape=g.getDefault("Polyline");this.rawNode=_1b7;},setShape:function(_1b8,_1b9){if(_1b8&&_1b8 instanceof Array){this.inherited(arguments,[{points:_1b8}]);if(_1b9&&this.shape.points.length){this.shape.points.push(this.shape.points[0]);}}else{this.inherited(arguments,[_1b8]);}return this;},_normalizePoints:function(){var p=this.shape.points,l=p&&p.length;if(l&&typeof p[0]=="number"){var _1ba=[];for(var i=0;i<l;i+=2){_1ba.push({x:p[i],y:p[i+1]});}this.shape.points=_1ba;}},getBoundingBox:function(){if(!this.bbox&&this.shape.points.length){var p=this.shape.points;var l=p.length;var t=p[0];var bbox={l:t.x,t:t.y,r:t.x,b:t.y};for(var i=1;i<l;++i){t=p[i];if(bbox.l>t.x){bbox.l=t.x;}if(bbox.r<t.x){bbox.r=t.x;}if(bbox.t>t.y){bbox.t=t.y;}if(bbox.b<t.y){bbox.b=t.y;}}this.bbox={x:bbox.l,y:bbox.t,width:bbox.r-bbox.l,height:bbox.b-bbox.t};}return this.bbox;}});_18f.Image=_18a("dojox.gfx.shape.Image",_18f.Shape,{constructor:function(_1bb){this.shape=g.getDefault("Image");this.rawNode=_1bb;},getBoundingBox:function(){return this.shape;},setStroke:function(){return this;},setFill:function(){return this;}});_18f.Text=_18a(_18f.Shape,{constructor:function(_1bc){this.fontStyle=null;this.shape=g.getDefault("Text");this.rawNode=_1bc;},getFont:function(){return this.fontStyle;},setFont:function(_1bd){this.fontStyle=typeof _1bd=="string"?g.splitFontString(_1bd):g.makeParameters(g.defaultFont,_1bd);this._setFont();return this;},getBoundingBox:function(){var bbox=null,s=this.getShape();if(s.text){bbox=g._base._computeTextBoundingBox(this);}return bbox;}});_18f.Creator={createShape:function(_1be){switch(_1be.type){case g.defaultPath.type:return this.createPath(_1be);case g.defaultRect.type:return this.createRect(_1be);case g.defaultCircle.type:return this.createCircle(_1be);case g.defaultEllipse.type:return this.createEllipse(_1be);case g.defaultLine.type:return this.createLine(_1be);case g.defaultPolyline.type:return this.createPolyline(_1be);case g.defaultImage.type:return this.createImage(_1be);case g.defaultText.type:return this.createText(_1be);case g.defaultTextPath.type:return this.createTextPath(_1be);}return null;},createGroup:function(){return this.createObject(g.Group);},createRect:function(rect){return this.createObject(g.Rect,rect);},createEllipse:function(_1bf){return this.createObject(g.Ellipse,_1bf);},createCircle:function(_1c0){return this.createObject(g.Circle,_1c0);},createLine:function(line){return this.createObject(g.Line,line);},createPolyline:function(_1c1){return this.createObject(g.Polyline,_1c1);},createImage:function(_1c2){return this.createObject(g.Image,_1c2);},createText:function(text){return this.createObject(g.Text,text);},createPath:function(path){return this.createObject(g.Path,path);},createTextPath:function(text){return this.createObject(g.TextPath,{}).setText(text);},createObject:function(_1c3,_1c4){return null;}};return _18f;});},"*noref":1}});define("dojox/_dojox_gfx",[],1);require(["dojox/gfx"]);
}catch(e){console.log("Module 'dojox_gfx_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojox/lang/functional/object":function(){define(["dojo/_base/kernel","dojo/_base/lang","./lambda"],function(_1,_2,df){var _3={};_2.mixin(df,{keys:function(_4){var t=[];for(var i in _4){if(!(i in _3)){t.push(i);}}return t;},values:function(_5){var t=[];for(var i in _5){if(!(i in _3)){t.push(_5[i]);}}return t;},filterIn:function(_6,f,o){o=o||_1.global;f=df.lambda(f);var t={},v,i;for(i in _6){if(!(i in _3)){v=_6[i];if(f.call(o,v,i,_6)){t[i]=v;}}}return t;},forIn:function(_7,f,o){o=o||_1.global;f=df.lambda(f);for(var i in _7){if(!(i in _3)){f.call(o,_7[i],i,_7);}}return o;},mapIn:function(_8,f,o){o=o||_1.global;f=df.lambda(f);var t={},i;for(i in _8){if(!(i in _3)){t[i]=f.call(o,_8[i],i,_8);}}return t;}});return df;});},"dojox/charting/bidi/_bidiutils":function(){define({reverseMatrix:function(_9,_a,_b,_c){var _d=_b.l-_b.r;var xx=_c?-1:1;var xy=0;var yx=0;var yy=1;var dx=_c?_a.width+_d:0;var dy=0;if(_9.matrix){xx=xx*Math.abs(_9.matrix.xx);yy=_9.matrix.yy;xy=_9.matrix.xy;yx=_9.matrix.yx;dy=_9.matrix.xy;}_9.setTransform({xx:xx,xy:xy,yx:yx,yy:yy,dx:dx,dy:dy});}});},"dojox/charting/axis2d/common":function(){define(["dojo/_base/lang","dojo/_base/window","dojo/dom-geometry","dojox/gfx","dojo/has"],function(_e,_f,_10,g,has){var _11=_e.getObject("dojox.charting.axis2d.common",true);var _12=function(s){s.marginLeft="0px";s.marginTop="0px";s.marginRight="0px";s.marginBottom="0px";s.paddingLeft="0px";s.paddingTop="0px";s.paddingRight="0px";s.paddingBottom="0px";s.borderLeftWidth="0px";s.borderTopWidth="0px";s.borderRightWidth="0px";s.borderBottomWidth="0px";};var _13=function(n){if(n["getBoundingClientRect"]){var bcr=n.getBoundingClientRect();return bcr.width||(bcr.right-bcr.left);}else{return _10.getMarginBox(n).w;}};return _e.mixin(_11,{createText:{gfx:function(_14,_15,x,y,_16,_17,_18,_19){return _15.createText({x:x,y:y,text:_17,align:_16}).setFont(_18).setFill(_19);},html:function(_1a,_1b,x,y,_1c,_1d,_1e,_1f,_20){var p=_f.doc.createElement("div"),s=p.style,_21;if(_1a.getTextDir){p.dir=_1a.getTextDir(_1d);}_12(s);s.font=_1e;p.innerHTML=String(_1d).replace(/\s/g,"&nbsp;");s.color=_1f;s.position="absolute";s.left="-10000px";_f.body().appendChild(p);var _22=g.normalizedLength(g.splitFontString(_1e).size);if(!_20){_21=_13(p);}if(p.dir=="rtl"){x+=_20?_20:_21;}_f.body().removeChild(p);s.position="relative";if(_20){s.width=_20+"px";switch(_1c){case "middle":s.textAlign="center";s.left=(x-_20/2)+"px";break;case "end":s.textAlign="right";s.left=(x-_20)+"px";break;default:s.left=x+"px";s.textAlign="left";break;}}else{switch(_1c){case "middle":s.left=Math.floor(x-_21/2)+"px";break;case "end":s.left=Math.floor(x-_21)+"px";break;default:s.left=Math.floor(x)+"px";break;}}s.top=Math.floor(y-_22)+"px";s.whiteSpace="nowrap";var _23=_f.doc.createElement("div"),w=_23.style;_12(w);w.width="0px";w.height="0px";_23.appendChild(p);_1a.node.insertBefore(_23,_1a.node.firstChild);if(has("dojo-bidi")){_1a.htmlElementsRegistry.push([_23,x,y,_1c,_1d,_1e,_1f]);}return _23;}}});});},"dojox/charting/bidi/Chart":function(){define(["dojox/main","dojo/_base/declare","dojo/_base/lang","dojo/dom-style","dojo/_base/array","dojo/sniff","dojo/dom","dojo/dom-construct","dojox/gfx","dojox/gfx/_gfxBidiSupport","../axis2d/common","dojox/string/BidiEngine","dojox/lang/functional","dojo/dom-attr","./_bidiutils"],function(_24,_25,_26,_27,arr,has,dom,_28,g,_29,da,_2a,df,_2b,_2c){var _2d=new _2a();var dc=_26.getObject("charting",true,_24);function _2e(_2f){return /^(ltr|rtl|auto)$/.test(_2f)?_2f:null;};return _25(null,{textDir:"",dir:"",isMirrored:false,getTextDir:function(_30){var _31=this.textDir=="auto"?_2d.checkContextual(_30):this.textDir;if(!_31){_31=_27.get(this.node,"direction");}return _31;},postscript:function(_32,_33){var _34=_33?(_33["textDir"]?_2e(_33["textDir"]):""):"";_34=_34?_34:_27.get(this.node,"direction");this.textDir=_34;this.surface.textDir=_34;this.htmlElementsRegistry=[];this.truncatedLabelsRegistry=[];var _35="ltr";if(_2b.has(_32,"direction")){_35=_2b.get(_32,"direction");}this.setDir(_33?(_33.dir?_33.dir:_35):_35);},setTextDir:function(_36,obj){if(_36==this.textDir){return this;}if(_2e(_36)!=null){this.textDir=_36;this.surface.setTextDir(_36);if(this.truncatedLabelsRegistry&&_36=="auto"){arr.forEach(this.truncatedLabelsRegistry,function(_37){var _38=this.getTextDir(_37["label"]);if(_37["element"].textDir!=_38){_37["element"].setShape({textDir:_38});}},this);}var _39=df.keys(this.axes);if(_39.length>0){arr.forEach(_39,function(key,_3a,arr){var _3b=this.axes[key];if(_3b.htmlElements[0]){_3b.dirty=true;_3b.render(this.dim,this.offsets);}},this);if(this.title){var _3c=(g.renderer=="canvas"),_3d=_3c||!has("ie")&&!has("opera")?"html":"gfx",_3e=g.normalizedLength(g.splitFontString(this.titleFont).size);_28.destroy(this.chartTitle);this.chartTitle=null;this.chartTitle=da.createText[_3d](this,this.surface,this.dim.width/2,this.titlePos=="top"?_3e+this.margins.t:this.dim.height-this.margins.b,"middle",this.title,this.titleFont,this.titleFontColor);}}else{arr.forEach(this.htmlElementsRegistry,function(_3f,_40,arr){var _41=_36=="auto"?this.getTextDir(_3f[4]):_36;if(_3f[0].children[0]&&_3f[0].children[0].dir!=_41){_28.destroy(_3f[0].children[0]);_3f[0].children[0]=da.createText["html"](this,this.surface,_3f[1],_3f[2],_3f[3],_3f[4],_3f[5],_3f[6]).children[0];}},this);}}return this;},setDir:function(dir){if(dir=="rtl"||dir=="ltr"){if(this.dir!=dir){this.isMirrored=true;this.dirty=true;}this.dir=dir;}return this;},isRightToLeft:function(){return this.dir=="rtl";},applyMirroring:function(_42,dim,_43){_2c.reverseMatrix(_42,dim,_43,this.dir=="rtl");_27.set(this.node,"direction","ltr");return this;},formatTruncatedLabel:function(_44,_45,_46){this.truncateBidi(_44,_45,_46);},truncateBidi:function(_47,_48,_49){if(_49=="gfx"){this.truncatedLabelsRegistry.push({element:_47,label:_48});if(this.textDir=="auto"){_47.setShape({textDir:this.getTextDir(_48)});}}if(_49=="html"&&this.textDir=="auto"){_47.children[0].dir=this.getTextDir(_48);}},render:function(){this.inherited(arguments);this.isMirrored=false;return this;},_resetLeftBottom:function(_4a){if(_4a.vertical&&this.isMirrored){_4a.opt.leftBottom=!_4a.opt.leftBottom;}}});});},"dojox/gfx/gradutils":function(){define(["./_base","dojo/_base/lang","./matrix","dojo/_base/Color"],function(g,_4b,m,_4c){var _4d=g.gradutils={};function _4e(o,c){if(o<=0){return c[0].color;}var len=c.length;if(o>=1){return c[len-1].color;}for(var i=0;i<len;++i){var _4f=c[i];if(_4f.offset>=o){if(i){var _50=c[i-1];return _4c.blendColors(new _4c(_50.color),new _4c(_4f.color),(o-_50.offset)/(_4f.offset-_50.offset));}return _4f.color;}}return c[len-1].color;};_4d.getColor=function(_51,pt){var o;if(_51){switch(_51.type){case "linear":var _52=Math.atan2(_51.y2-_51.y1,_51.x2-_51.x1),_53=m.rotate(-_52),_54=m.project(_51.x2-_51.x1,_51.y2-_51.y1),p=m.multiplyPoint(_54,pt),pf1=m.multiplyPoint(_54,_51.x1,_51.y1),pf2=m.multiplyPoint(_54,_51.x2,_51.y2),_55=m.multiplyPoint(_53,pf2.x-pf1.x,pf2.y-pf1.y).x;o=m.multiplyPoint(_53,p.x-pf1.x,p.y-pf1.y).x/_55;break;case "radial":var dx=pt.x-_51.cx,dy=pt.y-_51.cy;o=Math.sqrt(dx*dx+dy*dy)/_51.r;break;}return _4e(o,_51.colors);}return new _4c(_51||[0,0,0,0]);};_4d.reverse=function(_56){if(_56){switch(_56.type){case "linear":case "radial":_56=_4b.delegate(_56);if(_56.colors){var c=_56.colors,l=c.length,i=0,_57,n=_56.colors=new Array(c.length);for(;i<l;++i){_57=c[i];n[i]={offset:1-_57.offset,color:_57.color};}n.sort(function(a,b){return a.offset-b.offset;});}break;}}return _56;};return _4d;});},"dojox/lang/functional/array":function(){define(["dojo/_base/kernel","dojo/_base/lang","dojo/_base/array","./lambda"],function(_58,_59,arr,df){var _5a={};_59.mixin(df,{filter:function(a,f,o){if(typeof a=="string"){a=a.split("");}o=o||_58.global;f=df.lambda(f);var t=[],v,i,n;if(_59.isArray(a)){for(i=0,n=a.length;i<n;++i){v=a[i];if(f.call(o,v,i,a)){t.push(v);}}}else{if(typeof a.hasNext=="function"&&typeof a.next=="function"){for(i=0;a.hasNext();){v=a.next();if(f.call(o,v,i++,a)){t.push(v);}}}else{for(i in a){if(!(i in _5a)){v=a[i];if(f.call(o,v,i,a)){t.push(v);}}}}}return t;},forEach:function(a,f,o){if(typeof a=="string"){a=a.split("");}o=o||_58.global;f=df.lambda(f);var i,n;if(_59.isArray(a)){for(i=0,n=a.length;i<n;f.call(o,a[i],i,a),++i){}}else{if(typeof a.hasNext=="function"&&typeof a.next=="function"){for(i=0;a.hasNext();f.call(o,a.next(),i++,a)){}}else{for(i in a){if(!(i in _5a)){f.call(o,a[i],i,a);}}}}return o;},map:function(a,f,o){if(typeof a=="string"){a=a.split("");}o=o||_58.global;f=df.lambda(f);var t,n,i;if(_59.isArray(a)){t=new Array(n=a.length);for(i=0;i<n;t[i]=f.call(o,a[i],i,a),++i){}}else{if(typeof a.hasNext=="function"&&typeof a.next=="function"){t=[];for(i=0;a.hasNext();t.push(f.call(o,a.next(),i++,a))){}}else{t=[];for(i in a){if(!(i in _5a)){t.push(f.call(o,a[i],i,a));}}}}return t;},every:function(a,f,o){if(typeof a=="string"){a=a.split("");}o=o||_58.global;f=df.lambda(f);var i,n;if(_59.isArray(a)){for(i=0,n=a.length;i<n;++i){if(!f.call(o,a[i],i,a)){return false;}}}else{if(typeof a.hasNext=="function"&&typeof a.next=="function"){for(i=0;a.hasNext();){if(!f.call(o,a.next(),i++,a)){return false;}}}else{for(i in a){if(!(i in _5a)){if(!f.call(o,a[i],i,a)){return false;}}}}}return true;},some:function(a,f,o){if(typeof a=="string"){a=a.split("");}o=o||_58.global;f=df.lambda(f);var i,n;if(_59.isArray(a)){for(i=0,n=a.length;i<n;++i){if(f.call(o,a[i],i,a)){return true;}}}else{if(typeof a.hasNext=="function"&&typeof a.next=="function"){for(i=0;a.hasNext();){if(f.call(o,a.next(),i++,a)){return true;}}}else{for(i in a){if(!(i in _5a)){if(f.call(o,a[i],i,a)){return true;}}}}}return false;}});return df;});},"dojox/gfx/_gfxBidiSupport":function(){define(["./_base","dojo/_base/lang","dojo/_base/sniff","dojo/dom","dojo/_base/html","dojo/_base/array","./utils","./shape","./path","dojox/string/BidiEngine"],function(g,_5b,has,dom,_5c,arr,_5d,_5e,_5f,_60){_5b.getObject("dojox.gfx._gfxBidiSupport",true);switch(g.renderer){case "vml":g.isVml=true;break;case "svg":g.isSvg=true;if(g.svg.useSvgWeb){g.isSvgWeb=true;}break;case "silverlight":g.isSilverlight=true;break;case "canvas":case "canvasWithEvents":g.isCanvas=true;break;}var _61={LRM:"‎",LRE:"‪",PDF:"‬",RLM:"‏",RLE:"‫"};var _62=new _60();_5b.extend(g.shape.Surface,{textDir:"",setTextDir:function(_63){_64(this,_63);},getTextDir:function(){return this.textDir;}});_5b.extend(g.Group,{textDir:"",setTextDir:function(_65){_64(this,_65);},getTextDir:function(){return this.textDir;}});_5b.extend(g.Text,{textDir:"",formatText:function(_66,_67){if(_67&&_66&&_66.length>1){var _68="ltr",_69=_67;if(_69=="auto"){if(g.isVml){return _66;}_69=_62.checkContextual(_66);}if(g.isVml){_68=_62.checkContextual(_66);if(_69!=_68){if(_69=="rtl"){return !_62.hasBidiChar(_66)?_62.bidiTransform(_66,"IRNNN","ILNNN"):_61.RLM+_61.RLM+_66;}else{return _61.LRM+_66;}}return _66;}if(g.isSvgWeb){if(_69=="rtl"){return _62.bidiTransform(_66,"IRNNN","ILNNN");}return _66;}if(g.isSilverlight){return (_69=="rtl")?_62.bidiTransform(_66,"IRNNN","VLYNN"):_62.bidiTransform(_66,"ILNNN","VLYNN");}if(g.isCanvas){return (_69=="rtl")?_61.RLE+_66+_61.PDF:_61.LRE+_66+_61.PDF;}if(g.isSvg){if(has("ff")<4){return (_69=="rtl")?_62.bidiTransform(_66,"IRYNN","VLNNN"):_62.bidiTransform(_66,"ILYNN","VLNNN");}else{return _61.LRM+(_69=="rtl"?_61.RLE:_61.LRE)+_66+_61.PDF;}}}return _66;},bidiPreprocess:function(_6a){return _6a;}});_5b.extend(g.TextPath,{textDir:"",formatText:function(_6b,_6c){if(_6c&&_6b&&_6b.length>1){var _6d="ltr",_6e=_6c;if(_6e=="auto"){if(g.isVml){return _6b;}_6e=_62.checkContextual(_6b);}if(g.isVml){_6d=_62.checkContextual(_6b);if(_6e!=_6d){if(_6e=="rtl"){return !_62.hasBidiChar(_6b)?_62.bidiTransform(_6b,"IRNNN","ILNNN"):_61.RLM+_61.RLM+_6b;}else{return _61.LRM+_6b;}}return _6b;}if(g.isSvgWeb){if(_6e=="rtl"){return _62.bidiTransform(_6b,"IRNNN","ILNNN");}return _6b;}if(g.isSvg){if(has("opera")||has("ff")>=4){_6b=_61.LRM+(_6e=="rtl"?_61.RLE:_61.LRE)+_6b+_61.PDF;}else{_6b=(_6e=="rtl")?_62.bidiTransform(_6b,"IRYNN","VLNNN"):_62.bidiTransform(_6b,"ILYNN","VLNNN");}}}return _6b;},bidiPreprocess:function(_6f){if(_6f&&(typeof _6f=="string")){this.origText=_6f;_6f=this.formatText(_6f,this.textDir);}return _6f;}});var _70=function(_71,_72,_73,_74){var old=_71.prototype[_72];_71.prototype[_72]=function(){var _75;if(_73){_75=_73.apply(this,arguments);}var r=old.call(this,_75);if(_74){r=_74.call(this,r,arguments);}return r;};};var _76=function(_77){if(_77){if(_77.textDir){_77.textDir=_78(_77.textDir);}if(_77.text&&(_77.text instanceof Array)){_77.text=_77.text.join(",");}}if(_77&&(_77.text!=undefined||_77.textDir)&&(this.textDir!=_77.textDir||_77.text!=this.origText)){this.origText=(_77.text!=undefined)?_77.text:this.origText;if(_77.textDir){this.textDir=_77.textDir;}_77.text=this.formatText(this.origText,this.textDir);}return this.bidiPreprocess(_77);};_70(g.Text,"setShape",_76,null);_70(g.TextPath,"setText",_76,null);var _79=function(_7a){var obj=_5b.clone(_7a);if(obj&&this.origText){obj.text=this.origText;}return obj;};_70(g.Text,"getShape",null,_79);_70(g.TextPath,"getText",null,_79);var _7b=function(_7c,_7d){var _7e;if(_7d&&_7d[0]){_7e=_78(_7d[0]);}_7c.setTextDir(_7e?_7e:this.textDir);return _7c;};_70(g.Surface,"createGroup",null,_7b);_70(g.Group,"createGroup",null,_7b);var _7f=function(_80){if(_80){var _81=_80.textDir?_78(_80.textDir):this.textDir;if(_81){_80.textDir=_81;}}return _80;};_70(g.Surface,"createText",_7f,null);_70(g.Surface,"createTextPath",_7f,null);_70(g.Group,"createText",_7f,null);_70(g.Group,"createTextPath",_7f,null);g.createSurface=function(_82,_83,_84,_85){var s=g[g.renderer].createSurface(_82,_83,_84);var _86=_78(_85);if(g.isSvgWeb){s.textDir=_86?_86:_5c.style(dom.byId(_82),"direction");return s;}if(g.isVml||g.isSvg||g.isCanvas){s.textDir=_86?_86:_5c.style(s.rawNode,"direction");}if(g.isSilverlight){s.textDir=_86?_86:_5c.style(s._nodes[1],"direction");}return s;};function _64(obj,_87){var _88=_78(_87);if(_88){g.utils.forEach(obj,function(e){if(e instanceof g.Surface||e instanceof g.Group){e.textDir=_88;}if(e instanceof g.Text){e.setShape({textDir:_88});}if(e instanceof g.TextPath){e.setText({textDir:_88});}},obj);}return obj;};function _78(_89){var _8a=["ltr","rtl","auto"];if(_89){_89=_89.toLowerCase();if(arr.indexOf(_8a,_89)<0){return null;}}return _89;};return g;});},"dojox/charting/Series":function(){define(["dojo/_base/lang","dojo/_base/declare","./Element"],function(_8b,_8c,_8d){return _8c("dojox.charting.Series",_8d,{constructor:function(_8e,_8f,_90){_8b.mixin(this,_90);if(typeof this.plot!="string"){this.plot="default";}this.update(_8f);},clear:function(){this.dyn={};},update:function(_91){if(_8b.isArray(_91)){this.data=_91;}else{this.source=_91;this.data=this.source.data;if(this.source.setSeriesObject){this.source.setSeriesObject(this);}}this.dirty=true;this.clear();}});});},"dojox/gfx/utils":function(){define(["dojo/_base/kernel","dojo/_base/lang","./_base","dojo/_base/html","dojo/_base/array","dojo/_base/window","dojo/_base/json","dojo/_base/Deferred","dojo/_base/sniff","require","dojo/_base/config"],function(_92,_93,g,_94,arr,win,_95,_96,has,_97,_98){var gu=g.utils={};_93.mixin(gu,{forEach:function(_99,f,o){o=o||_92.global;f.call(o,_99);if(_99 instanceof g.Surface||_99 instanceof g.Group){arr.forEach(_99.children,function(_9a){gu.forEach(_9a,f,o);});}},serialize:function(_9b){var t={},v,_9c=_9b instanceof g.Surface;if(_9c||_9b instanceof g.Group){t.children=arr.map(_9b.children,gu.serialize);if(_9c){return t.children;}}else{t.shape=_9b.getShape();}if(_9b.getTransform){v=_9b.getTransform();if(v){t.transform=v;}}if(_9b.getStroke){v=_9b.getStroke();if(v){t.stroke=v;}}if(_9b.getFill){v=_9b.getFill();if(v){t.fill=v;}}if(_9b.getFont){v=_9b.getFont();if(v){t.font=v;}}return t;},toJson:function(_9d,_9e){return _95.toJson(gu.serialize(_9d),_9e);},deserialize:function(_9f,_a0){if(_a0 instanceof Array){return arr.map(_a0,_93.hitch(null,gu.deserialize,_9f));}var _a1=("shape" in _a0)?_9f.createShape(_a0.shape):_9f.createGroup();if("transform" in _a0){_a1.setTransform(_a0.transform);}if("stroke" in _a0){_a1.setStroke(_a0.stroke);}if("fill" in _a0){_a1.setFill(_a0.fill);}if("font" in _a0){_a1.setFont(_a0.font);}if("children" in _a0){arr.forEach(_a0.children,_93.hitch(null,gu.deserialize,_a1));}return _a1;},fromJson:function(_a2,_a3){return gu.deserialize(_a2,_95.fromJson(_a3));},toSvg:function(_a4){var _a5=new _96();if(g.renderer==="svg"){try{var svg=gu._cleanSvg(gu._innerXML(_a4.rawNode));_a5.callback(svg);}catch(e){_a5.errback(e);}}else{if(!gu._initSvgSerializerDeferred){gu._initSvgSerializer();}var _a6=gu.toJson(_a4);var _a7=function(){try{var _a8=_a4.getDimensions();var _a9=_a8.width;var _aa=_a8.height;var _ab=gu._gfxSvgProxy.document.createElement("div");gu._gfxSvgProxy.document.body.appendChild(_ab);win.withDoc(gu._gfxSvgProxy.document,function(){_94.style(_ab,"width",_a9);_94.style(_ab,"height",_aa);},this);var ts=gu._gfxSvgProxy[dojox._scopeName].gfx.createSurface(_ab,_a9,_aa);var _ac=function(_ad){try{gu._gfxSvgProxy[dojox._scopeName].gfx.utils.fromJson(_ad,_a6);var svg=gu._cleanSvg(_ab.innerHTML);_ad.clear();_ad.destroy();gu._gfxSvgProxy.document.body.removeChild(_ab);_a5.callback(svg);}catch(e){_a5.errback(e);}};ts.whenLoaded(null,_ac);}catch(ex){_a5.errback(ex);}};if(gu._initSvgSerializerDeferred.fired>0){_a7();}else{gu._initSvgSerializerDeferred.addCallback(_a7);}}return _a5;},_gfxSvgProxy:null,_initSvgSerializerDeferred:null,_svgSerializerInitialized:function(){gu._initSvgSerializerDeferred.callback(true);},_initSvgSerializer:function(){if(!gu._initSvgSerializerDeferred){gu._initSvgSerializerDeferred=new _96();var f=win.doc.createElement("iframe");_94.style(f,{display:"none",position:"absolute",width:"1em",height:"1em",top:"-10000px"});var _ae;if(has("ie")){f.onreadystatechange=function(){if(f.contentWindow.document.readyState=="complete"){f.onreadystatechange=function(){};_ae=setInterval(function(){if(f.contentWindow[_92.scopeMap["dojo"][1]._scopeName]&&f.contentWindow[_92.scopeMap["dojox"][1]._scopeName].gfx&&f.contentWindow[_92.scopeMap["dojox"][1]._scopeName].gfx.utils){clearInterval(_ae);f.contentWindow.parent[_92.scopeMap["dojox"][1]._scopeName].gfx.utils._gfxSvgProxy=f.contentWindow;f.contentWindow.parent[_92.scopeMap["dojox"][1]._scopeName].gfx.utils._svgSerializerInitialized();}},50);}};}else{f.onload=function(){f.onload=function(){};_ae=setInterval(function(){if(f.contentWindow[_92.scopeMap["dojo"][1]._scopeName]&&f.contentWindow[_92.scopeMap["dojox"][1]._scopeName].gfx&&f.contentWindow[_92.scopeMap["dojox"][1]._scopeName].gfx.utils){clearInterval(_ae);f.contentWindow.parent[_92.scopeMap["dojox"][1]._scopeName].gfx.utils._gfxSvgProxy=f.contentWindow;f.contentWindow.parent[_92.scopeMap["dojox"][1]._scopeName].gfx.utils._svgSerializerInitialized();}},50);};}var uri=(_98["dojoxGfxSvgProxyFrameUrl"]||_97.toUrl("dojox/gfx/resources/gfxSvgProxyFrame.html"));f.setAttribute("src",uri.toString());win.body().appendChild(f);}},_innerXML:function(_af){if(_af.innerXML){return _af.innerXML;}else{if(_af.xml){return _af.xml;}else{if(typeof XMLSerializer!="undefined"){return (new XMLSerializer()).serializeToString(_af);}}}return null;},_cleanSvg:function(svg){if(svg){if(svg.indexOf("xmlns=\"http://www.w3.org/2000/svg\"")==-1){svg=svg.substring(4,svg.length);svg="<svg xmlns=\"http://www.w3.org/2000/svg\""+svg;}if(svg.indexOf("xmlns:xlink=\"http://www.w3.org/1999/xlink\"")==-1){svg=svg.substring(4,svg.length);svg="<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\""+svg;}if(svg.indexOf("xlink:href")===-1){svg=svg.replace(/href\s*=/g,"xlink:href=");}svg=svg.replace(/<img\b([^>]*)>/gi,"<image $1 />");svg=svg.replace(/\bdojoGfx\w*\s*=\s*(['"])\w*\1/g,"");svg=svg.replace(/\b__gfxObject__\s*=\s*(['"])\w*\1/g,"");svg=svg.replace(/[=]([^"']+?)(\s|>)/g,"=\"$1\"$2");svg=svg.replace(/\bstroke-opacity\w*\s*=\s*(['"])undefined\1/g,"");}return svg;}});return gu;});},"dojox/charting/Element":function(){define(["dojo/_base/array","dojo/dom-construct","dojo/_base/declare","dojox/gfx","dojox/gfx/shape"],function(arr,_b0,_b1,gfx,_b2){return _b1("dojox.charting.Element",null,{chart:null,group:null,htmlElements:null,dirty:true,constructor:function(_b3){this.chart=_b3;this.group=null;this.htmlElements=[];this.dirty=true;this.trailingSymbol="...";this._events=[];},purgeGroup:function(){this.destroyHtmlElements();if(this.group){this.getGroup().removeShape();var _b4=this.getGroup().children;if(_b2.dispose){for(var i=0;i<_b4.length;++i){_b2.dispose(_b4[i],true);}}if(this.getGroup().rawNode){_b0.empty(this.getGroup().rawNode);}this.getGroup().clear();if(_b2.dispose){_b2.dispose(this.getGroup(),true);}if(this.getGroup()!=this.group){if(this.group.rawNode){_b0.empty(this.group.rawNode);}this.group.clear();if(_b2.dispose){_b2.dispose(this.group,true);}}this.group=null;}this.dirty=true;if(this._events.length){arr.forEach(this._events,function(_b5){_b5.shape.disconnect(_b5.handle);});this._events=[];}return this;},cleanGroup:function(_b6){this.destroyHtmlElements();if(!_b6){_b6=this.chart.surface;}if(this.group){var _b7;var _b8=this.getGroup().children;if(_b2.dispose){for(var i=0;i<_b8.length;++i){_b2.dispose(_b8[i],true);}}if(this.getGroup().rawNode){_b7=this.getGroup().bgNode;_b0.empty(this.getGroup().rawNode);}this.getGroup().clear();if(_b7){this.getGroup().rawNode.appendChild(_b7);}}else{this.group=_b6.createGroup();}this.dirty=true;return this;},getGroup:function(){return this.group;},destroyHtmlElements:function(){if(this.htmlElements.length){arr.forEach(this.htmlElements,_b0.destroy);this.htmlElements=[];}},destroy:function(){this.purgeGroup();},getTextWidth:function(s,_b9){return gfx._base._getTextBox(s,{font:_b9}).w||0;},getTextWithLimitLength:function(s,_ba,_bb,_bc){if(!s||s.length<=0){return {text:"",truncated:_bc||false};}if(!_bb||_bb<=0){return {text:s,truncated:_bc||false};}var _bd=2,_be=0.618,_bf=s.substring(0,1)+this.trailingSymbol,_c0=this.getTextWidth(_bf,_ba);if(_bb<=_c0){return {text:_bf,truncated:true};}var _c1=this.getTextWidth(s,_ba);if(_c1<=_bb){return {text:s,truncated:_bc||false};}else{var _c2=0,end=s.length;while(_c2<end){if(end-_c2<=_bd){while(this.getTextWidth(s.substring(0,_c2)+this.trailingSymbol,_ba)>_bb){_c2-=1;}return {text:(s.substring(0,_c2)+this.trailingSymbol),truncated:true};}var _c3=_c2+Math.round((end-_c2)*_be),_c4=this.getTextWidth(s.substring(0,_c3),_ba);if(_c4<_bb){_c2=_c3;end=end;}else{_c2=_c2;end=_c3;}}}},getTextWithLimitCharCount:function(s,_c5,_c6,_c7){if(!s||s.length<=0){return {text:"",truncated:_c7||false};}if(!_c6||_c6<=0||s.length<=_c6){return {text:s,truncated:_c7||false};}return {text:s.substring(0,_c6)+this.trailingSymbol,truncated:true};},_plotFill:function(_c8,dim,_c9){if(!_c8||!_c8.type||!_c8.space){return _c8;}var _ca=_c8.space,_cb;switch(_c8.type){case "linear":if(_ca==="plot"||_ca==="shapeX"||_ca==="shapeY"){_c8=gfx.makeParameters(gfx.defaultLinearGradient,_c8);_c8.space=_ca;if(_ca==="plot"||_ca==="shapeX"){_cb=dim.height-_c9.t-_c9.b;_c8.y1=_c9.t+_cb*_c8.y1/100;_c8.y2=_c9.t+_cb*_c8.y2/100;}if(_ca==="plot"||_ca==="shapeY"){_cb=dim.width-_c9.l-_c9.r;_c8.x1=_c9.l+_cb*_c8.x1/100;_c8.x2=_c9.l+_cb*_c8.x2/100;}}break;case "radial":if(_ca==="plot"){_c8=gfx.makeParameters(gfx.defaultRadialGradient,_c8);_c8.space=_ca;var _cc=dim.width-_c9.l-_c9.r,_cd=dim.height-_c9.t-_c9.b;_c8.cx=_c9.l+_cc*_c8.cx/100;_c8.cy=_c9.t+_cd*_c8.cy/100;_c8.r=_c8.r*Math.sqrt(_cc*_cc+_cd*_cd)/200;}break;case "pattern":if(_ca==="plot"||_ca==="shapeX"||_ca==="shapeY"){_c8=gfx.makeParameters(gfx.defaultPattern,_c8);_c8.space=_ca;if(_ca==="plot"||_ca==="shapeX"){_cb=dim.height-_c9.t-_c9.b;_c8.y=_c9.t+_cb*_c8.y/100;_c8.height=_cb*_c8.height/100;}if(_ca==="plot"||_ca==="shapeY"){_cb=dim.width-_c9.l-_c9.r;_c8.x=_c9.l+_cb*_c8.x/100;_c8.width=_cb*_c8.width/100;}}break;}return _c8;},_shapeFill:function(_ce,_cf){if(!_ce||!_ce.space){return _ce;}var _d0=_ce.space,_d1;switch(_ce.type){case "linear":if(_d0==="shape"||_d0==="shapeX"||_d0==="shapeY"){_ce=gfx.makeParameters(gfx.defaultLinearGradient,_ce);_ce.space=_d0;if(_d0==="shape"||_d0==="shapeX"){_d1=_cf.width;_ce.x1=_cf.x+_d1*_ce.x1/100;_ce.x2=_cf.x+_d1*_ce.x2/100;}if(_d0==="shape"||_d0==="shapeY"){_d1=_cf.height;_ce.y1=_cf.y+_d1*_ce.y1/100;_ce.y2=_cf.y+_d1*_ce.y2/100;}}break;case "radial":if(_d0==="shape"){_ce=gfx.makeParameters(gfx.defaultRadialGradient,_ce);_ce.space=_d0;_ce.cx=_cf.x+_cf.width/2;_ce.cy=_cf.y+_cf.height/2;_ce.r=_ce.r*_cf.width/200;}break;case "pattern":if(_d0==="shape"||_d0==="shapeX"||_d0==="shapeY"){_ce=gfx.makeParameters(gfx.defaultPattern,_ce);_ce.space=_d0;if(_d0==="shape"||_d0==="shapeX"){_d1=_cf.width;_ce.x=_cf.x+_d1*_ce.x/100;_ce.width=_d1*_ce.width/100;}if(_d0==="shape"||_d0==="shapeY"){_d1=_cf.height;_ce.y=_cf.y+_d1*_ce.y/100;_ce.height=_d1*_ce.height/100;}}break;}return _ce;},_pseudoRadialFill:function(_d2,_d3,_d4,_d5,end){if(!_d2||_d2.type!=="radial"||_d2.space!=="shape"){return _d2;}var _d6=_d2.space;_d2=gfx.makeParameters(gfx.defaultRadialGradient,_d2);_d2.space=_d6;if(arguments.length<4){_d2.cx=_d3.x;_d2.cy=_d3.y;_d2.r=_d2.r*_d4/100;return _d2;}var _d7=arguments.length<5?_d5:(end+_d5)/2;return {type:"linear",x1:_d3.x,y1:_d3.y,x2:_d3.x+_d2.r*_d4*Math.cos(_d7)/100,y2:_d3.y+_d2.r*_d4*Math.sin(_d7)/100,colors:_d2.colors};}});});},"dojox/lang/utils":function(){define(["..","dojo/_base/lang"],function(_d8,_d9){var du=_d9.getObject("lang.utils",true,_d8);var _da={},_db=Object.prototype.toString;var _dc=function(o){if(o){switch(_db.call(o)){case "[object Array]":return o.slice(0);case "[object Object]":return _d9.delegate(o);}}return o;};_d9.mixin(du,{coerceType:function(_dd,_de){switch(typeof _dd){case "number":return Number(eval("("+_de+")"));case "string":return String(_de);case "boolean":return Boolean(eval("("+_de+")"));}return eval("("+_de+")");},updateWithObject:function(_df,_e0,_e1){if(!_e0){return _df;}for(var x in _df){if(x in _e0&&!(x in _da)){var t=_df[x];if(t&&typeof t=="object"){du.updateWithObject(t,_e0[x],_e1);}else{_df[x]=_e1?du.coerceType(t,_e0[x]):_dc(_e0[x]);}}}return _df;},updateWithPattern:function(_e2,_e3,_e4,_e5){if(!_e3||!_e4){return _e2;}for(var x in _e4){if(x in _e3&&!(x in _da)){_e2[x]=_e5?du.coerceType(_e4[x],_e3[x]):_dc(_e3[x]);}}return _e2;},merge:function(_e6,_e7){if(_e7){var _e8=_db.call(_e6),_e9=_db.call(_e7),t,i,l,m;switch(_e9){case "[object Array]":if(_e9==_e8){t=new Array(Math.max(_e6.length,_e7.length));for(i=0,l=t.length;i<l;++i){t[i]=du.merge(_e6[i],_e7[i]);}return t;}return _e7.slice(0);case "[object Object]":if(_e9==_e8&&_e6){t=_d9.delegate(_e6);for(i in _e7){if(i in _e6){l=_e6[i];m=_e7[i];if(m!==l){t[i]=du.merge(l,m);}}else{t[i]=_d9.clone(_e7[i]);}}return t;}return _d9.clone(_e7);}}return _e7;}});return du;});},"dojox/lang/functional/reversed":function(){define(["dojo/_base/lang","dojo/_base/kernel","./lambda"],function(_ea,_eb,df){_ea.mixin(df,{filterRev:function(a,f,o){if(typeof a=="string"){a=a.split("");}o=o||_eb.global;f=df.lambda(f);var t=[],v,i=a.length-1;for(;i>=0;--i){v=a[i];if(f.call(o,v,i,a)){t.push(v);}}return t;},forEachRev:function(a,f,o){if(typeof a=="string"){a=a.split("");}o=o||_eb.global;f=df.lambda(f);for(var i=a.length-1;i>=0;f.call(o,a[i],i,a),--i){}},mapRev:function(a,f,o){if(typeof a=="string"){a=a.split("");}o=o||_eb.global;f=df.lambda(f);var n=a.length,t=new Array(n),i=n-1,j=0;for(;i>=0;t[j++]=f.call(o,a[i],i,a),--i){}return t;},everyRev:function(a,f,o){if(typeof a=="string"){a=a.split("");}o=o||_eb.global;f=df.lambda(f);for(var i=a.length-1;i>=0;--i){if(!f.call(o,a[i],i,a)){return false;}}return true;},someRev:function(a,f,o){if(typeof a=="string"){a=a.split("");}o=o||_eb.global;f=df.lambda(f);for(var i=a.length-1;i>=0;--i){if(f.call(o,a[i],i,a)){return true;}}return false;}});return df;});},"dojox/lang/functional/lambda":function(){define(["../..","dojo/_base/lang","dojo/_base/array"],function(_ec,_ed,arr){var df=_ed.getObject("lang.functional",true,_ec);var _ee={};var _ef="ab".split(/a*/).length>1?String.prototype.split:function(sep){var r=this.split.call(this,sep),m=sep.exec(this);if(m&&m.index==0){r.unshift("");}return r;};var _f0=function(s){var _f1=[],_f2=_ef.call(s,/\s*->\s*/m);if(_f2.length>1){while(_f2.length){s=_f2.pop();_f1=_f2.pop().split(/\s*,\s*|\s+/m);if(_f2.length){_f2.push("(function("+_f1.join(", ")+"){ return ("+s+"); })");}}}else{if(s.match(/\b_\b/)){_f1=["_"];}else{var l=s.match(/^\s*(?:[+*\/%&|\^\.=<>]|!=)/m),r=s.match(/[+\-*\/%&|\^\.=<>!]\s*$/m);if(l||r){if(l){_f1.push("$1");s="$1"+s;}if(r){_f1.push("$2");s=s+"$2";}}else{var _f3=s.replace(/(?:\b[A-Z]|\.[a-zA-Z_$])[a-zA-Z_$\d]*|[a-zA-Z_$][a-zA-Z_$\d]*:|this|true|false|null|undefined|typeof|instanceof|in|delete|new|void|arguments|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|escape|eval|isFinite|isNaN|parseFloat|parseInt|unescape|dojo|dijit|dojox|window|document|'(?:[^'\\]|\\.)*'|"(?:[^"\\]|\\.)*"/g,"").match(/([a-z_$][a-z_$\d]*)/gi)||[],t={};arr.forEach(_f3,function(v){if(!t.hasOwnProperty(v)){_f1.push(v);t[v]=1;}});}}}return {args:_f1,body:s};};var _f4=function(a){return a.length?function(){var i=a.length-1,x=df.lambda(a[i]).apply(this,arguments);for(--i;i>=0;--i){x=df.lambda(a[i]).call(this,x);}return x;}:function(x){return x;};};_ed.mixin(df,{rawLambda:function(s){return _f0(s);},buildLambda:function(s){var l=_f0(s);return "function("+l.args.join(",")+"){return ("+l.body+");}";},lambda:function(s){if(typeof s=="function"){return s;}if(s instanceof Array){return _f4(s);}if(_ee.hasOwnProperty(s)){return _ee[s];}var l=_f0(s);return _ee[s]=new Function(l.args,"return ("+l.body+");");},clearLambdaCache:function(){_ee={};}});return df;});},"dojox/charting/Chart":function(){define(["../main","dojo/_base/lang","dojo/_base/array","dojo/_base/declare","dojo/dom-style","dojo/dom","dojo/dom-geometry","dojo/dom-construct","dojo/_base/Color","dojo/sniff","./Element","./SimpleTheme","./Series","./axis2d/common","dojox/gfx/shape","dojox/gfx","dojo/has!dojo-bidi?./bidi/Chart","dojox/lang/functional","dojox/lang/functional/fold","dojox/lang/functional/reversed"],function(_f5,_f6,arr,_f7,_f8,dom,_f9,_fa,_fb,has,_fc,_fd,_fe,_ff,_100,g,_101,func){var dc=_f6.getObject("charting",true,_f5),_102=func.lambda("item.clear()"),_103=func.lambda("item.purgeGroup()"),_104=func.lambda("item.destroy()"),_105=func.lambda("item.dirty = false"),_106=func.lambda("item.dirty = true"),_107=func.lambda("item.name");var _108=_f7(has("dojo-bidi")?"dojox.charting.NonBidiChart":"dojox.charting.Chart",null,{constructor:function(node,_109){if(!_109){_109={};}this.margins=_109.margins?_109.margins:{l:10,t:10,r:10,b:10};this.stroke=_109.stroke;this.fill=_109.fill;this.delayInMs=_109.delayInMs||200;this.title=_109.title;this.titleGap=_109.titleGap;this.titlePos=_109.titlePos;this.titleFont=_109.titleFont;this.titleFontColor=_109.titleFontColor;this.chartTitle=null;this.htmlLabels=true;if("htmlLabels" in _109){this.htmlLabels=_109.htmlLabels;}this.theme=null;this.axes={};this.stack=[];this.plots={};this.series=[];this.runs={};this.dirty=true;this.node=dom.byId(node);var box=_f9.getMarginBox(node);this.surface=g.createSurface(this.node,box.w||400,box.h||300);if(this.surface.declaredClass.indexOf("vml")==-1){this._nativeClip=true;}},destroy:function(){arr.forEach(this.series,_104);arr.forEach(this.stack,_104);func.forIn(this.axes,_104);this.surface.destroy();if(this.chartTitle&&this.chartTitle.tagName){_fa.destroy(this.chartTitle);}},getCoords:function(){var node=this.node;var s=_f8.getComputedStyle(node),_10a=_f9.getMarginBox(node,s);var abs=_f9.position(node,true);_10a.x=abs.x;_10a.y=abs.y;return _10a;},setTheme:function(_10b){this.theme=_10b.clone();this.dirty=true;return this;},addAxis:function(name,_10c){var axis,_10d=_10c&&_10c.type||"Default";if(typeof _10d=="string"){if(!dc.axis2d||!dc.axis2d[_10d]){throw Error("Can't find axis: "+_10d+" - Check "+"require() dependencies.");}axis=new dc.axis2d[_10d](this,_10c);}else{axis=new _10d(this,_10c);}axis.name=name;axis.dirty=true;if(name in this.axes){this.axes[name].destroy();}this.axes[name]=axis;this.dirty=true;return this;},getAxis:function(name){return this.axes[name];},removeAxis:function(name){if(name in this.axes){this.axes[name].destroy();delete this.axes[name];this.dirty=true;}return this;},addPlot:function(name,_10e){var plot,_10f=_10e&&_10e.type||"Default";if(typeof _10f=="string"){if(!dc.plot2d||!dc.plot2d[_10f]){throw Error("Can't find plot: "+_10f+" - didn't you forget to dojo"+".require() it?");}plot=new dc.plot2d[_10f](this,_10e);}else{plot=new _10f(this,_10e);}plot.name=name;plot.dirty=true;if(name in this.plots){this.stack[this.plots[name]].destroy();this.stack[this.plots[name]]=plot;}else{this.plots[name]=this.stack.length;this.stack.push(plot);}this.dirty=true;return this;},getPlot:function(name){return this.stack[this.plots[name]];},removePlot:function(name){if(name in this.plots){var _110=this.plots[name];delete this.plots[name];this.stack[_110].destroy();this.stack.splice(_110,1);func.forIn(this.plots,function(idx,name,_111){if(idx>_110){_111[name]=idx-1;}});var ns=arr.filter(this.series,function(run){return run.plot!=name;});if(ns.length<this.series.length){arr.forEach(this.series,function(run){if(run.plot==name){run.destroy();}});this.runs={};arr.forEach(ns,function(run,_112){this.runs[run.plot]=_112;},this);this.series=ns;}this.dirty=true;}return this;},getPlotOrder:function(){return func.map(this.stack,_107);},setPlotOrder:function(_113){var _114={},_115=func.filter(_113,function(name){if(!(name in this.plots)||(name in _114)){return false;}_114[name]=1;return true;},this);if(_115.length<this.stack.length){func.forEach(this.stack,function(plot){var name=plot.name;if(!(name in _114)){_115.push(name);}});}var _116=func.map(_115,function(name){return this.stack[this.plots[name]];},this);func.forEach(_116,function(plot,i){this.plots[plot.name]=i;},this);this.stack=_116;this.dirty=true;return this;},movePlotToFront:function(name){if(name in this.plots){var _117=this.plots[name];if(_117){var _118=this.getPlotOrder();_118.splice(_117,1);_118.unshift(name);return this.setPlotOrder(_118);}}return this;},movePlotToBack:function(name){if(name in this.plots){var _119=this.plots[name];if(_119<this.stack.length-1){var _11a=this.getPlotOrder();_11a.splice(_119,1);_11a.push(name);return this.setPlotOrder(_11a);}}return this;},addSeries:function(name,data,_11b){var run=new _fe(this,data,_11b);run.name=name;if(name in this.runs){this.series[this.runs[name]].destroy();this.series[this.runs[name]]=run;}else{this.runs[name]=this.series.length;this.series.push(run);}this.dirty=true;if(!("ymin" in run)&&"min" in run){run.ymin=run.min;}if(!("ymax" in run)&&"max" in run){run.ymax=run.max;}return this;},getSeries:function(name){return this.series[this.runs[name]];},removeSeries:function(name){if(name in this.runs){var _11c=this.runs[name];delete this.runs[name];this.series[_11c].destroy();this.series.splice(_11c,1);func.forIn(this.runs,function(idx,name,runs){if(idx>_11c){runs[name]=idx-1;}});this.dirty=true;}return this;},updateSeries:function(name,data,_11d){if(name in this.runs){var run=this.series[this.runs[name]];run.update(data);if(_11d){this.dirty=true;}else{this._invalidateDependentPlots(run.plot,false);this._invalidateDependentPlots(run.plot,true);}}return this;},getSeriesOrder:function(_11e){return func.map(func.filter(this.series,function(run){return run.plot==_11e;}),_107);},setSeriesOrder:function(_11f){var _120,_121={},_122=func.filter(_11f,function(name){if(!(name in this.runs)||(name in _121)){return false;}var run=this.series[this.runs[name]];if(_120){if(run.plot!=_120){return false;}}else{_120=run.plot;}_121[name]=1;return true;},this);func.forEach(this.series,function(run){var name=run.name;if(!(name in _121)&&run.plot==_120){_122.push(name);}});var _123=func.map(_122,function(name){return this.series[this.runs[name]];},this);this.series=_123.concat(func.filter(this.series,function(run){return run.plot!=_120;}));func.forEach(this.series,function(run,i){this.runs[run.name]=i;},this);this.dirty=true;return this;},moveSeriesToFront:function(name){if(name in this.runs){var _124=this.runs[name],_125=this.getSeriesOrder(this.series[_124].plot);if(name!=_125[0]){_125.splice(_124,1);_125.unshift(name);return this.setSeriesOrder(_125);}}return this;},moveSeriesToBack:function(name){if(name in this.runs){var _126=this.runs[name],_127=this.getSeriesOrder(this.series[_126].plot);if(name!=_127[_127.length-1]){_127.splice(_126,1);_127.push(name);return this.setSeriesOrder(_127);}}return this;},resize:function(_128,_129){switch(arguments.length){case 1:_f9.setMarginBox(this.node,_128);break;case 2:_f9.setMarginBox(this.node,{w:_128,h:_129});break;}var box=_f9.getMarginBox(this.node);var d=this.surface.getDimensions();if(d.width!=box.w||d.height!=box.h){this.surface.setDimensions(box.w,box.h);this.dirty=true;return this.render();}else{return this;}},getGeometry:function(){var ret={};func.forIn(this.axes,function(axis){if(axis.initialized()){ret[axis.name]={name:axis.name,vertical:axis.vertical,scaler:axis.scaler,ticks:axis.ticks};}});return ret;},setAxisWindow:function(name,_12a,_12b,zoom){var axis=this.axes[name];if(axis){axis.setWindow(_12a,_12b);arr.forEach(this.stack,function(plot){if(plot.hAxis==name||plot.vAxis==name){plot.zoom=zoom;}});}return this;},setWindow:function(sx,sy,dx,dy,zoom){if(!("plotArea" in this)){this.calculateGeometry();}func.forIn(this.axes,function(axis){var _12c,_12d,_12e=axis.getScaler().bounds,s=_12e.span/(_12e.upper-_12e.lower);if(axis.vertical){_12c=sy;_12d=dy/s/_12c;}else{_12c=sx;_12d=dx/s/_12c;}axis.setWindow(_12c,_12d);});arr.forEach(this.stack,function(plot){plot.zoom=zoom;});return this;},zoomIn:function(name,_12f,_130){var axis=this.axes[name];if(axis){var _131,_132,_133=axis.getScaler().bounds;var _134=Math.min(_12f[0],_12f[1]);var _135=Math.max(_12f[0],_12f[1]);_134=_12f[0]<_133.lower?_133.lower:_134;_135=_12f[1]>_133.upper?_133.upper:_135;_131=(_133.upper-_133.lower)/(_135-_134);_132=_134-_133.lower;this.setAxisWindow(name,_131,_132);if(_130){this.delayedRender();}else{this.render();}}},calculateGeometry:function(){if(this.dirty){return this.fullGeometry();}var _136=arr.filter(this.stack,function(plot){return plot.dirty||(plot.hAxis&&this.axes[plot.hAxis].dirty)||(plot.vAxis&&this.axes[plot.vAxis].dirty);},this);_137(_136,this.plotArea);return this;},fullGeometry:function(){this._makeDirty();arr.forEach(this.stack,_102);if(!this.theme){this.setTheme(new _fd());}arr.forEach(this.series,function(run){if(!(run.plot in this.plots)){if(!dc.plot2d||!dc.plot2d.Default){throw Error("Can't find plot: Default - didn't you forget to dojo"+".require() it?");}var plot=new dc.plot2d.Default(this,{});plot.name=run.plot;this.plots[run.plot]=this.stack.length;this.stack.push(plot);}this.stack[this.plots[run.plot]].addSeries(run);},this);arr.forEach(this.stack,function(plot){if(plot.assignAxes){plot.assignAxes(this.axes);}},this);var dim=this.dim=this.surface.getDimensions();dim.width=g.normalizedLength(dim.width);dim.height=g.normalizedLength(dim.height);func.forIn(this.axes,_102);_137(this.stack,dim);var _138=this.offsets={l:0,r:0,t:0,b:0};var self=this;func.forIn(this.axes,function(axis){if(has("dojo-bidi")){self._resetLeftBottom(axis);}func.forIn(axis.getOffsets(),function(o,i){_138[i]=Math.max(o,_138[i]);});});if(this.title){this.titleGap=(this.titleGap==0)?0:this.titleGap||this.theme.chart.titleGap||20;this.titlePos=this.titlePos||this.theme.chart.titlePos||"top";this.titleFont=this.titleFont||this.theme.chart.titleFont;this.titleFontColor=this.titleFontColor||this.theme.chart.titleFontColor||"black";var _139=g.normalizedLength(g.splitFontString(this.titleFont).size);_138[this.titlePos=="top"?"t":"b"]+=(_139+this.titleGap);}func.forIn(this.margins,function(o,i){_138[i]+=o;});this.plotArea={width:dim.width-_138.l-_138.r,height:dim.height-_138.t-_138.b};func.forIn(this.axes,_102);_137(this.stack,this.plotArea);return this;},render:function(){if(this._delayedRenderHandle){clearTimeout(this._delayedRenderHandle);this._delayedRenderHandle=null;}if(this.theme){this.theme.clear();}if(this.dirty){return this.fullRender();}this.calculateGeometry();func.forEachRev(this.stack,function(plot){plot.render(this.dim,this.offsets);},this);func.forIn(this.axes,function(axis){axis.render(this.dim,this.offsets);},this);this._makeClean();return this;},fullRender:function(){this.fullGeometry();var _13a=this.offsets,dim=this.dim;var w=Math.max(0,dim.width-_13a.l-_13a.r),h=Math.max(0,dim.height-_13a.t-_13a.b);arr.forEach(this.series,_103);func.forIn(this.axes,_103);arr.forEach(this.stack,_103);var _13b=this.surface.children;if(_100.dispose){for(var i=0;i<_13b.length;++i){_100.dispose(_13b[i]);}}if(this.chartTitle&&this.chartTitle.tagName){_fa.destroy(this.chartTitle);}this.surface.clear();this.chartTitle=null;this._renderChartBackground(dim,_13a);if(this._nativeClip){this._renderPlotBackground(dim,_13a,w,h);}else{this._renderPlotBackground(dim,_13a,w,h);}func.foldr(this.stack,function(z,plot){return plot.render(dim,_13a),0;},0);if(!this._nativeClip){this._renderChartBackground(dim,_13a);}if(this.title){var _13c=(g.renderer=="canvas")&&this.htmlLabels,_13d=_13c||!has("ie")&&!has("opera")&&this.htmlLabels?"html":"gfx",_13e=g.normalizedLength(g.splitFontString(this.titleFont).size);this.chartTitle=_ff.createText[_13d](this,this.surface,dim.width/2,this.titlePos=="top"?_13e+this.margins.t:dim.height-this.margins.b,"middle",this.title,this.titleFont,this.titleFontColor);}func.forIn(this.axes,function(axis){axis.render(dim,_13a);});this._makeClean();return this;},_renderChartBackground:function(dim,_13f){var t=this.theme,rect;var fill=this.fill!==undefined?this.fill:(t.chart&&t.chart.fill);var _140=this.stroke!==undefined?this.stroke:(t.chart&&t.chart.stroke);if(fill=="inherit"){var node=this.node;fill=new _fb(_f8.get(node,"backgroundColor"));while(fill.a==0&&node!=document.documentElement){fill=new _fb(_f8.get(node,"backgroundColor"));node=node.parentNode;}}if(fill){if(this._nativeClip){fill=_fc.prototype._shapeFill(_fc.prototype._plotFill(fill,dim),{x:0,y:0,width:dim.width+1,height:dim.height+1});this.surface.createRect({width:dim.width+1,height:dim.height+1}).setFill(fill);}else{fill=_fc.prototype._plotFill(fill,dim,_13f);if(_13f.l){rect={x:0,y:0,width:_13f.l,height:dim.height+1};this.surface.createRect(rect).setFill(_fc.prototype._shapeFill(fill,rect));}if(_13f.r){rect={x:dim.width-_13f.r,y:0,width:_13f.r+1,height:dim.height+2};this.surface.createRect(rect).setFill(_fc.prototype._shapeFill(fill,rect));}if(_13f.t){rect={x:0,y:0,width:dim.width+1,height:_13f.t};this.surface.createRect(rect).setFill(_fc.prototype._shapeFill(fill,rect));}if(_13f.b){rect={x:0,y:dim.height-_13f.b,width:dim.width+1,height:_13f.b+2};this.surface.createRect(rect).setFill(_fc.prototype._shapeFill(fill,rect));}}}if(_140){this.surface.createRect({width:dim.width-1,height:dim.height-1}).setStroke(_140);}},_renderPlotBackground:function(dim,_141,w,h){var t=this.theme;var fill=t.plotarea&&t.plotarea.fill;var _142=t.plotarea&&t.plotarea.stroke;var rect={x:_141.l-1,y:_141.t-1,width:w+2,height:h+2};if(fill){fill=_fc.prototype._shapeFill(_fc.prototype._plotFill(fill,dim,_141),rect);this.surface.createRect(rect).setFill(fill);}if(_142){this.surface.createRect({x:_141.l,y:_141.t,width:w+1,height:h+1}).setStroke(_142);}},delayedRender:function(){if(!this._delayedRenderHandle){this._delayedRenderHandle=setTimeout(_f6.hitch(this,function(){this.render();}),this.delayInMs);}return this;},connectToPlot:function(name,_143,_144){return name in this.plots?this.stack[this.plots[name]].connect(_143,_144):null;},fireEvent:function(_145,_146,_147){if(_145 in this.runs){var _148=this.series[this.runs[_145]].plot;if(_148 in this.plots){var plot=this.stack[this.plots[_148]];if(plot){plot.fireEvent(_145,_146,_147);}}}return this;},_makeClean:function(){arr.forEach(this.axes,_105);arr.forEach(this.stack,_105);arr.forEach(this.series,_105);this.dirty=false;},_makeDirty:function(){arr.forEach(this.axes,_106);arr.forEach(this.stack,_106);arr.forEach(this.series,_106);this.dirty=true;},_invalidateDependentPlots:function(_149,_14a){if(_149 in this.plots){var plot=this.stack[this.plots[_149]],axis,_14b=_14a?"vAxis":"hAxis";if(plot[_14b]){axis=this.axes[plot[_14b]];if(axis&&axis.dependOnData()){axis.dirty=true;arr.forEach(this.stack,function(p){if(p[_14b]&&p[_14b]==plot[_14b]){p.dirty=true;}});}}else{plot.dirty=true;}}},setDir:function(dir){return this;},_resetLeftBottom:function(axis){},formatTruncatedLabel:function(_14c,_14d,_14e){}});function _14f(_150){return {min:_150.hmin,max:_150.hmax};};function _151(_152){return {min:_152.vmin,max:_152.vmax};};function _153(_154,h){_154.hmin=h.min;_154.hmax=h.max;};function _155(_156,v){_156.vmin=v.min;_156.vmax=v.max;};function _157(_158,_159){if(_158&&_159){_158.min=Math.min(_158.min,_159.min);_158.max=Math.max(_158.max,_159.max);}return _158||_159;};function _137(_15a,_15b){var _15c={},axes={};arr.forEach(_15a,function(plot){var _15d=_15c[plot.name]=plot.getSeriesStats();if(plot.hAxis){axes[plot.hAxis]=_157(axes[plot.hAxis],_14f(_15d));}if(plot.vAxis){axes[plot.vAxis]=_157(axes[plot.vAxis],_151(_15d));}});arr.forEach(_15a,function(plot){var _15e=_15c[plot.name];if(plot.hAxis){_153(_15e,axes[plot.hAxis]);}if(plot.vAxis){_155(_15e,axes[plot.vAxis]);}plot.initializeScalers(_15b,_15e);});};return has("dojo-bidi")?_f7("dojox.charting.Chart",[_108,_101]):_108;});},"dojox/string/BidiEngine":function(){define(["dojo/_base/lang","dojo/_base/declare"],function(lang,_15f){lang.getObject("string",true,dojox);var _160=_15f("dojox.string.BidiEngine",null,{bidiTransform:function(text,_161,_162){if(!text){return "";}if(!_161&&!_162){return text;}var _163=/^[(I|V)][(L|R|C|D)][(Y|N)][(S|N)][N]$/;if(!_163.test(_161)||!_163.test(_162)){throw new Error("dojox.string.BidiEngine: the bidi layout string is wrong!");}if(_161==_162){return text;}var _164=_165(_161.charAt(1)),_166=_165(_162.charAt(1)),_167=(_161.charAt(0)=="I")?"L":_161.charAt(0),_168=(_162.charAt(0)=="I")?"L":_162.charAt(0),_169=_167+_164,_16a=_168+_166,swap=_161.charAt(2)+_162.charAt(2);if(_169){bdx.defInFormat=_169;}if(_16a){bdx.defOutFormat=_16a;}if(swap){bdx.defSwap=swap;}var _16b=_16c(text,_167+_164,_168+_166,_161.charAt(2)+_162.charAt(2)),_16d=false;if(_162.charAt(1)=="R"){_16d=true;}else{if(_162.charAt(1)=="C"||_162.charAt(1)=="D"){_16d=this.checkContextual(_16b);}}if(_161.charAt(3)==_162.charAt(3)){return _16b;}else{if(_162.charAt(3)=="S"){return _16e(_16d,_16b,true);}}if(_162.charAt(3)=="N"){return _16f(_16b,_16d,true);}},checkContextual:function(text){var dir=_170(text);if(dir!="ltr"&&dir!="rtl"){dir=document.dir.toLowerCase();if(dir!="ltr"&&dir!="rtl"){dir="ltr";}}return dir;},hasBidiChar:function(text){var type=null,uc=null,hi=null;for(var i=0;i<text.length;i++){uc=text.charAt(i).charCodeAt(0);hi=_171[uc>>8];type=hi<_172?hi:_173[hi-_172][uc&255];if(type==_174||type==_175){return true;}if(type==_176){break;}}return false;}});function _16c(text,_177,_178,swap){if(_177==undefined){_177=bdx.defInFormat;}if(_178==undefined){_178=bdx.defOutFormat;}if(swap==undefined){swap=bdx.defSwap;}if(_177==_178){return text;}var dir,_179=_177.substring(0,1),_17a=_177.substring(1,4),_17b=_178.substring(0,1),_17c=_178.substring(1,4);if(_17a.charAt(0)=="C"){dir=_170(text);if(dir=="ltr"||dir=="rtl"){_17a=dir.toUpperCase();}else{_17a=_177.charAt(2)=="L"?"LTR":"RTL";}_177=_179+_17a;}if(_17c.charAt(0)=="C"){dir=_170(text);if(dir=="rtl"){_17c="RTL";}else{if(dir=="ltr"){dir=_17d(text);_17c=dir.toUpperCase();}else{_17c=_178.charAt(2)=="L"?"LTR":"RTL";}}_178=_17b+_17c;}if(_177==_178){return text;}bdx.inFormat=_177;bdx.outFormat=_178;bdx.swap=swap;if((_179=="L")&&(_178=="VLTR")){if(_17a=="LTR"){bdx.dir=LTR;return _17e(text);}if(_17a=="RTL"){bdx.dir=RTL;return _17e(text);}}if((_179=="V")&&(_17b=="V")){return _17f(text);}if((_179=="L")&&(_178=="VRTL")){if(_17a=="LTR"){bdx.dir=LTR;text=_17e(text);}else{bdx.dir=RTL;text=_17e(text);}return _17f(text);}if((_177=="VLTR")&&(_178=="LLTR")){bdx.dir=LTR;return _17e(text);}if((_179=="V")&&(_17b=="L")&&(_17a!=_17c)){text=_17f(text);return (_17a=="RTL")?_16c(text,"LLTR","VLTR",swap):_16c(text,"LRTL","VRTL",swap);}if((_177=="VRTL")&&(_178=="LRTL")){return _16c(text,"LRTL","VRTL",swap);}if((_179=="L")&&(_17b=="L")){var _180=bdx.swap;bdx.swap=_180.substr(0,1)+"N";if(_17a=="RTL"){bdx.dir=RTL;text=_17e(text);bdx.swap="N"+_180.substr(1,2);bdx.dir=LTR;text=_17e(text);}else{bdx.dir=LTR;text=_17e(text);bdx.swap="N"+_180.substr(1,2);text=_16c(text,"VLTR","LRTL",bdx.swap);}return text;}};function _16e(rtl,text,_181){if(text.length==0){return;}if(rtl==undefined){rtl=true;}if(_181==undefined){_181=true;}text=new String(text);var _182=text.split(""),Ix=0,step=+1,_183=_182.length;if(!rtl){Ix=_182.length-1;step=-1;_183=1;}var _184=0,_185=[],_186=0;for(var _187=Ix;_187*step<_183;_187=_187+step){if(_188(_182[_187])||_189(_182[_187])){if(_182[_187]=="ل"){if(_18a(_182,(_187+step),step,_183)){_182[_187]=(_184==0)?_18b(_182[_187+step],_18c):_18b(_182[_187+step],_18d);_187+=step;_18e(_182,_187,step,_183);if(_181){_185[_186]=_187;_186++;}_184=0;continue;}}var _18f=_182[_187];if(_184==1){_182[_187]=(_190(_182,(_187+step),step,_183))?_191(_182[_187]):_192(_182[_187],_193);}else{if(_190(_182,(_187+step),step,_183)==true){_182[_187]=_192(_182[_187],_194);}else{_182[_187]=_192(_182[_187],_195);}}if(!_189(_18f)){_184=1;}if(_196(_18f)==true){_184=0;}}else{_184=0;}}var _197="";for(idx=0;idx<_182.length;idx++){if(!(_181&&_198(_185,_185.length,idx)>-1)){_197+=_182[idx];}}return _197;};function _170(text){var type=null,uc=null,hi=null;for(var i=0;i<text.length;i++){uc=text.charAt(i).charCodeAt(0);hi=_171[uc>>8];type=hi<_172?hi:_173[hi-_172][uc&255];if(type==_174||type==_175){return "rtl";}if(type==_199){return "ltr";}if(type==_176){break;}}return "";};function _17d(text){var type=null;for(var i=text.length-1;i>=0;i--){type=_19a(text.charAt(i));if(type==_174||type==_175){return "rtl";}if(type==_199){return "ltr";}if(type==_176){break;}}return "";};function _16f(text,rtl,_19b){if(text.length==0){return;}if(_19b==undefined){_19b=true;}if(rtl==undefined){rtl=true;}text=new String(text);var _19c="",_19d=[],_19e="";if(_19b){for(var j=0;j<text.length;j++){if(text.charAt(j)==" "){if(rtl){if(j>0){if(text.charAt(j-1)>="ﻵ"&&text.charAt(j-1)<="ﻼ"){continue;}}}else{if(j+1<text.length){if(text.charAt(j+1)>="ﻵ"&&text.charAt(j+1)<="ﻼ"){continue;}}}}_19e+=text.charAt(j);}}else{_19e=new String(text);}_19d=_19e.split("");for(var i=0;i<_19e.length;i++){if(_19d[i]>="ﹰ"&&_19d[i]<"﻿"){var _19f=_19e.charCodeAt(i);if(_19d[i]>="ﻵ"&&_19d[i]<="ﻼ"){if(rtl){_19c+="ل";_19c+=_1a0[parseInt((_19f-65269)/2)];}else{_19c+=_1a0[parseInt((_19f-65269)/2)];_19c+="ل";}}else{_19c+=_1a1[_19f-65136];}}else{_19c+=_19d[i];}}return _19c;};function _17e(str){var _1a2=str.split(""),_1a3=[];_1a4(_1a2,_1a3);_1a5(_1a2,_1a3);_1a6(2,_1a2,_1a3);_1a6(1,_1a2,_1a3);return _1a2.join("");};function _1a4(_1a7,_1a8){var len=_1a7.length,_1a9=bdx.dir?_1aa:_1ab,_1ac=null,_1ad=null,_1ae=null,_1af=0,_1b0=null,cond=null,_1b1=-1,i=null,ix=null,_1b2=[],_1b3=[];bdx.hiLevel=bdx.dir;bdx.lastArabic=false;bdx.hasUBAT_AL=false,bdx.hasUBAT_B=false;bdx.hasUBAT_S=false;for(i=0;i<len;i++){_1b2[i]=_19a(_1a7[i]);}for(ix=0;ix<len;ix++){_1ac=_1af;_1b3[ix]=_1ad=_1b4(_1a7,_1b2,_1b3,ix);_1af=_1a9[_1ac][_1ad];_1b0=_1af&240;_1af&=15;_1a8[ix]=_1ae=_1a9[_1af][ITIL];if(_1b0>0){if(_1b0==16){for(i=_1b1;i<ix;i++){_1a8[i]=1;}_1b1=-1;}else{_1b1=-1;}}cond=_1a9[_1af][_1b5];if(cond){if(_1b1==-1){_1b1=ix;}}else{if(_1b1>-1){for(i=_1b1;i<ix;i++){_1a8[i]=_1ae;}_1b1=-1;}}if(_1b2[ix]==_176){_1a8[ix]=0;}bdx.hiLevel|=_1ae;}if(bdx.hasUBAT_S){for(i=0;i<len;i++){if(_1b2[i]==_1b6){_1a8[i]=bdx.dir;for(var j=i-1;j>=0;j--){if(_1b2[j]==_1b7){_1a8[j]=bdx.dir;}else{break;}}}}}};function _1a5(_1b8,_1b9){if(bdx.hiLevel==0||bdx.swap.substr(0,1)==bdx.swap.substr(1,2)){return;}for(var i=0;i<_1b8.length;i++){if(_1b9[i]==1){_1b8[i]=_1ba(_1b8[i]);}}};function _19a(ch){var uc=ch.charCodeAt(0),hi=_171[uc>>8];return (hi<_172)?hi:_173[hi-_172][uc&255];};function _17f(str){var _1bb=str.split("");_1bb.reverse();return _1bb.join("");};function _198(_1bc,_1bd,idx){var _1be=-1;for(var i=0;i<_1bd;i++){if(_1bc[i]==idx){return i;}}return -1;};function _188(c){for(var i=0;i<_1bf.length;i++){if(c>=_1bf[i]&&c<=_1c0[i]){return true;}}return false;};function _190(_1c1,_1c2,step,_1c3){while(((_1c2)*step)<_1c3&&_189(_1c1[_1c2])){_1c2+=step;}if(((_1c2)*step)<_1c3&&_188(_1c1[_1c2])){return true;}return false;};function _18a(_1c4,_1c5,step,_1c6){while(((_1c5)*step)<_1c6&&_189(_1c4[_1c5])){_1c5+=step;}var c=" ";if(((_1c5)*step)<_1c6){c=_1c4[_1c5];}else{return false;}for(var i=0;i<_1a0.length;i++){if(_1a0[i]==c){return true;}}return false;};function _1a6(lev,_1c7,_1c8){if(bdx.hiLevel<lev){return;}if(lev==1&&bdx.dir==RTL&&!bdx.hasUBAT_B){_1c7.reverse();return;}var len=_1c7.length,_1c9=0,end,lo,hi,tmp;while(_1c9<len){if(_1c8[_1c9]>=lev){end=_1c9+1;while(end<len&&_1c8[end]>=lev){end++;}for(lo=_1c9,hi=end-1;lo<hi;lo++,hi--){tmp=_1c7[lo];_1c7[lo]=_1c7[hi];_1c7[hi]=tmp;}_1c9=end;}_1c9++;}};function _1b4(_1ca,_1cb,_1cc,ix){var _1cd=_1cb[ix],_1ce,_1cf,len,i;switch(_1cd){case _199:case _174:bdx.lastArabic=false;case _1d0:case _1d1:return _1cd;case _1d2:return bdx.lastArabic?_1d1:_1d2;case _175:bdx.lastArabic=true;bdx.hasUBAT_AL=true;return _174;case _1b7:return _1d0;case _1d3:if(ix<1||(ix+1)>=_1cb.length||((_1ce=_1cc[ix-1])!=_1d2&&_1ce!=_1d1)||((_1cf=_1cb[ix+1])!=_1d2&&_1cf!=_1d1)){return _1d0;}if(bdx.lastArabic){_1cf=_1d1;}return _1cf==_1ce?_1cf:_1d0;case _1d4:_1ce=ix>0?_1cc[ix-1]:_176;if(_1ce==_1d2&&(ix+1)<_1cb.length&&_1cb[ix+1]==_1d2){return _1d2;}return _1d0;case _1d5:if(ix>0&&_1cc[ix-1]==_1d2){return _1d2;}if(bdx.lastArabic){return _1d0;}i=ix+1;len=_1cb.length;while(i<len&&_1cb[i]==_1d5){i++;}if(i<len&&_1cb[i]==_1d2){return _1d2;}return _1d0;case _1d6:if(bdx.inFormat=="VLTR"){len=_1cb.length;i=ix+1;while(i<len&&_1cb[i]==_1d6){i++;}if(i<len){var c=_1ca[ix],_1d7=(c>=1425&&c<=2303)||c==64286;_1ce=_1cb[i];if(_1d7&&(_1ce==_174||_1ce==_175)){return _174;}}}if(ix<1||(_1ce=_1cb[ix-1])==_176){return _1d0;}return _1cc[ix-1];case _176:lastArabic=false;bdx.hasUBAT_B=true;return bdx.dir;case _1b6:bdx.hasUBAT_S=true;return _1d0;case _1d8:case _1d9:case _1da:case _1db:case _1dc:lastArabic=false;case _1dd:return _1d0;}};function _1ba(c){var mid,low=0,high=_1de.length-1;while(low<=high){mid=Math.floor((low+high)/2);if(c<_1de[mid][0]){high=mid-1;}else{if(c>_1de[mid][0]){low=mid+1;}else{return _1de[mid][1];}}}return c;};function _196(c){for(var i=0;i<_1df.length;i++){if(_1df[i]==c){return true;}}return false;};function _191(c){for(var i=0;i<_1e0.length;i++){if(c==_1e0[i]){return _1e1[i];}}return c;};function _192(c,_1e2){for(var i=0;i<_1e0.length;i++){if(c==_1e0[i]){return _1e2[i];}}return c;};function _189(c){return (c>="ً"&&c<="ٕ")?true:false;};function _165(oc){if(oc=="L"){return "LTR";}if(oc=="R"){return "RTL";}if(oc=="C"){return "CLR";}if(oc=="D"){return "CRL";}};function _18e(_1e3,_1e4,step,_1e5){while(((_1e4)*step)<_1e5&&_189(_1e3[_1e4])){_1e4+=step;}if(((_1e4)*step)<_1e5){_1e3[_1e4]=" ";return true;}return false;};function _18b(_1e6,_1e7){for(var i=0;i<_1a0.length;i++){if(_1e6==_1a0[i]){return _1e7[i];}}return _1e6;};function _1e8(alef){for(var i=0;i<_1a0.length;i++){if(_1a0[i]==alef){return _1a0[i];}}return 0;};var bdx={dir:0,defInFormat:"LLTR",defoutFormat:"VLTR",defSwap:"YN",inFormat:"LLTR",outFormat:"VLTR",swap:"YN",hiLevel:0,lastArabic:false,hasUBAT_AL:false,hasBlockSep:false,hasSegSep:false};var ITIL=5;var _1b5=6;var LTR=0;var RTL=1;var _1de=[["(",")"],[")","("],["<",">"],[">","<"],["[","]"],["]","["],["{","}"],["}","{"],["«","»"],["»","«"],["‹","›"],["›","‹"],["⁽","⁾"],["⁾","⁽"],["₍","₎"],["₎","₍"],["≤","≥"],["≥","≤"],["〈","〉"],["〉","〈"],["﹙","﹚"],["﹚","﹙"],["﹛","﹜"],["﹜","﹛"],["﹝","﹞"],["﹞","﹝"],["﹤","﹥"],["﹥","﹤"]];var _1a0=["آ","أ","إ","ا"];var _1e9=[65153,65154,65155,65156,65159,65160,65165,65166];var _1ea=[65245,65246,65247,65248];var _18c=["ﻵ","ﻷ","ﻹ","ﻻ"];var _18d=["ﻶ","ﻸ","ﻺ","ﻼ"];var _1e0=["ا","ب","ت","ث","ج","ح","خ","د","ذ","ر","ز","س","ش","ص","ض","ط","ظ","ع","غ","ف","ق","ك","ل","م","ن","ه","و","ي","إ","أ","آ","ة","ى","ی","ئ","ؤ","ً","ٌ","ٍ","َ","ُ","ِ","ّ","ْ","ء"];var _195=["ﺍ","ﺏ","ﺕ","ﺙ","ﺝ","ﺡ","ﺥ","ﺩ","ﺫ","ﺭ","ﺯ","ﺱ","ﺵ","ﺹ","ﺽ","ﻁ","ﻅ","ﻉ","ﻍ","ﻑ","ﻕ","ﻙ","ﻝ","ﻡ","ﻥ","ﻩ","ﻭ","ﻱ","ﺇ","ﺃ","ﺁ","ﺓ","ﻯ","ﯼ","ﺉ","ﺅ","ﹰ","ﹲ","ﹴ","ﹶ","ﹸ","ﹺ","ﹼ","ﹾ","ﺀ"];var _193=["ﺎ","ﺐ","ﺖ","ﺚ","ﺞ","ﺢ","ﺦ","ﺪ","ﺬ","ﺮ","ﺰ","ﺲ","ﺶ","ﺺ","ﺾ","ﻂ","ﻆ","ﻊ","ﻎ","ﻒ","ﻖ","ﻚ","ﻞ","ﻢ","ﻦ","ﻪ","ﻮ","ﻲ","ﺈ","ﺄ","ﺂ","ﺔ","ﻰ","ﯽ","ﺊ","ﺆ","ﹰ","ﹲ","ﹴ","ﹶ","ﹸ","ﹺ","ﹼ","ﹾ","ﺀ"];var _1e1=["ﺎ","ﺒ","ﺘ","ﺜ","ﺠ","ﺤ","ﺨ","ﺪ","ﺬ","ﺮ","ﺰ","ﺴ","ﺸ","ﺼ","ﻀ","ﻄ","ﻈ","ﻌ","ﻐ","ﻔ","ﻘ","ﻜ","ﻠ","ﻤ","ﻨ","ﻬ","ﻮ","ﻴ","ﺈ","ﺄ","ﺂ","ﺔ","ﻰ","ﯿ","ﺌ","ﺆ","ﹱ","ﹲ","ﹴ","ﹷ","ﹹ","ﹻ","ﹽ","ﹿ","ﺀ"];var _194=["ﺍ","ﺑ","ﺗ","ﺛ","ﺟ","ﺣ","ﺧ","ﺩ","ﺫ","ﺭ","ﺯ","ﺳ","ﺷ","ﺻ","ﺿ","ﻃ","ﻇ","ﻋ","ﻏ","ﻓ","ﻗ","ﻛ","ﻟ","ﻣ","ﻧ","ﻫ","ﻭ","ﻳ","ﺇ","ﺃ","ﺁ","ﺓ","ﻯ","ﯾ","ﺋ","ﺅ","ﹰ","ﹲ","ﹴ","ﹶ","ﹸ","ﹺ","ﹼ","ﹾ","ﺀ"];var _1df=["ء","ا","د","ذ","ر","ز","و","آ","ة","ئ","ؤ","إ","ٵ","أ"];var _1a1=["ً","ً","ٌ","؟","ٍ","؟","َ","َ","ُ","ُ","ِ","ِ","ّ","ّ","ْ","ْ","ء","آ","آ","أ","أ","ؤ","ؤ","إ","إ","ئ","ئ","ئ","ئ","ا","ا","ب","ب","ب","ب","ة","ة","ت","ت","ت","ت","ث","ث","ث","ث","ج","ج","ج","ج","ح","ح","ح","ح","خ","خ","خ","خ","د","د","ذ","ذ","ر","ر","ز","ز","س","س","س","س","ش","ش","ش","ش","ص","ص","ص","ص","ض","ض","ض","ض","ط","ط","ط","ط","ظ","ظ","ظ","ظ","ع","ع","ع","ع","غ","غ","غ","غ","ف","ف","ف","ف","ق","ق","ق","ق","ك","ك","ك","ك","ل","ل","ل","ل","م","م","م","م","ن","ن","ن","ن","ه","ه","ه","ه","و","و","ى","ى","ي","ي","ي","ي","ﻵ","ﻶ","ﻷ","ﻸ","ﻹ","ﻺ","ﻻ","ﻼ","؟","؟","؟"];var _1bf=["ء","ف"];var _1c0=["غ","ي"];var _1eb=[1+32+256*17,1+32+256*19,1+256*21,1+32+256*23,1+2+256*25,1+32+256*29,1+2+256*31,1+256*35,1+2+256*37,1+2+256*41,1+2+256*45,1+2+256*49,1+2+256*53,1+256*57,1+256*59,1+256*61,1+256*63,1+2+256*65,1+2+256*69,1+2+256*73,1+2+256*77,1+2+256*81,1+2+256*85,1+2+256*89,1+2+256*93,0,0,0,0,0,1+2,1+2+256*97,1+2+256*101,1+2+256*105,1+2+16+256*109,1+2+256*113,1+2+256*117,1+2+256*121,1+256*125,1+256*127,1+2+256*129,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,1+256*133,1+256*135,1+256*137,1+256*139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1+32,1+32,0,1+32,1,1,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1,1+2,1,1,1,1,1,1,1,1,1,1,1+2,1,1+2,1+2,1+2,1+2,1,1];var _1ec=[1+2,1+2,1+2,0,1+2,0,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,1+2,0,0+32,1+32,0+32,1+32,0,1,0+32,1+32,0,2,1+2,1,0+32,1+32,0,2,1+2,1,0,1,0,2,1+2,1,0,2,1+2,1,0,2,1+2,1,0,2,1+2,1,0,2,1+2,1,0,1,0,1,0,1,0,1,0,2,1+2,1,0,2,1+2,1,0,2,1+2,1,0,2,1+2,1,0,2,1+2,1,0,2,1+2,1,0,2,1+2,1,0,2,1+2,1,0,2,1+2,1,0,2,1+2,1,0,2,1+2,1,0+16,2+16,1+2+16,1+16,0,2,1+2,1,0,2,1+2,1,0,2,1+2,1,0,1,0,1,0,2,1+2,1,0,1,0,1,0,1,0,1];var _1ab=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]];var _1aa=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]];var _199=0;var _174=1;var _1d2=2;var _1d1=3;var _1d0=4;var _176=5;var _1b6=6;var _175=7;var _1b7=8;var _1d3=9;var _1d4=10;var _1d5=11;var _1d6=12;var _1d8=13;var _1d9=14;var _1dc=15;var _1da=16;var _1db=17;var _1dd=18;var _172=100;var TB00=_172+0;var TB05=_172+1;var TB06=_172+2;var TB07=_172+3;var TB20=_172+4;var TBFB=_172+5;var TBFE=_172+6;var TBFF=_172+7;var L=_199;var R=_174;var EN=_1d2;var AN=_1d1;var ON=_1d0;var B=_176;var S=_1b6;var AL=_175;var WS=_1b7;var CS=_1d3;var ES=_1d4;var ET=_1d5;var NSM=_1d6;var LRE=_1d8;var RLE=_1d9;var PDF=_1dc;var LRO=_1da;var RLO=_1db;var BN=_1dd;var _171=[TB00,L,L,L,L,TB05,TB06,TB07,R,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,TB20,ON,ON,ON,L,ON,L,ON,L,ON,ON,ON,L,L,ON,ON,L,L,L,L,L,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,L,L,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,L,L,L,L,L,L,L,L,L,L,L,L,L,L,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,L,L,ON,ON,L,L,ON,ON,L,L,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,L,L,L,TBFB,AL,AL,TBFE,TBFF];delete TB00;delete TB05;delete TB06;delete TB07;delete TB20;delete TBFB;delete TBFE;delete TBFF;var _173=[[BN,BN,BN,BN,BN,BN,BN,BN,BN,S,B,S,WS,B,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,B,B,B,S,WS,ON,ON,ET,ET,ET,ON,ON,ON,ON,ON,ES,CS,ES,CS,CS,EN,EN,EN,EN,EN,EN,EN,EN,EN,EN,CS,ON,ON,ON,ON,ON,ON,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,ON,ON,ON,ON,ON,ON,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,ON,ON,ON,ON,BN,BN,BN,BN,BN,BN,B,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,BN,CS,ON,ET,ET,ET,ET,ON,ON,ON,ON,L,ON,ON,BN,ON,ON,ET,ET,EN,EN,ON,L,ON,ON,ON,EN,L,ON,ON,ON,ON,ON,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,ON,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,ON,L,L,L,L,L,L,L,L],[L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,ON,ON,ON,ON,ON,ON,ON,ON,ON,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,ON,ON,L,L,L,L,L,L,L,ON,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,ON,L,ON,ON,ON,ON,ON,ON,ON,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,R,NSM,R,NSM,NSM,R,NSM,NSM,R,NSM,ON,ON,ON,ON,ON,ON,ON,ON,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,ON,ON,ON,ON,ON,R,R,R,R,R,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON],[AN,AN,AN,AN,ON,ON,ON,ON,AL,ET,ET,AL,CS,AL,ON,ON,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,AL,ON,ON,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,AN,AN,AN,AN,AN,AN,AN,AN,AN,AN,ET,AN,AN,AL,AL,AL,NSM,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,NSM,NSM,NSM,NSM,NSM,NSM,NSM,AN,ON,NSM,NSM,NSM,NSM,NSM,NSM,AL,AL,NSM,NSM,ON,NSM,NSM,NSM,NSM,AL,AL,EN,EN,EN,EN,EN,EN,EN,EN,EN,EN,AL,AL,AL,AL,AL,AL],[AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,ON,AL,AL,NSM,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,ON,ON,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,AL,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,R,R,ON,ON,ON,ON,R,ON,ON,ON,ON,ON],[WS,WS,WS,WS,WS,WS,WS,WS,WS,WS,WS,BN,BN,BN,L,R,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,WS,B,LRE,RLE,PDF,LRO,RLO,CS,ET,ET,ET,ET,ET,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,CS,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,WS,BN,BN,BN,BN,BN,ON,ON,ON,ON,ON,BN,BN,BN,BN,BN,BN,EN,L,ON,ON,EN,EN,EN,EN,EN,EN,ES,ES,ON,ON,ON,L,EN,EN,EN,EN,EN,EN,EN,EN,EN,EN,ES,ES,ON,ON,ON,ON,L,L,L,L,L,L,L,L,L,L,L,L,L,ON,ON,ON,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ET,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON],[L,L,L,L,L,L,L,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,L,L,L,L,L,ON,ON,ON,ON,ON,R,NSM,R,R,R,R,R,R,R,R,R,R,ES,R,R,R,R,R,R,R,R,R,R,R,R,R,ON,R,R,R,R,R,ON,R,ON,R,R,ON,R,R,ON,R,R,R,R,R,R,R,R,R,R,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL],[NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,NSM,NSM,NSM,NSM,NSM,NSM,NSM,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,CS,ON,CS,ON,ON,CS,ON,ON,ON,ON,ON,ON,ON,ON,ON,ET,ON,ON,ES,ES,ON,ON,ON,ON,ON,ET,ET,ON,ON,ON,ON,ON,AL,AL,AL,AL,AL,ON,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,AL,ON,ON,BN],[ON,ON,ON,ET,ET,ET,ON,ON,ON,ON,ON,ES,CS,ES,CS,CS,EN,EN,EN,EN,EN,EN,EN,EN,EN,EN,CS,ON,ON,ON,ON,ON,ON,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,ON,ON,ON,ON,ON,ON,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,ON,ON,ON,L,L,L,L,L,L,ON,ON,L,L,L,L,L,L,ON,ON,L,L,L,L,L,L,ON,ON,L,L,L,ON,ON,ON,ET,ET,ON,ON,ON,ET,ET,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON,ON]];delete L;delete R;delete EN;delete AN;delete ON;delete B;delete S;delete AL;delete WS;delete CS;delete ES;delete ET;delete NSM;delete LRE;delete RLE;delete PDF;delete LRO;delete RLO;delete BN;return _160;});},"dojox/charting/SimpleTheme":function(){define(["dojo/_base/lang","dojo/_base/array","dojo/_base/declare","dojo/_base/Color","dojox/lang/utils","dojox/gfx/gradutils"],function(lang,arr,_1ed,_1ee,dlu,dgg){var _1ef=_1ed("dojox.charting.SimpleTheme",null,{shapeSpaces:{shape:1,shapeX:1,shapeY:1},constructor:function(_1f0){_1f0=_1f0||{};var def=_1ef.defaultTheme;arr.forEach(["chart","plotarea","axis","grid","series","marker","indicator"],function(name){this[name]=lang.delegate(def[name],_1f0[name]);},this);if(_1f0.seriesThemes&&_1f0.seriesThemes.length){this.colors=null;this.seriesThemes=_1f0.seriesThemes.slice(0);}else{this.seriesThemes=null;this.colors=(_1f0.colors||_1ef.defaultColors).slice(0);}this.markerThemes=null;if(_1f0.markerThemes&&_1f0.markerThemes.length){this.markerThemes=_1f0.markerThemes.slice(0);}this.markers=_1f0.markers?lang.clone(_1f0.markers):lang.delegate(_1ef.defaultMarkers);this.noGradConv=_1f0.noGradConv;this.noRadialConv=_1f0.noRadialConv;if(_1f0.reverseFills){this.reverseFills();}this._current=0;this._buildMarkerArray();},clone:function(){var _1f1=new this.constructor({chart:this.chart,plotarea:this.plotarea,axis:this.axis,grid:this.grid,series:this.series,marker:this.marker,colors:this.colors,markers:this.markers,indicator:this.indicator,seriesThemes:this.seriesThemes,markerThemes:this.markerThemes,noGradConv:this.noGradConv,noRadialConv:this.noRadialConv});arr.forEach(["clone","clear","next","skip","addMixin","post","getTick"],function(name){if(this.hasOwnProperty(name)){_1f1[name]=this[name];}},this);return _1f1;},clear:function(){this._current=0;},next:function(_1f2,_1f3,_1f4){var _1f5=dlu.merge,_1f6,_1f7;if(this.colors){_1f6=lang.delegate(this.series);_1f7=lang.delegate(this.marker);var _1f8=new _1ee(this.colors[this._current%this.colors.length]),old;if(_1f6.stroke&&_1f6.stroke.color){_1f6.stroke=lang.delegate(_1f6.stroke);old=new _1ee(_1f6.stroke.color);_1f6.stroke.color=new _1ee(_1f8);_1f6.stroke.color.a=old.a;}else{_1f6.stroke={color:_1f8};}if(_1f7.stroke&&_1f7.stroke.color){_1f7.stroke=lang.delegate(_1f7.stroke);old=new _1ee(_1f7.stroke.color);_1f7.stroke.color=new _1ee(_1f8);_1f7.stroke.color.a=old.a;}else{_1f7.stroke={color:_1f8};}if(!_1f6.fill||_1f6.fill.type){_1f6.fill=_1f8;}else{old=new _1ee(_1f6.fill);_1f6.fill=new _1ee(_1f8);_1f6.fill.a=old.a;}if(!_1f7.fill||_1f7.fill.type){_1f7.fill=_1f8;}else{old=new _1ee(_1f7.fill);_1f7.fill=new _1ee(_1f8);_1f7.fill.a=old.a;}}else{_1f6=this.seriesThemes?_1f5(this.series,this.seriesThemes[this._current%this.seriesThemes.length]):this.series;_1f7=this.markerThemes?_1f5(this.marker,this.markerThemes[this._current%this.markerThemes.length]):_1f6;}var _1f9=_1f7&&_1f7.symbol||this._markers[this._current%this._markers.length];var _1fa={series:_1f6,marker:_1f7,symbol:_1f9};++this._current;if(_1f3){_1fa=this.addMixin(_1fa,_1f2,_1f3);}if(_1f4){_1fa=this.post(_1fa,_1f2);}return _1fa;},skip:function(){++this._current;},addMixin:function(_1fb,_1fc,_1fd,_1fe){if(lang.isArray(_1fd)){arr.forEach(_1fd,function(m){_1fb=this.addMixin(_1fb,_1fc,m);},this);}else{var t={};if("color" in _1fd){if(_1fc=="line"||_1fc=="area"){lang.setObject("series.stroke.color",_1fd.color,t);lang.setObject("marker.stroke.color",_1fd.color,t);}else{lang.setObject("series.fill",_1fd.color,t);}}arr.forEach(["stroke","outline","shadow","fill","filter","font","fontColor","labelWiring"],function(name){var _1ff="marker"+name.charAt(0).toUpperCase()+name.substr(1),b=_1ff in _1fd;if(name in _1fd){lang.setObject("series."+name,_1fd[name],t);if(!b){lang.setObject("marker."+name,_1fd[name],t);}}if(b){lang.setObject("marker."+name,_1fd[_1ff],t);}});if("marker" in _1fd){t.symbol=_1fd.marker;t.symbol=_1fd.marker;}_1fb=dlu.merge(_1fb,t);}if(_1fe){_1fb=this.post(_1fb,_1fc);}return _1fb;},post:function(_200,_201){var fill=_200.series.fill,t;if(!this.noGradConv&&this.shapeSpaces[fill.space]&&fill.type=="linear"){if(_201=="bar"){t={x1:fill.y1,y1:fill.x1,x2:fill.y2,y2:fill.x2};}else{if(!this.noRadialConv&&fill.space=="shape"&&(_201=="slice"||_201=="circle")){t={type:"radial",cx:0,cy:0,r:100};}}if(t){return dlu.merge(_200,{series:{fill:t}});}}return _200;},getTick:function(name,_202){var tick=this.axis.tick,_203=name+"Tick",_204=dlu.merge;if(tick){if(this.axis[_203]){tick=_204(tick,this.axis[_203]);}}else{tick=this.axis[_203];}if(_202){if(tick){if(_202[_203]){tick=_204(tick,_202[_203]);}}else{tick=_202[_203];}}return tick;},inspectObjects:function(f){arr.forEach(["chart","plotarea","axis","grid","series","marker","indicator"],function(name){f(this[name]);},this);if(this.seriesThemes){arr.forEach(this.seriesThemes,f);}if(this.markerThemes){arr.forEach(this.markerThemes,f);}},reverseFills:function(){this.inspectObjects(function(o){if(o&&o.fill){o.fill=dgg.reverse(o.fill);}});},addMarker:function(name,_205){this.markers[name]=_205;this._buildMarkerArray();},setMarkers:function(obj){this.markers=obj;this._buildMarkerArray();},_buildMarkerArray:function(){this._markers=[];for(var p in this.markers){this._markers.push(this.markers[p]);}}});lang.mixin(_1ef,{defaultMarkers:{CIRCLE:"m-3,0 c0,-4 6,-4 6,0 m-6,0 c0,4 6,4 6,0",SQUARE:"m-3,-3 l0,6 6,0 0,-6 z",DIAMOND:"m0,-3 l3,3 -3,3 -3,-3 z",CROSS:"m0,-3 l0,6 m-3,-3 l6,0",X:"m-3,-3 l6,6 m0,-6 l-6,6",TRIANGLE:"m-3,3 l3,-6 3,6 z",TRIANGLE_INVERTED:"m-3,-3 l3,6 3,-6 z"},defaultColors:["#54544c","#858e94","#6e767a","#948585","#474747"],defaultTheme:{chart:{stroke:null,fill:"white",pageStyle:null,titleGap:20,titlePos:"top",titleFont:"normal normal bold 14pt Tahoma",titleFontColor:"#333"},plotarea:{stroke:null,fill:"white"},axis:{stroke:{color:"#333",width:1},tick:{color:"#666",position:"center",font:"normal normal normal 7pt Tahoma",fontColor:"#333",labelGap:4},majorTick:{width:1,length:6},minorTick:{width:0.8,length:3},microTick:{width:0.5,length:1},title:{gap:15,font:"normal normal normal 11pt Tahoma",fontColor:"#333",orientation:"axis"}},series:{stroke:{width:1.5,color:"#333"},outline:{width:0.1,color:"#ccc"},shadow:null,fill:"#ccc",font:"normal normal normal 8pt Tahoma",fontColor:"#000",labelWiring:{width:1,color:"#ccc"}},marker:{stroke:{width:1.5,color:"#333"},outline:{width:0.1,color:"#ccc"},shadow:null,fill:"#ccc",font:"normal normal normal 8pt Tahoma",fontColor:"#000"},indicator:{lineStroke:{width:1.5,color:"#333"},lineOutline:{width:0.1,color:"#ccc"},lineShadow:null,lineFill:null,stroke:{width:1.5,color:"#333"},outline:{width:0.1,color:"#ccc"},shadow:null,fill:"#ccc",radius:3,font:"normal normal normal 10pt Tahoma",fontColor:"#000",markerFill:"#ccc",markerSymbol:"m-3,0 c0,-4 6,-4 6,0 m-6,0 c0,4 6,4 6,0",markerStroke:{width:1.5,color:"#333"},markerOutline:{width:0.1,color:"#ccc"},markerShadow:null}}});return _1ef;});},"dojox/lang/functional/fold":function(){define(["dojo/_base/lang","dojo/_base/array","dojo/_base/kernel","./lambda"],function(lang,arr,_206,df){var _207={};lang.mixin(df,{foldl:function(a,f,z,o){if(typeof a=="string"){a=a.split("");}o=o||_206.global;f=df.lambda(f);var i,n;if(lang.isArray(a)){for(i=0,n=a.length;i<n;z=f.call(o,z,a[i],i,a),++i){}}else{if(typeof a.hasNext=="function"&&typeof a.next=="function"){for(i=0;a.hasNext();z=f.call(o,z,a.next(),i++,a)){}}else{for(i in a){if(!(i in _207)){z=f.call(o,z,a[i],i,a);}}}}return z;},foldl1:function(a,f,o){if(typeof a=="string"){a=a.split("");}o=o||_206.global;f=df.lambda(f);var z,i,n;if(lang.isArray(a)){z=a[0];for(i=1,n=a.length;i<n;z=f.call(o,z,a[i],i,a),++i){}}else{if(typeof a.hasNext=="function"&&typeof a.next=="function"){if(a.hasNext()){z=a.next();for(i=1;a.hasNext();z=f.call(o,z,a.next(),i++,a)){}}}else{var _208=true;for(i in a){if(!(i in _207)){if(_208){z=a[i];_208=false;}else{z=f.call(o,z,a[i],i,a);}}}}}return z;},foldr:function(a,f,z,o){if(typeof a=="string"){a=a.split("");}o=o||_206.global;f=df.lambda(f);for(var i=a.length;i>0;--i,z=f.call(o,z,a[i],i,a)){}return z;},foldr1:function(a,f,o){if(typeof a=="string"){a=a.split("");}o=o||_206.global;f=df.lambda(f);var n=a.length,z=a[n-1],i=n-1;for(;i>0;--i,z=f.call(o,z,a[i],i,a)){}return z;},reduce:function(a,f,z){return arguments.length<3?df.foldl1(a,f):df.foldl(a,f,z);},reduceRight:function(a,f,z){return arguments.length<3?df.foldr1(a,f):df.foldr(a,f,z);},unfold:function(pr,f,g,z,o){o=o||_206.global;f=df.lambda(f);g=df.lambda(g);pr=df.lambda(pr);var t=[];for(;!pr.call(o,z);t.push(f.call(o,z)),z=g.call(o,z)){}return t;}});});},"dojox/main":function(){define(["dojo/_base/kernel"],function(dojo){return dojo.dojox;});},"dojox/lang/functional":function(){define(["./functional/lambda","./functional/array","./functional/object"],function(df){return df;});},"*noref":1}});define("dojox/_dojox_charting",[],1);require(["dojox/charting/Chart","dojox/charting/bidi/Chart"]);
}catch(e){console.log("Module 'dojox_charting_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojox/charting/themes/Charged":function(){define(["../Theme","dojox/gfx/gradutils","./common"],function(_1,_2,_3){var g=_1.generateGradient,_4={type:"linear",space:"shape",x1:0,y1:0,x2:0,y2:75};_3.Charged=new _1({chart:{fill:"#ededdf",pageStyle:{backgroundColor:"#ededdf",backgroundImage:"none",color:"inherit"}},plotarea:{fill:"transparent"},axis:{stroke:{color:"#808078",width:1},tick:{color:"#b3b3a8",position:"center",font:"normal normal normal 7pt Helvetica, Arial, sans-serif",fontColor:"#808078"}},series:{stroke:{width:2,color:"#595954"},outline:null,font:"normal normal normal 8pt Helvetica, Arial, sans-serif",fontColor:"#808078"},marker:{stroke:{width:3,color:"#595954"},outline:null,font:"normal normal normal 8pt Helvetica, Arial, sans-serif",fontColor:"#808078"},seriesThemes:[{fill:g(_4,"#004cbf","#06f")},{fill:g(_4,"#bf004c","#f06")},{fill:g(_4,"#43bf00","#6f0")},{fill:g(_4,"#7300bf","#90f")},{fill:g(_4,"#bf7300","#f90")},{fill:g(_4,"#00bf73","#0f9")}],markerThemes:[{fill:"#06f",stroke:{color:"#06f"}},{fill:"#f06",stroke:{color:"#f06"}},{fill:"#6f0",stroke:{color:"#6f0"}},{fill:"#90f",stroke:{color:"#90f"}},{fill:"#f90",stroke:{color:"#f90"}},{fill:"#0f9",stroke:{color:"#0f9"}}]});_3.Charged.next=function(_5,_6,_7){var _8=_5=="line";if(_8||_5=="area"){var s=this.seriesThemes[this._current%this.seriesThemes.length];s.fill.space="plot";if(_8){s.stroke={width:2.5,color:s.fill.colors[1].color};}if(_5=="area"){s.fill.y2=90;}var _9=_1.prototype.next.apply(this,arguments);delete s.stroke;s.fill.y2=75;s.fill.space="shape";return _9;}return _1.prototype.next.apply(this,arguments);};_3.Charged.post=function(_a,_b){_a=_1.prototype.post.apply(this,arguments);if((_b=="slice"||_b=="circle")&&_a.series.fill&&_a.series.fill.type=="radial"){_a.series.fill=_2.reverse(_a.series.fill);}return _a;};return _3.Charged;});},"dojox/charting/plot2d/ClusteredBars":function(){define(["dojo/_base/declare","./Bars","./common"],function(_c,_d,dc){return _c("dojox.charting.plot2d.ClusteredBars",_d,{getBarProperties:function(){var f=dc.calculateBarSize(this._vScaler.bounds.scale,this.opt,this.series.length);return {gap:f.gap,height:f.size,thickness:f.size};}});});},"dojox/charting/plot2d/Lines":function(){define(["dojo/_base/declare","./Default"],function(_e,_f){return _e("dojox.charting.plot2d.Lines",_f,{constructor:function(){this.opt.lines=true;}});});},"dojox/charting/themes/PlotKit/red":function(){define(["./base","../../Theme"],function(pk,_10){pk.red=pk.base.clone();pk.red.chart.fill=pk.red.plotarea.fill="#f5e6e6";pk.red.colors=_10.defineColors({hue:1,saturation:60,low:40,high:88});return pk.red;});},"dijit/_TemplatedMixin":function(){define(["dojo/cache","dojo/_base/declare","dojo/dom-construct","dojo/_base/lang","dojo/on","dojo/sniff","dojo/string","./_AttachMixin"],function(_11,_12,_13,_14,on,has,_15,_16){var _17=_12("dijit._TemplatedMixin",_16,{templateString:null,templatePath:null,_skipNodeCache:false,searchContainerNode:true,_stringRepl:function(_18){var _19=this.declaredClass,_1a=this;return _15.substitute(_18,this,function(_1b,key){if(key.charAt(0)=="!"){_1b=_14.getObject(key.substr(1),false,_1a);}if(typeof _1b=="undefined"){throw new Error(_19+" template:"+key);}if(_1b==null){return "";}return key.charAt(0)=="!"?_1b:_1b.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){if(!this._rendered){if(!this.templateString){this.templateString=_11(this.templatePath,{sanitize:true});}var _1c=_17.getCachedTemplate(this.templateString,this._skipNodeCache,this.ownerDocument);var _1d;if(_14.isString(_1c)){_1d=_13.toDom(this._stringRepl(_1c),this.ownerDocument);if(_1d.nodeType!=1){throw new Error("Invalid template: "+_1c);}}else{_1d=_1c.cloneNode(true);}this.domNode=_1d;}this.inherited(arguments);if(!this._rendered){this._fillContent(this.srcNodeRef);}this._rendered=true;},_fillContent:function(_1e){var _1f=this.containerNode;if(_1e&&_1f){while(_1e.hasChildNodes()){_1f.appendChild(_1e.firstChild);}}}});_17._templateCache={};_17.getCachedTemplate=function(_20,_21,doc){var _22=_17._templateCache;var key=_20;var _23=_22[key];if(_23){try{if(!_23.ownerDocument||_23.ownerDocument==(doc||document)){return _23;}}catch(e){}_13.destroy(_23);}_20=_15.trim(_20);if(_21||_20.match(/\$\{([^\}]+)\}/g)){return (_22[key]=_20);}else{var _24=_13.toDom(_20,doc);if(_24.nodeType!=1){throw new Error("Invalid template: "+_20);}return (_22[key]=_24);}};if(has("ie")){on(window,"unload",function(){var _25=_17._templateCache;for(var key in _25){var _26=_25[key];if(typeof _26=="object"){_13.destroy(_26);}delete _25[key];}});}return _17;});},"dojox/charting/themes/Chris":function(){define(["../Theme","dojox/gfx/gradutils","./common"],function(_27,_28,_29){var g=_27.generateGradient,_2a={type:"linear",space:"shape",x1:0,y1:0,x2:0,y2:100};_29.Chris=new _27({chart:{fill:"#c1c1c1",stroke:{color:"#666"}},plotarea:{fill:"#c1c1c1"},series:{stroke:{width:2,color:"white"},outline:null,fontColor:"#333"},marker:{stroke:{width:2,color:"white"},outline:{width:2,color:"white"},fontColor:"#333"},seriesThemes:[{fill:g(_2a,"#01b717","#238c01")},{fill:g(_2a,"#d04918","#7c0344")},{fill:g(_2a,"#0005ec","#002578")},{fill:g(_2a,"#f9e500","#786f00")},{fill:g(_2a,"#e27d00","#773e00")},{fill:g(_2a,"#00b5b0","#005f5d")},{fill:g(_2a,"#ac00cb","#590060")}],markerThemes:[{fill:"#01b717",stroke:{color:"#238c01"}},{fill:"#d04918",stroke:{color:"#7c0344"}},{fill:"#0005ec",stroke:{color:"#002578"}},{fill:"#f9e500",stroke:{color:"#786f00"}},{fill:"#e27d00",stroke:{color:"#773e00"}},{fill:"#00b5b0",stroke:{color:"#005f5d"}},{fill:"#ac00cb",stroke:{color:"#590060"}}]});_29.Chris.next=function(_2b,_2c,_2d){var _2e=_2b=="line";if(_2e||_2b=="area"){var s=this.seriesThemes[this._current%this.seriesThemes.length];s.fill.space="plot";if(_2e){s.stroke={color:s.fill.colors[1].color};s.outline={width:2,color:"white"};}var _2f=_27.prototype.next.apply(this,arguments);delete s.outline;delete s.stroke;s.fill.space="shape";return _2f;}return _27.prototype.next.apply(this,arguments);};_29.Chris.post=function(_30,_31){_30=_27.prototype.post.apply(this,arguments);if((_31=="slice"||_31=="circle")&&_30.series.fill&&_30.series.fill.type=="radial"){_30.series.fill=_28.reverse(_30.series.fill);}return _30;};return _29.Chris;});},"dijit/_CssStateMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/dom-class","dojo/has","dojo/_base/lang","dojo/on","dojo/domReady","dojo/touch","dojo/_base/window","./a11yclick","./registry"],function(_32,_33,dom,_34,has,_35,on,_36,_37,win,_38,_39){var _3a=_33("dijit._CssStateMixin",[],{hovering:false,active:false,_applyAttributes:function(){this.inherited(arguments);_32.forEach(["disabled","readOnly","checked","selected","focused","state","hovering","active","_opened"],function(_3b){this.watch(_3b,_35.hitch(this,"_setStateClass"));},this);for(var ap in this.cssStateNodes||{}){this._trackMouseState(this[ap],this.cssStateNodes[ap]);}this._trackMouseState(this.domNode,this.baseClass);this._setStateClass();},_cssMouseEvent:function(_3c){if(!this.disabled){switch(_3c.type){case "mouseover":case "MSPointerOver":case "pointerover":this._set("hovering",true);this._set("active",this._mouseDown);break;case "mouseout":case "MSPointerOut":case "pointerout":this._set("hovering",false);this._set("active",false);break;case "mousedown":case "touchstart":case "MSPointerDown":case "pointerdown":case "keydown":this._set("active",true);break;case "mouseup":case "dojotouchend":case "MSPointerUp":case "pointerup":case "keyup":this._set("active",false);break;}}},_setStateClass:function(){var _3d=this.baseClass.split(" ");function _3e(_3f){_3d=_3d.concat(_32.map(_3d,function(c){return c+_3f;}),"dijit"+_3f);};if(!this.isLeftToRight()){_3e("Rtl");}var _40=this.checked=="mixed"?"Mixed":(this.checked?"Checked":"");if(this.checked){_3e(_40);}if(this.state){_3e(this.state);}if(this.selected){_3e("Selected");}if(this._opened){_3e("Opened");}if(this.disabled){_3e("Disabled");}else{if(this.readOnly){_3e("ReadOnly");}else{if(this.active){_3e("Active");}else{if(this.hovering){_3e("Hover");}}}}if(this.focused){_3e("Focused");}var tn=this.stateNode||this.domNode,_41={};_32.forEach(tn.className.split(" "),function(c){_41[c]=true;});if("_stateClasses" in this){_32.forEach(this._stateClasses,function(c){delete _41[c];});}_32.forEach(_3d,function(c){_41[c]=true;});var _42=[];for(var c in _41){_42.push(c);}tn.className=_42.join(" ");this._stateClasses=_3d;},_subnodeCssMouseEvent:function(_43,_44,evt){if(this.disabled||this.readOnly){return;}function _45(_46){_34.toggle(_43,_44+"Hover",_46);};function _47(_48){_34.toggle(_43,_44+"Active",_48);};function _49(_4a){_34.toggle(_43,_44+"Focused",_4a);};switch(evt.type){case "mouseover":case "MSPointerOver":case "pointerover":_45(true);break;case "mouseout":case "MSPointerOut":case "pointerout":_45(false);_47(false);break;case "mousedown":case "touchstart":case "MSPointerDown":case "pointerdown":case "keydown":_47(true);break;case "mouseup":case "MSPointerUp":case "pointerup":case "dojotouchend":case "keyup":_47(false);break;case "focus":case "focusin":_49(true);break;case "blur":case "focusout":_49(false);break;}},_trackMouseState:function(_4b,_4c){_4b._cssState=_4c;}});_36(function(){function _4d(evt,_4e,_4f){if(_4f&&dom.isDescendant(_4f,_4e)){return;}for(var _50=_4e;_50&&_50!=_4f;_50=_50.parentNode){if(_50._cssState){var _51=_39.getEnclosingWidget(_50);if(_51){if(_50==_51.domNode){_51._cssMouseEvent(evt);}else{_51._subnodeCssMouseEvent(_50,_50._cssState,evt);}}}}};var _52=win.body(),_53;on(_52,_37.over,function(evt){_4d(evt,evt.target,evt.relatedTarget);});on(_52,_37.out,function(evt){_4d(evt,evt.target,evt.relatedTarget);});on(_52,_38.press,function(evt){_53=evt.target;_4d(evt,_53);});on(_52,_38.release,function(evt){_4d(evt,_53);_53=null;});on(_52,"focusin, focusout",function(evt){var _54=evt.target;if(_54._cssState&&!_54.getAttribute("widgetId")){var _55=_39.getEnclosingWidget(_54);if(_55){_55._subnodeCssMouseEvent(_54,_54._cssState,evt);}}});});return _3a;});},"dojox/charting/plot2d/Areas":function(){define(["dojo/_base/declare","./Default"],function(_56,_57){return _56("dojox.charting.plot2d.Areas",_57,{constructor:function(){this.opt.lines=true;this.opt.areas=true;}});});},"dijit/place":function(){define(["dojo/_base/array","dojo/dom-geometry","dojo/dom-style","dojo/_base/kernel","dojo/_base/window","./Viewport","./main"],function(_58,_59,_5a,_5b,win,_5c,_5d){function _5e(_5f,_60,_61,_62){var _63=_5c.getEffectiveBox(_5f.ownerDocument);if(!_5f.parentNode||String(_5f.parentNode.tagName).toLowerCase()!="body"){win.body(_5f.ownerDocument).appendChild(_5f);}var _64=null;_58.some(_60,function(_65){var _66=_65.corner;var pos=_65.pos;var _67=0;var _68={w:{"L":_63.l+_63.w-pos.x,"R":pos.x-_63.l,"M":_63.w}[_66.charAt(1)],h:{"T":_63.t+_63.h-pos.y,"B":pos.y-_63.t,"M":_63.h}[_66.charAt(0)]};var s=_5f.style;s.left=s.right="auto";if(_61){var res=_61(_5f,_65.aroundCorner,_66,_68,_62);_67=typeof res=="undefined"?0:res;}var _69=_5f.style;var _6a=_69.display;var _6b=_69.visibility;if(_69.display=="none"){_69.visibility="hidden";_69.display="";}var bb=_59.position(_5f);_69.display=_6a;_69.visibility=_6b;var _6c={"L":pos.x,"R":pos.x-bb.w,"M":Math.max(_63.l,Math.min(_63.l+_63.w,pos.x+(bb.w>>1))-bb.w)}[_66.charAt(1)],_6d={"T":pos.y,"B":pos.y-bb.h,"M":Math.max(_63.t,Math.min(_63.t+_63.h,pos.y+(bb.h>>1))-bb.h)}[_66.charAt(0)],_6e=Math.max(_63.l,_6c),_6f=Math.max(_63.t,_6d),_70=Math.min(_63.l+_63.w,_6c+bb.w),_71=Math.min(_63.t+_63.h,_6d+bb.h),_72=_70-_6e,_73=_71-_6f;_67+=(bb.w-_72)+(bb.h-_73);if(_64==null||_67<_64.overflow){_64={corner:_66,aroundCorner:_65.aroundCorner,x:_6e,y:_6f,w:_72,h:_73,overflow:_67,spaceAvailable:_68};}return !_67;});if(_64.overflow&&_61){_61(_5f,_64.aroundCorner,_64.corner,_64.spaceAvailable,_62);}var top=_64.y,_74=_64.x,_75=win.body(_5f.ownerDocument);if(/relative|absolute/.test(_5a.get(_75,"position"))){top-=_5a.get(_75,"marginTop");_74-=_5a.get(_75,"marginLeft");}var s=_5f.style;s.top=top+"px";s.left=_74+"px";s.right="auto";return _64;};var _76={"TL":"BR","TR":"BL","BL":"TR","BR":"TL"};var _77={at:function(_78,pos,_79,_7a,_7b){var _7c=_58.map(_79,function(_7d){var c={corner:_7d,aroundCorner:_76[_7d],pos:{x:pos.x,y:pos.y}};if(_7a){c.pos.x+=_7d.charAt(1)=="L"?_7a.x:-_7a.x;c.pos.y+=_7d.charAt(0)=="T"?_7a.y:-_7a.y;}return c;});return _5e(_78,_7c,_7b);},around:function(_7e,_7f,_80,_81,_82){var _83;if(typeof _7f=="string"||"offsetWidth" in _7f||"ownerSVGElement" in _7f){_83=_59.position(_7f,true);if(/^(above|below)/.test(_80[0])){var _84=_59.getBorderExtents(_7f),_85=_7f.firstChild?_59.getBorderExtents(_7f.firstChild):{t:0,l:0,b:0,r:0},_86=_59.getBorderExtents(_7e),_87=_7e.firstChild?_59.getBorderExtents(_7e.firstChild):{t:0,l:0,b:0,r:0};_83.y+=Math.min(_84.t+_85.t,_86.t+_87.t);_83.h-=Math.min(_84.t+_85.t,_86.t+_87.t)+Math.min(_84.b+_85.b,_86.b+_87.b);}}else{_83=_7f;}if(_7f.parentNode){var _88=_5a.getComputedStyle(_7f).position=="absolute";var _89=_7f.parentNode;while(_89&&_89.nodeType==1&&_89.nodeName!="BODY"){var _8a=_59.position(_89,true),pcs=_5a.getComputedStyle(_89);if(/relative|absolute/.test(pcs.position)){_88=false;}if(!_88&&/hidden|auto|scroll/.test(pcs.overflow)){var _8b=Math.min(_83.y+_83.h,_8a.y+_8a.h);var _8c=Math.min(_83.x+_83.w,_8a.x+_8a.w);_83.x=Math.max(_83.x,_8a.x);_83.y=Math.max(_83.y,_8a.y);_83.h=_8b-_83.y;_83.w=_8c-_83.x;}if(pcs.position=="absolute"){_88=true;}_89=_89.parentNode;}}var x=_83.x,y=_83.y,_8d="w" in _83?_83.w:(_83.w=_83.width),_8e="h" in _83?_83.h:(_5b.deprecated("place.around: dijit/place.__Rectangle: { x:"+x+", y:"+y+", height:"+_83.height+", width:"+_8d+" } has been deprecated.  Please use { x:"+x+", y:"+y+", h:"+_83.height+", w:"+_8d+" }","","2.0"),_83.h=_83.height);var _8f=[];function _90(_91,_92){_8f.push({aroundCorner:_91,corner:_92,pos:{x:{"L":x,"R":x+_8d,"M":x+(_8d>>1)}[_91.charAt(1)],y:{"T":y,"B":y+_8e,"M":y+(_8e>>1)}[_91.charAt(0)]}});};_58.forEach(_80,function(pos){var ltr=_81;switch(pos){case "above-centered":_90("TM","BM");break;case "below-centered":_90("BM","TM");break;case "after-centered":ltr=!ltr;case "before-centered":_90(ltr?"ML":"MR",ltr?"MR":"ML");break;case "after":ltr=!ltr;case "before":_90(ltr?"TL":"TR",ltr?"TR":"TL");_90(ltr?"BL":"BR",ltr?"BR":"BL");break;case "below-alt":ltr=!ltr;case "below":_90(ltr?"BL":"BR",ltr?"TL":"TR");_90(ltr?"BR":"BL",ltr?"TR":"TL");break;case "above-alt":ltr=!ltr;case "above":_90(ltr?"TL":"TR",ltr?"BL":"BR");_90(ltr?"TR":"TL",ltr?"BR":"BL");break;default:_90(pos.aroundCorner,pos.corner);}});var _93=_5e(_7e,_8f,_82,{w:_8d,h:_8e});_93.aroundNodePos=_83;return _93;}};return _5d.place=_77;});},"dojox/charting/themes/GreySkies":function(){define(["../SimpleTheme","./common"],function(_94,_95){_95.GreySkies=new _94();return _95.GreySkies;});},"dojox/charting/Chart2D":function(){define(["dojo/_base/kernel","dojo/_base/lang","..","./Chart","./axis2d/Default","./axis2d/Invisible","./plot2d/Default","./plot2d/Lines","./plot2d/Areas","./plot2d/Markers","./plot2d/MarkersOnly","./plot2d/Scatter","./plot2d/Stacked","./plot2d/StackedLines","./plot2d/StackedAreas","./plot2d/Columns","./plot2d/StackedColumns","./plot2d/ClusteredColumns","./plot2d/Bars","./plot2d/StackedBars","./plot2d/ClusteredBars","./plot2d/Grid","./plot2d/Pie","./plot2d/Bubble","./plot2d/Candlesticks","./plot2d/OHLC","./plot2d/Spider"],function(_96,_97,_98,_99){_96.deprecated("dojox.charting.Chart2D","Use dojox.charting.Chart instead and require all other components explicitly","2.0");return _97.setObject("dojox.charting.Chart2D",_99);});},"dojox/charting/themes/WatersEdge":function(){define(["../SimpleTheme","./common"],function(_9a,_9b){_9b.WatersEdge=new _9a({colors:["#437cc0","#6256a5","#4552a3","#43c4f2","#4b66b0"]});return _9b.WatersEdge;});},"dojox/charting/action2d/TouchZoomAndPan":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/event","dojo/sniff","./ChartAction","../Element","dojo/touch","../plot2d/common","dojo/has!dojo-bidi?../bidi/action2d/ZoomAndPan"],function(_9c,_9d,_9e,has,_9f,_a0,_a1,_a2,_a3){var _a4=_9d(_a0,{constructor:function(_a5){},render:function(){if(!this.isDirty()){return;}this.cleanGroup();this.group.createRect({width:this.chart.dim.width,height:this.chart.dim.height}).setFill("rgba(0,0,0,0)");},clear:function(){this.dirty=true;if(this.chart.stack[0]!=this){this.chart.movePlotToFront(this.name);}return this;},getSeriesStats:function(){return _9c.delegate(_a2.defaultStats);},initializeScalers:function(){return this;},isDirty:function(){return this.dirty;}});var _a6=_9d(has("dojo-bidi")?"dojox.charting.action2d.NonBidiTouchZoomAndPan":"dojox.charting.action2d.TouchZoomAndPan",_9f,{defaultParams:{axis:"x",scaleFactor:1.2,maxScale:100,enableScroll:true,enableZoom:true},optionalParams:{},constructor:function(_a7,_a8,_a9){this._listeners=[{eventName:_a1.press,methodName:"onTouchStart"},{eventName:_a1.move,methodName:"onTouchMove"},{eventName:_a1.release,methodName:"onTouchEnd"}];if(!_a9){_a9={};}this.axis=_a9.axis?_a9.axis:"x";this.scaleFactor=_a9.scaleFactor?_a9.scaleFactor:1.2;this.maxScale=_a9.maxScale?_a9.maxScale:100;this.enableScroll=_a9.enableScroll!=undefined?_a9.enableScroll:true;this.enableZoom=_a9.enableScroll!=undefined?_a9.enableZoom:true;this._uName="touchZoomPan"+this.axis;this.connect();},connect:function(){this.inherited(arguments);if(this.chart.surface.declaredClass.indexOf("svg")!=-1){this.chart.addPlot(this._uName,{type:_a4});}},disconnect:function(){if(this.chart.surface.declaredClass.indexOf("svg")!=-1){this.chart.removePlot(this._uName);}this.inherited(arguments);},onTouchStart:function(_aa){var _ab=this.chart,_ac=_ab.getAxis(this.axis);var _ad=_aa.touches?_aa.touches.length:1;var _ae=_aa.touches?_aa.touches[0]:_aa;var _af=this._startPageCoord;this._startPageCoord={x:_ae.pageX,y:_ae.pageY};if((this.enableZoom||this.enableScroll)&&_ab._delayedRenderHandle){_ab.render();}if(this.enableZoom&&_ad>=2){this._startTime=0;this._endPageCoord={x:_aa.touches[1].pageX,y:_aa.touches[1].pageY};var _b0={x:(this._startPageCoord.x+this._endPageCoord.x)/2,y:(this._startPageCoord.y+this._endPageCoord.y)/2};var _b1=_ac.getScaler();this._initScale=_ac.getWindowScale();var t=this._initData=this.plot.toData();this._middleCoord=t(_b0)[this.axis];this._startCoord=_b1.bounds.from;this._endCoord=_b1.bounds.to;}else{if(!_aa.touches||_aa.touches.length==1){if(!this._startTime){this._startTime=new Date().getTime();}else{if((new Date().getTime()-this._startTime)<250&&Math.abs(this._startPageCoord.x-_af.x)<30&&Math.abs(this._startPageCoord.y-_af.y)<30){this._startTime=0;this.onDoubleTap(_aa);}else{this._startTime=0;}}}else{this._startTime=0;}if(this.enableScroll){this._startScroll(_ac);_9e.stop(_aa);}}},onTouchMove:function(_b2){var _b3=this.chart,_b4=_b3.getAxis(this.axis);var _b5=_b2.touches?_b2.touches.length:1;var _b6=_b4.vertical?"pageY":"pageX",_b7=_b4.vertical?"y":"x";this._startTime=0;if(this.enableZoom&&_b5>=2){var _b8={x:(_b2.touches[1].pageX+_b2.touches[0].pageX)/2,y:(_b2.touches[1].pageY+_b2.touches[0].pageY)/2};var _b9=(this._endPageCoord[_b7]-this._startPageCoord[_b7])/(_b2.touches[1][_b6]-_b2.touches[0][_b6]);if(this._initScale/_b9>this.maxScale){return;}var _ba=this._initData(_b8)[this.axis];var _bb=_b9*(this._startCoord-_ba)+this._middleCoord,_bc=_b9*(this._endCoord-_ba)+this._middleCoord;_b3.zoomIn(this.axis,[_bb,_bc]);_9e.stop(_b2);}else{if(this.enableScroll){var _bd=this._getDelta(_b2);_b3.setAxisWindow(this.axis,this._lastScale,this._initOffset-_bd/this._lastFactor/this._lastScale);_b3.delayedRender();_9e.stop(_b2);}}},onTouchEnd:function(_be){var _bf=this.chart,_c0=_bf.getAxis(this.axis);if((!_be.touches||_be.touches.length==1)&&this.enableScroll){var _c1=_be.touches?_be.touches[0]:_be;this._startPageCoord={x:_c1.pageX,y:_c1.pageY};this._startScroll(_c0);}},_startScroll:function(_c2){var _c3=_c2.getScaler().bounds;this._initOffset=_c2.getWindowOffset();this._lastScale=_c2.getWindowScale();this._lastFactor=_c3.span/(_c3.upper-_c3.lower);},onDoubleTap:function(_c4){var _c5=this.chart,_c6=_c5.getAxis(this.axis);var _c7=1/this.scaleFactor;if(_c6.getWindowScale()==1){var _c8=_c6.getScaler(),_c9=_c8.bounds.from,end=_c8.bounds.to,_ca=(_c9+end)/2,_cb=this.plot.toData(this._startPageCoord)[this.axis],_cc=_c7*(_c9-_ca)+_cb,_cd=_c7*(end-_ca)+_cb;_c5.zoomIn(this.axis,[_cc,_cd]);}else{_c5.setAxisWindow(this.axis,1,0);_c5.render();}_9e.stop(_c4);},_getDelta:function(_ce){var _cf=this.chart.getAxis(this.axis),_d0=_cf.vertical?"pageY":"pageX",_d1=_cf.vertical?"y":"x";var _d2=_ce.touches?_ce.touches[0]:_ce;return _cf.vertical?(this._startPageCoord[_d1]-_d2[_d0]):(_d2[_d0]-this._startPageCoord[_d1]);}});return has("dojo-bidi")?_9d("dojox.charting.action2d.TouchZoomAndPan",[_a6,_a3]):_a6;});},"dojox/charting/themes/Julie":function(){define(["../Theme","dojox/gfx/gradutils","./common"],function(_d3,_d4,_d5){var g=_d3.generateGradient,_d6={type:"linear",space:"shape",x1:0,y1:0,x2:0,y2:100};_d5.Julie=new _d3({seriesThemes:[{fill:g(_d6,"#59a0bd","#497c91"),stroke:{color:"#22627d"}},{fill:g(_d6,"#8d88c7","#6c6d8e"),stroke:{color:"#8a84c5"}},{fill:g(_d6,"#85a54a","#768b4e"),stroke:{color:"#5b6d1f"}},{fill:g(_d6,"#e8e667","#c6c361"),stroke:{color:"#918e38"}},{fill:g(_d6,"#e9c756","#c7a223"),stroke:{color:"#947b30"}},{fill:g(_d6,"#a05a5a","#815454"),stroke:{color:"#572828"}},{fill:g(_d6,"#b17044","#72543e"),stroke:{color:"#74482e"}},{fill:g(_d6,"#a5a5a5","#727272"),stroke:{color:"#535353"}},{fill:g(_d6,"#9dc7d9","#59a0bd"),stroke:{color:"#22627d"}},{fill:g(_d6,"#b7b3da","#8681b3"),stroke:{color:"#8a84c5"}},{fill:g(_d6,"#a8c179","#85a54a"),stroke:{color:"#5b6d1f"}},{fill:g(_d6,"#eeea99","#d6d456"),stroke:{color:"#918e38"}},{fill:g(_d6,"#ebcf81","#e9c756"),stroke:{color:"#947b30"}},{fill:g(_d6,"#c99999","#a05a5a"),stroke:{color:"#572828"}},{fill:g(_d6,"#c28b69","#7d5437"),stroke:{color:"#74482e"}},{fill:g(_d6,"#bebebe","#8c8c8c"),stroke:{color:"#535353"}},{fill:g(_d6,"#c7e0e9","#92baca"),stroke:{color:"#22627d"}},{fill:g(_d6,"#c9c6e4","#ada9d6"),stroke:{color:"#8a84c5"}},{fill:g(_d6,"#c0d0a0","#98ab74"),stroke:{color:"#5b6d1f"}},{fill:g(_d6,"#f0eebb","#dcd87c"),stroke:{color:"#918e38"}},{fill:g(_d6,"#efdeb0","#ebcf81"),stroke:{color:"#947b30"}},{fill:g(_d6,"#ddc0c0","#c99999"),stroke:{color:"#572828"}},{fill:g(_d6,"#cfb09b","#c28b69"),stroke:{color:"#74482e"}},{fill:g(_d6,"#d8d8d8","#bebebe"),stroke:{color:"#535353"}},{fill:g(_d6,"#ddeff5","#a5c4cd"),stroke:{color:"#22627d"}},{fill:g(_d6,"#dedcf0","#b3afd3"),stroke:{color:"#8a84c5"}},{fill:g(_d6,"#dfe9ca","#c0d0a0"),stroke:{color:"#5b6d1f"}},{fill:g(_d6,"#f8f7db","#e5e28f"),stroke:{color:"#918e38"}},{fill:g(_d6,"#f7f0d8","#cfbd88"),stroke:{color:"#947b30"}},{fill:g(_d6,"#eedede","#caafaf"),stroke:{color:"#572828"}},{fill:g(_d6,"#e3cdbf","#cfb09b"),stroke:{color:"#74482e"}},{fill:g(_d6,"#efefef","#cacaca"),stroke:{color:"#535353"}}]});_d5.Julie.next=function(_d7,_d8,_d9){if(_d7=="line"||_d7=="area"){var s=this.seriesThemes[this._current%this.seriesThemes.length];s.fill.space="plot";var _da=_d3.prototype.next.apply(this,arguments);s.fill.space="shape";return _da;}return _d3.prototype.next.apply(this,arguments);};_d5.Julie.post=function(_db,_dc){_db=_d3.prototype.post.apply(this,arguments);if(_dc=="slice"&&_db.series.fill&&_db.series.fill.type=="radial"){_db.series.fill=_d4.reverse(_db.series.fill);}return _db;};return _d5.Julie;});},"dijit/focus":function(){define(["dojo/aspect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/Evented","dojo/_base/lang","dojo/on","dojo/domReady","dojo/sniff","dojo/Stateful","dojo/_base/window","dojo/window","./a11y","./registry","./main"],function(_dd,_de,dom,_df,_e0,_e1,_e2,_e3,on,_e4,has,_e5,win,_e6,_e7,_e8,_e9){var _ea;var _eb=_de([_e5,_e2],{curNode:null,activeStack:[],constructor:function(){var _ec=_e3.hitch(this,function(_ed){if(dom.isDescendant(this.curNode,_ed)){this.set("curNode",null);}if(dom.isDescendant(this.prevNode,_ed)){this.set("prevNode",null);}});_dd.before(_e1,"empty",_ec);_dd.before(_e1,"destroy",_ec);},registerIframe:function(_ee){return this.registerWin(_ee.contentWindow,_ee);},registerWin:function(_ef,_f0){var _f1=this,_f2=_ef.document&&_ef.document.body;if(_f2){var mdh=on(_ef.document,"mousedown, touchstart",function(evt){_f1._justMouseDowned=true;setTimeout(function(){_f1._justMouseDowned=false;},13);if(evt&&evt.target&&evt.target.parentNode==null){return;}_f1._onTouchNode(_f0||evt.target,"mouse");});var fih=on(_f2,"focusin",function(evt){_ea=(new Date()).getTime();if(!evt.target.tagName){return;}var tag=evt.target.tagName.toLowerCase();if(tag=="#document"||tag=="body"){return;}if(_e7.isFocusable(evt.target)){_f1._onFocusNode(_f0||evt.target);}else{_f1._onTouchNode(_f0||evt.target);}});var foh=on(_f2,"focusout",function(evt){if((new Date()).getTime()<_ea+100){return;}_f1._onBlurNode(_f0||evt.target);});return {remove:function(){mdh.remove();fih.remove();foh.remove();mdh=fih=foh=null;_f2=null;}};}},_onBlurNode:function(_f3){if(this._clearFocusTimer){clearTimeout(this._clearFocusTimer);}this._clearFocusTimer=setTimeout(_e3.hitch(this,function(){this.set("prevNode",this.curNode);this.set("curNode",null);}),0);if(this._justMouseDowned){return;}if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);}this._clearActiveWidgetsTimer=setTimeout(_e3.hitch(this,function(){delete this._clearActiveWidgetsTimer;this._setStack([]);}),0);},_onTouchNode:function(_f4,by){if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);delete this._clearActiveWidgetsTimer;}if(_e0.contains(_f4,"dijitPopup")){_f4=_f4.firstChild;}var _f5=[];try{while(_f4){var _f6=_df.get(_f4,"dijitPopupParent");if(_f6){_f4=_e8.byId(_f6).domNode;}else{if(_f4.tagName&&_f4.tagName.toLowerCase()=="body"){if(_f4===win.body()){break;}_f4=_e6.get(_f4.ownerDocument).frameElement;}else{var id=_f4.getAttribute&&_f4.getAttribute("widgetId"),_f7=id&&_e8.byId(id);if(_f7&&!(by=="mouse"&&_f7.get("disabled"))){_f5.unshift(id);}_f4=_f4.parentNode;}}}}catch(e){}this._setStack(_f5,by);},_onFocusNode:function(_f8){if(!_f8){return;}if(_f8.nodeType==9){return;}if(this._clearFocusTimer){clearTimeout(this._clearFocusTimer);delete this._clearFocusTimer;}this._onTouchNode(_f8);if(_f8==this.curNode){return;}this.set("prevNode",this.curNode);this.set("curNode",_f8);},_setStack:function(_f9,by){var _fa=this.activeStack,_fb=_fa.length-1,_fc=_f9.length-1;if(_f9[_fc]==_fa[_fb]){return;}this.set("activeStack",_f9);var _fd,i;for(i=_fb;i>=0&&_fa[i]!=_f9[i];i--){_fd=_e8.byId(_fa[i]);if(_fd){_fd._hasBeenBlurred=true;_fd.set("focused",false);if(_fd._focusManager==this){_fd._onBlur(by);}this.emit("widget-blur",_fd,by);}}for(i++;i<=_fc;i++){_fd=_e8.byId(_f9[i]);if(_fd){_fd.set("focused",true);if(_fd._focusManager==this){_fd._onFocus(by);}this.emit("widget-focus",_fd,by);}}},focus:function(_fe){if(_fe){try{_fe.focus();}catch(e){}}}});var _ff=new _eb();_e4(function(){var _100=_ff.registerWin(_e6.get(document));if(has("ie")){on(window,"unload",function(){if(_100){_100.remove();_100=null;}});}});_e9.focus=function(node){_ff.focus(node);};for(var attr in _ff){if(!/^_/.test(attr)){_e9.focus[attr]=typeof _ff[attr]=="function"?_e3.hitch(_ff,attr):_ff[attr];}}_ff.watch(function(attr,_101,_102){_e9.focus[attr]=_102;});return _ff;});},"dijit/hccss":function(){define(["dojo/dom-class","dojo/hccss","dojo/domReady","dojo/_base/window"],function(_103,has,_104,win){_104(function(){if(has("highcontrast")){_103.add(win.body(),"dijit_a11y");}});return has;});},"dojox/charting/BidiSupport":function(){define(["dojo/_base/kernel"],function(_105){_105.deprecated("dojox.charting.BidiSupport is deprecated,","set \"has: {'dojo-bidi': true }\" in data-dojo-config to enable bidi support");});},"dojox/charting/themes/MiamiNice":function(){define(["../SimpleTheme","./common"],function(_106,_107){_107.MiamiNice=new _106({colors:["#7f9599","#45b8cc","#8ecfb0","#f8acac","#cc4482"]});return _107.MiamiNice;});},"dojox/charting/plot2d/Spider":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/connect","dojo/_base/array","dojo/dom-geometry","dojo/_base/fx","dojo/fx","dojo/sniff","./Base","./_PlotEvents","./common","../axis2d/common","dojox/gfx","dojox/gfx/matrix","dojox/gfx/fx","dojox/lang/functional","dojox/lang/utils","dojo/fx/easing"],function(lang,_108,hub,arr,_109,_10a,_10b,has,Base,_10c,dc,da,g,m,_10d,df,du,_10e){var _10f=0.2;var _110=_108("dojox.charting.plot2d.Spider",[Base,_10c],{defaultParams:{labels:true,ticks:false,fixed:true,precision:1,labelOffset:-10,labelStyle:"default",htmlLabels:true,startAngle:-90,divisions:3,axisColor:"",axisWidth:0,spiderColor:"",spiderWidth:0,seriesWidth:0,seriesFillAlpha:0.2,spiderOrigin:0.16,markerSize:3,spiderType:"polygon",animationType:_10e.backOut,axisTickFont:"",axisTickFontColor:"",axisFont:"",axisFontColor:""},optionalParams:{radius:0,font:"",fontColor:""},constructor:function(_111,_112){this.opt=lang.clone(this.defaultParams);du.updateWithObject(this.opt,_112);du.updateWithPattern(this.opt,_112,this.optionalParams);this.dyn=[];this.datas={};this.labelKey=[];this.oldSeriePoints={};this.animations={};},clear:function(){this.inherited(arguments);this.dyn=[];this.axes=[];this.datas={};this.labelKey=[];this.oldSeriePoints={};this.animations={};return this;},setAxis:function(axis){if(axis){if(axis.opt.min!=undefined){this.datas[axis.name].min=axis.opt.min;}if(axis.opt.max!=undefined){this.datas[axis.name].max=axis.opt.max;}}return this;},addSeries:function(run){this.series.push(run);var key;for(key in run.data){var val=run.data[key],data=this.datas[key];if(data){data.vlist.push(val);data.min=Math.min(data.min,val);data.max=Math.max(data.max,val);}else{var _113="__"+key;this.axes.push(_113);this[_113]=key;this.datas[key]={min:val,max:val,vlist:[val]};}}if(this.labelKey.length<=0){for(key in run.data){this.labelKey.push(key);}}return this;},getSeriesStats:function(){return dc.collectSimpleStats(this.series);},render:function(dim,_114){if(!this.dirty){return this;}this.dirty=false;this.cleanGroup();var s=this.group,t=this.chart.theme;this.resetEvents();if(!this.series||!this.series.length){return this;}var o=this.opt,ta=t.axis,rx=(dim.width-_114.l-_114.r)/2,ry=(dim.height-_114.t-_114.b)/2,r=Math.min(rx,ry),_115=o.font||(ta.majorTick&&ta.majorTick.font)||(ta.tick&&ta.tick.font)||"normal normal normal 7pt Tahoma",_116=o.axisFont||(ta.tick&&ta.tick.titleFont)||"normal normal normal 11pt Tahoma",_117=o.axisTickFontColor||(ta.majorTick&&ta.majorTick.fontColor)||(ta.tick&&ta.tick.fontColor)||"silver",_118=o.axisFontColor||(ta.tick&&ta.tick.titleFontColor)||"black",_119=o.axisColor||(ta.tick&&ta.tick.axisColor)||"silver",_11a=o.spiderColor||(ta.tick&&ta.tick.spiderColor)||"silver",_11b=o.axisWidth||(ta.stroke&&ta.stroke.width)||2,_11c=o.spiderWidth||(ta.stroke&&ta.stroke.width)||2,_11d=o.seriesWidth||(ta.stroke&&ta.stroke.width)||2,_11e=g.normalizedLength(g.splitFontString(_116).size),_11f=m._degToRad(o.startAngle),_120=_11f,_121,_122,_123,_124,_125,_126,_127,_128,ro=o.spiderOrigin,dv=o.divisions>=3?o.divisions:3,ms=o.markerSize,spt=o.spiderType,at=o.animationType,_129=o.labelOffset<-10?o.labelOffset:-10,_12a=0.2,i,j,_12b,len,_12c,_12d,_12e,run,data,min,max,_12f;if(o.labels){_121=arr.map(this.series,function(s){return s.name;},this);_122=df.foldl1(df.map(_121,function(_130){var font=t.series.font;return g._base._getTextBox(_130,{font:font}).w;},this),"Math.max(a, b)")/2;r=Math.min(rx-2*_122,ry-_11e)+_129;_123=r-_129;}if("radius" in o){r=o.radius;_123=r-_129;}r/=(1+_12a);var _131={cx:_114.l+rx,cy:_114.t+ry,r:r};for(i=this.series.length-1;i>=0;i--){_12e=this.series[i];if(!this.dirty&&!_12e.dirty){t.skip();continue;}_12e.cleanGroup();run=_12e.data;if(run!==null){len=this._getObjectLength(run);if(!_124||_124.length<=0){_124=[],_125=[],_128=[];this._buildPoints(_124,len,_131,r,_120,true,dim);this._buildPoints(_125,len,_131,r*ro,_120,true,dim);this._buildPoints(_128,len,_131,_123,_120,false,dim);if(dv>2){_126=[],_127=[];for(j=0;j<dv-2;j++){_126[j]=[];this._buildPoints(_126[j],len,_131,r*(ro+(1-ro)*(j+1)/(dv-1)),_120,true,dim);_127[j]=r*(ro+(1-ro)*(j+1)/(dv-1));}}}}}var _132=s.createGroup(),_133={color:_119,width:_11b},_134={color:_11a,width:_11c};for(j=_124.length-1;j>=0;--j){_12b=_124[j];var st={x:_12b.x+(_12b.x-_131.cx)*_12a,y:_12b.y+(_12b.y-_131.cy)*_12a},nd={x:_12b.x+(_12b.x-_131.cx)*_12a/2,y:_12b.y+(_12b.y-_131.cy)*_12a/2};_132.createLine({x1:_131.cx,y1:_131.cy,x2:st.x,y2:st.y}).setStroke(_133);this._drawArrow(_132,st,nd,_133);}var _135=s.createGroup();for(j=_128.length-1;j>=0;--j){_12b=_128[j];_12c=g._base._getTextBox(this.labelKey[j],{font:_116}).w||0;_12d=this.opt.htmlLabels&&g.renderer!="vml"?"html":"gfx";var elem=da.createText[_12d](this.chart,_135,(!_109.isBodyLtr()&&_12d=="html")?(_12b.x+_12c-dim.width):_12b.x,_12b.y,"middle",this.labelKey[j],_116,_118);if(this.opt.htmlLabels){this.htmlElements.push(elem);}}var _136=s.createGroup();if(spt=="polygon"){_136.createPolyline(_124).setStroke(_134);_136.createPolyline(_125).setStroke(_134);if(_126.length>0){for(j=_126.length-1;j>=0;--j){_136.createPolyline(_126[j]).setStroke(_134);}}}else{_136.createCircle({cx:_131.cx,cy:_131.cy,r:r}).setStroke(_134);_136.createCircle({cx:_131.cx,cy:_131.cy,r:r*ro}).setStroke(_134);if(_127.length>0){for(j=_127.length-1;j>=0;--j){_136.createCircle({cx:_131.cx,cy:_131.cy,r:_127[j]}).setStroke(_134);}}}len=this._getObjectLength(this.datas);var _137=s.createGroup(),k=0;for(var key in this.datas){data=this.datas[key];min=data.min;max=data.max;_12f=max-min;end=_120+2*Math.PI*k/len;for(i=0;i<dv;i++){var text=min+_12f*i/(dv-1);_12b=this._getCoordinate(_131,r*(ro+(1-ro)*i/(dv-1)),end,dim);text=this._getLabel(text);_12c=g._base._getTextBox(text,{font:_115}).w||0;_12d=this.opt.htmlLabels&&g.renderer!="vml"?"html":"gfx";if(this.opt.htmlLabels){this.htmlElements.push(da.createText[_12d](this.chart,_137,(!_109.isBodyLtr()&&_12d=="html")?(_12b.x+_12c-dim.width):_12b.x,_12b.y,"start",text,_115,_117));}}k++;}this.chart.seriesShapes={};for(i=this.series.length-1;i>=0;i--){_12e=this.series[i];run=_12e.data;if(run!==null){var _138=[],_139=[];k=0;for(key in run){data=this.datas[key];min=data.min;max=data.max;_12f=max-min;var _13a=run[key],end=_120+2*Math.PI*k/len;_12b=this._getCoordinate(_131,r*(ro+(1-ro)*(_13a-min)/_12f),end,dim);_138.push(_12b);_139.push({sname:_12e.name,key:key,data:_13a});k++;}_138[_138.length]=_138[0];_139[_139.length]=_139[0];var _13b=this._getBoundary(_138),_13c=t.next("spider",[o,_12e]),ts=_12e.group,f=g.normalizeColor(_13c.series.fill),sk={color:_13c.series.fill,width:_11d};f.a=o.seriesFillAlpha;_12e.dyn={fill:f,stroke:sk};var osps=this.oldSeriePoints[_12e.name];var cs=this._createSeriesEntry(ts,(osps||_125),_138,f,sk,r,ro,ms,at);this.chart.seriesShapes[_12e.name]=cs;this.oldSeriePoints[_12e.name]=_138;var po={element:"spider_poly",index:i,id:"spider_poly_"+_12e.name,run:_12e,plot:this,shape:cs.poly,parent:ts,brect:_13b,cx:_131.cx,cy:_131.cy,cr:r,f:f,s:s};this._connectEvents(po);var so={element:"spider_plot",index:i,id:"spider_plot_"+_12e.name,run:_12e,plot:this,shape:_12e.group};this._connectEvents(so);arr.forEach(cs.circles,function(c,i){var co={element:"spider_circle",index:i,id:"spider_circle_"+_12e.name+i,run:_12e,plot:this,shape:c,parent:ts,tdata:_139[i],cx:_138[i].x,cy:_138[i].y,f:f,s:s};this._connectEvents(co);},this);}}return this;},_createSeriesEntry:function(ts,osps,sps,f,sk,r,ro,ms,at){var _13d=ts.createPolyline(osps).setFill(f).setStroke(sk),_13e=[];for(var j=0;j<osps.length;j++){var _13f=osps[j],cr=ms;var _140=ts.createCircle({cx:_13f.x,cy:_13f.y,r:cr}).setFill(f).setStroke(sk);_13e.push(_140);}var _141=arr.map(sps,function(np,j){var sp=osps[j],anim=new _10a.Animation({duration:1000,easing:at,curve:[sp.y,np.y]});var spl=_13d,sc=_13e[j];hub.connect(anim,"onAnimate",function(y){var _142=spl.getShape();_142.points[j].y=y;spl.setShape(_142);var _143=sc.getShape();_143.cy=y;sc.setShape(_143);});return anim;});var _144=arr.map(sps,function(np,j){var sp=osps[j],anim=new _10a.Animation({duration:1000,easing:at,curve:[sp.x,np.x]});var spl=_13d,sc=_13e[j];hub.connect(anim,"onAnimate",function(x){var _145=spl.getShape();_145.points[j].x=x;spl.setShape(_145);var _146=sc.getShape();_146.cx=x;sc.setShape(_146);});return anim;});var _147=_10b.combine(_141.concat(_144));_147.play();return {group:ts,poly:_13d,circles:_13e};},plotEvent:function(o){if(o.element=="spider_plot"){if(o.type=="onmouseover"&&!has("ie")){o.shape.moveToFront();}}},tooltipFunc:function(o){if(o.element=="spider_circle"){return o.tdata.sname+"<br/>"+o.tdata.key+"<br/>"+o.tdata.data;}else{return null;}},_getBoundary:function(_148){var xmax=_148[0].x,xmin=_148[0].x,ymax=_148[0].y,ymin=_148[0].y;for(var i=0;i<_148.length;i++){var _149=_148[i];xmax=Math.max(_149.x,xmax);ymax=Math.max(_149.y,ymax);xmin=Math.min(_149.x,xmin);ymin=Math.min(_149.y,ymin);}return {x:xmin,y:ymin,width:xmax-xmin,height:ymax-ymin};},_drawArrow:function(s,_14a,end,_14b){var len=Math.sqrt(Math.pow(end.x-_14a.x,2)+Math.pow(end.y-_14a.y,2)),sin=(end.y-_14a.y)/len,cos=(end.x-_14a.x)/len,_14c={x:end.x+(len/3)*(-sin),y:end.y+(len/3)*cos},_14d={x:end.x+(len/3)*sin,y:end.y+(len/3)*(-cos)};s.createPolyline([_14a,_14c,_14d]).setFill(_14b.color).setStroke(_14b);},_buildPoints:function(_14e,_14f,_150,_151,_152,_153,dim){for(var i=0;i<_14f;i++){var end=_152+2*Math.PI*i/_14f;_14e.push(this._getCoordinate(_150,_151,end,dim));}if(_153){_14e.push(this._getCoordinate(_150,_151,_152+2*Math.PI,dim));}},_getCoordinate:function(_154,_155,_156,dim){var x=_154.cx+_155*Math.cos(_156);if(has("dojo-bidi")&&this.chart.isRightToLeft()&&dim){x=dim.width-x;}return {x:x,y:_154.cy+_155*Math.sin(_156)};},_getObjectLength:function(obj){var _157=0;if(lang.isObject(obj)){for(var key in obj){_157++;}}return _157;},_getLabel:function(_158){return dc.getLabel(_158,this.opt.fixed,this.opt.precision);}});return _110;});},"dijit/form/ToggleButton":function(){define(["dojo/_base/declare","dojo/_base/kernel","./Button","./_ToggleButtonMixin"],function(_159,_15a,_15b,_15c){return _159("dijit.form.ToggleButton",[_15b,_15c],{baseClass:"dijitToggleButton",setChecked:function(_15d){_15a.deprecated("setChecked("+_15d+") is deprecated. Use set('checked',"+_15d+") instead.","","2.0");this.set("checked",_15d);}});});},"dojox/charting/Chart3D":function(){define(["dojo/_base/array","dojo/dom","dojo/_base/declare","dojox/gfx","dojox/gfx3d","dojo/has","dojo/has!dojo-bidi?./bidi/Chart3D"],function(arr,dom,_15e,gfx,_15f,has,_160){var _161={x:0,y:0,z:1},v=_15f.vector,n=gfx.normalizedLength;var _162=_15e(has("dojo-bidi")?"dojox.charting.NonBidiChart3D":"dojox.charting.Chart3D",null,{constructor:function(node,_163,_164,_165){this.node=dom.byId(node);this.surface=gfx.createSurface(this.node,n(this.node.style.width),n(this.node.style.height));this.view=this.surface.createViewport();this.view.setLights(_163.lights,_163.ambient,_163.specular);this.view.setCameraTransform(_164);this.theme=_165;this.walls=[];this.plots=[];},generate:function(){return this._generateWalls()._generatePlots();},invalidate:function(){this.view.invalidate();return this;},render:function(){this.view.render();return this;},addPlot:function(plot){return this._add(this.plots,plot);},removePlot:function(plot){return this._remove(this.plots,plot);},addWall:function(wall){return this._add(this.walls,wall);},removeWall:function(wall){return this._remove(this.walls,wall);},_add:function(_166,item){if(!arr.some(_166,function(i){return i==item;})){_166.push(item);this.view.invalidate();}return this;},_remove:function(_167,item){var a=arr.filter(_167,function(i){return i!=item;});return a.length<_167.length?(_167=a,this.invalidate()):this;},_generateWalls:function(){for(var i=0;i<this.walls.length;++i){if(v.dotProduct(_161,this.walls[i].normal)>0){this.walls[i].generate(this);}}return this;},_generatePlots:function(){var _168=0,m=_15f.matrix,i=0;for(;i<this.plots.length;++i){_168+=this.plots[i].getDepth();}for(--i;i>=0;--i){var _169=this.view.createScene();_169.setTransform(m.translate(0,0,-_168));this.plots[i].generate(this,_169);_168-=this.plots[i].getDepth();}return this;},setDir:function(dir){return this;}});return has("dojo-bidi")?_15e("dojox.charting.Chart3D",[_162,_160]):_162;});},"dojox/gfx/_base":function(){define(["dojo/_base/kernel","dojo/_base/lang","dojo/_base/Color","dojo/_base/sniff","dojo/_base/window","dojo/_base/array","dojo/dom","dojo/dom-construct","dojo/dom-geometry"],function(_16a,lang,_16b,has,win,arr,dom,_16c,_16d){var g=lang.getObject("dojox.gfx",true),b=g._base={};g._hasClass=function(node,_16e){var cls=node.getAttribute("className");return cls&&(" "+cls+" ").indexOf(" "+_16e+" ")>=0;};g._addClass=function(node,_16f){var cls=node.getAttribute("className")||"";if(!cls||(" "+cls+" ").indexOf(" "+_16f+" ")<0){node.setAttribute("className",cls+(cls?" ":"")+_16f);}};g._removeClass=function(node,_170){var cls=node.getAttribute("className");if(cls){node.setAttribute("className",cls.replace(new RegExp("(^|\\s+)"+_170+"(\\s+|$)"),"$1$2"));}};b._getFontMeasurements=function(){var _171={"1em":0,"1ex":0,"100%":0,"12pt":0,"16px":0,"xx-small":0,"x-small":0,"small":0,"medium":0,"large":0,"x-large":0,"xx-large":0};var p,_172;if(has("ie")){_172=win.doc.documentElement.style.fontSize||"";if(!_172){win.doc.documentElement.style.fontSize="100%";}}var div=_16c.create("div",{style:{position:"absolute",left:"0",top:"-100px",width:"30px",height:"1000em",borderWidth:"0",margin:"0",padding:"0",outline:"none",lineHeight:"1",overflow:"hidden"}},win.body());for(p in _171){div.style.fontSize=p;_171[p]=Math.round(div.offsetHeight*12/16)*16/12/1000;}if(has("ie")){win.doc.documentElement.style.fontSize=_172;}win.body().removeChild(div);return _171;};var _173=null;b._getCachedFontMeasurements=function(_174){if(_174||!_173){_173=b._getFontMeasurements();}return _173;};var _175=null,_176={};b._getTextBox=function(text,_177,_178){var m,s,al=arguments.length;var i,box;if(!_175){_175=_16c.create("div",{style:{position:"absolute",top:"-10000px",left:"0",visibility:"hidden"}},win.body());}m=_175;m.className="";s=m.style;s.borderWidth="0";s.margin="0";s.padding="0";s.outline="0";if(al>1&&_177){for(i in _177){if(i in _176){continue;}s[i]=_177[i];}}if(al>2&&_178){m.className=_178;}m.innerHTML=text;if(m.getBoundingClientRect){var bcr=m.getBoundingClientRect();box={l:bcr.left,t:bcr.top,w:bcr.width||(bcr.right-bcr.left),h:bcr.height||(bcr.bottom-bcr.top)};}else{box=_16d.getMarginBox(m);}m.innerHTML="";return box;};b._computeTextLocation=function(_179,_17a,_17b,_17c){var loc={},_17d=_179.align;switch(_17d){case "end":loc.x=_179.x-_17a;break;case "middle":loc.x=_179.x-_17a/2;break;default:loc.x=_179.x;break;}var c=_17c?0.75:1;loc.y=_179.y-_17b*c;return loc;};b._computeTextBoundingBox=function(s){if(!g._base._isRendered(s)){return {x:0,y:0,width:0,height:0};}var loc,_17e=s.getShape(),font=s.getFont()||g.defaultFont,w=s.getTextWidth(),h=g.normalizedLength(font.size);loc=b._computeTextLocation(_17e,w,h,true);return {x:loc.x,y:loc.y,width:w,height:h};};b._isRendered=function(s){var p=s.parent;while(p&&p.getParent){p=p.parent;}return p!==null;};var _17f=0;b._getUniqueId=function(){var id;do{id=_16a._scopeName+"xUnique"+(++_17f);}while(dom.byId(id));return id;};b._fixMsTouchAction=function(_180){var r=_180.rawNode;if(typeof r.style.msTouchAction!="undefined"){r.style.msTouchAction="none";}};lang.mixin(g,{defaultPath:{type:"path",path:""},defaultPolyline:{type:"polyline",points:[]},defaultRect:{type:"rect",x:0,y:0,width:100,height:100,r:0},defaultEllipse:{type:"ellipse",cx:0,cy:0,rx:200,ry:100},defaultCircle:{type:"circle",cx:0,cy:0,r:100},defaultLine:{type:"line",x1:0,y1:0,x2:100,y2:100},defaultImage:{type:"image",x:0,y:0,width:0,height:0,src:""},defaultText:{type:"text",x:0,y:0,text:"",align:"start",decoration:"none",rotated:false,kerning:true},defaultTextPath:{type:"textpath",text:"",align:"start",decoration:"none",rotated:false,kerning:true},defaultStroke:{type:"stroke",color:"black",style:"solid",width:1,cap:"butt",join:4},defaultLinearGradient:{type:"linear",x1:0,y1:0,x2:100,y2:100,colors:[{offset:0,color:"black"},{offset:1,color:"white"}]},defaultRadialGradient:{type:"radial",cx:0,cy:0,r:100,colors:[{offset:0,color:"black"},{offset:1,color:"white"}]},defaultPattern:{type:"pattern",x:0,y:0,width:0,height:0,src:""},defaultFont:{type:"font",style:"normal",variant:"normal",weight:"normal",size:"10pt",family:"serif"},getDefault:(function(){var _181={};return function(type){var t=_181[type];if(t){return new t();}t=_181[type]=new Function();t.prototype=g["default"+type];return new t();};})(),normalizeColor:function(_182){return (_182 instanceof _16b)?_182:new _16b(_182);},normalizeParameters:function(_183,_184){var x;if(_184){var _185={};for(x in _183){if(x in _184&&!(x in _185)){_183[x]=_184[x];}}}return _183;},makeParameters:function(_186,_187){var i=null;if(!_187){return lang.delegate(_186);}var _188={};for(i in _186){if(!(i in _188)){_188[i]=lang.clone((i in _187)?_187[i]:_186[i]);}}return _188;},formatNumber:function(x,_189){var val=x.toString();if(val.indexOf("e")>=0){val=x.toFixed(4);}else{var _18a=val.indexOf(".");if(_18a>=0&&val.length-_18a>5){val=x.toFixed(4);}}if(x<0){return val;}return _189?" "+val:val;},makeFontString:function(font){return font.style+" "+font.variant+" "+font.weight+" "+font.size+" "+font.family;},splitFontString:function(str){var font=g.getDefault("Font");var t=str.split(/\s+/);do{if(t.length<5){break;}font.style=t[0];font.variant=t[1];font.weight=t[2];var i=t[3].indexOf("/");font.size=i<0?t[3]:t[3].substring(0,i);var j=4;if(i<0){if(t[4]=="/"){j=6;}else{if(t[4].charAt(0)=="/"){j=5;}}}if(j<t.length){font.family=t.slice(j).join(" ");}}while(false);return font;},cm_in_pt:72/2.54,mm_in_pt:7.2/2.54,px_in_pt:function(){return g._base._getCachedFontMeasurements()["12pt"]/12;},pt2px:function(len){return len*g.px_in_pt();},px2pt:function(len){return len/g.px_in_pt();},normalizedLength:function(len){if(len.length===0){return 0;}if(len.length>2){var _18b=g.px_in_pt();var val=parseFloat(len);switch(len.slice(-2)){case "px":return val;case "pt":return val*_18b;case "in":return val*72*_18b;case "pc":return val*12*_18b;case "mm":return val*g.mm_in_pt*_18b;case "cm":return val*g.cm_in_pt*_18b;}}return parseFloat(len);},pathVmlRegExp:/([A-Za-z]+)|(\d+(\.\d+)?)|(\.\d+)|(-\d+(\.\d+)?)|(-\.\d+)/g,pathSvgRegExp:/([A-DF-Za-df-z])|([-+]?\d*[.]?\d+(?:[eE][-+]?\d+)?)/g,equalSources:function(a,b){return a&&b&&a===b;},switchTo:function(_18c){var ns=typeof _18c=="string"?g[_18c]:_18c;if(ns){arr.forEach(["Group","Rect","Ellipse","Circle","Line","Polyline","Image","Text","Path","TextPath","Surface","createSurface","fixTarget"],function(name){g[name]=ns[name];});if(typeof _18c=="string"){g.renderer=_18c;}else{arr.some(["svg","vml","canvas","canvasWithEvents","silverlight"],function(r){return (g.renderer=g[r]&&g[r].Surface===g.Surface?r:null);});}}}});return g;});},"dojo/Stateful":function(){define(["./_base/declare","./_base/lang","./_base/array","./when"],function(_18d,lang,_18e,when){return _18d("dojo.Stateful",null,{_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}return (apn[name]={s:"_"+name+"Setter",g:"_"+name+"Getter"});},postscript:function(_18f){if(_18f){this.set(_18f);}},_get:function(name,_190){return typeof this[_190.g]==="function"?this[_190.g]():this[name];},get:function(name){return this._get(name,this._getAttrNames(name));},set:function(name,_191){if(typeof name==="object"){for(var x in name){if(name.hasOwnProperty(x)&&x!="_watchCallbacks"){this.set(x,name[x]);}}return this;}var _192=this._getAttrNames(name),_193=this._get(name,_192),_194=this[_192.s],_195;if(typeof _194==="function"){_195=_194.apply(this,Array.prototype.slice.call(arguments,1));}else{this[name]=_191;}if(this._watchCallbacks){var self=this;when(_195,function(){self._watchCallbacks(name,_193,_191);});}return this;},_changeAttrValue:function(name,_196){var _197=this.get(name);this[name]=_196;if(this._watchCallbacks){this._watchCallbacks(name,_197,_196);}return this;},watch:function(name,_198){var _199=this._watchCallbacks;if(!_199){var self=this;_199=this._watchCallbacks=function(name,_19a,_19b,_19c){var _19d=function(_19e){if(_19e){_19e=_19e.slice();for(var i=0,l=_19e.length;i<l;i++){_19e[i].call(self,name,_19a,_19b);}}};_19d(_199["_"+name]);if(!_19c){_19d(_199["*"]);}};}if(!_198&&typeof name==="function"){_198=name;name="*";}else{name="_"+name;}var _19f=_199[name];if(typeof _19f!=="object"){_19f=_199[name]=[];}_19f.push(_198);var _1a0={};_1a0.unwatch=_1a0.remove=function(){var _1a1=_18e.indexOf(_19f,_198);if(_1a1>-1){_19f.splice(_1a1,1);}};return _1a0;}});});},"dojox/charting/Theme":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/Color","./SimpleTheme","dojox/color/_base","dojox/color/Palette","dojox/gfx/gradutils"],function(lang,_1a2,_1a3,_1a4,_1a5,_1a6){var _1a7=_1a2("dojox.charting.Theme",_1a4,{});lang.mixin(_1a7,{defineColors:function(_1a8){_1a8=_1a8||{};var l,c=[],n=_1a8.num||5;if(_1a8.colors){l=_1a8.colors.length;for(var i=0;i<n;i++){c.push(_1a8.colors[i%l]);}return c;}if(_1a8.hue){var s=_1a8.saturation||100,st=_1a8.low||30,end=_1a8.high||90;l=(end+st)/2;return _1a6.generate(_1a5.fromHsv(_1a8.hue,s,l),"monochromatic").colors;}if(_1a8.generator){return _1a5.Palette.generate(_1a8.base,_1a8.generator).colors;}return c;},generateGradient:function(_1a9,_1aa,_1ab){var fill=lang.delegate(_1a9);fill.colors=[{offset:0,color:_1aa},{offset:1,color:_1ab}];return fill;},generateHslColor:function(_1ac,_1ad){_1ac=new _1a3(_1ac);var hsl=_1ac.toHsl(),_1ae=_1a5.fromHsl(hsl.h,hsl.s,_1ad);_1ae.a=_1ac.a;return _1ae;},generateHslGradient:function(_1af,_1b0,_1b1,_1b2){_1af=new _1a3(_1af);var hsl=_1af.toHsl(),_1b3=_1a5.fromHsl(hsl.h,hsl.s,_1b1),_1b4=_1a5.fromHsl(hsl.h,hsl.s,_1b2);_1b3.a=_1b4.a=_1af.a;return _1a7.generateGradient(_1b0,_1b3,_1b4);}});_1a7.defaultMarkers=_1a4.defaultMarkers;_1a7.defaultColors=_1a4.defaultColors;_1a7.defaultTheme=_1a4.defaultTheme;return _1a7;});},"dojox/charting/plot2d/Indicator":function(){define(["dojo/_base/lang","dojo/_base/array","dojo/_base/declare","./CartesianBase","./_PlotEvents","./common","../axis2d/common","dojox/gfx","dojox/lang/utils","dojox/gfx/fx","dojo/has"],function(lang,_1b5,_1b6,_1b7,_1b8,dcpc,dcac,gfx,du,fx,has){var _1b9=function(_1ba){return _1bb(_1ba,_1ba.getShape().text);};var _1bb=function(s,t){var c=s.declaredClass;var w,h;if(c.indexOf("svg")!=-1){try{return lang.mixin({},s.rawNode.getBBox());}catch(e){return null;}}else{if(c.indexOf("vml")!=-1){var _1bc=s.rawNode,_1bd=_1bc.style.display;_1bc.style.display="inline";w=gfx.pt2px(parseFloat(_1bc.currentStyle.width));h=gfx.pt2px(parseFloat(_1bc.currentStyle.height));var sz={x:0,y:0,width:w,height:h};_1be(s,sz);_1bc.style.display=_1bd;return sz;}else{if(c.indexOf("silverlight")!=-1){var bb={width:s.rawNode.actualWidth,height:s.rawNode.actualHeight};return _1be(s,bb,0.75);}else{if(s.getTextWidth){w=s.getTextWidth();var font=s.getFont();var fz=font?font.size:gfx.defaultFont.size;h=gfx.normalizedLength(fz);sz={width:w,height:h};_1be(s,sz,0.75);return sz;}}}}return null;};var _1be=function(s,sz,coef){var _1bf=sz.width,_1c0=sz.height,sh=s.getShape(),_1c1=sh.align;switch(_1c1){case "end":sz.x=sh.x-_1bf;break;case "middle":sz.x=sh.x-_1bf/2;break;case "start":default:sz.x=sh.x;break;}coef=coef||1;sz.y=sh.y-_1c0*coef;return sz;};var _1c2=_1b6("dojox.charting.plot2d.Indicator",[_1b7,_1b8],{defaultParams:{vertical:true,fixed:true,precision:0,lines:true,labels:"line",markers:true},optionalParams:{lineStroke:{},outlineStroke:{},shadowStroke:{},lineFill:{},stroke:{},outline:{},shadow:{},fill:{},fillFunc:null,labelFunc:null,font:"",fontColor:"",markerStroke:{},markerOutline:{},markerShadow:{},markerFill:{},markerSymbol:"",values:[],offset:{},start:false,animate:false},constructor:function(_1c3,_1c4){this.opt=lang.clone(this.defaultParams);du.updateWithObject(this.opt,_1c4);if(typeof _1c4.values=="number"){_1c4.values=[_1c4.values];}du.updateWithPattern(this.opt,_1c4,this.optionalParams);this.animate=this.opt.animate;},render:function(dim,_1c5){if(this.zoom){return this.performZoom(dim,_1c5);}if(!this.isDirty()){return this;}this.cleanGroup(null,true);if(!this.opt.values){return this;}this._updateIndicator();return this;},_updateIndicator:function(){var t=this.chart.theme;var hn=this._hAxis.name,vn=this._vAxis.name,hb=this._hAxis.getScaler().bounds,vb=this._vAxis.getScaler().bounds;var o={};o[hn]=hb.from;o[vn]=vb.from;var min=this.toPage(o);o[hn]=hb.to;o[vn]=vb.to;var max=this.toPage(o);var _1c6=this.events();var _1c7=_1b5.map(this.opt.values,function(_1c8,_1c9){return this._renderIndicator(_1c8,_1c9,hn,vn,min,max,_1c6,this.animate);},this);var _1ca=_1c7.length;if(this.opt.labels=="trend"){var v=this.opt.vertical;var _1cb=this._data[0][0];var last=this._data[_1ca-1][0];var _1cc=last-_1cb;var text=this.opt.labelFunc?this.opt.labelFunc(-1,this.values,this._data,this.opt.fixed,this.opt.precision):(dcpc.getLabel(_1cc,this.opt.fixed,this.opt.precision)+" ("+dcpc.getLabel(100*_1cc/_1cb,true,2)+"%)");this._renderText(this.getGroup(),text,this.chart.theme,v?(_1c7[0].x+_1c7[_1ca-1].x)/2:_1c7[1].x,v?_1c7[0].y:(_1c7[1].y+_1c7[_1ca-1].y)/2,-1,this.opt.values,this._data);}var _1cd=this.opt.lineFill!=undefined?this.opt.lineFill:t.indicator.lineFill;if(_1cd&&_1ca>1){var x0=Math.min(_1c7[0].x1,_1c7[_1ca-1].x1);var y0=Math.min(_1c7[0].y1,_1c7[_1ca-1].y1);var r=this.getGroup().createRect({x:x0,y:y0,width:Math.max(_1c7[0].x2,_1c7[_1ca-1].x2)-x0,height:Math.max(_1c7[0].y2,_1c7[_1ca-1].y2)-y0}).setFill(_1cd);r.moveToBack();}},_renderIndicator:function(_1ce,_1cf,hn,vn,min,max,_1d0,_1d1){var t=this.chart.theme,c=this.chart.getCoords(),v=this.opt.vertical;var g=this.getGroup().createGroup();var mark={};mark[hn]=v?_1ce:0;mark[vn]=v?0:_1ce;if(has("dojo-bidi")){mark.x=this._getMarkX(mark.x);}mark=this.toPage(mark);var _1d2=v?mark.x>=min.x&&mark.x<=max.x:mark.y>=max.y&&mark.y<=min.y;var cx=mark.x-c.x,cy=mark.y-c.y;var x1=v?cx:min.x-c.x,y1=v?min.y-c.y:cy,x2=v?x1:max.x-c.x,y2=v?max.y-c.y:y1;if(this.opt.lines&&_1d2){var sh=this.opt.hasOwnProperty("lineShadow")?this.opt.lineShadow:t.indicator.lineShadow,ls=this.opt.hasOwnProperty("lineStroke")?this.opt.lineStroke:t.indicator.lineStroke,ol=this.opt.hasOwnProperty("lineOutline")?this.opt.lineOutline:t.indicator.lineOutline;if(sh){g.createLine({x1:x1+sh.dx,y1:y1+sh.dy,x2:x2+sh.dx,y2:y2+sh.dy}).setStroke(sh);}if(ol){ol=dcpc.makeStroke(ol);ol.width=2*ol.width+(ls?ls.width:0);g.createLine({x1:x1,y1:y1,x2:x2,y2:y2}).setStroke(ol);}g.createLine({x1:x1,y1:y1,x2:x2,y2:y2}).setStroke(ls);}var data;if(this.opt.markers&&_1d2){var d=this._data[_1cf];var self=this;if(d){data=_1b5.map(d,function(_1d3,_1d4){mark[hn]=v?_1ce:_1d3;mark[vn]=v?_1d3:_1ce;if(has("dojo-bidi")){mark.x=self._getMarkX(mark.x);}mark=this.toPage(mark);if(v?mark.y<=min.y&&mark.y>=max.y:mark.x>=min.x&&mark.x<=max.x){cx=mark.x-c.x;cy=mark.y-c.y;var ms=this.opt.markerSymbol?this.opt.markerSymbol:t.indicator.markerSymbol,path="M"+cx+" "+cy+" "+ms;sh=this.opt.markerShadow!=undefined?this.opt.markerShadow:t.indicator.markerShadow;ls=this.opt.markerStroke!=undefined?this.opt.markerStroke:t.indicator.markerStroke;ol=this.opt.markerOutline!=undefined?this.opt.markerOutline:t.indicator.markerOutline;if(sh){var sp="M"+(cx+sh.dx)+" "+(cy+sh.dy)+" "+ms;g.createPath(sp).setFill(sh.color).setStroke(sh);}if(ol){ol=dcpc.makeStroke(ol);ol.width=2*ol.width+(ls?ls.width:0);g.createPath(path).setStroke(ol);}var _1d5=g.createPath(path);var sf=this._shapeFill(this.opt.markerFill!=undefined?this.opt.markerFill:t.indicator.markerFill,_1d5.getBoundingBox());_1d5.setFill(sf).setStroke(ls);}return _1d3;},this);}}var _1d6;if(this.opt.start){_1d6={x:v?x1:x1,y:v?y1:y2};}else{_1d6={x:v?x1:x2,y:v?y2:y1};}if(this.opt.labels&&this.opt.labels!="trend"&&_1d2){var text;if(this.opt.labelFunc){text=this.opt.labelFunc(_1cf,this.opt.values,this._data,this.opt.fixed,this.opt.precision,this.opt.labels);}else{if(this.opt.labels=="markers"){text=_1b5.map(data,function(_1d7){return dcpc.getLabel(_1d7,this.opt.fixed,this.opt.precision);},this);text=text.length!=1?"[ "+text.join(", ")+" ]":text[0];}else{text=dcpc.getLabel(_1ce,this.opt.fixed,this.opt.precision);}}this._renderText(g,text,t,_1d6.x,_1d6.y,_1cf,this.opt.values,this._data);}if(_1d0){this._connectEvents({element:"indicator",run:this.run?this.run[_1cf]:undefined,shape:g,value:_1ce});}if(_1d1){this._animateIndicator(g,v,v?y1:x1,v?(y1+y2):(x1+x2),_1d1);}return lang.mixin(_1d6,{x1:x1,y1:y1,x2:x2,y2:y2});},_animateIndicator:function(_1d8,_1d9,_1da,size,_1db){var _1dc=_1d9?[0,_1da]:[_1da,0];var _1dd=_1d9?[1,1/size]:[1/size,1];fx.animateTransform(lang.delegate({shape:_1d8,duration:1200,transform:[{name:"translate",start:_1dc,end:[0,0]},{name:"scale",start:_1dd,end:[1,1]},{name:"original"}]},_1db)).play();},clear:function(){this.inherited(arguments);this._data=[];},addSeries:function(run){this.inherited(arguments);this._data.push(run.data);},_renderText:function(g,text,t,x,y,_1de,_1df,data){if(this.opt.offset){x+=this.opt.offset.x;y+=this.opt.offset.y;}var _1e0=dcac.createText.gfx(this.chart,g,x,y,"middle",text,this.opt.font?this.opt.font:t.indicator.font,this.opt.fontColor?this.opt.fontColor:t.indicator.fontColor);var b=_1b9(_1e0);b.x-=2;b.y-=1;b.width+=4;b.height+=2;b.r=this.opt.radius?this.opt.radius:t.indicator.radius;var sh=this.opt.shadow!=undefined?this.opt.shadow:t.indicator.shadow,ls=this.opt.stroke!=undefined?this.opt.stroke:t.indicator.stroke,ol=this.opt.outline!=undefined?this.opt.outline:t.indicator.outline;if(sh){g.createRect(b).setFill(sh.color).setStroke(sh);}if(ol){ol=dcpc.makeStroke(ol);ol.width=2*ol.width+(ls?ls.width:0);g.createRect(b).setStroke(ol);}var f=this.opt.fillFunc?this.opt.fillFunc(_1de,_1df,data):(this.opt.fill!=undefined?this.opt.fill:t.indicator.fill);g.createRect(b).setFill(this._shapeFill(f,b)).setStroke(ls);_1e0.moveToFront();},getSeriesStats:function(){return lang.delegate(dcpc.defaultStats);}});if(has("dojo-bidi")){_1c2.extend({_getMarkX:function(x){if(this.chart.isRightToLeft()){return this.chart.axes.x.scaler.bounds.to+this.chart.axes.x.scaler.bounds.from-x;}return x;}});}return _1c2;});},"dojox/charting/axis2d/Invisible":function(){define(["dojo/_base/lang","dojo/_base/declare","./Base","../scaler/linear","dojox/lang/utils"],function(lang,_1e1,Base,lin,du){return _1e1("dojox.charting.axis2d.Invisible",Base,{defaultParams:{vertical:false,fixUpper:"none",fixLower:"none",natural:false,leftBottom:true,includeZero:false,fixed:true},optionalParams:{min:0,max:1,from:0,to:1,majorTickStep:4,minorTickStep:2,microTickStep:1},constructor:function(_1e2,_1e3){this.opt=lang.clone(this.defaultParams);du.updateWithObject(this.opt,_1e3);du.updateWithPattern(this.opt,_1e3,this.optionalParams);},dependOnData:function(){return !("min" in this.opt)||!("max" in this.opt);},clear:function(){delete this.scaler;delete this.ticks;this.dirty=true;return this;},initialized:function(){return "scaler" in this&&!(this.dirty&&this.dependOnData());},setWindow:function(_1e4,_1e5){this.scale=_1e4;this.offset=_1e5;return this.clear();},getWindowScale:function(){return "scale" in this?this.scale:1;},getWindowOffset:function(){return "offset" in this?this.offset:0;},calculate:function(min,max,span){if(this.initialized()){return this;}var o=this.opt;this.labels=o.labels;this.scaler=lin.buildScaler(min,max,span,o);var tsb=this.scaler.bounds;if("scale" in this){o.from=tsb.lower+this.offset;o.to=(tsb.upper-tsb.lower)/this.scale+o.from;if(!isFinite(o.from)||isNaN(o.from)||!isFinite(o.to)||isNaN(o.to)||o.to-o.from>=tsb.upper-tsb.lower){delete o.from;delete o.to;delete this.scale;delete this.offset;}else{if(o.from<tsb.lower){o.to+=tsb.lower-o.from;o.from=tsb.lower;}else{if(o.to>tsb.upper){o.from+=tsb.upper-o.to;o.to=tsb.upper;}}this.offset=o.from-tsb.lower;}this.scaler=lin.buildScaler(min,max,span,o);tsb=this.scaler.bounds;if(this.scale==1&&this.offset==0){delete this.scale;delete this.offset;}}return this;},getScaler:function(){return this.scaler;},getTicks:function(){return this.ticks;}});});},"dojox/charting/action2d/MoveSlice":function(){define(["dojo/_base/connect","dojo/_base/declare","dojo/_base/array","./PlotAction","dojo/fx/easing","dojox/gfx/matrix","dojox/gfx/fx","dojox/lang/functional","dojox/lang/functional/scan","dojox/lang/functional/fold"],function(hub,_1e6,_1e7,_1e8,dfe,m,gf,df){var _1e9=1.05,_1ea=7;return _1e6("dojox.charting.action2d.MoveSlice",_1e8,{defaultParams:{duration:400,easing:dfe.backOut,scale:_1e9,shift:_1ea},optionalParams:{},constructor:function(_1eb,plot,_1ec){if(!_1ec){_1ec={};}this.scale=typeof _1ec.scale=="number"?_1ec.scale:_1e9;this.shift=typeof _1ec.shift=="number"?_1ec.shift:_1ea;this.connect();},process:function(o){if(!o.shape||o.element!="slice"||!(o.type in this.overOutEvents)){return;}if(!this.angles){var _1ed=m._degToRad(o.plot.opt.startAngle);if(typeof o.run.data[0]=="number"){this.angles=df.map(df.scanl(o.run.data,"+",0),"* 2 * Math.PI / this",df.foldl(o.run.data,"+",0));}else{this.angles=df.map(df.scanl(o.run.data,"a + b.y",0),"* 2 * Math.PI / this",df.foldl(o.run.data,"a + b.y",0));}this.angles=_1e7.map(this.angles,function(item){return item+_1ed;});}var _1ee=o.index,anim,_1ef,_1f0,_1f1,_1f2,_1f3=(this.angles[_1ee]+this.angles[_1ee+1])/2,_1f4=m.rotateAt(-_1f3,o.cx,o.cy),_1f5=m.rotateAt(_1f3,o.cx,o.cy);anim=this.anim[_1ee];if(anim){anim.action.stop(true);}else{this.anim[_1ee]=anim={};}if(o.type=="onmouseover"){_1f1=0;_1f2=this.shift;_1ef=1;_1f0=this.scale;}else{_1f1=this.shift;_1f2=0;_1ef=this.scale;_1f0=1;}anim.action=gf.animateTransform({shape:o.shape,duration:this.duration,easing:this.easing,transform:[_1f5,{name:"translate",start:[_1f1,0],end:[_1f2,0]},{name:"scaleAt",start:[_1ef,o.cx,o.cy],end:[_1f0,o.cx,o.cy]},_1f4]});if(o.type=="onmouseout"){hub.connect(anim.action,"onEnd",this,function(){delete this.anim[_1ee];});}anim.action.play();},reset:function(){delete this.angles;}});});},"dojox/charting/themes/PlotKit/cyan":function(){define(["./base","../../Theme"],function(pk,_1f6){pk.cyan=pk.base.clone();pk.cyan.chart.fill=pk.cyan.plotarea.fill="#e6f1f5";pk.cyan.colors=_1f6.defineColors({hue:194,saturation:60,low:40,high:88});return pk.cyan;});},"dojox/charting/DataSeries":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/array","dojo/_base/connect","dojox/lang/functional"],function(Lang,_1f7,_1f8,_1f9,df){return _1f7("dojox.charting.DataSeries",null,{constructor:function(_1fa,_1fb,_1fc){this.store=_1fa;this.kwArgs=_1fb;if(_1fc){if(Lang.isFunction(_1fc)){this.value=_1fc;}else{if(Lang.isObject(_1fc)){this.value=Lang.hitch(this,"_dictValue",df.keys(_1fc),_1fc);}else{this.value=Lang.hitch(this,"_fieldValue",_1fc);}}}else{this.value=Lang.hitch(this,"_defaultValue");}this.data=[];this._events=[];if(this.store.getFeatures()["dojo.data.api.Notification"]){this._events.push(_1f9.connect(this.store,"onNew",this,"_onStoreNew"),_1f9.connect(this.store,"onDelete",this,"_onStoreDelete"),_1f9.connect(this.store,"onSet",this,"_onStoreSet"));}this._initialRendering=true;this.fetch();},destroy:function(){_1f8.forEach(this._events,_1f9.disconnect);},setSeriesObject:function(_1fd){this.series=_1fd;},_dictValue:function(keys,dict,_1fe,item){var o={};_1f8.forEach(keys,function(key){o[key]=_1fe.getValue(item,dict[key]);});return o;},_fieldValue:function(_1ff,_200,item){return _200.getValue(item,_1ff);},_defaultValue:function(_201,item){return _201.getValue(item,"value");},fetch:function(){if(!this._inFlight){this._inFlight=true;var _202=Lang.delegate(this.kwArgs);_202.onComplete=Lang.hitch(this,"_onFetchComplete");_202.onError=Lang.hitch(this,"onFetchError");this.store.fetch(_202);}},_onFetchComplete:function(_203,_204){this.items=_203;this._buildItemMap();this.data=_1f8.map(this.items,function(item){return this.value(this.store,item);},this);this._pushDataChanges();this._inFlight=false;},onFetchError:function(_205,_206){this._inFlight=false;},_buildItemMap:function(){if(this.store.getFeatures()["dojo.data.api.Identity"]){var _207={};_1f8.forEach(this.items,function(item,_208){_207[this.store.getIdentity(item)]=_208;},this);this.itemMap=_207;}},_pushDataChanges:function(){if(this.series){this.series.chart.updateSeries(this.series.name,this,this._initialRendering);this._initialRendering=false;this.series.chart.delayedRender();}},_onStoreNew:function(){this.fetch();},_onStoreDelete:function(item){if(this.items){var flag=_1f8.some(this.items,function(it,_209){if(it===item){this.items.splice(_209,1);this._buildItemMap();this.data.splice(_209,1);return true;}return false;},this);if(flag){this._pushDataChanges();}}},_onStoreSet:function(item){if(this.itemMap){var id=this.store.getIdentity(item),_20a=this.itemMap[id];if(typeof _20a=="number"){this.data[_20a]=this.value(this.store,this.items[_20a]);this._pushDataChanges();}}else{if(this.items){var flag=_1f8.some(this.items,function(it,_20b){if(it===item){this.data[_20b]=this.value(this.store,it);return true;}return false;},this);if(flag){this._pushDataChanges();}}}}});});},"dojox/charting/themes/Claro":function(){define(["../Theme","dojox/gfx/gradutils","./common"],function(_20c,_20d,_20e){var g=_20c.generateGradient,_20f={type:"linear",space:"shape",x1:0,y1:0,x2:0,y2:100};_20e.Claro=new _20c({chart:{fill:{type:"linear",x1:0,x2:0,y1:0,y2:100,colors:[{offset:0,color:"#dbdbdb"},{offset:1,color:"#efefef"}]},stroke:{color:"#b5bcc7"}},plotarea:{fill:{type:"linear",x1:0,x2:0,y1:0,y2:100,colors:[{offset:0,color:"#dbdbdb"},{offset:1,color:"#efefef"}]}},axis:{stroke:{color:"#888c76",width:1},tick:{color:"#888c76",position:"center",font:"normal normal normal 7pt Verdana, Arial, sans-serif",fontColor:"#888c76"}},series:{stroke:{width:2.5,color:"#fff"},outline:null,font:"normal normal normal 7pt Verdana, Arial, sans-serif",fontColor:"#131313"},marker:{stroke:{width:1.25,color:"#131313"},outline:{width:1.25,color:"#131313"},font:"normal normal normal 8pt Verdana, Arial, sans-serif",fontColor:"#131313"},seriesThemes:[{fill:g(_20f,"#2a6ead","#3a99f2")},{fill:g(_20f,"#613e04","#996106")},{fill:g(_20f,"#0e3961","#155896")},{fill:g(_20f,"#55aafa","#3f7fba")},{fill:g(_20f,"#ad7b2a","#db9b35")}],markerThemes:[{fill:"#2a6ead",stroke:{color:"#fff"}},{fill:"#613e04",stroke:{color:"#fff"}},{fill:"#0e3961",stroke:{color:"#fff"}},{fill:"#55aafa",stroke:{color:"#fff"}},{fill:"#ad7b2a",stroke:{color:"#fff"}}]});_20e.Claro.next=function(_210,_211,_212){var _213=_210=="line",s,_214;if(_213||_210=="area"){s=this.seriesThemes[this._current%this.seriesThemes.length];var m=this.markerThemes[this._current%this.markerThemes.length];s.fill.space="plot";if(_213){s.stroke={width:4,color:s.fill.colors[0].color};}m.outline={width:1.25,color:m.fill};_214=_20c.prototype.next.apply(this,arguments);delete s.outline;delete s.stroke;s.fill.space="shape";return _214;}else{if(_210=="candlestick"){s=this.seriesThemes[this._current%this.seriesThemes.length];s.fill.space="plot";s.stroke={width:1,color:s.fill.colors[0].color};_214=_20c.prototype.next.apply(this,arguments);return _214;}}return _20c.prototype.next.apply(this,arguments);};_20e.Claro.post=function(_215,_216){_215=_20c.prototype.post.apply(this,arguments);if((_216=="slice"||_216=="circle")&&_215.series.fill&&_215.series.fill.type=="radial"){_215.series.fill=_20d.reverse(_215.series.fill);}return _215;};return _20e.Claro;});},"dojox/charting/action2d/Magnify":function(){define(["dojo/_base/connect","dojo/_base/declare","./PlotAction","dojox/gfx/matrix","dojox/gfx/fx","dojo/fx","dojo/fx/easing"],function(Hub,_217,_218,m,gf,df,dfe){var _219=2;return _217("dojox.charting.action2d.Magnify",_218,{defaultParams:{duration:400,easing:dfe.backOut,scale:_219},optionalParams:{},constructor:function(_21a,plot,_21b){this.scale=_21b&&typeof _21b.scale=="number"?_21b.scale:_219;this.connect();},process:function(o){if(!o.shape||!(o.type in this.overOutEvents)||!("cx" in o)||!("cy" in o)){return;}if(o.element=="spider_plot"||o.element=="spider_poly"){return;}var _21c=o.run.name,_21d=o.index,_21e=[],anim,init,_21f;if(_21c in this.anim){anim=this.anim[_21c][_21d];}else{this.anim[_21c]={};}if(anim){anim.action.stop(true);}else{this.anim[_21c][_21d]=anim={};}if(o.type=="onmouseover"){init=m.identity;_21f=this.scale;}else{init=m.scaleAt(this.scale,o.cx,o.cy);_21f=1/this.scale;}var _220={shape:o.shape,duration:this.duration,easing:this.easing,transform:[{name:"scaleAt",start:[1,o.cx,o.cy],end:[_21f,o.cx,o.cy]},init]};if(o.shape){_21e.push(gf.animateTransform(_220));}if(o.outline){_220.shape=o.outline;_21e.push(gf.animateTransform(_220));}if(o.shadow){_220.shape=o.shadow;_21e.push(gf.animateTransform(_220));}if(!_21e.length){delete this.anim[_21c][_21d];return;}anim.action=df.combine(_21e);if(o.type=="onmouseout"){Hub.connect(anim.action,"onEnd",this,function(){if(this.anim[_21c]){delete this.anim[_21c][_21d];}});}anim.action.play();}});});},"dojo/hccss":function(){define(["require","./_base/config","./dom-class","./dom-style","./has","./domReady","./_base/window"],function(_221,_222,_223,_224,has,_225,win){has.add("highcontrast",function(){var div=win.doc.createElement("div");div.style.cssText="border: 1px solid; border-color:red green; position: absolute; height: 5px; top: -999px;"+"background-image: url("+(_222.blankGif||_221.toUrl("./resources/blank.gif"))+");";win.body().appendChild(div);var cs=_224.getComputedStyle(div),_226=cs.backgroundImage,hc=(cs.borderTopColor==cs.borderRightColor)||(_226&&(_226=="none"||_226=="url(invalid-url:)"));if(has("ie")<=8){div.outerHTML="";}else{win.body().removeChild(div);}return hc;});_225(function(){if(has("highcontrast")){_223.add(win.body(),"dj_a11y");}});return has;});},"dojox/charting/widget/Legend":function(){define(["dojo/_base/declare","dijit/_WidgetBase","dojox/gfx","dojo/_base/array","dojo/has","dojo/has!dojo-bidi?../bidi/widget/Legend","dojox/lang/functional","dojo/dom","dojo/dom-construct","dojo/dom-class","dijit/registry"],function(_227,_228,gfx,arr,has,_229,df,dom,_22a,_22b,_22c){var _22d=_227(has("dojo-bidi")?"dojox.charting.widget.NonBidiLegend":"dojox.charting.widget.Legend",_228,{chartRef:"",horizontal:true,swatchSize:18,legendBody:null,postCreate:function(){if(!this.chart&&this.chartRef){this.chart=_22c.byId(this.chartRef)||_22c.byNode(dom.byId(this.chartRef));if(!this.chart){}}this.chart=this.chart.chart||this.chart;this.refresh();},buildRendering:function(){this.domNode=_22a.create("table",{role:"group","aria-label":"chart legend","class":"dojoxLegendNode"});this.legendBody=_22a.create("tbody",null,this.domNode);this.inherited(arguments);},destroy:function(){if(this._surfaces){arr.forEach(this._surfaces,function(_22e){_22e.destroy();});}this.inherited(arguments);},refresh:function(){if(this._surfaces){arr.forEach(this._surfaces,function(_22f){_22f.destroy();});}this._surfaces=[];while(this.legendBody.lastChild){_22a.destroy(this.legendBody.lastChild);}if(this.horizontal){_22b.add(this.domNode,"dojoxLegendHorizontal");this._tr=_22a.create("tr",null,this.legendBody);this._inrow=0;}var s=this.series||this.chart.series;if(s.length==0){return;}if(s[0].chart.stack[0].declaredClass=="dojox.charting.plot2d.Pie"){var t=s[0].chart.stack[0];if(typeof t.run.data[0]=="number"){var _230=df.map(t.run.data,"Math.max(x, 0)");var _231=df.map(_230,"/this",df.foldl(_230,"+",0));arr.forEach(_231,function(x,i){this._addLabel(t.dyn[i],t._getLabel(x*100)+"%");},this);}else{arr.forEach(t.run.data,function(x,i){this._addLabel(t.dyn[i],x.legend||x.text||x.y);},this);}}else{arr.forEach(s,function(x){this._addLabel(x.dyn,x.legend||x.name);},this);}},_addLabel:function(dyn,_232){var _233=_22a.create("td"),icon=_22a.create("div",null,_233),text=_22a.create("label",null,_233),div=_22a.create("div",{style:{"width":this.swatchSize+"px","height":this.swatchSize+"px","float":"left"}},icon);_22b.add(icon,"dojoxLegendIcon dijitInline");_22b.add(text,"dojoxLegendText");if(this._tr){this._tr.appendChild(_233);if(++this._inrow===this.horizontal){this._tr=_22a.create("tr",null,this.legendBody);this._inrow=0;}}else{var tr=_22a.create("tr",null,this.legendBody);tr.appendChild(_233);}this._makeIcon(div,dyn);text.innerHTML=String(_232);if(has("dojo-bidi")){text.dir=this.getTextDir(_232,text.dir);}},_makeIcon:function(div,dyn){var mb={h:this.swatchSize,w:this.swatchSize};var _234=gfx.createSurface(div,mb.w,mb.h);this._surfaces.push(_234);if(dyn.fill){_234.createRect({x:2,y:2,width:mb.w-4,height:mb.h-4}).setFill(dyn.fill).setStroke(dyn.stroke);}else{if(dyn.stroke||dyn.marker){var line={x1:0,y1:mb.h/2,x2:mb.w,y2:mb.h/2};if(dyn.stroke){_234.createLine(line).setStroke(dyn.stroke);}if(dyn.marker){var c={x:mb.w/2,y:mb.h/2};_234.createPath({path:"M"+c.x+" "+c.y+" "+dyn.marker}).setFill(dyn.markerFill).setStroke(dyn.markerStroke);}}else{_234.createRect({x:2,y:2,width:mb.w-4,height:mb.h-4}).setStroke("black");_234.createLine({x1:2,y1:2,x2:mb.w-2,y2:mb.h-2}).setStroke("black");_234.createLine({x1:2,y1:mb.h-2,x2:mb.w-2,y2:2}).setStroke("black");}}}});return has("dojo-bidi")?_227("dojox.charting.widget.Legend",[_22d,_229]):_22d;});},"dojox/charting/plot2d/common":function(){define(["dojo/_base/lang","dojo/_base/array","dojo/_base/Color","dojox/gfx","dojox/lang/functional","../scaler/common"],function(lang,arr,_235,g,df,sc){var _236=lang.getObject("dojox.charting.plot2d.common",true);return lang.mixin(_236,{doIfLoaded:sc.doIfLoaded,makeStroke:function(_237){if(!_237){return _237;}if(typeof _237=="string"||_237 instanceof _235){_237={color:_237};}return g.makeParameters(g.defaultStroke,_237);},augmentColor:function(_238,_239){var t=new _235(_238),c=new _235(_239);c.a=t.a;return c;},augmentStroke:function(_23a,_23b){var s=_236.makeStroke(_23a);if(s){s.color=_236.augmentColor(s.color,_23b);}return s;},augmentFill:function(fill,_23c){var fc,c=new _235(_23c);if(typeof fill=="string"||fill instanceof _235){return _236.augmentColor(fill,_23c);}return fill;},defaultStats:{vmin:Number.POSITIVE_INFINITY,vmax:Number.NEGATIVE_INFINITY,hmin:Number.POSITIVE_INFINITY,hmax:Number.NEGATIVE_INFINITY},collectSimpleStats:function(_23d){var _23e=lang.delegate(_236.defaultStats);for(var i=0;i<_23d.length;++i){var run=_23d[i];for(var j=0;j<run.data.length;j++){if(run.data[j]!==null){if(typeof run.data[j]=="number"){var _23f=_23e.vmin,_240=_23e.vmax;if(!("ymin" in run)||!("ymax" in run)){arr.forEach(run.data,function(val,i){if(val!==null){var x=i+1,y=val;if(isNaN(y)){y=0;}_23e.hmin=Math.min(_23e.hmin,x);_23e.hmax=Math.max(_23e.hmax,x);_23e.vmin=Math.min(_23e.vmin,y);_23e.vmax=Math.max(_23e.vmax,y);}});}if("ymin" in run){_23e.vmin=Math.min(_23f,run.ymin);}if("ymax" in run){_23e.vmax=Math.max(_240,run.ymax);}}else{var _241=_23e.hmin,_242=_23e.hmax,_23f=_23e.vmin,_240=_23e.vmax;if(!("xmin" in run)||!("xmax" in run)||!("ymin" in run)||!("ymax" in run)){arr.forEach(run.data,function(val,i){if(val!==null){var x="x" in val?val.x:i+1,y=val.y;if(isNaN(x)){x=0;}if(isNaN(y)){y=0;}_23e.hmin=Math.min(_23e.hmin,x);_23e.hmax=Math.max(_23e.hmax,x);_23e.vmin=Math.min(_23e.vmin,y);_23e.vmax=Math.max(_23e.vmax,y);}});}if("xmin" in run){_23e.hmin=Math.min(_241,run.xmin);}if("xmax" in run){_23e.hmax=Math.max(_242,run.xmax);}if("ymin" in run){_23e.vmin=Math.min(_23f,run.ymin);}if("ymax" in run){_23e.vmax=Math.max(_240,run.ymax);}}break;}}}return _23e;},calculateBarSize:function(_243,opt,_244){if(!_244){_244=1;}var gap=opt.gap,size=(_243-2*gap)/_244;if("minBarSize" in opt){size=Math.max(size,opt.minBarSize);}if("maxBarSize" in opt){size=Math.min(size,opt.maxBarSize);}size=Math.max(size,1);gap=(_243-size*_244)/2;return {size:size,gap:gap};},collectStackedStats:function(_245){var _246=lang.clone(_236.defaultStats);if(_245.length){_246.hmin=Math.min(_246.hmin,1);_246.hmax=df.foldl(_245,"seed, run -> Math.max(seed, run.data.length)",_246.hmax);for(var i=0;i<_246.hmax;++i){var v=_245[0].data[i];v=v&&(typeof v=="number"?v:v.y);if(isNaN(v)){v=0;}_246.vmin=Math.min(_246.vmin,v);for(var j=1;j<_245.length;++j){var t=_245[j].data[i];t=t&&(typeof t=="number"?t:t.y);if(isNaN(t)){t=0;}v+=t;}_246.vmax=Math.max(_246.vmax,v);}}return _246;},curve:function(a,_247){var _248=a.slice(0);if(_247=="x"){_248[_248.length]=_248[0];}var p=arr.map(_248,function(item,i){if(i==0){return "M"+item.x+","+item.y;}if(!isNaN(_247)){var dx=item.x-_248[i-1].x,dy=_248[i-1].y;return "C"+(item.x-(_247-1)*(dx/_247))+","+dy+" "+(item.x-(dx/_247))+","+item.y+" "+item.x+","+item.y;}else{if(_247=="X"||_247=="x"||_247=="S"){var p0,p1=_248[i-1],p2=_248[i],p3;var bz1x,bz1y,bz2x,bz2y;var f=1/6;if(i==1){if(_247=="x"){p0=_248[_248.length-2];}else{p0=p1;}f=1/3;}else{p0=_248[i-2];}if(i==(_248.length-1)){if(_247=="x"){p3=_248[1];}else{p3=p2;}f=1/3;}else{p3=_248[i+1];}var p1p2=Math.sqrt((p2.x-p1.x)*(p2.x-p1.x)+(p2.y-p1.y)*(p2.y-p1.y));var p0p2=Math.sqrt((p2.x-p0.x)*(p2.x-p0.x)+(p2.y-p0.y)*(p2.y-p0.y));var p1p3=Math.sqrt((p3.x-p1.x)*(p3.x-p1.x)+(p3.y-p1.y)*(p3.y-p1.y));var _249=p0p2*f;var _24a=p1p3*f;if(_249>p1p2/2&&_24a>p1p2/2){_249=p1p2/2;_24a=p1p2/2;}else{if(_249>p1p2/2){_249=p1p2/2;_24a=p1p2/2*p1p3/p0p2;}else{if(_24a>p1p2/2){_24a=p1p2/2;_249=p1p2/2*p0p2/p1p3;}}}if(_247=="S"){if(p0==p1){_249=0;}if(p2==p3){_24a=0;}}bz1x=p1.x+_249*(p2.x-p0.x)/p0p2;bz1y=p1.y+_249*(p2.y-p0.y)/p0p2;bz2x=p2.x-_24a*(p3.x-p1.x)/p1p3;bz2y=p2.y-_24a*(p3.y-p1.y)/p1p3;}}return "C"+(bz1x+","+bz1y+" "+bz2x+","+bz2y+" "+p2.x+","+p2.y);});return p.join(" ");},getLabel:function(_24b,_24c,_24d){return sc.doIfLoaded("dojo/number",function(_24e){return (_24c?_24e.format(_24b,{places:_24d}):_24e.format(_24b))||"";},function(){return _24c?_24b.toFixed(_24d):_24b.toString();});}});});},"dijit/main":function(){define(["dojo/_base/kernel"],function(dojo){return dojo.dijit;});},"dojox/charting/themes/Renkoo":function(){define(["../Theme","dojox/gfx/gradutils","./common"],function(_24f,_250,_251){var g=_24f.generateGradient,_252={type:"linear",space:"shape",x1:0,y1:0,x2:0,y2:150};_251.Renkoo=new _24f({chart:{fill:"#123666",pageStyle:{backgroundColor:"#123666",backgroundImage:"none",color:"#95afdb"}},plotarea:{fill:"#123666"},axis:{stroke:{color:"#95afdb",width:1},tick:{color:"#95afdb",position:"center",font:"normal normal normal 7pt Lucida Grande, Helvetica, Arial, sans-serif",fontColor:"#95afdb"}},series:{stroke:{width:2.5,color:"#123666"},outline:null,font:"normal normal normal 8pt Lucida Grande, Helvetica, Arial, sans-serif",fontColor:"#95afdb"},marker:{stroke:{width:2.5,color:"#ccc"},outline:null,font:"normal normal normal 8pt Lucida Grande, Helvetica, Arial, sans-serif",fontColor:"#95afdb"},seriesThemes:[{fill:g(_252,"#e7e391","#f8f7de")},{fill:g(_252,"#ffb6b6","#ffe8e8")},{fill:g(_252,"#bcda7d","#eef7da")},{fill:g(_252,"#d5d5d5","#f4f4f4")},{fill:g(_252,"#c1e3fd","#e4f3ff")}],markerThemes:[{fill:"#fcfcf3",stroke:{color:"#e7e391"}},{fill:"#fff1f1",stroke:{color:"#ffb6b6"}},{fill:"#fafdf4",stroke:{color:"#bcda7d"}},{fill:"#fbfbfb",stroke:{color:"#d5d5d5"}},{fill:"#f3faff",stroke:{color:"#c1e3fd"}}]});_251.Renkoo.next=function(_253,_254,_255){if("slice,column,bar".indexOf(_253)==-1){var s=this.seriesThemes[this._current%this.seriesThemes.length];s.fill.space="plot";s.stroke={width:2,color:s.fill.colors[0].color};if(_253=="line"||_253=="area"){s.stroke.width=4;}var _256=_24f.prototype.next.apply(this,arguments);delete s.stroke;s.fill.space="shape";return _256;}return _24f.prototype.next.apply(this,arguments);};_251.Renkoo.post=function(_257,_258){_257=_24f.prototype.post.apply(this,arguments);if((_258=="slice"||_258=="circle")&&_257.series.fill&&_257.series.fill.type=="radial"){_257.series.fill=_250.reverse(_257.series.fill);}return _257;};return _251.Renkoo;});},"dojox/charting/themes/Electric":function(){define(["../Theme","dojox/gfx/gradutils","./common"],function(_259,_25a,_25b){var g=_259.generateGradient,_25c={type:"linear",space:"shape",x1:0,y1:0,x2:0,y2:75};_25b.Electric=new _259({chart:{fill:"#252525",stroke:{color:"#252525"},pageStyle:{backgroundColor:"#252525",backgroundImage:"none",color:"#ccc"}},plotarea:{fill:"#252525"},axis:{stroke:{color:"#aaa",width:1},tick:{color:"#777",position:"center",font:"normal normal normal 7pt Helvetica, Arial, sans-serif",fontColor:"#777"}},series:{stroke:{width:2,color:"#ccc"},outline:null,font:"normal normal normal 8pt Helvetica, Arial, sans-serif",fontColor:"#ccc"},marker:{stroke:{width:3,color:"#ccc"},outline:null,font:"normal normal normal 8pt Helvetica, Arial, sans-serif",fontColor:"#ccc"},seriesThemes:[{fill:g(_25c,"#004cbf","#06f")},{fill:g(_25c,"#bf004c","#f06")},{fill:g(_25c,"#43bf00","#6f0")},{fill:g(_25c,"#7300bf","#90f")},{fill:g(_25c,"#bf7300","#f90")},{fill:g(_25c,"#00bf73","#0f9")}],markerThemes:[{fill:"#06f",stroke:{color:"#06f"}},{fill:"#f06",stroke:{color:"#f06"}},{fill:"#6f0",stroke:{color:"#6f0"}},{fill:"#90f",stroke:{color:"#90f"}},{fill:"#f90",stroke:{color:"#f90"}},{fill:"#0f9",stroke:{color:"#0f9"}}]});_25b.Electric.next=function(_25d,_25e,_25f){var _260=_25d=="line";if(_260||_25d=="area"){var s=this.seriesThemes[this._current%this.seriesThemes.length];s.fill.space="plot";if(_260){s.stroke={width:2.5,color:s.fill.colors[1].color};}if(_25d=="area"){s.fill.y2=90;}var _261=_259.prototype.next.apply(this,arguments);delete s.stroke;s.fill.y2=75;s.fill.space="shape";return _261;}return _259.prototype.next.apply(this,arguments);};_25b.Electric.post=function(_262,_263){_262=_259.prototype.post.apply(this,arguments);if((_263=="slice"||_263=="circle")&&_262.series.fill&&_262.series.fill.type=="radial"){_262.series.fill=_25a.reverse(_262.series.fill);}return _262;};return _25b.Electric;});},"dojox/gfx3d/gradient":function(){define(["dojo/_base/lang","./matrix","./vector"],function(lang,m,v){var _264=lang.getObject("dojox.gfx3d",true);var dist=function(a,b){return Math.sqrt(Math.pow(b.x-a.x,2)+Math.pow(b.y-a.y,2));};var N=32;_264.gradient=function(_265,_266,_267,_268,from,to,_269){var mx=m.normalize(_269),f=m.multiplyPoint(mx,_268*Math.cos(from)+_267.x,_268*Math.sin(from)+_267.y,_267.z),t=m.multiplyPoint(mx,_268*Math.cos(to)+_267.x,_268*Math.sin(to)+_267.y,_267.z),c=m.multiplyPoint(mx,_267.x,_267.y,_267.z),step=(to-from)/N,r=dist(f,t)/2,mod=_265[_266.type],fin=_266.finish,pmt=_266.color,_26a=[{offset:0,color:mod.call(_265,v.substract(f,c),fin,pmt)}];for(var a=from+step;a<to;a+=step){var p=m.multiplyPoint(mx,_268*Math.cos(a)+_267.x,_268*Math.sin(a)+_267.y,_267.z),df=dist(f,p),dt=dist(t,p);_26a.push({offset:df/(df+dt),color:mod.call(_265,v.substract(p,c),fin,pmt)});}_26a.push({offset:1,color:mod.call(_265,v.substract(t,c),fin,pmt)});return {type:"linear",x1:0,y1:-r,x2:0,y2:r,colors:_26a};};return _264.gradient;});},"dojox/gfx/shape":function(){define(["./_base","dojo/_base/lang","dojo/_base/declare","dojo/_base/kernel","dojo/_base/sniff","dojo/on","dojo/_base/array","dojo/dom-construct","dojo/_base/Color","./matrix"],function(g,lang,_26b,_26c,has,on,arr,_26d,_26e,_26f){var _270=g.shape={};_270.Shape=_26b("dojox.gfx.shape.Shape",null,{constructor:function(){this.rawNode=null;this.shape=null;this.matrix=null;this.fillStyle=null;this.strokeStyle=null;this.bbox=null;this.parent=null;this.parentMatrix=null;if(has("gfxRegistry")){var uid=_270.register(this);this.getUID=function(){return uid;};}},destroy:function(){if(has("gfxRegistry")){_270.dispose(this);}if(this.rawNode&&"__gfxObject__" in this.rawNode){this.rawNode.__gfxObject__=null;}this.rawNode=null;},getNode:function(){return this.rawNode;},getShape:function(){return this.shape;},getTransform:function(){return this.matrix;},getFill:function(){return this.fillStyle;},getStroke:function(){return this.strokeStyle;},getParent:function(){return this.parent;},getBoundingBox:function(){return this.bbox;},getTransformedBoundingBox:function(){var b=this.getBoundingBox();if(!b){return null;}var m=this._getRealMatrix(),gm=_26f;return [gm.multiplyPoint(m,b.x,b.y),gm.multiplyPoint(m,b.x+b.width,b.y),gm.multiplyPoint(m,b.x+b.width,b.y+b.height),gm.multiplyPoint(m,b.x,b.y+b.height)];},getEventSource:function(){return this.rawNode;},setClip:function(clip){this.clip=clip;},getClip:function(){return this.clip;},setShape:function(_271){this.shape=g.makeParameters(this.shape,_271);this.bbox=null;return this;},setFill:function(fill){if(!fill){this.fillStyle=null;return this;}var f=null;if(typeof (fill)=="object"&&"type" in fill){switch(fill.type){case "linear":f=g.makeParameters(g.defaultLinearGradient,fill);break;case "radial":f=g.makeParameters(g.defaultRadialGradient,fill);break;case "pattern":f=g.makeParameters(g.defaultPattern,fill);break;}}else{f=g.normalizeColor(fill);}this.fillStyle=f;return this;},setStroke:function(_272){if(!_272){this.strokeStyle=null;return this;}if(typeof _272=="string"||lang.isArray(_272)||_272 instanceof _26e){_272={color:_272};}var s=this.strokeStyle=g.makeParameters(g.defaultStroke,_272);s.color=g.normalizeColor(s.color);return this;},setTransform:function(_273){this.matrix=_26f.clone(_273?_26f.normalize(_273):_26f.identity);return this._applyTransform();},_applyTransform:function(){return this;},moveToFront:function(){var p=this.getParent();if(p){p._moveChildToFront(this);this._moveToFront();}return this;},moveToBack:function(){var p=this.getParent();if(p){p._moveChildToBack(this);this._moveToBack();}return this;},_moveToFront:function(){},_moveToBack:function(){},applyRightTransform:function(_274){return _274?this.setTransform([this.matrix,_274]):this;},applyLeftTransform:function(_275){return _275?this.setTransform([_275,this.matrix]):this;},applyTransform:function(_276){return _276?this.setTransform([this.matrix,_276]):this;},removeShape:function(_277){if(this.parent){this.parent.remove(this,_277);}return this;},_setParent:function(_278,_279){this.parent=_278;return this._updateParentMatrix(_279);},_updateParentMatrix:function(_27a){this.parentMatrix=_27a?_26f.clone(_27a):null;return this._applyTransform();},_getRealMatrix:function(){var m=this.matrix;var p=this.parent;while(p){if(p.matrix){m=_26f.multiply(p.matrix,m);}p=p.parent;}return m;}});_270._eventsProcessing={on:function(type,_27b){return on(this.getEventSource(),type,_270.fixCallback(this,g.fixTarget,_27b));},connect:function(name,_27c,_27d){if(name.substring(0,2)=="on"){name=name.substring(2);}return this.on(name,_27d?lang.hitch(_27c,_27d):_27c);},disconnect:function(_27e){return _27e.remove();}};_270.fixCallback=function(_27f,_280,_281,_282){if(!_282){_282=_281;_281=null;}if(lang.isString(_282)){_281=_281||_26c.global;if(!_281[_282]){throw (["dojox.gfx.shape.fixCallback: scope[\"",_282,"\"] is null (scope=\"",_281,"\")"].join(""));}return function(e){return _280(e,_27f)?_281[_282].apply(_281,arguments||[]):undefined;};}return !_281?function(e){return _280(e,_27f)?_282.apply(_281,arguments):undefined;}:function(e){return _280(e,_27f)?_282.apply(_281,arguments||[]):undefined;};};lang.extend(_270.Shape,_270._eventsProcessing);_270.Container={_init:function(){this.children=[];this._batch=0;},openBatch:function(){return this;},closeBatch:function(){return this;},add:function(_283){var _284=_283.getParent();if(_284){_284.remove(_283,true);}this.children.push(_283);return _283._setParent(this,this._getRealMatrix());},remove:function(_285,_286){for(var i=0;i<this.children.length;++i){if(this.children[i]==_285){if(_286){}else{_285.parent=null;_285.parentMatrix=null;}this.children.splice(i,1);break;}}return this;},clear:function(_287){var _288;for(var i=0;i<this.children.length;++i){_288=this.children[i];_288.parent=null;_288.parentMatrix=null;if(_287){_288.destroy();}}this.children=[];return this;},getBoundingBox:function(){if(this.children){var _289=null;arr.forEach(this.children,function(_28a){var bb=_28a.getBoundingBox();if(bb){var ct=_28a.getTransform();if(ct){bb=_26f.multiplyRectangle(ct,bb);}if(_289){_289.x=Math.min(_289.x,bb.x);_289.y=Math.min(_289.y,bb.y);_289.endX=Math.max(_289.endX,bb.x+bb.width);_289.endY=Math.max(_289.endY,bb.y+bb.height);}else{_289={x:bb.x,y:bb.y,endX:bb.x+bb.width,endY:bb.y+bb.height};}}});if(_289){_289.width=_289.endX-_289.x;_289.height=_289.endY-_289.y;}return _289;}return null;},_moveChildToFront:function(_28b){for(var i=0;i<this.children.length;++i){if(this.children[i]==_28b){this.children.splice(i,1);this.children.push(_28b);break;}}return this;},_moveChildToBack:function(_28c){for(var i=0;i<this.children.length;++i){if(this.children[i]==_28c){this.children.splice(i,1);this.children.unshift(_28c);break;}}return this;}};_270.Surface=_26b("dojox.gfx.shape.Surface",null,{constructor:function(){this.rawNode=null;this._parent=null;this._nodes=[];this._events=[];},destroy:function(){arr.forEach(this._nodes,_26d.destroy);this._nodes=[];arr.forEach(this._events,function(h){if(h){h.remove();}});this._events=[];this.rawNode=null;if(has("ie")){while(this._parent.lastChild){_26d.destroy(this._parent.lastChild);}}else{this._parent.innerHTML="";}this._parent=null;},getEventSource:function(){return this.rawNode;},_getRealMatrix:function(){return null;},isLoaded:true,onLoad:function(_28d){},whenLoaded:function(_28e,_28f){var f=lang.hitch(_28e,_28f);if(this.isLoaded){f(this);}else{on.once(this,"load",function(_290){f(_290);});}}});lang.extend(_270.Surface,_270._eventsProcessing);_270.Rect=_26b("dojox.gfx.shape.Rect",_270.Shape,{constructor:function(_291){this.shape=g.getDefault("Rect");this.rawNode=_291;},getBoundingBox:function(){return this.shape;}});_270.Ellipse=_26b("dojox.gfx.shape.Ellipse",_270.Shape,{constructor:function(_292){this.shape=g.getDefault("Ellipse");this.rawNode=_292;},getBoundingBox:function(){if(!this.bbox){var _293=this.shape;this.bbox={x:_293.cx-_293.rx,y:_293.cy-_293.ry,width:2*_293.rx,height:2*_293.ry};}return this.bbox;}});_270.Circle=_26b("dojox.gfx.shape.Circle",_270.Shape,{constructor:function(_294){this.shape=g.getDefault("Circle");this.rawNode=_294;},getBoundingBox:function(){if(!this.bbox){var _295=this.shape;this.bbox={x:_295.cx-_295.r,y:_295.cy-_295.r,width:2*_295.r,height:2*_295.r};}return this.bbox;}});_270.Line=_26b("dojox.gfx.shape.Line",_270.Shape,{constructor:function(_296){this.shape=g.getDefault("Line");this.rawNode=_296;},getBoundingBox:function(){if(!this.bbox){var _297=this.shape;this.bbox={x:Math.min(_297.x1,_297.x2),y:Math.min(_297.y1,_297.y2),width:Math.abs(_297.x2-_297.x1),height:Math.abs(_297.y2-_297.y1)};}return this.bbox;}});_270.Polyline=_26b("dojox.gfx.shape.Polyline",_270.Shape,{constructor:function(_298){this.shape=g.getDefault("Polyline");this.rawNode=_298;},setShape:function(_299,_29a){if(_299&&_299 instanceof Array){this.inherited(arguments,[{points:_299}]);if(_29a&&this.shape.points.length){this.shape.points.push(this.shape.points[0]);}}else{this.inherited(arguments,[_299]);}return this;},_normalizePoints:function(){var p=this.shape.points,l=p&&p.length;if(l&&typeof p[0]=="number"){var _29b=[];for(var i=0;i<l;i+=2){_29b.push({x:p[i],y:p[i+1]});}this.shape.points=_29b;}},getBoundingBox:function(){if(!this.bbox&&this.shape.points.length){var p=this.shape.points;var l=p.length;var t=p[0];var bbox={l:t.x,t:t.y,r:t.x,b:t.y};for(var i=1;i<l;++i){t=p[i];if(bbox.l>t.x){bbox.l=t.x;}if(bbox.r<t.x){bbox.r=t.x;}if(bbox.t>t.y){bbox.t=t.y;}if(bbox.b<t.y){bbox.b=t.y;}}this.bbox={x:bbox.l,y:bbox.t,width:bbox.r-bbox.l,height:bbox.b-bbox.t};}return this.bbox;}});_270.Image=_26b("dojox.gfx.shape.Image",_270.Shape,{constructor:function(_29c){this.shape=g.getDefault("Image");this.rawNode=_29c;},getBoundingBox:function(){return this.shape;},setStroke:function(){return this;},setFill:function(){return this;}});_270.Text=_26b(_270.Shape,{constructor:function(_29d){this.fontStyle=null;this.shape=g.getDefault("Text");this.rawNode=_29d;},getFont:function(){return this.fontStyle;},setFont:function(_29e){this.fontStyle=typeof _29e=="string"?g.splitFontString(_29e):g.makeParameters(g.defaultFont,_29e);this._setFont();return this;},getBoundingBox:function(){var bbox=null,s=this.getShape();if(s.text){bbox=g._base._computeTextBoundingBox(this);}return bbox;}});_270.Creator={createShape:function(_29f){switch(_29f.type){case g.defaultPath.type:return this.createPath(_29f);case g.defaultRect.type:return this.createRect(_29f);case g.defaultCircle.type:return this.createCircle(_29f);case g.defaultEllipse.type:return this.createEllipse(_29f);case g.defaultLine.type:return this.createLine(_29f);case g.defaultPolyline.type:return this.createPolyline(_29f);case g.defaultImage.type:return this.createImage(_29f);case g.defaultText.type:return this.createText(_29f);case g.defaultTextPath.type:return this.createTextPath(_29f);}return null;},createGroup:function(){return this.createObject(g.Group);},createRect:function(rect){return this.createObject(g.Rect,rect);},createEllipse:function(_2a0){return this.createObject(g.Ellipse,_2a0);},createCircle:function(_2a1){return this.createObject(g.Circle,_2a1);},createLine:function(line){return this.createObject(g.Line,line);},createPolyline:function(_2a2){return this.createObject(g.Polyline,_2a2);},createImage:function(_2a3){return this.createObject(g.Image,_2a3);},createText:function(text){return this.createObject(g.Text,text);},createPath:function(path){return this.createObject(g.Path,path);},createTextPath:function(text){return this.createObject(g.TextPath,{}).setText(text);},createObject:function(_2a4,_2a5){return null;}};return _270;});},"dojox/charting/bidi/widget/Legend":function(){define(["dojo/_base/declare","dojo/dom","dijit/registry","dojo/_base/connect","dojo/_base/array","dojo/query"],function(_2a6,dom,_2a7,hub,_2a8,_2a9){function _2aa(_2ab){return /^(ltr|rtl|auto)$/.test(_2ab)?_2ab:null;};return _2a6(null,{postMixInProperties:function(){if(!this.chart){if(!this.chartRef){return;}var _2ac=_2a7.byId(this.chartRef);if(!_2ac){var node=dom.byId(this.chartRef);if(node){_2ac=_2a7.byNode(node);}else{return;}}this.textDir=_2ac.chart.textDir;hub.connect(_2ac.chart,"setTextDir",this,"_setTextDirAttr");}else{this.textDir=this.chart.textDir;hub.connect(this.chart,"setTextDir",this,"_setTextDirAttr");}},_setTextDirAttr:function(_2ad){if(_2aa(_2ad)!=null){if(this.textDir!=_2ad){this._set("textDir",_2ad);var _2ae=_2a9(".dojoxLegendText",this._tr);_2a8.forEach(_2ae,function(_2af){_2af.dir=this.getTextDir(_2af.innerHTML,_2af.dir);},this);}}}});});},"dijit/_OnDijitClickMixin":function(){define(["dojo/on","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/has","./a11yclick"],function(on,_2b0,keys,_2b1,has,_2b2){var ret=_2b1("dijit._OnDijitClickMixin",null,{connect:function(obj,_2b3,_2b4){return this.inherited(arguments,[obj,_2b3=="ondijitclick"?_2b2:_2b3,_2b4]);}});ret.a11yclick=_2b2;return ret;});},"dojox/charting/action2d/MouseZoomAndPan":function(){define(["dojo/_base/declare","dojo/_base/window","dojo/_base/array","dojo/_base/event","dojo/_base/connect","dojo/mouse","./ChartAction","dojo/sniff","dojo/dom-prop","dojo/keys","dojo/has!dojo-bidi?../bidi/action2d/ZoomAndPan"],function(_2b5,win,arr,_2b6,_2b7,_2b8,_2b9,has,_2ba,keys,_2bb){var _2bc=has("mozilla")?3:120;var _2bd={none:function(_2be){return !_2be.ctrlKey&&!_2be.altKey&&!_2be.shiftKey;},ctrl:function(_2bf){return _2bf.ctrlKey&&!_2bf.altKey&&!_2bf.shiftKey;},alt:function(_2c0){return !_2c0.ctrlKey&&_2c0.altKey&&!_2c0.shiftKey;},shift:function(_2c1){return !_2c1.ctrlKey&&!_2c1.altKey&&_2c1.shiftKey;}};var _2c2=_2b5(has("dojo-bidi")?"dojox.charting.action2d.NonBidiMouseZoomAndPan":"dojox.charting.action2d.MouseZoomAndPan",_2b9,{defaultParams:{axis:"x",scaleFactor:1.2,maxScale:100,enableScroll:true,enableDoubleClickZoom:true,enableKeyZoom:true,keyZoomModifier:"ctrl"},optionalParams:{},constructor:function(_2c3,plot,_2c4){this._listeners=[{eventName:_2b8.wheel,methodName:"onMouseWheel"}];if(!_2c4){_2c4={};}this.axis=_2c4.axis?_2c4.axis:"x";this.scaleFactor=_2c4.scaleFactor?_2c4.scaleFactor:1.2;this.maxScale=_2c4.maxScale?_2c4.maxScale:100;this.enableScroll=_2c4.enableScroll!=undefined?_2c4.enableScroll:true;this.enableDoubleClickZoom=_2c4.enableDoubleClickZoom!=undefined?_2c4.enableDoubleClickZoom:true;this.enableKeyZoom=_2c4.enableKeyZoom!=undefined?_2c4.enableKeyZoom:true;this.keyZoomModifier=_2c4.keyZoomModifier?_2c4.keyZoomModifier:"ctrl";if(this.enableScroll){this._listeners.push({eventName:"onmousedown",methodName:"onMouseDown"});}if(this.enableDoubleClickZoom){this._listeners.push({eventName:"ondblclick",methodName:"onDoubleClick"});}if(this.enableKeyZoom){this._listeners.push({eventName:"keypress",methodName:"onKeyPress"});}this._handles=[];this.connect();},_disconnectHandles:function(){if(has("ie")){this.chart.node.releaseCapture();}arr.forEach(this._handles,_2b7.disconnect);this._handles=[];},connect:function(){this.inherited(arguments);if(this.enableKeyZoom){_2ba.set(this.chart.node,"tabindex","0");}},disconnect:function(){this.inherited(arguments);if(this.enableKeyZoom){_2ba.set(this.chart.node,"tabindex","-1");}this._disconnectHandles();},onMouseDown:function(_2c5){var _2c6=this.chart,axis=_2c6.getAxis(this.axis);if(!axis.vertical){this._startCoord=_2c5.pageX;}else{this._startCoord=_2c5.pageY;}this._startOffset=axis.getWindowOffset();this._isPanning=true;if(has("ie")){this._handles.push(_2b7.connect(this.chart.node,"onmousemove",this,"onMouseMove"));this._handles.push(_2b7.connect(this.chart.node,"onmouseup",this,"onMouseUp"));this.chart.node.setCapture();}else{this._handles.push(_2b7.connect(win.doc,"onmousemove",this,"onMouseMove"));this._handles.push(_2b7.connect(win.doc,"onmouseup",this,"onMouseUp"));}_2c6.node.focus();_2b6.stop(_2c5);},onMouseMove:function(_2c7){if(this._isPanning){var _2c8=this.chart,axis=_2c8.getAxis(this.axis);var _2c9=this._getDelta(_2c7);var _2ca=axis.getScaler().bounds,s=_2ca.span/(_2ca.upper-_2ca.lower);var _2cb=axis.getWindowScale();_2c8.setAxisWindow(this.axis,_2cb,this._startOffset-_2c9/s/_2cb);_2c8.render();}},onMouseUp:function(_2cc){this._isPanning=false;this._disconnectHandles();},onMouseWheel:function(_2cd){var _2ce=_2cd.wheelDelta/_2bc;if(_2ce>-1&&_2ce<0){_2ce=-1;}else{if(_2ce>0&&_2ce<1){_2ce=1;}}this._onZoom(_2ce,_2cd);},onKeyPress:function(_2cf){if(_2bd[this.keyZoomModifier](_2cf)){if(_2cf.keyChar=="+"||_2cf.keyCode==keys.NUMPAD_PLUS){this._onZoom(1,_2cf);}else{if(_2cf.keyChar=="-"||_2cf.keyCode==keys.NUMPAD_MINUS){this._onZoom(-1,_2cf);}}}},onDoubleClick:function(_2d0){var _2d1=this.chart,axis=_2d1.getAxis(this.axis);var _2d2=1/this.scaleFactor;if(axis.getWindowScale()==1){var _2d3=axis.getScaler(),_2d4=_2d3.bounds.from,end=_2d3.bounds.to,_2d5=(_2d4+end)/2,_2d6=this.plot.toData({x:_2d0.pageX,y:_2d0.pageY})[this.axis],_2d7=_2d2*(_2d4-_2d5)+_2d6,_2d8=_2d2*(end-_2d5)+_2d6;_2d1.zoomIn(this.axis,[_2d7,_2d8]);}else{_2d1.setAxisWindow(this.axis,1,0);_2d1.render();}_2b6.stop(_2d0);},_onZoom:function(_2d9,_2da){var _2db=(_2d9<0?Math.abs(_2d9)*this.scaleFactor:1/(Math.abs(_2d9)*this.scaleFactor));var _2dc=this.chart,axis=_2dc.getAxis(this.axis);var _2dd=axis.getWindowScale();if(_2dd/_2db>this.maxScale){return;}var _2de=axis.getScaler(),_2df=_2de.bounds.from,end=_2de.bounds.to;var _2e0=(_2da.type=="keypress")?(_2df+end)/2:this.plot.toData({x:_2da.pageX,y:_2da.pageY})[this.axis];var _2e1=_2db*(_2df-_2e0)+_2e0,_2e2=_2db*(end-_2e0)+_2e0;_2dc.zoomIn(this.axis,[_2e1,_2e2]);_2b6.stop(_2da);},_getDelta:function(_2e3){return this.chart.getAxis(this.axis).vertical?(this._startCoord-_2e3.pageY):(_2e3.pageX-this._startCoord);}});return has("dojo-bidi")?_2b5("dojox.charting.action2d.MouseZoomAndPan",[_2c2,_2bb]):_2c2;});},"dojox/charting/action2d/Tooltip":function(){define(["dijit/Tooltip","dojo/_base/lang","dojo/_base/declare","dojo/_base/window","dojo/_base/connect","dojo/dom-style","./PlotAction","dojox/gfx/matrix","dojo/has","dojo/has!dojo-bidi?../bidi/action2d/Tooltip","dojox/lang/functional","dojox/lang/functional/scan","dojox/lang/functional/fold"],function(_2e4,lang,_2e5,win,hub,_2e6,_2e7,m,has,_2e8,df){var _2e9=function(o,plot){var t=o.run&&o.run.data&&o.run.data[o.index];if(t&&typeof t!="number"&&(t.tooltip||t.text)){return t.tooltip||t.text;}if(plot.tooltipFunc){return plot.tooltipFunc(o);}else{return o.y;}};var pi4=Math.PI/4,pi2=Math.PI/2;var _2ea=_2e5(has("dojo-bidi")?"dojox.charting.action2d.NonBidiTooltip":"dojox.charting.action2d.Tooltip",_2e7,{defaultParams:{text:_2e9,mouseOver:true},optionalParams:{},constructor:function(_2eb,plot,_2ec){this.text=_2ec&&_2ec.text?_2ec.text:_2e9;this.mouseOver=_2ec&&_2ec.mouseOver!=undefined?_2ec.mouseOver:true;this.connect();},process:function(o){if(o.type==="onplotreset"||o.type==="onmouseout"){_2e4.hide(this.aroundRect);this.aroundRect=null;if(o.type==="onplotreset"){delete this.angles;}return;}if(!o.shape||(this.mouseOver&&o.type!=="onmouseover")||(!this.mouseOver&&o.type!=="onclick")){return;}var _2ed={type:"rect"},_2ee=["after-centered","before-centered"];switch(o.element){case "marker":_2ed.x=o.cx;_2ed.y=o.cy;_2ed.w=_2ed.h=1;break;case "circle":_2ed.x=o.cx-o.cr;_2ed.y=o.cy-o.cr;_2ed.w=_2ed.h=2*o.cr;break;case "spider_circle":_2ed.x=o.cx;_2ed.y=o.cy;_2ed.w=_2ed.h=1;break;case "spider_plot":return;case "column":_2ee=["above-centered","below-centered"];case "bar":_2ed=lang.clone(o.shape.getShape());_2ed.w=_2ed.width;_2ed.h=_2ed.height;break;case "candlestick":_2ed.x=o.x;_2ed.y=o.y;_2ed.w=o.width;_2ed.h=o.height;break;default:if(!this.angles){if(typeof o.run.data[0]=="number"){this.angles=df.map(df.scanl(o.run.data,"+",0),"* 2 * Math.PI / this",df.foldl(o.run.data,"+",0));}else{this.angles=df.map(df.scanl(o.run.data,"a + b.y",0),"* 2 * Math.PI / this",df.foldl(o.run.data,"a + b.y",0));}}var _2ef=m._degToRad(o.plot.opt.startAngle),_2f0=(this.angles[o.index]+this.angles[o.index+1])/2+_2ef;_2ed.x=o.cx+o.cr*Math.cos(_2f0);_2ed.y=o.cy+o.cr*Math.sin(_2f0);_2ed.w=_2ed.h=1;if(_2ef&&(_2f0<0||_2f0>2*Math.PI)){_2f0=Math.abs(2*Math.PI-Math.abs(_2f0));}if(_2f0<pi4){}else{if(_2f0<pi2+pi4){_2ee=["below-centered","above-centered"];}else{if(_2f0<Math.PI+pi4){_2ee=["before-centered","after-centered"];}else{if(_2f0<2*Math.PI-pi4){_2ee=["above-centered","below-centered"];}}}}break;}if(has("dojo-bidi")){this._recheckPosition(o,_2ed,_2ee);}var lt=this.chart.getCoords();_2ed.x+=lt.x;_2ed.y+=lt.y;_2ed.x=Math.round(_2ed.x);_2ed.y=Math.round(_2ed.y);_2ed.w=Math.ceil(_2ed.w);_2ed.h=Math.ceil(_2ed.h);this.aroundRect=_2ed;var _2f1=this.text(o,this.plot);if(_2f1){_2e4.show(this._format(_2f1),this.aroundRect,_2ee);}if(!this.mouseOver){this._handle=hub.connect(win.doc,"onclick",this,"onClick");}},onClick:function(){this.process({type:"onmouseout"});},_recheckPosition:function(obj,rect,_2f2){},_format:function(_2f3){return _2f3;}});return has("dojo-bidi")?_2e5("dojox.charting.action2d.Tooltip",[_2ea,_2e8]):_2ea;});},"dojox/charting/widget/BidiSupport":function(){define(["dojo/_base/kernel"],function(_2f4){_2f4.deprecated("dojox.charting.widget.BidiSupport is deprecated,","set \"has: {'dojo-bidi': true }\" in data-dojo-config to enable bidi support");});},"dojox/charting/widget/Sparkline":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/query","./Chart","../themes/GreySkies","../plot2d/Lines","dojo/dom-prop"],function(_2f5,_2f6,_2f7,_2f8,_2f9,_2fa,_2fb){_2f6("dojox.charting.widget.Sparkline",_2f8,{theme:_2f9,margins:{l:0,r:0,t:0,b:0},type:"Lines",valueFn:"Number(x)",store:"",field:"",query:"",queryOptions:"",start:"0",count:"Infinity",sort:"",data:"",name:"default",buildRendering:function(){var n=this.srcNodeRef;if(!n.childNodes.length||!_2f7("> .axis, > .plot, > .action, > .series",n).length){var plot=document.createElement("div");_2fb.set(plot,{"class":"plot","name":"default","type":this.type});n.appendChild(plot);var _2fc=document.createElement("div");_2fb.set(_2fc,{"class":"series",plot:"default",name:this.name,start:this.start,count:this.count,valueFn:this.valueFn});_2f5.forEach(["store","field","query","queryOptions","sort","data"],function(i){if(this[i].length){_2fb.set(_2fc,i,this[i]);}},this);n.appendChild(_2fc);}this.inherited(arguments);}});});},"dojox/charting/plot2d/Grid":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/array","dojo/sniff","./CartesianBase","./common","dojox/lang/utils","dojox/gfx/fx"],function(lang,_2fd,arr,has,_2fe,dc,du,fx){var _2ff=function(a,b){return a.value-b.value;};return _2fd("dojox.charting.plot2d.Grid",_2fe,{defaultParams:{hMajorLines:true,hMinorLines:false,vMajorLines:true,vMinorLines:false,hStripes:false,vStripes:false,animate:null,enableCache:false,renderOnAxis:true},optionalParams:{majorHLine:{},minorHLine:{},majorVLine:{},minorVLine:{},hFill:{},vFill:{},hAlternateFill:{},vAlternateFill:{}},constructor:function(_300,_301){this.opt=lang.clone(this.defaultParams);du.updateWithObject(this.opt,_301);du.updateWithPattern(this.opt,_301,this.optionalParams);this.animate=this.opt.animate;if(this.opt.enableCache){this._lineFreePool=[];this._lineUsePool=[];this._rectFreePool=[];this._rectUsePool=[];}},addSeries:function(run){return this;},getSeriesStats:function(){return lang.delegate(dc.defaultStats);},cleanGroup:function(){this.inherited(arguments);if(this.opt.enableCache){this._lineFreePool=this._lineFreePool.concat(this._lineUsePool);this._lineUsePool=[];this._rectFreePool=this._rectFreePool.concat(this._rectUsePool);this._rectUsePool=[];}},createLine:function(_302,_303){var line;if(this.opt.enableCache&&this._lineFreePool.length>0){line=this._lineFreePool.pop();line.setShape(_303);_302.add(line);}else{line=_302.createLine(_303);}if(this.opt.enableCache){this._lineUsePool.push(line);}return line;},createRect:function(_304,_305){var rect;if(this.opt.enableCache&&this._rectFreePool.length>0){rect=this._rectFreePool.pop();rect.setShape(_305);_304.add(rect);}else{rect=_304.createRect(_305);}if(this.opt.enableCache){this._rectUsePool.push(rect);}return rect;},render:function(dim,_306){if(this.zoom){return this.performZoom(dim,_306);}this.dirty=this.isDirty();if(!this.dirty){return this;}this.cleanGroup();var s=this.getGroup(),ta=this.chart.theme,_307,_308;if((has("ios")&&has("ios")<6)||has("android")||(has("safari")&&!has("ios"))){var w=Math.max(0,dim.width-_306.l-_306.r),h=Math.max(0,dim.height-_306.t-_306.b);s.createRect({x:_306.l,y:_306.t,width:w,height:h});}if(this._vAxis){_308=this._vAxis.getTicks();var _309=this._vAxis.getScaler();if(_308!=null&&_309!=null){var vt=_309.scaler.getTransformerFromModel(_309);if(this.opt.hStripes){this._renderHRect(_308,ta.grid,dim,_306,_309,vt);}if(this.opt.hMinorLines){_307=this.opt.minorHLine||(ta.grid&&ta.grid.minorLine)||ta.axis.minorTick;this._renderHLines(_308.minor,_307,dim,_306,_309,vt);}if(this.opt.hMajorLines){_307=this.opt.majorHLine||(ta.grid&&ta.grid.majorLine)||ta.axis.majorTick;this._renderHLines(_308.major,_307,dim,_306,_309,vt);}}}if(this._hAxis){_308=this._hAxis.getTicks();var _30a=this._hAxis.getScaler();if(_308!=null&&_30a!=null){var ht=_30a.scaler.getTransformerFromModel(_30a);if(this.opt.vStripes){this._renderVRect(_308,ta.grid,dim,_306,_30a,ht);}if(_308&&this.opt.vMinorLines){_307=this.opt.minorVLine||(ta.grid&&ta.grid.minorLine)||ta.axis.minorTick;this._renderVLines(_308.minor,_307,dim,_306,_30a,ht);}if(_308&&this.opt.vMajorLines){_307=this.opt.majorVLine||(ta.grid&&ta.grid.majorLine)||ta.axis.majorTick;this._renderVLines(_308.major,_307,dim,_306,_30a,ht);}}}this.dirty=false;return this;},_renderHLines:function(_30b,_30c,dim,_30d,_30e,vt){var s=this.getGroup();arr.forEach(_30b,function(tick){if(!this.opt.renderOnAxis&&tick.value==(this._vAxis.opt.leftBottom?_30e.bounds.from:_30e.bounds.to)){return;}var y=dim.height-_30d.b-vt(tick.value);var _30f=this.createLine(s,{x1:_30d.l,y1:y,x2:dim.width-_30d.r,y2:y}).setStroke(_30c);if(this.animate){this._animateGrid(_30f,"h",_30d.l,_30d.r+_30d.l-dim.width);}},this);},_renderVLines:function(_310,_311,dim,_312,_313,ht){var s=this.getGroup();arr.forEach(_310,function(tick){if(!this.opt.renderOnAxis&&tick.value==(this._hAxis.opt.leftBottom?_313.bounds.from:_313.bounds.to)){return;}var x=_312.l+ht(tick.value);var _314=this.createLine(s,{x1:x,y1:_312.t,x2:x,y2:dim.height-_312.b}).setStroke(_311);if(this.animate){this._animateGrid(_314,"v",dim.height-_312.b,dim.height-_312.b-_312.t);}},this);},_renderHRect:function(_315,_316,dim,_317,_318,vt){var fill,tick,y,y2,_319;var _31a=_315.major.concat(_315.minor);_31a.sort(_2ff);if(_31a[0].value>_318.bounds.from){_31a.splice(0,0,{value:_318.bounds.from});}if(_31a[_31a.length-1].value<_318.bounds.to){_31a.push({value:_318.bounds.to});}var s=this.getGroup();for(var j=0;j<_31a.length-1;j++){tick=_31a[j];y=dim.height-_317.b-vt(tick.value);y2=dim.height-_317.b-vt(_31a[j+1].value);fill=(j%2==0)?(this.opt.hAlternateFill||(_316&&_316.alternateFill)):(this.opt.hFill||(_316&&_316.fill));if(fill){_319=this.createRect(s,{x:_317.l,y:y,width:dim.width-_317.r,height:y-y2}).setFill(fill);if(this.animate){this._animateGrid(_319,"h",_317.l,_317.r+_317.l-dim.width);}}}},_renderVRect:function(_31b,_31c,dim,_31d,_31e,ht){var fill,tick,x,x2,_31f;var _320=_31b.major.concat(_31b.minor);_320.sort(_2ff);if(_320[0].value>_31e.bounds.from){_320.splice(0,0,{value:_31e.bounds.from});}if(_320[_320.length-1].value<_31e.bounds.to){_320.push({value:_31e.bounds.to});}var s=this.getGroup();for(var j=0;j<_320.length-1;j++){tick=_320[j];x=_31d.l+ht(tick.value);x2=_31d.l+ht(_320[j+1].value);fill=(j%2==0)?(this.opt.vAlternateFill||(_31c&&_31c.alternateFill)):(this.opt.vFill||(_31c&&_31c.fill));if(fill){_31f=this.createRect(s,{x:x,y:_31d.t,width:x2-x,height:dim.width-_31d.r}).setFill(fill);if(this.animate){this._animateGrid(_31f,"v",dim.height-_31d.b,dim.height-_31d.b-_31d.t);}}}},_animateGrid:function(_321,type,_322,size){var _323=type=="h"?[_322,0]:[0,_322];var _324=type=="h"?[1/size,1]:[1,1/size];fx.animateTransform(lang.delegate({shape:_321,duration:1200,transform:[{name:"translate",start:_323,end:[0,0]},{name:"scale",start:_324,end:[1,1]},{name:"original"}]},this.animate)).play();}});});},"dojox/charting/plot2d/Markers":function(){define(["dojo/_base/declare","./Default"],function(_325,_326){return _325("dojox.charting.plot2d.Markers",_326,{constructor:function(){this.opt.markers=true;}});});},"dojox/charting/themes/Algae":function(){define(["../SimpleTheme","./common"],function(_327,_328){_328.Algae=new _327({colors:["#57808f","#506885","#4f7878","#558f7f","#508567"]});return _328.Algae;});},"dojox/charting/widget/Chart2D":function(){define(["dojo/_base/kernel","dojo/_base/lang","./Chart","../Chart2D","../action2d/Highlight","../action2d/Magnify","../action2d/MoveSlice","../action2d/Shake","../action2d/Tooltip"],function(_329,lang,_32a){_329.deprecated("dojox.charting.widget.Chart2D","Use dojo.charting.widget.Chart instead and require all other components explicitly","2.0");return lang.setObject("dojox.charting.widget.Chart2D",_32a);});},"dojo/cache":function(){define(["./_base/kernel","./text"],function(dojo){return dojo.cache;});},"dojox/gfx3d":function(){define(["dojo/_base/kernel","dojox","./gfx3d/matrix","./gfx3d/_base","./gfx3d/object"],function(dojo,_32b){dojo.getObject("gfx3d",true,_32b);return _32b.gfx3d;});},"dojox/charting/themes/Distinctive":function(){define(["../SimpleTheme","./common"],function(_32c,_32d){_32d.Distinctive=new _32c({colors:["#497c91","#ada9d6","#768b4e","#eeea99","#b39c53","#c28b69","#815454","#bebebe","#59a0bd","#c9c6e4","#677e13","#f0eebb","#e9c756","#cfb09b","#a05a5a","#d8d8d8","#9dc7d9","#7b78a4","#a8c179","#b7b35c","#ebcf81","#956649","#c99999","#868686","#c7e0e9","#8d88c7","#c0d0a0","#e8e667","#efdeb0","#b17044","#ddc0c0","#a5a5a5"]});return _32d.Distinctive;});},"dojox/charting/plot2d/Columns":function(){define(["dojo/_base/lang","dojo/_base/array","dojo/_base/declare","dojo/has","./CartesianBase","./_PlotEvents","./common","dojox/lang/functional","dojox/lang/functional/reversed","dojox/lang/utils","dojox/gfx/fx"],function(lang,arr,_32e,has,_32f,_330,dc,df,dfr,du,fx){var _331=dfr.lambda("item.purgeGroup()");return _32e("dojox.charting.plot2d.Columns",[_32f,_330],{defaultParams:{gap:0,animate:null,enableCache:false},optionalParams:{minBarSize:1,maxBarSize:1,stroke:{},outline:{},shadow:{},fill:{},filter:{},styleFunc:null,font:"",fontColor:""},constructor:function(_332,_333){this.opt=lang.clone(lang.mixin(this.opt,this.defaultParams));du.updateWithObject(this.opt,_333);du.updateWithPattern(this.opt,_333,this.optionalParams);this.animate=this.opt.animate;},getSeriesStats:function(){var _334=dc.collectSimpleStats(this.series);_334.hmin-=0.5;_334.hmax+=0.5;return _334;},createRect:function(run,_335,_336){var rect;if(this.opt.enableCache&&run._rectFreePool.length>0){rect=run._rectFreePool.pop();rect.setShape(_336);_335.add(rect);}else{rect=_335.createRect(_336);}if(this.opt.enableCache){run._rectUsePool.push(rect);}return rect;},render:function(dim,_337){if(this.zoom&&!this.isDataDirty()){return this.performZoom(dim,_337);}this.resetEvents();this.dirty=this.isDirty();var s;if(this.dirty){arr.forEach(this.series,_331);this._eventSeries={};this.cleanGroup();s=this.getGroup();df.forEachRev(this.series,function(item){item.cleanGroup(s);});}var t=this.chart.theme,ht=this._hScaler.scaler.getTransformerFromModel(this._hScaler),vt=this._vScaler.scaler.getTransformerFromModel(this._vScaler),_338=Math.max(0,this._vScaler.bounds.lower),_339=vt(_338),_33a=this.events();var bar=this.getBarProperties();for(var i=this.series.length-1;i>=0;--i){var run=this.series[i];if(!this.dirty&&!run.dirty){t.skip();this._reconnectEvents(run.name);continue;}run.cleanGroup();if(this.opt.enableCache){run._rectFreePool=(run._rectFreePool?run._rectFreePool:[]).concat(run._rectUsePool?run._rectUsePool:[]);run._rectUsePool=[];}var _33b=t.next("column",[this.opt,run]),_33c=new Array(run.data.length);s=run.group;var _33d=arr.some(run.data,function(item){return typeof item=="number"||(item&&!item.hasOwnProperty("x"));});var min=_33d?Math.max(0,Math.floor(this._hScaler.bounds.from-1)):0;var max=_33d?Math.min(run.data.length,Math.ceil(this._hScaler.bounds.to)):run.data.length;for(var j=min;j<max;++j){var _33e=run.data[j];if(_33e!=null){var val=this.getValue(_33e,j,i,_33d),vv=vt(val.y),h=Math.abs(vv-_339),_33f,_340;if(this.opt.styleFunc||typeof _33e!="number"){var _341=typeof _33e!="number"?[_33e]:[];if(this.opt.styleFunc){_341.push(this.opt.styleFunc(_33e));}_33f=t.addMixin(_33b,"column",_341,true);}else{_33f=t.post(_33b,"column");}if(bar.width>=1&&h>=0){var rect={x:_337.l+ht(val.x+0.5)+bar.gap+bar.thickness*i,y:dim.height-_337.b-(val.y>_338?vv:_339),width:bar.width,height:h};if(_33f.series.shadow){var _342=lang.clone(rect);_342.x+=_33f.series.shadow.dx;_342.y+=_33f.series.shadow.dy;_340=this.createRect(run,s,_342).setFill(_33f.series.shadow.color).setStroke(_33f.series.shadow);if(this.animate){this._animateColumn(_340,dim.height-_337.b+_339,h);}}var _343=this._plotFill(_33f.series.fill,dim,_337);_343=this._shapeFill(_343,rect);var _344=this.createRect(run,s,rect).setFill(_343).setStroke(_33f.series.stroke);if(_344.setFilter&&_33f.series.filter){_344.setFilter(_33f.series.filter);}run.dyn.fill=_344.getFill();run.dyn.stroke=_344.getStroke();if(_33a){var o={element:"column",index:j,run:run,shape:_344,shadow:_340,cx:val.x+0.5,cy:val.y,x:_33d?j:run.data[j].x,y:_33d?run.data[j]:run.data[j].y};this._connectEvents(o);_33c[j]=o;}if(!isNaN(val.py)&&val.py>_338){rect.height=vv-vt(val.py);}this.createLabel(s,_33e,rect,_33f);if(this.animate){this._animateColumn(_344,dim.height-_337.b-_339,h);}}}}this._eventSeries[run.name]=_33c;run.dirty=false;}this.dirty=false;if(has("dojo-bidi")){this._checkOrientation(this.group,dim,_337);}return this;},getValue:function(_345,j,_346,_347){var y,x;if(_347){if(typeof _345=="number"){y=_345;}else{y=_345.y;}x=j;}else{y=_345.y;x=_345.x-1;}return {x:x,y:y};},getBarProperties:function(){var f=dc.calculateBarSize(this._hScaler.bounds.scale,this.opt);return {gap:f.gap,width:f.size,thickness:0};},_animateColumn:function(_348,_349,_34a){if(_34a==0){_34a=1;}fx.animateTransform(lang.delegate({shape:_348,duration:1200,transform:[{name:"translate",start:[0,_349-(_349/_34a)],end:[0,0]},{name:"scale",start:[1,1/_34a],end:[1,1]},{name:"original"}]},this.animate)).play();}});});},"dojox/charting/themes/PlotKit/orange":function(){define(["./base","../../Theme"],function(pk,_34b){pk.orange=pk.base.clone();pk.orange.chart.fill=pk.orange.plotarea.fill="#f5eee6";pk.orange.colors=_34b.defineColors({hue:31,saturation:60,low:40,high:88});return pk.orange;});},"dojox/charting/themes/BlueDusk":function(){define(["../SimpleTheme","./common"],function(_34c,_34d){_34d.BlueDusk=new _34c({colors:["#292e76","#3e56a6","#10143f","#33449c","#798dcd"]});return _34d.BlueDusk;});},"dojo/text":function(){define(["./_base/kernel","require","./has","./request"],function(dojo,_34e,has,_34f){var _350;if(1){_350=function(url,sync,load){_34f(url,{sync:!!sync,headers:{"X-Requested-With":null}}).then(load);};}else{if(_34e.getText){_350=_34e.getText;}else{console.error("dojo/text plugin failed to load because loader does not support getText");}}var _351={},_352=function(text){if(text){text=text.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _353=text.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_353){text=_353[1];}}else{text="";}return text;},_354={},_355={};dojo.cache=function(_356,url,_357){var key;if(typeof _356=="string"){if(/\//.test(_356)){key=_356;_357=url;}else{key=_34e.toUrl(_356.replace(/\./g,"/")+(url?("/"+url):""));}}else{key=_356+"";_357=url;}var val=(_357!=undefined&&typeof _357!="string")?_357.value:_357,_358=_357&&_357.sanitize;if(typeof val=="string"){_351[key]=val;return _358?_352(val):val;}else{if(val===null){delete _351[key];return null;}else{if(!(key in _351)){_350(key,true,function(text){_351[key]=text;});}return _358?_352(_351[key]):_351[key];}}};return {dynamic:true,normalize:function(id,_359){var _35a=id.split("!"),url=_35a[0];return (/^\./.test(url)?_359(url):url)+(_35a[1]?"!"+_35a[1]:"");},load:function(id,_35b,load){var _35c=id.split("!"),_35d=_35c.length>1,_35e=_35c[0],url=_35b.toUrl(_35c[0]),_35f="url:"+url,text=_354,_360=function(text){load(_35d?_352(text):text);};if(_35e in _351){text=_351[_35e];}else{if(_35b.cache&&_35f in _35b.cache){text=_35b.cache[_35f];}else{if(url in _351){text=_351[url];}}}if(text===_354){if(_355[url]){_355[url].push(_360);}else{var _361=_355[url]=[_360];_350(url,!_35b.async,function(text){_351[_35e]=_351[url]=text;for(var i=0;i<_361.length;){_361[i++](text);}delete _355[url];});}}else{_360(text);}}};});},"dojox/gfx3d/scheduler":function(){define(["dojo/_base/lang","dojo/_base/array","dojo/_base/declare","./_base","./vector"],function(lang,_362,_363,_364,_365){_364.scheduler={zOrder:function(_366,_367){_367=_367?_367:_364.scheduler.order;_366.sort(function(a,b){return _367(b)-_367(a);});return _366;},bsp:function(_368,_369){_369=_369?_369:_364.scheduler.outline;var p=new _364.scheduler.BinarySearchTree(_368[0],_369);_362.forEach(_368.slice(1),function(item){p.add(item,_369);});return p.iterate(_369);},order:function(it){return it.getZOrder();},outline:function(it){return it.getOutline();}};var BST=_363("dojox.gfx3d.scheduler.BinarySearchTree",null,{constructor:function(obj,_36a){this.plus=null;this.minus=null;this.object=obj;var o=_36a(obj);this.orient=o[0];this.normal=_365.normalize(o);},add:function(obj,_36b){var _36c=0.5,o=_36b(obj),v=_365,n=this.normal,a=this.orient,BST=_364.scheduler.BinarySearchTree;if(_362.every(o,function(item){return Math.floor(_36c+v.dotProduct(n,v.substract(item,a)))<=0;})){if(this.minus){this.minus.add(obj,_36b);}else{this.minus=new BST(obj,_36b);}}else{if(_362.every(o,function(item){return Math.floor(_36c+v.dotProduct(n,v.substract(item,a)))>=0;})){if(this.plus){this.plus.add(obj,_36b);}else{this.plus=new BST(obj,_36b);}}else{throw "The case: polygon cross siblings' plate is not implemented yet";}}},iterate:function(_36d){var _36e=0.5;var v=_365;var _36f=[];var subs=null;var view={x:0,y:0,z:-10000};if(Math.floor(_36e+v.dotProduct(this.normal,v.substract(view,this.orient)))<=0){subs=[this.plus,this.minus];}else{subs=[this.minus,this.plus];}if(subs[0]){_36f=_36f.concat(subs[0].iterate());}_36f.push(this.object);if(subs[1]){_36f=_36f.concat(subs[1].iterate());}return _36f;}});_364.drawer={conservative:function(_370,_371,_372){_362.forEach(this.objects,function(item){item.destroy();});_362.forEach(_371,function(item){item.draw(_372.lighting);});},chart:function(_373,_374,_375){_362.forEach(this.todos,function(item){item.draw(_375.lighting);});}};var api={scheduler:_364.scheduler,drawer:_364.drawer,BinarySearchTree:BST};return api;});},"dojox/charting/plot2d/StackedBars":function(){define(["dojo/_base/declare","./Bars","./commonStacked"],function(_376,Bars,_377){return _376("dojox.charting.plot2d.StackedBars",Bars,{getSeriesStats:function(){var _378=_377.collectStats(this.series),t;_378.hmin-=0.5;_378.hmax+=0.5;t=_378.hmin,_378.hmin=_378.vmin,_378.vmin=t;t=_378.hmax,_378.hmax=_378.vmax,_378.vmax=t;return _378;},getValue:function(_379,_37a,_37b,_37c){var y,x;if(_37c){x=_37a;y=_377.getIndexValue(this.series,_37b,x);}else{x=_379.x-1;y=_377.getValue(this.series,_37b,_379.x);y=[y[0]?y[0].y:null,y[1]?y[1]:null];}return {x:x,y:y[0],py:y[1]};}});});},"dojox/charting/themes/PlotKit/blue":function(){define(["./base","../../Theme"],function(pk,_37d){pk.blue=pk.base.clone();pk.blue.chart.fill=pk.blue.plotarea.fill="#e7eef6";pk.blue.colors=_37d.defineColors({hue:217,saturation:60,low:40,high:88});return pk.blue;});},"dojo/uacss":function(){define(["./dom-geometry","./_base/lang","./domReady","./sniff","./_base/window"],function(_37e,lang,_37f,has,_380){var html=_380.doc.documentElement,ie=has("ie"),_381=has("opera"),maj=Math.floor,ff=has("ff"),_382=_37e.boxModel.replace(/-/,""),_383={"dj_quirks":has("quirks"),"dj_opera":_381,"dj_khtml":has("khtml"),"dj_webkit":has("webkit"),"dj_safari":has("safari"),"dj_chrome":has("chrome"),"dj_gecko":has("mozilla"),"dj_ios":has("ios"),"dj_android":has("android")};if(ie){_383["dj_ie"]=true;_383["dj_ie"+maj(ie)]=true;_383["dj_iequirks"]=has("quirks");}if(ff){_383["dj_ff"+maj(ff)]=true;}_383["dj_"+_382]=true;var _384="";for(var clz in _383){if(_383[clz]){_384+=clz+" ";}}html.className=lang.trim(html.className+" "+_384);_37f(function(){if(!_37e.isBodyLtr()){var _385="dj_rtl dijitRtl "+_384.replace(/ /g,"-rtl ");html.className=lang.trim(html.className+" "+_385+"dj_rtl dijitRtl "+_384.replace(/ /g,"-rtl "));}});return has;});},"dojox/charting/themes/IndigoNation":function(){define(["../SimpleTheme","./common"],function(_386,_387){_387.IndigoNation=new _386({colors:["#93a4d0","#3b4152","#687291","#9faed9","#8290b8"]});return _387.IndigoNation;});},"dojox/charting/themes/RoyalPurples":function(){define(["../SimpleTheme","./common"],function(_388,_389){_389.RoyalPurples=new _388({colors:["#473980","#685aa7","#7970b3","#231c3f","#7267ae"]});return _389.RoyalPurples;});},"dijit/Tooltip":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/_base/fx","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang","dojo/mouse","dojo/on","dojo/sniff","./_base/manager","./place","./_Widget","./_TemplatedMixin","./BackgroundIframe","dojo/text!./templates/Tooltip.html","./main"],function(_38a,_38b,fx,dom,_38c,_38d,_38e,lang,_38f,on,has,_390,_391,_392,_393,_394,_395,_396){var _397=_38b("dijit._MasterTooltip",[_392,_393],{duration:_390.defaultDuration,templateString:_395,postCreate:function(){this.ownerDocumentBody.appendChild(this.domNode);this.bgIframe=new _394(this.domNode);this.fadeIn=fx.fadeIn({node:this.domNode,duration:this.duration,onEnd:lang.hitch(this,"_onShow")});this.fadeOut=fx.fadeOut({node:this.domNode,duration:this.duration,onEnd:lang.hitch(this,"_onHide")});},show:function(_398,_399,_39a,rtl,_39b){if(this.aroundNode&&this.aroundNode===_399&&this.containerNode.innerHTML==_398){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_398;if(_39b){this.set("textDir",_39b);}this.containerNode.align=rtl?"right":"left";var pos=_391.around(this.domNode,_399,_39a&&_39a.length?_39a:_39c.defaultPosition,!rtl,lang.hitch(this,"orient"));var _39d=pos.aroundNodePos;if(pos.corner.charAt(0)=="M"&&pos.aroundCorner.charAt(0)=="M"){this.connectorNode.style.top=_39d.y+((_39d.h-this.connectorNode.offsetHeight)>>1)-pos.y+"px";this.connectorNode.style.left="";}else{if(pos.corner.charAt(1)=="M"&&pos.aroundCorner.charAt(1)=="M"){this.connectorNode.style.left=_39d.x+((_39d.w-this.connectorNode.offsetWidth)>>1)-pos.x+"px";}else{this.connectorNode.style.left="";this.connectorNode.style.top="";}}_38e.set(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_399;},orient:function(node,_39e,_39f,_3a0,_3a1){this.connectorNode.style.top="";var _3a2=_3a0.h,_3a3=_3a0.w;node.className="dijitTooltip "+{"MR-ML":"dijitTooltipRight","ML-MR":"dijitTooltipLeft","TM-BM":"dijitTooltipAbove","BM-TM":"dijitTooltipBelow","BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_39e+"-"+_39f];this.domNode.style.width="auto";var size=_38d.position(this.domNode);if(has("ie")||has("trident")){size.w+=2;}var _3a4=Math.min((Math.max(_3a3,1)),size.w);_38d.setMarginBox(this.domNode,{w:_3a4});if(_39f.charAt(0)=="B"&&_39e.charAt(0)=="B"){var bb=_38d.position(node);var _3a5=this.connectorNode.offsetHeight;if(bb.h>_3a2){var _3a6=_3a2-((_3a1.h+_3a5)>>1);this.connectorNode.style.top=_3a6+"px";this.connectorNode.style.bottom="";}else{this.connectorNode.style.bottom=Math.min(Math.max(_3a1.h/2-_3a5/2,0),bb.h-_3a5)+"px";this.connectorNode.style.top="";}}else{this.connectorNode.style.top="";this.connectorNode.style.bottom="";}return Math.max(0,size.w-_3a3);},_onShow:function(){if(has("ie")){this.domNode.style.filter="";}},hide:function(_3a7){if(this._onDeck&&this._onDeck[1]==_3a7){this._onDeck=null;}else{if(this.aroundNode===_3a7){this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();}else{}}},_onHide:function(){this.domNode.style.cssText="";this.containerNode.innerHTML="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});if(has("dojo-bidi")){_397.extend({_setAutoTextDir:function(node){this.applyTextDir(node);_38a.forEach(node.children,function(_3a8){this._setAutoTextDir(_3a8);},this);},_setTextDirAttr:function(_3a9){this._set("textDir",_3a9);if(_3a9=="auto"){this._setAutoTextDir(this.containerNode);}else{this.containerNode.dir=this.textDir;}}});}_396.showTooltip=function(_3aa,_3ab,_3ac,rtl,_3ad){if(_3ac){_3ac=_38a.map(_3ac,function(val){return {after:"after-centered",before:"before-centered"}[val]||val;});}if(!_39c._masterTT){_396._masterTT=_39c._masterTT=new _397();}return _39c._masterTT.show(_3aa,_3ab,_3ac,rtl,_3ad);};_396.hideTooltip=function(_3ae){return _39c._masterTT&&_39c._masterTT.hide(_3ae);};var _39c=_38b("dijit.Tooltip",_392,{label:"",showDelay:400,connectId:[],position:[],selector:"",_setConnectIdAttr:function(_3af){_38a.forEach(this._connections||[],function(_3b0){_38a.forEach(_3b0,function(_3b1){_3b1.remove();});},this);this._connectIds=_38a.filter(lang.isArrayLike(_3af)?_3af:(_3af?[_3af]:[]),function(id){return dom.byId(id,this.ownerDocument);},this);this._connections=_38a.map(this._connectIds,function(id){var node=dom.byId(id,this.ownerDocument),_3b2=this.selector,_3b3=_3b2?function(_3b4){return on.selector(_3b2,_3b4);}:function(_3b5){return _3b5;},self=this;return [on(node,_3b3(_38f.enter),function(){self._onHover(this);}),on(node,_3b3("focusin"),function(){self._onHover(this);}),on(node,_3b3(_38f.leave),lang.hitch(self,"_onUnHover")),on(node,_3b3("focusout"),lang.hitch(self,"_onUnHover"))];},this);this._set("connectId",_3af);},addTarget:function(node){var id=node.id||node;if(_38a.indexOf(this._connectIds,id)==-1){this.set("connectId",this._connectIds.concat(id));}},removeTarget:function(node){var id=node.id||node,idx=_38a.indexOf(this._connectIds,id);if(idx>=0){this._connectIds.splice(idx,1);this.set("connectId",this._connectIds);}},buildRendering:function(){this.inherited(arguments);_38c.add(this.domNode,"dijitTooltipData");},startup:function(){this.inherited(arguments);var ids=this.connectId;_38a.forEach(lang.isArrayLike(ids)?ids:[ids],this.addTarget,this);},getContent:function(node){return this.label||this.domNode.innerHTML;},_onHover:function(_3b6){if(!this._showTimer){this._showTimer=this.defer(function(){this.open(_3b6);},this.showDelay);}},_onUnHover:function(){if(this._showTimer){this._showTimer.remove();delete this._showTimer;}this.close();},open:function(_3b7){if(this._showTimer){this._showTimer.remove();delete this._showTimer;}var _3b8=this.getContent(_3b7);if(!_3b8){return;}_39c.show(_3b8,_3b7,this.position,!this.isLeftToRight(),this.textDir);this._connectNode=_3b7;this.onShow(_3b7,this.position);},close:function(){if(this._connectNode){_39c.hide(this._connectNode);delete this._connectNode;this.onHide();}if(this._showTimer){this._showTimer.remove();delete this._showTimer;}},onShow:function(){},onHide:function(){},destroy:function(){this.close();_38a.forEach(this._connections||[],function(_3b9){_38a.forEach(_3b9,function(_3ba){_3ba.remove();});},this);this.inherited(arguments);}});_39c._MasterTooltip=_397;_39c.show=_396.showTooltip;_39c.hide=_396.hideTooltip;_39c.defaultPosition=["after-centered","before-centered"];return _39c;});},"dojo/string":function(){define(["./_base/kernel","./_base/lang"],function(_3bb,lang){var _3bc={};lang.setObject("dojo.string",_3bc);_3bc.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("");};_3bc.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=_3bc.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};_3bc.substitute=function(_3bd,map,_3be,_3bf){_3bf=_3bf||_3bb.global;_3be=_3be?lang.hitch(_3bf,_3be):function(v){return v;};return _3bd.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_3c0,key,_3c1){var _3c2=lang.getObject(key,false,map);if(_3c1){_3c2=lang.getObject(_3c1,false,_3bf).call(_3bf,_3c2,key);}return _3be(_3c2,key).toString();});};_3bc.trim=String.prototype.trim?lang.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;};return _3bc;});},"dijit/form/_FormWidgetMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/dom-style","dojo/_base/lang","dojo/mouse","dojo/on","dojo/sniff","dojo/window","../a11y"],function(_3c3,_3c4,_3c5,_3c6,lang,_3c7,on,has,_3c8,a11y){return _3c4("dijit.form._FormWidgetMixin",null,{name:"",alt:"",value:"",type:"text","aria-label":"focusNode",tabIndex:"0",_setTabIndexAttr:"focusNode",disabled:false,intermediateChanges:false,scrollOnFocus:true,_setIdAttr:"focusNode",_setDisabledAttr:function(_3c9){this._set("disabled",_3c9);_3c5.set(this.focusNode,"disabled",_3c9);if(this.valueNode){_3c5.set(this.valueNode,"disabled",_3c9);}this.focusNode.setAttribute("aria-disabled",_3c9?"true":"false");if(_3c9){this._set("hovering",false);this._set("active",false);var _3ca="tabIndex" in this.attributeMap?this.attributeMap.tabIndex:("_setTabIndexAttr" in this)?this._setTabIndexAttr:"focusNode";_3c3.forEach(lang.isArray(_3ca)?_3ca:[_3ca],function(_3cb){var node=this[_3cb];if(has("webkit")||a11y.hasDefaultTabStop(node)){node.setAttribute("tabIndex","-1");}else{node.removeAttribute("tabIndex");}},this);}else{if(this.tabIndex!=""){this.set("tabIndex",this.tabIndex);}}},_onFocus:function(by){if(by=="mouse"&&this.isFocusable()){var _3cc=this.own(on(this.focusNode,"focus",function(){_3cd.remove();_3cc.remove();}))[0];var _3ce=has("pointer-events")?"pointerup":has("MSPointer")?"MSPointerUp":has("touch-events")?"touchend, mouseup":"mouseup";var _3cd=this.own(on(this.ownerDocumentBody,_3ce,lang.hitch(this,function(evt){_3cd.remove();_3cc.remove();if(this.focused){if(evt.type=="touchend"){this.defer("focus");}else{this.focus();}}})))[0];}if(this.scrollOnFocus){this.defer(function(){_3c8.scrollIntoView(this.domNode);});}this.inherited(arguments);},isFocusable:function(){return !this.disabled&&this.focusNode&&(_3c6.get(this.domNode,"display")!="none");},focus:function(){if(!this.disabled&&this.focusNode.focus){try{this.focusNode.focus();}catch(e){}}},compare:function(val1,val2){if(typeof val1=="number"&&typeof val2=="number"){return (isNaN(val1)&&isNaN(val2))?0:val1-val2;}else{if(val1>val2){return 1;}else{if(val1<val2){return -1;}else{return 0;}}}},onChange:function(){},_onChangeActive:false,_handleOnChange:function(_3cf,_3d0){if(this._lastValueReported==undefined&&(_3d0===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_3cf;}this._pendingOnChange=this._pendingOnChange||(typeof _3cf!=typeof this._lastValueReported)||(this.compare(_3cf,this._lastValueReported)!=0);if((this.intermediateChanges||_3d0||_3d0===undefined)&&this._pendingOnChange){this._lastValueReported=_3cf;this._pendingOnChange=false;if(this._onChangeActive){if(this._onChangeHandle){this._onChangeHandle.remove();}this._onChangeHandle=this.defer(function(){this._onChangeHandle=null;this.onChange(_3cf);});}}},create:function(){this.inherited(arguments);this._onChangeActive=true;},destroy:function(){if(this._onChangeHandle){this._onChangeHandle.remove();this.onChange(this._lastValueReported);}this.inherited(arguments);}});});},"dijit/a11yclick":function(){define(["dojo/keys","dojo/mouse","dojo/on","dojo/touch"],function(keys,_3d1,on,_3d2){function _3d3(e){if((e.keyCode===keys.ENTER||e.keyCode===keys.SPACE)&&!/input|button|textarea/i.test(e.target.nodeName)){for(var node=e.target;node;node=node.parentNode){if(node.dojoClick){return true;}}}};var _3d4;on(document,"keydown",function(e){if(_3d3(e)){_3d4=e.target;e.preventDefault();}else{_3d4=null;}});on(document,"keyup",function(e){if(_3d3(e)&&e.target==_3d4){_3d4=null;on.emit(e.target,"click",{cancelable:true,bubbles:true,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,metaKey:e.metaKey,altKey:e.altKey,_origType:e.type});}});var _3d5=function(node,_3d6){node.dojoClick=true;return on(node,"click",_3d6);};_3d5.click=_3d5;_3d5.press=function(node,_3d7){var _3d8=on(node,_3d2.press,function(evt){if(evt.type=="mousedown"&&!_3d1.isLeft(evt)){return;}_3d7(evt);}),_3d9=on(node,"keydown",function(evt){if(evt.keyCode===keys.ENTER||evt.keyCode===keys.SPACE){_3d7(evt);}});return {remove:function(){_3d8.remove();_3d9.remove();}};};_3d5.release=function(node,_3da){var _3db=on(node,_3d2.release,function(evt){if(evt.type=="mouseup"&&!_3d1.isLeft(evt)){return;}_3da(evt);}),_3dc=on(node,"keyup",function(evt){if(evt.keyCode===keys.ENTER||evt.keyCode===keys.SPACE){_3da(evt);}});return {remove:function(){_3db.remove();_3dc.remove();}};};_3d5.move=_3d2.move;return _3d5;});},"dojox/charting/action2d/Base":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/Evented"],function(lang,_3dd,_3de){return _3dd("dojox.charting.action2d.Base",_3de,{constructor:function(_3df,plot){this.chart=_3df;this.plot=plot?(lang.isString(plot)?this.chart.getPlot(plot):plot):this.chart.getPlot("default");},connect:function(){},disconnect:function(){},destroy:function(){this.disconnect();}});});},"dojox/charting/themes/PrimaryColors":function(){define(["../Theme","./gradientGenerator","./common"],function(_3e0,_3e1,_3e2){var _3e3=["#f00","#0f0","#00f","#ff0","#0ff","#f0f","./common"],_3e4={type:"linear",space:"plot",x1:0,y1:0,x2:0,y2:100};_3e2.PrimaryColors=new _3e0({seriesThemes:_3e1.generateMiniTheme(_3e3,_3e4,90,40,25)});return _3e2.PrimaryColors;});},"dijit/Destroyable":function(){define(["dojo/_base/array","dojo/aspect","dojo/_base/declare"],function(_3e5,_3e6,_3e7){return _3e7("dijit.Destroyable",null,{destroy:function(_3e8){this._destroyed=true;},own:function(){_3e5.forEach(arguments,function(_3e9){var _3ea="destroyRecursive" in _3e9?"destroyRecursive":"destroy" in _3e9?"destroy":"remove";var odh=_3e6.before(this,"destroy",function(_3eb){_3e9[_3ea](_3eb);});var hdh=_3e6.after(_3e9,_3ea,function(){odh.remove();hdh.remove();},true);},this);return arguments;}});});},"dojox/charting/plot2d/Stacked":function(){define(["dojo/_base/declare","./Default","./commonStacked"],function(_3ec,_3ed,_3ee){return _3ec("dojox.charting.plot2d.Stacked",_3ed,{getSeriesStats:function(){var _3ef=_3ee.collectStats(this.series);return _3ef;},buildSegments:function(i,_3f0){var run=this.series[i],min=_3f0?Math.max(0,Math.floor(this._hScaler.bounds.from-1)):0,max=_3f0?Math.min(run.data.length-1,Math.ceil(this._hScaler.bounds.to)):run.data.length-1,rseg=null,_3f1=[];for(var j=min;j<=max;j++){var _3f2=_3f0?_3ee.getIndexValue(this.series,i,j):_3ee.getValue(this.series,i,run.data[j]?run.data[j].x:null);if(_3f2[0]!=null&&(_3f0||_3f2[0].y!=null)){if(!rseg){rseg=[];_3f1.push({index:j,rseg:rseg});}rseg.push(_3f2[0]);}else{if(!this.opt.interpolate||_3f0){rseg=null;}}}return _3f1;}});});},"dojox/charting/plot3d/Bars":function(){define(["dojo/_base/kernel","dojo/_base/declare","dojo/_base/Color","dojo/has","./Base"],function(_3f3,_3f4,_3f5,has,Base){var _3f6=function(a,f,o){a=typeof a=="string"?a.split(""):a;o=o||_3f3.global;var z=a[0];for(var i=1;i<a.length;z=f.call(o,z,a[i++])){}return z;};return _3f4("dojox.charting.plot3d.Bars",Base,{constructor:function(_3f7,_3f8,_3f9){this.depth="auto";this.gap=0;this.data=[];this.material={type:"plastic",finish:"dull",color:"lime"};if(_3f9){if("depth" in _3f9){this.depth=_3f9.depth;}if("gap" in _3f9){this.gap=_3f9.gap;}if("material" in _3f9){var m=_3f9.material;if(typeof m=="string"||m instanceof _3f5){this.material.color=m;}else{this.material=m;}}}},getDepth:function(){if(this.depth=="auto"){var w=this.width;if(this.data&&this.data.length){w=w/this.data.length;}return w-2*this.gap;}return this.depth;},generate:function(_3fa,_3fb){if(!this.data){return this;}var step=this.width/this.data.length,org=0,_3fc=this.depth=="auto"?step-2*this.gap:this.depth,_3fd=this.height/_3f6(this.data,Math.max);if(!_3fb){_3fb=_3fa.view;}for(var i=0;i<this.data.length;++i,org+=step){_3fb.createCube({bottom:{x:org+this.gap,y:0,z:0},top:{x:org+step-this.gap,y:this.data[i]*_3fd,z:_3fc}}).setFill(this.material);}if(has("dojo-bidi")){this._checkOrientation(_3fa);}}});});},"dojox/charting/plot2d/Pie":function(){define(["dojo/_base/lang","dojo/_base/array","dojo/_base/declare","./Base","./_PlotEvents","./common","dojox/gfx","dojox/gfx/matrix","dojox/lang/functional","dojox/lang/utils","dojo/has"],function(lang,arr,_3fe,Base,_3ff,dc,g,m,df,du,has){var _400=0.2;return _3fe("dojox.charting.plot2d.Pie",[Base,_3ff],{defaultParams:{labels:true,ticks:false,fixed:true,precision:1,labelOffset:20,labelStyle:"default",htmlLabels:true,radGrad:"native",fanSize:5,startAngle:0},optionalParams:{radius:0,omitLabels:false,stroke:{},outline:{},shadow:{},fill:{},filter:{},styleFunc:null,font:"",fontColor:"",labelWiring:{}},constructor:function(_401,_402){this.opt=lang.clone(this.defaultParams);du.updateWithObject(this.opt,_402);du.updateWithPattern(this.opt,_402,this.optionalParams);this.axes=[];this.run=null;this.dyn=[];},clear:function(){this.inherited(arguments);this.dyn=[];this.run=null;return this;},setAxis:function(axis){return this;},addSeries:function(run){this.run=run;return this;},getSeriesStats:function(){return lang.delegate(dc.defaultStats);},getRequiredColors:function(){return this.run?this.run.data.length:0;},render:function(dim,_403){if(!this.dirty){return this;}this.resetEvents();this.dirty=false;this._eventSeries={};this.cleanGroup();var s=this.group,t=this.chart.theme;if(!this.run||!this.run.data.length){return this;}var rx=(dim.width-_403.l-_403.r)/2,ry=(dim.height-_403.t-_403.b)/2,r=Math.min(rx,ry),_404="font" in this.opt?this.opt.font:t.series.font,size,_405=m._degToRad(this.opt.startAngle),_406=_405,_407,_408,_409,_40a,_40b,run=this.run.data,_40c=this.events();this.dyn=[];if("radius" in this.opt){r=this.opt.radius;_40b=r-this.opt.labelOffset;}var _40d={cx:_403.l+rx,cy:_403.t+ry,r:r};if(this.opt.shadow||t.shadow){var _40e=this.opt.shadow||t.shadow;var _40f=lang.clone(_40d);_40f.cx+=_40e.dx;_40f.cy+=_40e.dy;s.createCircle(_40f).setFill(_40e.color).setStroke(_40e);}if(s.setFilter&&(this.opt.filter||t.filter)){s.createCircle(_40d).setFill(t.series.stroke).setFilter(this.opt.filter||t.filter);}if(typeof run[0]=="number"){_407=df.map(run,"x ? Math.max(x, 0) : 0");if(df.every(_407,"<= 0")){s.createCircle(_40d).setStroke(t.series.stroke);this.dyn=arr.map(_407,function(){return {};});return this;}else{_408=df.map(_407,"/this",df.foldl(_407,"+",0));if(this.opt.labels){_409=arr.map(_408,function(x){return x>0?this._getLabel(x*100)+"%":"";},this);}}}else{_407=df.map(run,"x ? Math.max(x.y, 0) : 0");if(df.every(_407,"<= 0")){s.createCircle(_40d).setStroke(t.series.stroke);this.dyn=arr.map(_407,function(){return {};});return this;}else{_408=df.map(_407,"/this",df.foldl(_407,"+",0));if(this.opt.labels){_409=arr.map(_408,function(x,i){if(x<0){return "";}var v=run[i];return "text" in v?v.text:this._getLabel(x*100)+"%";},this);}}}var _410=df.map(run,function(v,i){var _411=[this.opt,this.run];if(v!==null&&typeof v!="number"){_411.push(v);}if(this.opt.styleFunc){_411.push(this.opt.styleFunc(v));}return t.next("slice",_411,true);},this);if(this.opt.labels){size=_404?g.normalizedLength(g.splitFontString(_404).size):0;_40a=df.foldl1(df.map(_409,function(_412,i){var font=_410[i].series.font;return g._base._getTextBox(_412,{font:font}).w;},this),"Math.max(a, b)")/2;if(this.opt.labelOffset<0){r=Math.min(rx-2*_40a,ry-size)+this.opt.labelOffset;}_40b=r-this.opt.labelOffset;}var _413=new Array(_408.length);arr.some(_408,function(_414,i){if(_414<0){return false;}if(_414==0){this.dyn.push({fill:null,stroke:null});return false;}var v=run[i],_415=_410[i],_416,o;if(_414>=1){_416=this._plotFill(_415.series.fill,dim,_403);_416=this._shapeFill(_416,{x:_40d.cx-_40d.r,y:_40d.cy-_40d.r,width:2*_40d.r,height:2*_40d.r});_416=this._pseudoRadialFill(_416,{x:_40d.cx,y:_40d.cy},_40d.r);var _417=s.createCircle(_40d).setFill(_416).setStroke(_415.series.stroke);this.dyn.push({fill:_416,stroke:_415.series.stroke});if(_40c){o={element:"slice",index:i,run:this.run,shape:_417,x:i,y:typeof v=="number"?v:v.y,cx:_40d.cx,cy:_40d.cy,cr:r};this._connectEvents(o);_413[i]=o;}return false;}var end=_406+_414*2*Math.PI;if(i+1==_408.length){end=_405+2*Math.PI;}var step=end-_406,x1=_40d.cx+r*Math.cos(_406),y1=_40d.cy+r*Math.sin(_406),x2=_40d.cx+r*Math.cos(end),y2=_40d.cy+r*Math.sin(end);var _418=m._degToRad(this.opt.fanSize);if(_415.series.fill&&_415.series.fill.type==="radial"&&this.opt.radGrad==="fan"&&step>_418){var _419=s.createGroup(),_41a=Math.ceil(step/_418),_41b=step/_41a;_416=this._shapeFill(_415.series.fill,{x:_40d.cx-_40d.r,y:_40d.cy-_40d.r,width:2*_40d.r,height:2*_40d.r});for(var j=0;j<_41a;++j){var _41c=j==0?x1:_40d.cx+r*Math.cos(_406+(j-_400)*_41b),_41d=j==0?y1:_40d.cy+r*Math.sin(_406+(j-_400)*_41b),_41e=j==_41a-1?x2:_40d.cx+r*Math.cos(_406+(j+1+_400)*_41b),_41f=j==_41a-1?y2:_40d.cy+r*Math.sin(_406+(j+1+_400)*_41b);_419.createPath().moveTo(_40d.cx,_40d.cy).lineTo(_41c,_41d).arcTo(r,r,0,_41b>Math.PI,true,_41e,_41f).lineTo(_40d.cx,_40d.cy).closePath().setFill(this._pseudoRadialFill(_416,{x:_40d.cx,y:_40d.cy},r,_406+(j+0.5)*_41b,_406+(j+0.5)*_41b));}_419.createPath().moveTo(_40d.cx,_40d.cy).lineTo(x1,y1).arcTo(r,r,0,step>Math.PI,true,x2,y2).lineTo(_40d.cx,_40d.cy).closePath().setStroke(_415.series.stroke);_417=_419;}else{_417=s.createPath().moveTo(_40d.cx,_40d.cy).lineTo(x1,y1).arcTo(r,r,0,step>Math.PI,true,x2,y2).lineTo(_40d.cx,_40d.cy).closePath().setStroke(_415.series.stroke);_416=_415.series.fill;if(_416&&_416.type==="radial"){_416=this._shapeFill(_416,{x:_40d.cx-_40d.r,y:_40d.cy-_40d.r,width:2*_40d.r,height:2*_40d.r});if(this.opt.radGrad==="linear"){_416=this._pseudoRadialFill(_416,{x:_40d.cx,y:_40d.cy},r,_406,end);}}else{if(_416&&_416.type==="linear"){_416=this._plotFill(_416,dim,_403);_416=this._shapeFill(_416,_417.getBoundingBox());}}_417.setFill(_416);}this.dyn.push({fill:_416,stroke:_415.series.stroke});if(_40c){o={element:"slice",index:i,run:this.run,shape:_417,x:i,y:typeof v=="number"?v:v.y,cx:_40d.cx,cy:_40d.cy,cr:r};this._connectEvents(o);_413[i]=o;}_406=end;return false;},this);if(this.opt.labels){var _420=has("dojo-bidi")&&this.chart.isRightToLeft();if(this.opt.labelStyle=="default"){_406=_405;arr.some(_408,function(_421,i){if(_421<=0){return false;}var _422=_410[i];if(_421>=1){this.renderLabel(s,_40d.cx,_40d.cy+size/2,_409[i],_422,this.opt.labelOffset>0);return true;}var end=_406+_421*2*Math.PI;if(i+1==_408.length){end=_405+2*Math.PI;}if(this.opt.omitLabels&&end-_406<0.001){return false;}var _423=(_406+end)/2,x=_40d.cx+_40b*Math.cos(_423),y=_40d.cy+_40b*Math.sin(_423)+size/2;this.renderLabel(s,_420?dim.width-x:x,y,_409[i],_422,this.opt.labelOffset>0);_406=end;return false;},this);}else{if(this.opt.labelStyle=="columns"){_406=_405;var _424=this.opt.omitLabels;var _425=[];arr.forEach(_408,function(_426,i){var end=_406+_426*2*Math.PI;if(i+1==_408.length){end=_405+2*Math.PI;}var _427=(_406+end)/2;_425.push({angle:_427,left:Math.cos(_427)<0,theme:_410[i],index:i,omit:_424?end-_406<0.001:false});_406=end;});var _428=g._base._getTextBox("a",{font:_404}).h;this._getProperLabelRadius(_425,_428,_40d.r*1.1);arr.forEach(_425,function(_429,i){if(!_429.omit){var _42a=_40d.cx-_40d.r*2,_42b=_40d.cx+_40d.r*2,_42c=g._base._getTextBox(_409[i],{font:_429.theme.series.font}).w,x=_40d.cx+_429.labelR*Math.cos(_429.angle),y=_40d.cy+_429.labelR*Math.sin(_429.angle),_42d=(_429.left)?(_42a+_42c):(_42b-_42c),_42e=(_429.left)?_42a:_42d;var _42f=s.createPath().moveTo(_40d.cx+_40d.r*Math.cos(_429.angle),_40d.cy+_40d.r*Math.sin(_429.angle));if(Math.abs(_429.labelR*Math.cos(_429.angle))<_40d.r*2-_42c){_42f.lineTo(x,y);}_42f.lineTo(_42d,y).setStroke(_429.theme.series.labelWiring);this.renderLabel(s,_420?dim.width-_42c-_42e:_42e,y,_409[i],_429.theme,false,"left");}},this);}}}var esi=0;this._eventSeries[this.run.name]=df.map(run,function(v){return v<=0?null:_413[esi++];});if(has("dojo-bidi")){this._checkOrientation(this.group,dim,_403);}return this;},_getProperLabelRadius:function(_430,_431,_432){var _433,_434,_435=1,_436=1;if(_430.length==1){_430[0].labelR=_432;return;}for(var i=0;i<_430.length;i++){var _437=Math.abs(Math.sin(_430[i].angle));if(_430[i].left){if(_435>=_437){_435=_437;_433=_430[i];}}else{if(_436>=_437){_436=_437;_434=_430[i];}}}_433.labelR=_434.labelR=_432;this._calculateLabelR(_433,_430,_431);this._calculateLabelR(_434,_430,_431);},_calculateLabelR:function(_438,_439,_43a){var i=_438.index,_43b=_439.length,_43c=_438.labelR,_43d;while(!(_439[i%_43b].left^_439[(i+1)%_43b].left)){if(!_439[(i+1)%_43b].omit){_43d=(Math.sin(_439[i%_43b].angle)*_43c+((_439[i%_43b].left)?(-_43a):_43a))/Math.sin(_439[(i+1)%_43b].angle);_43c=(_43d<_438.labelR)?_438.labelR:_43d;_439[(i+1)%_43b].labelR=_43c;}i++;}i=_438.index;var j=(i==0)?_43b-1:i-1;while(!(_439[i].left^_439[j].left)){if(!_439[j].omit){_43d=(Math.sin(_439[i].angle)*_43c+((_439[i].left)?_43a:(-_43a)))/Math.sin(_439[j].angle);_43c=(_43d<_438.labelR)?_438.labelR:_43d;_439[j].labelR=_43c;}i--;j--;i=(i<0)?i+_439.length:i;j=(j<0)?j+_439.length:j;}}});});},"dojox/color/_base":function(){define(["../main","dojo/_base/lang","dojo/_base/Color","dojo/colors"],function(_43e,lang,_43f,_440){var cx=lang.getObject("color",true,_43e);cx.Color=_43f;cx.blend=_43f.blendColors;cx.fromRgb=_43f.fromRgb;cx.fromHex=_43f.fromHex;cx.fromArray=_43f.fromArray;cx.fromString=_43f.fromString;cx.greyscale=_440.makeGrey;lang.mixin(cx,{fromCmy:function(cyan,_441,_442){if(lang.isArray(cyan)){_441=cyan[1],_442=cyan[2],cyan=cyan[0];}else{if(lang.isObject(cyan)){_441=cyan.m,_442=cyan.y,cyan=cyan.c;}}cyan/=100,_441/=100,_442/=100;var r=1-cyan,g=1-_441,b=1-_442;return new _43f({r:Math.round(r*255),g:Math.round(g*255),b:Math.round(b*255)});},fromCmyk:function(cyan,_443,_444,_445){if(lang.isArray(cyan)){_443=cyan[1],_444=cyan[2],_445=cyan[3],cyan=cyan[0];}else{if(lang.isObject(cyan)){_443=cyan.m,_444=cyan.y,_445=cyan.b,cyan=cyan.c;}}cyan/=100,_443/=100,_444/=100,_445/=100;var r,g,b;r=1-Math.min(1,cyan*(1-_445)+_445);g=1-Math.min(1,_443*(1-_445)+_445);b=1-Math.min(1,_444*(1-_445)+_445);return new _43f({r:Math.round(r*255),g:Math.round(g*255),b:Math.round(b*255)});},fromHsl:function(hue,_446,_447){if(lang.isArray(hue)){_446=hue[1],_447=hue[2],hue=hue[0];}else{if(lang.isObject(hue)){_446=hue.s,_447=hue.l,hue=hue.h;}}_446/=100;_447/=100;while(hue<0){hue+=360;}while(hue>=360){hue-=360;}var r,g,b;if(hue<120){r=(120-hue)/60,g=hue/60,b=0;}else{if(hue<240){r=0,g=(240-hue)/60,b=(hue-120)/60;}else{r=(hue-240)/60,g=0,b=(360-hue)/60;}}r=2*_446*Math.min(r,1)+(1-_446);g=2*_446*Math.min(g,1)+(1-_446);b=2*_446*Math.min(b,1)+(1-_446);if(_447<0.5){r*=_447,g*=_447,b*=_447;}else{r=(1-_447)*r+2*_447-1;g=(1-_447)*g+2*_447-1;b=(1-_447)*b+2*_447-1;}return new _43f({r:Math.round(r*255),g:Math.round(g*255),b:Math.round(b*255)});}});cx.fromHsv=function(hue,_448,_449){if(lang.isArray(hue)){_448=hue[1],_449=hue[2],hue=hue[0];}else{if(lang.isObject(hue)){_448=hue.s,_449=hue.v,hue=hue.h;}}if(hue==360){hue=0;}_448/=100;_449/=100;var r,g,b;if(_448==0){r=_449,b=_449,g=_449;}else{var _44a=hue/60,i=Math.floor(_44a),f=_44a-i;var p=_449*(1-_448);var q=_449*(1-(_448*f));var t=_449*(1-(_448*(1-f)));switch(i){case 0:r=_449,g=t,b=p;break;case 1:r=q,g=_449,b=p;break;case 2:r=p,g=_449,b=t;break;case 3:r=p,g=q,b=_449;break;case 4:r=t,g=p,b=_449;break;case 5:r=_449,g=p,b=q;break;}}return new _43f({r:Math.round(r*255),g:Math.round(g*255),b:Math.round(b*255)});};lang.extend(_43f,{toCmy:function(){var cyan=1-(this.r/255),_44b=1-(this.g/255),_44c=1-(this.b/255);return {c:Math.round(cyan*100),m:Math.round(_44b*100),y:Math.round(_44c*100)};},toCmyk:function(){var cyan,_44d,_44e,_44f;var r=this.r/255,g=this.g/255,b=this.b/255;_44f=Math.min(1-r,1-g,1-b);cyan=(1-r-_44f)/(1-_44f);_44d=(1-g-_44f)/(1-_44f);_44e=(1-b-_44f)/(1-_44f);return {c:Math.round(cyan*100),m:Math.round(_44d*100),y:Math.round(_44e*100),b:Math.round(_44f*100)};},toHsl:function(){var r=this.r/255,g=this.g/255,b=this.b/255;var min=Math.min(r,b,g),max=Math.max(r,g,b);var _450=max-min;var h=0,s=0,l=(min+max)/2;if(l>0&&l<1){s=_450/((l<0.5)?(2*l):(2-2*l));}if(_450>0){if(max==r&&max!=g){h+=(g-b)/_450;}if(max==g&&max!=b){h+=(2+(b-r)/_450);}if(max==b&&max!=r){h+=(4+(r-g)/_450);}h*=60;}return {h:h,s:Math.round(s*100),l:Math.round(l*100)};},toHsv:function(){var r=this.r/255,g=this.g/255,b=this.b/255;var min=Math.min(r,b,g),max=Math.max(r,g,b);var _451=max-min;var h=null,s=(max==0)?0:(_451/max);if(s==0){h=0;}else{if(r==max){h=60*(g-b)/_451;}else{if(g==max){h=120+60*(b-r)/_451;}else{h=240+60*(r-g)/_451;}}if(h<0){h+=360;}}return {h:h,s:Math.round(s*100),v:Math.round(max*100)};}});return cx;});},"dojox/charting/themes/Adobebricks":function(){define(["../SimpleTheme","./common"],function(_452,_453){_453.Adobebricks=new _452({colors:["#7f2518","#3e170c","#cc3927","#651f0e","#8c271c"]});return _453.Adobebricks;});},"dojox/gfx":function(){define(["dojo/_base/lang","./gfx/_base","./gfx/renderer!"],function(lang,_454,_455){_454.switchTo(_455);return _454;});},"dojox/charting/action2d/PlotAction":function(){define(["dojo/_base/connect","dojo/_base/declare","./Base","dojo/fx/easing","dojox/lang/functional"],function(hub,_456,Base,dfe,df){var _457=400,_458=dfe.backOut;return _456("dojox.charting.action2d.PlotAction",Base,{overOutEvents:{onmouseover:1,onmouseout:1},constructor:function(_459,plot,_45a){this.anim={};if(!_45a){_45a={};}this.duration=_45a.duration?_45a.duration:_457;this.easing=_45a.easing?_45a.easing:_458;},connect:function(){this.handle=this.chart.connectToPlot(this.plot.name,this,"process");},disconnect:function(){if(this.handle){hub.disconnect(this.handle);this.handle=null;}},reset:function(){},destroy:function(){this.inherited(arguments);df.forIn(this.anim,function(o){df.forIn(o,function(anim){anim.action.stop(true);});});this.anim={};}});});},"dojox/charting/plot2d/Bars":function(){define(["dojo/_base/lang","dojo/_base/array","dojo/_base/declare","dojo/has","./CartesianBase","./_PlotEvents","./common","dojox/gfx/fx","dojox/lang/utils","dojox/lang/functional","dojox/lang/functional/reversed"],function(lang,arr,_45b,has,_45c,_45d,dc,fx,du,df,dfr){var _45e=dfr.lambda("item.purgeGroup()");return _45b("dojox.charting.plot2d.Bars",[_45c,_45d],{defaultParams:{gap:0,animate:null,enableCache:false},optionalParams:{minBarSize:1,maxBarSize:1,stroke:{},outline:{},shadow:{},fill:{},filter:{},styleFunc:null,font:"",fontColor:""},constructor:function(_45f,_460){this.opt=lang.clone(lang.mixin(this.opt,this.defaultParams));du.updateWithObject(this.opt,_460);du.updateWithPattern(this.opt,_460,this.optionalParams);this.animate=this.opt.animate;},getSeriesStats:function(){var _461=dc.collectSimpleStats(this.series),t;_461.hmin-=0.5;_461.hmax+=0.5;t=_461.hmin,_461.hmin=_461.vmin,_461.vmin=t;t=_461.hmax,_461.hmax=_461.vmax,_461.vmax=t;return _461;},createRect:function(run,_462,_463){var rect;if(this.opt.enableCache&&run._rectFreePool.length>0){rect=run._rectFreePool.pop();rect.setShape(_463);_462.add(rect);}else{rect=_462.createRect(_463);}if(this.opt.enableCache){run._rectUsePool.push(rect);}return rect;},createLabel:function(_464,_465,bbox,_466){if(this.opt.labels&&this.opt.labelStyle=="outside"){var y=bbox.y+bbox.height/2;var x=bbox.x+bbox.width+this.opt.labelOffset;this.renderLabel(_464,x,y,this._getLabel(isNaN(_465.y)?_465:_465.y),_466,"start");}else{this.inherited(arguments);}},render:function(dim,_467){if(this.zoom&&!this.isDataDirty()){return this.performZoom(dim,_467);}this.dirty=this.isDirty();this.resetEvents();var s;if(this.dirty){arr.forEach(this.series,_45e);this._eventSeries={};this.cleanGroup();s=this.getGroup();df.forEachRev(this.series,function(item){item.cleanGroup(s);});}var t=this.chart.theme,ht=this._hScaler.scaler.getTransformerFromModel(this._hScaler),vt=this._vScaler.scaler.getTransformerFromModel(this._vScaler),_468=Math.max(0,this._hScaler.bounds.lower),_469=ht(_468),_46a=this.events();var bar=this.getBarProperties();for(var i=this.series.length-1;i>=0;--i){var run=this.series[i];if(!this.dirty&&!run.dirty){t.skip();this._reconnectEvents(run.name);continue;}run.cleanGroup();if(this.opt.enableCache){run._rectFreePool=(run._rectFreePool?run._rectFreePool:[]).concat(run._rectUsePool?run._rectUsePool:[]);run._rectUsePool=[];}var _46b=t.next("bar",[this.opt,run]),_46c=new Array(run.data.length);s=run.group;var _46d=arr.some(run.data,function(item){return typeof item=="number"||(item&&!item.hasOwnProperty("x"));});var min=_46d?Math.max(0,Math.floor(this._vScaler.bounds.from-1)):0;var max=_46d?Math.min(run.data.length,Math.ceil(this._vScaler.bounds.to)):run.data.length;for(var j=min;j<max;++j){var _46e=run.data[j];if(_46e!=null){var val=this.getValue(_46e,j,i,_46d),hv=ht(val.y),w=Math.abs(hv-_469),_46f,_470;if(this.opt.styleFunc||typeof _46e!="number"){var _471=typeof _46e!="number"?[_46e]:[];if(this.opt.styleFunc){_471.push(this.opt.styleFunc(_46e));}_46f=t.addMixin(_46b,"bar",_471,true);}else{_46f=t.post(_46b,"bar");}if(w>=0&&bar.height>=1){var rect={x:_467.l+(val.y<_468?hv:_469),y:dim.height-_467.b-vt(val.x+1.5)+bar.gap+bar.thickness*(this.series.length-i-1),width:w,height:bar.height};if(_46f.series.shadow){var _472=lang.clone(rect);_472.x+=_46f.series.shadow.dx;_472.y+=_46f.series.shadow.dy;_470=this.createRect(run,s,_472).setFill(_46f.series.shadow.color).setStroke(_46f.series.shadow);if(this.animate){this._animateBar(_470,_467.l+_469,-w);}}var _473=this._plotFill(_46f.series.fill,dim,_467);_473=this._shapeFill(_473,rect);var _474=this.createRect(run,s,rect).setFill(_473).setStroke(_46f.series.stroke);if(_474.setFilter&&_46f.series.filter){_474.setFilter(_46f.series.filter);}run.dyn.fill=_474.getFill();run.dyn.stroke=_474.getStroke();if(_46a){var o={element:"bar",index:j,run:run,shape:_474,shadow:_470,cx:val.y,cy:val.x+1.5,x:_46d?j:run.data[j].x,y:_46d?run.data[j]:run.data[j].y};this._connectEvents(o);_46c[j]=o;}if(!isNaN(val.py)&&val.py>_468){rect.x+=ht(val.py);rect.width-=ht(val.py);}this.createLabel(s,_46e,rect,_46f);if(this.animate){this._animateBar(_474,_467.l+_469,-w);}}}}this._eventSeries[run.name]=_46c;run.dirty=false;}this.dirty=false;if(has("dojo-bidi")){this._checkOrientation(this.group,dim,_467);}return this;},getValue:function(_475,j,_476,_477){var y,x;if(_477){if(typeof _475=="number"){y=_475;}else{y=_475.y;}x=j;}else{y=_475.y;x=_475.x-1;}return {y:y,x:x};},getBarProperties:function(){var f=dc.calculateBarSize(this._vScaler.bounds.scale,this.opt);return {gap:f.gap,height:f.size,thickness:0};},_animateBar:function(_478,_479,_47a){if(_47a==0){_47a=1;}fx.animateTransform(lang.delegate({shape:_478,duration:1200,transform:[{name:"translate",start:[_479-(_479/_47a),0],end:[0,0]},{name:"scale",start:[1/_47a,1],end:[1,1]},{name:"original"}]},this.animate)).play();}});});},"dojox/charting/themes/Minty":function(){define(["../SimpleTheme","./common"],function(_47b,_47c){_47c.Minty=new _47b({colors:["#80ccbb","#539e8b","#335f54","#8dd1c2","#68c5ad"]});return _47c.Minty;});},"dojox/charting/themes/Shrooms":function(){define(["../SimpleTheme","./common"],function(_47d,_47e){_47e.Shrooms=new _47d({colors:["#bf1313","#69bf13","#13bfbf","#6913bf","#bf6913","#13bf13","#1369bf","#bf13bf","#bfbf13","#13bf69","#1313bf","#bf1369"]});return _47e.Shrooms;});},"dojox/charting/themes/Dollar":function(){define(["../SimpleTheme","./common"],function(_47f,_480){_480.Dollar=new _47f({colors:["#A4CE67","#739363","#6B824A","#343434","#636563"]});return _480.Dollar;});},"dojox/charting/bidi/axis2d/Default":function(){define(["dojo/_base/declare","dojo/dom-style"],function(_481,_482){return _481(null,{labelTooltip:function(elem,_483,_484,_485,font,_486){var _487=(_482.get(_483.node,"direction")=="rtl");var _488=(_483.getTextDir(_484)=="rtl");if(_488&&!_487){_484="<span dir='rtl'>"+_484+"</span>";}if(!_488&&_487){_484="<span dir='ltr'>"+_484+"</span>";}this.inherited(arguments);},_isRtl:function(){return this.chart.isRightToLeft();}});});},"dojox/charting/scaler/linear":function(){define(["dojo/_base/lang","./common"],function(lang,_489){var _48a=lang.getObject("dojox.charting.scaler.linear",true);var _48b=3,_48c=_489.getNumericLabel;function _48d(val,text){val=val.toLowerCase();for(var i=text.length-1;i>=0;--i){if(val===text[i]){return true;}}return false;};var _48e=function(min,max,_48f,_490,_491,_492,span){_48f=lang.delegate(_48f);if(!_490){if(_48f.fixUpper=="major"){_48f.fixUpper="minor";}if(_48f.fixLower=="major"){_48f.fixLower="minor";}}if(!_491){if(_48f.fixUpper=="minor"){_48f.fixUpper="micro";}if(_48f.fixLower=="minor"){_48f.fixLower="micro";}}if(!_492){if(_48f.fixUpper=="micro"){_48f.fixUpper="none";}if(_48f.fixLower=="micro"){_48f.fixLower="none";}}var _493=_48d(_48f.fixLower,["major"])?Math.floor(_48f.min/_490)*_490:_48d(_48f.fixLower,["minor"])?Math.floor(_48f.min/_491)*_491:_48d(_48f.fixLower,["micro"])?Math.floor(_48f.min/_492)*_492:_48f.min,_494=_48d(_48f.fixUpper,["major"])?Math.ceil(_48f.max/_490)*_490:_48d(_48f.fixUpper,["minor"])?Math.ceil(_48f.max/_491)*_491:_48d(_48f.fixUpper,["micro"])?Math.ceil(_48f.max/_492)*_492:_48f.max;if(_48f.useMin){min=_493;}if(_48f.useMax){max=_494;}var _495=(!_490||_48f.useMin&&_48d(_48f.fixLower,["major"]))?min:Math.ceil(min/_490)*_490,_496=(!_491||_48f.useMin&&_48d(_48f.fixLower,["major","minor"]))?min:Math.ceil(min/_491)*_491,_497=(!_492||_48f.useMin&&_48d(_48f.fixLower,["major","minor","micro"]))?min:Math.ceil(min/_492)*_492,_498=!_490?0:(_48f.useMax&&_48d(_48f.fixUpper,["major"])?Math.round((max-_495)/_490):Math.floor((max-_495)/_490))+1,_499=!_491?0:(_48f.useMax&&_48d(_48f.fixUpper,["major","minor"])?Math.round((max-_496)/_491):Math.floor((max-_496)/_491))+1,_49a=!_492?0:(_48f.useMax&&_48d(_48f.fixUpper,["major","minor","micro"])?Math.round((max-_497)/_492):Math.floor((max-_497)/_492))+1,_49b=_491?Math.round(_490/_491):0,_49c=_492?Math.round(_491/_492):0,_49d=_490?Math.floor(Math.log(_490)/Math.LN10):0,_49e=_491?Math.floor(Math.log(_491)/Math.LN10):0,_49f=span/(max-min);if(!isFinite(_49f)){_49f=1;}return {bounds:{lower:_493,upper:_494,from:min,to:max,scale:_49f,span:span},major:{tick:_490,start:_495,count:_498,prec:_49d},minor:{tick:_491,start:_496,count:_499,prec:_49e},micro:{tick:_492,start:_497,count:_49a,prec:0},minorPerMajor:_49b,microPerMinor:_49c,scaler:_48a};};return lang.mixin(_48a,{buildScaler:function(min,max,span,_4a0,_4a1,_4a2){var h={fixUpper:"none",fixLower:"none",natural:false};if(_4a0){if("fixUpper" in _4a0){h.fixUpper=String(_4a0.fixUpper);}if("fixLower" in _4a0){h.fixLower=String(_4a0.fixLower);}if("natural" in _4a0){h.natural=Boolean(_4a0.natural);}}_4a2=!_4a2||_4a2<_48b?_48b:_4a2;if("min" in _4a0){min=_4a0.min;}if("max" in _4a0){max=_4a0.max;}if(_4a0.includeZero){if(min>0){min=0;}if(max<0){max=0;}}h.min=min;h.useMin=true;h.max=max;h.useMax=true;if("from" in _4a0){min=_4a0.from;h.useMin=false;}if("to" in _4a0){max=_4a0.to;h.useMax=false;}if(max<=min){return _48e(min,max,h,0,0,0,span);}if(!_4a1){_4a1=max-min;}var mag=Math.floor(Math.log(_4a1)/Math.LN10),_4a3=_4a0&&("majorTickStep" in _4a0)?_4a0.majorTickStep:Math.pow(10,mag),_4a4=0,_4a5=0,_4a6;if(_4a0&&("minorTickStep" in _4a0)){_4a4=_4a0.minorTickStep;}else{do{_4a4=_4a3/10;if(!h.natural||_4a4>0.9){_4a6=_48e(min,max,h,_4a3,_4a4,0,span);if(_4a6.bounds.scale*_4a6.minor.tick>_4a2){break;}}_4a4=_4a3/5;if(!h.natural||_4a4>0.9){_4a6=_48e(min,max,h,_4a3,_4a4,0,span);if(_4a6.bounds.scale*_4a6.minor.tick>_4a2){break;}}_4a4=_4a3/2;if(!h.natural||_4a4>0.9){_4a6=_48e(min,max,h,_4a3,_4a4,0,span);if(_4a6.bounds.scale*_4a6.minor.tick>_4a2){break;}}return _48e(min,max,h,_4a3,0,0,span);}while(false);}if(_4a0&&("microTickStep" in _4a0)){_4a5=_4a0.microTickStep;_4a6=_48e(min,max,h,_4a3,_4a4,_4a5,span);}else{do{_4a5=_4a4/10;if(!h.natural||_4a5>0.9){_4a6=_48e(min,max,h,_4a3,_4a4,_4a5,span);if(_4a6.bounds.scale*_4a6.micro.tick>_48b){break;}}_4a5=_4a4/5;if(!h.natural||_4a5>0.9){_4a6=_48e(min,max,h,_4a3,_4a4,_4a5,span);if(_4a6.bounds.scale*_4a6.micro.tick>_48b){break;}}_4a5=_4a4/2;if(!h.natural||_4a5>0.9){_4a6=_48e(min,max,h,_4a3,_4a4,_4a5,span);if(_4a6.bounds.scale*_4a6.micro.tick>_48b){break;}}_4a5=0;}while(false);}return _4a5?_4a6:_48e(min,max,h,_4a3,_4a4,0,span);},buildTicks:function(_4a7,_4a8){var step,next,tick,_4a9=_4a7.major.start,_4aa=_4a7.minor.start,_4ab=_4a7.micro.start;if(_4a8.microTicks&&_4a7.micro.tick){step=_4a7.micro.tick,next=_4ab;}else{if(_4a8.minorTicks&&_4a7.minor.tick){step=_4a7.minor.tick,next=_4aa;}else{if(_4a7.major.tick){step=_4a7.major.tick,next=_4a9;}else{return null;}}}var _4ac=1/_4a7.bounds.scale;if(_4a7.bounds.to<=_4a7.bounds.from||isNaN(_4ac)||!isFinite(_4ac)||step<=0||isNaN(step)||!isFinite(step)){return null;}var _4ad=[],_4ae=[],_4af=[];while(next<=_4a7.bounds.to+_4ac){if(Math.abs(_4a9-next)<step/2){tick={value:_4a9};if(_4a8.majorLabels){tick.label=_48c(_4a9,_4a7.major.prec,_4a8);}_4ad.push(tick);_4a9+=_4a7.major.tick;_4aa+=_4a7.minor.tick;_4ab+=_4a7.micro.tick;}else{if(Math.abs(_4aa-next)<step/2){if(_4a8.minorTicks){tick={value:_4aa};if(_4a8.minorLabels&&(_4a7.minMinorStep<=_4a7.minor.tick*_4a7.bounds.scale)){tick.label=_48c(_4aa,_4a7.minor.prec,_4a8);}_4ae.push(tick);}_4aa+=_4a7.minor.tick;_4ab+=_4a7.micro.tick;}else{if(_4a8.microTicks){_4af.push({value:_4ab});}_4ab+=_4a7.micro.tick;}}next+=step;}return {major:_4ad,minor:_4ae,micro:_4af};},getTransformerFromModel:function(_4b0){var _4b1=_4b0.bounds.from,_4b2=_4b0.bounds.scale;return function(x){return (x-_4b1)*_4b2;};},getTransformerFromPlot:function(_4b3){var _4b4=_4b3.bounds.from,_4b5=_4b3.bounds.scale;return function(x){return x/_4b5+_4b4;};}});});},"dijit/_base/manager":function(){define(["dojo/_base/array","dojo/_base/config","dojo/_base/lang","../registry","../main"],function(_4b6,_4b7,lang,_4b8,_4b9){var _4ba={};_4b6.forEach(["byId","getUniqueId","findWidgets","_destroyAll","byNode","getEnclosingWidget"],function(name){_4ba[name]=_4b8[name];});lang.mixin(_4ba,{defaultDuration:_4b7["defaultDuration"]||200});lang.mixin(_4b9,_4ba);return _4b9;});},"dojox/charting/plot3d/Base":function(){define(["dojo/_base/declare","dojo/has"],function(_4bb,has){var Base=_4bb("dojox.charting.plot3d.Base",null,{constructor:function(_4bc,_4bd,_4be){this.width=_4bc;this.height=_4bd;},setData:function(data){this.data=data?data:[];return this;},getDepth:function(){return this.depth;},generate:function(_4bf,_4c0){}});if(has("dojo-bidi")){Base.extend({_checkOrientation:function(_4c1){if(_4c1.isMirrored){_4c1.applyMirroring(_4c1.view,{width:this.width,height:this.height},{l:0,r:0,t:0,b:0});}}});}return Base;});},"dojox/charting/themes/Wetland":function(){define(["../SimpleTheme","./common"],function(_4c2,_4c3){_4c3.Wetland=new _4c2({colors:["#bfbc64","#737130","#73373b","#7dafca","#8d3c42"]});return _4c3.Wetland;});},"dojox/charting/plot2d/Base":function(){define(["dojo/_base/declare","dojo/_base/array","dojox/gfx","../Element","./common","../axis2d/common","dojo/has"],function(_4c4,arr,gfx,_4c5,_4c6,ac,has){var Base=_4c4("dojox.charting.plot2d.Base",_4c5,{constructor:function(_4c7,_4c8){if(_4c8&&_4c8.tooltipFunc){this.tooltipFunc=_4c8.tooltipFunc;}},clear:function(){this.series=[];this.dirty=true;return this;},setAxis:function(axis){return this;},assignAxes:function(axes){arr.forEach(this.axes,function(axis){if(this[axis]){this.setAxis(axes[this[axis]]);}},this);},addSeries:function(run){this.series.push(run);return this;},getSeriesStats:function(){return _4c6.collectSimpleStats(this.series);},calculateAxes:function(dim){this.initializeScalers(dim,this.getSeriesStats());return this;},initializeScalers:function(){return this;},isDataDirty:function(){return arr.some(this.series,function(item){return item.dirty;});},render:function(dim,_4c9){return this;},renderLabel:function(_4ca,x,y,_4cb,_4cc,_4cd,_4ce){var elem=ac.createText[this.opt.htmlLabels&&gfx.renderer!="vml"?"html":"gfx"](this.chart,_4ca,x,y,_4ce?_4ce:"middle",_4cb,_4cc.series.font,_4cc.series.fontColor);if(_4cd){if(this.opt.htmlLabels&&gfx.renderer!="vml"){elem.style.pointerEvents="none";}else{if(elem.rawNode){elem.rawNode.style.pointerEvents="none";}}}if(this.opt.htmlLabels&&gfx.renderer!="vml"){this.htmlElements.push(elem);}return elem;},getRequiredColors:function(){return this.series.length;},_getLabel:function(_4cf){return _4c6.getLabel(_4cf,this.opt.fixed,this.opt.precision);}});if(has("dojo-bidi")){Base.extend({_checkOrientation:function(_4d0,dim,_4d1){this.chart.applyMirroring(this.group,dim,_4d1);}});}return Base;});},"dojo/request/default":function(){define(["exports","require","../has"],function(_4d2,_4d3,has){var _4d4=has("config-requestProvider"),_4d5;if(1){_4d5="./xhr";}else{if(0){_4d5="./node";}}if(!_4d4){_4d4=_4d5;}_4d2.getPlatformDefaultId=function(){return _4d5;};_4d2.load=function(id,_4d6,_4d7,_4d8){_4d3([id=="platform"?_4d5:_4d4],function(_4d9){_4d7(_4d9);});};});},"dojox/charting/themes/SageToLime":function(){define(["../SimpleTheme","./common"],function(_4da,_4db){_4db.SageToLime=new _4da({colors:["#abdbcb","#435a51","#70998b","#5f8074","#80ccbb","#539e8b","#78a596","#335f54","#8dd1c2","#68c5ad"]});return _4db.SageToLime;});},"dijit/BackgroundIframe":function(){define(["require","./main","dojo/_base/config","dojo/dom-construct","dojo/dom-style","dojo/_base/lang","dojo/on","dojo/sniff"],function(_4dc,_4dd,_4de,_4df,_4e0,lang,on,has){has.add("config-bgIframe",!has("touch"));var _4e1=new function(){var _4e2=[];this.pop=function(){var _4e3;if(_4e2.length){_4e3=_4e2.pop();_4e3.style.display="";}else{if(has("ie")<9){var burl=_4de["dojoBlankHtmlUrl"]||_4dc.toUrl("dojo/resources/blank.html")||"javascript:\"\"";var html="<iframe src='"+burl+"' role='presentation'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_4e3=document.createElement(html);}else{_4e3=_4df.create("iframe");_4e3.src="javascript:\"\"";_4e3.className="dijitBackgroundIframe";_4e3.setAttribute("role","presentation");_4e0.set(_4e3,"opacity",0.1);}_4e3.tabIndex=-1;}return _4e3;};this.push=function(_4e4){_4e4.style.display="none";_4e2.push(_4e4);};}();_4dd.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(has("config-bgIframe")){var _4e5=(this.iframe=_4e1.pop());node.appendChild(_4e5);if(has("ie")<7||has("quirks")){this.resize(node);this._conn=on(node,"resize",lang.hitch(this,"resize",node));}else{_4e0.set(_4e5,{width:"100%",height:"100%"});}}};lang.extend(_4dd.BackgroundIframe,{resize:function(node){if(this.iframe){_4e0.set(this.iframe,{width:node.offsetWidth+"px",height:node.offsetHeight+"px"});}},destroy:function(){if(this._conn){this._conn.remove();this._conn=null;}if(this.iframe){_4e1.push(this.iframe);delete this.iframe;}}});return _4dd.BackgroundIframe;});},"dijit/form/Button":function(){define(["require","dojo/_base/declare","dojo/dom-class","dojo/has","dojo/_base/kernel","dojo/_base/lang","dojo/ready","./_FormWidget","./_ButtonMixin","dojo/text!./templates/Button.html"],function(_4e6,_4e7,_4e8,has,_4e9,lang,_4ea,_4eb,_4ec,_4ed){if(has("dijit-legacy-requires")){_4ea(0,function(){var _4ee=["dijit/form/DropDownButton","dijit/form/ComboButton","dijit/form/ToggleButton"];_4e6(_4ee);});}var _4ef=_4e7("dijit.form.Button"+(has("dojo-bidi")?"_NoBidi":""),[_4eb,_4ec],{showLabel:true,iconClass:"dijitNoIcon",_setIconClassAttr:{node:"iconNode",type:"class"},baseClass:"dijitButton",templateString:_4ed,_setValueAttr:"valueNode",_setNameAttr:function(name){if(this.valueNode){this.valueNode.setAttribute("name",name);}},_fillContent:function(_4f0){if(_4f0&&(!this.params||!("label" in this.params))){var _4f1=lang.trim(_4f0.innerHTML);if(_4f1){this.label=_4f1;}}},_setShowLabelAttr:function(val){if(this.containerNode){_4e8.toggle(this.containerNode,"dijitDisplayNone",!val);}this._set("showLabel",val);},setLabel:function(_4f2){_4e9.deprecated("dijit.form.Button.setLabel() is deprecated.  Use set('label', ...) instead.","","2.0");this.set("label",_4f2);},_setLabelAttr:function(_4f3){this.inherited(arguments);if(!this.showLabel&&!("title" in this.params)){this.titleNode.title=lang.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});if(has("dojo-bidi")){_4ef=_4e7("dijit.form.Button",_4ef,{_setLabelAttr:function(_4f4){this.inherited(arguments);if(this.titleNode.title){this.applyTextDir(this.titleNode,this.titleNode.title);}},_setTextDirAttr:function(_4f5){if(this._created&&this.textDir!=_4f5){this._set("textDir",_4f5);this._setLabelAttr(this.label);}}});}return _4ef;});},"dojox/charting/DataChart":function(){define(["dojo/_base/kernel","dojo/_base/lang","dojo/_base/declare","dojo/_base/html","dojo/_base/connect","dojo/_base/array","./Chart2D","./themes/PlotKit/blue","dojo/dom"],function(_4f6,lang,_4f7,html,hub,arr,_4f8,blue,dom){_4f6.experimental("dojox.charting.DataChart");var _4f9={vertical:true,min:0,max:10,majorTickStep:5,minorTickStep:1,natural:false,stroke:"black",majorTick:{stroke:"black",length:8},minorTick:{stroke:"gray",length:2},majorLabels:true};var _4fa={natural:true,majorLabels:true,includeZero:false,majorTickStep:1,majorTick:{stroke:"black",length:8},fixUpper:"major",stroke:"black",htmlLabels:true,from:1};var _4fb={markers:true,tension:2,gap:2};return _4f7("dojox.charting.DataChart",_4f8,{scroll:true,comparative:false,query:"*",queryOptions:"",fieldName:"value",chartTheme:blue,displayRange:0,stretchToFit:true,minWidth:200,minHeight:100,showing:true,label:"name",constructor:function(node,_4fc){this.domNode=dom.byId(node);lang.mixin(this,_4fc);this.xaxis=lang.mixin(lang.mixin({},_4fa),_4fc.xaxis);if(this.xaxis.labelFunc=="seriesLabels"){this.xaxis.labelFunc=lang.hitch(this,"seriesLabels");}this.yaxis=lang.mixin(lang.mixin({},_4f9),_4fc.yaxis);if(this.yaxis.labelFunc=="seriesLabels"){this.yaxis.labelFunc=lang.hitch(this,"seriesLabels");}this._events=[];this.convertLabels(this.yaxis);this.convertLabels(this.xaxis);this.onSetItems={};this.onSetInterval=0;this.dataLength=0;this.seriesData={};this.seriesDataBk={};this.firstRun=true;this.dataOffset=0;this.chartTheme.plotarea.stroke={color:"gray",width:3};this.setTheme(this.chartTheme);if(this.displayRange){this.stretchToFit=false;}if(!this.stretchToFit){this.xaxis.to=this.displayRange;}var _4fd=_4fc.type&&_4fc.type!="Pie"&&_4fc.type.prototype.declaredClass!="dojox.charting.plot2d.Pie";if(_4fd){this.addAxis("x",this.xaxis);this.addAxis("y",this.yaxis);}_4fb.type=_4fc.type||"Markers";this.addPlot("default",lang.mixin(_4fb,_4fc.chartPlot));if(_4fd){this.addPlot("grid",lang.mixin(_4fc.grid||{},{type:"Grid",hMinorLines:true}));}if(this.showing){this.render();}if(_4fc.store){this.setStore(_4fc.store,_4fc.query,_4fc.fieldName,_4fc.queryOptions);}},destroy:function(){arr.forEach(this._events,hub.disconnect);this.inherited(arguments);},setStore:function(_4fe,_4ff,_500,_501){this.firstRun=true;this.store=_4fe||this.store;this.query=_4ff||this.query;this.fieldName=_500||this.fieldName;this.label=this.store.getLabelAttributes();this.queryOptions=_501||_501;arr.forEach(this._events,hub.disconnect);this._events=[hub.connect(this.store,"onSet",this,"onSet"),hub.connect(this.store,"onError",this,"onError")];this.fetch();},show:function(){if(!this.showing){html.style(this.domNode,"display","");this.showing=true;this.render();}},hide:function(){if(this.showing){html.style(this.domNode,"display","none");this.showing=false;}},onSet:function(item){var nm=this.getProperty(item,this.label);if(nm in this.runs||this.comparative){clearTimeout(this.onSetInterval);if(!this.onSetItems[nm]){this.onSetItems[nm]=item;}this.onSetInterval=setTimeout(lang.hitch(this,function(){clearTimeout(this.onSetInterval);var _502=[];for(var nm in this.onSetItems){_502.push(this.onSetItems[nm]);}this.onData(_502);this.onSetItems={};}),200);}},onError:function(err){console.error("DataChart Error:",err);},onDataReceived:function(_503){},getProperty:function(item,prop){if(prop==this.label){return this.store.getLabel(item);}if(prop=="id"){return this.store.getIdentity(item);}var _504=this.store.getValues(item,prop);if(_504.length<2){_504=this.store.getValue(item,prop);}return _504;},onData:function(_505){if(!_505||!_505.length){return;}if(this.items&&this.items.length!=_505.length){arr.forEach(_505,function(m){var id=this.getProperty(m,"id");arr.forEach(this.items,function(m2,i){if(this.getProperty(m2,"id")==id){this.items[i]=m2;}},this);},this);_505=this.items;}if(this.stretchToFit){this.displayRange=_505.length;}this.onDataReceived(_505);this.items=_505;if(this.comparative){var nm="default";this.seriesData[nm]=[];this.seriesDataBk[nm]=[];arr.forEach(_505,function(m){var _506=this.getProperty(m,this.fieldName);this.seriesData[nm].push(_506);},this);}else{arr.forEach(_505,function(m,i){var nm=this.store.getLabel(m);if(!this.seriesData[nm]){this.seriesData[nm]=[];this.seriesDataBk[nm]=[];}var _507=this.getProperty(m,this.fieldName);if(lang.isArray(_507)){this.seriesData[nm]=_507;}else{if(!this.scroll){var ar=arr.map(new Array(i+1),function(){return 0;});ar.push(Number(_507));this.seriesData[nm]=ar;}else{if(this.seriesDataBk[nm].length>this.seriesData[nm].length){this.seriesData[nm]=this.seriesDataBk[nm];}this.seriesData[nm].push(Number(_507));}this.seriesDataBk[nm].push(Number(_507));}},this);}var _508;if(this.firstRun){this.firstRun=false;for(nm in this.seriesData){this.addSeries(nm,this.seriesData[nm]);_508=this.seriesData[nm];}}else{for(nm in this.seriesData){_508=this.seriesData[nm];if(this.scroll&&_508.length>this.displayRange){this.dataOffset=_508.length-this.displayRange-1;_508=_508.slice(_508.length-this.displayRange,_508.length);}this.updateSeries(nm,_508);}}this.dataLength=_508.length;if(this.showing){this.render();}},fetch:function(){if(!this.store){return;}this.store.fetch({query:this.query,queryOptions:this.queryOptions,start:this.start,count:this.count,sort:this.sort,onComplete:lang.hitch(this,function(data){setTimeout(lang.hitch(this,function(){this.onData(data);}),0);}),onError:lang.hitch(this,"onError")});},convertLabels:function(axis){if(!axis.labels||lang.isObject(axis.labels[0])){return null;}axis.labels=arr.map(axis.labels,function(ele,i){return {value:i,text:ele};});return null;},seriesLabels:function(val){val--;if(this.series.length<1||(!this.comparative&&val>this.series.length)){return "-";}if(this.comparative){return this.store.getLabel(this.items[val]);}else{for(var i=0;i<this.series.length;i++){if(this.series[i].data[val]>0){return this.series[i].name;}}}return "-";},resizeChart:function(dim){var w=Math.max(dim.w,this.minWidth);var h=Math.max(dim.h,this.minHeight);this.resize(w,h);}});});},"dijit/_WidgetBase":function(){define(["require","dojo/_base/array","dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/has","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/ready","dojo/Stateful","dojo/topic","dojo/_base/window","./Destroyable","dojo/has!dojo-bidi?./_BidiMixin","./registry"],function(_509,_50a,_50b,_50c,_50d,_50e,dom,_50f,_510,_511,_512,_513,has,_514,lang,on,_515,_516,_517,win,_518,_519,_51a){has.add("dijit-legacy-requires",!_514.isAsync);has.add("dojo-bidi",false);if(has("dijit-legacy-requires")){_515(0,function(){var _51b=["dijit/_base/manager"];_509(_51b);});}var _51c={};function _51d(obj){var ret={};for(var attr in obj){ret[attr.toLowerCase()]=true;}return ret;};function _51e(attr){return function(val){_50f[val?"set":"remove"](this.domNode,attr,val);this._set(attr,val);};};function _51f(a,b){return a===b||(a!==a&&b!==b);};var _520=_50e("dijit._WidgetBase",[_516,_518],{id:"",_setIdAttr:"domNode",lang:"",_setLangAttr:_51e("lang"),dir:"",_setDirAttr:_51e("dir"),"class":"",_setClassAttr:{node:"domNode",type:"class"},style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,ownerDocument:null,_setOwnerDocumentAttr:function(val){this._set("ownerDocument",val);},attributeMap:{},_blankGif:_50c.blankGif||_509.toUrl("dojo/resources/blank.gif"),_introspect:function(){var ctor=this.constructor;if(!ctor._setterAttrs){var _521=ctor.prototype,_522=ctor._setterAttrs=[],_523=(ctor._onMap={});for(var name in _521.attributeMap){_522.push(name);}for(name in _521){if(/^on/.test(name)){_523[name.substring(2).toLowerCase()]=name;}if(/^_set[A-Z](.*)Attr$/.test(name)){name=name.charAt(4).toLowerCase()+name.substr(5,name.length-9);if(!_521.attributeMap||!(name in _521.attributeMap)){_522.push(name);}}}}},postscript:function(_524,_525){this.create(_524,_525);},create:function(_526,_527){this._introspect();this.srcNodeRef=dom.byId(_527);this._connects=[];this._supportingWidgets=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_526){this.params=_526;lang.mixin(this,_526);}this.postMixInProperties();if(!this.id){this.id=_51a.getUniqueId(this.declaredClass.replace(/\./g,"_"));if(this.params){delete this.params.id;}}this.ownerDocument=this.ownerDocument||(this.srcNodeRef?this.srcNodeRef.ownerDocument:document);this.ownerDocumentBody=win.body(this.ownerDocument);_51a.add(this);this.buildRendering();var _528;if(this.domNode){this._applyAttributes();var _529=this.srcNodeRef;if(_529&&_529.parentNode&&this.domNode!==_529){_529.parentNode.replaceChild(this.domNode,_529);_528=true;}this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(_528){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var _52a={};for(var key in this.params||{}){_52a[key]=this._get(key);}_50a.forEach(this.constructor._setterAttrs,function(key){if(!(key in _52a)){var val=this._get(key);if(val){this.set(key,val);}}},this);for(key in _52a){this.set(key,_52a[key]);}},postMixInProperties:function(){},buildRendering:function(){if(!this.domNode){this.domNode=this.srcNodeRef||this.ownerDocument.createElement("div");}if(this.baseClass){var _52b=this.baseClass.split(" ");if(!this.isLeftToRight()){_52b=_52b.concat(_50a.map(_52b,function(name){return name+"Rtl";}));}_510.add(this.domNode,_52b);}},postCreate:function(){},startup:function(){if(this._started){return;}this._started=true;_50a.forEach(this.getChildren(),function(obj){if(!obj._started&&!obj._destroyed&&lang.isFunction(obj.startup)){obj.startup();obj._started=true;}});},destroyRecursive:function(_52c){this._beingDestroyed=true;this.destroyDescendants(_52c);this.destroy(_52c);},destroy:function(_52d){this._beingDestroyed=true;this.uninitialize();function _52e(w){if(w.destroyRecursive){w.destroyRecursive(_52d);}else{if(w.destroy){w.destroy(_52d);}}};_50a.forEach(this._connects,lang.hitch(this,"disconnect"));_50a.forEach(this._supportingWidgets,_52e);if(this.domNode){_50a.forEach(_51a.findWidgets(this.domNode,this.containerNode),_52e);}this.destroyRendering(_52d);_51a.remove(this.id);this._destroyed=true;},destroyRendering:function(_52f){if(this.bgIframe){this.bgIframe.destroy(_52f);delete this.bgIframe;}if(this.domNode){if(_52f){_50f.remove(this.domNode,"widgetId");}else{_511.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_52f){_511.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_530){_50a.forEach(this.getChildren(),function(_531){if(_531.destroyRecursive){_531.destroyRecursive(_530);}});},uninitialize:function(){return false;},_setStyleAttr:function(_532){var _533=this.domNode;if(lang.isObject(_532)){_513.set(_533,_532);}else{if(_533.style.cssText){_533.style.cssText+="; "+_532;}else{_533.style.cssText=_532;}}this._set("style",_532);},_attrToDom:function(attr,_534,_535){_535=arguments.length>=3?_535:this.attributeMap[attr];_50a.forEach(lang.isArray(_535)?_535:[_535],function(_536){var _537=this[_536.node||_536||"domNode"];var type=_536.type||"attribute";switch(type){case "attribute":if(lang.isFunction(_534)){_534=lang.hitch(this,_534);}var _538=_536.attribute?_536.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);if(_537.tagName){_50f.set(_537,_538,_534);}else{_537.set(_538,_534);}break;case "innerText":_537.innerHTML="";_537.appendChild(this.ownerDocument.createTextNode(_534));break;case "innerHTML":_537.innerHTML=_534;break;case "class":_510.replace(_537,_534,this[attr]);break;}},this);},get:function(name){var _539=this._getAttrNames(name);return this[_539.g]?this[_539.g]():this._get(name);},set:function(name,_53a){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _53b=this._getAttrNames(name),_53c=this[_53b.s];if(lang.isFunction(_53c)){var _53d=_53c.apply(this,Array.prototype.slice.call(arguments,1));}else{var _53e=this.focusNode&&!lang.isFunction(this.focusNode)?"focusNode":"domNode",tag=this[_53e]&&this[_53e].tagName,_53f=tag&&(_51c[tag]||(_51c[tag]=_51d(this[_53e]))),map=name in this.attributeMap?this.attributeMap[name]:_53b.s in this?this[_53b.s]:((_53f&&_53b.l in _53f&&typeof _53a!="function")||/^aria-|^data-|^role$/.test(name))?_53e:null;if(map!=null){this._attrToDom(name,_53a,map);}this._set(name,_53a);}return _53d||this;},_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.replace(/^[a-z]|-[a-zA-Z]/g,function(c){return c.charAt(c.length-1).toUpperCase();});return (apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr",l:uc.toLowerCase()});},_set:function(name,_540){var _541=this[name];this[name]=_540;if(this._created&&!_51f(_541,_540)){if(this._watchCallbacks){this._watchCallbacks(name,_541,_540);}this.emit("attrmodified-"+name,{detail:{prevValue:_541,newValue:_540}});}},_get:function(name){return this[name];},emit:function(type,_542,_543){_542=_542||{};if(_542.bubbles===undefined){_542.bubbles=true;}if(_542.cancelable===undefined){_542.cancelable=true;}if(!_542.detail){_542.detail={};}_542.detail.widget=this;var ret,_544=this["on"+type];if(_544){ret=_544.apply(this,_543?_543:[_542]);}if(this._started&&!this._beingDestroyed){on.emit(this.domNode,type.toLowerCase(),_542);}return ret;},on:function(type,func){var _545=this._onMap(type);if(_545){return _50b.after(this,_545,func,true);}return this.own(on(this.domNode,type,func))[0];},_onMap:function(type){var ctor=this.constructor,map=ctor._onMap;if(!map){map=(ctor._onMap={});for(var attr in ctor.prototype){if(/^on/.test(attr)){map[attr.replace(/^on/,"").toLowerCase()]=attr;}}}return map[typeof type=="string"&&type.toLowerCase()];},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getChildren:function(){return this.containerNode?_51a.findWidgets(this.containerNode):[];},getParent:function(){return _51a.getEnclosingWidget(this.domNode.parentNode);},connect:function(obj,_546,_547){return this.own(_50d.connect(obj,_546,this,_547))[0];},disconnect:function(_548){_548.remove();},subscribe:function(t,_549){return this.own(_517.subscribe(t,lang.hitch(this,_549)))[0];},unsubscribe:function(_54a){_54a.remove();},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):_512.isBodyLtr(this.ownerDocument);},isFocusable:function(){return this.focus&&(_513.get(this.domNode,"display")!="none");},placeAt:function(_54b,_54c){var _54d=!_54b.tagName&&_51a.byId(_54b);if(_54d&&_54d.addChild&&(!_54c||typeof _54c==="number")){_54d.addChild(this,_54c);}else{var ref=_54d?(_54d.containerNode&&!/after|before|replace/.test(_54c||"")?_54d.containerNode:_54d.domNode):dom.byId(_54b,this.ownerDocument);_511.place(this.domNode,ref,_54c);if(!this._started&&(this.getParent()||{})._started){this.startup();}}return this;},defer:function(fcn,_54e){var _54f=setTimeout(lang.hitch(this,function(){if(!_54f){return;}_54f=null;if(!this._destroyed){lang.hitch(this,fcn)();}}),_54e||0);return {remove:function(){if(_54f){clearTimeout(_54f);_54f=null;}return null;}};}});if(has("dojo-bidi")){_520.extend(_519);}return _520;});},"dojox/charting/plot2d/Default":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/array","dojo/has","./CartesianBase","./_PlotEvents","./common","dojox/lang/functional","dojox/lang/functional/reversed","dojox/lang/utils","dojox/gfx/fx"],function(lang,_550,arr,has,_551,_552,dc,df,dfr,du,fx){var _553=dfr.lambda("item.purgeGroup()");var _554=1200;return _550("dojox.charting.plot2d.Default",[_551,_552],{defaultParams:{lines:true,areas:false,markers:false,tension:"",animate:false,enableCache:false,interpolate:false},optionalParams:{stroke:{},outline:{},shadow:{},fill:{},filter:{},styleFunc:null,font:"",fontColor:"",marker:"",markerStroke:{},markerOutline:{},markerShadow:{},markerFill:{},markerFont:"",markerFontColor:""},constructor:function(_555,_556){this.opt=lang.clone(lang.mixin(this.opt,this.defaultParams));du.updateWithObject(this.opt,_556);du.updateWithPattern(this.opt,_556,this.optionalParams);this.animate=this.opt.animate;},createPath:function(run,_557,_558){var path;if(this.opt.enableCache&&run._pathFreePool.length>0){path=run._pathFreePool.pop();path.setShape(_558);_557.add(path);}else{path=_557.createPath(_558);}if(this.opt.enableCache){run._pathUsePool.push(path);}return path;},buildSegments:function(i,_559){var run=this.series[i],min=_559?Math.max(0,Math.floor(this._hScaler.bounds.from-1)):0,max=_559?Math.min(run.data.length,Math.ceil(this._hScaler.bounds.to)):run.data.length,rseg=null,_55a=[];for(var j=min;j<max;j++){if(run.data[j]!=null&&(_559||run.data[j].y!=null)){if(!rseg){rseg=[];_55a.push({index:j,rseg:rseg});}rseg.push((_559&&run.data[j].hasOwnProperty("y"))?run.data[j].y:run.data[j]);}else{if(!this.opt.interpolate||_559){rseg=null;}}}return _55a;},render:function(dim,_55b){if(this.zoom&&!this.isDataDirty()){return this.performZoom(dim,_55b);}this.resetEvents();this.dirty=this.isDirty();var s;if(this.dirty){arr.forEach(this.series,_553);this._eventSeries={};this.cleanGroup();this.getGroup().setTransform(null);s=this.getGroup();df.forEachRev(this.series,function(item){item.cleanGroup(s);});}var t=this.chart.theme,_55c,_55d,_55e=this.events();for(var i=this.series.length-1;i>=0;--i){var run=this.series[i];if(!this.dirty&&!run.dirty){t.skip();this._reconnectEvents(run.name);continue;}run.cleanGroup();if(this.opt.enableCache){run._pathFreePool=(run._pathFreePool?run._pathFreePool:[]).concat(run._pathUsePool?run._pathUsePool:[]);run._pathUsePool=[];}if(!run.data.length){run.dirty=false;t.skip();continue;}var _55f=t.next(this.opt.areas?"area":"line",[this.opt,run],true),_560,ht=this._hScaler.scaler.getTransformerFromModel(this._hScaler),vt=this._vScaler.scaler.getTransformerFromModel(this._vScaler),_561=this._eventSeries[run.name]=new Array(run.data.length);s=run.group;var _562=arr.some(run.data,function(item){return typeof item=="number"||(item&&!item.hasOwnProperty("x"));});var _563=this.buildSegments(i,_562);for(var seg=0;seg<_563.length;seg++){var _564=_563[seg];if(_562){_560=arr.map(_564.rseg,function(v,i){return {x:ht(i+_564.index+1)+_55b.l,y:dim.height-_55b.b-vt(v),data:v};},this);}else{_560=arr.map(_564.rseg,function(v){return {x:ht(v.x)+_55b.l,y:dim.height-_55b.b-vt(v.y),data:v};},this);}if(_562&&this.opt.interpolate){while(seg<_563.length){seg++;_564=_563[seg];if(_564){_560=_560.concat(arr.map(_564.rseg,function(v,i){return {x:ht(i+_564.index+1)+_55b.l,y:dim.height-_55b.b-vt(v),data:v};},this));}}}var _565=this.opt.tension?dc.curve(_560,this.opt.tension):"";if(this.opt.areas&&_560.length>1){var fill=this._plotFill(_55f.series.fill,dim,_55b),_566=lang.clone(_560);if(this.opt.tension){var _567="L"+_566[_566.length-1].x+","+(dim.height-_55b.b)+" L"+_566[0].x+","+(dim.height-_55b.b)+" L"+_566[0].x+","+_566[0].y;run.dyn.fill=s.createPath(_565+" "+_567).setFill(fill).getFill();}else{_566.push({x:_560[_560.length-1].x,y:dim.height-_55b.b});_566.push({x:_560[0].x,y:dim.height-_55b.b});_566.push(_560[0]);run.dyn.fill=s.createPolyline(_566).setFill(fill).getFill();}}if(this.opt.lines||this.opt.markers){_55c=_55f.series.stroke;if(_55f.series.outline){_55d=run.dyn.outline=dc.makeStroke(_55f.series.outline);_55d.width=2*_55d.width+_55c.width;}}if(this.opt.markers){run.dyn.marker=_55f.symbol;}var _568=null,_569=null,_56a=null;if(_55c&&_55f.series.shadow&&_560.length>1){var _56b=_55f.series.shadow,_56c=arr.map(_560,function(c){return {x:c.x+_56b.dx,y:c.y+_56b.dy};});if(this.opt.lines){if(this.opt.tension){run.dyn.shadow=s.createPath(dc.curve(_56c,this.opt.tension)).setStroke(_56b).getStroke();}else{run.dyn.shadow=s.createPolyline(_56c).setStroke(_56b).getStroke();}}if(this.opt.markers&&_55f.marker.shadow){_56b=_55f.marker.shadow;_56a=arr.map(_56c,function(c){return this.createPath(run,s,"M"+c.x+" "+c.y+" "+_55f.symbol).setStroke(_56b).setFill(_56b.color);},this);}}if(this.opt.lines&&_560.length>1){var _56d;if(_55d){if(this.opt.tension){run.dyn.outline=s.createPath(_565).setStroke(_55d).getStroke();}else{run.dyn.outline=s.createPolyline(_560).setStroke(_55d).getStroke();}}if(this.opt.tension){run.dyn.stroke=(_56d=s.createPath(_565)).setStroke(_55c).getStroke();}else{run.dyn.stroke=(_56d=s.createPolyline(_560)).setStroke(_55c).getStroke();}if(_56d.setFilter&&_55f.series.filter){_56d.setFilter(_55f.series.filter);}}var _56e=null;if(this.opt.markers){var _56f=_55f;_568=new Array(_560.length);_569=new Array(_560.length);_55d=null;if(_56f.marker.outline){_55d=dc.makeStroke(_56f.marker.outline);_55d.width=2*_55d.width+(_56f.marker.stroke?_56f.marker.stroke.width:0);}arr.forEach(_560,function(c,i){if(this.opt.styleFunc||typeof c.data!="number"){var _570=typeof c.data!="number"?[c.data]:[];if(this.opt.styleFunc){_570.push(this.opt.styleFunc(c.data));}_56f=t.addMixin(_55f,"marker",_570,true);}else{_56f=t.post(_55f,"marker");}var path="M"+c.x+" "+c.y+" "+_56f.symbol;if(_55d){_569[i]=this.createPath(run,s,path).setStroke(_55d);}_568[i]=this.createPath(run,s,path).setStroke(_56f.marker.stroke).setFill(_56f.marker.fill);},this);run.dyn.markerFill=_56f.marker.fill;run.dyn.markerStroke=_56f.marker.stroke;if(!_56e&&this.opt.labels){_56e=_568[0].getBoundingBox();}if(_55e){arr.forEach(_568,function(s,i){var o={element:"marker",index:i+_564.index,run:run,shape:s,outline:_569[i]||null,shadow:_56a&&_56a[i]||null,cx:_560[i].x,cy:_560[i].y};if(_562){o.x=i+_564.index+1;o.y=run.data[i+_564.index];}else{o.x=_564.rseg[i].x;o.y=run.data[i+_564.index].y;}this._connectEvents(o);_561[i+_564.index]=o;},this);}else{delete this._eventSeries[run.name];}}if(this.opt.labels){var _571=_56e?_56e.width:2;var _572=_56e?_56e.height:2;arr.forEach(_560,function(c,i){if(this.opt.styleFunc||typeof c.data!="number"){var _573=typeof c.data!="number"?[c.data]:[];if(this.opt.styleFunc){_573.push(this.opt.styleFunc(c.data));}_56f=t.addMixin(_55f,"marker",_573,true);}else{_56f=t.post(_55f,"marker");}this.createLabel(s,_564.rseg[i],{x:c.x-_571/2,y:c.y-_572/2,width:_571,height:_572},_56f);},this);}}run.dirty=false;}if(has("dojo-bidi")){this._checkOrientation(this.group,dim,_55b);}if(this.animate){var _574=this.getGroup();fx.animateTransform(lang.delegate({shape:_574,duration:_554,transform:[{name:"translate",start:[0,dim.height-_55b.b],end:[0,0]},{name:"scale",start:[1,0],end:[1,1]},{name:"original"}]},this.animate)).play();}this.dirty=false;return this;}});});},"dojox/charting/plot2d/StackedLines":function(){define(["dojo/_base/declare","./Stacked"],function(_575,_576){return _575("dojox.charting.plot2d.StackedLines",_576,{constructor:function(){this.opt.lines=true;}});});},"dojox/charting/themes/PurpleRain":function(){define(["../SimpleTheme","./common"],function(_577,_578){_578.PurpleRain=new _577({colors:["#4879bc","#ef446f","#3f58a7","#8254a2","#4956a6"]});return _578.PurpleRain;});},"dojox/color/Palette":function(){define(["dojo/_base/lang","dojo/_base/array","./_base"],function(lang,arr,dxc){dxc.Palette=function(base){this.colors=[];if(base instanceof dxc.Palette){this.colors=base.colors.slice(0);}else{if(base instanceof dxc.Color){this.colors=[null,null,base,null,null];}else{if(lang.isArray(base)){this.colors=arr.map(base.slice(0),function(item){if(lang.isString(item)){return new dxc.Color(item);}return item;});}else{if(lang.isString(base)){this.colors=[null,null,new dxc.Color(base),null,null];}}}}};function _579(p,_57a,val){var ret=new dxc.Palette();ret.colors=[];arr.forEach(p.colors,function(item){var r=(_57a=="dr")?item.r+val:item.r,g=(_57a=="dg")?item.g+val:item.g,b=(_57a=="db")?item.b+val:item.b,a=(_57a=="da")?item.a+val:item.a;ret.colors.push(new dxc.Color({r:Math.min(255,Math.max(0,r)),g:Math.min(255,Math.max(0,g)),b:Math.min(255,Math.max(0,b)),a:Math.min(1,Math.max(0,a))}));});return ret;};function tCMY(p,_57b,val){var ret=new dxc.Palette();ret.colors=[];arr.forEach(p.colors,function(item){var o=item.toCmy(),c=(_57b=="dc")?o.c+val:o.c,m=(_57b=="dm")?o.m+val:o.m,y=(_57b=="dy")?o.y+val:o.y;ret.colors.push(dxc.fromCmy(Math.min(100,Math.max(0,c)),Math.min(100,Math.max(0,m)),Math.min(100,Math.max(0,y))));});return ret;};function _57c(p,_57d,val){var ret=new dxc.Palette();ret.colors=[];arr.forEach(p.colors,function(item){var o=item.toCmyk(),c=(_57d=="dc")?o.c+val:o.c,m=(_57d=="dm")?o.m+val:o.m,y=(_57d=="dy")?o.y+val:o.y,k=(_57d=="dk")?o.b+val:o.b;ret.colors.push(dxc.fromCmyk(Math.min(100,Math.max(0,c)),Math.min(100,Math.max(0,m)),Math.min(100,Math.max(0,y)),Math.min(100,Math.max(0,k))));});return ret;};function tHSL(p,_57e,val){var ret=new dxc.Palette();ret.colors=[];arr.forEach(p.colors,function(item){var o=item.toHsl(),h=(_57e=="dh")?o.h+val:o.h,s=(_57e=="ds")?o.s+val:o.s,l=(_57e=="dl")?o.l+val:o.l;ret.colors.push(dxc.fromHsl(h%360,Math.min(100,Math.max(0,s)),Math.min(100,Math.max(0,l))));});return ret;};function tHSV(p,_57f,val){var ret=new dxc.Palette();ret.colors=[];arr.forEach(p.colors,function(item){var o=item.toHsv(),h=(_57f=="dh")?o.h+val:o.h,s=(_57f=="ds")?o.s+val:o.s,v=(_57f=="dv")?o.v+val:o.v;ret.colors.push(dxc.fromHsv(h%360,Math.min(100,Math.max(0,s)),Math.min(100,Math.max(0,v))));});return ret;};function _580(val,low,high){return high-((high-val)*((high-low)/high));};lang.extend(dxc.Palette,{transform:function(_581){var fn=_579;if(_581.use){var use=_581.use.toLowerCase();if(use.indexOf("hs")==0){if(use.charAt(2)=="l"){fn=tHSL;}else{fn=tHSV;}}else{if(use.indexOf("cmy")==0){if(use.charAt(3)=="k"){fn=_57c;}else{fn=tCMY;}}}}else{if("dc" in _581||"dm" in _581||"dy" in _581){if("dk" in _581){fn=_57c;}else{fn=tCMY;}}else{if("dh" in _581||"ds" in _581){if("dv" in _581){fn=tHSV;}else{fn=tHSL;}}}}var _582=this;for(var p in _581){if(p=="use"){continue;}_582=fn(_582,p,_581[p]);}return _582;},clone:function(){return new dxc.Palette(this);}});lang.mixin(dxc.Palette,{generators:{analogous:function(args){var high=args.high||60,low=args.low||18,base=lang.isString(args.base)?new dxc.Color(args.base):args.base,hsv=base.toHsv();var h=[(hsv.h+low+360)%360,(hsv.h+Math.round(low/2)+360)%360,hsv.h,(hsv.h-Math.round(high/2)+360)%360,(hsv.h-high+360)%360];var s1=Math.max(10,(hsv.s<=95)?hsv.s+5:(100-(hsv.s-95))),s2=(hsv.s>1)?hsv.s-1:21-hsv.s,v1=(hsv.v>=92)?hsv.v-9:Math.max(hsv.v+9,20),v2=(hsv.v<=90)?Math.max(hsv.v+5,20):(95+Math.ceil((hsv.v-90)/2)),s=[s1,s2,hsv.s,s1,s1],v=[v1,v2,hsv.v,v1,v2];return new dxc.Palette(arr.map(h,function(hue,i){return dxc.fromHsv(hue,s[i],v[i]);}));},monochromatic:function(args){var base=lang.isString(args.base)?new dxc.Color(args.base):args.base,hsv=base.toHsv();var s1=(hsv.s-30>9)?hsv.s-30:hsv.s+30,s2=hsv.s,v1=_580(hsv.v,20,100),v2=(hsv.v-20>20)?hsv.v-20:hsv.v+60,v3=(hsv.v-50>20)?hsv.v-50:hsv.v+30;return new dxc.Palette([dxc.fromHsv(hsv.h,s1,v1),dxc.fromHsv(hsv.h,s2,v3),base,dxc.fromHsv(hsv.h,s1,v3),dxc.fromHsv(hsv.h,s2,v2)]);},triadic:function(args){var base=lang.isString(args.base)?new dxc.Color(args.base):args.base,hsv=base.toHsv();var h1=(hsv.h+57+360)%360,h2=(hsv.h-157+360)%360,s1=(hsv.s>20)?hsv.s-10:hsv.s+10,s2=(hsv.s>90)?hsv.s-10:hsv.s+10,s3=(hsv.s>95)?hsv.s-5:hsv.s+5,v1=(hsv.v-20>20)?hsv.v-20:hsv.v+20,v2=(hsv.v-30>20)?hsv.v-30:hsv.v+30,v3=(hsv.v-30>70)?hsv.v-30:hsv.v+30;return new dxc.Palette([dxc.fromHsv(h1,s1,hsv.v),dxc.fromHsv(hsv.h,s2,v2),base,dxc.fromHsv(h2,s2,v1),dxc.fromHsv(h2,s3,v3)]);},complementary:function(args){var base=lang.isString(args.base)?new dxc.Color(args.base):args.base,hsv=base.toHsv();var h1=((hsv.h*2)+137<360)?(hsv.h*2)+137:Math.floor(hsv.h/2)-137,s1=Math.max(hsv.s-10,0),s2=_580(hsv.s,10,100),s3=Math.min(100,hsv.s+20),v1=Math.min(100,hsv.v+30),v2=(hsv.v>20)?hsv.v-30:hsv.v+30;return new dxc.Palette([dxc.fromHsv(hsv.h,s1,v1),dxc.fromHsv(hsv.h,s2,v2),base,dxc.fromHsv(h1,s3,v2),dxc.fromHsv(h1,hsv.s,hsv.v)]);},splitComplementary:function(args){var base=lang.isString(args.base)?new dxc.Color(args.base):args.base,_583=args.da||30,hsv=base.toHsv();var _584=((hsv.h*2)+137<360)?(hsv.h*2)+137:Math.floor(hsv.h/2)-137,h1=(_584-_583+360)%360,h2=(_584+_583)%360,s1=Math.max(hsv.s-10,0),s2=_580(hsv.s,10,100),s3=Math.min(100,hsv.s+20),v1=Math.min(100,hsv.v+30),v2=(hsv.v>20)?hsv.v-30:hsv.v+30;return new dxc.Palette([dxc.fromHsv(h1,s1,v1),dxc.fromHsv(h1,s2,v2),base,dxc.fromHsv(h2,s3,v2),dxc.fromHsv(h2,hsv.s,hsv.v)]);},compound:function(args){var base=lang.isString(args.base)?new dxc.Color(args.base):args.base,hsv=base.toHsv();var h1=((hsv.h*2)+18<360)?(hsv.h*2)+18:Math.floor(hsv.h/2)-18,h2=((hsv.h*2)+120<360)?(hsv.h*2)+120:Math.floor(hsv.h/2)-120,h3=((hsv.h*2)+99<360)?(hsv.h*2)+99:Math.floor(hsv.h/2)-99,s1=(hsv.s-40>10)?hsv.s-40:hsv.s+40,s2=(hsv.s-10>80)?hsv.s-10:hsv.s+10,s3=(hsv.s-25>10)?hsv.s-25:hsv.s+25,v1=(hsv.v-40>10)?hsv.v-40:hsv.v+40,v2=(hsv.v-20>80)?hsv.v-20:hsv.v+20,v3=Math.max(hsv.v,20);return new dxc.Palette([dxc.fromHsv(h1,s1,v1),dxc.fromHsv(h1,s2,v2),base,dxc.fromHsv(h2,s3,v3),dxc.fromHsv(h3,s2,v2)]);},shades:function(args){var base=lang.isString(args.base)?new dxc.Color(args.base):args.base,hsv=base.toHsv();var s=(hsv.s==100&&hsv.v==0)?0:hsv.s,v1=(hsv.v-50>20)?hsv.v-50:hsv.v+30,v2=(hsv.v-25>=20)?hsv.v-25:hsv.v+55,v3=(hsv.v-75>=20)?hsv.v-75:hsv.v+5,v4=Math.max(hsv.v-10,20);return new dxc.Palette([new dxc.fromHsv(hsv.h,s,v1),new dxc.fromHsv(hsv.h,s,v2),base,new dxc.fromHsv(hsv.h,s,v3),new dxc.fromHsv(hsv.h,s,v4)]);}},generate:function(base,type){if(lang.isFunction(type)){return type({base:base});}else{if(dxc.Palette.generators[type]){return dxc.Palette.generators[type]({base:base});}}throw new Error("dojox.color.Palette.generate: the specified generator ('"+type+"') does not exist.");}});return dxc.Palette;});},"dojox/charting/themes/Ireland":function(){define(["../SimpleTheme","./common"],function(_585,_586){_586.Ireland=new _585({colors:["#abdbcb","#435a51","#70998b","#78d596","#5f8074"]});return _586.Ireland;});},"dojox/charting/themes/Grasshopper":function(){define(["dojo/_base/lang","../SimpleTheme","./common"],function(lang,_587,_588){_588.Grasshopper=new _587({colors:["#208040","#40b657","#78c25e","#14401f","#64bd5f"]});return _588.Grasshopper;});},"dojo/fx/easing":function(){define(["../_base/lang"],function(lang){var _589={linear:function(n){return n;},quadIn:function(n){return Math.pow(n,2);},quadOut:function(n){return n*(n-2)*-1;},quadInOut:function(n){n=n*2;if(n<1){return Math.pow(n,2)/2;}return -1*((--n)*(n-2)-1)/2;},cubicIn:function(n){return Math.pow(n,3);},cubicOut:function(n){return Math.pow(n-1,3)+1;},cubicInOut:function(n){n=n*2;if(n<1){return Math.pow(n,3)/2;}n-=2;return (Math.pow(n,3)+2)/2;},quartIn:function(n){return Math.pow(n,4);},quartOut:function(n){return -1*(Math.pow(n-1,4)-1);},quartInOut:function(n){n=n*2;if(n<1){return Math.pow(n,4)/2;}n-=2;return -1/2*(Math.pow(n,4)-2);},quintIn:function(n){return Math.pow(n,5);},quintOut:function(n){return Math.pow(n-1,5)+1;},quintInOut:function(n){n=n*2;if(n<1){return Math.pow(n,5)/2;}n-=2;return (Math.pow(n,5)+2)/2;},sineIn:function(n){return -1*Math.cos(n*(Math.PI/2))+1;},sineOut:function(n){return Math.sin(n*(Math.PI/2));},sineInOut:function(n){return -1*(Math.cos(Math.PI*n)-1)/2;},expoIn:function(n){return (n==0)?0:Math.pow(2,10*(n-1));},expoOut:function(n){return (n==1)?1:(-1*Math.pow(2,-10*n)+1);},expoInOut:function(n){if(n==0){return 0;}if(n==1){return 1;}n=n*2;if(n<1){return Math.pow(2,10*(n-1))/2;}--n;return (-1*Math.pow(2,-10*n)+2)/2;},circIn:function(n){return -1*(Math.sqrt(1-Math.pow(n,2))-1);},circOut:function(n){n=n-1;return Math.sqrt(1-Math.pow(n,2));},circInOut:function(n){n=n*2;if(n<1){return -1/2*(Math.sqrt(1-Math.pow(n,2))-1);}n-=2;return 1/2*(Math.sqrt(1-Math.pow(n,2))+1);},backIn:function(n){var s=1.70158;return Math.pow(n,2)*((s+1)*n-s);},backOut:function(n){n=n-1;var s=1.70158;return Math.pow(n,2)*((s+1)*n+s)+1;},backInOut:function(n){var s=1.70158*1.525;n=n*2;if(n<1){return (Math.pow(n,2)*((s+1)*n-s))/2;}n-=2;return (Math.pow(n,2)*((s+1)*n+s)+2)/2;},elasticIn:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;n=n-1;return -1*Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p);},elasticOut:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;return Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p)+1;},elasticInOut:function(n){if(n==0){return 0;}n=n*2;if(n==2){return 1;}var p=0.3*1.5;var s=p/4;if(n<1){n-=1;return -0.5*(Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p));}n-=1;return 0.5*(Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p))+1;},bounceIn:function(n){return (1-_589.bounceOut(1-n));},bounceOut:function(n){var s=7.5625;var p=2.75;var l;if(n<(1/p)){l=s*Math.pow(n,2);}else{if(n<(2/p)){n-=(1.5/p);l=s*Math.pow(n,2)+0.75;}else{if(n<(2.5/p)){n-=(2.25/p);l=s*Math.pow(n,2)+0.9375;}else{n-=(2.625/p);l=s*Math.pow(n,2)+0.984375;}}}return l;},bounceInOut:function(n){if(n<0.5){return _589.bounceIn(n*2)/2;}return (_589.bounceOut(n*2-1)/2)+0.5;}};lang.setObject("dojo.fx.easing",_589);return _589;});},"dojox/charting/plot2d/StackedAreas":function(){define(["dojo/_base/declare","./Stacked"],function(_58a,_58b){return _58a("dojox.charting.plot2d.StackedAreas",_58b,{constructor:function(){this.opt.lines=true;this.opt.areas=true;}});});},"dojox/charting/action2d/Highlight":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/Color","dojo/_base/connect","dojox/color/_base","./PlotAction","dojo/fx/easing","dojox/gfx/fx"],function(lang,_58c,_58d,hub,c,_58e,dfe,dgf){var _58f=100,_590=75,_591=50,cc=function(_592){return function(){return _592;};},hl=function(_593){var a=new c.Color(_593),x=a.toHsl();if(x.s==0){x.l=x.l<50?100:0;}else{x.s=_58f;if(x.l<_591){x.l=_590;}else{if(x.l>_590){x.l=_591;}else{x.l=x.l-_591>_590-x.l?_591:_590;}}}var _594=c.fromHsl(x);_594.a=a.a;return _594;},_595=function(_596){var r=hl(_596);r.a=0.7;return r;};return _58c("dojox.charting.action2d.Highlight",_58e,{defaultParams:{duration:400,easing:dfe.backOut},optionalParams:{highlight:"red"},constructor:function(_597,plot,_598){var a=_598&&_598.highlight;this.colorFunc=a?(lang.isFunction(a)?a:cc(a)):hl;this.connect();},process:function(o){if(!o.shape||!(o.type in this.overOutEvents)){return;}if(o.element=="spider_circle"||o.element=="spider_plot"){return;}else{if(o.element=="spider_poly"&&this.colorFunc==hl){this.colorFunc=_595;}}var _599=o.run.name,_59a=o.index,anim;if(_599 in this.anim){anim=this.anim[_599][_59a];}else{this.anim[_599]={};}if(anim){anim.action.stop(true);}else{var _59b=o.shape.getFill();if(!_59b||!(_59b instanceof _58d)){return;}this.anim[_599][_59a]=anim={start:_59b,end:this.colorFunc(_59b)};}var _59c=anim.start,end=anim.end;if(o.type=="onmouseout"){var t=_59c;_59c=end;end=t;}anim.action=dgf.animateFill({shape:o.shape,duration:this.duration,easing:this.easing,color:{start:_59c,end:end}});if(o.type=="onmouseout"){hub.connect(anim.action,"onEnd",this,function(){if(this.anim[_599]){delete this.anim[_599][_59a];}});}anim.action.play();}});});},"dijit/_AttachMixin":function(){define(["require","dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","dojo/mouse","dojo/on","dojo/touch","./_WidgetBase"],function(_59d,_59e,_59f,_5a0,lang,_5a1,on,_5a2,_5a3){var _5a4=lang.delegate(_5a2,{"mouseenter":_5a1.enter,"mouseleave":_5a1.leave,"keypress":_59f._keypress});var _5a5;var _5a6=_5a0("dijit._AttachMixin",null,{constructor:function(){this._attachPoints=[];this._attachEvents=[];},buildRendering:function(){this.inherited(arguments);this._attachTemplateNodes(this.domNode);this._beforeFillContent();},_beforeFillContent:function(){},_attachTemplateNodes:function(_5a7){var node=_5a7;while(true){if(node.nodeType==1&&(this._processTemplateNode(node,function(n,p){return n.getAttribute(p);},this._attach)||this.searchContainerNode)&&node.firstChild){node=node.firstChild;}else{if(node==_5a7){return;}while(!node.nextSibling){node=node.parentNode;if(node==_5a7){return;}}node=node.nextSibling;}}},_processTemplateNode:function(_5a8,_5a9,_5aa){var ret=true;var _5ab=this.attachScope||this,_5ac=_5a9(_5a8,"dojoAttachPoint")||_5a9(_5a8,"data-dojo-attach-point");if(_5ac){var _5ad,_5ae=_5ac.split(/\s*,\s*/);while((_5ad=_5ae.shift())){if(lang.isArray(_5ab[_5ad])){_5ab[_5ad].push(_5a8);}else{_5ab[_5ad]=_5a8;}ret=(_5ad!="containerNode");this._attachPoints.push(_5ad);}}var _5af=_5a9(_5a8,"dojoAttachEvent")||_5a9(_5a8,"data-dojo-attach-event");if(_5af){var _5b0,_5b1=_5af.split(/\s*,\s*/);var trim=lang.trim;while((_5b0=_5b1.shift())){if(_5b0){var _5b2=null;if(_5b0.indexOf(":")!=-1){var _5b3=_5b0.split(":");_5b0=trim(_5b3[0]);_5b2=trim(_5b3[1]);}else{_5b0=trim(_5b0);}if(!_5b2){_5b2=_5b0;}this._attachEvents.push(_5aa(_5a8,_5b0,lang.hitch(_5ab,_5b2)));}}}return ret;},_attach:function(node,type,func){type=type.replace(/^on/,"").toLowerCase();if(type=="dijitclick"){type=_5a5||(_5a5=_59d("./a11yclick"));}else{type=_5a4[type]||type;}return on(node,type,func);},_detachTemplateNodes:function(){var _5b4=this.attachScope||this;_59e.forEach(this._attachPoints,function(_5b5){delete _5b4[_5b5];});this._attachPoints=[];_59e.forEach(this._attachEvents,function(_5b6){_5b6.remove();});this._attachEvents=[];},destroyRendering:function(){this._detachTemplateNodes();this.inherited(arguments);}});lang.extend(_5a3,{dojoAttachEvent:"",dojoAttachPoint:""});return _5a6;});},"dojox/charting/plot3d/Cylinders":function(){define(["dojox/gfx3d/matrix","dojo/_base/declare","dojo/_base/Color","dojo/_base/kernel","dojo/has","./Base"],function(_5b7,_5b8,_5b9,_5ba,has,Base){var _5bb=function(a,f,o){a=typeof a=="string"?a.split(""):a;o=o||_5ba.global;var z=a[0];for(var i=1;i<a.length;z=f.call(o,z,a[i++])){}return z;};return _5b8("dojox.charting.plot3d.Cylinders",Base,{constructor:function(_5bc,_5bd,_5be){this.depth="auto";this.gap=0;this.data=[];this.material={type:"plastic",finish:"shiny",color:"lime"};this.outline=null;if(_5be){if("depth" in _5be){this.depth=_5be.depth;}if("gap" in _5be){this.gap=_5be.gap;}if("material" in _5be){var m=_5be.material;if(typeof m=="string"||m instanceof _5b9){this.material.color=m;}else{this.material=m;}}if("outline" in _5be){this.outline=_5be.outline;}}},getDepth:function(){if(this.depth=="auto"){var w=this.width;if(this.data&&this.data.length){w=w/this.data.length;}return w-2*this.gap;}return this.depth;},generate:function(_5bf,_5c0){if(!this.data){return this;}var step=this.width/this.data.length,org=0,_5c1=this.height/_5bb(this.data,Math.max);if(!_5c0){_5c0=_5bf.view;}for(var i=0;i<this.data.length;++i,org+=step){_5c0.createCylinder({center:{x:org+step/2,y:0,z:0},radius:step/2-this.gap,height:this.data[i]*_5c1}).setTransform(_5b7.rotateXg(-90)).setFill(this.material).setStroke(this.outline);}if(has("dojo-bidi")){this._checkOrientation(_5bf);}}});});},"dojox/charting/themes/Harmony":function(){define(["../SimpleTheme","./common"],function(_5c2,_5c3){_5c3.Harmony=new _5c2({colors:["#497c91","#59a0bd","#9dc7d9","#c7e0e9","#7b78a4","#8d88c7","#ada9d6","#c9c6e4","#768b4e","#677e13","#a8c179","#c0d0a0","#b7b35c","#e8e667","#eeea99","#f0eebb","#b39c53","#e9c756","#ebcf81","#efdeb0","#956649","#b17044","#c28b69","#cfb09b","#815454","#a05a5a","#c99999","#ddc0c0","#868686","#a5a5a5","#bebebe","#d8d8d8"]});return _5c3.Harmony;});},"dojox/charting/themes/PlotKit/base":function(){define(["dojo/_base/lang","dojo/_base/Color","../../Theme","../common"],function(lang,_5c4,_5c5,_5c6){var pk=lang.getObject("PlotKit",true,_5c6);pk.base=new _5c5({chart:{stroke:null,fill:"yellow"},plotarea:{stroke:null,fill:"yellow"},axis:{stroke:{color:"#fff",width:1},line:{color:"#fff",width:0.5},majorTick:{color:"#fff",width:0.5,length:6},minorTick:{color:"#fff",width:0.5,length:3},tick:{font:"normal normal normal 7pt Helvetica,Arial,sans-serif",fontColor:"#999"}},series:{stroke:{width:2.5,color:"#fff"},fill:"#666",font:"normal normal normal 7.5pt Helvetica,Arial,sans-serif",fontColor:"#666"},marker:{stroke:{width:2},fill:"#333",font:"normal normal normal 7pt Helvetica,Arial,sans-serif",fontColor:"#666"},colors:["red","green","blue"]});pk.base.next=function(_5c7,_5c8,_5c9){var _5ca=_5c5.prototype.next.apply(this,arguments);if(_5c7=="line"){_5ca.marker.outline={width:2,color:"#fff"};_5ca.series.stroke.width=3.5;_5ca.marker.stroke.width=2;}else{if(_5c7=="candlestick"){_5ca.series.stroke.width=1;}else{if(_5ca.series.stroke.color&&(_5ca.series.stroke.color.toString()==new _5c4(this.colors[(this._current-1)%this.colors.length]).toString())){_5ca.series.stroke.color="#fff";}}}return _5ca;};return pk;});},"dojox/charting/action2d/ChartAction":function(){define(["dojo/_base/connect","dojo/_base/declare","./Base"],function(hub,_5cb,Base){return _5cb("dojox.charting.action2d.ChartAction",Base,{constructor:function(_5cc,plot){},connect:function(){for(var i=0;i<this._listeners.length;++i){this._listeners[i].handle=hub.connect(this.chart.node,this._listeners[i].eventName,this,this._listeners[i].methodName);}},disconnect:function(){for(var i=0;i<this._listeners.length;++i){hub.disconnect(this._listeners[i].handle);delete this._listeners[i].handle;}}});});},"dijit/form/_CheckBoxMixin":function(){define(["dojo/_base/declare","dojo/dom-attr"],function(_5cd,_5ce){return _5cd("dijit.form._CheckBoxMixin",null,{type:"checkbox",value:"on",readOnly:false,_aria_attr:"aria-checked",_setReadOnlyAttr:function(_5cf){this._set("readOnly",_5cf);_5ce.set(this.focusNode,"readOnly",_5cf);},_setLabelAttr:undefined,_getSubmitValue:function(_5d0){return (_5d0==null||_5d0==="")?"on":_5d0;},_setValueAttr:function(_5d1){_5d1=this._getSubmitValue(_5d1);this._set("value",_5d1);_5ce.set(this.focusNode,"value",_5d1);},reset:function(){this.inherited(arguments);this._set("value",this._getSubmitValue(this.params.value));_5ce.set(this.focusNode,"value",this.value);},_onClick:function(e){if(this.readOnly){e.stopPropagation();e.preventDefault();return false;}return this.inherited(arguments);}});});},"dojox/charting/plot2d/_PlotEvents":function(){define(["dojo/_base/lang","dojo/_base/array","dojo/_base/declare","dojo/_base/connect"],function(lang,arr,_5d2,hub){return _5d2("dojox.charting.plot2d._PlotEvents",null,{constructor:function(){this._shapeEvents=[];this._eventSeries={};},destroy:function(){this.resetEvents();this.inherited(arguments);},plotEvent:function(o){},raiseEvent:function(o){this.plotEvent(o);var t=lang.delegate(o);t.originalEvent=o.type;t.originalPlot=o.plot;t.type="onindirect";arr.forEach(this.chart.stack,function(plot){if(plot!==this&&plot.plotEvent){t.plot=plot;plot.plotEvent(t);}},this);},connect:function(_5d3,_5d4){this.dirty=true;return hub.connect(this,"plotEvent",_5d3,_5d4);},events:function(){return !!this.plotEvent.after;},resetEvents:function(){if(this._shapeEvents.length){arr.forEach(this._shapeEvents,function(item){item.shape.disconnect(item.handle);});this._shapeEvents=[];}this.raiseEvent({type:"onplotreset",plot:this});},_connectSingleEvent:function(o,_5d5){this._shapeEvents.push({shape:o.eventMask,handle:o.eventMask.connect(_5d5,this,function(e){o.type=_5d5;o.event=e;this.raiseEvent(o);o.event=null;})});},_connectEvents:function(o){if(o){o.chart=this.chart;o.plot=this;o.hAxis=this.hAxis||null;o.vAxis=this.vAxis||null;o.eventMask=o.eventMask||o.shape;this._connectSingleEvent(o,"onmouseover");this._connectSingleEvent(o,"onmouseout");this._connectSingleEvent(o,"onclick");}},_reconnectEvents:function(_5d6){var a=this._eventSeries[_5d6];if(a){arr.forEach(a,this._connectEvents,this);}},fireEvent:function(_5d7,_5d8,_5d9,_5da){var s=this._eventSeries[_5d7];if(s&&s.length&&_5d9<s.length){var o=s[_5d9];o.type=_5d8;o.event=_5da||null;this.raiseEvent(o);o.event=null;}}});});},"dojox/charting/plot2d/commonStacked":function(){define(["dojo/_base/lang","./common"],function(lang,_5db){var _5dc=lang.getObject("dojox.charting.plot2d.commonStacked",true);return lang.mixin(_5dc,{collectStats:function(_5dd){var _5de=lang.delegate(_5db.defaultStats);for(var i=0;i<_5dd.length;++i){var run=_5dd[i];for(var j=0;j<run.data.length;j++){var x,y;if(run.data[j]!==null){if(typeof run.data[j]=="number"||!run.data[j].hasOwnProperty("x")){y=_5dc.getIndexValue(_5dd,i,j)[0];x=j+1;}else{x=run.data[j].x;if(x!==null){y=_5dc.getValue(_5dd,i,x)[0];y=y!=null&&y.y?y.y:null;}}_5de.hmin=Math.min(_5de.hmin,x);_5de.hmax=Math.max(_5de.hmax,x);_5de.vmin=Math.min(_5de.vmin,y);_5de.vmax=Math.max(_5de.vmax,y);}}}return _5de;},getIndexValue:function(_5df,i,_5e0){var _5e1=0,v,j,_5e2;for(j=0;j<=i;++j){_5e2=_5e1;v=_5df[j].data[_5e0];if(v!=null){if(isNaN(v)){v=v.y||0;}_5e1+=v;}}return [_5e1,_5e2];},getValue:function(_5e3,i,x){var _5e4=null,j,z,v,_5e5;for(j=0;j<=i;++j){for(z=0;z<_5e3[j].data.length;z++){_5e5=_5e4;v=_5e3[j].data[z];if(v!==null){if(v.x==x){if(!_5e4){_5e4={x:x};}if(v.y!=null){if(_5e4.y==null){_5e4.y=0;}_5e4.y+=v.y;}break;}else{if(v.x>x){break;}}}}}return [_5e4,_5e5];}});});},"dijit/form/CheckBox":function(){define(["require","dojo/_base/declare","dojo/dom-attr","dojo/has","dojo/query","dojo/ready","./ToggleButton","./_CheckBoxMixin","dojo/text!./templates/CheckBox.html","dojo/NodeList-dom","../a11yclick"],function(_5e6,_5e7,_5e8,has,_5e9,_5ea,_5eb,_5ec,_5ed){if(has("dijit-legacy-requires")){_5ea(0,function(){var _5ee=["dijit/form/RadioButton"];_5e6(_5ee);});}return _5e7("dijit.form.CheckBox",[_5eb,_5ec],{templateString:_5ed,baseClass:"dijitCheckBox",_setValueAttr:function(_5ef,_5f0){if(typeof _5ef=="string"){this.inherited(arguments);_5ef=true;}if(this._created){this.set("checked",_5ef,_5f0);}},_getValueAttr:function(){return this.checked&&this._get("value");},_setIconClassAttr:null,_setNameAttr:"focusNode",postMixInProperties:function(){this.inherited(arguments);this.checkedAttrSetting="";},_fillContent:function(){},_onFocus:function(){if(this.id){_5e9("label[for='"+this.id+"']").addClass("dijitFocusedLabel");}this.inherited(arguments);},_onBlur:function(){if(this.id){_5e9("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");}this.inherited(arguments);}});});},"dojox/gfx/matrix":function(){define(["./_base","dojo/_base/lang"],function(g,lang){var m=g.matrix={};var _5f1={};m._degToRad=function(_5f2){return _5f1[_5f2]||(_5f1[_5f2]=(Math.PI*_5f2/180));};m._radToDeg=function(_5f3){return _5f3/Math.PI*180;};m.Matrix2D=function(arg){if(arg){if(typeof arg=="number"){this.xx=this.yy=arg;}else{if(arg instanceof Array){if(arg.length>0){var _5f4=m.normalize(arg[0]);for(var i=1;i<arg.length;++i){var l=_5f4,r=m.normalize(arg[i]);_5f4=new m.Matrix2D();_5f4.xx=l.xx*r.xx+l.xy*r.yx;_5f4.xy=l.xx*r.xy+l.xy*r.yy;_5f4.yx=l.yx*r.xx+l.yy*r.yx;_5f4.yy=l.yx*r.xy+l.yy*r.yy;_5f4.dx=l.xx*r.dx+l.xy*r.dy+l.dx;_5f4.dy=l.yx*r.dx+l.yy*r.dy+l.dy;}lang.mixin(this,_5f4);}}else{lang.mixin(this,arg);}}}};lang.extend(m.Matrix2D,{xx:1,xy:0,yx:0,yy:1,dx:0,dy:0});lang.mixin(m,{identity:new m.Matrix2D(),flipX:new m.Matrix2D({xx:-1}),flipY:new m.Matrix2D({yy:-1}),flipXY:new m.Matrix2D({xx:-1,yy:-1}),translate:function(a,b){if(arguments.length>1){return new m.Matrix2D({dx:a,dy:b});}return new m.Matrix2D({dx:a.x,dy:a.y});},scale:function(a,b){if(arguments.length>1){return new m.Matrix2D({xx:a,yy:b});}if(typeof a=="number"){return new m.Matrix2D({xx:a,yy:a});}return new m.Matrix2D({xx:a.x,yy:a.y});},rotate:function(_5f5){var c=Math.cos(_5f5);var s=Math.sin(_5f5);return new m.Matrix2D({xx:c,xy:-s,yx:s,yy:c});},rotateg:function(_5f6){return m.rotate(m._degToRad(_5f6));},skewX:function(_5f7){return new m.Matrix2D({xy:Math.tan(_5f7)});},skewXg:function(_5f8){return m.skewX(m._degToRad(_5f8));},skewY:function(_5f9){return new m.Matrix2D({yx:Math.tan(_5f9)});},skewYg:function(_5fa){return m.skewY(m._degToRad(_5fa));},reflect:function(a,b){if(arguments.length==1){b=a.y;a=a.x;}var a2=a*a,b2=b*b,n2=a2+b2,xy=2*a*b/n2;return new m.Matrix2D({xx:2*a2/n2-1,xy:xy,yx:xy,yy:2*b2/n2-1});},project:function(a,b){if(arguments.length==1){b=a.y;a=a.x;}var a2=a*a,b2=b*b,n2=a2+b2,xy=a*b/n2;return new m.Matrix2D({xx:a2/n2,xy:xy,yx:xy,yy:b2/n2});},normalize:function(_5fb){return (_5fb instanceof m.Matrix2D)?_5fb:new m.Matrix2D(_5fb);},isIdentity:function(_5fc){return _5fc.xx==1&&_5fc.xy==0&&_5fc.yx==0&&_5fc.yy==1&&_5fc.dx==0&&_5fc.dy==0;},clone:function(_5fd){var obj=new m.Matrix2D();for(var i in _5fd){if(typeof (_5fd[i])=="number"&&typeof (obj[i])=="number"&&obj[i]!=_5fd[i]){obj[i]=_5fd[i];}}return obj;},invert:function(_5fe){var M=m.normalize(_5fe),D=M.xx*M.yy-M.xy*M.yx;M=new m.Matrix2D({xx:M.yy/D,xy:-M.xy/D,yx:-M.yx/D,yy:M.xx/D,dx:(M.xy*M.dy-M.yy*M.dx)/D,dy:(M.yx*M.dx-M.xx*M.dy)/D});return M;},_multiplyPoint:function(_5ff,x,y){return {x:_5ff.xx*x+_5ff.xy*y+_5ff.dx,y:_5ff.yx*x+_5ff.yy*y+_5ff.dy};},multiplyPoint:function(_600,a,b){var M=m.normalize(_600);if(typeof a=="number"&&typeof b=="number"){return m._multiplyPoint(M,a,b);}return m._multiplyPoint(M,a.x,a.y);},multiplyRectangle:function(_601,rect){var M=m.normalize(_601);rect=rect||{x:0,y:0,width:0,height:0};if(m.isIdentity(M)){return {x:rect.x,y:rect.y,width:rect.width,height:rect.height};}var p0=m.multiplyPoint(M,rect.x,rect.y),p1=m.multiplyPoint(M,rect.x,rect.y+rect.height),p2=m.multiplyPoint(M,rect.x+rect.width,rect.y),p3=m.multiplyPoint(M,rect.x+rect.width,rect.y+rect.height),minx=Math.min(p0.x,p1.x,p2.x,p3.x),miny=Math.min(p0.y,p1.y,p2.y,p3.y),maxx=Math.max(p0.x,p1.x,p2.x,p3.x),maxy=Math.max(p0.y,p1.y,p2.y,p3.y);return {x:minx,y:miny,width:maxx-minx,height:maxy-miny};},multiply:function(_602){var M=m.normalize(_602);for(var i=1;i<arguments.length;++i){var l=M,r=m.normalize(arguments[i]);M=new m.Matrix2D();M.xx=l.xx*r.xx+l.xy*r.yx;M.xy=l.xx*r.xy+l.xy*r.yy;M.yx=l.yx*r.xx+l.yy*r.yx;M.yy=l.yx*r.xy+l.yy*r.yy;M.dx=l.xx*r.dx+l.xy*r.dy+l.dx;M.dy=l.yx*r.dx+l.yy*r.dy+l.dy;}return M;},_sandwich:function(_603,x,y){return m.multiply(m.translate(x,y),_603,m.translate(-x,-y));},scaleAt:function(a,b,c,d){switch(arguments.length){case 4:return m._sandwich(m.scale(a,b),c,d);case 3:if(typeof c=="number"){return m._sandwich(m.scale(a),b,c);}return m._sandwich(m.scale(a,b),c.x,c.y);}return m._sandwich(m.scale(a),b.x,b.y);},rotateAt:function(_604,a,b){if(arguments.length>2){return m._sandwich(m.rotate(_604),a,b);}return m._sandwich(m.rotate(_604),a.x,a.y);},rotategAt:function(_605,a,b){if(arguments.length>2){return m._sandwich(m.rotateg(_605),a,b);}return m._sandwich(m.rotateg(_605),a.x,a.y);},skewXAt:function(_606,a,b){if(arguments.length>2){return m._sandwich(m.skewX(_606),a,b);}return m._sandwich(m.skewX(_606),a.x,a.y);},skewXgAt:function(_607,a,b){if(arguments.length>2){return m._sandwich(m.skewXg(_607),a,b);}return m._sandwich(m.skewXg(_607),a.x,a.y);},skewYAt:function(_608,a,b){if(arguments.length>2){return m._sandwich(m.skewY(_608),a,b);}return m._sandwich(m.skewY(_608),a.x,a.y);},skewYgAt:function(_609,a,b){if(arguments.length>2){return m._sandwich(m.skewYg(_609),a,b);}return m._sandwich(m.skewYg(_609),a.x,a.y);}});g.Matrix2D=m.Matrix2D;return m;});},"dojox/charting/axis2d/Base":function(){define(["dojo/_base/declare","../Element"],function(_60a,_60b){return _60a("dojox.charting.axis2d.Base",_60b,{constructor:function(_60c,_60d){this.vertical=_60d&&_60d.vertical;this.opt={};this.opt.min=_60d&&_60d.min;this.opt.max=_60d&&_60d.max;},clear:function(){return this;},initialized:function(){return false;},calculate:function(min,max,span){return this;},getScaler:function(){return null;},getTicks:function(){return null;},getOffsets:function(){return {l:0,r:0,t:0,b:0};},render:function(dim,_60e){this.dirty=false;return this;}});});},"dojox/lang/functional/scan":function(){define(["dojo/_base/kernel","dojo/_base/lang","./lambda"],function(_60f,lang,df){var _610={};lang.mixin(df,{scanl:function(a,f,z,o){if(typeof a=="string"){a=a.split("");}o=o||_60f.global;f=df.lambda(f);var t,n,i;if(lang.isArray(a)){t=new Array((n=a.length)+1);t[0]=z;for(i=0;i<n;z=f.call(o,z,a[i],i,a),t[++i]=z){}}else{if(typeof a.hasNext=="function"&&typeof a.next=="function"){t=[z];for(i=0;a.hasNext();t.push(z=f.call(o,z,a.next(),i++,a))){}}else{t=[z];for(i in a){if(!(i in _610)){t.push(z=f.call(o,z,a[i],i,a));}}}}return t;},scanl1:function(a,f,o){if(typeof a=="string"){a=a.split("");}o=o||_60f.global;f=df.lambda(f);var t,n,z,_611=true;if(lang.isArray(a)){t=new Array(n=a.length);t[0]=z=a[0];for(var i=1;i<n;t[i]=z=f.call(o,z,a[i],i,a),++i){}}else{if(typeof a.hasNext=="function"&&typeof a.next=="function"){if(a.hasNext()){t=[z=a.next()];for(i=1;a.hasNext();t.push(z=f.call(o,z,a.next(),i++,a))){}}}else{for(i in a){if(!(i in _610)){if(_611){t=[z=a[i]];_611=false;}else{t.push(z=f.call(o,z,a[i],i,a));}}}}}return t;},scanr:function(a,f,z,o){if(typeof a=="string"){a=a.split("");}o=o||_60f.global;f=df.lambda(f);var n=a.length,t=new Array(n+1),i=n;t[n]=z;for(;i>0;--i,z=f.call(o,z,a[i],i,a),t[i]=z){}return t;},scanr1:function(a,f,o){if(typeof a=="string"){a=a.split("");}o=o||_60f.global;f=df.lambda(f);var n=a.length,t=new Array(n),z=a[n-1],i=n-1;t[i]=z;for(;i>0;--i,z=f.call(o,z,a[i],i,a),t[i]=z){}return t;}});});},"dojox/charting/themes/PlotKit/purple":function(){define(["./base","../../Theme"],function(pk,_612){pk.purple=pk.base.clone();pk.purple.chart.fill=pk.purple.plotarea.fill="#eee6f5";pk.purple.colors=_612.defineColors({hue:271,saturation:60,low:40,high:88});return pk.purple;});},"dojox/gfx3d/lighting":function(){define(["dojo/_base/lang","dojo/_base/Color","dojo/_base/declare","dojox/gfx/_base","./_base"],function(lang,_613,_614,gfx,_615){var lite=_615.lighting={black:function(){return {r:0,g:0,b:0,a:1};},white:function(){return {r:1,g:1,b:1,a:1};},toStdColor:function(c){c=gfx.normalizeColor(c);return {r:c.r/255,g:c.g/255,b:c.b/255,a:c.a};},fromStdColor:function(c){return new _613([Math.round(255*c.r),Math.round(255*c.g),Math.round(255*c.b),c.a]);},scaleColor:function(s,c){return {r:s*c.r,g:s*c.g,b:s*c.b,a:s*c.a};},addColor:function(a,b){return {r:a.r+b.r,g:a.g+b.g,b:a.b+b.b,a:a.a+b.a};},multiplyColor:function(a,b){return {r:a.r*b.r,g:a.g*b.g,b:a.b*b.b,a:a.a*b.a};},saturateColor:function(c){return {r:c.r<0?0:c.r>1?1:c.r,g:c.g<0?0:c.g>1?1:c.g,b:c.b<0?0:c.b>1?1:c.b,a:c.a<0?0:c.a>1?1:c.a};},mixColor:function(c1,c2,s){return lite.addColor(lite.scaleColor(s,c1),lite.scaleColor(1-s,c2));},diff2Color:function(c1,c2){var r=c1.r-c2.r;var g=c1.g-c2.g;var b=c1.b-c2.b;var a=c1.a-c2.a;return r*r+g*g+b*b+a*a;},length2Color:function(c){return c.r*c.r+c.g*c.g+c.b*c.b+c.a*c.a;},dot:function(a,b){return a.x*b.x+a.y*b.y+a.z*b.z;},scale:function(s,v){return {x:s*v.x,y:s*v.y,z:s*v.z};},add:function(a,b){return {x:a.x+b.x,y:a.y+b.y,z:a.z+b.z};},saturate:function(v){return Math.min(Math.max(v,0),1);},length:function(v){return Math.sqrt(_615.lighting.dot(v,v));},normalize:function(v){return lite.scale(1/lite.length(v),v);},faceforward:function(n,i){var p=_615.lighting;var s=p.dot(i,n)<0?1:-1;return p.scale(s,n);},reflect:function(i,n){var p=_615.lighting;return p.add(i,p.scale(-2*p.dot(i,n),n));},diffuse:function(_616,_617){var c=lite.black();for(var i=0;i<_617.length;++i){var l=_617[i],d=lite.dot(lite.normalize(l.direction),_616);c=lite.addColor(c,lite.scaleColor(d,l.color));}return lite.saturateColor(c);},specular:function(_618,v,_619,_61a){var c=lite.black();for(var i=0;i<_61a.length;++i){var l=_61a[i],h=lite.normalize(lite.add(lite.normalize(l.direction),v)),s=Math.pow(Math.max(0,lite.dot(_618,h)),1/_619);c=lite.addColor(c,lite.scaleColor(s,l.color));}return lite.saturateColor(c);},phong:function(_61b,v,size,_61c){_61b=lite.normalize(_61b);var c=lite.black();for(var i=0;i<_61c.length;++i){var l=_61c[i],r=lite.reflect(lite.scale(-1,lite.normalize(v)),_61b),s=Math.pow(Math.max(0,lite.dot(r,lite.normalize(l.direction))),size);c=lite.addColor(c,lite.scaleColor(s,l.color));}return lite.saturateColor(c);}};_614("dojox.gfx3d.lighting.Model",null,{constructor:function(_61d,_61e,_61f,_620){this.incident=lite.normalize(_61d);this.lights=[];for(var i=0;i<_61e.length;++i){var l=_61e[i];this.lights.push({direction:lite.normalize(l.direction),color:lite.toStdColor(l.color)});}this.ambient=lite.toStdColor(_61f.color?_61f.color:"white");this.ambient=lite.scaleColor(_61f.intensity,this.ambient);this.ambient=lite.scaleColor(this.ambient.a,this.ambient);this.ambient.a=1;this.specular=lite.toStdColor(_620?_620:"white");this.specular=lite.scaleColor(this.specular.a,this.specular);this.specular.a=1;this.npr_cool={r:0,g:0,b:0.4,a:1};this.npr_warm={r:0.4,g:0.4,b:0.2,a:1};this.npr_alpha=0.2;this.npr_beta=0.6;this.npr_scale=0.6;},constant:function(_621,_622,_623){_623=lite.toStdColor(_623);var _624=_623.a,_625=lite.scaleColor(_624,_623);_625.a=_624;return lite.fromStdColor(lite.saturateColor(_625));},matte:function(_626,_627,_628){if(typeof _627=="string"){_627=lite.finish[_627];}_628=lite.toStdColor(_628);_626=lite.faceforward(lite.normalize(_626),this.incident);var _629=lite.scaleColor(_627.Ka,this.ambient),_62a=lite.saturate(-4*lite.dot(_626,this.incident)),_62b=lite.scaleColor(_62a*_627.Kd,lite.diffuse(_626,this.lights)),_62c=lite.scaleColor(_628.a,lite.multiplyColor(_628,lite.addColor(_629,_62b)));_62c.a=_628.a;return lite.fromStdColor(lite.saturateColor(_62c));},metal:function(_62d,_62e,_62f){if(typeof _62e=="string"){_62e=lite.finish[_62e];}_62f=lite.toStdColor(_62f);_62d=lite.faceforward(lite.normalize(_62d),this.incident);var v=lite.scale(-1,this.incident),_630,_631,_632=lite.scaleColor(_62e.Ka,this.ambient),_633=lite.saturate(-4*lite.dot(_62d,this.incident));if("phong" in _62e){_630=lite.scaleColor(_633*_62e.Ks*_62e.phong,lite.phong(_62d,v,_62e.phong_size,this.lights));}else{_630=lite.scaleColor(_633*_62e.Ks,lite.specular(_62d,v,_62e.roughness,this.lights));}_631=lite.scaleColor(_62f.a,lite.addColor(lite.multiplyColor(_62f,_632),lite.multiplyColor(this.specular,_630)));_631.a=_62f.a;return lite.fromStdColor(lite.saturateColor(_631));},plastic:function(_634,_635,_636){if(typeof _635=="string"){_635=lite.finish[_635];}_636=lite.toStdColor(_636);_634=lite.faceforward(lite.normalize(_634),this.incident);var v=lite.scale(-1,this.incident),_637,_638,_639=lite.scaleColor(_635.Ka,this.ambient),_63a=lite.saturate(-4*lite.dot(_634,this.incident)),_63b=lite.scaleColor(_63a*_635.Kd,lite.diffuse(_634,this.lights));if("phong" in _635){_637=lite.scaleColor(_63a*_635.Ks*_635.phong,lite.phong(_634,v,_635.phong_size,this.lights));}else{_637=lite.scaleColor(_63a*_635.Ks,lite.specular(_634,v,_635.roughness,this.lights));}_638=lite.scaleColor(_636.a,lite.addColor(lite.multiplyColor(_636,lite.addColor(_639,_63b)),lite.multiplyColor(this.specular,_637)));_638.a=_636.a;return lite.fromStdColor(lite.saturateColor(_638));},npr:function(_63c,_63d,_63e){if(typeof _63d=="string"){_63d=lite.finish[_63d];}_63e=lite.toStdColor(_63e);_63c=lite.faceforward(lite.normalize(_63c),this.incident);var _63f=lite.scaleColor(_63d.Ka,this.ambient),_640=lite.saturate(-4*lite.dot(_63c,this.incident)),_641=lite.scaleColor(_640*_63d.Kd,lite.diffuse(_63c,this.lights)),_642=lite.scaleColor(_63e.a,lite.multiplyColor(_63e,lite.addColor(_63f,_641))),cool=lite.addColor(this.npr_cool,lite.scaleColor(this.npr_alpha,_642)),warm=lite.addColor(this.npr_warm,lite.scaleColor(this.npr_beta,_642)),d=(1+lite.dot(this.incident,_63c))/2,_642=lite.scaleColor(this.npr_scale,lite.addColor(_642,lite.mixColor(cool,warm,d)));_642.a=_63e.a;return lite.fromStdColor(lite.saturateColor(_642));}});_615.lighting.finish={defaults:{Ka:0.1,Kd:0.6,Ks:0,roughness:0.05},dull:{Ka:0.1,Kd:0.6,Ks:0.5,roughness:0.15},shiny:{Ka:0.1,Kd:0.6,Ks:1,roughness:0.001},glossy:{Ka:0.1,Kd:0.6,Ks:1,roughness:0.0001},phong_dull:{Ka:0.1,Kd:0.6,Ks:0.5,phong:0.5,phong_size:1},phong_shiny:{Ka:0.1,Kd:0.6,Ks:1,phong:1,phong_size:200},phong_glossy:{Ka:0.1,Kd:0.6,Ks:1,phong:1,phong_size:300},luminous:{Ka:1,Kd:0,Ks:0,roughness:0.05},metalA:{Ka:0.35,Kd:0.3,Ks:0.8,roughness:1/20},metalB:{Ka:0.3,Kd:0.4,Ks:0.7,roughness:1/60},metalC:{Ka:0.25,Kd:0.5,Ks:0.8,roughness:1/80},metalD:{Ka:0.15,Kd:0.6,Ks:0.8,roughness:1/100},metalE:{Ka:0.1,Kd:0.7,Ks:0.8,roughness:1/120}};return lite;});},"dojox/charting/scaler/primitive":function(){define(["dojo/_base/lang"],function(lang){var _643=lang.getObject("dojox.charting.scaler.primitive",true);return lang.mixin(_643,{buildScaler:function(min,max,span,_644){if(min==max){min-=0.5;max+=0.5;}return {bounds:{lower:min,upper:max,from:min,to:max,scale:span/(max-min),span:span},scaler:_643};},buildTicks:function(_645,_646){return {major:[],minor:[],micro:[]};},getTransformerFromModel:function(_647){var _648=_647.bounds.from,_649=_647.bounds.scale;return function(x){return (x-_648)*_649;};},getTransformerFromPlot:function(_64a){var _64b=_64a.bounds.from,_64c=_64a.bounds.scale;return function(x){return x/_64c+_64b;};}});});},"dojo/window":function(){define(["./_base/lang","./sniff","./_base/window","./dom","./dom-geometry","./dom-style","./dom-construct"],function(lang,has,_64d,dom,geom,_64e,_64f){has.add("rtl-adjust-position-for-verticalScrollBar",function(win,doc){var body=_64d.body(doc),_650=_64f.create("div",{style:{overflow:"scroll",overflowX:"visible",direction:"rtl",visibility:"hidden",position:"absolute",left:"0",top:"0",width:"64px",height:"64px"}},body,"last"),div=_64f.create("div",{style:{overflow:"hidden",direction:"ltr"}},_650,"last"),ret=geom.position(div).x!=0;_650.removeChild(div);body.removeChild(_650);return ret;});has.add("position-fixed-support",function(win,doc){var body=_64d.body(doc),_651=_64f.create("span",{style:{visibility:"hidden",position:"fixed",left:"1px",top:"1px"}},body,"last"),_652=_64f.create("span",{style:{position:"fixed",left:"0",top:"0"}},_651,"last"),ret=geom.position(_652).x!=geom.position(_651).x;_651.removeChild(_652);body.removeChild(_651);return ret;});var _653={getBox:function(doc){doc=doc||_64d.doc;var _654=(doc.compatMode=="BackCompat")?_64d.body(doc):doc.documentElement,_655=geom.docScroll(doc),w,h;if(has("touch")){var _656=_653.get(doc);w=_656.innerWidth||_654.clientWidth;h=_656.innerHeight||_654.clientHeight;}else{w=_654.clientWidth;h=_654.clientHeight;}return {l:_655.x,t:_655.y,w:w,h:h};},get:function(doc){if(has("ie")&&_653!==document.parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc.parentWindow||doc.defaultView;},scrollIntoView:function(node,pos){try{node=dom.byId(node);var doc=node.ownerDocument||_64d.doc,body=_64d.body(doc),html=doc.documentElement||body.parentNode,isIE=has("ie"),isWK=has("webkit");if(node==body||node==html){return;}if(!(has("mozilla")||isIE||isWK||has("opera")||has("trident"))&&("scrollIntoView" in node)){node.scrollIntoView(false);return;}var _657=doc.compatMode=="BackCompat",_658=Math.min(body.clientWidth||html.clientWidth,html.clientWidth||body.clientWidth),_659=Math.min(body.clientHeight||html.clientHeight,html.clientHeight||body.clientHeight),_65a=(isWK||_657)?body:html,_65b=pos||geom.position(node),el=node.parentNode,_65c=function(el){return (isIE<=6||(isIE==7&&_657))?false:(has("position-fixed-support")&&(_64e.get(el,"position").toLowerCase()=="fixed"));},self=this,_65d=function(el,x,y){if(el.tagName=="BODY"||el.tagName=="HTML"){self.get(el.ownerDocument).scrollBy(x,y);}else{x&&(el.scrollLeft+=x);y&&(el.scrollTop+=y);}};if(_65c(node)){return;}while(el){if(el==body){el=_65a;}var _65e=geom.position(el),_65f=_65c(el),rtl=_64e.getComputedStyle(el).direction.toLowerCase()=="rtl";if(el==_65a){_65e.w=_658;_65e.h=_659;if(_65a==html&&(isIE||has("trident"))&&rtl){_65e.x+=_65a.offsetWidth-_65e.w;}if(_65e.x<0||!isIE||isIE>=9||has("trident")){_65e.x=0;}if(_65e.y<0||!isIE||isIE>=9||has("trident")){_65e.y=0;}}else{var pb=geom.getPadBorderExtents(el);_65e.w-=pb.w;_65e.h-=pb.h;_65e.x+=pb.l;_65e.y+=pb.t;var _660=el.clientWidth,_661=_65e.w-_660;if(_660>0&&_661>0){if(rtl&&has("rtl-adjust-position-for-verticalScrollBar")){_65e.x+=_661;}_65e.w=_660;}_660=el.clientHeight;_661=_65e.h-_660;if(_660>0&&_661>0){_65e.h=_660;}}if(_65f){if(_65e.y<0){_65e.h+=_65e.y;_65e.y=0;}if(_65e.x<0){_65e.w+=_65e.x;_65e.x=0;}if(_65e.y+_65e.h>_659){_65e.h=_659-_65e.y;}if(_65e.x+_65e.w>_658){_65e.w=_658-_65e.x;}}var l=_65b.x-_65e.x,t=_65b.y-_65e.y,r=l+_65b.w-_65e.w,bot=t+_65b.h-_65e.h;var s,old;if(r*l>0&&(!!el.scrollLeft||el==_65a||el.scrollWidth>el.offsetHeight)){s=Math[l<0?"max":"min"](l,r);if(rtl&&((isIE==8&&!_657)||isIE>=9||has("trident"))){s=-s;}old=el.scrollLeft;_65d(el,s,0);s=el.scrollLeft-old;_65b.x-=s;}if(bot*t>0&&(!!el.scrollTop||el==_65a||el.scrollHeight>el.offsetHeight)){s=Math.ceil(Math[t<0?"max":"min"](t,bot));old=el.scrollTop;_65d(el,0,s);s=el.scrollTop-old;_65b.y-=s;}el=(el!=_65a)&&!_65f&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);node.scrollIntoView(false);}}};1&&lang.setObject("dojo.window",_653);return _653;});},"dojox/gfx/fx":function(){define(["dojo/_base/lang","./_base","./matrix","dojo/_base/Color","dojo/_base/array","dojo/_base/fx","dojo/_base/connect","dojo/sniff"],function(lang,g,m,_662,arr,fx,Hub,has){var fxg=g.fx={};function _663(_664,end){this.start=_664,this.end=end;};_663.prototype.getValue=function(r){return (this.end-this.start)*r+this.start;};function _665(_666,end,_667){this.start=_666,this.end=end;this.units=_667;};_665.prototype.getValue=function(r){return (this.end-this.start)*r+this.start+this.units;};function _668(_669,end){this.start=_669,this.end=end;this.temp=new _662();};_668.prototype.getValue=function(r){return _662.blendColors(this.start,this.end,r,this.temp);};function _66a(_66b){this.values=_66b;this.length=_66b.length;};_66a.prototype.getValue=function(r){return this.values[Math.min(Math.floor(r*this.length),this.length-1)];};function _66c(_66d,def){this.values=_66d;this.def=def?def:{};};_66c.prototype.getValue=function(r){var ret=lang.clone(this.def);for(var i in this.values){ret[i]=this.values[i].getValue(r);}return ret;};function _66e(_66f,_670){this.stack=_66f;this.original=_670;};_66e.prototype.getValue=function(r){var ret=[];arr.forEach(this.stack,function(t){if(t instanceof m.Matrix2D){ret.push(t);return;}if(t.name=="original"&&this.original){ret.push(this.original);return;}if(t.name=="matrix"){if((t.start instanceof m.Matrix2D)&&(t.end instanceof m.Matrix2D)){var _671=new m.Matrix2D();for(var p in t.start){_671[p]=(t.end[p]-t.start[p])*r+t.start[p];}ret.push(_671);}return;}if(!(t.name in m)){return;}var f=m[t.name];if(typeof f!="function"){ret.push(f);return;}var val=arr.map(t.start,function(v,i){return (t.end[i]-v)*r+v;}),_672=f.apply(m,val);if(_672 instanceof m.Matrix2D){ret.push(_672);}},this);return ret;};var _673=new _662(0,0,0,0);function _674(prop,obj,name,def){if(prop.values){return new _66a(prop.values);}var _675,_676,end;if(prop.start){_676=g.normalizeColor(prop.start);}else{_676=_675=obj?(name?obj[name]:obj):def;}if(prop.end){end=g.normalizeColor(prop.end);}else{if(!_675){_675=obj?(name?obj[name]:obj):def;}end=_675;}return new _668(_676,end);};function _677(prop,obj,name,def){if(prop.values){return new _66a(prop.values);}var _678,_679,end;if(prop.start){_679=prop.start;}else{_679=_678=obj?obj[name]:def;}if(prop.end){end=prop.end;}else{if(typeof _678!="number"){_678=obj?obj[name]:def;}end=_678;}return new _663(_679,end);};fxg.animateStroke=function(args){if(!args.easing){args.easing=fx._defaultEasing;}var anim=new fx.Animation(args),_67a=args.shape,_67b;Hub.connect(anim,"beforeBegin",anim,function(){_67b=_67a.getStroke();var prop=args.color,_67c={},_67d,_67e,end;if(prop){_67c.color=_674(prop,_67b,"color",_673);}prop=args.style;if(prop&&prop.values){_67c.style=new _66a(prop.values);}prop=args.width;if(prop){_67c.width=_677(prop,_67b,"width",1);}prop=args.cap;if(prop&&prop.values){_67c.cap=new _66a(prop.values);}prop=args.join;if(prop){if(prop.values){_67c.join=new _66a(prop.values);}else{_67e=prop.start?prop.start:(_67b&&_67b.join||0);end=prop.end?prop.end:(_67b&&_67b.join||0);if(typeof _67e=="number"&&typeof end=="number"){_67c.join=new _663(_67e,end);}}}this.curve=new _66c(_67c,_67b);});Hub.connect(anim,"onAnimate",_67a,"setStroke");return anim;};fxg.animateFill=function(args){if(!args.easing){args.easing=fx._defaultEasing;}var anim=new fx.Animation(args),_67f=args.shape,fill;Hub.connect(anim,"beforeBegin",anim,function(){fill=_67f.getFill();var prop=args.color,_680={};if(prop){this.curve=_674(prop,fill,"",_673);}});Hub.connect(anim,"onAnimate",_67f,"setFill");return anim;};fxg.animateFont=function(args){if(!args.easing){args.easing=fx._defaultEasing;}var anim=new fx.Animation(args),_681=args.shape,font;Hub.connect(anim,"beforeBegin",anim,function(){font=_681.getFont();var prop=args.style,_682={},_683,_684,end;if(prop&&prop.values){_682.style=new _66a(prop.values);}prop=args.variant;if(prop&&prop.values){_682.variant=new _66a(prop.values);}prop=args.weight;if(prop&&prop.values){_682.weight=new _66a(prop.values);}prop=args.family;if(prop&&prop.values){_682.family=new _66a(prop.values);}prop=args.size;if(prop&&prop.units){_684=parseFloat(prop.start?prop.start:(_681.font&&_681.font.size||"0"));end=parseFloat(prop.end?prop.end:(_681.font&&_681.font.size||"0"));_682.size=new _665(_684,end,prop.units);}this.curve=new _66c(_682,font);});Hub.connect(anim,"onAnimate",_681,"setFont");return anim;};fxg.animateTransform=function(args){if(!args.easing){args.easing=fx._defaultEasing;}var anim=new fx.Animation(args),_685=args.shape,_686;Hub.connect(anim,"beforeBegin",anim,function(){_686=_685.getTransform();this.curve=new _66e(args.transform,_686);});Hub.connect(anim,"onAnimate",_685,"setTransform");if(g.renderer==="svg"&&has("ie")>=10){var _687=[Hub.connect(anim,"onBegin",anim,function(){var _688=_685.getParent();while(_688&&_688.getParent){_688=_688.getParent();}if(_688){_685.__svgContainer=_688.rawNode.parentNode;}}),Hub.connect(anim,"onAnimate",anim,function(){try{if(_685.__svgContainer){var ov=_685.__svgContainer.style.visibility;_685.__svgContainer.style.visibility="visible";var _689=_685.__svgContainer.offsetHeight;_685.__svgContainer.style.visibility=ov;}}catch(e){}}),Hub.connect(anim,"onEnd",anim,function(){arr.forEach(_687,Hub.disconnect);if(_685.__svgContainer){var ov=_685.__svgContainer.style.visibility;var sn=_685.__svgContainer;_685.__svgContainer.style.visibility="visible";setTimeout(function(){try{sn.style.visibility=ov;sn=null;}catch(e){}},100);}delete _685.__svgContainer;})];}return anim;};return fxg;});},"dojox/charting/plot2d/StackedColumns":function(){define(["dojo/_base/declare","./Columns","./commonStacked"],function(_68a,_68b,_68c){return _68a("dojox.charting.plot2d.StackedColumns",_68b,{getSeriesStats:function(){var _68d=_68c.collectStats(this.series);_68d.hmin-=0.5;_68d.hmax+=0.5;return _68d;},getValue:function(_68e,_68f,_690,_691){var x,y;if(_691){x=_68f;y=_68c.getIndexValue(this.series,_690,x);}else{x=_68e.x-1;y=_68c.getValue(this.series,_690,_68e.x);y=[y[0]?y[0].y:null,y[1]?y[1]:null];}return {x:x,y:y[0],py:y[1]};}});});},"dijit/_FocusMixin":function(){define(["./focus","./_WidgetBase","dojo/_base/declare","dojo/_base/lang"],function(_692,_693,_694,lang){lang.extend(_693,{focused:false,onFocus:function(){},onBlur:function(){},_onFocus:function(){this.onFocus();},_onBlur:function(){this.onBlur();}});return _694("dijit._FocusMixin",null,{_focusManager:_692});});},"dojox/charting/themes/ThreeD":function(){define(["dojo/_base/lang","dojo/_base/array","../Theme","./gradientGenerator","./PrimaryColors","dojo/colors","./common"],function(lang,_695,_696,_697,_698,_699){var _69a=["#f00","#0f0","#00f","#ff0","#0ff","#f0f","./common"],_69b={type:"linear",space:"shape",x1:0,y1:0,x2:100,y2:0},_69c=[{o:0,i:174},{o:0.08,i:231},{o:0.18,i:237},{o:0.3,i:231},{o:0.39,i:221},{o:0.49,i:206},{o:0.58,i:187},{o:0.68,i:165},{o:0.8,i:128},{o:0.9,i:102},{o:1,i:174}],_69d=2,_69e=100,_69f=_695.map(_69a,function(c){var fill=lang.delegate(_69b),_69a=fill.colors=_697.generateGradientByIntensity(c,_69c),_6a0=_69a[_69d].color;_6a0.r+=_69e;_6a0.g+=_69e;_6a0.b+=_69e;_6a0.sanitize();return fill;});_699.ThreeD=_698.clone();_699.ThreeD.series.shadow={dx:1,dy:1,width:3,color:[0,0,0,0.15]};_699.ThreeD.next=function(_6a1,_6a2,_6a3){if(_6a1=="bar"||_6a1=="column"){var _6a4=this._current%this.seriesThemes.length,s=this.seriesThemes[_6a4],old=s.fill;s.fill=_69f[_6a4];var _6a5=_696.prototype.next.apply(this,arguments);s.fill=old;return _6a5;}return _696.prototype.next.apply(this,arguments);};return _699.ThreeD;});},"dojox/charting/themes/Tufte":function(){define(["../SimpleTheme","dojo/_base/Color","./common"],function(_6a6,_6a7,_6a8){_6a8.Tufte=new _6a6({chart:{stroke:null,fill:"inherit"},plotarea:{stroke:null,fill:"transparent"},axis:{stroke:{width:1,color:"#ccc"},majorTick:{color:"black",width:1,length:5},minorTick:{color:"#666",width:1,length:2},font:"normal normal normal 8pt Tahoma",fontColor:"#999"},series:{outline:null,stroke:{width:1,color:"black"},fill:new _6a7([59,68,75,0.85]),font:"normal normal normal 7pt Tahoma",fontColor:"#717171"},marker:{stroke:{width:1,color:"black"},fill:"#333",font:"normal normal normal 7pt Tahoma",fontColor:"black"},colors:[_6a7.fromHex("#8a8c8f"),_6a7.fromHex("#4b4b4b"),_6a7.fromHex("#3b444b"),_6a7.fromHex("#2e2d30"),_6a7.fromHex("#000000")]});return _6a8.Tufte;});},"dojox/gfx/renderer":function(){define(["./_base","dojo/_base/lang","dojo/_base/sniff","dojo/_base/window","dojo/_base/config"],function(g,lang,has,win,_6a9){var _6aa=null;has.add("vml",function(_6ab,_6ac,_6ad){_6ad.innerHTML="<v:shape adj=\"1\"/>";var _6ae=("adj" in _6ad.firstChild);_6ad.innerHTML="";return _6ae;});return {load:function(id,_6af,load){if(_6aa&&id!="force"){load(_6aa);return;}var _6b0=_6a9.forceGfxRenderer,_6b1=!_6b0&&(lang.isString(_6a9.gfxRenderer)?_6a9.gfxRenderer:"svg,vml,canvas,silverlight").split(","),_6b2,_6b3;while(!_6b0&&_6b1.length){switch(_6b1.shift()){case "svg":if("SVGAngle" in win.global){_6b0="svg";}break;case "vml":if(has("vml")){_6b0="vml";}break;case "silverlight":try{if(has("ie")){_6b2=new ActiveXObject("AgControl.AgControl");if(_6b2&&_6b2.IsVersionSupported("1.0")){_6b3=true;}}else{if(navigator.plugins["Silverlight Plug-In"]){_6b3=true;}}}catch(e){_6b3=false;}finally{_6b2=null;}if(_6b3){_6b0="silverlight";}break;case "canvas":if(win.global.CanvasRenderingContext2D){_6b0="canvas";}break;}}if(_6b0==="canvas"&&_6a9.canvasEvents!==false){_6b0="canvasWithEvents";}if(_6a9.isDebug){}function _6b4(){_6af(["dojox/gfx/"+_6b0],function(_6b5){g.renderer=_6b0;_6aa=_6b5;load(_6b5);});};if(_6b0=="svg"&&typeof window.svgweb!="undefined"){window.svgweb.addOnLoad(_6b4);}else{_6b4();}}};});},"dojox/charting/plot2d/OHLC":function(){define(["dojo/_base/lang","dojo/_base/array","dojo/_base/declare","dojo/has","./CartesianBase","./_PlotEvents","./common","dojox/lang/functional","dojox/lang/functional/reversed","dojox/lang/utils","dojox/gfx/fx"],function(lang,arr,_6b6,has,_6b7,_6b8,dc,df,dfr,du,fx){var _6b9=dfr.lambda("item.purgeGroup()");return _6b6("dojox.charting.plot2d.OHLC",[_6b7,_6b8],{defaultParams:{gap:2,animate:null},optionalParams:{minBarSize:1,maxBarSize:1,stroke:{},outline:{},shadow:{},fill:{},font:"",fontColor:""},constructor:function(_6ba,_6bb){this.opt=lang.clone(this.defaultParams);du.updateWithObject(this.opt,_6bb);du.updateWithPattern(this.opt,_6bb,this.optionalParams);this.animate=this.opt.animate;},collectStats:function(_6bc){var _6bd=lang.delegate(dc.defaultStats);for(var i=0;i<_6bc.length;i++){var run=_6bc[i];if(!run.data.length){continue;}var _6be=_6bd.vmin,_6bf=_6bd.vmax;if(!("ymin" in run)||!("ymax" in run)){arr.forEach(run.data,function(val,idx){if(val!==null){var x=val.x||idx+1;_6bd.hmin=Math.min(_6bd.hmin,x);_6bd.hmax=Math.max(_6bd.hmax,x);_6bd.vmin=Math.min(_6bd.vmin,val.open,val.close,val.high,val.low);_6bd.vmax=Math.max(_6bd.vmax,val.open,val.close,val.high,val.low);}});}if("ymin" in run){_6bd.vmin=Math.min(_6be,run.ymin);}if("ymax" in run){_6bd.vmax=Math.max(_6bf,run.ymax);}}return _6bd;},getSeriesStats:function(){var _6c0=this.collectStats(this.series);_6c0.hmin-=0.5;_6c0.hmax+=0.5;return _6c0;},render:function(dim,_6c1){if(this.zoom&&!this.isDataDirty()){return this.performZoom(dim,_6c1);}this.resetEvents();this.dirty=this.isDirty();if(this.dirty){arr.forEach(this.series,_6b9);this._eventSeries={};this.cleanGroup();var s=this.getGroup();df.forEachRev(this.series,function(item){item.cleanGroup(s);});}var t=this.chart.theme,f,gap,_6c2,ht=this._hScaler.scaler.getTransformerFromModel(this._hScaler),vt=this._vScaler.scaler.getTransformerFromModel(this._vScaler),_6c3=this.events();f=dc.calculateBarSize(this._hScaler.bounds.scale,this.opt);gap=f.gap;_6c2=f.size;for(var i=this.series.length-1;i>=0;--i){var run=this.series[i];if(!this.dirty&&!run.dirty){t.skip();this._reconnectEvents(run.name);continue;}run.cleanGroup();var _6c4=t.next("candlestick",[this.opt,run]),s=run.group,_6c5=new Array(run.data.length);for(var j=0;j<run.data.length;++j){var v=run.data[j];if(v!==null){var _6c6=t.addMixin(_6c4,"candlestick",v,true);var x=ht(v.x||(j+0.5))+_6c1.l+gap,y=dim.height-_6c1.b,open=vt(v.open),_6c7=vt(v.close),high=vt(v.high),low=vt(v.low);if(low>high){var tmp=high;high=low;low=tmp;}if(_6c2>=1){var hl={x1:_6c2/2,x2:_6c2/2,y1:y-high,y2:y-low},op={x1:0,x2:((_6c2/2)+((_6c6.series.stroke.width||1)/2)),y1:y-open,y2:y-open},cl={x1:((_6c2/2)-((_6c6.series.stroke.width||1)/2)),x2:_6c2,y1:y-_6c7,y2:y-_6c7};var _6c8=s.createGroup();_6c8.setTransform({dx:x,dy:0});var _6c9=_6c8.createGroup();_6c9.createLine(hl).setStroke(_6c6.series.stroke);_6c9.createLine(op).setStroke(_6c6.series.stroke);_6c9.createLine(cl).setStroke(_6c6.series.stroke);run.dyn.stroke=_6c6.series.stroke;if(_6c3){var o={element:"candlestick",index:j,run:run,shape:_6c9,x:x,y:y-Math.max(open,_6c7),cx:_6c2/2,cy:(y-Math.max(open,_6c7))+(Math.max(open>_6c7?open-_6c7:_6c7-open,1)/2),width:_6c2,height:Math.max(open>_6c7?open-_6c7:_6c7-open,1),data:v};this._connectEvents(o);_6c5[j]=o;}}if(this.animate){this._animateOHLC(_6c8,y-low,high-low);}}}this._eventSeries[run.name]=_6c5;run.dirty=false;}this.dirty=false;if(has("dojo-bidi")){this._checkOrientation(this.group,dim,_6c1);}return this;},_animateOHLC:function(_6ca,_6cb,_6cc){fx.animateTransform(lang.delegate({shape:_6ca,duration:1200,transform:[{name:"translate",start:[0,_6cb-(_6cb/_6cc)],end:[0,0]},{name:"scale",start:[1,1/_6cc],end:[1,1]},{name:"original"}]},this.animate)).play();}});});},"dojox/charting/bidi/Chart3D":function(){define(["dojo/_base/declare","dojo/dom-style","dojo/dom-attr","./_bidiutils"],function(_6cd,_6ce,_6cf,_6d0){return _6cd(null,{direction:"",isMirrored:false,postscript:function(node,_6d1,_6d2,_6d3,_6d4){var _6d5="ltr";if(_6cf.has(node,"direction")){_6d5=_6cf.get(node,"direction");}this.chartBaseDirection=_6d4?_6d4:_6d5;},generate:function(){this.inherited(arguments);this.isMirrored=false;return this;},applyMirroring:function(plot,dim,_6d6){if(this.isMirrored){_6d0.reverseMatrix(plot,dim,_6d6,this.dir=="rtl");}_6ce.set(this.node,"direction","ltr");return this;},setDir:function(dir){if(dir=="rtl"||dir=="ltr"){if(this.dir!=dir){this.isMirrored=true;}this.dir=dir;}return this;},isRightToLeft:function(){return this.dir=="rtl";}});});},"dojox/charting/themes/CubanShirts":function(){define(["../SimpleTheme","./common"],function(_6d7,_6d8){_6d8.CubanShirts=new _6d7({colors:["#d42d2a","#004f80","#989736","#2085c7","#7f7f33"]});return _6d8.CubanShirts;});},"dojox/gfx3d/object":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/_base/lang","dojox/gfx","dojox/gfx/matrix","./_base","./scheduler","./gradient","./vector","./matrix","./lighting"],function(_6d9,_6da,lang,gfx,_6db,_6dc,_6dd,_6de,_6df,_6e0,_6e1){var _6e2=_6dd.scheduler;var out=function(o,x){if(arguments.length>1){o=x;}var e={};for(var i in o){if(i in e){continue;}}};_6da("dojox.gfx3d.Object",null,{constructor:function(){this.object=null;this.matrix=null;this.cache=null;this.renderer=null;this.parent=null;this.strokeStyle=null;this.fillStyle=null;this.shape=null;},setObject:function(_6e3){this.object=gfx.makeParameters(this.object,_6e3);return this;},setTransform:function(_6e4){this.matrix=_6e0.clone(_6e4?_6e0.normalize(_6e4):_6dc.identity,true);return this;},applyRightTransform:function(_6e5){return _6e5?this.setTransform([this.matrix,_6e5]):this;},applyLeftTransform:function(_6e6){return _6e6?this.setTransform([_6e6,this.matrix]):this;},applyTransform:function(_6e7){return _6e7?this.setTransform([this.matrix,_6e7]):this;},setFill:function(fill){this.fillStyle=fill;return this;},setStroke:function(_6e8){this.strokeStyle=_6e8;return this;},toStdFill:function(_6e9,_6ea){return (this.fillStyle&&typeof this.fillStyle["type"]!="undefined")?_6e9[this.fillStyle.type](_6ea,this.fillStyle.finish,this.fillStyle.color):this.fillStyle;},invalidate:function(){this.renderer.addTodo(this);},destroy:function(){if(this.shape){var p=this.shape.getParent();if(p){p.remove(this.shape);}this.shape=null;}},render:function(_6eb){throw "Pure virtual function, not implemented";},draw:function(_6ec){throw "Pure virtual function, not implemented";},getZOrder:function(){return 0;},getOutline:function(){return null;}});_6da("dojox.gfx3d.Scene",_6dc.Object,{constructor:function(){this.objects=[];this.todos=[];this.schedule=_6e2.zOrder;this._draw=_6dc.drawer.conservative;},setFill:function(fill){this.fillStyle=fill;_6d9.forEach(this.objects,function(item){item.setFill(fill);});return this;},setStroke:function(_6ed){this.strokeStyle=_6ed;_6d9.forEach(this.objects,function(item){item.setStroke(_6ed);});return this;},render:function(_6ee,deep){var m=_6e0.multiply(_6ee,this.matrix);if(deep){this.todos=this.objects;}_6d9.forEach(this.todos,function(item){item.render(m,deep);});},draw:function(_6ef){this.objects=this.schedule(this.objects);this._draw(this.todos,this.objects,this.renderer);},addTodo:function(_6f0){if(_6d9.every(this.todos,function(item){return item!=_6f0;})){this.todos.push(_6f0);this.invalidate();}},invalidate:function(){this.parent.addTodo(this);},getZOrder:function(){var _6f1=0;_6d9.forEach(this.objects,function(item){_6f1+=item.getZOrder();});return (this.objects.length>1)?_6f1/this.objects.length:0;}});_6da("dojox.gfx3d.Edges",_6dc.Object,{constructor:function(){this.object=lang.clone(_6dc.defaultEdges);},setObject:function(_6f2,_6f3){this.object=gfx.makeParameters(this.object,(_6f2 instanceof Array)?{points:_6f2,style:_6f3}:_6f2);return this;},getZOrder:function(){var _6f4=0;_6d9.forEach(this.cache,function(item){_6f4+=item.z;});return (this.cache.length>1)?_6f4/this.cache.length:0;},render:function(_6f5){var m=_6e0.multiply(_6f5,this.matrix);this.cache=_6d9.map(this.object.points,function(item){return _6e0.multiplyPoint(m,item);});},draw:function(){var c=this.cache;if(this.shape){this.shape.setShape("");}else{this.shape=this.renderer.createPath();}var p=this.shape.setAbsoluteMode("absolute");if(this.object.style=="strip"||this.object.style=="loop"){p.moveTo(c[0].x,c[0].y);_6d9.forEach(c.slice(1),function(item){p.lineTo(item.x,item.y);});if(this.object.style=="loop"){p.closePath();}}else{for(var i=0;i<this.cache.length;){p.moveTo(c[i].x,c[i].y);i++;p.lineTo(c[i].x,c[i].y);i++;}}p.setStroke(this.strokeStyle);}});_6da("dojox.gfx3d.Orbit",_6dc.Object,{constructor:function(){this.object=lang.clone(_6dc.defaultOrbit);},render:function(_6f6){var m=_6e0.multiply(_6f6,this.matrix);var _6f7=[0,Math.PI/4,Math.PI/3];var _6f8=_6e0.multiplyPoint(m,this.object.center);var _6f9=_6d9.map(_6f7,function(item){return {x:this.center.x+this.radius*Math.cos(item),y:this.center.y+this.radius*Math.sin(item),z:this.center.z};},this.object);_6f9=_6d9.map(_6f9,function(item){return _6e0.multiplyPoint(m,item);});var _6fa=_6df.normalize(_6f9);_6f9=_6d9.map(_6f9,function(item){return _6df.substract(item,_6f8);});var A={xx:_6f9[0].x*_6f9[0].y,xy:_6f9[0].y*_6f9[0].y,xz:1,yx:_6f9[1].x*_6f9[1].y,yy:_6f9[1].y*_6f9[1].y,yz:1,zx:_6f9[2].x*_6f9[2].y,zy:_6f9[2].y*_6f9[2].y,zz:1,dx:0,dy:0,dz:0};var B=_6d9.map(_6f9,function(item){return -Math.pow(item.x,2);});var X=_6e0.multiplyPoint(_6e0.invert(A),B[0],B[1],B[2]);var _6fb=Math.atan2(X.x,1-X.y)/2;var _6fc=_6d9.map(_6f9,function(item){return _6db.multiplyPoint(_6db.rotate(-_6fb),item.x,item.y);});var a=Math.pow(_6fc[0].x,2);var b=Math.pow(_6fc[0].y,2);var c=Math.pow(_6fc[1].x,2);var d=Math.pow(_6fc[1].y,2);var rx=Math.sqrt((a*d-b*c)/(d-b));var ry=Math.sqrt((a*d-b*c)/(a-c));this.cache={cx:_6f8.x,cy:_6f8.y,rx:rx,ry:ry,theta:_6fb,normal:_6fa};},draw:function(_6fd){if(this.shape){this.shape.setShape(this.cache);}else{this.shape=this.renderer.createEllipse(this.cache);}this.shape.applyTransform(_6db.rotateAt(this.cache.theta,this.cache.cx,this.cache.cy)).setStroke(this.strokeStyle).setFill(this.toStdFill(_6fd,this.cache.normal));}});_6da("dojox.gfx3d.Path3d",_6dc.Object,{constructor:function(){this.object=lang.clone(_6dc.defaultPath3d);this.segments=[];this.absolute=true;this.last={};this.path="";},_collectArgs:function(_6fe,args){for(var i=0;i<args.length;++i){var t=args[i];if(typeof (t)=="boolean"){_6fe.push(t?1:0);}else{if(typeof (t)=="number"){_6fe.push(t);}else{if(t instanceof Array){this._collectArgs(_6fe,t);}else{if("x" in t&&"y" in t){_6fe.push(t.x);_6fe.push(t.y);}}}}}},_validSegments:{m:3,l:3,z:0},_pushSegment:function(_6ff,args){var _700=this._validSegments[_6ff.toLowerCase()],_701;if(typeof (_700)=="number"){if(_700){if(args.length>=_700){_701={action:_6ff,args:args.slice(0,args.length-args.length%_700)};this.segments.push(_701);}}else{_701={action:_6ff,args:[]};this.segments.push(_701);}}},moveTo:function(){var args=[];this._collectArgs(args,arguments);this._pushSegment(this.absolute?"M":"m",args);return this;},lineTo:function(){var args=[];this._collectArgs(args,arguments);this._pushSegment(this.absolute?"L":"l",args);return this;},closePath:function(){this._pushSegment("Z",[]);return this;},render:function(_702){var m=_6e0.multiply(_702,this.matrix);var path="";var _703=this._validSegments;_6d9.forEach(this.segments,function(item){path+=item.action;for(var i=0;i<item.args.length;i+=_703[item.action.toLowerCase()]){var pt=_6e0.multiplyPoint(m,item.args[i],item.args[i+1],item.args[i+2]);path+=" "+pt.x+" "+pt.y;}});this.cache=path;},_draw:function(){return this.parent.createPath(this.cache);}});_6da("dojox.gfx3d.Triangles",_6dc.Object,{constructor:function(){this.object=lang.clone(_6dc.defaultTriangles);},setObject:function(_704,_705){if(_704 instanceof Array){this.object=gfx.makeParameters(this.object,{points:_704,style:_705});}else{this.object=gfx.makeParameters(this.object,_704);}return this;},render:function(_706){var m=_6e0.multiply(_706,this.matrix);var c=_6d9.map(this.object.points,function(item){return _6e0.multiplyPoint(m,item);});this.cache=[];var pool=c.slice(0,2);var _707=c[0];if(this.object.style=="strip"){_6d9.forEach(c.slice(2),function(item){pool.push(item);pool.push(pool[0]);this.cache.push(pool);pool=pool.slice(1,3);},this);}else{if(this.object.style=="fan"){_6d9.forEach(c.slice(2),function(item){pool.push(item);pool.push(_707);this.cache.push(pool);pool=[_707,item];},this);}else{for(var i=0;i<c.length;){this.cache.push([c[i],c[i+1],c[i+2],c[i]]);i+=3;}}}},draw:function(_708){this.cache=_6e2.bsp(this.cache,function(it){return it;});if(this.shape){this.shape.clear();}else{this.shape=this.renderer.createGroup();}_6d9.forEach(this.cache,function(item){this.shape.createPolyline(item).setStroke(this.strokeStyle).setFill(this.toStdFill(_708,_6df.normalize(item)));},this);},getZOrder:function(){var _709=0;_6d9.forEach(this.cache,function(item){_709+=(item[0].z+item[1].z+item[2].z)/3;});return (this.cache.length>1)?_709/this.cache.length:0;}});_6da("dojox.gfx3d.Quads",_6dc.Object,{constructor:function(){this.object=lang.clone(_6dc.defaultQuads);},setObject:function(_70a,_70b){this.object=gfx.makeParameters(this.object,(_70a instanceof Array)?{points:_70a,style:_70b}:_70a);return this;},render:function(_70c){var m=_6e0.multiply(_70c,this.matrix),i;var c=_6d9.map(this.object.points,function(item){return _6e0.multiplyPoint(m,item);});this.cache=[];if(this.object.style=="strip"){var pool=c.slice(0,2);for(i=2;i<c.length;){pool=pool.concat([c[i],c[i+1],pool[0]]);this.cache.push(pool);pool=pool.slice(2,4);i+=2;}}else{for(i=0;i<c.length;){this.cache.push([c[i],c[i+1],c[i+2],c[i+3],c[i]]);i+=4;}}},draw:function(_70d){this.cache=_6dc.scheduler.bsp(this.cache,function(it){return it;});if(this.shape){this.shape.clear();}else{this.shape=this.renderer.createGroup();}for(var x=0;x<this.cache.length;x++){this.shape.createPolyline(this.cache[x]).setStroke(this.strokeStyle).setFill(this.toStdFill(_70d,_6df.normalize(this.cache[x])));}},getZOrder:function(){var _70e=0;for(var x=0;x<this.cache.length;x++){var i=this.cache[x];_70e+=(i[0].z+i[1].z+i[2].z+i[3].z)/4;}return (this.cache.length>1)?_70e/this.cache.length:0;}});_6da("dojox.gfx3d.Polygon",_6dc.Object,{constructor:function(){this.object=lang.clone(_6dc.defaultPolygon);},setObject:function(_70f){this.object=gfx.makeParameters(this.object,(_70f instanceof Array)?{path:_70f}:_70f);return this;},render:function(_710){var m=_6e0.multiply(_710,this.matrix);this.cache=_6d9.map(this.object.path,function(item){return _6e0.multiplyPoint(m,item);});this.cache.push(this.cache[0]);},draw:function(_711){if(this.shape){this.shape.setShape({points:this.cache});}else{this.shape=this.renderer.createPolyline({points:this.cache});}this.shape.setStroke(this.strokeStyle).setFill(this.toStdFill(_711,_6e0.normalize(this.cache)));},getZOrder:function(){var _712=0;for(var x=0;x<this.cache.length;x++){_712+=this.cache[x].z;}return (this.cache.length>1)?_712/this.cache.length:0;},getOutline:function(){return this.cache.slice(0,3);}});_6da("dojox.gfx3d.Cube",_6dc.Object,{constructor:function(){this.object=lang.clone(_6dc.defaultCube);this.polygons=[];},setObject:function(_713){this.object=gfx.makeParameters(this.object,_713);},render:function(_714){var a=this.object.top;var g=this.object.bottom;var b={x:g.x,y:a.y,z:a.z};var c={x:g.x,y:g.y,z:a.z};var d={x:a.x,y:g.y,z:a.z};var e={x:a.x,y:a.y,z:g.z};var f={x:g.x,y:a.y,z:g.z};var h={x:a.x,y:g.y,z:g.z};var _715=[a,b,c,d,e,f,g,h];var m=_6e0.multiply(_714,this.matrix);var p=_6d9.map(_715,function(item){return _6e0.multiplyPoint(m,item);});a=p[0];b=p[1];c=p[2];d=p[3];e=p[4];f=p[5];g=p[6];h=p[7];this.cache=[[a,b,c,d,a],[e,f,g,h,e],[a,d,h,e,a],[d,c,g,h,d],[c,b,f,g,c],[b,a,e,f,b]];},draw:function(_716){this.cache=_6dc.scheduler.bsp(this.cache,function(it){return it;});var _717=this.cache.slice(3);if(this.shape){this.shape.clear();}else{this.shape=this.renderer.createGroup();}for(var x=0;x<_717.length;x++){this.shape.createPolyline(_717[x]).setStroke(this.strokeStyle).setFill(this.toStdFill(_716,_6df.normalize(_717[x])));}},getZOrder:function(){var top=this.cache[0][0];var _718=this.cache[1][2];return (top.z+_718.z)/2;}});_6da("dojox.gfx3d.Cylinder",_6dc.Object,{constructor:function(){this.object=lang.clone(_6dc.defaultCylinder);},render:function(_719){var m=_6e0.multiply(_719,this.matrix);var _71a=[0,Math.PI/4,Math.PI/3];var _71b=_6e0.multiplyPoint(m,this.object.center);var _71c=_6d9.map(_71a,function(item){return {x:this.center.x+this.radius*Math.cos(item),y:this.center.y+this.radius*Math.sin(item),z:this.center.z};},this.object);_71c=_6d9.map(_71c,function(item){return _6df.substract(_6e0.multiplyPoint(m,item),_71b);});var A={xx:_71c[0].x*_71c[0].y,xy:_71c[0].y*_71c[0].y,xz:1,yx:_71c[1].x*_71c[1].y,yy:_71c[1].y*_71c[1].y,yz:1,zx:_71c[2].x*_71c[2].y,zy:_71c[2].y*_71c[2].y,zz:1,dx:0,dy:0,dz:0};var B=_6d9.map(_71c,function(item){return -Math.pow(item.x,2);});var X=_6e0.multiplyPoint(_6e0.invert(A),B[0],B[1],B[2]);var _71d=Math.atan2(X.x,1-X.y)/2;var _71e=_6d9.map(_71c,function(item){return _6db.multiplyPoint(_6db.rotate(-_71d),item.x,item.y);});var a=Math.pow(_71e[0].x,2);var b=Math.pow(_71e[0].y,2);var c=Math.pow(_71e[1].x,2);var d=Math.pow(_71e[1].y,2);var rx=Math.sqrt((a*d-b*c)/(d-b));var ry=Math.sqrt((a*d-b*c)/(a-c));if(rx<ry){var t=rx;rx=ry;ry=t;_71d-=Math.PI/2;}var top=_6e0.multiplyPoint(m,_6df.sum(this.object.center,{x:0,y:0,z:this.object.height}));var _71f=this.fillStyle.type=="constant"?this.fillStyle.color:_6de(this.renderer.lighting,this.fillStyle,this.object.center,this.object.radius,Math.PI,2*Math.PI,m);if(isNaN(rx)||isNaN(ry)||isNaN(_71d)){rx=this.object.radius,ry=0,_71d=0;}this.cache={center:_71b,top:top,rx:rx,ry:ry,theta:_71d,gradient:_71f};},draw:function(){var c=this.cache,v=_6df,m=_6db,_720=[c.center,c.top],_721=v.substract(c.top,c.center);if(v.dotProduct(_721,this.renderer.lighting.incident)>0){_720=[c.top,c.center];_721=v.substract(c.center,c.top);}var _722=this.renderer.lighting[this.fillStyle.type](_721,this.fillStyle.finish,this.fillStyle.color),d=Math.sqrt(Math.pow(c.center.x-c.top.x,2)+Math.pow(c.center.y-c.top.y,2));if(this.shape){this.shape.clear();}else{this.shape=this.renderer.createGroup();}this.shape.createPath("").moveTo(0,-c.rx).lineTo(d,-c.rx).lineTo(d,c.rx).lineTo(0,c.rx).arcTo(c.ry,c.rx,0,true,true,0,-c.rx).setFill(c.gradient).setStroke(this.strokeStyle).setTransform([m.translate(_720[0]),m.rotate(Math.atan2(_720[1].y-_720[0].y,_720[1].x-_720[0].x))]);if(c.rx>0&&c.ry>0){this.shape.createEllipse({cx:_720[1].x,cy:_720[1].y,rx:c.rx,ry:c.ry}).setFill(_722).setStroke(this.strokeStyle).applyTransform(m.rotateAt(c.theta,_720[1]));}}});_6da("dojox.gfx3d.Viewport",gfx.Group,{constructor:function(){this.dimension=null;this.objects=[];this.todos=[];this.renderer=this;this.schedule=_6dc.scheduler.zOrder;this.draw=_6dc.drawer.conservative;this.deep=false;this.lights=[];this.lighting=null;},setCameraTransform:function(_723){this.camera=_6e0.clone(_723?_6e0.normalize(_723):_6dc.identity,true);this.invalidate();return this;},applyCameraRightTransform:function(_724){return _724?this.setCameraTransform([this.camera,_724]):this;},applyCameraLeftTransform:function(_725){return _725?this.setCameraTransform([_725,this.camera]):this;},applyCameraTransform:function(_726){return this.applyCameraRightTransform(_726);},setLights:function(_727,_728,_729){this.lights=(_727 instanceof Array)?{sources:_727,ambient:_728,specular:_729}:_727;var view={x:0,y:0,z:1};this.lighting=new _6e1.Model(view,this.lights.sources,this.lights.ambient,this.lights.specular);this.invalidate();return this;},addLights:function(_72a){return this.setLights(this.lights.sources.concat(_72a));},addTodo:function(_72b){if(_6d9.every(this.todos,function(item){return item!=_72b;})){this.todos.push(_72b);}},invalidate:function(){this.deep=true;this.todos=this.objects;},setDimensions:function(dim){if(dim){var w=lang.isString(dim.width)?parseInt(dim.width):dim.width;var h=lang.isString(dim.height)?parseInt(dim.height):dim.height;if(this.rawNode){var trs=this.rawNode.style;if(trs){trs.height=h;trs.width=w;}else{this.rawNode.width=w;this.rawNode.height=h;}}this.dimension={width:w,height:h};}else{this.dimension=null;}},render:function(){if(!this.todos.length){return;}var m=_6e0;for(var x=0;x<this.todos.length;x++){this.todos[x].render(_6e0.normalize([m.cameraRotateXg(180),m.cameraTranslate(0,this.dimension.height,0),this.camera]),this.deep);}this.objects=this.schedule(this.objects);this.draw(this.todos,this.objects,this);this.todos=[];this.deep=false;}});_6dc.Viewport.nodeType=gfx.Group.nodeType;_6dc._creators={createEdges:function(_72c,_72d){return this.create3DObject(_6dc.Edges,_72c,_72d);},createTriangles:function(tris,_72e){return this.create3DObject(_6dc.Triangles,tris,_72e);},createQuads:function(_72f,_730){return this.create3DObject(_6dc.Quads,_72f,_730);},createPolygon:function(_731){return this.create3DObject(_6dc.Polygon,_731);},createOrbit:function(_732){return this.create3DObject(_6dc.Orbit,_732);},createCube:function(cube){return this.create3DObject(_6dc.Cube,cube);},createCylinder:function(_733){return this.create3DObject(_6dc.Cylinder,_733);},createPath3d:function(path){return this.create3DObject(_6dc.Path3d,path);},createScene:function(){return this.create3DObject(_6dc.Scene);},create3DObject:function(_734,_735,_736){var obj=new _734();this.adopt(obj);if(_735){obj.setObject(_735,_736);}return obj;},adopt:function(obj){obj.renderer=this.renderer;obj.parent=this;this.objects.push(obj);this.addTodo(obj);return this;},abandon:function(obj,_737){for(var i=0;i<this.objects.length;++i){if(this.objects[i]==obj){this.objects.splice(i,1);}}obj.parent=null;return this;},setScheduler:function(_738){this.schedule=_738;},setDrawer:function(_739){this.draw=_739;}};lang.extend(_6dc.Viewport,_6dc._creators);lang.extend(_6dc.Scene,_6dc._creators);delete _6dc._creators;lang.extend(gfx.Surface,{createViewport:function(){var _73a=this.createObject(_6dc.Viewport,null,true);_73a.setDimensions(this.getDimensions());return _73a;}});return _6dc.Object;});},"dijit/form/_ButtonMixin":function(){define(["dojo/_base/declare","dojo/dom","dojo/has","../registry"],function(_73b,dom,has,_73c){var _73d=_73b("dijit.form._ButtonMixin"+(has("dojo-bidi")?"_NoBidi":""),null,{label:"",type:"button",__onClick:function(e){e.stopPropagation();e.preventDefault();if(!this.disabled){this.valueNode.click(e);}return false;},_onClick:function(e){if(this.disabled){e.stopPropagation();e.preventDefault();return false;}if(this.onClick(e)===false){e.preventDefault();}var _73e=e.defaultPrevented;if(!_73e&&this.type=="submit"&&!(this.valueNode||this.focusNode).form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _73f=_73c.byNode(node);if(_73f&&typeof _73f._onSubmit=="function"){_73f._onSubmit(e);e.preventDefault();_73e=true;break;}}}return !_73e;},postCreate:function(){this.inherited(arguments);dom.setSelectable(this.focusNode,false);},onClick:function(){return true;},_setLabelAttr:function(_740){this._set("label",_740);var _741=this.containerNode||this.focusNode;_741.innerHTML=_740;}});if(has("dojo-bidi")){_73d=_73b("dijit.form._ButtonMixin",_73d,{_setLabelAttr:function(){this.inherited(arguments);var _742=this.containerNode||this.focusNode;this.applyTextDir(_742);}});}return _73d;});},"dojo/colors":function(){define(["./_base/kernel","./_base/lang","./_base/Color","./_base/array"],function(dojo,lang,_743,_744){var _745={};lang.setObject("dojo.colors",_745);var _746=function(m1,m2,h){if(h<0){++h;}if(h>1){--h;}var h6=6*h;if(h6<1){return m1+(m2-m1)*h6;}if(2*h<1){return m2;}if(3*h<2){return m1+(m2-m1)*(2/3-h)*6;}return m1;};dojo.colorFromRgb=_743.fromRgb=function(_747,obj){var m=_747.toLowerCase().match(/^(rgba?|hsla?)\(([\s\.\-,%0-9]+)\)/);if(m){var c=m[2].split(/\s*,\s*/),l=c.length,t=m[1],a;if((t=="rgb"&&l==3)||(t=="rgba"&&l==4)){var r=c[0];if(r.charAt(r.length-1)=="%"){a=_744.map(c,function(x){return parseFloat(x)*2.56;});if(l==4){a[3]=c[3];}return _743.fromArray(a,obj);}return _743.fromArray(c,obj);}if((t=="hsl"&&l==3)||(t=="hsla"&&l==4)){var H=((parseFloat(c[0])%360)+360)%360/360,S=parseFloat(c[1])/100,L=parseFloat(c[2])/100,m2=L<=0.5?L*(S+1):L+S-L*S,m1=2*L-m2;a=[_746(m1,m2,H+1/3)*256,_746(m1,m2,H)*256,_746(m1,m2,H-1/3)*256,1];if(l==4){a[3]=c[3];}return _743.fromArray(a,obj);}}return null;};var _748=function(c,low,high){c=Number(c);return isNaN(c)?high:c<low?low:c>high?high:c;};_743.prototype.sanitize=function(){var t=this;t.r=Math.round(_748(t.r,0,255));t.g=Math.round(_748(t.g,0,255));t.b=Math.round(_748(t.b,0,255));t.a=_748(t.a,0,1);return this;};_745.makeGrey=_743.makeGrey=function(g,a){return _743.fromArray([g,g,g,a]);};lang.mixin(_743.named,{"aliceblue":[240,248,255],"antiquewhite":[250,235,215],"aquamarine":[127,255,212],"azure":[240,255,255],"beige":[245,245,220],"bisque":[255,228,196],"blanchedalmond":[255,235,205],"blueviolet":[138,43,226],"brown":[165,42,42],"burlywood":[222,184,135],"cadetblue":[95,158,160],"chartreuse":[127,255,0],"chocolate":[210,105,30],"coral":[255,127,80],"cornflowerblue":[100,149,237],"cornsilk":[255,248,220],"crimson":[220,20,60],"cyan":[0,255,255],"darkblue":[0,0,139],"darkcyan":[0,139,139],"darkgoldenrod":[184,134,11],"darkgray":[169,169,169],"darkgreen":[0,100,0],"darkgrey":[169,169,169],"darkkhaki":[189,183,107],"darkmagenta":[139,0,139],"darkolivegreen":[85,107,47],"darkorange":[255,140,0],"darkorchid":[153,50,204],"darkred":[139,0,0],"darksalmon":[233,150,122],"darkseagreen":[143,188,143],"darkslateblue":[72,61,139],"darkslategray":[47,79,79],"darkslategrey":[47,79,79],"darkturquoise":[0,206,209],"darkviolet":[148,0,211],"deeppink":[255,20,147],"deepskyblue":[0,191,255],"dimgray":[105,105,105],"dimgrey":[105,105,105],"dodgerblue":[30,144,255],"firebrick":[178,34,34],"floralwhite":[255,250,240],"forestgreen":[34,139,34],"gainsboro":[220,220,220],"ghostwhite":[248,248,255],"gold":[255,215,0],"goldenrod":[218,165,32],"greenyellow":[173,255,47],"grey":[128,128,128],"honeydew":[240,255,240],"hotpink":[255,105,180],"indianred":[205,92,92],"indigo":[75,0,130],"ivory":[255,255,240],"khaki":[240,230,140],"lavender":[230,230,250],"lavenderblush":[255,240,245],"lawngreen":[124,252,0],"lemonchiffon":[255,250,205],"lightblue":[173,216,230],"lightcoral":[240,128,128],"lightcyan":[224,255,255],"lightgoldenrodyellow":[250,250,210],"lightgray":[211,211,211],"lightgreen":[144,238,144],"lightgrey":[211,211,211],"lightpink":[255,182,193],"lightsalmon":[255,160,122],"lightseagreen":[32,178,170],"lightskyblue":[135,206,250],"lightslategray":[119,136,153],"lightslategrey":[119,136,153],"lightsteelblue":[176,196,222],"lightyellow":[255,255,224],"limegreen":[50,205,50],"linen":[250,240,230],"magenta":[255,0,255],"mediumaquamarine":[102,205,170],"mediumblue":[0,0,205],"mediumorchid":[186,85,211],"mediumpurple":[147,112,219],"mediumseagreen":[60,179,113],"mediumslateblue":[123,104,238],"mediumspringgreen":[0,250,154],"mediumturquoise":[72,209,204],"mediumvioletred":[199,21,133],"midnightblue":[25,25,112],"mintcream":[245,255,250],"mistyrose":[255,228,225],"moccasin":[255,228,181],"navajowhite":[255,222,173],"oldlace":[253,245,230],"olivedrab":[107,142,35],"orange":[255,165,0],"orangered":[255,69,0],"orchid":[218,112,214],"palegoldenrod":[238,232,170],"palegreen":[152,251,152],"paleturquoise":[175,238,238],"palevioletred":[219,112,147],"papayawhip":[255,239,213],"peachpuff":[255,218,185],"peru":[205,133,63],"pink":[255,192,203],"plum":[221,160,221],"powderblue":[176,224,230],"rosybrown":[188,143,143],"royalblue":[65,105,225],"saddlebrown":[139,69,19],"salmon":[250,128,114],"sandybrown":[244,164,96],"seagreen":[46,139,87],"seashell":[255,245,238],"sienna":[160,82,45],"skyblue":[135,206,235],"slateblue":[106,90,205],"slategray":[112,128,144],"slategrey":[112,128,144],"snow":[255,250,250],"springgreen":[0,255,127],"steelblue":[70,130,180],"tan":[210,180,140],"thistle":[216,191,216],"tomato":[255,99,71],"turquoise":[64,224,208],"violet":[238,130,238],"wheat":[245,222,179],"whitesmoke":[245,245,245],"yellowgreen":[154,205,50]});return _743;});},"dojox/charting/themes/gradientGenerator":function(){define(["dojo/_base/lang","dojo/_base/array","dojo/_base/Color","../Theme","dojox/color/_base","./common"],function(lang,arr,_749,_74a,_74b,_74c){var gg=lang.getObject("gradientGenerator",true,_74c);gg.generateFills=function(_74d,_74e,_74f,_750){return arr.map(_74d,function(c){return _74a.generateHslGradient(c,_74e,_74f,_750);});};gg.updateFills=function(_751,_752,_753,_754){arr.forEach(_751,function(t){if(t.fill&&!t.fill.type){t.fill=_74a.generateHslGradient(t.fill,_752,_753,_754);}});};gg.generateMiniTheme=function(_755,_756,_757,_758,_759){return arr.map(_755,function(c){c=new _74b.Color(c);return {fill:_74a.generateHslGradient(c,_756,_757,_758),stroke:{color:_74a.generateHslColor(c,_759)}};});};gg.generateGradientByIntensity=function(_75a,_75b){_75a=new _749(_75a);return arr.map(_75b,function(stop){var s=stop.i/255;return {offset:stop.o,color:new _749([_75a.r*s,_75a.g*s,_75a.b*s,_75a.a])};});};return gg;});},"dijit/registry":function(){define(["dojo/_base/array","dojo/sniff","dojo/_base/window","./main"],function(_75c,has,win,_75d){var _75e={},hash={};var _75f={length:0,add:function(_760){if(hash[_760.id]){throw new Error("Tried to register widget with id=="+_760.id+" but that id is already registered");}hash[_760.id]=_760;this.length++;},remove:function(id){if(hash[id]){delete hash[id];this.length--;}},byId:function(id){return typeof id=="string"?hash[id]:id;},byNode:function(node){return hash[node.getAttribute("widgetId")];},toArray:function(){var ar=[];for(var id in hash){ar.push(hash[id]);}return ar;},getUniqueId:function(_761){var id;do{id=_761+"_"+(_761 in _75e?++_75e[_761]:_75e[_761]=0);}while(hash[id]);return _75d._scopeName=="dijit"?id:_75d._scopeName+"_"+id;},findWidgets:function(root,_762){var _763=[];function _764(root){for(var node=root.firstChild;node;node=node.nextSibling){if(node.nodeType==1){var _765=node.getAttribute("widgetId");if(_765){var _766=hash[_765];if(_766){_763.push(_766);}}else{if(node!==_762){_764(node);}}}}};_764(root);return _763;},_destroyAll:function(){_75d._curFocus=null;_75d._prevFocus=null;_75d._activeStack=[];_75c.forEach(_75f.findWidgets(win.body()),function(_767){if(!_767._destroyed){if(_767.destroyRecursive){_767.destroyRecursive();}else{if(_767.destroy){_767.destroy();}}}});},getEnclosingWidget:function(node){while(node){var id=node.nodeType==1&&node.getAttribute("widgetId");if(id){return hash[id];}node=node.parentNode;}return null;},_hash:hash};_75d.registry=_75f;return _75f;});},"dojox/charting/bidi/action2d/Tooltip":function(){define(["dojo/_base/declare","dojo/dom-style"],function(_768,_769){return _768(null,{_recheckPosition:function(obj,rect,_76a){if(!this.chart.isRightToLeft()){return;}var _76b=this.chart.offsets.l-this.chart.offsets.r;if(obj.element=="marker"){rect.x=this.chart.dim.width-obj.cx+_76b;_76a[0]="before-centered";_76a[1]="after-centered";}else{if(obj.element=="circle"){rect.x=this.chart.dim.width-obj.cx-obj.cr+_76b;}else{if(obj.element=="bar"||obj.element=="column"){rect.x=this.chart.dim.width-rect.width-rect.x+_76b;if(obj.element=="bar"){_76a[0]="before-centered";_76a[1]="after-centered";}}else{if(obj.element=="candlestick"){rect.x=this.chart.dim.width+_76b-obj.x;}}}}},_format:function(_76c){var _76d=(_769.get(this.chart.node,"direction")=="rtl");var _76e=(this.chart.getTextDir(_76c)=="rtl");if(_76e&&!_76d){return "<span dir = 'rtl'>"+_76c+"</span>";}else{if(!_76e&&_76d){return "<span dir = 'ltr'>"+_76c+"</span>";}else{return _76c;}}}});});},"dojox/charting/themes/Grasslands":function(){define(["../SimpleTheme","./common"],function(_76f,_770){_770.Grasslands=new _76f({colors:["#70803a","#dde574","#788062","#b1cc5d","#eff2c2"]});return _770.Grasslands;});},"dojox/charting/plot2d/Candlesticks":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/array","dojo/has","./CartesianBase","./_PlotEvents","./common","dojox/lang/functional","dojox/lang/functional/reversed","dojox/lang/utils","dojox/gfx/fx"],function(lang,_771,arr,has,_772,_773,dc,df,dfr,du,fx){var _774=dfr.lambda("item.purgeGroup()");return _771("dojox.charting.plot2d.Candlesticks",[_772,_773],{defaultParams:{gap:2,animate:null},optionalParams:{minBarSize:1,maxBarSize:1,stroke:{},outline:{},shadow:{},fill:{},font:"",fontColor:""},constructor:function(_775,_776){this.opt=lang.clone(this.defaultParams);du.updateWithObject(this.opt,_776);du.updateWithPattern(this.opt,_776,this.optionalParams);this.animate=this.opt.animate;},collectStats:function(_777){var _778=lang.delegate(dc.defaultStats);for(var i=0;i<_777.length;i++){var run=_777[i];if(!run.data.length){continue;}var _779=_778.vmin,_77a=_778.vmax;if(!("ymin" in run)||!("ymax" in run)){arr.forEach(run.data,function(val,idx){if(val!==null){var x=val.x||idx+1;_778.hmin=Math.min(_778.hmin,x);_778.hmax=Math.max(_778.hmax,x);_778.vmin=Math.min(_778.vmin,val.open,val.close,val.high,val.low);_778.vmax=Math.max(_778.vmax,val.open,val.close,val.high,val.low);}});}if("ymin" in run){_778.vmin=Math.min(_779,run.ymin);}if("ymax" in run){_778.vmax=Math.max(_77a,run.ymax);}}return _778;},getSeriesStats:function(){var _77b=this.collectStats(this.series);_77b.hmin-=0.5;_77b.hmax+=0.5;return _77b;},render:function(dim,_77c){if(this.zoom&&!this.isDataDirty()){return this.performZoom(dim,_77c);}this.resetEvents();this.dirty=this.isDirty();var s;if(this.dirty){arr.forEach(this.series,_774);this._eventSeries={};this.cleanGroup();s=this.getGroup();df.forEachRev(this.series,function(item){item.cleanGroup(s);});}var t=this.chart.theme,f,gap,_77d,ht=this._hScaler.scaler.getTransformerFromModel(this._hScaler),vt=this._vScaler.scaler.getTransformerFromModel(this._vScaler),_77e=this.events();f=dc.calculateBarSize(this._hScaler.bounds.scale,this.opt);gap=f.gap;_77d=f.size;for(var i=this.series.length-1;i>=0;--i){var run=this.series[i];if(!this.dirty&&!run.dirty){t.skip();this._reconnectEvents(run.name);continue;}run.cleanGroup();s=run.group;var _77f=t.next("candlestick",[this.opt,run]),_780=new Array(run.data.length);for(var j=0;j<run.data.length;++j){var v=run.data[j];if(v!==null){var _781=t.addMixin(_77f,"candlestick",v,true);var x=ht(v.x||(j+0.5))+_77c.l+gap,y=dim.height-_77c.b,open=vt(v.open),_782=vt(v.close),high=vt(v.high),low=vt(v.low);if("mid" in v){var mid=vt(v.mid);}if(low>high){var tmp=high;high=low;low=tmp;}if(_77d>=1){var _783=open>_782;var line={x1:_77d/2,x2:_77d/2,y1:y-high,y2:y-low},rect={x:0,y:y-Math.max(open,_782),width:_77d,height:Math.max(_783?open-_782:_782-open,1)};var _784=s.createGroup();_784.setTransform({dx:x,dy:0});var _785=_784.createGroup();_785.createLine(line).setStroke(_781.series.stroke);_785.createRect(rect).setStroke(_781.series.stroke).setFill(_783?_781.series.fill:"white");if("mid" in v){_785.createLine({x1:(_781.series.stroke.width||1),x2:_77d-(_781.series.stroke.width||1),y1:y-mid,y2:y-mid}).setStroke(_783?"white":_781.series.stroke);}run.dyn.fill=_781.series.fill;run.dyn.stroke=_781.series.stroke;if(_77e){var o={element:"candlestick",index:j,run:run,shape:_785,x:x,y:y-Math.max(open,_782),cx:_77d/2,cy:(y-Math.max(open,_782))+(Math.max(_783?open-_782:_782-open,1)/2),width:_77d,height:Math.max(_783?open-_782:_782-open,1),data:v};this._connectEvents(o);_780[j]=o;}}if(this.animate){this._animateCandlesticks(_784,y-low,high-low);}}}this._eventSeries[run.name]=_780;run.dirty=false;}this.dirty=false;if(has("dojo-bidi")){this._checkOrientation(this.group,dim,_77c);}return this;},tooltipFunc:function(o){return "<table cellpadding=\"1\" cellspacing=\"0\" border=\"0\" style=\"font-size:0.9em;\">"+"<tr><td>Open:</td><td align=\"right\"><strong>"+o.data.open+"</strong></td></tr>"+"<tr><td>High:</td><td align=\"right\"><strong>"+o.data.high+"</strong></td></tr>"+"<tr><td>Low:</td><td align=\"right\"><strong>"+o.data.low+"</strong></td></tr>"+"<tr><td>Close:</td><td align=\"right\"><strong>"+o.data.close+"</strong></td></tr>"+(o.data.mid!==undefined?"<tr><td>Mid:</td><td align=\"right\"><strong>"+o.data.mid+"</strong></td></tr>":"")+"</table>";},_animateCandlesticks:function(_786,_787,_788){fx.animateTransform(lang.delegate({shape:_786,duration:1200,transform:[{name:"translate",start:[0,_787-(_787/_788)],end:[0,0]},{name:"scale",start:[1,1/_788],end:[1,1]},{name:"original"}]},this.animate)).play();}});});},"dojox/charting/action2d/TouchIndicator":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/event","dojo/has","dojo/touch","dojo/_base/connect","./ChartAction","./_IndicatorElement","dojox/lang/utils"],function(lang,_789,_78a,has,_78b,_78c,_78d,_78e,du){has.add("touch-events","ontouchstart" in document);return _789("dojox.charting.action2d.TouchIndicator",_78d,{defaultParams:{series:"",dualIndicator:false,vertical:true,autoScroll:true,fixed:true,precision:0,lines:true,labels:true,markers:true},optionalParams:{lineStroke:{},outlineStroke:{},shadowStroke:{},lineFill:{},stroke:{},outline:{},shadow:{},fill:{},fillFunc:null,labelFunc:null,font:"",fontColor:"",markerStroke:{},markerOutline:{},markerShadow:{},markerFill:{},markerSymbol:"",offset:{},start:false},constructor:function(_78f,plot,_790){if(has("touch-events")){this._listeners=[{eventName:"touchstart",methodName:"onTouchStart"},{eventName:"touchmove",methodName:"onTouchMove"},{eventName:"touchend",methodName:"onTouchEnd"},{eventName:"touchcancel",methodName:"onTouchEnd"}];}else{this._listeners=[{eventName:_78b.press,methodName:"onTouchStart"},{eventName:_78b.move,methodName:"onTouchMove"},{eventName:_78b.cancel,methodName:"onTouchEnd"}];}this.opt=lang.clone(this.defaultParams);du.updateWithObject(this.opt,_790);du.updateWithPattern(this.opt,_790,this.optionalParams);this._uName="touchIndicator"+this.opt.series;this.connect();},connect:function(){this.inherited(arguments);this.chart.addPlot(this._uName,{type:_78e,inter:this});},disconnect:function(){var plot=this.chart.getPlot(this._uName);if(plot.pageCoord){this.onTouchEnd();}this.chart.removePlot(this._uName);this.inherited(arguments);},onChange:function(_791){},onTouchStart:function(_792){if(!_792.touches||_792.touches.length==1){this._onTouchSingle(_792,true);}else{if(this.opt.dualIndicator&&_792.touches.length==2){this._onTouchDual(_792);}}},onTouchMove:function(_793){if(!_793.touches||_793.touches.length==1){this._onTouchSingle(_793);}else{if(this.opt.dualIndicator&&_793.touches.length==2){this._onTouchDual(_793);}}},_onTouchSingle:function(_794,_795){if(!has("touch-events")&&!this._onTouchEndHandler){this._onTouchEndHandler=_78c.connect(this.chart.node.ownerDocument,_78b.release,this,"onTouchEnd");}if(this.chart._delayedRenderHandle&&!_795){this.chart.render();}var plot=this.chart.getPlot(this._uName);plot.pageCoord={x:_794.touches?_794.touches[0].pageX:_794.pageX,y:_794.touches?_794.touches[0].pageY:_794.pageY};plot.dirty=true;if(_795){this.chart.delayedRender();}else{this.chart.render();}_78a.stop(_794);},_onTouchDual:function(_796){if(!has("touch-events")&&!this._onTouchEndHandler){this._onTouchEndHandler=_78c.connect(this.chart.node.ownerDocument,_78b.release,this,"onTouchEnd");}if(this.chart._delayedRenderHandle){this.chart.render();}var plot=this.chart.getPlot(this._uName);plot.pageCoord={x:_796.touches[0].pageX,y:_796.touches[0].pageY};plot.secondCoord={x:_796.touches[1].pageX,y:_796.touches[1].pageY};plot.dirty=true;this.chart.render();_78a.stop(_796);},onTouchEnd:function(_797){if(!has("touch-events")&&this._onTouchEndHandler){_78c.disconnect(this._onTouchEndHandler);this._onTouchEndHandler=null;}var plot=this.chart.getPlot(this._uName);plot.stopTrack();plot.pageCoord=null;plot.secondCoord=null;plot.dirty=true;this.chart.delayedRender();}});});},"dojox/charting/axis2d/Default":function(){define(["dojo/_base/lang","dojo/_base/array","dojo/sniff","dojo/_base/declare","dojo/_base/connect","dojo/dom-geometry","./Invisible","../scaler/linear","./common","dojox/gfx","dojox/lang/utils","dojox/lang/functional","dojo/has!dojo-bidi?../bidi/axis2d/Default"],function(lang,arr,has,_798,_799,_79a,_79b,lin,_79c,g,du,df,_79d){var _79e=45;var _79f=_798(has("dojo-bidi")?"dojox.charting.axis2d.NonBidiDefault":"dojox.charting.axis2d.Default",_79b,{defaultParams:{vertical:false,fixUpper:"none",fixLower:"none",natural:false,leftBottom:true,includeZero:false,fixed:true,majorLabels:true,minorTicks:true,minorLabels:true,microTicks:false,rotation:0,htmlLabels:true,enableCache:false,dropLabels:true,labelSizeChange:false},optionalParams:{min:0,max:1,from:0,to:1,majorTickStep:4,minorTickStep:2,microTickStep:1,labels:[],labelFunc:null,maxLabelSize:0,maxLabelCharCount:0,trailingSymbol:null,stroke:{},majorTick:{},minorTick:{},microTick:{},tick:{},font:"",fontColor:"",title:"",titleGap:0,titleFont:"",titleFontColor:"",titleOrientation:""},constructor:function(_7a0,_7a1){this.opt=lang.clone(this.defaultParams);du.updateWithObject(this.opt,_7a1);du.updateWithPattern(this.opt,_7a1,this.optionalParams);if(this.opt.enableCache){this._textFreePool=[];this._lineFreePool=[];this._textUsePool=[];this._lineUsePool=[];}this._invalidMaxLabelSize=true;},setWindow:function(_7a2,_7a3){if(_7a2!=this.scale){this._invalidMaxLabelSize=true;}return this.inherited(arguments);},_groupLabelWidth:function(_7a4,font,_7a5){if(!_7a4.length){return 0;}if(_7a4.length>50){_7a4.length=50;}if(lang.isObject(_7a4[0])){_7a4=df.map(_7a4,function(_7a6){return _7a6.text;});}if(_7a5){_7a4=df.map(_7a4,function(_7a7){return lang.trim(_7a7).length==0?"":_7a7.substring(0,_7a5)+this.trailingSymbol;},this);}var s=_7a4.join("<br>");return g._base._getTextBox(s,{font:font}).w||0;},_getMaxLabelSize:function(min,max,span,_7a8,font,size){if(this._maxLabelSize==null&&arguments.length==6){var o=this.opt;this.scaler.minMinorStep=this._prevMinMinorStep=0;var ob=lang.clone(o);delete ob.to;delete ob.from;var sb=lin.buildScaler(min,max,span,ob,o.to-o.from);sb.minMinorStep=0;this._majorStart=sb.major.start;var tb=lin.buildTicks(sb,o);if(size&&tb){var _7a9=0,_7aa=0;var _7ab=function(tick){if(tick.label){this.push(tick.label);}};var _7ac=[];if(this.opt.majorLabels){arr.forEach(tb.major,_7ab,_7ac);_7a9=this._groupLabelWidth(_7ac,font,ob.maxLabelCharCount);if(ob.maxLabelSize){_7a9=Math.min(ob.maxLabelSize,_7a9);}}_7ac=[];if(this.opt.dropLabels&&this.opt.minorLabels){arr.forEach(tb.minor,_7ab,_7ac);_7aa=this._groupLabelWidth(_7ac,font,ob.maxLabelCharCount);if(ob.maxLabelSize){_7aa=Math.min(ob.maxLabelSize,_7aa);}}this._maxLabelSize={majLabelW:_7a9,minLabelW:_7aa,majLabelH:size,minLabelH:size};}else{this._maxLabelSize=null;}}return this._maxLabelSize;},calculate:function(min,max,span){this.inherited(arguments);this.scaler.minMinorStep=this._prevMinMinorStep;if((this._invalidMaxLabelSize||span!=this._oldSpan)&&(min!=Infinity&&max!=-Infinity)){this._invalidMaxLabelSize=false;if(this.opt.labelSizeChange){this._maxLabelSize=null;}this._oldSpan=span;var o=this.opt;var ta=this.chart.theme.axis,_7ad=o.rotation%360,_7ae=this.chart.theme.axis.tick.labelGap,font=o.font||(ta.majorTick&&ta.majorTick.font)||(ta.tick&&ta.tick.font),size=font?g.normalizedLength(g.splitFontString(font).size):0,_7af=this._getMaxLabelSize(min,max,span,_7ad,font,size);if(typeof _7ae!="number"){_7ae=4;}if(_7af&&o.dropLabels){var cosr=Math.abs(Math.cos(_7ad*Math.PI/180)),sinr=Math.abs(Math.sin(_7ad*Math.PI/180));var _7b0,_7b1;if(_7ad<0){_7ad+=360;}switch(_7ad){case 0:case 180:if(this.vertical){_7b0=_7b1=size;}else{_7b0=_7af.majLabelW;_7b1=_7af.minLabelW;}break;case 90:case 270:if(this.vertical){_7b0=_7af.majLabelW;_7b1=_7af.minLabelW;}else{_7b0=_7b1=size;}break;default:_7b0=this.vertical?Math.min(_7af.majLabelW,size/cosr):Math.min(_7af.majLabelW,size/sinr);var gap1=Math.sqrt(_7af.minLabelW*_7af.minLabelW+size*size),gap2=this.vertical?size*cosr+_7af.minLabelW*sinr:_7af.minLabelW*cosr+size*sinr;_7b1=Math.min(gap1,gap2);break;}this.scaler.minMinorStep=this._prevMinMinorStep=Math.max(_7b0,_7b1)+_7ae;var _7b2=this.scaler.minMinorStep<=this.scaler.minor.tick*this.scaler.bounds.scale;if(!_7b2){this._skipInterval=Math.floor((_7b0+_7ae)/(this.scaler.major.tick*this.scaler.bounds.scale));}else{this._skipInterval=0;}}else{this._skipInterval=0;}}this.ticks=lin.buildTicks(this.scaler,this.opt);return this;},getOffsets:function(){var s=this.scaler,_7b3={l:0,r:0,t:0,b:0};if(!s){return _7b3;}var o=this.opt,ta=this.chart.theme.axis,_7b4=this.chart.theme.axis.tick.labelGap,_7b5=o.titleFont||(ta.title&&ta.title.font),_7b6=(o.titleGap==0)?0:o.titleGap||(ta.title&&ta.title.gap),_7b7=this.chart.theme.getTick("major",o),_7b8=this.chart.theme.getTick("minor",o),_7b9=_7b5?g.normalizedLength(g.splitFontString(_7b5).size):0,_7ba=o.rotation%360,_7bb=o.leftBottom,cosr=Math.abs(Math.cos(_7ba*Math.PI/180)),sinr=Math.abs(Math.sin(_7ba*Math.PI/180));this.trailingSymbol=(o.trailingSymbol===undefined||o.trailingSymbol===null)?this.trailingSymbol:o.trailingSymbol;if(typeof _7b4!="number"){_7b4=4;}if(_7ba<0){_7ba+=360;}var _7bc=this._getMaxLabelSize();if(_7bc){var side;var _7bd=Math.ceil(Math.max(_7bc.majLabelW,_7bc.minLabelW))+1,size=Math.ceil(Math.max(_7bc.majLabelH,_7bc.minLabelH))+1;if(this.vertical){side=_7bb?"l":"r";switch(_7ba){case 0:case 180:_7b3[side]=_7bd;_7b3.t=_7b3.b=size/2;break;case 90:case 270:_7b3[side]=size;_7b3.t=_7b3.b=_7bd/2;break;default:if(_7ba<=_79e||(180<_7ba&&_7ba<=(180+_79e))){_7b3[side]=size*sinr/2+_7bd*cosr;_7b3[_7bb?"t":"b"]=size*cosr/2+_7bd*sinr;_7b3[_7bb?"b":"t"]=size*cosr/2;}else{if(_7ba>(360-_79e)||(180>_7ba&&_7ba>(180-_79e))){_7b3[side]=size*sinr/2+_7bd*cosr;_7b3[_7bb?"b":"t"]=size*cosr/2+_7bd*sinr;_7b3[_7bb?"t":"b"]=size*cosr/2;}else{if(_7ba<90||(180<_7ba&&_7ba<270)){_7b3[side]=size*sinr+_7bd*cosr;_7b3[_7bb?"t":"b"]=size*cosr+_7bd*sinr;}else{_7b3[side]=size*sinr+_7bd*cosr;_7b3[_7bb?"b":"t"]=size*cosr+_7bd*sinr;}}}break;}_7b3[side]+=_7b4+Math.max(_7b7.length>0?_7b7.length:0,_7b8.length>0?_7b8.length:0)+(o.title?(_7b9+_7b6):0);}else{side=_7bb?"b":"t";switch(_7ba){case 0:case 180:_7b3[side]=size;_7b3.l=_7b3.r=_7bd/2;break;case 90:case 270:_7b3[side]=_7bd;_7b3.l=_7b3.r=size/2;break;default:if((90-_79e)<=_7ba&&_7ba<=90||(270-_79e)<=_7ba&&_7ba<=270){_7b3[side]=size*cosr/2+_7bd*sinr;_7b3[_7bb?"r":"l"]=size*sinr/2+_7bd*cosr;_7b3[_7bb?"l":"r"]=size*sinr/2;}else{if(90<=_7ba&&_7ba<=(90+_79e)||270<=_7ba&&_7ba<=(270+_79e)){_7b3[side]=size*cosr/2+_7bd*sinr;_7b3[_7bb?"l":"r"]=size*sinr/2+_7bd*cosr;_7b3[_7bb?"r":"l"]=size*sinr/2;}else{if(_7ba<_79e||(180<_7ba&&_7ba<(180+_79e))){_7b3[side]=size*cosr+_7bd*sinr;_7b3[_7bb?"r":"l"]=size*sinr+_7bd*cosr;}else{_7b3[side]=size*cosr+_7bd*sinr;_7b3[_7bb?"l":"r"]=size*sinr+_7bd*cosr;}}}break;}_7b3[side]+=_7b4+Math.max(_7b7.length>0?_7b7.length:0,_7b8.length>0?_7b8.length:0)+(o.title?(_7b9+_7b6):0);}}return _7b3;},cleanGroup:function(_7be){if(this.opt.enableCache&&this.group){this._lineFreePool=this._lineFreePool.concat(this._lineUsePool);this._lineUsePool=[];this._textFreePool=this._textFreePool.concat(this._textUsePool);this._textUsePool=[];}this.inherited(arguments);},createText:function(_7bf,_7c0,x,y,_7c1,_7c2,font,_7c3,_7c4){if(!this.opt.enableCache||_7bf=="html"){return _79c.createText[_7bf](this.chart,_7c0,x,y,_7c1,_7c2,font,_7c3,_7c4);}var text;if(this._textFreePool.length>0){text=this._textFreePool.pop();text.setShape({x:x,y:y,text:_7c2,align:_7c1});_7c0.add(text);}else{text=_79c.createText[_7bf](this.chart,_7c0,x,y,_7c1,_7c2,font,_7c3);}this._textUsePool.push(text);return text;},createLine:function(_7c5,_7c6){var line;if(this.opt.enableCache&&this._lineFreePool.length>0){line=this._lineFreePool.pop();line.setShape(_7c6);_7c5.add(line);}else{line=_7c5.createLine(_7c6);}if(this.opt.enableCache){this._lineUsePool.push(line);}return line;},render:function(dim,_7c7){var _7c8=this._isRtl();if(!this.dirty||!this.scaler){return this;}var o=this.opt,ta=this.chart.theme.axis,_7c9=o.leftBottom,_7ca=o.rotation%360,_7cb,stop,_7cc,_7cd=0,_7ce,_7cf,_7d0,_7d1,_7d2,_7d3,_7d4=this.chart.theme.axis.tick.labelGap,_7d5=o.font||(ta.majorTick&&ta.majorTick.font)||(ta.tick&&ta.tick.font),_7d6=o.titleFont||(ta.title&&ta.title.font),_7d7=o.fontColor||(ta.majorTick&&ta.majorTick.fontColor)||(ta.tick&&ta.tick.fontColor)||"black",_7d8=o.titleFontColor||(ta.title&&ta.title.fontColor)||"black",_7d9=(o.titleGap==0)?0:o.titleGap||(ta.title&&ta.title.gap)||15,_7da=o.titleOrientation||(ta.title&&ta.title.orientation)||"axis",_7db=this.chart.theme.getTick("major",o),_7dc=this.chart.theme.getTick("minor",o),_7dd=this.chart.theme.getTick("micro",o),_7de="stroke" in o?o.stroke:ta.stroke,size=_7d5?g.normalizedLength(g.splitFontString(_7d5).size):0,cosr=Math.abs(Math.cos(_7ca*Math.PI/180)),sinr=Math.abs(Math.sin(_7ca*Math.PI/180)),_7df=_7d6?g.normalizedLength(g.splitFontString(_7d6).size):0;if(typeof _7d4!="number"){_7d4=4;}if(_7ca<0){_7ca+=360;}var _7e0=this._getMaxLabelSize();_7e0=_7e0&&_7e0.majLabelW;if(this.vertical){_7cb={y:dim.height-_7c7.b};stop={y:_7c7.t};_7cc={y:(dim.height-_7c7.b+_7c7.t)/2};_7ce=size*sinr+(_7e0||0)*cosr+_7d4+Math.max(_7db.length>0?_7db.length:0,_7dc.length>0?_7dc.length:0)+_7df+_7d9;_7cf={x:0,y:-1};_7d2={x:0,y:0};_7d0={x:1,y:0};_7d1={x:_7d4,y:0};switch(_7ca){case 0:_7d3="end";_7d2.y=size*0.4;break;case 90:_7d3="middle";_7d2.x=-size;break;case 180:_7d3="start";_7d2.y=-size*0.4;break;case 270:_7d3="middle";break;default:if(_7ca<_79e){_7d3="end";_7d2.y=size*0.4;}else{if(_7ca<90){_7d3="end";_7d2.y=size*0.4;}else{if(_7ca<(180-_79e)){_7d3="start";}else{if(_7ca<(180+_79e)){_7d3="start";_7d2.y=-size*0.4;}else{if(_7ca<270){_7d3="start";_7d2.x=_7c9?0:size*0.4;}else{if(_7ca<(360-_79e)){_7d3="end";_7d2.x=_7c9?0:size*0.4;}else{_7d3="end";_7d2.y=size*0.4;}}}}}}}if(_7c9){_7cb.x=stop.x=_7c7.l;_7cd=(_7da&&_7da=="away")?90:270;_7cc.x=_7c7.l-_7ce+(_7cd==270?_7df:0);_7d0.x=-1;_7d1.x=-_7d1.x;}else{_7cb.x=stop.x=dim.width-_7c7.r;_7cd=(_7da&&_7da=="axis")?90:270;_7cc.x=dim.width-_7c7.r+_7ce-(_7cd==270?0:_7df);switch(_7d3){case "start":_7d3="end";break;case "end":_7d3="start";break;case "middle":_7d2.x+=size;break;}}}else{_7cb={x:_7c7.l};stop={x:dim.width-_7c7.r};_7cc={x:(dim.width-_7c7.r+_7c7.l)/2};_7ce=size*cosr+(_7e0||0)*sinr+_7d4+Math.max(_7db.length>0?_7db.length:0,_7dc.length>0?_7dc.length:0)+_7df+_7d9;_7cf={x:_7c8?-1:1,y:0};_7d2={x:0,y:0};_7d0={x:0,y:1};_7d1={x:0,y:_7d4};switch(_7ca){case 0:_7d3="middle";_7d2.y=size;break;case 90:_7d3="start";_7d2.x=-size*0.4;break;case 180:_7d3="middle";break;case 270:_7d3="end";_7d2.x=size*0.4;break;default:if(_7ca<(90-_79e)){_7d3="start";_7d2.y=_7c9?size:0;}else{if(_7ca<(90+_79e)){_7d3="start";_7d2.x=-size*0.4;}else{if(_7ca<180){_7d3="start";_7d2.y=_7c9?0:-size;}else{if(_7ca<(270-_79e)){_7d3="end";_7d2.y=_7c9?0:-size;}else{if(_7ca<(270+_79e)){_7d3="end";_7d2.y=_7c9?size*0.4:0;}else{_7d3="end";_7d2.y=_7c9?size:0;}}}}}}if(_7c9){_7cb.y=stop.y=dim.height-_7c7.b;_7cd=(_7da&&_7da=="axis")?180:0;_7cc.y=dim.height-_7c7.b+_7ce-(_7cd?_7df:0);}else{_7cb.y=stop.y=_7c7.t;_7cd=(_7da&&_7da=="away")?180:0;_7cc.y=_7c7.t-_7ce+(_7cd?0:_7df);_7d0.y=-1;_7d1.y=-_7d1.y;switch(_7d3){case "start":_7d3="end";break;case "end":_7d3="start";break;case "middle":_7d2.y-=size;break;}}}this.cleanGroup();var s=this.group,c=this.scaler,t=this.ticks,f=lin.getTransformerFromModel(this.scaler),_7e1=(!o.title||!_7cd)&&!_7ca&&this.opt.htmlLabels&&!has("ie")&&!has("opera")?"html":"gfx",dx=_7d0.x*_7db.length,dy=_7d0.y*_7db.length,skip=this._skipInterval;s.createLine({x1:_7cb.x,y1:_7cb.y,x2:stop.x,y2:stop.y}).setStroke(_7de);if(o.title){var _7e2=_79c.createText[_7e1](this.chart,s,_7cc.x,_7cc.y,"middle",o.title,_7d6,_7d8);if(_7e1=="html"){this.htmlElements.push(_7e2);}else{_7e2.setTransform(g.matrix.rotategAt(_7cd,_7cc.x,_7cc.y));}}if(t==null){this.dirty=false;return this;}var rel=(t.major.length>0)?(t.major[0].value-this._majorStart)/c.major.tick:0;var _7e3=this.opt.majorLabels;arr.forEach(t.major,function(tick,i){var _7e4=f(tick.value),elem,x=(_7c8?stop.x:_7cb.x)+_7cf.x*_7e4,y=_7cb.y+_7cf.y*_7e4;i+=rel;this.createLine(s,{x1:x,y1:y,x2:x+dx,y2:y+dy}).setStroke(_7db);if(tick.label&&(!skip||(i-(1+skip))%(1+skip)==0)){var _7e5=o.maxLabelCharCount?this.getTextWithLimitCharCount(tick.label,_7d5,o.maxLabelCharCount):{text:tick.label,truncated:false};_7e5=o.maxLabelSize?this.getTextWithLimitLength(_7e5.text,_7d5,o.maxLabelSize,_7e5.truncated):_7e5;elem=this.createText(_7e1,s,x+(_7db.length>0?dx:0)+_7d1.x+(_7ca?0:_7d2.x),y+(_7db.length>0?dy:0)+_7d1.y+(_7ca?0:_7d2.y),_7d3,_7e5.text,_7d5,_7d7);if(_7e5.truncated){this.chart.formatTruncatedLabel(elem,tick.label,_7e1);}_7e5.truncated&&this.labelTooltip(elem,this.chart,tick.label,_7e5.text,_7d5,_7e1);if(_7e1=="html"){this.htmlElements.push(elem);}else{if(_7ca){elem.setTransform([{dx:_7d2.x,dy:_7d2.y},g.matrix.rotategAt(_7ca,x+(_7db.length>0?dx:0)+_7d1.x,y+(_7db.length>0?dy:0)+_7d1.y)]);}}}},this);dx=_7d0.x*_7dc.length;dy=_7d0.y*_7dc.length;_7e3=this.opt.minorLabels&&c.minMinorStep<=c.minor.tick*c.bounds.scale;arr.forEach(t.minor,function(tick){var _7e6=f(tick.value),elem,x=(_7c8?stop.x:_7cb.x)+_7cf.x*_7e6,y=_7cb.y+_7cf.y*_7e6;this.createLine(s,{x1:x,y1:y,x2:x+dx,y2:y+dy}).setStroke(_7dc);if(_7e3&&tick.label){var _7e7=o.maxLabelCharCount?this.getTextWithLimitCharCount(tick.label,_7d5,o.maxLabelCharCount):{text:tick.label,truncated:false};_7e7=o.maxLabelSize?this.getTextWithLimitLength(_7e7.text,_7d5,o.maxLabelSize,_7e7.truncated):_7e7;elem=this.createText(_7e1,s,x+(_7dc.length>0?dx:0)+_7d1.x+(_7ca?0:_7d2.x),y+(_7dc.length>0?dy:0)+_7d1.y+(_7ca?0:_7d2.y),_7d3,_7e7.text,_7d5,_7d7);if(_7e7.truncated){this.chart.formatTruncatedLabel(elem,tick.label,_7e1);}_7e7.truncated&&this.labelTooltip(elem,this.chart,tick.label,_7e7.text,_7d5,_7e1);if(_7e1=="html"){this.htmlElements.push(elem);}else{if(_7ca){elem.setTransform([{dx:_7d2.x,dy:_7d2.y},g.matrix.rotategAt(_7ca,x+(_7dc.length>0?dx:0)+_7d1.x,y+(_7dc.length>0?dy:0)+_7d1.y)]);}}}},this);dx=_7d0.x*_7dd.length;dy=_7d0.y*_7dd.length;arr.forEach(t.micro,function(tick){var _7e8=f(tick.value),x=_7cb.x+_7cf.x*_7e8,y=_7cb.y+_7cf.y*_7e8;this.createLine(s,{x1:x,y1:y,x2:x+dx,y2:y+dy}).setStroke(_7dd);},this);this.dirty=false;return this;},labelTooltip:function(elem,_7e9,_7ea,_7eb,font,_7ec){var _7ed=["dijit/Tooltip"];var _7ee={type:"rect"},_7ef=["above","below"],_7f0=g._base._getTextBox(_7eb,{font:font}).w||0,_7f1=font?g.normalizedLength(g.splitFontString(font).size):0;if(_7ec=="html"){lang.mixin(_7ee,_79a.position(elem.firstChild,true));_7ee.width=Math.ceil(_7f0);_7ee.height=Math.ceil(_7f1);this._events.push({shape:dojo,handle:_799.connect(elem.firstChild,"onmouseover",this,function(e){require(_7ed,function(_7f2){_7f2.show(_7ea,_7ee,_7ef);});})});this._events.push({shape:dojo,handle:_799.connect(elem.firstChild,"onmouseout",this,function(e){require(_7ed,function(_7f3){_7f3.hide(_7ee);});})});}else{var shp=elem.getShape(),lt=_7e9.getCoords();_7ee=lang.mixin(_7ee,{x:shp.x-_7f0/2,y:shp.y});_7ee.x+=lt.x;_7ee.y+=lt.y;_7ee.x=Math.round(_7ee.x);_7ee.y=Math.round(_7ee.y);_7ee.width=Math.ceil(_7f0);_7ee.height=Math.ceil(_7f1);this._events.push({shape:elem,handle:elem.connect("onmouseenter",this,function(e){require(_7ed,function(_7f4){_7f4.show(_7ea,_7ee,_7ef);});})});this._events.push({shape:elem,handle:elem.connect("onmouseleave",this,function(e){require(_7ed,function(_7f5){_7f5.hide(_7ee);});})});}},_isRtl:function(){return false;}});return has("dojo-bidi")?_798("dojox.charting.axis2d.Default",[_79f,_79d]):_79f;});},"dojox/charting/plot2d/Scatter":function(){define(["dojo/_base/lang","dojo/_base/array","dojo/_base/declare","dojo/has","./CartesianBase","./_PlotEvents","./common","dojox/lang/functional","dojox/lang/functional/reversed","dojox/lang/utils","dojox/gfx/fx","dojox/gfx/gradutils"],function(lang,arr,_7f6,has,_7f7,_7f8,dc,df,dfr,du,fx,_7f9){var _7fa=dfr.lambda("item.purgeGroup()");return _7f6("dojox.charting.plot2d.Scatter",[_7f7,_7f8],{defaultParams:{shadows:null,animate:null},optionalParams:{markerStroke:{},markerOutline:{},markerShadow:{},markerFill:{},markerFont:"",markerFontColor:"",styleFunc:null},constructor:function(_7fb,_7fc){this.opt=lang.clone(lang.mixin(this.opt,this.defaultParams));du.updateWithObject(this.opt,_7fc);du.updateWithPattern(this.opt,_7fc,this.optionalParams);this.animate=this.opt.animate;},render:function(dim,_7fd){if(this.zoom&&!this.isDataDirty()){return this.performZoom(dim,_7fd);}this.resetEvents();this.dirty=this.isDirty();var s;if(this.dirty){arr.forEach(this.series,_7fa);this._eventSeries={};this.cleanGroup();s=this.getGroup();df.forEachRev(this.series,function(item){item.cleanGroup(s);});}var t=this.chart.theme,_7fe=this.events();for(var i=this.series.length-1;i>=0;--i){var run=this.series[i];if(!this.dirty&&!run.dirty){t.skip();this._reconnectEvents(run.name);continue;}run.cleanGroup();if(!run.data.length){run.dirty=false;t.skip();continue;}var _7ff=t.next("marker",[this.opt,run]),_800,ht=this._hScaler.scaler.getTransformerFromModel(this._hScaler),vt=this._vScaler.scaler.getTransformerFromModel(this._vScaler);s=run.group;if(typeof run.data[0]=="number"){_800=arr.map(run.data,function(v,i){return {x:ht(i+1)+_7fd.l,y:dim.height-_7fd.b-vt(v)};},this);}else{_800=arr.map(run.data,function(v,i){return {x:ht(v.x)+_7fd.l,y:dim.height-_7fd.b-vt(v.y)};},this);}var _801=new Array(_800.length),_802=new Array(_800.length),_803=new Array(_800.length);arr.forEach(_800,function(c,i){var _804=run.data[i],_805;if(this.opt.styleFunc||typeof _804!="number"){var _806=typeof _804!="number"?[_804]:[];if(this.opt.styleFunc){_806.push(this.opt.styleFunc(_804));}_805=t.addMixin(_7ff,"marker",_806,true);}else{_805=t.post(_7ff,"marker");}var path="M"+c.x+" "+c.y+" "+_805.symbol;if(_805.marker.shadow){_801[i]=s.createPath("M"+(c.x+_805.marker.shadow.dx)+" "+(c.y+_805.marker.shadow.dy)+" "+_805.symbol).setStroke(_805.marker.shadow).setFill(_805.marker.shadow.color);if(this.animate){this._animateScatter(_801[i],dim.height-_7fd.b);}}if(_805.marker.outline){var _807=dc.makeStroke(_805.marker.outline);_807.width=2*_807.width+_805.marker.stroke.width;_803[i]=s.createPath(path).setStroke(_807);if(this.animate){this._animateScatter(_803[i],dim.height-_7fd.b);}}var _808=dc.makeStroke(_805.marker.stroke),fill=this._plotFill(_805.marker.fill,dim,_7fd);if(fill&&(fill.type==="linear"||fill.type=="radial")){var _809=_7f9.getColor(fill,{x:c.x,y:c.y});if(_808){_808.color=_809;}_802[i]=s.createPath(path).setStroke(_808).setFill(_809);}else{_802[i]=s.createPath(path).setStroke(_808).setFill(fill);}if(this.opt.labels){var _80a=_802[i].getBoundingBox();this.createLabel(s,_804,_80a,_805);}if(this.animate){this._animateScatter(_802[i],dim.height-_7fd.b);}},this);if(_802.length){run.dyn.marker=_7ff.symbol;run.dyn.markerStroke=_802[_802.length-1].getStroke();run.dyn.markerFill=_802[_802.length-1].getFill();}if(_7fe){var _80b=new Array(_802.length);arr.forEach(_802,function(s,i){var o={element:"marker",index:i,run:run,shape:s,outline:_803&&_803[i]||null,shadow:_801&&_801[i]||null,cx:_800[i].x,cy:_800[i].y};if(typeof run.data[0]=="number"){o.x=i+1;o.y=run.data[i];}else{o.x=run.data[i].x;o.y=run.data[i].y;}this._connectEvents(o);_80b[i]=o;},this);this._eventSeries[run.name]=_80b;}else{delete this._eventSeries[run.name];}run.dirty=false;}this.dirty=false;if(has("dojo-bidi")){this._checkOrientation(this.group,dim,_7fd);}return this;},_animateScatter:function(_80c,_80d){fx.animateTransform(lang.delegate({shape:_80c,duration:1200,transform:[{name:"translate",start:[0,_80d],end:[0,0]},{name:"scale",start:[0,0],end:[1,1]},{name:"original"}]},this.animate)).play();}});});},"dojox/charting/plot2d/ClusteredColumns":function(){define(["dojo/_base/declare","./Columns","./common"],function(_80e,_80f,dc){return _80e("dojox.charting.plot2d.ClusteredColumns",_80f,{getBarProperties:function(){var f=dc.calculateBarSize(this._hScaler.bounds.scale,this.opt,this.series.length);return {gap:f.gap,width:f.size,thickness:f.size};}});});},"dojox/charting/action2d/MouseIndicator":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/connect","dojo/_base/window","dojo/sniff","./ChartAction","./_IndicatorElement","dojox/lang/utils","dojo/_base/event","dojo/_base/array"],function(lang,_810,hub,win,has,_811,_812,du,_813,arr){return _810("dojox.charting.action2d.MouseIndicator",_811,{defaultParams:{series:"",vertical:true,autoScroll:true,fixed:true,precision:0,lines:true,labels:true,markers:true},optionalParams:{lineStroke:{},outlineStroke:{},shadowStroke:{},lineFill:{},stroke:{},outline:{},shadow:{},fill:{},fillFunc:null,labelFunc:null,font:"",fontColor:"",markerStroke:{},markerOutline:{},markerShadow:{},markerFill:{},markerSymbol:"",offset:{},start:false,mouseOver:false},constructor:function(_814,plot,_815){this.opt=lang.clone(this.defaultParams);du.updateWithObject(this.opt,_815);du.updateWithPattern(this.opt,_815,this.optionalParams);this._listeners=this.opt.mouseOver?[{eventName:"onmousemove",methodName:"onMouseMove"}]:[{eventName:"onmousedown",methodName:"onMouseDown"}];this._uName="mouseIndicator"+this.opt.series;this._handles=[];this.connect();},_disconnectHandles:function(){if(has("ie")){this.chart.node.releaseCapture();}arr.forEach(this._handles,hub.disconnect);this._handles=[];},connect:function(){this.inherited(arguments);this.chart.addPlot(this._uName,{type:_812,inter:this});},disconnect:function(){if(this._isMouseDown){this.onMouseUp();}this.chart.removePlot(this._uName);this.inherited(arguments);this._disconnectHandles();},onChange:function(_816){},onMouseDown:function(_817){this._isMouseDown=true;if(has("ie")){this._handles.push(hub.connect(this.chart.node,"onmousemove",this,"onMouseMove"));this._handles.push(hub.connect(this.chart.node,"onmouseup",this,"onMouseUp"));this.chart.node.setCapture();}else{this._handles.push(hub.connect(win.doc,"onmousemove",this,"onMouseMove"));this._handles.push(hub.connect(win.doc,"onmouseup",this,"onMouseUp"));}this._onMouseSingle(_817);},onMouseMove:function(_818){if(this._isMouseDown||this.opt.mouseOver){this._onMouseSingle(_818);}},_onMouseSingle:function(_819){var plot=this.chart.getPlot(this._uName);plot.pageCoord={x:_819.pageX,y:_819.pageY};plot.dirty=true;this.chart.render();_813.stop(_819);},onMouseUp:function(_81a){var plot=this.chart.getPlot(this._uName);plot.stopTrack();this._isMouseDown=false;this._disconnectHandles();plot.pageCoord=null;plot.dirty=true;this.chart.render();}});});},"dijit/form/_FormWidget":function(){define(["dojo/_base/declare","dojo/sniff","dojo/_base/kernel","dojo/ready","../_Widget","../_CssStateMixin","../_TemplatedMixin","./_FormWidgetMixin"],function(_81b,has,_81c,_81d,_81e,_81f,_820,_821){if(has("dijit-legacy-requires")){_81d(0,function(){var _822=["dijit/form/_FormValueWidget"];require(_822);});}return _81b("dijit.form._FormWidget",[_81e,_820,_81f,_821],{setDisabled:function(_823){_81c.deprecated("setDisabled("+_823+") is deprecated. Use set('disabled',"+_823+") instead.","","2.0");this.set("disabled",_823);},setValue:function(_824){_81c.deprecated("dijit.form._FormWidget:setValue("+_824+") is deprecated.  Use set('value',"+_824+") instead.","","2.0");this.set("value",_824);},getValue:function(){_81c.deprecated(this.declaredClass+"::getValue() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},postMixInProperties:function(){this.nameAttrSetting=(this.name&&!has("msapp"))?("name=\""+this.name.replace(/"/g,"&quot;")+"\""):"";this.inherited(arguments);},_setTypeAttr:null});});},"dojox/charting/widget/Chart":function(){define(["dojo/_base/kernel","dojo/_base/lang","dojo/_base/array","dojo/dom-attr","dojo/_base/declare","dojo/query","dijit/_WidgetBase","../Chart","dojo/has","dojo/has!dojo-bidi?../bidi/widget/Chart","dojox/lang/utils","dojox/lang/functional","dojox/lang/functional/lambda"],function(_825,lang,arr,_826,_827,_828,_829,_82a,has,_82b,du,df,dfl){var _82c,_82d,_82e,_82f,_830,_831=function(o){return o;},dc=lang.getObject("dojox.charting");_82c=function(node,type,kw){var dp=eval("("+type+".prototype.defaultParams)");var x,attr;for(x in dp){if(x in kw){continue;}attr=node.getAttribute(x);kw[x]=du.coerceType(dp[x],attr==null||typeof attr=="undefined"?dp[x]:attr);}var op=eval("("+type+".prototype.optionalParams)");for(x in op){if(x in kw){continue;}attr=node.getAttribute(x);if(attr!=null){kw[x]=du.coerceType(op[x],attr);}}};_82d=function(node){var name=node.getAttribute("name"),type=node.getAttribute("type");if(!name){return null;}var o={name:name,kwArgs:{}},kw=o.kwArgs;if(type){if(dc.axis2d[type]){type=_825._scopeName+"x.charting.axis2d."+type;}var axis=eval("("+type+")");if(axis){kw.type=axis;}}else{type=_825._scopeName+"x.charting.axis2d.Default";}_82c(node,type,kw);if(kw.font||kw.fontColor){if(!kw.tick){kw.tick={};}if(kw.font){kw.tick.font=kw.font;}if(kw.fontColor){kw.tick.fontColor=kw.fontColor;}}return o;};_82e=function(node){var name=node.getAttribute("name"),type=node.getAttribute("type");if(!name){return null;}var o={name:name,kwArgs:{}},kw=o.kwArgs;if(type){if(dc.plot2d&&dc.plot2d[type]){type=_825._scopeName+"x.charting.plot2d."+type;}var plot=eval("("+type+")");if(plot){kw.type=plot;}}else{type=_825._scopeName+"x.charting.plot2d.Default";}_82c(node,type,kw);var dp=eval("("+type+".prototype.baseParams)");var x,attr;for(x in dp){if(x in kw){continue;}attr=node.getAttribute(x);kw[x]=du.coerceType(dp[x],attr==null||typeof attr=="undefined"?dp[x]:attr);}return o;};_82f=function(node){var plot=node.getAttribute("plot"),type=node.getAttribute("type");if(!plot){plot="default";}var o={plot:plot,kwArgs:{}},kw=o.kwArgs;if(type){if(dc.action2d[type]){type=_825._scopeName+"x.charting.action2d."+type;}var _832=eval("("+type+")");if(!_832){return null;}o.action=_832;}else{return null;}_82c(node,type,kw);return o;};_830=function(node){var ga=lang.partial(_826.get,node);var name=ga("name");if(!name){return null;}var o={name:name,kwArgs:{}},kw=o.kwArgs,t;t=ga("plot");if(t!=null){kw.plot=t;}t=ga("marker");if(t!=null){kw.marker=t;}t=ga("stroke");if(t!=null){kw.stroke=eval("("+t+")");}t=ga("outline");if(t!=null){kw.outline=eval("("+t+")");}t=ga("shadow");if(t!=null){kw.shadow=eval("("+t+")");}t=ga("fill");if(t!=null){kw.fill=eval("("+t+")");}t=ga("font");if(t!=null){kw.font=t;}t=ga("fontColor");if(t!=null){kw.fontColor=eval("("+t+")");}t=ga("legend");if(t!=null){kw.legend=t;}t=ga("data");if(t!=null){o.type="data";o.data=t?arr.map(String(t).split(","),Number):[];return o;}t=ga("array");if(t!=null){o.type="data";o.data=eval("("+t+")");return o;}t=ga("store");if(t!=null){o.type="store";o.data=eval("("+t+")");t=ga("field");o.field=t!=null?t:"value";t=ga("query");if(!!t){kw.query=t;}t=ga("queryOptions");if(!!t){kw.queryOptions=eval("("+t+")");}t=ga("start");if(!!t){kw.start=Number(t);}t=ga("count");if(!!t){kw.count=Number(t);}t=ga("sort");if(!!t){kw.sort=eval("("+t+")");}t=ga("valueFn");if(!!t){kw.valueFn=dfl.lambda(t);}return o;}return null;};var _833=_827(has("dojo-bidi")?"dojox.charting.widget.NonBidiChart":"dojox.charting.widget.Chart",_829,{theme:null,margins:null,stroke:undefined,fill:undefined,buildRendering:function(){this.inherited(arguments);var n=this.domNode;var axes=_828("> .axis",n).map(_82d).filter(_831),_834=_828("> .plot",n).map(_82e).filter(_831),_835=_828("> .action",n).map(_82f).filter(_831),_836=_828("> .series",n).map(_830).filter(_831);n.innerHTML="";var c=this.chart=new _82a(n,{margins:this.margins,stroke:this.stroke,fill:this.fill,textDir:this.textDir});if(this.theme){c.setTheme(this.theme);}axes.forEach(function(axis){c.addAxis(axis.name,axis.kwArgs);});_834.forEach(function(plot){c.addPlot(plot.name,plot.kwArgs);});this.actions=_835.map(function(_837){return new _837.action(c,_837.plot,_837.kwArgs);});var _838=df.foldl(_836,function(_839,_83a){if(_83a.type=="data"){c.addSeries(_83a.name,_83a.data,_83a.kwArgs);_839=true;}else{c.addSeries(_83a.name,[0],_83a.kwArgs);var kw={};du.updateWithPattern(kw,_83a.kwArgs,{"query":"","queryOptions":null,"start":0,"count":1},true);if(_83a.kwArgs.sort){kw.sort=lang.clone(_83a.kwArgs.sort);}lang.mixin(kw,{onComplete:function(data){var _83b;if("valueFn" in _83a.kwArgs){var fn=_83a.kwArgs.valueFn;_83b=arr.map(data,function(x){return fn(_83a.data.getValue(x,_83a.field,0));});}else{_83b=arr.map(data,function(x){return _83a.data.getValue(x,_83a.field,0);});}c.addSeries(_83a.name,_83b,_83a.kwArgs).render();}});_83a.data.fetch(kw);}return _839;},false);if(_838){c.render();}},destroy:function(){this.chart.destroy();this.inherited(arguments);},resize:function(box){this.chart.resize.apply(this.chart,arguments);}});return has("dojo-bidi")?_827("dojox.charting.widget.Chart",[_833,_82b]):_833;});},"dojox/charting/action2d/_IndicatorElement":function(){define(["dojo/_base/lang","dojo/_base/array","dojo/_base/declare","../plot2d/Indicator","dojo/has","../plot2d/common","../axis2d/common","dojox/gfx"],function(lang,_83c,_83d,_83e,has){var _83f=function(v,_840,data){var c2,c1=v?{x:_840[0],y:data[0][0]}:{x:data[0][0],y:_840[0]};if(_840.length>1){c2=v?{x:_840[1],y:data[1][0]}:{x:data[1][0],y:_840[1]};}return [c1,c2];};var _841=_83d("dojox.charting.action2d._IndicatorElement",_83e,{constructor:function(_842,_843){if(!_843){_843={};}this.inter=_843.inter;},_updateVisibility:function(cp,_844,attr){var axis=attr=="x"?this._hAxis:this._vAxis;var _845=axis.getWindowScale();this.chart.setAxisWindow(axis.name,_845,axis.getWindowOffset()+(cp[attr]-_844[attr])/_845);this._noDirty=true;this.chart.render();this._noDirty=false;this._initTrack();},_trackMove:function(){this._updateIndicator(this.pageCoord);this._tracker=setTimeout(lang.hitch(this,this._trackMove),100);},_initTrack:function(){if(!this._tracker){this._tracker=setTimeout(lang.hitch(this,this._trackMove),500);}},stopTrack:function(){if(this._tracker){clearTimeout(this._tracker);this._tracker=null;}},render:function(){if(!this.isDirty()){return;}var _846=this.inter,plot=_846.plot,v=_846.opt.vertical;this.opt.offset=_846.opt.offset||(v?{x:0,y:5}:{x:5,y:0});if(_846.opt.labelFunc){this.opt.labelFunc=function(_847,_848,data,_849,_84a){var _84b=_83f(v,_848,data);return _846.opt.labelFunc(_84b[0],_84b[1],_849,_84a);};}if(_846.opt.fillFunc){this.opt.fillFunc=function(_84c,_84d,data){var _84e=_83f(v,_84d,data);return _846.opt.fillFunc(_84e[0],_84e[1]);};}this.opt=lang.delegate(_846.opt,this.opt);if(!this.pageCoord){this.opt.values=null;this.inter.onChange({});}else{this.opt.values=[];this.opt.labels=this.secondCoord?"trend":"markers";}this.hAxis=plot.hAxis;this.vAxis=plot.vAxis;this.inherited(arguments);},_updateIndicator:function(){var _84f=this._updateCoordinates(this.pageCoord,this.secondCoord);if(_84f.length>1){var v=this.opt.vertical;this._data=[];this.opt.values=[];_83c.forEach(_84f,function(_850){if(_850){this.opt.values.push(v?_850.x:_850.y);this._data.push([v?_850.y:_850.x]);}},this);}else{this.inter.onChange({});return;}this.inherited(arguments);},_renderText:function(g,text,t,x,y,_851,_852,data){if(this.inter.opt.labels){this.inherited(arguments);}var _853=_83f(this.opt.vertical,_852,data);this.inter.onChange({start:_853[0],end:_853[1],label:text});},_updateCoordinates:function(cp1,cp2){if(has("dojo-bidi")){this._checkXCoords(cp1,cp2);}var _854=this.inter,plot=_854.plot,v=_854.opt.vertical;var _855=this.chart.getAxis(plot.hAxis),_856=this.chart.getAxis(plot.vAxis);var hn=_855.name,vn=_856.name,hb=_855.getScaler().bounds,vb=_856.getScaler().bounds;var attr=v?"x":"y",n=v?hn:vn,_857=v?hb:vb;if(cp2){var tmp;if(v){if(cp1.x>cp2.x){tmp=cp2;cp2=cp1;cp1=tmp;}}else{if(cp1.y>cp2.y){tmp=cp2;cp2=cp1;cp1=tmp;}}}var cd1=plot.toData(cp1),cd2;if(cp2){cd2=plot.toData(cp2);}var o={};o[hn]=hb.from;o[vn]=vb.from;var min=plot.toPage(o);o[hn]=hb.to;o[vn]=vb.to;var max=plot.toPage(o);if(cd1[n]<_857.from){if(!cd2&&_854.opt.autoScroll&&!_854.opt.mouseOver){this._updateVisibility(cp1,min,attr);return [];}else{if(_854.opt.mouseOver){return [];}cp1[attr]=min[attr];}cd1=plot.toData(cp1);}else{if(cd1[n]>_857.to){if(!cd2&&_854.opt.autoScroll&&!_854.opt.mouseOver){this._updateVisibility(cp1,max,attr);return [];}else{if(_854.opt.mouseOver){return [];}cp1[attr]=max[attr];}cd1=plot.toData(cp1);}}var c1=this._snapData(cd1,attr,v),c2;if(c1.y==null){return [];}if(cp2){if(cd2[n]<_857.from){cp2[attr]=min[attr];cd2=plot.toData(cp2);}else{if(cd2[n]>_857.to){cp2[attr]=max[attr];cd2=plot.toData(cp2);}}c2=this._snapData(cd2,attr,v);if(c2.y==null){c2=null;}}return [c1,c2];},_snapData:function(cd,attr,v){var data=this.chart.getSeries(this.inter.opt.series).data;var i,r,l=data.length;for(i=0;i<l;++i){r=data[i];if(r==null){}else{if(typeof r=="number"){if(i+1>cd[attr]){break;}}else{if(r[attr]>cd[attr]){break;}}}}var x,y,px,py;if(typeof r=="number"){x=i+1;y=r;if(i>0){px=i;py=data[i-1];}}else{x=r.x;y=r.y;if(i>0){px=data[i-1].x;py=data[i-1].y;}}if(i>0){var m=v?(x+px)/2:(y+py)/2;if(cd[attr]<=m){x=px;y=py;}}return {x:x,y:y};},cleanGroup:function(_858){this.inherited(arguments);this.group.moveToFront();return this;},isDirty:function(){return !this._noDirty&&(this.dirty||this.inter.plot.isDirty());}});if(has("dojo-bidi")){_841.extend({_checkXCoords:function(cp1,cp2){if(this.chart.isRightToLeft()){if(cp1){cp1.x=this.chart.dim.width+(this.chart.offsets.l-this.chart.offsets.r)-cp1.x;}if(cp2){cp2.x=this.chart.dim.width+(this.chart.offsets.l-this.chart.offsets.r)-cp2.x;}}}});}return _841;});},"dojox/charting/action2d/Shake":function(){define(["dojo/_base/connect","dojo/_base/declare","./PlotAction","dojo/fx","dojo/fx/easing","dojox/gfx/matrix","dojox/gfx/fx"],function(hub,_859,_85a,df,dfe,m,gf){var _85b=3;return _859("dojox.charting.action2d.Shake",_85a,{defaultParams:{duration:400,easing:dfe.backOut,shiftX:_85b,shiftY:_85b},optionalParams:{},constructor:function(_85c,plot,_85d){if(!_85d){_85d={};}this.shiftX=typeof _85d.shiftX=="number"?_85d.shiftX:_85b;this.shiftY=typeof _85d.shiftY=="number"?_85d.shiftY:_85b;this.connect();},process:function(o){if(!o.shape||!(o.type in this.overOutEvents)){return;}var _85e=o.run.name,_85f=o.index,_860=[],anim;if(_85e in this.anim){anim=this.anim[_85e][_85f];}else{this.anim[_85e]={};}if(anim){anim.action.stop(true);}else{this.anim[_85e][_85f]=anim={};}var _861={shape:o.shape,duration:this.duration,easing:this.easing,transform:[{name:"translate",start:[this.shiftX,this.shiftY],end:[0,0]},m.identity]};if(o.shape){_860.push(gf.animateTransform(_861));}if(o.oultine){_861.shape=o.outline;_860.push(gf.animateTransform(_861));}if(o.shadow){_861.shape=o.shadow;_860.push(gf.animateTransform(_861));}if(!_860.length){delete this.anim[_85e][_85f];return;}anim.action=df.combine(_860);if(o.type=="onmouseout"){hub.connect(anim.action,"onEnd",this,function(){if(this.anim[_85e]){delete this.anim[_85e][_85f];}});}anim.action.play();}});});},"dijit/Viewport":function(){define(["dojo/Evented","dojo/on","dojo/domReady","dojo/sniff","dojo/window"],function(_862,on,_863,has,_864){var _865=new _862();var _866;_863(function(){var _867=_864.getBox();_865._rlh=on(window,"resize",function(){var _868=_864.getBox();if(_867.h==_868.h&&_867.w==_868.w){return;}_867=_868;_865.emit("resize");});if(has("ie")==8){var _869=screen.deviceXDPI;setInterval(function(){if(screen.deviceXDPI!=_869){_869=screen.deviceXDPI;_865.emit("resize");}},500);}if(has("ios")){on(document,"focusin",function(evt){_866=evt.target;});on(document,"focusout",function(evt){_866=null;});}});_865.getEffectiveBox=function(doc){var box=_864.getBox(doc);var tag=_866&&_866.tagName&&_866.tagName.toLowerCase();if(has("ios")&&_866&&!_866.readOnly&&(tag=="textarea"||(tag=="input"&&/^(color|email|number|password|search|tel|text|url)$/.test(_866.type)))){box.h*=(orientation==0||orientation==180?0.66:0.4);var rect=_866.getBoundingClientRect();box.h=Math.max(box.h,rect.top+rect.height);}return box;};return _865;});},"dojox/charting/StoreSeries":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/_base/Deferred"],function(arr,_86a,_86b){return _86a("dojox.charting.StoreSeries",null,{constructor:function(_86c,_86d,_86e){this.store=_86c;this.kwArgs=_86d;if(_86e){if(typeof _86e=="function"){this.value=_86e;}else{if(typeof _86e=="object"){this.value=function(_86f){var o={};for(var key in _86e){o[key]=_86f[_86e[key]];}return o;};}else{this.value=function(_870){return _870[_86e];};}}}else{this.value=function(_871){return _871.value;};}this.data=[];this._initialRendering=true;this.fetch();},destroy:function(){if(this.observeHandle){this.observeHandle.remove();}},setSeriesObject:function(_872){this.series=_872;},fetch:function(){var self=this;if(this.observeHandle){this.observeHandle.remove();}var _873=this.store.query(this.kwArgs.query,this.kwArgs);_86b.when(_873,function(_874){self.objects=_874;_875();});if(_873.observe){this.observeHandle=_873.observe(_875,true);}function _875(){self.data=arr.map(self.objects,function(_876){return self.value(_876,self.store);});self._pushDataChanges();};},_pushDataChanges:function(){if(this.series){this.series.chart.updateSeries(this.series.name,this,this._initialRendering);this._initialRendering=false;this.series.chart.delayedRender();}}});});},"dojox/charting/plot2d/CartesianBase":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/connect","dojo/has","./Base","../scaler/primitive","dojox/gfx","dojox/gfx/fx","dojox/lang/utils"],function(lang,_877,hub,has,Base,_878,gfx,fx,du){return _877("dojox.charting.plot2d.CartesianBase",Base,{baseParams:{hAxis:"x",vAxis:"y",labels:false,labelOffset:10,fixed:true,precision:1,labelStyle:"inside",htmlLabels:true,omitLabels:true,labelFunc:null},constructor:function(_879,_87a){this.axes=["hAxis","vAxis"];this.zoom=null;this.zoomQueue=[];this.lastWindow={vscale:1,hscale:1,xoffset:0,yoffset:0};this.hAxis=(_87a&&_87a.hAxis)||"x";this.vAxis=(_87a&&_87a.vAxis)||"y";this.series=[];this.opt=lang.clone(this.baseParams);du.updateWithObject(this.opt,_87a);},clear:function(){this.inherited(arguments);this._hAxis=null;this._vAxis=null;return this;},cleanGroup:function(_87b,_87c){this.inherited(arguments);if(!_87c&&this.chart._nativeClip){var _87d=this.chart.offsets,dim=this.chart.dim;var w=Math.max(0,dim.width-_87d.l-_87d.r),h=Math.max(0,dim.height-_87d.t-_87d.b);this.group.setClip({x:_87d.l,y:_87d.t,width:w,height:h});if(!this._clippedGroup){this._clippedGroup=this.group.createGroup();}}},purgeGroup:function(){this.inherited(arguments);this._clippedGroup=null;},getGroup:function(){return this._clippedGroup||this.group;},setAxis:function(axis){if(axis){this[axis.vertical?"_vAxis":"_hAxis"]=axis;}return this;},toPage:function(_87e){var ah=this._hAxis,av=this._vAxis,sh=ah.getScaler(),sv=av.getScaler(),th=sh.scaler.getTransformerFromModel(sh),tv=sv.scaler.getTransformerFromModel(sv),c=this.chart.getCoords(),o=this.chart.offsets,dim=this.chart.dim;var t=function(_87f){var r={};r.x=th(_87f[ah.name])+c.x+o.l;r.y=c.y+dim.height-o.b-tv(_87f[av.name]);return r;};return _87e?t(_87e):t;},toData:function(_880){var ah=this._hAxis,av=this._vAxis,sh=ah.getScaler(),sv=av.getScaler(),th=sh.scaler.getTransformerFromPlot(sh),tv=sv.scaler.getTransformerFromPlot(sv),c=this.chart.getCoords(),o=this.chart.offsets,dim=this.chart.dim;var t=function(_881){var r={};r[ah.name]=th(_881.x-c.x-o.l);r[av.name]=tv(c.y+dim.height-_881.y-o.b);return r;};return _880?t(_880):t;},isDirty:function(){return this.dirty||this._hAxis&&this._hAxis.dirty||this._vAxis&&this._vAxis.dirty;},createLabel:function(_882,_883,bbox,_884){if(this.opt.labels){var x,y,_885=this.opt.labelFunc?this.opt.labelFunc.apply(this,[_883,this.opt.fixed,this.opt.precision]):this._getLabel(isNaN(_883.y)?_883:_883.y);if(this.opt.labelStyle=="inside"){var lbox=gfx._base._getTextBox(_885,{font:_884.series.font});x=bbox.x+bbox.width/2;y=bbox.y+bbox.height/2+lbox.h/4;if(lbox.w>bbox.width||lbox.h>bbox.height){return;}}else{x=bbox.x+bbox.width/2;y=bbox.y-this.opt.labelOffset;}this.renderLabel(_882,x,y,_885,_884,this.opt.labelStyle=="inside");}},performZoom:function(dim,_886){var vs=this._vAxis.scale||1,hs=this._hAxis.scale||1,_887=dim.height-_886.b,_888=this._hScaler.bounds,_889=(_888.from-_888.lower)*_888.scale,_88a=this._vScaler.bounds,_88b=(_88a.from-_88a.lower)*_88a.scale,_88c=vs/this.lastWindow.vscale,_88d=hs/this.lastWindow.hscale,_88e=(this.lastWindow.xoffset-_889)/((this.lastWindow.hscale==1)?hs:this.lastWindow.hscale),_88f=(_88b-this.lastWindow.yoffset)/((this.lastWindow.vscale==1)?vs:this.lastWindow.vscale),_890=this.getGroup(),anim=fx.animateTransform(lang.delegate({shape:_890,duration:1200,transform:[{name:"translate",start:[0,0],end:[_886.l*(1-_88d),_887*(1-_88c)]},{name:"scale",start:[1,1],end:[_88d,_88c]},{name:"original"},{name:"translate",start:[0,0],end:[_88e,_88f]}]},this.zoom));lang.mixin(this.lastWindow,{vscale:vs,hscale:hs,xoffset:_889,yoffset:_88b});this.zoomQueue.push(anim);hub.connect(anim,"onEnd",this,function(){this.zoom=null;this.zoomQueue.shift();if(this.zoomQueue.length>0){this.zoomQueue[0].play();}});if(this.zoomQueue.length==1){this.zoomQueue[0].play();}return this;},initializeScalers:function(dim,_891){if(this._hAxis){if(!this._hAxis.initialized()){this._hAxis.calculate(_891.hmin,_891.hmax,dim.width);}this._hScaler=this._hAxis.getScaler();}else{this._hScaler=_878.buildScaler(_891.hmin,_891.hmax,dim.width);}if(this._vAxis){if(!this._vAxis.initialized()){this._vAxis.calculate(_891.vmin,_891.vmax,dim.height);}this._vScaler=this._vAxis.getScaler();}else{this._vScaler=_878.buildScaler(_891.vmin,_891.vmax,dim.height);}return this;}});});},"dojox/charting/themes/Midwest":function(){define(["../SimpleTheme","./common"],function(_892,_893){_893.Midwest=new _892({colors:["#927b51","#a89166","#80c31c","#bcdd5a","#aebc21"]});return _893.Midwest;});},"dojox/charting/widget/SelectableLegend":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/query","dojo/_base/connect","dojo/_base/Color","./Legend","dijit/form/CheckBox","../action2d/Highlight","dojox/lang/functional","dojox/gfx/fx","dojo/keys","dojo/dom-construct","dojo/dom-prop"],function(_894,_895,_896,hub,_897,_898,_899,_89a,df,fx,keys,dom,_89b){var _89c=_895(null,{constructor:function(_89d){this.legend=_89d;this.index=0;this.horizontalLength=this._getHrizontalLength();_894.forEach(_89d.legends,function(item,i){if(i>0){_896("input",item).attr("tabindex",-1);}});this.firstLabel=_896("input",_89d.legends[0])[0];hub.connect(this.firstLabel,"focus",this,function(){this.legend.active=true;});hub.connect(this.legend.domNode,"keydown",this,"_onKeyEvent");},_getHrizontalLength:function(){var _89e=this.legend.horizontal;if(typeof _89e=="number"){return Math.min(_89e,this.legend.legends.length);}else{if(!_89e){return 1;}else{return this.legend.legends.length;}}},_onKeyEvent:function(e){if(!this.legend.active){return;}if(e.keyCode==keys.TAB){this.legend.active=false;return;}var max=this.legend.legends.length;switch(e.keyCode){case keys.LEFT_ARROW:this.index--;if(this.index<0){this.index+=max;}break;case keys.RIGHT_ARROW:this.index++;if(this.index>=max){this.index-=max;}break;case keys.UP_ARROW:if(this.index-this.horizontalLength>=0){this.index-=this.horizontalLength;}break;case keys.DOWN_ARROW:if(this.index+this.horizontalLength<max){this.index+=this.horizontalLength;}break;default:return;}this._moveToFocus();Event.stop(e);},_moveToFocus:function(){_896("input",this.legend.legends[this.index])[0].focus();}});var _89f=_895("dojox.charting.widget.SelectableLegend",_898,{outline:false,transitionFill:null,transitionStroke:null,postCreate:function(){this.legends=[];this.legendAnim={};this._cbs=[];this.inherited(arguments);},refresh:function(){this.legends=[];this._clearLabels();this.inherited(arguments);this._applyEvents();new _89c(this);},_clearLabels:function(){var cbs=this._cbs;while(cbs.length){cbs.pop().destroyRecursive();}},_addLabel:function(dyn,_8a0){this.inherited(arguments);var _8a1=_896("td",this.legendBody);var _8a2=_8a1[_8a1.length-1];this.legends.push(_8a2);var _8a3=new _899({checked:true});this._cbs.push(_8a3);dom.place(_8a3.domNode,_8a2,"first");var _8a4=_896("label",_8a2)[0];_89b.set(_8a4,"for",_8a3.id);},_applyEvents:function(){if(this.chart.dirty){return;}_894.forEach(this.legends,function(_8a5,i){var _8a6,_8a7=[],_8a8,_8a9;if(this._isPie()){_8a6=this.chart.stack[0];_8a7.push(_8a6.group.children[i]);_8a8=_8a6.name;_8a9=this.chart.series[0].name;}else{_8a6=this.chart.series[i];_8a7=_8a6.group.children;_8a8=_8a6.plot;_8a9=_8a6.name;}var _8aa={fills:df.map(_8a7,"x.getFill()"),strokes:df.map(_8a7,"x.getStroke()")};var _8ab=_896(".dijitCheckBox",_8a5)[0];hub.connect(_8ab,"onclick",this,function(e){this._toggle(_8a7,i,_8a5.vanished,_8aa,_8a9,_8a8);_8a5.vanished=!_8a5.vanished;e.stopPropagation();});var _8ac=_896(".dojoxLegendIcon",_8a5)[0],_8ad=this._getFilledShape(this._surfaces[i].children);_894.forEach(["onmouseenter","onmouseleave"],function(_8ae){hub.connect(_8ac,_8ae,this,function(e){this._highlight(e,_8ad,_8a7,i,_8a5.vanished,_8aa,_8a9,_8a8);});},this);},this);},_toggle:function(_8af,_8b0,_8b1,dyn,_8b2,_8b3){_894.forEach(_8af,function(_8b4,i){var _8b5=dyn.fills[i],_8b6=this._getTransitionFill(_8b3),_8b7=dyn.strokes[i],_8b8=this.transitionStroke;if(_8b5){if(_8b6&&(typeof _8b5=="string"||_8b5 instanceof _897)){fx.animateFill({shape:_8b4,color:{start:_8b1?_8b6:_8b5,end:_8b1?_8b5:_8b6}}).play();}else{_8b4.setFill(_8b1?_8b5:_8b6);}}if(_8b7&&!this.outline){_8b4.setStroke(_8b1?_8b7:_8b8);}},this);},_highlight:function(e,_8b9,_8ba,_8bb,_8bc,dyn,_8bd,_8be){if(!_8bc){var anim=this._getAnim(_8be),_8bf=this._isPie(),type=_8c0(e.type);var _8c1={shape:_8b9,index:_8bf?"legend"+_8bb:"legend",run:{name:_8bd},type:type};anim.process(_8c1);_894.forEach(_8ba,function(_8c2,i){_8c2.setFill(dyn.fills[i]);var o={shape:_8c2,index:_8bf?_8bb:i,run:{name:_8bd},type:type};anim.duration=100;anim.process(o);});}},_getAnim:function(_8c3){if(!this.legendAnim[_8c3]){this.legendAnim[_8c3]=new _89a(this.chart,_8c3);this.chart.getPlot(_8c3).dirty=false;}return this.legendAnim[_8c3];},_getTransitionFill:function(_8c4){if(this.chart.stack[this.chart.plots[_8c4]].declaredClass.indexOf("dojox.charting.plot2d.Stacked")!=-1){return this.chart.theme.plotarea.fill;}return null;},_getFilledShape:function(_8c5){var i=0;while(_8c5[i]){if(_8c5[i].getFill()){return _8c5[i];}i++;}return null;},_isPie:function(){return this.chart.stack[0].declaredClass=="dojox.charting.plot2d.Pie";},destroy:function(){this._clearLabels();this.inherited(arguments);}});function _8c0(type){if(type=="mouseenter"){return "onmouseover";}if(type=="mouseleave"){return "onmouseout";}return "on"+type;};return _89f;});},"dojox/charting/themes/PlotKit/green":function(){define(["./base","../../Theme"],function(pk,_8c6){pk.green=pk.base.clone();pk.green.chart.fill=pk.green.plotarea.fill="#eff5e6";pk.green.colors=_8c6.defineColors({hue:82,saturation:60,low:40,high:88});return pk.green;});},"dojox/gfx3d/_base":function(){define(["dojo/_base/lang"],function(lang){var _8c7=lang.getObject("dojox.gfx3d",true);lang.mixin(_8c7,{defaultEdges:{type:"edges",style:null,points:[]},defaultTriangles:{type:"triangles",style:null,points:[]},defaultQuads:{type:"quads",style:null,points:[]},defaultOrbit:{type:"orbit",center:{x:0,y:0,z:0},radius:50},defaultPath3d:{type:"path3d",path:[]},defaultPolygon:{type:"polygon",path:[]},defaultCube:{type:"cube",bottom:{x:0,y:0,z:0},top:{x:100,y:100,z:100}},defaultCylinder:{type:"cylinder",center:{x:0,y:0,z:0},height:100,radius:50}});return _8c7;});},"dojox/charting/themes/common":function(){define(["dojo/_base/lang"],function(lang){return lang.getObject("dojox.charting.themes",true);});},"dijit/a11y":function(){define(["dojo/_base/array","dojo/dom","dojo/dom-attr","dojo/dom-style","dojo/_base/lang","dojo/sniff","./main"],function(_8c8,dom,_8c9,_8ca,lang,has,_8cb){var _8cc;var a11y={_isElementShown:function(elem){var s=_8ca.get(elem);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_8c9.get(elem,"type")!="hidden");},hasDefaultTabStop:function(elem){switch(elem.nodeName.toLowerCase()){case "a":return _8c9.has(elem,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":var body;try{var _8cd=elem.contentDocument;if("designMode" in _8cd&&_8cd.designMode=="on"){return true;}body=_8cd.body;}catch(e1){try{body=elem.contentWindow.document.body;}catch(e2){return false;}}return body&&(body.contentEditable=="true"||(body.firstChild&&body.firstChild.contentEditable=="true"));default:return elem.contentEditable=="true";}},effectiveTabIndex:function(elem){if(_8c9.get(elem,"disabled")){return _8cc;}else{if(_8c9.has(elem,"tabIndex")){return +_8c9.get(elem,"tabIndex");}else{return a11y.hasDefaultTabStop(elem)?0:_8cc;}}},isTabNavigable:function(elem){return a11y.effectiveTabIndex(elem)>=0;},isFocusable:function(elem){return a11y.effectiveTabIndex(elem)>=-1;},_getTabNavigable:function(root){var _8ce,last,_8cf,_8d0,_8d1,_8d2,_8d3={};function _8d4(node){return node&&node.tagName.toLowerCase()=="input"&&node.type&&node.type.toLowerCase()=="radio"&&node.name&&node.name.toLowerCase();};var _8d5=a11y._isElementShown,_8d6=a11y.effectiveTabIndex;var _8d7=function(_8d8){for(var _8d9=_8d8.firstChild;_8d9;_8d9=_8d9.nextSibling){if(_8d9.nodeType!=1||(has("ie")<=9&&_8d9.scopeName!=="HTML")||!_8d5(_8d9)){continue;}var _8da=_8d6(_8d9);if(_8da>=0){if(_8da==0){if(!_8ce){_8ce=_8d9;}last=_8d9;}else{if(_8da>0){if(!_8cf||_8da<_8d0){_8d0=_8da;_8cf=_8d9;}if(!_8d1||_8da>=_8d2){_8d2=_8da;_8d1=_8d9;}}}var rn=_8d4(_8d9);if(_8c9.get(_8d9,"checked")&&rn){_8d3[rn]=_8d9;}}if(_8d9.nodeName.toUpperCase()!="SELECT"){_8d7(_8d9);}}};if(_8d5(root)){_8d7(root);}function rs(node){return _8d3[_8d4(node)]||node;};return {first:rs(_8ce),last:rs(last),lowest:rs(_8cf),highest:rs(_8d1)};},getFirstInTabbingOrder:function(root,doc){var _8db=a11y._getTabNavigable(dom.byId(root,doc));return _8db.lowest?_8db.lowest:_8db.first;},getLastInTabbingOrder:function(root,doc){var _8dc=a11y._getTabNavigable(dom.byId(root,doc));return _8dc.last?_8dc.last:_8dc.highest;}};1&&lang.mixin(_8cb,a11y);return a11y;});},"dojox/charting/themes/Tom":function(){define(["../Theme","dojox/gfx/gradutils","./common"],function(_8dd,_8de,_8df){var g=_8dd.generateGradient,_8e0={type:"linear",space:"shape",x1:0,y1:0,x2:0,y2:100};_8df.Tom=new _8dd({chart:{fill:"#181818",stroke:{color:"#181818"},pageStyle:{backgroundColor:"#181818",backgroundImage:"none",color:"#eaf2cb"}},plotarea:{fill:"#181818"},axis:{stroke:{color:"#a0a68b",width:1},tick:{color:"#888c76",position:"center",font:"normal normal normal 7pt Helvetica, Arial, sans-serif",fontColor:"#888c76"}},series:{stroke:{width:2.5,color:"#eaf2cb"},outline:null,font:"normal normal normal 8pt Helvetica, Arial, sans-serif",fontColor:"#eaf2cb"},marker:{stroke:{width:1.25,color:"#eaf2cb"},outline:{width:1.25,color:"#eaf2cb"},font:"normal normal normal 8pt Helvetica, Arial, sans-serif",fontColor:"#eaf2cb"},seriesThemes:[{fill:g(_8e0,"#bf9e0a","#ecc20c")},{fill:g(_8e0,"#73b086","#95e5af")},{fill:g(_8e0,"#c7212d","#ed2835")},{fill:g(_8e0,"#87ab41","#b6e557")},{fill:g(_8e0,"#b86c25","#d37d2a")}],markerThemes:[{fill:"#bf9e0a",stroke:{color:"#ecc20c"}},{fill:"#73b086",stroke:{color:"#95e5af"}},{fill:"#c7212d",stroke:{color:"#ed2835"}},{fill:"#87ab41",stroke:{color:"#b6e557"}},{fill:"#b86c25",stroke:{color:"#d37d2a"}}]});_8df.Tom.next=function(_8e1,_8e2,_8e3){var _8e4=_8e1=="line";if(_8e4||_8e1=="area"){var s=this.seriesThemes[this._current%this.seriesThemes.length];s.fill.space="plot";if(_8e4){s.stroke={width:4,color:s.fill.colors[0].color};}var _8e5=_8dd.prototype.next.apply(this,arguments);delete s.outline;delete s.stroke;s.fill.space="shape";return _8e5;}return _8dd.prototype.next.apply(this,arguments);};_8df.Tom.post=function(_8e6,_8e7){_8e6=_8dd.prototype.post.apply(this,arguments);if((_8e7=="slice"||_8e7=="circle")&&_8e6.series.fill&&_8e6.series.fill.type=="radial"){_8e6.series.fill=_8de.reverse(_8e6.series.fill);}return _8e6;};return _8df.Tom;});},"dojox/gfx3d/vector":function(){define(["dojo/_base/lang","dojo/_base/array","./_base"],function(lang,_8e8,_8e9){_8e9.vector={sum:function(){var v={x:0,y:0,z:0};_8e8.forEach(arguments,function(item){v.x+=item.x;v.y+=item.y;v.z+=item.z;});return v;},center:function(){var l=arguments.length;if(l==0){return {x:0,y:0,z:0};}var v=_8e9.vector.sum(arguments);return {x:v.x/l,y:v.y/l,z:v.z/l};},substract:function(a,b){return {x:a.x-b.x,y:a.y-b.y,z:a.z-b.z};},_crossProduct:function(x,y,z,u,v,w){return {x:y*w-z*v,y:z*u-x*w,z:x*v-y*u};},crossProduct:function(a,b,c,d,e,f){if(arguments.length==6&&_8e8.every(arguments,function(item){return typeof item=="number";})){return _8e9.vector._crossProduct(a,b,c,d,e,f);}return _8e9.vector._crossProduct(a.x,a.y,a.z,b.x,b.y,b.z);},_dotProduct:function(x,y,z,u,v,w){return x*u+y*v+z*w;},dotProduct:function(a,b,c,d,e,f){if(arguments.length==6&&_8e8.every(arguments,function(item){return typeof item=="number";})){return _8e9.vector._dotProduct(a,b,c,d,e,f);}return _8e9.vector._dotProduct(a.x,a.y,a.z,b.x,b.y,b.z);},normalize:function(a,b,c){var l,m,n;if(a instanceof Array){l=a[0];m=a[1];n=a[2];}else{l=a;m=b;n=c;}var u=_8e9.vector.substract(m,l);var v=_8e9.vector.substract(n,l);return _8e9.vector.crossProduct(u,v);}};return _8e9.vector;});},"dojox/charting/plot2d/MarkersOnly":function(){define(["dojo/_base/declare","./Default"],function(_8ea,_8eb){return _8ea("dojox.charting.plot2d.MarkersOnly",_8eb,{constructor:function(){this.opt.lines=false;this.opt.markers=true;}});});},"dijit/form/_ToggleButtonMixin":function(){define(["dojo/_base/declare","dojo/dom-attr"],function(_8ec,_8ed){return _8ec("dijit.form._ToggleButtonMixin",null,{checked:false,_aria_attr:"aria-pressed",_onClick:function(evt){var _8ee=this.checked;this._set("checked",!_8ee);var ret=this.inherited(arguments);this.set("checked",ret?this.checked:_8ee);return ret;},_setCheckedAttr:function(_8ef,_8f0){this._set("checked",_8ef);var node=this.focusNode||this.domNode;if(this._created){if(_8ed.get(node,"checked")!=!!_8ef){_8ed.set(node,"checked",!!_8ef);}}node.setAttribute(this._aria_attr,String(_8ef));this._handleOnChange(_8ef,_8f0);},postCreate:function(){this.inherited(arguments);var node=this.focusNode||this.domNode;if(this.checked){node.setAttribute("checked","checked");}if(this._resetValue===undefined){this._lastValueReported=this._resetValue=this.checked;}},reset:function(){this._hasBeenBlurred=false;this.set("checked",this.params.checked||false);}});});},"dijit/_Widget":function(){define(["dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/has","dojo/_base/kernel","dojo/_base/lang","dojo/query","dojo/ready","./registry","./_WidgetBase","./_OnDijitClickMixin","./_FocusMixin","dojo/uacss","./hccss"],function(_8f1,_8f2,_8f3,_8f4,has,_8f5,lang,_8f6,_8f7,_8f8,_8f9,_8fa,_8fb){function _8fc(){};function _8fd(_8fe){return function(obj,_8ff,_900,_901){if(obj&&typeof _8ff=="string"&&obj[_8ff]==_8fc){return obj.on(_8ff.substring(2).toLowerCase(),lang.hitch(_900,_901));}return _8fe.apply(_8f3,arguments);};};_8f1.around(_8f3,"connect",_8fd);if(_8f5.connect){_8f1.around(_8f5,"connect",_8fd);}var _902=_8f4("dijit._Widget",[_8f9,_8fa,_8fb],{onClick:_8fc,onDblClick:_8fc,onKeyDown:_8fc,onKeyPress:_8fc,onKeyUp:_8fc,onMouseDown:_8fc,onMouseMove:_8fc,onMouseOut:_8fc,onMouseOver:_8fc,onMouseLeave:_8fc,onMouseEnter:_8fc,onMouseUp:_8fc,constructor:function(_903){this._toConnect={};for(var name in _903){if(this[name]===_8fc){this._toConnect[name.replace(/^on/,"").toLowerCase()]=_903[name];delete _903[name];}}},postCreate:function(){this.inherited(arguments);for(var name in this._toConnect){this.on(name,this._toConnect[name]);}delete this._toConnect;},on:function(type,func){if(this[this._onMap(type)]===_8fc){return _8f3.connect(this.domNode,type.toLowerCase(),this,func);}return this.inherited(arguments);},_setFocusedAttr:function(val){this._focused=val;this._set("focused",val);},setAttribute:function(attr,_904){_8f5.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(attr,_904);},attr:function(name,_905){var args=arguments.length;if(args>=2||typeof name==="object"){return this.set.apply(this,arguments);}else{return this.get(name);}},getDescendants:function(){_8f5.deprecated(this.declaredClass+"::getDescendants() is deprecated. Use getChildren() instead.","","2.0");return this.containerNode?_8f6("[widgetId]",this.containerNode).map(_8f8.byNode):[];},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){},onClose:function(){return true;}});if(has("dijit-legacy-requires")){_8f7(0,function(){var _906=["dijit/_base"];require(_906);});}return _902;});},"dojo/touch":function(){define(["./_base/kernel","./aspect","./dom","./dom-class","./_base/lang","./on","./has","./mouse","./domReady","./_base/window"],function(dojo,_907,dom,_908,lang,on,has,_909,_90a,win){var _90b=has("touch");var ios4=has("ios")<5;var _90c=navigator.pointerEnabled||navigator.msPointerEnabled,_90d=(function(){var _90e={};for(var type in {down:1,move:1,up:1,cancel:1,over:1,out:1}){_90e[type]=!navigator.pointerEnabled?"MSPointer"+type.charAt(0).toUpperCase()+type.slice(1):"pointer"+type;}return _90e;})();var _90f,_910,_911,_912,_913,_914,_915,_916;var _917;function _918(_919,_91a,_91b){if(_90c&&_91b){return function(node,_91c){return on(node,_91b,_91c);};}else{if(_90b){return function(node,_91d){var _91e=on(node,_91a,function(evt){_91d.call(this,evt);_917=(new Date()).getTime();}),_91f=on(node,_919,function(evt){if(!_917||(new Date()).getTime()>_917+1000){_91d.call(this,evt);}});return {remove:function(){_91e.remove();_91f.remove();}};};}else{return function(node,_920){return on(node,_919,_920);};}}};function _921(node){do{if(node.dojoClick!==undefined){return node.dojoClick;}}while(node=node.parentNode);};function _922(e,_923,_924){_910=!e.target.disabled&&_921(e.target);if(_910){_911=e.target;_912=e.changedTouches?e.changedTouches[0].pageX:e.clientX;_913=e.changedTouches?e.changedTouches[0].pageY:e.clientY;_914=(typeof _910=="object"?_910.x:(typeof _910=="number"?_910:0))||4;_915=(typeof _910=="object"?_910.y:(typeof _910=="number"?_910:0))||4;if(!_90f){_90f=true;win.doc.addEventListener(_923,function(e){_910=_910&&(e.changedTouches?e.changedTouches[0].target:e.target)==_911&&Math.abs((e.changedTouches?e.changedTouches[0].pageX:e.clientX)-_912)<=_914&&Math.abs((e.changedTouches?e.changedTouches[0].pageY:e.clientY)-_913)<=_915;},true);win.doc.addEventListener(_924,function(e){if(_910){_916=(new Date()).getTime();var _925=e.target;if(_925.tagName==="LABEL"){_925=dom.byId(_925.getAttribute("for"))||_925;}var src=(e.changedTouches)?e.changedTouches[0]:e;var _926=document.createEvent("MouseEvents");_926._dojo_click=true;_926.initMouseEvent("click",true,true,e.view,e.detail,src.screenX,src.screenY,src.clientX,src.clientY,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,0,null);setTimeout(function(){on.emit(_925,"click",_926);},0);}},true);function _927(type){win.doc.addEventListener(type,function(e){if(!e._dojo_click&&(new Date()).getTime()<=_916+1000&&!(e.target.tagName=="INPUT"&&_908.contains(e.target,"dijitOffScreen"))){e.stopPropagation();e.stopImmediatePropagation&&e.stopImmediatePropagation();if(type=="click"&&(e.target.tagName!="INPUT"||e.target.type=="radio"||e.target.type=="checkbox")&&e.target.tagName!="TEXTAREA"&&e.target.tagName!="AUDIO"&&e.target.tagName!="VIDEO"){e.preventDefault();}}},true);};_927("click");_927("mousedown");_927("mouseup");}}};var _928;if(_90b){if(_90c){_90a(function(){win.doc.addEventListener(_90d.down,function(evt){_922(evt,_90d.move,_90d.up);},true);});}else{_90a(function(){_928=win.body();win.doc.addEventListener("touchstart",function(evt){_917=(new Date()).getTime();var _929=_928;_928=evt.target;on.emit(_929,"dojotouchout",{relatedTarget:_928,bubbles:true});on.emit(_928,"dojotouchover",{relatedTarget:_929,bubbles:true});_922(evt,"touchmove","touchend");},true);function _92a(evt){var _92b=lang.delegate(evt,{bubbles:true});if(has("ios")>=6){_92b.touches=evt.touches;_92b.altKey=evt.altKey;_92b.changedTouches=evt.changedTouches;_92b.ctrlKey=evt.ctrlKey;_92b.metaKey=evt.metaKey;_92b.shiftKey=evt.shiftKey;_92b.targetTouches=evt.targetTouches;}return _92b;};on(win.doc,"touchmove",function(evt){_917=(new Date()).getTime();var _92c=win.doc.elementFromPoint(evt.pageX-(ios4?0:win.global.pageXOffset),evt.pageY-(ios4?0:win.global.pageYOffset));if(_92c){if(_928!==_92c){on.emit(_928,"dojotouchout",{relatedTarget:_92c,bubbles:true});on.emit(_92c,"dojotouchover",{relatedTarget:_928,bubbles:true});_928=_92c;}if(!on.emit(_92c,"dojotouchmove",_92a(evt))){evt.preventDefault();}}});on(win.doc,"touchend",function(evt){_917=(new Date()).getTime();var node=win.doc.elementFromPoint(evt.pageX-(ios4?0:win.global.pageXOffset),evt.pageY-(ios4?0:win.global.pageYOffset))||win.body();on.emit(node,"dojotouchend",_92a(evt));});});}}var _92d={press:_918("mousedown","touchstart",_90d.down),move:_918("mousemove","dojotouchmove",_90d.move),release:_918("mouseup","dojotouchend",_90d.up),cancel:_918(_909.leave,"touchcancel",_90b?_90d.cancel:null),over:_918("mouseover","dojotouchover",_90d.over),out:_918("mouseout","dojotouchout",_90d.out),enter:_909._eventHandler(_918("mouseover","dojotouchover",_90d.over)),leave:_909._eventHandler(_918("mouseout","dojotouchout",_90d.out))};1&&(dojo.touch=_92d);return _92d;});},"dojox/charting/bidi/widget/Chart":function(){define(["dojo/_base/declare"],function(_92e){function _92f(_930){return /^(ltr|rtl|auto)$/.test(_930)?_930:null;};return _92e(null,{postMixInProperties:function(){this.textDir=this.params["textDir"]?this.params["textDir"]:this.params["dir"];},_setTextDirAttr:function(_931){if(_92f(_931)!=null){this._set("textDir",_931);this.chart.setTextDir(_931);}},_setDirAttr:function(dir){this._set("dir",dir);this.chart.setDir(dir);}});});},"dojox/gfx3d/matrix":function(){define(["dojo/_base/lang","./_base"],function(lang,_932){_932.matrix={_degToRad:function(_933){return Math.PI*_933/180;},_radToDeg:function(_934){return _934/Math.PI*180;}};_932.matrix.Matrix3D=function(arg){if(arg){if(typeof arg=="number"){this.xx=this.yy=this.zz=arg;}else{if(arg instanceof Array){if(arg.length>0){var m=_932.matrix.normalize(arg[0]);for(var i=1;i<arg.length;++i){var l=m;var r=_932.matrix.normalize(arg[i]);m=new _932.matrix.Matrix3D();m.xx=l.xx*r.xx+l.xy*r.yx+l.xz*r.zx;m.xy=l.xx*r.xy+l.xy*r.yy+l.xz*r.zy;m.xz=l.xx*r.xz+l.xy*r.yz+l.xz*r.zz;m.yx=l.yx*r.xx+l.yy*r.yx+l.yz*r.zx;m.yy=l.yx*r.xy+l.yy*r.yy+l.yz*r.zy;m.yz=l.yx*r.xz+l.yy*r.yz+l.yz*r.zz;m.zx=l.zx*r.xx+l.zy*r.yx+l.zz*r.zx;m.zy=l.zx*r.xy+l.zy*r.yy+l.zz*r.zy;m.zz=l.zx*r.xz+l.zy*r.yz+l.zz*r.zz;m.dx=l.xx*r.dx+l.xy*r.dy+l.xz*r.dz+l.dx;m.dy=l.yx*r.dx+l.yy*r.dy+l.yz*r.dz+l.dy;m.dz=l.zx*r.dx+l.zy*r.dy+l.zz*r.dz+l.dz;}lang.mixin(this,m);}}else{lang.mixin(this,arg);}}}};lang.extend(_932.matrix.Matrix3D,{xx:1,xy:0,xz:0,yx:0,yy:1,yz:0,zx:0,zy:0,zz:1,dx:0,dy:0,dz:0});lang.mixin(_932.matrix,{identity:new _932.matrix.Matrix3D(),translate:function(a,b,c){if(arguments.length>1){return new _932.matrix.Matrix3D({dx:a,dy:b,dz:c});}return new _932.matrix.Matrix3D({dx:a.x,dy:a.y,dz:a.z});},scale:function(a,b,c){if(arguments.length>1){return new _932.matrix.Matrix3D({xx:a,yy:b,zz:c});}if(typeof a=="number"){return new _932.matrix.Matrix3D({xx:a,yy:a,zz:a});}return new _932.matrix.Matrix3D({xx:a.x,yy:a.y,zz:a.z});},rotateX:function(_935){var c=Math.cos(_935);var s=Math.sin(_935);return new _932.matrix.Matrix3D({yy:c,yz:-s,zy:s,zz:c});},rotateXg:function(_936){return _932.matrix.rotateX(_932.matrix._degToRad(_936));},rotateY:function(_937){var c=Math.cos(_937);var s=Math.sin(_937);return new _932.matrix.Matrix3D({xx:c,xz:s,zx:-s,zz:c});},rotateYg:function(_938){return _932.matrix.rotateY(_932.matrix._degToRad(_938));},rotateZ:function(_939){var c=Math.cos(_939);var s=Math.sin(_939);return new _932.matrix.Matrix3D({xx:c,xy:-s,yx:s,yy:c});},rotateZg:function(_93a){return _932.matrix.rotateZ(_932.matrix._degToRad(_93a));},cameraTranslate:function(a,b,c){if(arguments.length>1){return new _932.matrix.Matrix3D({dx:-a,dy:-b,dz:-c});}return new _932.matrix.Matrix3D({dx:-a.x,dy:-a.y,dz:-a.z});},cameraRotateX:function(_93b){var c=Math.cos(-_93b);var s=Math.sin(-_93b);return new _932.matrix.Matrix3D({yy:c,yz:-s,zy:s,zz:c});},cameraRotateXg:function(_93c){return _932.matrix.rotateX(_932.matrix._degToRad(_93c));},cameraRotateY:function(_93d){var c=Math.cos(-_93d);var s=Math.sin(-_93d);return new _932.matrix.Matrix3D({xx:c,xz:s,zx:-s,zz:c});},cameraRotateYg:function(_93e){return _932.matrix.rotateY(dojox.gfx3d.matrix._degToRad(_93e));},cameraRotateZ:function(_93f){var c=Math.cos(-_93f);var s=Math.sin(-_93f);return new _932.matrix.Matrix3D({xx:c,xy:-s,yx:s,yy:c});},cameraRotateZg:function(_940){return _932.matrix.rotateZ(_932.matrix._degToRad(_940));},normalize:function(_941){return (_941 instanceof _932.matrix.Matrix3D)?_941:new _932.matrix.Matrix3D(_941);},clone:function(_942){var obj=new _932.matrix.Matrix3D();for(var i in _942){if(typeof (_942[i])=="number"&&typeof (obj[i])=="number"&&obj[i]!=_942[i]){obj[i]=_942[i];}}return obj;},invert:function(_943){var m=_932.matrix.normalize(_943);var D=m.xx*m.yy*m.zz+m.xy*m.yz*m.zx+m.xz*m.yx*m.zy-m.xx*m.yz*m.zy-m.xy*m.yx*m.zz-m.xz*m.yy*m.zx;var M=new _932.matrix.Matrix3D({xx:(m.yy*m.zz-m.yz*m.zy)/D,xy:(m.xz*m.zy-m.xy*m.zz)/D,xz:(m.xy*m.yz-m.xz*m.yy)/D,yx:(m.yz*m.zx-m.yx*m.zz)/D,yy:(m.xx*m.zz-m.xz*m.zx)/D,yz:(m.xz*m.yx-m.xx*m.yz)/D,zx:(m.yx*m.zy-m.yy*m.zx)/D,zy:(m.xy*m.zx-m.xx*m.zy)/D,zz:(m.xx*m.yy-m.xy*m.yx)/D,dx:-1*(m.xy*m.yz*m.dz+m.xz*m.dy*m.zy+m.dx*m.yy*m.zz-m.xy*m.dy*m.zz-m.xz*m.yy*m.dz-m.dx*m.yz*m.zy)/D,dy:(m.xx*m.yz*m.dz+m.xz*m.dy*m.zx+m.dx*m.yx*m.zz-m.xx*m.dy*m.zz-m.xz*m.yx*m.dz-m.dx*m.yz*m.zx)/D,dz:-1*(m.xx*m.yy*m.dz+m.xy*m.dy*m.zx+m.dx*m.yx*m.zy-m.xx*m.dy*m.zy-m.xy*m.yx*m.dz-m.dx*m.yy*m.zx)/D});return M;},_multiplyPoint:function(m,x,y,z){return {x:m.xx*x+m.xy*y+m.xz*z+m.dx,y:m.yx*x+m.yy*y+m.yz*z+m.dy,z:m.zx*x+m.zy*y+m.zz*z+m.dz};},multiplyPoint:function(_944,a,b,c){var m=_932.matrix.normalize(_944);if(typeof a=="number"&&typeof b=="number"&&typeof c=="number"){return _932.matrix._multiplyPoint(m,a,b,c);}return _932.matrix._multiplyPoint(m,a.x,a.y,a.z);},multiply:function(_945){var m=_932.matrix.normalize(_945);for(var i=1;i<arguments.length;++i){var l=m;var r=_932.matrix.normalize(arguments[i]);m=new _932.matrix.Matrix3D();m.xx=l.xx*r.xx+l.xy*r.yx+l.xz*r.zx;m.xy=l.xx*r.xy+l.xy*r.yy+l.xz*r.zy;m.xz=l.xx*r.xz+l.xy*r.yz+l.xz*r.zz;m.yx=l.yx*r.xx+l.yy*r.yx+l.yz*r.zx;m.yy=l.yx*r.xy+l.yy*r.yy+l.yz*r.zy;m.yz=l.yx*r.xz+l.yy*r.yz+l.yz*r.zz;m.zx=l.zx*r.xx+l.zy*r.yx+l.zz*r.zx;m.zy=l.zx*r.xy+l.zy*r.yy+l.zz*r.zy;m.zz=l.zx*r.xz+l.zy*r.yz+l.zz*r.zz;m.dx=l.xx*r.dx+l.xy*r.dy+l.xz*r.dz+l.dx;m.dy=l.yx*r.dx+l.yy*r.dy+l.yz*r.dz+l.dy;m.dz=l.zx*r.dx+l.zy*r.dy+l.zz*r.dz+l.dz;}return m;},_project:function(m,x,y,z){return {x:m.xx*x+m.xy*y+m.xz*z+m.dx,y:m.yx*x+m.yy*y+m.yz*z+m.dy,z:m.zx*x+m.zy*y+m.zz*z+m.dz};},project:function(_946,a,b,c){var m=_932.matrix.normalize(_946);if(typeof a=="number"&&typeof b=="number"&&typeof c=="number"){return _932.matrix._project(m,a,b,c);}return _932.matrix._project(m,a.x,a.y,a.z);}});_932.Matrix3D=_932.matrix.Matrix3D;return _932.matrix;});},"dojo/fx":function(){define(["./_base/lang","./Evented","./_base/kernel","./_base/array","./aspect","./_base/fx","./dom","./dom-style","./dom-geometry","./ready","require"],function(lang,_947,dojo,_948,_949,_94a,dom,_94b,geom,_94c,_94d){if(!dojo.isAsync){_94c(0,function(){var _94e=["./fx/Toggler"];_94d(_94e);});}var _94f=dojo.fx={};var _950={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _951=function(_952){this._index=-1;this._animations=_952||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;_948.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};_951.prototype=new _947();lang.extend(_951,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){this._onAnimateCtx.remove();this._onEndCtx.remove();this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=_949.after(this._current,"onAnimate",lang.hitch(this,"_onAnimate"),true);this._onEndCtx=_949.after(this._current,"onEnd",lang.hitch(this,"_onEnd"),true);this._current.play(0,true);}},play:function(_953,_954){if(!this._current){this._current=this._animations[this._index=0];}if(!_954&&this._current.status()=="playing"){return this;}var _955=_949.after(this._current,"beforeBegin",lang.hitch(this,function(){this._fire("beforeBegin");}),true),_956=_949.after(this._current,"onBegin",lang.hitch(this,function(arg){this._fire("onBegin",arguments);}),true),_957=_949.after(this._current,"onPlay",lang.hitch(this,function(arg){this._fire("onPlay",arguments);_955.remove();_956.remove();_957.remove();}));if(this._onAnimateCtx){this._onAnimateCtx.remove();}this._onAnimateCtx=_949.after(this._current,"onAnimate",lang.hitch(this,"_onAnimate"),true);if(this._onEndCtx){this._onEndCtx.remove();}this._onEndCtx=_949.after(this._current,"onEnd",lang.hitch(this,"_onEnd"),true);this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=_949.after(this._current,"onPause",lang.hitch(this,function(arg){this._fire("onPause",arguments);e.remove();}),true);this._current.pause();}return this;},gotoPercent:function(_958,_959){this.pause();var _95a=this.duration*_958;this._current=null;_948.some(this._animations,function(a){if(a.duration<=_95a){this._current=a;return true;}_95a-=a.duration;return false;});if(this._current){this._current.gotoPercent(_95a/this._current.duration,_959);}return this;},stop:function(_95b){if(this._current){if(_95b){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=_949.after(this._current,"onStop",lang.hitch(this,function(arg){this._fire("onStop",arguments);e.remove();}),true);this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){this._onAnimateCtx.remove();}if(this._onEndCtx){this._onEndCtx.remove();}}});lang.extend(_951,_950);_94f.chain=function(_95c){return new _951(_95c);};var _95d=function(_95e){this._animations=_95e||[];this._connects=[];this._finished=0;this.duration=0;_948.forEach(_95e,function(a){var _95f=a.duration;if(a.delay){_95f+=a.delay;}if(this.duration<_95f){this.duration=_95f;}this._connects.push(_949.after(a,"onEnd",lang.hitch(this,"_onEnd"),true));},this);this._pseudoAnimation=new _94a.Animation({curve:[0,1],duration:this.duration});var self=this;_948.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){self._connects.push(_949.after(self._pseudoAnimation,evt,function(){self._fire(evt,arguments);},true));});};lang.extend(_95d,{_doAction:function(_960,args){_948.forEach(this._animations,function(a){a[_960].apply(a,args);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_961,args){var t=this._pseudoAnimation;t[_961].apply(t,args);},play:function(_962,_963){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(_964,_965){var ms=this.duration*_964;_948.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_965);});this._call("gotoPercent",arguments);return this;},stop:function(_966){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){_948.forEach(this._connects,function(_967){_967.remove();});}});lang.extend(_95d,_950);_94f.combine=function(_968){return new _95d(_968);};_94f.wipeIn=function(args){var node=args.node=dom.byId(args.node),s=node.style,o;var anim=_94a.animateProperty(lang.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _969=_94b.get(node,"height");return Math.max(_969,1);}},end:function(){return node.scrollHeight;}}}},args));var fini=function(){s.height="auto";s.overflow=o;};_949.after(anim,"onStop",fini,true);_949.after(anim,"onEnd",fini,true);return anim;};_94f.wipeOut=function(args){var node=args.node=dom.byId(args.node),s=node.style,o;var anim=_94a.animateProperty(lang.mixin({properties:{height:{end:1}}},args));_949.after(anim,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";},true);var fini=function(){s.overflow=o;s.height="auto";s.display="none";};_949.after(anim,"onStop",fini,true);_949.after(anim,"onEnd",fini,true);return anim;};_94f.slideTo=function(args){var node=args.node=dom.byId(args.node),top=null,left=null;var init=(function(n){return function(){var cs=_94b.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=geom.position(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=_94a.animateProperty(lang.mixin({properties:{top:args.top||0,left:args.left||0}},args));_949.after(anim,"beforeBegin",init,true);return anim;};return _94f;});},"dojox/charting/bidi/action2d/ZoomAndPan":function(){define(["dojo/_base/declare"],function(_96a){return _96a(null,{_getDelta:function(_96b){var _96c=this.inherited(arguments);return _96c*(this.chart.isRightToLeft()?-1:1);}});});},"dojox/charting/scaler/common":function(){define(["dojo/_base/lang"],function(lang){var eq=function(a,b){return Math.abs(a-b)<=0.000001*(Math.abs(a)+Math.abs(b));};var _96d=lang.getObject("dojox.charting.scaler.common",true);var _96e={};return lang.mixin(_96d,{doIfLoaded:function(_96f,_970,_971){if(_96e[_96f]==undefined){try{_96e[_96f]=require(_96f);}catch(e){_96e[_96f]=null;}}if(_96e[_96f]){return _970(_96e[_96f]);}else{return _971();}},getNumericLabel:function(_972,_973,_974){var def="";_96d.doIfLoaded("dojo/number",function(_975){def=(_974.fixed?_975.format(_972,{places:_973<0?-_973:0}):_975.format(_972))||"";},function(){def=_974.fixed?_972.toFixed(_973<0?-_973:0):_972.toString();});if(_974.labelFunc){var r=_974.labelFunc(def,_972,_973);if(r){return r;}}if(_974.labels){var l=_974.labels,lo=0,hi=l.length;while(lo<hi){var mid=Math.floor((lo+hi)/2),val=l[mid].value;if(val<_972){lo=mid+1;}else{hi=mid;}}if(lo<l.length&&eq(l[lo].value,_972)){return l[lo].text;}--lo;if(lo>=0&&lo<l.length&&eq(l[lo].value,_972)){return l[lo].text;}lo+=2;if(lo<l.length&&eq(l[lo].value,_972)){return l[lo].text;}}return def;}});});},"dojo/request":function(){define(["./request/default!"],function(_976){return _976;});},"dojox/charting/plot2d/Bubble":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/array","dojo/has","./CartesianBase","./_PlotEvents","./common","dojox/lang/functional","dojox/lang/functional/reversed","dojox/lang/utils","dojox/gfx/fx"],function(lang,_977,arr,has,_978,_979,dc,df,dfr,du,fx){var _97a=dfr.lambda("item.purgeGroup()");return _977("dojox.charting.plot2d.Bubble",[_978,_979],{defaultParams:{animate:null},optionalParams:{stroke:{},outline:{},shadow:{},fill:{},filter:{},styleFunc:null,font:"",fontColor:"",labelFunc:null},constructor:function(_97b,_97c){this.opt=lang.clone(lang.mixin(this.opt,this.defaultParams));du.updateWithObject(this.opt,_97c);du.updateWithPattern(this.opt,_97c,this.optionalParams);if(!this.opt.labelFunc){this.opt.labelFunc=function(_97d,_97e,_97f){return this._getLabel(_97d.size,_97e,_97f);};}this.animate=this.opt.animate;},render:function(dim,_980){var s;if(this.zoom&&!this.isDataDirty()){return this.performZoom(dim,_980);}this.resetEvents();this.dirty=this.isDirty();if(this.dirty){arr.forEach(this.series,_97a);this._eventSeries={};this.cleanGroup();s=this.getGroup();df.forEachRev(this.series,function(item){item.cleanGroup(s);});}var t=this.chart.theme,ht=this._hScaler.scaler.getTransformerFromModel(this._hScaler),vt=this._vScaler.scaler.getTransformerFromModel(this._vScaler),_981=this.events();for(var i=this.series.length-1;i>=0;--i){var run=this.series[i];if(!this.dirty&&!run.dirty){t.skip();this._reconnectEvents(run.name);continue;}run.cleanGroup();if(!run.data.length){run.dirty=false;t.skip();continue;}if(typeof run.data[0]=="number"){console.warn("dojox.charting.plot2d.Bubble: the data in the following series cannot be rendered as a bubble chart; ",run);continue;}s=run.group;var _982=t.next("circle",[this.opt,run]),_983=arr.map(run.data,function(v){return v?{x:ht(v.x)+_980.l,y:dim.height-_980.b-vt(v.y),radius:this._vScaler.bounds.scale*(v.size/2)}:null;},this);var _984=null,_985=null,_986=null,_987=this.opt.styleFunc;var _988=function(item){if(_987){return t.addMixin(_982,"circle",[item,_987(item)],true);}return t.addMixin(_982,"circle",item,true);};if(_982.series.shadow){_986=arr.map(_983,function(item,i){if(item!==null){var _989=_988(run.data[i]),_98a=_989.series.shadow;var _98b=s.createCircle({cx:item.x+_98a.dx,cy:item.y+_98a.dy,r:item.radius}).setStroke(_98a).setFill(_98a.color);if(this.animate){this._animateBubble(_98b,dim.height-_980.b,item.radius);}return _98b;}return null;},this);if(_986.length){run.dyn.shadow=_986[_986.length-1].getStroke();}}if(_982.series.outline){_985=arr.map(_983,function(item,i){if(item!==null){var _98c=_988(run.data[i]),_98d=dc.makeStroke(_98c.series.outline);_98d.width=2*_98d.width+_982.series.stroke.width;var _98e=s.createCircle({cx:item.x,cy:item.y,r:item.radius}).setStroke(_98d);if(this.animate){this._animateBubble(_98e,dim.height-_980.b,item.radius);}return _98e;}return null;},this);if(_985.length){run.dyn.outline=_985[_985.length-1].getStroke();}}_984=arr.map(_983,function(item,i){if(item!==null){var _98f=_988(run.data[i]),rect={x:item.x-item.radius,y:item.y-item.radius,width:2*item.radius,height:2*item.radius};var _990=this._plotFill(_98f.series.fill,dim,_980);_990=this._shapeFill(_990,rect);var _991=s.createCircle({cx:item.x,cy:item.y,r:item.radius}).setFill(_990).setStroke(_98f.series.stroke);if(_991.setFilter&&_98f.series.filter){_991.setFilter(_98f.series.filter);}if(this.animate){this._animateBubble(_991,dim.height-_980.b,item.radius);}this.createLabel(s,run.data[i],rect,_98f);return _991;}return null;},this);if(_984.length){run.dyn.fill=_984[_984.length-1].getFill();run.dyn.stroke=_984[_984.length-1].getStroke();}if(_981){var _992=new Array(_984.length);arr.forEach(_984,function(s,i){if(s!==null){var o={element:"circle",index:i,run:run,shape:s,outline:_985&&_985[i]||null,shadow:_986&&_986[i]||null,x:run.data[i].x,y:run.data[i].y,r:run.data[i].size/2,cx:_983[i].x,cy:_983[i].y,cr:_983[i].radius};this._connectEvents(o);_992[i]=o;}},this);this._eventSeries[run.name]=_992;}else{delete this._eventSeries[run.name];}run.dirty=false;}this.dirty=false;if(has("dojo-bidi")){this._checkOrientation(this.group,dim,_980);}return this;},_animateBubble:function(_993,_994,size){fx.animateTransform(lang.delegate({shape:_993,duration:1200,transform:[{name:"translate",start:[0,_994],end:[0,0]},{name:"scale",start:[0,1/size],end:[1,1]},{name:"original"}]},this.animate)).play();}});});},"dojox/charting/themes/Bahamation":function(){define(["../SimpleTheme","./common"],function(_995,_996){_996.Bahamation=new _995({colors:["#3f9998","#3fc0c3","#70c058","#ef446f","#c663a6"]});return _996.Bahamation;});},"dojox/charting/themes/Desert":function(){define(["../SimpleTheme","./common"],function(_997,_998){_998.Desert=new _997({colors:["#ffebd5","#806544","#fdc888","#80766b","#cda26e"]});return _998.Desert;});},"url:dijit/form/templates/Button.html":"<span class=\"dijit dijitReset dijitInline\" role=\"presentation\"\n\t><span class=\"dijitReset dijitInline dijitButtonNode\"\n\t\tdata-dojo-attach-event=\"ondijitclick:__onClick\" role=\"presentation\"\n\t\t><span class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\tdata-dojo-attach-point=\"titleNode,focusNode\"\n\t\t\trole=\"button\" aria-labelledby=\"${id}_label\"\n\t\t\t><span class=\"dijitReset dijitInline dijitIcon\" data-dojo-attach-point=\"iconNode\"></span\n\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#x25CF;</span\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\n\t\t\t\tid=\"${id}_label\"\n\t\t\t\tdata-dojo-attach-point=\"containerNode\"\n\t\t\t></span\n\t\t></span\n\t></span\n\t><input ${!nameAttrSetting} type=\"${type}\" value=\"${value}\" class=\"dijitOffScreen\"\n\t\tdata-dojo-attach-event=\"onclick:_onClick\"\n\t\ttabIndex=\"-1\" role=\"presentation\" aria-hidden=\"true\" data-dojo-attach-point=\"valueNode\"\n/></span>\n","url:dijit/templates/Tooltip.html":"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\"\n\t><div class=\"dijitTooltipConnector\" data-dojo-attach-point=\"connectorNode\"></div\n\t><div class=\"dijitTooltipContainer dijitTooltipContents\" data-dojo-attach-point=\"containerNode\" role='alert'></div\n></div>\n","url:dijit/form/templates/CheckBox.html":"<div class=\"dijit dijitReset dijitInline\" role=\"presentation\"\n\t><input\n\t \t${!nameAttrSetting} type=\"${type}\" role=\"${type}\" aria-checked=\"false\" ${checkedAttrSetting}\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\n\t\tdata-dojo-attach-point=\"focusNode\"\n\t \tdata-dojo-attach-event=\"ondijitclick:_onClick\"\n/></div>\n","*noref":1}});define("dojox/_dojox_charting_all",[],1);require(["dojox/charting/BidiSupport","dojox/charting/bidi/axis2d/Default","dojox/charting/bidi/Chart3D","dojox/charting/bidi/action2d/ZoomAndPan","dojox/charting/bidi/action2d/Tooltip","dojox/charting/bidi/widget/Chart","dojox/charting/bidi/widget/Legend","dojox/charting/Chart","dojox/charting/Chart2D","dojox/charting/Chart3D","dojox/charting/DataChart","dojox/charting/DataSeries","dojox/charting/Element","dojox/charting/Series","dojox/charting/StoreSeries","dojox/charting/Theme","dojox/charting/action2d/Base","dojox/charting/action2d/ChartAction","dojox/charting/action2d/Highlight","dojox/charting/action2d/Magnify","dojox/charting/action2d/MouseIndicator","dojox/charting/action2d/MouseZoomAndPan","dojox/charting/action2d/MoveSlice","dojox/charting/action2d/PlotAction","dojox/charting/action2d/Shake","dojox/charting/action2d/Tooltip","dojox/charting/action2d/TouchIndicator","dojox/charting/action2d/TouchZoomAndPan","dojox/charting/axis2d/Base","dojox/charting/axis2d/common","dojox/charting/axis2d/Default","dojox/charting/axis2d/Invisible","dojox/charting/plot2d/Areas","dojox/charting/plot2d/Bars","dojox/charting/plot2d/Base","dojox/charting/plot2d/Bubble","dojox/charting/plot2d/Candlesticks","dojox/charting/plot2d/ClusteredBars","dojox/charting/plot2d/ClusteredColumns","dojox/charting/plot2d/Columns","dojox/charting/plot2d/common","dojox/charting/plot2d/Default","dojox/charting/plot2d/Grid","dojox/charting/plot2d/Lines","dojox/charting/plot2d/Markers","dojox/charting/plot2d/MarkersOnly","dojox/charting/plot2d/OHLC","dojox/charting/plot2d/Pie","dojox/charting/plot2d/Scatter","dojox/charting/plot2d/Spider","dojox/charting/plot2d/Stacked","dojox/charting/plot2d/StackedAreas","dojox/charting/plot2d/StackedBars","dojox/charting/plot2d/StackedColumns","dojox/charting/plot2d/StackedLines","dojox/charting/plot3d/Bars","dojox/charting/plot3d/Base","dojox/charting/plot3d/Cylinders","dojox/charting/scaler/common","dojox/charting/scaler/linear","dojox/charting/scaler/primitive","dojox/charting/themes/PlotKit/base","dojox/charting/themes/PlotKit/blue","dojox/charting/themes/PlotKit/cyan","dojox/charting/themes/PlotKit/green","dojox/charting/themes/PlotKit/orange","dojox/charting/themes/PlotKit/purple","dojox/charting/themes/PlotKit/red","dojox/charting/themes/Adobebricks","dojox/charting/themes/Algae","dojox/charting/themes/Bahamation","dojox/charting/themes/BlueDusk","dojox/charting/themes/Charged","dojox/charting/themes/Chris","dojox/charting/themes/Claro","dojox/charting/themes/common","dojox/charting/themes/CubanShirts","dojox/charting/themes/Desert","dojox/charting/themes/Distinctive","dojox/charting/themes/Dollar","dojox/charting/themes/Electric","dojox/charting/themes/gradientGenerator","dojox/charting/themes/Grasshopper","dojox/charting/themes/Grasslands","dojox/charting/themes/GreySkies","dojox/charting/themes/Harmony","dojox/charting/themes/IndigoNation","dojox/charting/themes/Ireland","dojox/charting/themes/Julie","dojox/charting/themes/MiamiNice","dojox/charting/themes/Midwest","dojox/charting/themes/Minty","dojox/charting/themes/PrimaryColors","dojox/charting/themes/PurpleRain","dojox/charting/themes/Renkoo","dojox/charting/themes/RoyalPurples","dojox/charting/themes/SageToLime","dojox/charting/themes/Shrooms","dojox/charting/themes/ThreeD","dojox/charting/themes/Tom","dojox/charting/themes/Tufte","dojox/charting/themes/WatersEdge","dojox/charting/themes/Wetland","dojox/charting/widget/BidiSupport","dojox/charting/widget/Chart","dojox/charting/widget/Chart2D","dojox/charting/widget/Legend","dojox/charting/widget/SelectableLegend","dojox/charting/widget/Sparkline","dojox/charting/plot2d/CartesianBase","dojox/charting/plot2d/commonStacked"]);
}catch(e){console.log("Module 'dojox_charting_all_19': ",e);}
try{(function(){
	if(i$.isIE){
		document.createElement('article');
		document.createElement('aside');
		document.createElement('footer');
		document.createElement('header');
		document.createElement('hgroup');
		document.createElement('nav');
		document.createElement('section');
	}
	if(i$.isIE == 7){ document.getElementsByTagName("html")[0].className+=" wptheme_ie7"; }
	if(i$.isIE == 8){ document.getElementsByTagName("html")[0].className+=" wptheme_ie8"; }
})();


}catch(e){console.log("Module 'wp_theme_portal_80': ",e);}
try{/*!
 * jQuery JavaScript Library v1.4.2
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Sat Feb 13 22:33:48 2010 -0500
 */
(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);

}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{/*!
 * jQuery UI 1.8.2
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 */
(function(c){c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.2",plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==
"hidden")return false;b=b&&b=="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,f,g){return c.ui.isOverAxis(a,d,f)&&c.ui.isOverAxis(b,e,g)},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,
NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect",
"none")},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",
1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==undefined)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b=="absolute"||b=="relative"||b=="fixed"){b=parseInt(a.css("zIndex"));if(!isNaN(b)&&b!=0)return b}a=a.parent()}}return 0}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");return(/input|select|textarea|button|object/.test(b)?
!a.disabled:"a"==b||"area"==b?a.href||!isNaN(d):!isNaN(d))&&!c(a)["area"==b?"parents":"closest"](":hidden").length},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}})}})(jQuery);
(function(b){var j=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add(this).each(function(){b(this).triggerHandler("remove")});return j.call(b(this),a,c)})};b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend({},c.options);b[e][a].prototype=
b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.substring(0,1)==="_")return h;e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==undefined){h=i;return false}}):this.each(function(){var g=
b.data(this,a);if(g){d&&g.option(d);g._init()}else b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){this.element=b(c).data(this.widgetName,this);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(c)[this.widgetName],a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();
this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a,e=this;if(arguments.length===0)return b.extend({},e.options);if(typeof a==="string"){if(c===undefined)return this.options[a];d={};d[a]=c}b.each(d,function(f,
h){e._setOption(f,h)});return e},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=
b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);
(function(c){c.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent){a._preventClickEvent=false;b.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&
this._mouseUp(a);this._mouseDownEvent=a;var b=this,e=a.which==1,f=typeof this.options.cancel=="string"?c(a.target).parents().add(a.target).filter(this.options.cancel).length:false;if(!e||f||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();
return true}}this._mouseMoveDelegate=function(d){return b._mouseMove(d)};this._mouseUpDelegate=function(d){return b._mouseUp(d)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.browser.safari||a.preventDefault();return a.originalEvent.mouseHandled=true}},_mouseMove:function(a){if(c.browser.msie&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&
this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=a.target==this._mouseDownEvent.target;this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-
a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
(function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper==
"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b=
this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;return true},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-
this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions();
d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||
this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode)return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&&this.options.revert.call(this.element,
b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle||!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==
a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone():this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||
0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],
this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment==
"parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&
a.containment.constructor!=Array){var b=d(a.containment)[0];if(b){a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),
10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(a.containment.constructor==Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])e=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])g=this.containment[1]+
this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])e=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;e=this.originalPageX+
Math.round((e-this.originalPageX)/b.grid[0])*b.grid[0];e=this.containment?!(e-this.offset.click.left<this.containment[0]||e-this.offset.click.left>this.containment[2])?e:!(e-this.offset.click.left<this.containment[0])?e-b.grid[0]:e+b.grid[0]:e}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop()),left:e-this.offset.click.left-
this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(a,b,c){c=c||this._uiHash();d.ui.plugin.call(this,a,[b,c]);if(a=="drag")this.positionAbs=
this._convertPositionTo("absolute");return d.Widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});d.extend(d.ui.draggable,{version:"1.8.2"});d.ui.plugin.add("draggable","connectToSortable",{start:function(a,b){var c=d(this).data("draggable"),f=c.options,e=d.extend({},b,{item:c.element});c.sortables=[];d(f.connectToSortable).each(function(){var g=d.data(this,"sortable");
if(g&&!g.options.disabled){c.sortables.push({instance:g,shouldRevert:g.options.revert});g._refreshItems();g._trigger("activate",a,e)}})},stop:function(a,b){var c=d(this).data("draggable"),f=d.extend({},b,{item:c.element});d.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(a);this.instance.options.helper=this.instance.options._helper;
c.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",a,f)}})},drag:function(a,b){var c=d(this).data("draggable"),f=this;d.each(c.sortables,function(){this.instance.positionAbs=c.positionAbs;this.instance.helperProportions=c.helperProportions;this.instance.offset.click=c.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=
1;this.instance.currentItem=d(f).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return b.helper[0]};a.target=this.instance.currentItem[0];this.instance._mouseCapture(a,true);this.instance._mouseStart(a,true,true);this.instance.offset.click.top=c.offset.click.top;this.instance.offset.click.left=c.offset.click.left;this.instance.offset.parent.left-=c.offset.parent.left-this.instance.offset.parent.left;
this.instance.offset.parent.top-=c.offset.parent.top-this.instance.offset.parent.top;c._trigger("toSortable",a);c.dropped=this.instance.element;c.currentItem=c.element;this.instance.fromOutside=c}this.instance.currentItem&&this.instance._mouseDrag(a)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",a,this.instance._uiHash(this.instance));this.instance._mouseStop(a,true);this.instance.options.helper=
this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();c._trigger("fromSortable",a);c.dropped=false}})}});d.ui.plugin.add("draggable","cursor",{start:function(){var a=d("body"),b=d(this).data("draggable").options;if(a.css("cursor"))b._cursor=a.css("cursor");a.css("cursor",b.cursor)},stop:function(){var a=d(this).data("draggable").options;a._cursor&&d("body").css("cursor",a._cursor)}});d.ui.plugin.add("draggable","iframeFix",{start:function(){var a=
d(this).data("draggable").options;d(a.iframeFix===true?"iframe":a.iframeFix).each(function(){d('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})},stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;
if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!=
"HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop+c.scrollSpeed;else if(a.pageY-b.overflowOffset.top<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop-c.scrollSpeed;if(!c.axis||c.axis!="y")if(b.overflowOffset.left+b.scrollParent[0].offsetWidth-a.pageX<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft+c.scrollSpeed;else if(a.pageX-
b.overflowOffset.left<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft-c.scrollSpeed}else{if(!c.axis||c.axis!="x")if(a.pageY-d(document).scrollTop()<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()-c.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()+c.scrollSpeed);if(!c.axis||c.axis!="y")if(a.pageX-d(document).scrollLeft()<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()-
c.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()+c.scrollSpeed)}f!==false&&d.ui.ddmanager&&!c.dropBehaviour&&d.ui.ddmanager.prepareOffsets(b,a)}});d.ui.plugin.add("draggable","snap",{start:function(){var a=d(this).data("draggable"),b=a.options;a.snapElements=[];d(b.snap.constructor!=String?b.snap.items||":data(draggable)":b.snap).each(function(){var c=d(this),f=c.offset();this!=a.element[0]&&a.snapElements.push({item:this,
width:c.outerWidth(),height:c.outerHeight(),top:f.top,left:f.left})})},drag:function(a,b){for(var c=d(this).data("draggable"),f=c.options,e=f.snapTolerance,g=b.offset.left,n=g+c.helperProportions.width,m=b.offset.top,o=m+c.helperProportions.height,h=c.snapElements.length-1;h>=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e<g&&g<k+e&&j-e<m&&m<l+e||i-e<g&&g<k+e&&j-e<o&&o<l+e||i-e<n&&n<k+e&&j-e<m&&m<l+e||i-e<n&&n<k+e&&j-e<o&&
o<l+e){if(f.snapMode!="inner"){var p=Math.abs(j-o)<=e,q=Math.abs(l-m)<=e,r=Math.abs(i-n)<=e,s=Math.abs(k-g)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:j-c.helperProportions.height,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:l,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:i-c.helperProportions.width}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:k}).left-c.margins.left}var t=
p||q||r||s;if(f.snapMode!="outer"){p=Math.abs(j-m)<=e;q=Math.abs(l-o)<=e;r=Math.abs(i-g)<=e;s=Math.abs(k-n)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:j,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:l-c.helperProportions.height,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:i}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:k-c.helperProportions.width}).left-c.margins.left}if(!c.snapElements[h].snapping&&
(p||q||r||s||t))c.options.snap.snap&&c.options.snap.snap.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[h].item}));c.snapElements[h].snapping=p||q||r||s||t}else{c.snapElements[h].snapping&&c.options.snap.release&&c.options.snap.release.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[h].item}));c.snapElements[h].snapping=false}}}});d.ui.plugin.add("draggable","stack",{start:function(){var a=d(this).data("draggable").options;a=d.makeArray(d(a.stack)).sort(function(c,f){return(parseInt(d(c).css("zIndex"),
10)||0)-(parseInt(d(f).css("zIndex"),10)||0)});if(a.length){var b=parseInt(a[0].style.zIndex)||0;d(a).each(function(c){this.style.zIndex=b+c});this[0].style.zIndex=b+a.length}}});d.ui.plugin.add("draggable","zIndex",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("zIndex"))b._zIndex=a.css("zIndex");a.css("zIndex",b.zIndex)},stop:function(a,b){a=d(this).data("draggable").options;a._zIndex&&d(b.helper).css("zIndex",a._zIndex)}})})(jQuery);
(function(d){d.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var a=this.options,b=a.accept;this.isover=0;this.isout=1;this.accept=d.isFunction(b)?b:function(c){return c.is(b)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};d.ui.ddmanager.droppables[a.scope]=d.ui.ddmanager.droppables[a.scope]||[];d.ui.ddmanager.droppables[a.scope].push(this);
a.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var a=d.ui.ddmanager.droppables[this.options.scope],b=0;b<a.length;b++)a[b]==this&&a.splice(b,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(a,b){if(a=="accept")this.accept=d.isFunction(b)?b:function(c){return c.is(b)};d.Widget.prototype._setOption.apply(this,arguments)},_activate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&
this.element.addClass(this.options.activeClass);b&&this._trigger("activate",a,this.ui(b))},_deactivate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);b&&this._trigger("deactivate",a,this.ui(b))},_over:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);
this._trigger("over",a,this.ui(b))}},_out:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",a,this.ui(b))}},_drop:function(a,b){var c=b||d.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0])return false;var e=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=
d.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==c.options.scope&&g.accept.call(g.element[0],c.currentItem||c.element)&&d.ui.intersect(c,d.extend(g,{offset:g.element.offset()}),g.options.tolerance)){e=true;return false}});if(e)return false;if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",
a,this.ui(c));return this.element}return false},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}});d.extend(d.ui.droppable,{version:"1.8.2"});d.ui.intersect=function(a,b,c){if(!b.offset)return false;var e=(a.positionAbs||a.position.absolute).left,g=e+a.helperProportions.width,f=(a.positionAbs||a.position.absolute).top,h=f+a.helperProportions.height,i=b.offset.left,k=i+b.proportions.width,j=b.offset.top,l=j+b.proportions.height;
switch(c){case "fit":return i<e&&g<k&&j<f&&h<l;case "intersect":return i<e+a.helperProportions.width/2&&g-a.helperProportions.width/2<k&&j<f+a.helperProportions.height/2&&h-a.helperProportions.height/2<l;case "pointer":return d.ui.isOver((a.positionAbs||a.position.absolute).top+(a.clickOffset||a.offset.click).top,(a.positionAbs||a.position.absolute).left+(a.clickOffset||a.offset.click).left,j,i,b.proportions.height,b.proportions.width);case "touch":return(f>=j&&f<=l||h>=j&&h<=l||f<j&&h>l)&&(e>=i&&
e<=k||g>=i&&g<=k||e<i&&g>k);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f<c.length;f++)if(!(c[f].options.disabled||a&&!c[f].accept.call(c[f].element[0],a.currentItem||a.element))){for(var h=0;h<g.length;h++)if(g[h]==c[f].element[0]){c[f].proportions.height=0;continue a}c[f].visible=c[f].element.css("display")!=
"none";if(c[f].visible){c[f].offset=c[f].element.offset();c[f].proportions={width:c[f].element[0].offsetWidth,height:c[f].element[0].offsetHeight};e=="mousedown"&&c[f]._activate.call(c[f],b)}}},drop:function(a,b){var c=false;d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&d.ui.intersect(a,this,this.options.tolerance))c=c||this._drop.call(this,b);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],a.currentItem||
a.element)){this.isout=1;this.isover=0;this._deactivate.call(this,b)}}});return c},drag:function(a,b){a.options.refreshPositions&&d.ui.ddmanager.prepareOffsets(a,b);d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var c=d.ui.intersect(a,this,this.options.tolerance);if(c=!c&&this.isover==1?"isout":c&&this.isover==0?"isover":null){var e;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length){e=
d.data(g[0],"droppable");e.greedyChild=c=="isover"?1:0}}if(e&&c=="isover"){e.isover=0;e.isout=1;e._out.call(e,b)}this[c]=1;this[c=="isout"?"isover":"isout"]=0;this[c=="isover"?"_over":"_out"].call(this,b);if(e&&c=="isout"){e.isout=0;e.isover=1;e._over.call(e,b)}}}})}}})(jQuery);
(function(d){d.widget("ui.resizable",d.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var b=this,a=this.options;this.element.addClass("ui-resizable");d.extend(this,{_aspectRatio:!!a.aspectRatio,aspectRatio:a.aspectRatio,originalElement:this.element,
_proportionallyResizeElements:[],_helper:a.helper||a.ghost||a.animate?a.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&d.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(d('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),
top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=
this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!d(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",
nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var e=0;e<c.length;e++){var g=d.trim(c[e]),f=d('<div class="ui-resizable-handle '+("ui-resizable-"+g)+'"></div>');/sw|se|ne|nw/.test(g)&&f.css({zIndex:++a.zIndex});"se"==g&&f.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[g]=".ui-resizable-"+g;this.element.append(f)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor==
String)this.handles[i]=d(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=d(this.handles[i],this.element),l=0;l=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,l);this._proportionallyResize()}d(this.handles[i])}};this._renderAxis(this.element);this._handles=d(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();d(this.element).addClass("ui-resizable-autohide").hover(function(){d(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){if(!b.resizing){d(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){d(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a=false;for(var c in this.handles)if(d(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(),
e=this.element;this.resizing=true;this.documentScroll={top:d(document).scrollTop(),left:d(document).scrollLeft()};if(e.is(".ui-draggable")||/absolute/.test(e.css("position")))e.css({position:"absolute",top:c.top,left:c.left});d.browser.opera&&/relative/.test(e.css("position"))&&e.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();c=m(this.helper.css("left"));var g=m(this.helper.css("top"));if(a.containment){c+=d(a.containment).scrollLeft()||0;g+=d(a.containment).scrollTop()||0}this.offset=
this.helper.offset();this.position={left:c,top:g};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:c,top:g};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio:
this.originalSize.width/this.originalSize.height||1;a=d(".ui-resizable-"+this.axis).css("cursor");d("body").css("cursor",a=="auto"?this.axis+"-resize":a);e.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,e=this._change[this.axis];if(!e)return false;c=e.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize",
b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var e=this._proportionallyResizeElements,g=e.length&&/textarea/i.test(e[0].nodeName);e=g&&d.ui.hasScroll(e[0],"left")?0:c.sizeDiff.height;
g={width:c.size.width-(g?0:c.sizeDiff.width),height:c.size.height-e};e=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var f=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(d.extend(g,{top:f,left:e}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}d("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",
b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(k(b.left))this.position.left=b.left;if(k(b.top))this.position.top=b.top;if(k(b.height))this.size.height=b.height;if(k(b.width))this.size.width=b.width},_updateRatio:function(b){var a=this.position,c=this.size,e=this.axis;if(b.height)b.width=c.height*this.aspectRatio;else if(b.width)b.height=c.width/this.aspectRatio;if(e=="sw"){b.left=a.left+(c.width-b.width);b.top=null}if(e=="nw"){b.top=
a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this.options,c=this.axis,e=k(b.width)&&a.maxWidth&&a.maxWidth<b.width,g=k(b.height)&&a.maxHeight&&a.maxHeight<b.height,f=k(b.width)&&a.minWidth&&a.minWidth>b.width,h=k(b.height)&&a.minHeight&&a.minHeight>b.height;if(f)b.width=a.minWidth;if(h)b.height=a.minHeight;if(e)b.width=a.maxWidth;if(g)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+this.size.height,
l=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(f&&l)b.left=i-a.minWidth;if(e&&l)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(g&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a<this._proportionallyResizeElements.length;a++){var c=this._proportionallyResizeElements[a];if(!this.borderDif){var e=[c.css("borderTopWidth"),
c.css("borderRightWidth"),c.css("borderBottomWidth"),c.css("borderLeftWidth")],g=[c.css("paddingTop"),c.css("paddingRight"),c.css("paddingBottom"),c.css("paddingLeft")];this.borderDif=d.map(e,function(f,h){f=parseInt(f,10)||0;h=parseInt(g[h],10)||0;return f+h})}d.browser.msie&&(d(b).is(":hidden")||d(b).parents(":hidden").length)||c.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:b.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var b=this.options;this.elementOffset=
this.element.offset();if(this._helper){this.helper=this.helper||d('<div style="overflow:hidden;"></div>');var a=d.browser.msie&&d.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,a){return{width:this.originalSize.width+
a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+c}},se:function(b,a,c){return d.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return d.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a,c]))},ne:function(b,a,c){return d.extend(this._change.n.apply(this,
arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return d.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){d.ui.plugin.call(this,b,[a,this.ui()]);b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});d.extend(d.ui.resizable,
{version:"1.8.2"});d.ui.plugin.add("resizable","alsoResize",{start:function(){var b=d(this).data("resizable").options,a=function(c){d(c).each(function(){d(this).data("resizable-alsoresize",{width:parseInt(d(this).width(),10),height:parseInt(d(this).height(),10),left:parseInt(d(this).css("left"),10),top:parseInt(d(this).css("top"),10)})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=b.alsoResize[0];a(b.alsoResize)}else d.each(b.alsoResize,function(c){a(c)});
else a(b.alsoResize)},resize:function(){var b=d(this).data("resizable"),a=b.options,c=b.originalSize,e=b.originalPosition,g={height:b.size.height-c.height||0,width:b.size.width-c.width||0,top:b.position.top-e.top||0,left:b.position.left-e.left||0},f=function(h,i){d(h).each(function(){var j=d(this),l=d(this).data("resizable-alsoresize"),p={};d.each((i&&i.length?i:["width","height","top","left"])||["width","height","top","left"],function(n,o){if((n=(l[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(/relative/.test(j.css("position"))&&
d.browser.opera){b._revertToRelativePosition=true;j.css({position:"absolute",top:"auto",left:"auto"})}j.css(p)})};typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?d.each(a.alsoResize,function(h,i){f(h,i)}):f(a.alsoResize)},stop:function(){var b=d(this).data("resizable");if(b._revertToRelativePosition&&d.browser.opera){b._revertToRelativePosition=false;el.css({position:"relative"})}d(this).removeData("resizable-alsoresize-start")}});d.ui.plugin.add("resizable","animate",{stop:function(b){var a=
d(this).data("resizable"),c=a.options,e=a._proportionallyResizeElements,g=e.length&&/textarea/i.test(e[0].nodeName),f=g&&d.ui.hasScroll(e[0],"left")?0:a.sizeDiff.height;g={width:a.size.width-(g?0:a.sizeDiff.width),height:a.size.height-f};f=parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(d.extend(g,h&&f?{top:h,left:f}:{}),{duration:c.animateDuration,easing:c.animateEasing,
step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};e&&e.length&&d(e[0]).css({width:i.width,height:i.height});a._updateCache(i);a._propagate("resize",b)}})}});d.ui.plugin.add("resizable","containment",{start:function(){var b=d(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof d?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement=
d(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:d(document),left:0,top:0,width:d(document).width(),height:d(document).height()||document.body.parentNode.scrollHeight}}else{var e=d(a),g=[];d(["Top","Right","Left","Bottom"]).each(function(i,j){g[i]=m(e.css("padding"+j))});b.containerOffset=e.offset();b.containerPosition=e.position();b.containerSize={height:e.innerHeight()-g[3],width:e.innerWidth()-g[1]};c=b.containerOffset;
var f=b.containerSize.height,h=b.containerSize.width;h=d.ui.hasScroll(a,"left")?a.scrollWidth:h;f=d.ui.hasScroll(a)?a.scrollHeight:f;b.parentData={element:a,left:c.left,top:c.top,width:h,height:f}}}},resize:function(b){var a=d(this).data("resizable"),c=a.options,e=a.containerOffset,g=a.position;b=a._aspectRatio||b.shiftKey;var f={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))f=e;if(g.left<(a._helper?e.left:0)){a.size.width+=a._helper?a.position.left-e.left:
a.position.left-f.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?e.left:0}if(g.top<(a._helper?e.top:0)){a.size.height+=a._helper?a.position.top-e.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper?e.top:0}a.offset.left=a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-f.left:a.offset.left-f.left)+a.sizeDiff.width);e=Math.abs((a._helper?a.offset.top-f.top:a.offset.top-
e.top)+a.sizeDiff.height);g=a.containerElement.get(0)==a.element.parent().get(0);f=/relative|absolute/.test(a.containerElement.css("position"));if(g&&f)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height=a.size.width/a.aspectRatio}if(e+a.size.height>=a.parentData.height){a.size.height=a.parentData.height-e;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=d(this).data("resizable"),a=b.options,c=b.containerOffset,e=b.containerPosition,
g=b.containerElement,f=d(b.helper),h=f.offset(),i=f.outerWidth()-b.sizeDiff.width;f=f.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(g.css("position"))&&d(this).css({left:h.left-e.left-c.left,width:i,height:f});b._helper&&!a.animate&&/static/.test(g.css("position"))&&d(this).css({left:h.left-e.left-c.left,width:i,height:f})}});d.ui.plugin.add("resizable","ghost",{start:function(){var b=d(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,
display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=d(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=d(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});d.ui.plugin.add("resizable","grid",{resize:function(){var b=
d(this).data("resizable"),a=b.options,c=b.size,e=b.originalSize,g=b.originalPosition,f=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-e.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-e.height)/(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(f)){b.size.width=e.width+h;b.size.height=e.height+a}else if(/^(ne)$/.test(f)){b.size.width=e.width+h;b.size.height=e.height+a;b.position.top=g.top-a}else{if(/^(sw)$/.test(f)){b.size.width=e.width+h;b.size.height=
e.height+a}else{b.size.width=e.width+h;b.size.height=e.height+a;b.position.top=g.top-a}b.position.left=g.left-h}}});var m=function(b){return parseInt(b,10)||0},k=function(b){return!isNaN(parseInt(b,10))}})(jQuery);
(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"),
selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX,
c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");
b.unselecting=true;f._trigger("unselecting",c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f=
this;this.dragged=true;if(!this.options.disabled){var d=this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.right<b||a.top>i||a.bottom<g);else if(d.tolerance=="fit")k=a.left>b&&a.right<h&&a.top>g&&a.bottom<i;if(k){if(a.selected){a.$element.removeClass("ui-selected");
a.selected=false}if(a.unselecting){a.$element.removeClass("ui-unselecting");a.unselecting=false}if(!a.selecting){a.$element.addClass("ui-selecting");a.selecting=true;f._trigger("selecting",c,{selecting:a.element})}}else{if(a.selecting)if(c.metaKey&&a.startselected){a.$element.removeClass("ui-selecting");a.selecting=false;a.$element.addClass("ui-selected");a.selected=true}else{a.$element.removeClass("ui-selecting");a.selecting=false;if(a.startselected){a.$element.addClass("ui-unselecting");a.unselecting=
true}f._trigger("unselecting",c,{unselecting:a.element})}if(a.selected)if(!c.metaKey&&!a.startselected){a.$element.removeClass("ui-selected");a.selected=false;a.$element.addClass("ui-unselecting");a.unselecting=true;f._trigger("unselecting",c,{unselecting:a.element})}}}});return false}},_mouseStop:function(c){var f=this;this.dragged=false;e(".ui-unselecting",this.element[0]).each(function(){var d=e.data(this,"selectable-item");d.$element.removeClass("ui-unselecting");d.unselecting=false;d.startselected=
false;f._trigger("unselected",c,{unselected:d.element})});e(".ui-selecting",this.element[0]).each(function(){var d=e.data(this,"selectable-item");d.$element.removeClass("ui-selecting").addClass("ui-selected");d.selecting=false;d.selected=true;d.startselected=true;f._trigger("selected",c,{selected:d.element})});this._trigger("stop",c);this.helper.remove();return false}});e.extend(e.ui.selectable,{version:"1.8.2"})})(jQuery);
(function(d){d.widget("ui.sortable",d.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");
this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this,
arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false;d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem=
c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset,
{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment();
if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",
a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");
if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+b.scrollSpeed;else if(a.pageY-this.overflowOffset.top<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-b.scrollSpeed;if(this.overflowOffset.left+
this.scrollParent[0].offsetWidth-a.pageX<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+b.scrollSpeed;else if(a.pageX-this.overflowOffset.left<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-b.scrollSpeed}else{if(a.pageY-d(document).scrollTop()<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()-b.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()+
b.scrollSpeed);if(a.pageX-d(document).scrollLeft()<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()-b.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()+b.scrollSpeed)}c!==false&&d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+
"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(b=this.items.length-1;b>=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0],e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a,
c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset();c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==
document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate",
null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):
d(this.domPosition.parent).prepend(this.currentItem);return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});return c.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},
_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+j<k&&b+l>g&&b+l<h;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?j:g<b+this.helperProportions.width/
2&&c-this.helperProportions.width/2<h&&i<e+this.helperProportions.height/2&&f-this.helperProportions.height/2<k},_intersectsWithPointer:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width);b=b&&a;a=this._getDragVerticalDirection();var c=this._getDragHorizontalDirection();if(!b)return false;return this.floating?c&&c=="right"||a=="down"?2:1:a&&(a=="down"?2:1)},_intersectsWithSides:function(a){var b=
d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height/2,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width);var c=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();return this.floating&&e?e=="right"&&a||e=="left"&&!a:c&&(c=="down"&&b||c=="up"&&!b)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=
this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith();if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=d.data(f[g],"sortable");if(h&&h!=this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?
h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});return d(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),
b=0;b<this.items.length;b++)for(var c=0;c<a.length;c++)a[c]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(a){this.items=[];this.containers=[this];var b=this.items,c=[[d.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):d(this.options.items,this.element),this]],e=this._connectWith();if(e)for(var f=e.length-1;f>=0;f--)for(var g=d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?
i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h<g;h++){i=d(e[h]);i.data("sortable-item",a);b.push({item:i,instance:a,width:0,height:0,left:0,top:0})}}},refreshPositions:function(a){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var b=this.items.length-1;b>=0;b--){var c=this.items[b],e=this.options.toleranceElement?d(this.options.toleranceElement,
c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top=e.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height=
this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f=d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)f.style.visibility="hidden";return f},update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-
parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],
this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length===1){this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=
1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h-f)<b){b=Math.abs(h-f);e=this.items[g]}}if(e||this.options.dropOnEmpty){this.currentContainer=this.containers[c];e?this._rearrange(a,e,null,true):this._rearrange(a,null,this.containers[c].element,true);this._trigger("change",a,this._uiHash());this.containers[c]._trigger("change",
a,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}}},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a,this.currentItem])):b.helper=="clone"?this.currentItem.clone():this.currentItem;a.parents("body").length||d(b.appendTo!="parent"?b.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);if(a[0]==
this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(a[0].style.width==""||b.forceHelperSize)a.width(this.currentItem.width());if(a[0].style.height==""||b.forceHelperSize)a.height(this.currentItem.height());return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||
0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],
this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.currentItem.position();return{top:a.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;
if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)){var b=
d(a.containment)[0];a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-
this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);return{top:b.top+
this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var f=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])f=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])g=this.containment[1]+this.offset.click.top;
if(a.pageX-this.offset.click.left>this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;f=this.originalPageX+Math.round((f-
this.originalPageX)/b.grid[0])*b.grid[0];f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-b.grid[0]:f+b.grid[0]:f}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:c.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+
(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())}},_rearrange:function(a,b,c,e){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?b.item[0]:b.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var f=this,g=this.counter;window.setTimeout(function(){g==f.counter&&f.refreshPositions(!e)},0)},_clear:function(a,b){this.reverting=false;var c=[];!this._noFinalSort&&
this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var e in this._storedCSS)if(this._storedCSS[e]=="auto"||this._storedCSS[e]=="static")this._storedCSS[e]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!b&&c.push(function(f){this._trigger("receive",f,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||
this.domPosition.parent!=this.currentItem.parent()[0])&&!b)c.push(function(f){this._trigger("update",f,this._uiHash())});if(!d.ui.contains(this.element[0],this.currentItem[0])){b||c.push(function(f){this._trigger("remove",f,this._uiHash())});for(e=this.containers.length-1;e>=0;e--)if(d.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",
g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this,this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",
this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop",a,this._uiHash());for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}return false}b||this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!b){for(e=
0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){d.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(a){var b=a||this;return{helper:b.helper,placeholder:b.placeholder||d([]),position:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:a?a.element:null}}});d.extend(d.ui.sortable,{version:"1.8.2"})})(jQuery);
jQuery.effects||function(f){function k(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1],
16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return l.transparent;return l[f.trim(c).toLowerCase()]}function q(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return k(b)}function m(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,
a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function n(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in r||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function s(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function j(c,a,b,d){if(typeof c=="object"){d=
a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(f.isFunction(b)){d=b;b=null}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:f.fx.speeds[b]||f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=q(b.elem,a);b.end=k(b.end);b.colorInit=
true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var l={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,
183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,
165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},o=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b,d){if(f.isFunction(b)){d=b;b=null}return this.each(function(){var e=f(this),g=e.attr("style")||" ",h=n(m.call(this)),p,t=e.attr("className");f.each(o,function(u,
i){c[i]&&e[i+"Class"](c[i])});p=n(m.call(this));e.attr("className",t);e.animate(s(h,p),a,b,function(){f.each(o,function(u,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments)})})};f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?
f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===undefined?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this,[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.2",save:function(c,a){for(var b=0;b<a.length;b++)a[b]!==
null&&c.data("ec.storage."+a[b],c[0].style[a[b]])},restore:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.css(a[b],c.data("ec.storage."+a[b]))},setMode:function(c,a){if(a=="toggle")a=c.is(":hidden")?"show":"hide";return a},getBaseline:function(c,a){var b;switch(c[0]){case "top":b=0;break;case "middle":b=0.5;break;case "bottom":b=1;break;default:b=c[0]/a.height}switch(c[1]){case "left":c=0;break;case "center":c=0.5;break;case "right":c=1;break;default:c=c[1]/a.width}return{x:c,y:b}},createWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent();
var a={width:c.outerWidth(true),height:c.outerHeight(true),"float":c.css("float")},b=f("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isNaN(parseInt(a[e],10)))a[e]="auto"});
c.css({position:"relative",top:0,left:0})}return b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replaceWith(c);return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=j.apply(this,arguments);a={options:a[1],duration:a[2],callback:a[3]};var b=f.effects[c];return b&&!f.fx.off?b.call(this,a):this},_show:f.fn.show,show:function(c){if(!c||
typeof c=="number"||f.fx.speeds[c])return this._show.apply(this,arguments);else{var a=j.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(!c||typeof c=="number"||f.fx.speeds[c])return this._hide.apply(this,arguments);else{var a=j.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(!c||typeof c=="number"||f.fx.speeds[c]||typeof c=="boolean"||f.isFunction(c))return this.__toggle.apply(this,
arguments);else{var a=j.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c),b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,
a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c,a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+
b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,
10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a==e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*
a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g))+b},easeOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*a)*Math.sin((a*e-c)*2*Math.PI/g)+d+b},easeInOutElastic:function(c,
a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e/2)==2)return b+d;g||(g=e*0.3*1.5);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);if(a<1)return-0.5*h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)+b;return h*Math.pow(2,-10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)*0.5+d+b},easeInBack:function(c,a,b,d,e,g){if(g==undefined)g=1.70158;return d*(a/=e)*a*((g+1)*a-g)+b},easeOutBack:function(c,a,b,d,e,g){if(g==undefined)g=1.70158;return d*((a=a/e-1)*a*((g+1)*a+g)+1)+b},easeInOutBack:function(c,
a,b,d,e,g){if(g==undefined)g=1.70158;if((a/=e/2)<1)return d/2*a*a*(((g*=1.525)+1)*a-g)+b;return d/2*((a-=2)*a*(((g*=1.525)+1)*a+g)+2)+b},easeInBounce:function(c,a,b,d,e){return d-f.easing.easeOutBounce(c,e-a,0,d,e)+b},easeOutBounce:function(c,a,b,d,e){return(a/=e)<1/2.75?d*7.5625*a*a+b:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+b:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+b:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+b},easeInOutBounce:function(c,a,b,d,e){if(a<e/2)return f.easing.easeInBounce(c,a*2,0,
d,e)*0.5+b;return f.easing.easeOutBounce(c,a*2-e,0,d,e)*0.5+d*0.5+b}})}(jQuery);
(function(b){b.effects.blind=function(c){return this.queue(function(){var a=b(this),g=["position","top","left"],f=b.effects.setMode(a,c.options.mode||"hide"),d=c.options.direction||"vertical";b.effects.save(a,g);a.show();var e=b.effects.createWrapper(a).css({overflow:"hidden"}),h=d=="vertical"?"height":"width";d=d=="vertical"?e.height():e.width();f=="show"&&e.css(h,0);var i={};i[h]=f=="show"?d:0;e.animate(i,c.duration,c.options.easing,function(){f=="hide"&&a.hide();b.effects.restore(a,g);b.effects.removeWrapper(a);
c.callback&&c.callback.apply(a[0],arguments);a.dequeue()})})}})(jQuery);
(function(e){e.effects.bounce=function(b){return this.queue(function(){var a=e(this),l=["position","top","left"],h=e.effects.setMode(a,b.options.mode||"effect"),d=b.options.direction||"up",c=b.options.distance||20,m=b.options.times||5,i=b.duration||250;/show|hide/.test(h)&&l.push("opacity");e.effects.save(a,l);a.show();e.effects.createWrapper(a);var f=d=="up"||d=="down"?"top":"left";d=d=="up"||d=="left"?"pos":"neg";c=b.options.distance||(f=="top"?a.outerHeight({margin:true})/3:a.outerWidth({margin:true})/
3);if(h=="show")a.css("opacity",0).css(f,d=="pos"?-c:c);if(h=="hide")c/=m*2;h!="hide"&&m--;if(h=="show"){var g={opacity:1};g[f]=(d=="pos"?"+=":"-=")+c;a.animate(g,i/2,b.options.easing);c/=2;m--}for(g=0;g<m;g++){var j={},k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing);c=h=="hide"?c*2:c/2}if(h=="hide"){g={opacity:0};g[f]=(d=="pos"?"-=":"+=")+c;a.animate(g,i/2,b.options.easing,function(){a.hide();e.effects.restore(a,l);e.effects.removeWrapper(a);
b.callback&&b.callback.apply(this,arguments)})}else{j={};k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing,function(){e.effects.restore(a,l);e.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments)})}a.queue("fx",function(){a.dequeue()});a.dequeue()})}})(jQuery);
(function(b){b.effects.clip=function(e){return this.queue(function(){var a=b(this),i=["position","top","left","height","width"],f=b.effects.setMode(a,e.options.mode||"hide"),c=e.options.direction||"vertical";b.effects.save(a,i);a.show();var d=b.effects.createWrapper(a).css({overflow:"hidden"});d=a[0].tagName=="IMG"?d:a;var g={size:c=="vertical"?"height":"width",position:c=="vertical"?"top":"left"};c=c=="vertical"?d.height():d.width();if(f=="show"){d.css(g.size,0);d.css(g.position,c/2)}var h={};h[g.size]=
f=="show"?c:0;h[g.position]=f=="show"?0:c/2;d.animate(h,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){f=="hide"&&a.hide();b.effects.restore(a,i);b.effects.removeWrapper(a);e.callback&&e.callback.apply(a[0],arguments);a.dequeue()}})})}})(jQuery);
(function(c){c.effects.drop=function(d){return this.queue(function(){var a=c(this),h=["position","top","left","opacity"],e=c.effects.setMode(a,d.options.mode||"hide"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a);var f=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var g=d.options.distance||(f=="top"?a.outerHeight({margin:true})/2:a.outerWidth({margin:true})/2);if(e=="show")a.css("opacity",0).css(f,b=="pos"?-g:g);var i={opacity:e=="show"?1:
0};i[f]=(e=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+g;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
(function(j){j.effects.explode=function(a){return this.queue(function(){var c=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3,d=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3;a.options.mode=a.options.mode=="toggle"?j(this).is(":visible")?"hide":"show":a.options.mode;var b=j(this).show().css("visibility","hidden"),g=b.offset();g.top-=parseInt(b.css("marginTop"),10)||0;g.left-=parseInt(b.css("marginLeft"),10)||0;for(var h=b.outerWidth(true),i=b.outerHeight(true),e=0;e<c;e++)for(var f=
0;f<d;f++)b.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+
e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery);
(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","left"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1],10)/100*
f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery);
(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&&
this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
(function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c<times;c++){b.animate({opacity:animateTo},duration,a.options.easing);animateTo=(animateTo+1)%2}b.animate({opacity:animateTo},duration,
a.options.easing,function(){animateTo==0&&b.hide();a.callback&&a.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()}).dequeue()})}})(jQuery);
(function(c){c.effects.puff=function(b){return this.queue(function(){var a=c(this),e=c.effects.setMode(a,b.options.mode||"hide"),g=parseInt(b.options.percent,10)||150,h=g/100,i={height:a.height(),width:a.width()};c.extend(b.options,{fade:true,mode:e,percent:e=="hide"?g:100,from:e=="hide"?i:{height:i.height*h,width:i.width*h}});a.effect("scale",b.options,b.duration,b.callback);a.dequeue()})};c.effects.scale=function(b){return this.queue(function(){var a=c(this),e=c.extend(true,{},b.options),g=c.effects.setMode(a,
b.options.mode||"effect"),h=parseInt(b.options.percent,10)||(parseInt(b.options.percent,10)==0?0:g=="hide"?0:100),i=b.options.direction||"both",f=b.options.origin;if(g!="effect"){e.origin=f||["middle","center"];e.restore=true}f={height:a.height(),width:a.width()};a.from=b.options.from||(g=="show"?{height:0,width:0}:f);h={y:i!="horizontal"?h/100:1,x:i!="vertical"?h/100:1};a.to={height:f.height*h.y,width:f.width*h.x};if(b.options.fade){if(g=="show"){a.from.opacity=0;a.to.opacity=1}if(g=="hide"){a.from.opacity=
1;a.to.opacity=0}}e.from=a.from;e.to=a.to;e.mode=g;a.effect("size",e,b.duration,b.callback);a.dequeue()})};c.effects.size=function(b){return this.queue(function(){var a=c(this),e=["position","top","left","width","height","overflow","opacity"],g=["position","top","left","overflow","opacity"],h=["width","height","overflow"],i=["fontSize"],f=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],k=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=c.effects.setMode(a,
b.options.mode||"effect"),n=b.options.restore||false,m=b.options.scale||"both",l=b.options.origin,j={height:a.height(),width:a.width()};a.from=b.options.from||j;a.to=b.options.to||j;if(l){l=c.effects.getBaseline(l,j);a.from.top=(j.height-a.from.height)*l.y;a.from.left=(j.width-a.from.width)*l.x;a.to.top=(j.height-a.to.height)*l.y;a.to.left=(j.width-a.to.width)*l.x}var d={from:{y:a.from.height/j.height,x:a.from.width/j.width},to:{y:a.to.height/j.height,x:a.to.width/j.width}};if(m=="box"||m=="both"){if(d.from.y!=
d.to.y){e=e.concat(f);a.from=c.effects.setTransition(a,f,d.from.y,a.from);a.to=c.effects.setTransition(a,f,d.to.y,a.to)}if(d.from.x!=d.to.x){e=e.concat(k);a.from=c.effects.setTransition(a,k,d.from.x,a.from);a.to=c.effects.setTransition(a,k,d.to.x,a.to)}}if(m=="content"||m=="both")if(d.from.y!=d.to.y){e=e.concat(i);a.from=c.effects.setTransition(a,i,d.from.y,a.from);a.to=c.effects.setTransition(a,i,d.to.y,a.to)}c.effects.save(a,n?e:g);a.show();c.effects.createWrapper(a);a.css("overflow","hidden").css(a.from);
if(m=="content"||m=="both"){f=f.concat(["marginTop","marginBottom"]).concat(i);k=k.concat(["marginLeft","marginRight"]);h=e.concat(f).concat(k);a.find("*[width]").each(function(){child=c(this);n&&c.effects.save(child,h);var o={height:child.height(),width:child.width()};child.from={height:o.height*d.from.y,width:o.width*d.from.x};child.to={height:o.height*d.to.y,width:o.width*d.to.x};if(d.from.y!=d.to.y){child.from=c.effects.setTransition(child,f,d.from.y,child.from);child.to=c.effects.setTransition(child,
f,d.to.y,child.to)}if(d.from.x!=d.to.x){child.from=c.effects.setTransition(child,k,d.from.x,child.from);child.to=c.effects.setTransition(child,k,d.to.x,child.to)}child.css(child.from);child.animate(child.to,b.duration,b.options.easing,function(){n&&c.effects.restore(child,h)})})}a.animate(a.to,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){a.to.opacity===0&&a.css("opacity",a.from.opacity);p=="hide"&&a.hide();c.effects.restore(a,n?e:g);c.effects.removeWrapper(a);b.callback&&
b.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
(function(d){d.effects.shake=function(a){return this.queue(function(){var b=d(this),j=["position","top","left"];d.effects.setMode(b,a.options.mode||"effect");var c=a.options.direction||"left",e=a.options.distance||20,l=a.options.times||3,f=a.duration||a.options.duration||140;d.effects.save(b,j);b.show();d.effects.createWrapper(b);var g=c=="up"||c=="down"?"top":"left",h=c=="up"||c=="left"?"pos":"neg";c={};var i={},k={};c[g]=(h=="pos"?"-=":"+=")+e;i[g]=(h=="pos"?"+=":"-=")+e*2;k[g]=(h=="pos"?"-=":"+=")+
e*2;b.animate(c,f,a.options.easing);for(e=1;e<l;e++)b.animate(i,f,a.options.easing).animate(k,f,a.options.easing);b.animate(i,f,a.options.easing).animate(c,f/2,a.options.easing,function(){d.effects.restore(b,j);d.effects.removeWrapper(b);a.callback&&a.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()});b.dequeue()})}})(jQuery);
(function(c){c.effects.slide=function(d){return this.queue(function(){var a=c(this),h=["position","top","left"],e=c.effects.setMode(a,d.options.mode||"show"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a).css({overflow:"hidden"});var f=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var g=d.options.distance||(f=="top"?a.outerHeight({margin:true}):a.outerWidth({margin:true}));if(e=="show")a.css(f,b=="pos"?-g:g);var i={};i[f]=(e=="show"?b=="pos"?
"+=":"-=":b=="pos"?"-=":"+=")+g;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
(function(e){e.effects.transfer=function(a){return this.queue(function(){var b=e(this),c=e(a.options.to),d=c.offset();c={top:d.top,left:d.left,height:c.innerHeight(),width:c.innerWidth()};d=b.offset();var f=e('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments);
b.dequeue()})})}})(jQuery);
(function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},_create:function(){var a=this.options,b=this;this.running=0;this.element.addClass("ui-accordion ui-widget ui-helper-reset");
this.element.children("li").addClass("ui-accordion-li-fix");this.headers=this.element.find(a.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){c(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(a.navigation){var d=this.element.find("a").filter(a.navigationFilter);if(d.length){var f=d.closest(".ui-accordion-header");this.active=f.length?f:d.closest(".ui-accordion-content").prev()}}this.active=this._findActive(this.active||a.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");this._createIcons();this.resize();this.element.attr("role","tablist");this.headers.attr("role",
"tab").bind("keydown",function(g){return b._keydown(g)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();this.active.length?this.active.attr("aria-expanded","true").attr("tabIndex","0"):this.headers.eq(0).attr("tabIndex","0");c.browser.safari||this.headers.find("a").attr("tabIndex","-1");a.event&&this.headers.bind(a.event+".accordion",function(g){b._clickHandler.call(b,g,this);g.preventDefault()})},_createIcons:function(){var a=
this.options;if(a.icons){c("<span/>").addClass("ui-icon "+a.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");
this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(a.autoHeight||a.fillHeight)b.css("height",
"");return this},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons();b&&this._createIcons()}},_keydown:function(a){var b=c.ui.keyCode;if(!(this.options.disabled||a.altKey||a.ctrlKey)){var d=this.headers.length,f=this.headers.index(a.target),g=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:g=this.headers[(f+1)%d];break;case b.LEFT:case b.UP:g=this.headers[(f-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},
a.target);a.preventDefault()}if(g){c(a.target).attr("tabIndex","-1");c(g).attr("tabIndex","0");g.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,
b-c(this).innerHeight()+c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a=="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d=
this.options;if(!d.disabled)if(a.target){a=c(a.currentTarget||b);b=a[0]==this.active[0];d.active=d.collapsible&&b?false:c(".ui-accordion-header",this.element).index(a);if(!(this.running||!d.collapsible&&b)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);
a.next().addClass("ui-accordion-content-active")}e=a.next();f=this.active.next();g={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):e,oldContent:f};d=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(e,f,g,b,d)}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);
this.active.next().addClass("ui-accordion-content-active");var f=this.active.next(),g={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:f},e=this.active=c([]);this._toggle(e,f,g)}},_toggle:function(a,b,d,f,g){var e=this.options,k=this;this.toShow=a;this.toHide=b;this.data=d;var i=function(){if(k)return k._completed.apply(k,arguments)};this._trigger("changestart",null,this.data);this.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&f?{toShow:c([]),
toHide:b,complete:i,down:g,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:i,down:g,autoHeight:e.autoHeight||e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;f=c.ui.accordion.animations;var h=e.duration,j=e.animated;if(j&&!f[j]&&!c.easing[j])j="slide";f[j]||(f[j]=function(l){this.slide(l,{easing:j,
duration:h||700})});f[j](d)}else{if(e.collapsible&&f)a.toggle();else{b.hide();a.show()}i(true)}b.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();a.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(a){var b=this.options;this.running=a?0:--this.running;if(!this.running){b.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,
{version:"1.8.2",animations:{slide:function(a,b){a=c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),f=0,g={},e={},k;b=a.toShow;k=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(i,h){e[h]="hide";i=(""+c.css(a.toShow[0],
h)).match(/^([\d+-.]+)(.*)$/);g[h]={value:i[1],unit:i[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(e,{step:function(i,h){if(h.prop=="height")f=h.end-h.start===0?0:(h.now-h.start)/(h.end-h.start);a.toShow[0].style[h.prop]=f*g[h.prop].value+g[h.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css("width",k);a.toShow.css({overflow:d});a.complete()}})}else a.toHide.animate({height:"hide"},
a);else a.toShow.animate({height:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery);
(function(e){e.widget("ui.autocomplete",{options:{minLength:1,delay:300},_create:function(){var a=this,c=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(d){var b=e.ui.keyCode;switch(d.keyCode){case b.PAGE_UP:a._move("previousPage",d);break;case b.PAGE_DOWN:a._move("nextPage",d);break;case b.UP:a._move("previous",d);d.preventDefault();
break;case b.DOWN:a._move("next",d);d.preventDefault();break;case b.ENTER:case b.NUMPAD_ENTER:a.menu.active&&d.preventDefault();case b.TAB:if(!a.menu.active)return;a.menu.select(d);break;case b.ESCAPE:a.element.val(a.term);a.close(d);break;case b.LEFT:case b.RIGHT:case b.SHIFT:case b.CONTROL:case b.ALT:case b.COMMAND:case b.COMMAND_RIGHT:case b.INSERT:case b.CAPS_LOCK:case b.END:case b.HOME:break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){a.search(null,d)},a.options.delay);
break}}).bind("focus.autocomplete",function(){a.selectedItem=null;a.previous=a.element.val()}).bind("blur.autocomplete",function(d){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(d);a._change(d)},150)});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=e("<ul></ul>").addClass("ui-autocomplete").appendTo("body",c).mousedown(function(){setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(d,b){b=b.item.data("item.autocomplete");
false!==a._trigger("focus",null,{item:b})&&/^key/.test(d.originalEvent.type)&&a.element.val(b.value)},selected:function(d,b){b=b.item.data("item.autocomplete");false!==a._trigger("select",d,{item:b})&&a.element.val(b.value);a.close(d);d=a.previous;if(a.element[0]!==c.activeElement){a.element.focus();a.previous=d}a.selectedItem=b},blur:function(){a.menu.element.is(":visible")&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");e.fn.bgiframe&&this.menu.element.bgiframe()},
destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();e.Widget.prototype.destroy.call(this)},_setOption:function(a){e.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource()},_initSource:function(){var a,c;if(e.isArray(this.options.source)){a=this.options.source;this.source=function(d,b){b(e.ui.autocomplete.filter(a,d.term))}}else if(typeof this.options.source===
"string"){c=this.options.source;this.source=function(d,b){e.getJSON(c,d,b)}}else this.source=this.options.source},search:function(a,c){a=a!=null?a:this.element.val();if(a.length<this.options.minLength)return this.close(c);clearTimeout(this.closing);if(this._trigger("search")!==false)return this._search(a)},_search:function(a){this.term=this.element.addClass("ui-autocomplete-loading").val();this.source({term:a},this.response)},_response:function(a){if(a.length){a=this._normalize(a);this._suggest(a);
this._trigger("open")}else this.close();this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",a);this.menu.element.hide();this.menu.deactivate()}},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(a){if(a.length&&a[0].label&&a[0].value)return a;return e.map(a,function(c){if(typeof c==="string")return{label:c,value:c};return e.extend({label:c.label||
c.value,value:c.value||c.label},c)})},_suggest:function(a){var c=this.menu.element.empty().zIndex(this.element.zIndex()+1),d;this._renderMenu(c,a);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position({my:"left top",at:"left bottom",of:this.element,collision:"none"});a=c.width("").width();d=this.element.width();c.width(Math.max(a,d))},_renderMenu:function(a,c){var d=this;e.each(c,function(b,f){d._renderItem(a,f)})},_renderItem:function(a,c){return e("<li></li>").data("item.autocomplete",
c).append("<a>"+c.label+"</a>").appendTo(a)},_move:function(a,c){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](c);else this.search(null,c)},widget:function(){return this.menu.element}});e.extend(e.ui.autocomplete,{escapeRegex:function(a){return a.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")},filter:function(a,c){var d=new RegExp(e.ui.autocomplete.escapeRegex(c),
"i");return e.grep(a,function(b){return d.test(b.label||b.value||b)})}})})(jQuery);
(function(e){e.widget("ui.menu",{_create:function(){var a=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){if(e(c.target).closest(".ui-menu-item a").length){c.preventDefault();a.select(c)}});this.refresh()},refresh:function(){var a=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",
-1).mouseenter(function(c){a.activate(c,e(this).parent())}).mouseleave(function(){a.deactivate()})},activate:function(a,c){this.deactivate();if(this.hasScroll()){var d=c.offset().top-this.element.offset().top,b=this.element.attr("scrollTop"),f=this.element.height();if(d<0)this.element.attr("scrollTop",b+d);else d>f&&this.element.attr("scrollTop",b+d-f+c.height())}this.active=c.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:c})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");
this._trigger("blur");this.active=null}},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prev().length},last:function(){return this.active&&!this.active.next().length},move:function(a,c,d){if(this.active){a=this.active[a+"All"](".ui-menu-item").eq(0);a.length?this.activate(d,a):this.activate(d,this.element.children(c))}else this.activate(d,this.element.children(c))},nextPage:function(a){if(this.hasScroll())if(!this.active||
this.last())this.activate(a,this.element.children(":first"));else{var c=this.active.offset().top,d=this.element.height(),b=this.element.children("li").filter(function(){var f=e(this).offset().top-c-d+e(this).height();return f<10&&f>-10});b.length||(b=this.element.children(":last"));this.activate(a,b)}else this.activate(a,this.element.children(!this.active||this.last()?":first":":last"))},previousPage:function(a){if(this.hasScroll())if(!this.active||this.first())this.activate(a,this.element.children(":last"));
else{var c=this.active.offset().top,d=this.element.height();result=this.element.children("li").filter(function(){var b=e(this).offset().top-c+d-e(this).height();return b<10&&b>-10});result.length||(result=this.element.children(":first"));this.activate(a,result)}else this.activate(a,this.element.children(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})})(jQuery);
(function(a){var g,i=function(b){a(":ui-button",b.target.form).each(function(){var c=a(this).data("button");setTimeout(function(){c.refresh()},1)})},h=function(b){var c=b.name,d=b.form,e=a([]);if(c)e=d?a(d).find("[name='"+c+"']"):a("[name='"+c+"']",b.ownerDocument).filter(function(){return!this.form});return e};a.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",i);this._determineButtonType();
this.hasTitle=!!this.buttonElement.attr("title");var b=this,c=this.options,d=this.type==="checkbox"||this.type==="radio",e="ui-state-hover"+(!d?" ui-state-active":"");if(c.label===null)c.label=this.buttonElement.html();if(this.element.is(":disabled"))c.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!c.disabled){a(this).addClass("ui-state-hover");this===g&&a(this).addClass("ui-state-active")}}).bind("mouseleave.button",
function(){c.disabled||a(this).removeClass(e)}).bind("focus.button",function(){a(this).addClass("ui-state-focus")}).bind("blur.button",function(){a(this).removeClass("ui-state-focus")});d&&this.element.bind("change.button",function(){b.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(c.disabled)return false;a(this).toggleClass("ui-state-active");b.buttonElement.attr("aria-pressed",b.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",
function(){if(c.disabled)return false;a(this).addClass("ui-state-active");b.buttonElement.attr("aria-pressed",true);var f=b.element[0];h(f).not(f).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(c.disabled)return false;a(this).addClass("ui-state-active");g=this;a(document).one("mouseup",function(){g=null})}).bind("mouseup.button",function(){if(c.disabled)return false;a(this).removeClass("ui-state-active")}).bind("keydown.button",
function(f){if(c.disabled)return false;if(f.keyCode==a.ui.keyCode.SPACE||f.keyCode==a.ui.keyCode.ENTER)a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(f){f.keyCode===a.ui.keyCode.SPACE&&a(this).click()})}this._setOption("disabled",c.disabled)},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?
"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var b=this.element.is(":checked");b&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",b)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
this.hasTitle||this.buttonElement.removeAttr("title");a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);if(b==="disabled")c?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b);if(this.type==="radio")h(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
true):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var b=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon ui-button-text-only"),
c=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary;if(d.primary||d.secondary){b.addClass("ui-button-text-icon"+(e?"s":""));d.primary&&b.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>");d.secondary&&b.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>");if(!this.options.text){b.addClass(e?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon");
this.hasTitle||b.attr("title",c)}}else b.addClass("ui-button-text-only")}}});a.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},
destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery);
(function(d){function J(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",
"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function E(a,b){d.extend(a,
b);for(var c in b)if(b[c]==null||b[c]==undefined)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.2"}});var y=(new Date).getTime();d.extend(J.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){E(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=
f}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&
b.append.remove();if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both")a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==
""?c:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;g<f.length;g++)if(f[g].length>h){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a,
c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),
true);this._updateDatepicker(b);this._updateAlternate(b)}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}E(a.settings,e||{});b=b&&b.constructor==
Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);
d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},
_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=
d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;
for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return true;return false},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);if(arguments.length==2&&typeof b=="string")return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},e.settings):this._get(e,b):null;var f=b||{};if(typeof b=="string"){f={};f[b]=c}if(e){this._curInst==e&&
this._hideDatepicker();var h=this._getDateDatepicker(a,true);E(e.settings,f);this._attachments(d(a),e);this._autoSize(e);this._setDateDatepicker(a,h);this._updateDatepicker(e)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&
!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=true;if(d.datepicker._datepickerShowing)switch(a.keyCode){case 9:d.datepicker._hideDatepicker();c=false;break;case 13:c=d("td."+d.datepicker._dayOverClass,b.dpDiv).add(d("td."+d.datepicker._currentClass,b.dpDiv));c[0]?d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]):d.datepicker._hideDatepicker();
return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey)d.datepicker._clearDate(a.target);c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)d.datepicker._gotoToday(a.target);c=a.ctrlKey||
a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?+1:-1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 38:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,-7,"D");c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?-1:+1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,
a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 40:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,+7,"D");c=a.ctrlKey||a.metaKey;break;default:c=false}else if(a.keyCode==36&&a.ctrlKey)d.datepicker._showDatepicker(this);else c=false;if(c){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));
var c=String.fromCharCode(a.charCode==undefined?a.keyCode:a.charCode);return a.ctrlKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true},_showDatepicker:function(a){a=a.target||
a;if(a.nodeName.toLowerCase()!="input")a=d("input",a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");E(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);
d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&
d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=d.datepicker._getBorders(b.dpDiv);b.dpDiv.find("iframe.ui-datepicker-cover").css({left:-i[0],top:-i[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,
h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a)).find("iframe.ui-datepicker-cover").css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){d(this).removeClass("ui-state-hover");
this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).addClass("ui-datepicker-prev-hover");
this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);var e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");
a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus()},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),
k=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>k&&k>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);)a=a[b?"previousSibling":"nextSibling"];
a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose"))a.apply(b.input?b.input[0]:null,[b.input?b.input.val():
"",b]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&
!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;
b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear=false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){a=this._getInst(d(a)[0]);
a.input&&a._selectingMonthYear&&!d.browser.msie&&a.input.focus();a._selectingMonthYear=!a._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,
"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||
this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;
for(var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,k=c=-1,l=-1,u=-1,j=false,o=function(p){(p=z+1<a.length&&a.charAt(z+1)==p)&&z++;return p},m=function(p){o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"?4:p=="o"?3:2)+"}");p=b.substring(s).match(p);if(!p)throw"Missing number at position "+
s;s+=p[0].length;return parseInt(p[0],10)},n=function(p,w,G){p=o(p)?G:w;for(w=0;w<p.length;w++)if(b.substr(s,p[w].length)==p[w]){s+=p[w].length;return w+1}throw"Unknown name at position "+s;},r=function(){if(b.charAt(s)!=a.charAt(z))throw"Unexpected literal at position "+s;s++},s=0,z=0;z<a.length;z++)if(j)if(a.charAt(z)=="'"&&!o("'"))j=false;else r();else switch(a.charAt(z)){case "d":l=m("d");break;case "D":n("D",f,h);break;case "o":u=m("o");break;case "m":k=m("m");break;case "M":k=n("M",i,g);break;
case "y":c=m("y");break;case "@":var v=new Date(m("@"));c=v.getFullYear();k=v.getMonth()+1;l=v.getDate();break;case "!":v=new Date((m("!")-this._ticksTo1970)/1E4);c=v.getFullYear();k=v.getMonth()+1;l=v.getDate();break;case "'":if(o("'"))r();else j=true;break;default:r()}if(c==-1)c=(new Date).getFullYear();else if(c<100)c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100);if(u>-1){k=1;l=u;do{e=this._getDaysInMonth(c,k-1);if(l<=e)break;k++;l-=e}while(1)}v=this._daylightSavingAdjust(new Date(c,
k-1,l));if(v.getFullYear()!=c||v.getMonth()+1!=k||v.getDate()!=l)throw"Invalid date";return v},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?
c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=j+1<a.length&&a.charAt(j+1)==o)&&j++;return o},g=function(o,m,n){m=""+m;if(i(o))for(;m.length<n;)m="0"+m;return m},k=function(o,m,n,r){return i(o)?r[m]:n[m]},l="",u=false;if(b)for(var j=0;j<a.length;j++)if(u)if(a.charAt(j)=="'"&&!i("'"))u=false;else l+=a.charAt(j);else switch(a.charAt(j)){case "d":l+=g("d",b.getDate(),2);break;
case "D":l+=k("D",b.getDay(),e,f);break;case "o":l+=g("o",(b.getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":l+=g("m",b.getMonth()+1,2);break;case "M":l+=k("M",b.getMonth(),h,c);break;case "y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case "@":l+=b.getTime();break;case "!":l+=b.getTime()*1E4+this._ticksTo1970;break;case "'":if(i("'"))l+="'";else u=true;break;default:l+=a.charAt(j)}return l},_possibleChars:function(a){for(var b="",c=false,
e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;return h},f=0;f<a.length;f++)if(c)if(a.charAt(f)=="'"&&!e("'"))c=false;else b+=a.charAt(f);else switch(a.charAt(f)){case "d":case "m":case "y":case "@":b+="0123456789";break;case "D":case "M":return null;case "'":if(e("'"))b+="'";else c=true;break;default:b+=a.charAt(f)}return b},_get:function(a,b){return a.settings[b]!==undefined?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),
e=a.lastVal=a.input?a.input.val():null,f,h;f=h=this._getDefaultDate(a);var i=this._getFormatConfig(a);try{f=this.parseDate(c,e,i)||h}catch(g){this.log(g);e=b?"":e}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},
_determineDate:function(a,b,c){var e=function(h){var i=new Date;i.setDate(i.getDate()+h);return i},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a))}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,k=g.getFullYear(),l=g.getMonth();g=g.getDate();for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=u.exec(h);j;){switch(j[2]||"d"){case "d":case "D":g+=parseInt(j[1],10);break;case "w":case "W":g+=parseInt(j[1],
10)*7;break;case "m":case "M":l+=parseInt(j[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(k,l));break;case "y":case "Y":k+=parseInt(j[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(k,l));break}j=u.exec(h)}return new Date(k,l,g)};if(b=(b=b==null?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):b)&&b.toString()=="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a)return null;
a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||
a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),k=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?
new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),j=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=j&&n<j?j:n;this._daylightSavingAdjust(new Date(m,g,1))>n;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-k,1)),this._getFormatConfig(a));
n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', -"+k+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,
g+k,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', +"+k+", 'M');\" title=\""+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>";k=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&
a.currentDay?u:b;k=!h?k:this.formatDate(k,r,this._getFormatConfig(a));h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+y+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,r)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+
y+".datepicker._gotoToday('#"+a.id+"');\">"+k+"</button>":"")+(c?"":h)+"</div>":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;k=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),w=this._get(a,"showOtherMonths"),G=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var K=this._getDefaultDate(a),H="",C=0;C<i[0];C++){for(var L=
"",D=0;D<i[1];D++){var M=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",x="";if(l){x+='<div class="ui-datepicker-group';if(i[1]>1)switch(D){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break}x+='">'}x+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&C==0?c?
f:n:"")+(/all|right/.test(t)&&C==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,j,o,C>0||D>0,z,v)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var A=k?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var q=(t+h)%7;A+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+r[q]+'">'+s[q]+"</span></th>"}x+=A+"</tr></thead><tbody>";A=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,
A);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;A=l?6:Math.ceil((t+A)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var N=0;N<A;N++){x+="<tr>";var O=!k?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(q)+"</td>";for(t=0;t<7;t++){var F=p?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=q.getMonth()!=g,I=B&&!G||!F[0]||j&&q<j||o&&q>o;O+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(B?" ui-datepicker-other-month":"")+(q.getTime()==M.getTime()&&g==a.selectedMonth&&
a._keyEvent||K.getTime()==q.getTime()&&K.getTime()==M.getTime()?" "+this._dayOverClass:"")+(I?" "+this._unselectableClass+" ui-state-disabled":"")+(B&&!w?"":" "+F[1]+(q.getTime()==u.getTime()?" "+this._currentClass:"")+(q.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!B||w)&&F[2]?' title="'+F[2]+'"':"")+(I?"":' onclick="DP_jQuery_'+y+".datepicker._selectDay('#"+a.id+"',"+q.getMonth()+","+q.getFullYear()+', this);return false;"')+">"+(B&&!w?"&#xa0;":I?'<span class="ui-state-default">'+q.getDate()+
"</span>":'<a class="ui-state-default'+(q.getTime()==b.getTime()?" ui-state-highlight":"")+(q.getTime()==u.getTime()?" ui-state-active":"")+(B?" ui-priority-secondary":"")+'" href="#">'+q.getDate()+"</a>")+"</td>";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}x+=O+"</tr>"}g++;if(g>11){g=0;m++}x+="</tbody></table>"+(l?"</div>"+(i[0]>0&&D==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");L+=x}H+=L}H+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':
"");a._keyEvent=false;return H},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var k=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),j='<div class="ui-datepicker-title">',o="";if(h||!k)o+='<span class="ui-datepicker-month">'+i[b]+"</span>";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+
a.id+"');\">";for(var n=0;n<12;n++)if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth()))o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>";o+="</select>"}u||(j+=o+(h||!(k&&l)?"&#xa0;":""));if(h||!l)j+='<span class="ui-datepicker-year">'+c+"</span>";else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s};b=i(g[0]);g=Math.max(b,
i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(j+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";b<=g;b++)j+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";j+="</select>"}j+=this._get(a,"yearSuffix");if(u)j+=(h||!(k&&l)?"&#xa0;":"")+o;j+="</div>";return j},_adjustInstDate:function(a,b,c){var e=
a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,
"onChangeMonthYear");if(b)b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);
c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,
"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=
function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));
return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new J;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.2";window["DP_jQuery_"+y]=d})(jQuery);
(function(c){c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");var a=this,b=a.options,d=b.title||a.originalTitle||"&#160;",e=c.ui.dialog.getTitleId(a.element),g=(a.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(i){if(b.closeOnEscape&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){a.close(i);i.preventDefault()}}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(i){a.moveToTop(false,i)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var f=(a.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),
h=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(i){a.close(i);return false}).appendTo(f);(a.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(h);c("<span></span>").addClass("ui-dialog-title").attr("id",
e).html(d).prependTo(f);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.beforeClose))b.beforeClose=b.beforeclose;f.find("*").add(f).disableSelection();b.draggable&&c.fn.draggable&&a._makeDraggable();b.resizable&&c.fn.resizable&&a._makeResizable();a._createButtons(b.buttons);a._isOpen=false;c.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");
a.uiDialog.remove();a.originalTitle&&a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(a){var b=this,d;if(false!==b._trigger("beforeClose",a)){b.overlay&&b.overlay.destroy();b.uiDialog.unbind("keypress.ui-dialog");b._isOpen=false;if(b.options.hide)b.uiDialog.hide(b.options.hide,function(){b._trigger("close",a)});else{b.uiDialog.hide();b._trigger("close",a)}c.ui.dialog.overlay.resize();if(b.options.modal){d=0;c(".ui-dialog").each(function(){if(this!==
b.uiDialog[0])d=Math.max(d,c(this).css("z-index"))});c.ui.dialog.maxZ=d}return b}},isOpen:function(){return this._isOpen},moveToTop:function(a,b){var d=this,e=d.options;if(e.modal&&!a||!e.stack&&!e.modal)return d._trigger("focus",b);if(e.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=e.zIndex;if(d.overlay){c.ui.dialog.maxZ+=1;d.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}a={scrollTop:d.element.attr("scrollTop"),scrollLeft:d.element.attr("scrollLeft")};c.ui.dialog.maxZ+=1;d.uiDialog.css("z-index",
c.ui.dialog.maxZ);d.element.attr(a);d._trigger("focus",b);return d},open:function(){if(!this._isOpen){var a=this,b=a.options,d=a.uiDialog;a.overlay=b.modal?new c.ui.dialog.overlay(a):null;d.next().length&&d.appendTo("body");a._size();a._position(b.position);d.show(b.show);a.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(e){if(e.keyCode===c.ui.keyCode.TAB){var g=c(":tabbable",this),f=g.filter(":first");g=g.filter(":last");if(e.target===g[0]&&!e.shiftKey){f.focus(1);return false}else if(e.target===
f[0]&&e.shiftKey){g.focus(1);return false}}});c([]).add(d.find(".ui-dialog-content :tabbable:first")).add(d.find(".ui-dialog-buttonpane :tabbable:first")).add(d).filter(":first").focus();a._trigger("open");a._isOpen=true;return a}},_createButtons:function(a){var b=this,d=false,e=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");b.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&c.each(a,function(){return!(d=true)});if(d){c.each(a,
function(g,f){g=c('<button type="button"></button>').text(g).click(function(){f.apply(b.element[0],arguments)}).appendTo(e);c.fn.button&&g.button()});e.appendTo(b.uiDialog)}},_makeDraggable:function(){function a(f){return{position:f.position,offset:f.offset}}var b=this,d=b.options,e=c(document),g;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(f,h){g=d.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");
b._trigger("dragStart",f,a(h))},drag:function(f,h){b._trigger("drag",f,a(h))},stop:function(f,h){d.position=[h.position.left-e.scrollLeft(),h.position.top-e.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(g);b._trigger("dragStop",f,a(h));c.ui.dialog.overlay.resize()}})},_makeResizable:function(a){function b(f){return{originalPosition:f.originalPosition,originalSize:f.originalSize,position:f.position,size:f.size}}a=a===undefined?this.options.resizable:a;var d=this,e=d.options,g=d.uiDialog.css("position");
a=typeof a==="string"?a:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),handles:a,start:function(f,h){c(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",f,b(h))},resize:function(f,h){d._trigger("resize",f,b(h))},stop:function(f,h){c(this).removeClass("ui-dialog-resizing");e.height=c(this).height();e.width=c(this).width();d._trigger("resizeStop",
f,b(h));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(a){var b=[],d=[0,0];a=a||c.ui.dialog.prototype.options.position;if(typeof a==="string"||typeof a==="object"&&"0"in a){b=a.split?a.split(" "):[a[0],a[1]];if(b.length===1)b[1]=b[0];c.each(["left","top"],function(e,g){if(+b[e]===b[e]){d[e]=b[e];b[e]=
g}})}else if(typeof a==="object"){if("left"in a){b[0]="left";d[0]=a.left}else if("right"in a){b[0]="right";d[0]=-a.right}if("top"in a){b[1]="top";d[1]=a.top}else if("bottom"in a){b[1]="bottom";d[1]=-a.bottom}}(a=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position({my:b.join(" "),at:b.join(" "),offset:d.join(" "),of:window,collision:"fit",using:function(e){var g=c(this).css(e).offset().top;g<0&&c(this).css("top",e.top-g)}});a||this.uiDialog.hide()},_setOption:function(a,
b){var d=this,e=d.uiDialog,g=e.is(":data(resizable)"),f=false;switch(a){case "beforeclose":a="beforeClose";break;case "buttons":d._createButtons(b);break;case "closeText":d.uiDialogTitlebarCloseText.text(""+b);break;case "dialogClass":e.removeClass(d.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case "disabled":b?e.addClass("ui-dialog-disabled"):e.removeClass("ui-dialog-disabled");break;case "draggable":b?d._makeDraggable():e.draggable("destroy");break;
case "height":f=true;break;case "maxHeight":g&&e.resizable("option","maxHeight",b);f=true;break;case "maxWidth":g&&e.resizable("option","maxWidth",b);f=true;break;case "minHeight":g&&e.resizable("option","minHeight",b);f=true;break;case "minWidth":g&&e.resizable("option","minWidth",b);f=true;break;case "position":d._position(b);break;case "resizable":g&&!b&&e.resizable("destroy");g&&typeof b==="string"&&e.resizable("option","handles",b);!g&&b!==false&&d._makeResizable(b);break;case "title":c(".ui-dialog-title",
d.uiDialogTitlebar).html(""+(b||"&#160;"));break;case "width":f=true;break}c.Widget.prototype._setOption.apply(d,arguments);f&&d._size()},_size:function(){var a=this.options,b;this.element.css({width:"auto",minHeight:0,height:0});b=this.uiDialog.css({height:"auto",width:a.width}).height();this.element.css(a.height==="auto"?{minHeight:Math.max(a.minHeight-b,0),height:"auto"}:{minHeight:0,height:Math.max(a.height-b,0)}).show();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",
this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.2",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a){this.uuid+=1;a=this.uuid}return"ui-dialog-title-"+a},overlay:function(a){this.$el=c.ui.dialog.overlay.create(a)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(a){if(this.instances.length===0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&
c(document).bind(c.ui.dialog.overlay.events,function(d){return c(d.target).zIndex()>=c.ui.dialog.overlay.maxZ})},1);c(document).bind("keydown.dialog-overlay",function(d){if(a.options.closeOnEscape&&d.keyCode&&d.keyCode===c.ui.keyCode.ESCAPE){a.close(d);d.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var b=(this.oldInstances.pop()||c("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});c.fn.bgiframe&&
b.bgiframe();this.instances.push(b);return b},destroy:function(a){this.oldInstances.push(this.instances.splice(c.inArray(a,this.instances),1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");a.remove();var b=0;c.each(this.instances,function(){b=Math.max(b,this.css("z-index"))});this.maxZ=b},height:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);b=Math.max(document.documentElement.offsetHeight,
document.body.offsetHeight);return a<b?c(window).height()+"px":a+"px"}else return c(document).height()+"px"},width:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);b=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return a<b?c(window).width()+"px":a+"px"}else return c(document).width()+"px"},resize:function(){var a=c([]);c.each(c.ui.dialog.overlay.instances,function(){a=a.add(this)});a.css({width:0,
height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
(function(c){c.ui=c.ui||{};var m=/left|center|right/,n=/top|center|bottom/,p=c.fn.position,q=c.fn.offset;c.fn.position=function(a){if(!a||!a.of)return p.apply(this,arguments);a=c.extend({},a);var b=c(a.of),d=(a.collision||"flip").split(" "),e=a.offset?a.offset.split(" "):[0,0],g,h,i;if(a.of.nodeType===9){g=b.width();h=b.height();i={top:0,left:0}}else if(a.of.scrollTo&&a.of.document){g=b.width();h=b.height();i={top:b.scrollTop(),left:b.scrollLeft()}}else if(a.of.preventDefault){a.at="left top";g=h=
0;i={top:a.of.pageY,left:a.of.pageX}}else{g=b.outerWidth();h=b.outerHeight();i=b.offset()}c.each(["my","at"],function(){var f=(a[this]||"").split(" ");if(f.length===1)f=m.test(f[0])?f.concat(["center"]):n.test(f[0])?["center"].concat(f):["center","center"];f[0]=m.test(f[0])?f[0]:"center";f[1]=n.test(f[1])?f[1]:"center";a[this]=f});if(d.length===1)d[1]=d[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(a.at[0]==="right")i.left+=g;else if(a.at[0]==="center")i.left+=
g/2;if(a.at[1]==="bottom")i.top+=h;else if(a.at[1]==="center")i.top+=h/2;i.left+=e[0];i.top+=e[1];return this.each(function(){var f=c(this),k=f.outerWidth(),l=f.outerHeight(),j=c.extend({},i);if(a.my[0]==="right")j.left-=k;else if(a.my[0]==="center")j.left-=k/2;if(a.my[1]==="bottom")j.top-=l;else if(a.my[1]==="center")j.top-=l/2;j.left=parseInt(j.left);j.top=parseInt(j.top);c.each(["left","top"],function(o,r){c.ui.position[d[o]]&&c.ui.position[d[o]][r](j,{targetWidth:g,targetHeight:h,elemWidth:k,
elemHeight:l,offset:e,my:a.my,at:a.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(j,{using:a.using}))})};c.ui.position={fit:{left:function(a,b){var d=c(window);b=a.left+b.elemWidth-d.width()-d.scrollLeft();a.left=b>0?a.left-b:Math.max(0,a.left)},top:function(a,b){var d=c(window);b=a.top+b.elemHeight-d.height()-d.scrollTop();a.top=b>0?a.top-b:Math.max(0,a.top)}},flip:{left:function(a,b){if(b.at[0]!=="center"){var d=c(window);d=a.left+b.elemWidth-d.width()-d.scrollLeft();var e=b.my[0]==="left"?
-b.elemWidth:b.my[0]==="right"?b.elemWidth:0,g=-2*b.offset[0];a.left+=a.left<0?e+b.targetWidth+g:d>0?e-b.targetWidth+g:0}},top:function(a,b){if(b.at[1]!=="center"){var d=c(window);d=a.top+b.elemHeight-d.height()-d.scrollTop();var e=b.my[1]==="top"?-b.elemHeight:b.my[1]==="bottom"?b.elemHeight:0,g=b.at[1]==="top"?b.targetHeight:-b.targetHeight,h=-2*b.offset[1];a.top+=a.top<0?e+b.targetHeight+h:d>0?e+g+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(a,b){if(/static/.test(c.curCSS(a,"position")))a.style.position=
"relative";var d=c(a),e=d.offset(),g=parseInt(c.curCSS(a,"top",true),10)||0,h=parseInt(c.curCSS(a,"left",true),10)||0;e={top:b.top-e.top+g,left:b.left-e.left+h};"using"in b?b.using.call(a,e):d.css(e)};c.fn.offset=function(a){var b=this[0];if(!b||!b.ownerDocument)return null;if(a)return this.each(function(){c.offset.setOffset(this,a)});return q.call(this)}}})(jQuery);
(function(b){b.widget("ui.progressbar",{options:{value:0},_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=b("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");
this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===undefined)return this._value();this._setOption("value",a);return this},_setOption:function(a,c){switch(a){case "value":this.options.value=c;this._refreshValue();this._trigger("change");break}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number")a=0;if(a<this._valueMin())a=this._valueMin();if(a>this._valueMax())a=this._valueMax();return a},
_valueMin:function(){return 0},_valueMax:function(){return 100},_refreshValue:function(){var a=this.value();this.valueDiv[a===this._valueMax()?"addClass":"removeClass"]("ui-corner-right").width(a+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.8.2"})})(jQuery);
(function(d){d.widget("ui.slider",d.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var a=this,b=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");b.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");
this.range=d([]);if(b.range){if(b.range===true){this.range=d("<div></div>");if(!b.values)b.values=[this._valueMin(),this._valueMin()];if(b.values.length&&b.values.length!==2)b.values=[b.values[0],b.values[0]]}else this.range=d("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(b.range==="min"||b.range==="max")this.range.addClass("ui-slider-range-"+b.range);this.range.addClass("ui-widget-header")}d(".ui-slider-handle",this.element).length===0&&d("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");
if(b.values&&b.values.length)for(;d(".ui-slider-handle",this.element).length<b.values.length;)d("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");this.handles=d(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(c){c.preventDefault()}).hover(function(){b.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(b.disabled)d(this).blur();
else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(c){d(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(c){var e=true,f=d(this).data("index.ui-slider-handle"),g,h,i;if(!a.options.disabled){switch(c.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:e=
false;if(!a._keySliding){a._keySliding=true;d(this).addClass("ui-state-active");g=a._start(c,f);if(g===false)return}break}i=a.options.step;g=a.options.values&&a.options.values.length?(h=a.values(f)):(h=a.value());switch(c.keyCode){case d.ui.keyCode.HOME:h=a._valueMin();break;case d.ui.keyCode.END:h=a._valueMax();break;case d.ui.keyCode.PAGE_UP:h=a._trimAlignValue(g+(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:h=a._trimAlignValue(g-(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(g===
a._valueMax())return;h=a._trimAlignValue(g+i);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(g===a._valueMin())return;h=a._trimAlignValue(g-i);break}a._slide(c,f,h);return e}}).keyup(function(c){var e=d(this).data("index.ui-slider-handle");if(a._keySliding){a._keySliding=false;a._stop(c,e);a._change(c,e);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");
this._mouseDestroy();return this},_mouseCapture:function(a){var b=this.options,c,e,f,g,h,i;if(b.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c={x:a.pageX,y:a.pageY};e=this._normValueFromMouse(c);f=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(j){var k=Math.abs(e-h.values(j));if(f>k){f=k;g=d(this);i=j}});if(b.range===true&&this.values(1)===b.min){i+=1;g=d(this.handles[i])}if(this._start(a,
i)===false)return false;this._mouseSliding=true;h._handleIndex=i;g.addClass("ui-state-active").focus();b=g.offset();this._clickOffset=!d(a.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:a.pageX-b.left-g.width()/2,top:a.pageY-b.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)};e=this._normValueFromMouse(c);this._slide(a,i,e);return this._animateOff=true},_mouseStart:function(){return true},
_mouseDrag:function(a){var b=this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,b);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b;
if(this.orientation==="horizontal"){b=this.elementSize.width;a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}b=a/b;if(b>1)b=1;if(b<0)b=0;if(this.orientation==="vertical")b=1-b;a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+b*a)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=
this.values(b);c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var e;if(this.options.values&&this.options.values.length){e=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===true&&(b===0&&c>e||b===1&&c<e))c=e;if(c!==this.values(b)){e=this.values();e[b]=c;a=this._trigger("slide",a,{handle:this.handles[b],value:c,values:e});this.values(b?0:1);a!==false&&this.values(b,c,true)}}else if(c!==this.value()){a=this._trigger("slide",a,{handle:this.handles[b],
value:c});a!==false&&this.value(c)}},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("change",a,c)}},value:function(a){if(arguments.length){this.options.value=
this._trimAlignValue(a);this._refreshValue();this._change(null,0)}return this._value()},values:function(a,b){var c,e,f;if(arguments.length>1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a)}if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;e=arguments[0];for(f=0;f<c.length;f+=1){c[f]=this._trimAlignValue(e[f]);this._change(null,f)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(a):this.value();
else return this._values()},_setOption:function(a,b){var c,e=0;if(d.isArray(this.options.values))e=this.options.values.length;d.Widget.prototype._setOption.apply(this,arguments);switch(a){case "disabled":if(b){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}break;case "orientation":this._detectOrientation();
this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case "value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case "values":this._animateOff=true;this._refreshValue();for(c=0;c<e;c+=1)this._change(null,c);this._animateOff=false;break}},_value:function(){var a=this.options.value;return a=this._trimAlignValue(a)},_values:function(a){var b,c;if(arguments.length){b=this.options.values[a];
return b=this._trimAlignValue(b)}else{b=this.options.values.slice();for(c=0;c<b.length;c+=1)b[c]=this._trimAlignValue(b[c]);return b}},_trimAlignValue:function(a){if(a<this._valueMin())return this._valueMin();if(a>this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=a%b;a=a-c;if(Math.abs(c)*2>=b)a+=c>0?b:-b;return parseFloat(a.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var a=
this.options.range,b=this.options,c=this,e=!this._animateOff?b.animate:false,f,g={},h,i,j,k;if(this.options.values&&this.options.values.length)this.handles.each(function(l){f=(c.values(l)-c._valueMin())/(c._valueMax()-c._valueMin())*100;g[c.orientation==="horizontal"?"left":"bottom"]=f+"%";d(this).stop(1,1)[e?"animate":"css"](g,b.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(l===0)c.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},b.animate);if(l===1)c.range[e?"animate":"css"]({width:f-
h+"%"},{queue:false,duration:b.animate})}else{if(l===0)c.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},b.animate);if(l===1)c.range[e?"animate":"css"]({height:f-h+"%"},{queue:false,duration:b.animate})}h=f});else{i=this.value();j=this._valueMin();k=this._valueMax();f=k!==j?(i-j)/(k-j)*100:0;g[c.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[e?"animate":"css"](g,b.animate);if(a==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"},
b.animate);if(a==="max"&&this.orientation==="horizontal")this.range[e?"animate":"css"]({width:100-f+"%"},{queue:false,duration:b.animate});if(a==="min"&&this.orientation==="vertical")this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},b.animate);if(a==="max"&&this.orientation==="vertical")this.range[e?"animate":"css"]({height:100-f+"%"},{queue:false,duration:b.animate})}}});d.extend(d.ui.slider,{version:"1.8.2"})})(jQuery);
(function(d){function s(){return++u}function v(){return++w}var u=0,w=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'},_create:function(){this._tabify(true)},_setOption:function(c,e){if(c=="selected")this.options.collapsible&&
e==this.options.selected||this.select(e);else{this.options[c]=e;this._tabify()}},_tabId:function(c){return c.title&&c.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+s()},_sanitizeSelector:function(c){return c.replace(/:/g,"\\:")},_cookie:function(){var c=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+v());return d.cookie.apply(null,[c].concat(d.makeArray(arguments)))},_ui:function(c,e){return{tab:c,panel:e,index:this.anchors.index(c)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var c=
d(this);c.html(c.data("label.tabs")).removeData("label.tabs")})},_tabify:function(c){function e(g,f){g.css({display:""});!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}this.list=this.element.find("ol,ul").eq(0);this.lis=d("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);var a=this,b=this.options,h=/^#.+/;this.anchors.each(function(g,f){var j=d(f).attr("href"),l=j.split("#")[0],p;if(l&&(l===location.toString().split("#")[0]||
(p=d("base")[0])&&l===p.href)){j=f.hash;f.href=j}if(h.test(j))a.panels=a.panels.add(a._sanitizeSelector(j));else if(j!="#"){d.data(f,"href.tabs",j);d.data(f,"load.tabs",j.replace(/#.*$/,""));j=a._tabId(f);f.href="#"+j;f=d("#"+j);if(!f.length){f=d(b.panelTemplate).attr("id",j).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else b.disabled.push(g)});if(c){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");
this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(b.selected===undefined){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){b.selected=g;return false}});if(typeof b.selected!="number"&&b.cookie)b.selected=parseInt(a._cookie(),10);if(typeof b.selected!="number"&&this.lis.filter(".ui-tabs-selected").length)b.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"));b.selected=b.selected||(this.lis.length?0:-1)}else if(b.selected===null)b.selected=-1;b.selected=b.selected>=0&&this.anchors[b.selected]||b.selected<0?b.selected:0;b.disabled=d.unique(b.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.lis.index(g)}))).sort();d.inArray(b.selected,b.disabled)!=-1&&b.disabled.splice(d.inArray(b.selected,b.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
if(b.selected>=0&&this.anchors.length){this.panels.eq(b.selected).removeClass("ui-tabs-hide");this.lis.eq(b.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[b.selected],a.panels[b.selected]))});this.load(b.selected)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else b.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[b.collapsible?"addClass":
"removeClass"]("ui-tabs-collapsible");b.cookie&&this._cookie(b.selected,b.cookie);c=0;for(var i;i=this.lis[c];c++)d(i)[d.inArray(c,b.disabled)!=-1&&!d(i).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");b.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(b.event!="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+g)};this.lis.bind("mouseover.tabs",
function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(b.fx)if(d.isArray(b.fx)){m=b.fx[0];o=b.fx[1]}else m=o=b.fx;var q=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",function(){e(f,o);a._trigger("show",
null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,f[0]))},r=m?function(g,f){f.animate(m,m.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")};this.anchors.bind(b.event+".tabs",
function(){var g=this,f=d(this).closest("li"),j=a.panels.filter(":not(.ui-tabs-hide)"),l=d(a._sanitizeSelector(this.hash));if(f.hasClass("ui-tabs-selected")&&!b.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}b.selected=a.anchors.index(this);a.abort();if(b.collapsible)if(f.hasClass("ui-tabs-selected")){b.selected=-1;b.cookie&&a._cookie(b.selected,b.cookie);a.element.queue("tabs",function(){r(g,
j)}).dequeue("tabs");this.blur();return false}else if(!j.length){b.cookie&&a._cookie(b.selected,b.cookie);a.element.queue("tabs",function(){q(g,l)});a.load(a.anchors.index(this));this.blur();return false}b.cookie&&a._cookie(b.selected,b.cookie);if(l.length){j.length&&a.element.queue("tabs",function(){r(g,j)});a.element.queue("tabs",function(){q(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",
function(){return false})},destroy:function(){var c=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e=d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each(["href","load","cache"],function(b,h){a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,
"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});c.cookie&&this._cookie(null,c.cookie);return this},add:function(c,e,a){if(a===undefined)a=this.anchors.length;var b=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,c).replace(/#\{label\}/g,e));c=!c.indexOf("#")?c.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",
true);var i=d("#"+c);i.length||(i=d(h.panelTemplate).attr("id",c).data("destroy.tabs",true));i.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.list);i.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]);i.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");i.removeClass("ui-tabs-hide");
this.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[0],b.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));return this},remove:function(c){var e=this.options,a=this.lis.eq(c).remove(),b=this.panels.eq(c).remove();if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(c+(c+1<this.anchors.length?1:-1));e.disabled=d.map(d.grep(e.disabled,function(h){return h!=c}),function(h){return h>=c?--h:h});this._tabify();this._trigger("remove",
null,this._ui(a.find("a")[0],b[0]));return this},enable:function(c){var e=this.options;if(d.inArray(c,e.disabled)!=-1){this.lis.eq(c).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=c});this._trigger("enable",null,this._ui(this.anchors[c],this.panels[c]));return this}},disable:function(c){var e=this.options;if(c!=e.selected){this.lis.eq(c).addClass("ui-state-disabled");e.disabled.push(c);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}return this},
select:function(c){if(typeof c=="string")c=this.anchors.index(this.anchors.filter("[href$="+c+"]"));else if(c===null)c=-1;if(c==-1&&this.options.collapsible)c=this.options.selected;this.anchors.eq(c).trigger(this.options.event+".tabs");return this},load:function(c){var e=this,a=this.options,b=this.anchors.eq(c)[0],h=d.data(b,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(b,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(c).addClass("ui-state-processing");
if(a.spinner){var i=d("span",b);i.data("label.tabs",i.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){d(e._sanitizeSelector(b.hash)).html(k);e._cleanup();a.cache&&d.data(b,"cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[c],e.panels[c]));try{a.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[c],e.panels[c]));try{a.ajaxOptions.error(k,n,c,b)}catch(m){}}}));e.element.dequeue("tabs");return this}},
abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(c,e){this.anchors.eq(c).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.2"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(c,e){var a=this,b=this.options,h=a._rotate||(a._rotate=
function(i){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var k=b.selected;a.select(++k<a.anchors.length?k:0)},c);i&&i.stopPropagation()});e=a._unrotate||(a._unrotate=!e?function(i){i.clientX&&a.rotate(null)}:function(){t=b.selected;h()});if(c){this.element.bind("tabsshow",h);this.anchors.bind(b.event+".tabs",e);h()}else{clearTimeout(a.rotation);this.element.unbind("tabsshow",h);this.anchors.unbind(b.event+".tabs",e);delete this._rotate;delete this._unrotate}return this}})})(jQuery);

}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{/**
 * The following functions can be used to disable some specific dates in the
 * jQuery Date picker
 */

function isDisabledDay(date, disabledDays, disabledWeeks) {
	return [ (!($.inArray(date.getFullYear()+'-'+((date.getMonth() + 1)<10?('0'+(date.getMonth() + 1)):((date.getMonth() + 1))) + '-' + (date.getDate()<10?('0'+date.getDate()):(date.getDate())), disabledDays) != -1)) && (!($.inArray(date.getDay(), disabledWeeks) != -1)) ];
}

}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{function sfmptheme_updateFontSizeFromCookie(){var e=wptheme_CookieUtils.getCookie("globalFontSize");null!=e&&(document.documentElement.style.fontSize=e)}function setFontCookie(){var e=2920;dojo.cookie("globalFontSize",document.documentElement.style.fontSize,{expires:e,path:"/"})}function sfmptheme_setText(){document.documentElement.style.fontSize="1.0em",setFontCookie()}function sfmptheme_markAndResizeText(e){try{0==e?sfmptheme_setText():sfmptheme_resizeText(e),sfmptheme_markCurrentTextSize()}catch(t){console.error("	ERROR:: Something bad happened in sfmptheme_markAndResizeText.\nERROR_MSG:	"+t.toString())}}function sfmptheme_markCurrentTextSize(){try{var e=parseFloat(document.documentElement.style.fontSize);isNaN(e)&&(e=parseFloat(wptheme_CookieUtils.getCookie("globalFontSize")),isNaN(e)?(document.documentElement.style.fontSize="1.0em",setFontCookie(),e=parseFloat("1.0")):document.documentElement.style.fontSize=e+"em");for(var t=document.getElementById("sfmpTextResizerTriggers"),o=0;o<t.childNodes.length;o++){var n=t.childNodes.item(o);if("a"===n.nodeName.toLowerCase()){var m=n.getAttribute("id");"decrease"===m&&1>e||"increase"===m&&e>1||"decrease"!==m&&"increase"!==m&&1==e?"function"==typeof n.style.setProperty?n.style.setProperty("border-bottom","1px solid #fff"):n.style.borderBottom="1px solid #fff":"function"==typeof n.style.setProperty?n.style.setProperty("border-bottom","0px solid #fff"):n.style.borderBottom="0px solid #fff"}}}catch(i){console.error("	ERROR:: Something bad happened in sfmptheme_markCurrentTextSize.\nERROR_MSG:	"+i.toString())}}function sfmptheme_resizeText(e){""==document.documentElement.style.fontSize&&(document.documentElement.style.fontSize="1.0em");var t=parseFloat(document.documentElement.style.fontSize);1.1>t&&t>.9?document.documentElement.style.fontSize=parseFloat(document.documentElement.style.fontSize)+.1*e+"em":t>=1.1?0>e&&(document.documentElement.style.fontSize=parseFloat(document.documentElement.style.fontSize)+.2*e+"em"):.9>=t&&e>0&&(document.documentElement.style.fontSize=parseFloat(document.documentElement.style.fontSize)+.2*e+"em");var o=wptheme_CookieUtils.getCookie("globalFontSize");setFontCookie(),o=wptheme_CookieUtils.getCookie("globalFontSize")}
}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{var permissibleExternalSites ;
}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{function show(e){var t=$("li."+e).html();$("li.one").html(t)}function toggleSearch(e){$thisOne=$("#"+e);var t=$thisOne.html();"Search"==t?$thisOne.html("Close Search"):$thisOne.html("Search"),e+="Content",$("#"+e).toggle(100)}function toggleTwisty(e){$thisOne=$("#"+e),$thisOne.hasClass("orangeBullet")?$thisOne.removeClass("orangeBullet").addClass("orangeBulletCurrent"):$thisOne.hasClass("orangeBulletCurrent")?$thisOne.removeClass("orangeBulletCurrent").addClass("orangeBullet"):$thisOne.hasClass("greenBullet")?$thisOne.removeClass("greenBullet").addClass("greenBulletCurrent"):$thisOne.hasClass("greenBulletCurrent")&&$thisOne.removeClass("greenBulletCurrent").addClass("greenBullet"),e+="Content",$("#"+e).toggle(400)}function MPTeaserTextAttachHandler(e){$(e).unbind("click"),$(e).click(function(t){var n=document.getElementById("fade2");if(null==n){var l='<div id="fade2" class="dijitDialogUnderlay"></div>';$("body").append(l)}var a=document.getElementById("popupShell");if(null==a||"null"==a){var i='<div id="popupShell"><div class="dijitDialog dijitContentPane" id="dialogTeaser" title=""><div class="dijitDialogTitleBar"><span id="sfTeaser_title" class="dijitDialogTitle" dojoattachpoint="titleNode"></span><span title="Close" id="cancel" class="dijitDialogCloseIcon"></span></div><div class="dijitDialogPaneContent"><div id="contentPopup" class="portletContent noBorder"><div class="portletBody"><div id="sfTeaser_contentArea"></div></div></div></div></div></div>';$("body").append(i)}$("#popupShell").hide(),$("#fade2").css({height:$(document).height(),width:$(document).width()}).hide(),$(".dijitDialogCloseIcon").unbind("click"),$(".dijitDialogCloseIcon").click(function(){$("#popupShell").fadeOut("slow"),$("#fade2").fadeOut("slow"),dojo.query(e).attr("href",p)});var s=dojo.query(e).attr("id")[0],r="";r=dojo.query(e).attr("href");var o=dojo.query(e).attr("call"),d=location.pathname,u=d.indexOf("/",d.indexOf("/",1)+1),h="";if(-1==u){for(var c=d.substring(1).split("/",2),g=0;g<c.length;g++)c[g].length<=0||(h=h+"/"+c[g]);h.length>0&&(h+="/")}else h=d.substring(0,u+1);var C="HiddenTeaserText",f="/wps/wcm/"+(-1==d.indexOf("myportal")?"connect":"myconnect"),p="";"javascript:void(0)"!=r?(p=new String(r),p.indexOf("%2F")>=1&&(p=p.replace(/\%2F/gi,"/")),-1==p.indexOf("urile=")?p=f+parseHref(o):-1==p.indexOf(C)&&(dojo.query(e).attr("call",p),p=f+parseHref(p))):("javascript:void(0)"==r||"null"==r||"undefined"==r)&&(p=new String(o),p=f+parseHref(p));var v=r.toString();dojo.query(e).attr("href","javascript:void(0)"),$("#sfTeaser_title").html(s);var B=$("#sfTeaser_title").html();$("#sfTeaser_title").attr("title",B),$("#sfTeaser_contentArea").html("");var m=p;$.get(m,function(e){updateLeaveSiteURLInfo(e,v)})})}function updateLeaveSiteURLInfo(e,t){var n="",l="",a="",i=t.match(/loc=(.+)/i);i&&i[1]?(n=unescape(i[1]),l="javascript: window.open('"+n+"', 'externalSiteWindow'); $('.dijitDialogCloseIcon').click();"):(n=" - no link provided - ",l="javascript: return false;",a="style='display: none;' "),e=e.replace(/\|\|\|targetLinkPlaceholder\|\|\|/,n),e=e.replace(/\|\|\|buttonActionPlaceholder\|\|\|/,l),e=e.replace(/\|\|\|buttonStylePlaceholder\|\|\|/,a),$("#sfTeaser_contentArea").html(e),$("#popupShell").fadeIn("slow"),$("#fade2").fadeTo("slow",.6)}function parseHref(e){var t=new String(e),n=t.substring(t.indexOf("urile="));return n.substring(n.indexOf("/"))}function MPTogglerAttachHandler(e){dojo.query(e).connect("onclick",function(e){var t=$(this).attr("id"),n=$(this).attr("group");$clicked=$(this),$(this).hasClass("orangeBullet")?$(this).removeClass("orangeBullet").addClass("orangeBulletCurrent"):$(this).hasClass("orangeBulletCurrent")?$(this).removeClass("orangeBulletCurrent").addClass("orangeBullet"):$(this).hasClass("greenBullet")?$(this).removeClass("greenBullet").addClass("greenBulletCurrent"):$(this).hasClass("greenBulletCurrent")&&$(this).removeClass("greenBulletCurrent").addClass("greenBullet"),null!=n&&$(".togglerTop").each(function(){if($(this).attr("group")==n){var e=$(this).attr("id"),t=$clicked.attr("id");e!=t&&($("#"+e+"Content").slideUp("slow"),$newTarg=$("#"+e),$newTarg.hasClass("orangeBulletCurrent")||$newTarg.hasClass("orangeBullet")?$newTarg.removeClass("orangeBulletCurrent").addClass("orangeBullet"):($newTarg.hasClass("greenBulletCurrent")||$newTarg.hasClass("greenBullet"))&&$newTarg.removeClass("greenBulletCurrent").addClass("greenBullet"))}});var l=$("#"+t+"Content").css("display");"block"==l?$("#"+t+"Content").slideUp("slow"):"none"==l&&$("#"+t+"Content").slideDown("slow")})}$("document").ready(function(){var e=$("li.one").html();$("#return").click(function(){$("li.one").html(e)})}),$(document).ready(function(){$(".dijitDropDownButton").hide(),$(".CCrow").click(function(){$(".CCrow").each(function(){$(this).removeClass("highlight")}),$(this).addClass("highlight"),$(".dijitDropDownButton").hide(),$(this).find("span").each(function(){$(this).hasClass("dijitDropDownButton")&&$(this).show()}),$(".altVal").show(),$(this).find("div").each(function(){$(this).hasClass("altVal")&&$(this).hide()})});var e="";$("button").click(function(){e=$(this).attr("id")}),$(".dijitMenuItemLabel").click(function(){var t=$(this).html(),n=$("#"+e).parent().parent().parent().parent();n.find("div").each(function(){$(this).hasClass("altVal")&&$(this).html(t)}),n.find("span").each(function(){$(this).hasClass("dijitButtonText")&&$(this).html(t)})})});
}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{function toggleRow(e, t) { for (var l = $("#" + t + "ToggleRow" + e + " > div").attr("class"), n = $("div[id^='" + t + "ToggleRow']").length, o = 0; o < n; o++) { var r = "toggleOff"; o == e && "toggleOff" == l && (r = "toggleOn"); var i = $("#" + t + "ToggleRow" + o + " > div"); i.length > 0 && i.attr("class", r) } var a = $("#" + t + "DefaultLinkDiv"); if (a.length > 0) { var s = "none"; "toggleOn" == l && (s = "block"), a.css("display", s) } } function formatDollarAmount(e, t) { amount = e.value; var l = amount.split(".", 2), n = l[1], o = parseInt(l[0], 10); if (isNaN(o)) return ""; var r = new String(o), i = r; if (r.length > 3) for (var a = r.length, s = 0; s < a && a > 3; s++)i = r.substring(0, a - 3) + "," + r.substring(a - 3, r.length), a -= 3, r = i; i = "$" + i, void 0 == n ? i += ".00" : 1 == n.length ? i = i + "." + n + "0" : 2 == n.length ? i = i + "." + n : i += ".00", e.value = i } function chkURLs() { var e = top.location.href; document.referrer != e && dojo.cookie("sameURL", "N", { path: "/" }) } function clearSessionCookies() { delete_all_cookies("/","OptanonConsent; OptanonAlertBoxClosed")}function delete_cookie(e,t){var l=new Date;l.setYear(l.getYear()-1);var n=e+"=; expires="+(l=l.toGMTString());null!=t&&(n+="; path="+t),document.cookie=n}function name_in_list(e,t){for(var l=t.split("; "),n=0;n<l.length;n++)if(l[n]==e)return!0;return!1}function delete_all_cookies(e,t){for(var l=(""+document.cookie).split("; "),n=0;n<l.length;++n){var o=l[n].split("=")[0];0==name_in_list(o,t)&&delete_cookie(o,e)}}function IsElementEmpty(e){if(void 0===IsElementEmpty.Continue&&(IsElementEmpty.Continue=!0),IsElementEmpty.Continue)if(1===e.nodeType&&"script"!==e.nodeName.toLowerCase()&&"style"!==e.nodeName.toLowerCase()&&null!==e.style&&null!==e.style.display&&"none"!==e.style.display)for(e=e.firstChild;e;)IsElementEmpty(e),e=e.nextSibling;else if(3===e.nodeType){e.data.trim().length>0&&(IsElementEmpty.Continue=!1)}return IsElementEmpty.Continue}window.cuGlobal=window.cuGlobal||{portlet:{}},window.cuGlobal.portlet=window.cuGlobal.portlet||{},window.cuGlobal.portlet.MagicEmptyKey="|~~~EMPTY~~~|",cuGlobal.portlet.PortletElementName="",cuGlobal.portlet.portletId="",cuGlobal.portlet.portletTitle="",cuGlobal.portlet.isAdminRole="",cuGlobal.portlet.hidePortletIfEmpty=function(e){try{if("true"!==cuGlobal.portlet.isAdminRole.toLowerCase()){var t=document.getElementById("asa.portlet."+e).parentNode,l=t.getElementsByClassName("wpthemeControlBody wpthemeOverflowAuto wpthemeClear");if(1===l.length)IsElementEmpty.Continue=!0,IsElementEmpty(l[0])&&(t.style.display="none")}}catch(t){"undefined"!=typeof console&&console.error("\tERROR:: cuGlobal.portlet.hidePortletIfEmpty = function("+e+")\tERR:"+t.message)}},cuGlobal.portlet.showCustomPortletTitle=function(e,t,l){try{(void 0===l||isNaN(l))&&(l=0),null!==t&&"boolean"==typeof t||(t=!1);var n=document.getElementById("portletIconId_"+e).parentNode.getElementsByClassName("lm-dynamic-title asa.portlet.title a11yRegionLabel");return 0!==n.length&&null!==n[0]&&void 0!==n&&(""!==n[0].innerText.trim()?n[0].innerText.toUpperCase().indexOf("&AMP;")>=0&&(n[0].innerText=n[0].innerText.toUpperCase().replace("&AMP;","&")):""!==n[0].textContent.trim()?n[0].textContent.toUpperCase().indexOf("&AMP;")>=0&&(n[0].textContent=n[0].textContent.toUpperCase().replace("&AMP;","&")):null!==n[0].firstChild&&(""!==n[0].firstChild.innerText.trim()?n[0].firstChild.innerText.toUpperCase().indexOf("&AMP;")>=0&&(n[0].firstChild.innerText=n[0].firstChild.innerText.toUpperCase().replace("&AMP;","&")):""!==n[0].firstChild.textContent.trim()&&n[0].firstChild.textContent.toUpperCase().indexOf("&AMP;")>=0&&(n[0].firstChild.textContent=n[0].firstChild.textContent.toUpperCase().replace("&AMP;","&"))),!0===t&&dojo.addOnLoad(function(){cuGlobal.portlet.updateIconID(e)}),!0)}catch(t){return"undefined"!=typeof console&&void 0!==console.error&&console.error("\tERROR:: Something bad.  cuGlobal.portlet.showCustomPortletTitle::\tportletID:"+e+"\nERROR_MSG:\t"+t.message),!1}},cuGlobal.portlet.updateIconID=function(e){try{var t=document.getElementById("portletIconId_"+e).parentNode.getElementsByClassName("lm-dynamic-title asa.portlet.title a11yRegionLabel");if(0===t.length||null===t[0]||void 0===t)return!1;var l=t[0].innerText||t[0].textContent;if(""===l.trim()&&null!=t[0].firstChild&&(l=t[0].firstChild.innerText||t[0].firstChild.textContent),""!==l.trim()&&(l=l.toLowerCase().replace(" portlet","").replace("&amp;","").replace("&","and")).indexOf("(offers landing)",0)>=0&&(l="offer",null!==t[0].innerText&&""!=t[0].innerText.trim()?t[0].innerText="offer":null!==t[0].textContent&&""!==t[0].textContent.trim()?t[0].textContent="offer":null!==t[0].firstChild&&null!==t[0].firstChild.innerText?t[0].firstChild.innerText="offer":null!==t[0].firstChild&&null!==t[0].firstChild.textContent&&(t[0].firstChild.textContent="offer")),null===(l=l.replace(/(\s|\\|\/|\(|\)|-|_|\+|\%|\?|\||\&)/g,""))||l.length<1)return!1;var n=document.getElementById("portletIconId_"+e);if(null===n||void 0===n)return!1;null===l.charAt(0).match(/^[a-zA-Z]+$/)&&(l="z_"+l),n.setAttribute("id",l);var o=window.getComputedStyle(n)["background-image"];return null!==o&&""!==o&&"none"!==o.toLowerCase()||(n.style.display="none"),"none"===t[0].style.display&&(t[0].style.display="inline"),!0}catch(t){return"undefined"!=typeof console&&void 0!==console.error&&console.error("\tERROR:: Something bad. cuGlobal.portlet.updateIconID::PortletID:"+e+"\nERROR_MSG:\t"+t.message),!1}},cuGlobal.portlet.setPortletNameElement=function(e,t){try{var l=document.getElementsByClassName("component-control id-"+e);if(null!==l&&1===l.length){var n=t;n=(n=n.replace(/(\s|\\|\/|\(|\)|-|_|\+|\%|\?|\||\&)/g,"")).toUpperCase(),l[0].setAttribute("name",n);var o,r=document.getElementsByName(n),i=0;if(null!==r&&r.length>1)for(i=1;i<r.length;i++)r[i].setAttribute("name",n+i.toString());""===cuGlobal.portlet.PortletElementName?cuGlobal.portlet.PortletElementName=n:cuGlobal.portlet.PortletElementName+="_"+n,null!==(o=document.getElementsByClassName("wptheme3Col wpthemeUnequal"))&&1===o.length&&o[0].setAttribute("name",cuGlobal.portlet.PortletElementName),null!==(o=document.getElementsByClassName("wptheme2Col wpthemeUnequal wptheme2ColRight"))&&1===o.length&&o[0].setAttribute("name",cuGlobal.portlet.PortletElementName),null!==(o=document.getElementsByClassName("wptheme2Col wpthemeEqual wpthemeTopCol"))&&1===o.length&&o[0].setAttribute("name",cuGlobal.portlet.PortletElementName)}}catch(t){"undefined"!=typeof console&&console.error("\tERROR:: cuGlobal.portlet.setPortletNameElement = function("+e+")\tERR:"+t.message)}},cuGlobal.portlet.BranchLocationLayoutLoading=function(){try{var e=document.getElementsByName("BRANCHATMLOCATIONS");if(null!==e&&e.length>1){var t=e[0].getElementsByClassName("v8sfmpPortletSkinR4SpreedsheetPortletControl");null!==t&&t.length>0&&(t[0].style.display="block");var l=e[0].getElementsByClassName("wpthemeOverflowAuto");if(null!==l&&l.length>0){IsElementEmpty.Continue=!0;var n=IsElementEmpty(l[l.length-1]);null!==(l=e[0].getElementsByClassName("component-container wpthemeCol8of12"))&&l.length>0&&(n?(l[0].style.width="100%",l[0].style.display="block"):(l[0].style.width="460px",l[0].style.display="inline-flex",l[0].style.display="-webkit-box"))}}}catch(e){"undefined"!=typeof console&&console.error("\tERROR:: cuGlobal.portlet.BranchLocationLayoutLoading = function()\tERR:"+e.message)}},cuGlobal.portlet.SkinInitialize=function(e){try{var t=null;if(void 0!==document.currentScript)t=document.currentScript.parentNode;else{var l=document.getElementsByClassName("SkinInitializeScript");null!==l&&l.length>0&&(t=l[l.length-1])}for(;t&&"section"!==t.tagName.toLowerCase();)t=t.parentNode;if(null!==t){var n=t.getElementsByClassName("lm-dynamic-title asa.portlet.title");null!==n&&1===n.length&&(cuGlobal.portlet.portletTitle=n[0].innerText||n[0].textContent||n[0].firstChild.innerText||n[0].firstChild.textContent);var o=t.getElementsByClassName("asa.portlet.id");if(null!==o&&1===o.length&&(cuGlobal.portlet.portletId=o[0].innerText||o[0].textContent,e)){var r=t.getElementsByClassName("icon displayNone");null!==r&&1===r.length&&(r[0].id="portletIconId_"+cuGlobal.portlet.portletId)}var i=t.getElementsByClassName("wpthemeIcon wpthemeMenuFocus");if(null!==i)for(var a=0;a<i.length;a++)"true"===cuGlobal.portlet.isAdminRole.toLowerCase()?i[a].style.display="inline":i[a].innerHTML=""}}catch(e){"undefined"!=typeof console&&console.error("\tERROR:: cuGlobal.portlet.SkinInitialize = function()\tERR:"+e.message)}};
}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{var Hashtable=function(UNDEFINED){var FUNCTION="function",STRING="string",UNDEF="undefined";if(typeof encodeURIComponent==UNDEF||Array.prototype.splice===UNDEFINED||Object.prototype.hasOwnProperty===UNDEFINED){return null}function toStr(obj){return typeof obj==STRING?obj:""+obj}function hashObject(obj){var hashCode;if(typeof obj==STRING){return obj}else if(typeof obj.hashCode==FUNCTION){hashCode=obj.hashCode();return typeof hashCode==STRING?hashCode:hashObject(hashCode)}else{return toStr(obj)}}function merge(o1,o2){for(var i in o2){if(o2.hasOwnProperty(i)){o1[i]=o2[i]}}}function equals_fixedValueHasEquals(fixedValue,variableValue){return fixedValue.equals(variableValue)}function equals_fixedValueNoEquals(fixedValue,variableValue){return typeof variableValue.equals==FUNCTION?variableValue.equals(fixedValue):fixedValue===variableValue}function createKeyValCheck(kvStr){return function(kv){if(kv===null){throw new Error("null is not a valid "+kvStr)}else if(kv===UNDEFINED){throw new Error(kvStr+" must not be undefined")}}}var checkKey=createKeyValCheck("key"),checkValue=createKeyValCheck("value");function Bucket(hash,firstKey,firstValue,equalityFunction){this[0]=hash;this.entries=[];this.addEntry(firstKey,firstValue);if(equalityFunction!==null){this.getEqualityFunction=function(){return equalityFunction}}}var EXISTENCE=0,ENTRY=1,ENTRY_INDEX_AND_VALUE=2;function createBucketSearcher(mode){return function(key){var i=this.entries.length,entry,equals=this.getEqualityFunction(key);while(i--){entry=this.entries[i];if(equals(key,entry[0])){switch(mode){case EXISTENCE:return true;case ENTRY:return entry;case ENTRY_INDEX_AND_VALUE:return[i,entry[1]]}}}return false}}function createBucketLister(entryProperty){return function(aggregatedArr){var startIndex=aggregatedArr.length;for(var i=0,entries=this.entries,len=entries.length;i<len;++i){aggregatedArr[startIndex+i]=entries[i][entryProperty]}}}Bucket.prototype={getEqualityFunction:function(searchValue){return typeof searchValue.equals==FUNCTION?equals_fixedValueHasEquals:equals_fixedValueNoEquals},getEntryForKey:createBucketSearcher(ENTRY),getEntryAndIndexForKey:createBucketSearcher(ENTRY_INDEX_AND_VALUE),removeEntryForKey:function(key){var result=this.getEntryAndIndexForKey(key);if(result){this.entries.splice(result[0],1);return result[1]}return null},addEntry:function(key,value){this.entries.push([key,value])},keys:createBucketLister(0),values:createBucketLister(1),getEntries:function(destEntries){var startIndex=destEntries.length;for(var i=0,entries=this.entries,len=entries.length;i<len;++i){destEntries[startIndex+i]=entries[i].slice(0)}},containsKey:createBucketSearcher(EXISTENCE),containsValue:function(value){var entries=this.entries,i=entries.length;while(i--){if(value===entries[i][1]){return true}}return false}};function searchBuckets(buckets,hash){var i=buckets.length,bucket;while(i--){bucket=buckets[i];if(hash===bucket[0]){return i}}return null}function getBucketForHash(bucketsByHash,hash){var bucket=bucketsByHash[hash];return bucket&&bucket instanceof Bucket?bucket:null}function Hashtable(){var buckets=[];var bucketsByHash={};var properties={replaceDuplicateKey:true,hashCode:hashObject,equals:null};var arg0=arguments[0],arg1=arguments[1];if(arg1!==UNDEFINED){properties.hashCode=arg0;properties.equals=arg1}else if(arg0!==UNDEFINED){merge(properties,arg0)}var hashCode=properties.hashCode,equals=properties.equals;this.properties=properties;this.put=function(key,value){checkKey(key);checkValue(value);var hash=hashCode(key),bucket,bucketEntry,oldValue=null;bucket=getBucketForHash(bucketsByHash,hash);if(bucket){bucketEntry=bucket.getEntryForKey(key);if(bucketEntry){if(properties.replaceDuplicateKey){bucketEntry[0]=key}oldValue=bucketEntry[1];bucketEntry[1]=value}else{bucket.addEntry(key,value)}}else{bucket=new Bucket(hash,key,value,equals);buckets.push(bucket);bucketsByHash[hash]=bucket}return oldValue};this.get=function(key){checkKey(key);var hash=hashCode(key);var bucket=getBucketForHash(bucketsByHash,hash);if(bucket){var bucketEntry=bucket.getEntryForKey(key);if(bucketEntry){return bucketEntry[1]}}return null};this.containsKey=function(key){checkKey(key);var bucketKey=hashCode(key);var bucket=getBucketForHash(bucketsByHash,bucketKey);return bucket?bucket.containsKey(key):false};this.containsValue=function(value){checkValue(value);var i=buckets.length;while(i--){if(buckets[i].containsValue(value)){return true}}return false};this.clear=function(){buckets.length=0;bucketsByHash={}};this.isEmpty=function(){return!buckets.length};var createBucketAggregator=function(bucketFuncName){return function(){var aggregated=[],i=buckets.length;while(i--){buckets[i][bucketFuncName](aggregated)}return aggregated}};this.keys=createBucketAggregator("keys");this.values=createBucketAggregator("values");this.entries=createBucketAggregator("getEntries");this.remove=function(key){checkKey(key);var hash=hashCode(key),bucketIndex,oldValue=null;var bucket=getBucketForHash(bucketsByHash,hash);if(bucket){oldValue=bucket.removeEntryForKey(key);if(oldValue!==null){if(bucket.entries.length==0){bucketIndex=searchBuckets(buckets,hash);buckets.splice(bucketIndex,1);delete bucketsByHash[hash]}}}return oldValue};this.size=function(){var total=0,i=buckets.length;while(i--){total+=buckets[i].entries.length}return total}}Hashtable.prototype={each:function(callback){var entries=this.entries(),i=entries.length,entry;while(i--){entry=entries[i];callback(entry[0],entry[1])}},equals:function(hashtable){var keys,key,val,count=this.size();if(count==hashtable.size()){keys=this.keys();while(count--){key=keys[count];val=hashtable.get(key);if(val===null||val!==this.get(key)){return false}}return true}return false},putAll:function(hashtable,conflictCallback){var entries=hashtable.entries();var entry,key,value,thisValue,i=entries.length;var hasConflictCallback=typeof conflictCallback==FUNCTION;while(i--){entry=entries[i];key=entry[0];value=entry[1];if(hasConflictCallback&&(thisValue=this.get(key))){value=conflictCallback(key,thisValue,value)}this.put(key,value)}},clone:function(){var clone=new Hashtable(this.properties);clone.putAll(this);return clone}};Hashtable.prototype.toQueryString=function(){var entries=this.entries(),i=entries.length,entry;var parts=[];while(i--){entry=entries[i];parts[i]=encodeURIComponent(toStr(entry[0]))+"="+encodeURIComponent(toStr(entry[1]))}return parts.join("&")};return Hashtable}();function startsWith(c,d){return c.indexOf(d)===0}function DomDataCollection(n){var j=this;j.config={recursion_level:1,collection_mode:"partial",functionsToExclude:[],function_list_size:1024,json_script:n?n:"json2.js"};j.emptyDomData=function(){j.dom_data={functions:{names:[],excluded:{size:0,count:0},truncated:false},inputs:[],iFrames:[],scripts:[],collection_status:DomDataCollection.NotStarted}};j.startInspection=function(){var b=false;var c=true;BrowserDetect.init();if(!(BrowserDetect.browser==="Explorer")){try{j.inspectJSFunctions();c=false}catch(a){b=b||true}}else{j.dom_data.functions=[];if(j.dom_data.functions===undefined||j.dom_data.functions.names===undefined){j.dom_data.functions={names:[],excluded:{size:0,count:0},truncated:false}}}try{j.inspectFrames();c=false}catch(a){b=b||true}try{j.inspectScripts();c=false}catch(a){b=b||true}try{j.inspectInputFields();c=false}catch(a){b=b||true}if(b){if(c){j.dom_data.collection_status=DomDataCollection.Fail}else{j.dom_data.collection_status=DomDataCollection.Partial}}else{j.dom_data.collection_status=DomDataCollection.Success}if(!(BrowserDetect.browser==="Explorer")){j.handleSizeLimit()}};j.domDataAsJSON=function(){return stripIllegalChars(JSON.stringify(j.dom_data))};j.recursiveGetAllFunctionNamesUnderElement=function(B,e,A){var C;var d;var g;var x=j.config;var D=x.recursion_level;var a=x.collection_mode;if(j.dom_data.functions===undefined||j.dom_data.functions.names===undefined){j.dom_data.functions={names:[],excluded:{size:0,count:0},truncated:false}}var f=j.dom_data.functions;var c=f.excluded;for(var E in e){try{var F=e[E];C=""+F;if(B.length>0){prefix=B+"."}else{prefix=""}d=prefix+E;if(k(F)){if(j.functionShouldBeCollected(F,E)){var G=f.names;g=G.length;G[g]=d}else{if(a=="partial"){c.size+=C.length;c.count++}}}if(A+1<D){j.recursiveGetAllFunctionNamesUnderElement(d,F,A+1)}else{f.names.sort()}}catch(b){if(!window.console){window.console={};window.console.info=o;window.console.log=o;window.console.warn=o;window.console.error=o}if(console&&console.log){console.log("error counting functions: "+b.toString())}}}};function o(){}function k(a){return typeof a=="function"}function h(a){return a.length}var l=new Hashtable;j.initFunctionsToExclude=function(){if(l){l.clear()}var a=j.config.functionsToExclude;var b=a.length;while(b--){l.put(a[b],"")}};j.functionShouldBeCollected=function m(a,b){if(j.config.collection_mode=="full"){return true}else{if(l.size()===0){j.initFunctionsToExclude()}if(l.containsKey(b)){return false}else{return true}}};j.inspectJSFunctions=function(){j.dom_data.functions=[];j.recursiveGetAllFunctionNamesUnderElement("",window,0)};j.handleSizeLimit=function(){var x=j.dom_data;var g=j.config;var v=g.function_list_size;var e=x.functions;e.names.sort();var b=JSON.stringify(x);if(v<0){v=0}var a=0;if(g.colllection_mode!="full"&&b.length>v){var c=e.names;var d=c.toString();var y=b.length-JSON.stringify(c).length+"[]".length;var f=false;var w=c.length;while(!f){if(a++==1e3){f=true}lastComma=d.lastIndexOf(",");if(lastComma>=0&&w>0){quotation_marks=w*2;if(y+lastComma+quotation_marks>v){d=d.substring(0,lastComma-1);w--}else{f=true}}else{f=true}}if(w>1){e.truncated=true;e.names=e.names.slice(0,w-1);x.functions.truncated=true}else{j.emptyDomData();x=j.dom_data;x.collection_status=DomDataCollection.Partial;x.functions.truncated=true}}};j.inspectFrames=function(){j.countElements("iframe")};j.countElements=function(e){var d;var c=document.getElementsByTagName(e);if(j.dom_data.iFrames===undefined){j.dom_data.iFrames=[]}var b=j.dom_data.iFrames;var a=b.length;for(i=0;i<c.length;i++){b[a+i]=""+c[i].src}b.sort()};j.inspectScripts=function(){var b=document.getElementsByTagName("script");j.dom_data.scripts=[];for(var a=0;a<b.length;a++){j.dom_data.scripts[a]=b[a].text.length}};j.collectFields=function(b){var r=document.getElementsByTagName(b);if(j.dom_data.inputs===undefined){j.dom_data.inputs=[]}var e=j.dom_data.inputs;var g=e.length;var a=r.length;while(a--){var c=r[a];var d=c.name;var f=c.id;if(d&&d.length>0){element_name=d}else{if(f&&f.length>0){element_name=f}else{element_name="NO_NAME"}}e[g+a]=element_name}e.sort()};j.inspectInputFields=function(){j.collectFields("input");j.collectFields("textarea");j.collectFields("select");j.collectFields("button")};loadJSON=function(){if(!window.JSON){var a=document.getElementsByTagName("head")[0];var b=document.createElement("script");b.type="text/javascript";b.src=j.config.json_script;a.appendChild(b)}};j.emptyDomData();loadJSON()}DomDataCollection.Success=0;DomDataCollection.Fail=1;DomDataCollection.Partial=2;DomDataCollection.NotStarted=3;function IE_FingerPrint(){this.deviceprint_browser=function(){var a=navigator.userAgent.toLowerCase();t=a+SEP+navigator.appVersion+SEP+navigator.platform;t+=SEP+navigator.appMinorVersion+SEP+navigator.cpuClass+SEP+navigator.browserLanguage;t+=SEP+ScriptEngineBuildVersion();return t};this.deviceprint_software=function(){var b="";var l=true;try{document.body.addBehavior("#default#clientCaps");var k;var m=d.length;for(i=0;i<m;i++){k=activeXDetect(d[i]);var j=c[i];if(k){if(l===true){b+=j+PAIR+k;l=false}else{b+=SEP+j+PAIR+k}}else{b+="";l=false}}}catch(a){}return b};var c=["abk","wnt","aol","arb","chs","cht","dht","dhj","dan","dsh","heb","ie5","icw","ibe","iec","ieh","iee","jap","krn","lan","swf","shw","msn","wmp","obp","oex","net","pan","thi","tks","uni","vtc","vnm","mvm","vbs","wfd"];var d=["7790769C-0471-11D2-AF11-00C04FA35D02","89820200-ECBD-11CF-8B85-00AA005B4340","47F67D00-9E55-11D1-BAEF-00C04FC2D130","76C19B38-F0C8-11CF-87CC-0020AFEECF20","76C19B34-F0C8-11CF-87CC-0020AFEECF20","76C19B33-F0C8-11CF-87CC-0020AFEECF20","9381D8F2-0288-11D0-9501-00AA00B911A5","4F216970-C90C-11D1-B5C7-0000F8051515","283807B5-2C60-11D0-A31D-00AA00B92C03","44BBA848-CC51-11CF-AAFA-00AA00B6015C","76C19B36-F0C8-11CF-87CC-0020AFEECF20","89820200-ECBD-11CF-8B85-00AA005B4383","5A8D6EE0-3E18-11D0-821E-444553540000","630B1DA0-B465-11D1-9948-00C04F98BBC9","08B0E5C0-4FCB-11CF-AAA5-00401C608555","45EA75A0-A269-11D1-B5BF-0000F8051515","DE5AED00-A4BF-11D1-9948-00C04F98BBC9","76C19B30-F0C8-11CF-87CC-0020AFEECF20","76C19B31-F0C8-11CF-87CC-0020AFEECF20","76C19B50-F0C8-11CF-87CC-0020AFEECF20","D27CDB6E-AE6D-11CF-96B8-444553540000","2A202491-F00D-11CF-87CC-0020AFEECF20","5945C046-LE7D-LLDL-BC44-00C04FD912BE","22D6F312-B0F6-11D0-94AB-0080C74C7E95","3AF36230-A269-11D1-B5BF-0000F8051515","44BBA840-CC51-11CF-AAFA-00AA00B6015C","44BBA842-CC51-11CF-AAFA-00AA00B6015B","76C19B32-F0C8-11CF-87CC-0020AFEECF20","76C19B35-F0C8-11CF-87CC-0020AFEECF20","CC2A9BA0-3BDD-11D0-821E-444553540000","3BF42070-B3B1-11D1-B5C5-0000F8051515","10072CEC-8CC1-11D1-986E-00A0C955B42F","76C19B37-F0C8-11CF-87CC-0020AFEECF20","08B0E5C0-4FCB-11CF-AAA5-00401C608500","4F645220-306D-11D2-995D-00C04F98BBC9","73FA19D0-2D75-11D2-995D-00C04F98BBC9"]}IE_FingerPrint.prototype=new FingerPrint;function Mozilla_FingerPrint(){}Mozilla_FingerPrint.prototype=new FingerPrint;function Opera_FingerPrint(){}Opera_FingerPrint.prototype=new FingerPrint;function Timer(){this.startTime=(new Date).getTime()}Timer.prototype.start=function(){this.startTime=(new Date).getTime()};Timer.prototype.duration=function(){return(new Date).getTime()-this.startTime};function randrange(n,k){var r=k-n;if(r<=0){throw new Exception("max must be larger than min")}var m=Math.ceil(Math.log2(r)/8);var o=Math.pow(256,m);var j=new Uint8Array(m);while(true){window.crypto.getRandomValues(j);var l=0;for(var q=0;q<m;q++){l=(l<<8)+j[q]}if(l+r-l%r<o){return n+l%r}}}function detectIE(){var k=window.navigator.userAgent;var f=k.indexOf("MSIE ");if(f>0){return parseInt(k.substring(f+5,k.indexOf(".",f)),10)}var g=k.indexOf("Trident/");if(g>0){var h=k.indexOf("rv:");return parseInt(k.substring(h+3,k.indexOf(".",h)),10)}var j=k.indexOf("Edge/");if(j>0){return parseInt(k.substring(j+5,k.indexOf(".",j)),10)}return false}function getRandomPort(){var d=detectIE();if(d==false){var c=randrange(4e3,6e4);return c}else{return Math.floor(Math.random()*6e4+4e3)}}var ProxyCollector={};ProxyCollector.internalIP="127.0.0.1";ProxyCollector.externalIP;ProxyCollector.internalPingTime;ProxyCollector.externalPingTime;ProxyCollector.setInternalPingTime=function(b){ProxyCollector.internalPingTime=b};ProxyCollector.setExternalPingTime=function(b){ProxyCollector.externalPingTime=b};ProxyCollector.PROXY_DETECTION_TIMEOUT=5e3;ProxyCollector.TIMEOUT_CHECK_FREQUENCY=1e3;ProxyCollector.isTimedOut=function(d,e,f){_timer=new Timer;if(e-_timer.duration()<=0&&(typeof ProxyCollector.internalPingTime==="undefined"&&new RegExp("internalPingTime").test(d)||typeof ProxyCollector.externalPingTime==="undefined"&&new RegExp("externalPingTime").test(d))){d.call(this,-1);f.abort()}else{if(typeof ProxyCollector.internalPingTime==="undefined"&&new RegExp("internalPingTime").test(d)||typeof ProxyCollector.externalPingTime==="undefined"&&new RegExp("externalPingTime").test(d)){setTimeout(function(){ProxyCollector.isTimedOut(d,e-(_timer.duration()+ProxyCollector.TIMEOUT_CHECK_FREQUENCY),f)},ProxyCollector.TIMEOUT_CHECK_FREQUENCY)}}};ProxyCollector.doAjax=function(l,n){var m=document.location.protocol;if(m=="http:"||m=="https:"){var k=m+"//"+l+":"+getRandomPort()+"/NonExistentImage"+getRandomPort()+".gif"}else{n.call(this,-1);o.abort()}var o;var r;if(window.XDomainRequest){o=new window.XDomainRequest;r=new Timer;try{o.timeout=ProxyCollector.PROXY_DETECTION_TIMEOUT;o.ontimeout=function(){n.call(this,-1);o.abort()};o.onprogress=function(){n.call(this,r.duration());o.abort()};o.onerror=function(){n.call(this,r.duration());o.abort()};o.open("GET",k,true);o.send()}catch(j){ProxyCollector.doAjaxViaImage(n,k)}}else{o=new XMLHttpRequest;var q="ontimeout"in o;r=new Timer;try{o.onreadystatechange=function(){if(o.readyState==4){if(typeof ProxyCollector.internalPingTime==="undefined"&&new RegExp("internalPingTime").test(n)||typeof ProxyCollector.externalPingTime==="undefined"&&new RegExp("externalPingTime").test(n)){n.call(this,r.duration())}}};o.timeout=ProxyCollector.PROXY_DETECTION_TIMEOUT;o.ontimeout=function(){n.call(this,-1);o.abort()};o.open("GET",k,true);o.send();if(!q){ProxyCollector.isTimedOut(n,ProxyCollector.PROXY_DETECTION_TIMEOUT-r.duration(),o)}}catch(j){ProxyCollector.doAjaxViaImage(n,k)}}};ProxyCollector.doAjaxViaImage=function(g,e){var f=new Image;var h=new Timer;f.onerror=function(){g.call(this,h.duration())};f.src=e};ProxyCollector.collect=function(){ProxyCollector.doAjax(ProxyCollector.externalIP,ProxyCollector.setExternalPingTime);if(typeof XDomainRequest=="object"){if(!ProxyCollector.externalPingTime){forceIE89Synchronicity()}}else{ProxyCollector.doAjax(ProxyCollector.internalIP,ProxyCollector.setInternalPingTime)}};forceIE89Synchronicity=function(){if(!ProxyCollector.externalPingTime){setTimeout(forceIE89Synchronicity,100)}else{ProxyCollector.doAjax(ProxyCollector.internalIP,ProxyCollector.setInternalPingTime)}};ProxyCollector.isValidIPAddress=function(h){var e=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/;if(e.test(h)){var g=h.split(".");if(parseInt(parseFloat(g[0]))==0){return false}for(var f=0;f<g.length;f++){if(parseInt(parseFloat(g[f]))>255){return false}}return true}else{return false}};ProxyCollector.initProxyCollection=function(){if(ProxyCollector.isValidIPAddress(ProxyCollector.externalIP)&&ProxyCollector.isValidIPAddress(ProxyCollector.internalIP)){ProxyCollector.collect()}};function BlackberryLocationCollector(){var m=this;var q=null;this.getGeolocationWatchId=function(){return q};var n=null;this.getGeolocationLastPosition=function(){return n};var r=4;this.getGeolocationStatusCode=function(){return r};var l="";this.getGeolocationErrorMessage=function(){return l};var k={aidMode:2,timeout:180,relevancy:120,expiration:48,alertDebug:false};var o=-1;var j=0;this.getInvokeCount=function(){return j};this.handleBlackBerryLocationTimeout=function(){if(o!=-1){m.stopWatch();r=3;if(j===0&&k.aidMode!==0){j++;m.startLocationWatch()}}};this.handlePosition=function(){clearTimeout(o);o=-1;var c=false;if(blackberry.location.latitude===0&&blackberry.location.longitude===0){if(k.alertDebug){alert("Got empty position")}if(n===null){r=2}}else{var a=null;if(blackberry.location.timestamp){a=getTimestampInMillis(blackberry.location.timestamp)}else{a=(new Date).getTime()}var b=(new Date).getTime();if(b-a<=k.expiration*60*60*1e3){if(n===null||a>n.timestamp){var d=n===null?0:n.timestamp;if(k.alertDebug){alert("Saved new position. New timestamp: "+a+" Old: "+d)}n={timestamp:a,coords:{latitude:blackberry.location.latitude,longitude:blackberry.location.longitude}};r=0}else{if(k.alertDebug){alert("New position is not saved. New timestamp: "+a+" Old: "+n.timestamp)}}}else{if(k.alertDebug){alert("New position is not saved. It is expired: "+(b-a)*1e3*60*60+" hours old")}}}if(n!==null){var b=(new Date).getTime();c=b-n.timestamp<k.relevancy*1e3}m.stopWatch();if(k.alertDebug){alert("Relevant position? "+c)}if(j===0&&k.aidMode!==0||!c){j++;m.startLocationWatch()}};this.init=function(a,b,d,c){if(a>=0&&a<=2){k.aidMode=a}if(b!==null&&b>=90&&b<=300){k.timeout=b}if(d!==null&&d>=60&&d<=240){k.relevancy=d}if(c!==null&&c>=24&&c<=60){k.expiration=c}};this.startLocationWatch=function(){if(j===0){blackberry.location.setAidMode(0)}else{blackberry.location.setAidMode(k.aidMode)}var a=k.timeout*1e3;o=setTimeout("geoLocator.handleBlackBerryLocationTimeout()",a);blackberry.location.onLocationUpdate(m.handlePosition);blackberry.location.refreshLocation();q=1;return true};this.stopWatch=function(){try{blackberry.location.removeLocationUpdate(m.handlePosition)}catch(a){}q=-2};this.generateGeolocationJSONStruct=function(){var b=null;if(n!==null){var a=convertTimestampToGMT(n.timestamp);b={GeoLocationInfo:[{Status:r,Longitude:n.coords.longitude,Latitude:n.coords.latitude,Timestamp:a}]}}else{b={GeoLocationInfo:[{Status:r}]}}return JSON.stringify(b)}}function detectFields(){var u="form";var n="input";var j=document.getElementsByTagName("form");var w=j.length;var m;var v;var q=[];q.push("url="+window.location.href);for(var r=0;r<w;r++){q.push(u+"="+j[r].name);m=j[r].getElementsByTagName("input");v=m.length;for(var s=0;s<v;s++){if(m[s].type!="hidden"){q.push(n+"="+m[s].name)}}}var o=q.join("|");return o}var SEP="|";var PAIR="=";var DEV="~";function FingerPrint(){var d="3.5.1_4";var c=new Hashtable;c.put("npnul32","def");c.put("npqtplugin6","qt6");c.put("npqtplugin5","qt5");c.put("npqtplugin4","qt4");c.put("npqtplugin3","qt3");c.put("npqtplugin2","qt2");c.put("npqtplugin","qt1");c.put("nppdf32","pdf");c.put("NPSWF32","swf");c.put("NPJava11","j11");c.put("NPJava12","j12");c.put("NPJava13","j13");c.put("NPJava32","j32");c.put("NPJava14","j14");c.put("npoji600","j61");c.put("NPJava131_16","j16");c.put("NPOFFICE","mso");c.put("npdsplay","wpm");c.put("npwmsdrm","drm");c.put("npdrmv2","drn");c.put("nprjplug","rjl");c.put("nppl3260","rpl");c.put("nprpjplug","rpv");c.put("npchime","chm");c.put("npCortona","cor");c.put("np32dsw","dsw");c.put("np32asw","asw");this.deviceprint_version=function(){return d};this.deviceprint_browser=function(){var a=navigator.userAgent.toLowerCase();var b=a+SEP+navigator.appVersion+SEP+navigator.platform;return b};this.deviceprint_software=function(){var a="";var q=true;var b="";var n="";var s=navigator.plugins;var o=navigator.mimeTypes;if(s.length>0){var r="";var u="Plugins";var m=s.length;for(i=0;i<m;i++){plugin=s[i];r=stripFullPath(plugin.filename,u,".");if(q===true){n=c.containsKey(r);if(n){b+=c.get(r);q=false}else{b="";q=false}}else{n=c.containsKey(r);if(n){b+=SEP+c.get(r)}else{b+=""}}}a=stripIllegalChars(b)}else{if(o.length>0){n="";for(i=0;i<o.length;i++){mimeType=o[i];if(q===true){n=c.containsKey(mimeType);if(n){a+=c.get(mimeType)+PAIR+mimeType;q=false}else{a+="unknown"+PAIR+mimeType;q=false}}else{n=c.containsKey(mimeType);if(n){a+=SEP+c.get(mimeType)+PAIR+mimeType}else{b+=""}}}}}return a};this.deviceprint_display=function(){var a="";if(self.screen){a+=screen.colorDepth+SEP+screen.width+SEP+screen.height+SEP+screen.availHeight}return a};this.deviceprint_all_software=function(){var m="";var r=true;var q=navigator.plugins;var b=q.length;if(b>0){var o="";var a="";var n="";for(i=0;i<b;i++){var l=q[i];a=l.filename;a=stripFullPath(a,"Plugins",".");if(r===true){o+=a;r=false}else{o+=SEP+a}}m=stripIllegalChars(o)}return m};this.deviceprint_timezone=function(){var a=(new Date).getTimezoneOffset()/60*-1;var b=new Date;if(b.deviceprint_dst()){a--}else{}return a};Date.prototype.deviceprint_stdTimezoneOffset=function(){var b=new Date(this.getFullYear(),0,1);var a=new Date(this.getFullYear(),6,1);return Math.max(b.getTimezoneOffset(),a.getTimezoneOffset())};Date.prototype.deviceprint_dst=function(){return this.getTimezoneOffset()<this.deviceprint_stdTimezoneOffset()};this.deviceprint_language=function(){var j;var a=navigator.language;var k=navigator.browserLanguage;var b=navigator.systemLanguage;var h=navigator.userLanguage;if(typeof a!=="undefined"){j="lang"+PAIR+a+SEP}else{if(typeof k!=="undefined"){j="lang"+PAIR+k+SEP}else{j="lang"+PAIR+""+SEP}}if(typeof b!=="undefined"){j+="syslang"+PAIR+b+SEP}else{j+="syslang"+PAIR+""+SEP}if(typeof h!=="undefined"){j+="userlang"+PAIR+h}else{j+="userlang"+PAIR+""}return j};this.deviceprint_java=function(){var a=navigator.javaEnabled()?1:0;return a};this.deviceprint_cookie=function(){var a=navigator.cookieEnabled?1:0;if(typeof navigator.cookieEnabled==="undefined"&&!a){document.cookie="testcookie";a=document.cookie.indexOf("testcookie")!==-1?1:0}return a};this.deviceprint_appName=function(){var a=navigator.appName;return typeof a!="undefined"?a:""};this.deviceprint_appCodeName=function(){var a=navigator.appCodeName;return typeof a!="undefined"?a:""};this.deviceprint_online=function(){var a=navigator.onLine;return typeof a!="undefined"?a:""};this.deviceprint_opsProfile=function(){var a=navigator.opsProfile;return typeof a!="undefined"&&a!==null?a:""};this.deviceprint_userProfile=function(){var a=navigator.userProfile;return typeof a!="undefined"&&a!==null?a:""};this.deviceprint_screen_availWidth=function(){var a=screen.availWidth;return typeof a!="undefined"?a:""};this.deviceprint_screen_pixelDepth=function(){var a=screen.pixelDepth;return typeof a!="undefined"?a:""};this.deviceprint_screen_bufferDepth=function(){var a=screen.bufferDepth;return typeof a!="undefined"?a:""};this.deviceprint_screen_deviceXDPI=function(){var a=screen.deviceXDPI;return typeof a!="undefined"?a:""};this.deviceprint_screen_deviceYDPI=function(){var a=screen.deviceYDPI;return typeof a!="undefined"?a:""};this.deviceprint_screen_logicalXDPI=function(){var a=screen.logicalXDPI;return typeof a!="undefined"?a:""};this.deviceprint_screen_logicalYDPI=function(){var a=screen.logicalYDPI;return typeof a!="undefined"?a:""};this.deviceprint_screen_fontSmoothingEnabled=function(){var a=screen.fontSmoothingEnabled;return typeof a!="undefined"?a:""};this.deviceprint_screen_updateInterval=function(){var a=screen.updateInterval;return typeof a!="undefined"?a:""};this.deviceprint_ping_in=function(){if(ProxyCollector&&ProxyCollector.internalPingTime){return ProxyCollector.internalPingTime}else{return""}};this.deviceprint_ping_ex=function(){if(ProxyCollector&&ProxyCollector.externalPingTime){return ProxyCollector.externalPingTime}else{return""}}}function urlEncode(c){var d=encodeURIComponent(c).replace(/\~/g,"%7E").replace(/\!/g,"%21").replace(/\*/g,"%2A").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\'/g,"%27").replace(/\-/g,"%2D").replace(/\_/g,"%5F").replace(/\./g,"%2E");return d}function encode_deviceprint(){var b=add_deviceprint();return urlEncode(b)}function decode_deviceprint(){var b=encode_deviceprint;return decodeURIComponent(urlEncode(b))}function post_deviceprint(){document.forms[0].pm_fp.value=encode_deviceprint();return true}function post_fingerprints(b){b.deviceprint.value=encode_deviceprint()}function add_deviceprint(){BrowserDetect.init();var d;switch(BrowserDetect.browser){case"Explorer":d=new IE_FingerPrint;break;case"Firefox":d=new Mozilla_FingerPrint;break;case"Opera":d=new Opera_FingerPrint;break;default:d=new FingerPrint}var c="version="+d.deviceprint_version()+"&pm_fpua="+d.deviceprint_browser()+"&pm_fpsc="+d.deviceprint_display()+"&pm_fpsw="+d.deviceprint_software()+"&pm_fptz="+d.deviceprint_timezone()+"&pm_fpln="+d.deviceprint_language()+"&pm_fpjv="+d.deviceprint_java()+"&pm_fpco="+d.deviceprint_cookie();c=c+"&pm_fpasw="+d.deviceprint_all_software();c=c+"&pm_fpan="+d.deviceprint_appName()+"&pm_fpacn="+d.deviceprint_appCodeName()+"&pm_fpol="+d.deviceprint_online()+"&pm_fposp="+d.deviceprint_opsProfile()+"&pm_fpup="+d.deviceprint_userProfile()+"&pm_fpsaw="+d.deviceprint_screen_availWidth()+"&pm_fpspd="+d.deviceprint_screen_pixelDepth()+"&pm_fpsbd="+d.deviceprint_screen_bufferDepth()+"&pm_fpsdx="+d.deviceprint_screen_deviceXDPI()+"&pm_fpsdy="+d.deviceprint_screen_deviceYDPI()+"&pm_fpslx="+d.deviceprint_screen_logicalXDPI()+"&pm_fpsly="+d.deviceprint_screen_logicalYDPI()+"&pm_fpsfse="+d.deviceprint_screen_fontSmoothingEnabled()+"&pm_fpsui="+d.deviceprint_screen_updateInterval();c=c+"&pm_os="+BrowserDetect.OS+"&pm_brmjv="+parseInt(BrowserDetect.version,10)+"&pm_br="+BrowserDetect.browser;c=c+"&pm_inpt="+d.deviceprint_ping_in()+"&pm_expt="+d.deviceprint_ping_ex();return c}function form_add_data(d,e,f){if(d&&d.length>0){d+="&"}else{d=""}d+=e+"="+escape(f.toString());return d}function form_add_deviceprint(d,e,f){d=form_add_data(d,e+"d",f);return d}var HTML5="HTML5";var BLACKBERRY="blackberry";var UNDEFINED="undefined";var GEO_LOCATION_DEFAULT_STRUCT='{"GeoLocationInfo":[{"Status":4}]}';var geoLocator=null;var geoLocatorStatus=false;function detectDeviceCollectionAPIMode(){if(typeof navigator.geolocation!=UNDEFINED){return HTML5}else{if(typeof window.blackberry!=UNDEFINED&&blackberry.location.GPSSupported){return BLACKBERRY}else{return UNDEFINED}}}function init(j,k,h,g,l){var m=detectDeviceCollectionAPIMode();if(m==HTML5){geoLocator=new HTML5LocationCollector;geoLocator.init(j,k,h,g);return true}else{if(m==BLACKBERRY){geoLocator=new BlackberryLocationCollector;geoLocator.init(l,k,h,g);return true}}return false}function startCollection(h,j,g,f,k){geoLocatorStatus=init(h,j,g,f,k);if(geoLocatorStatus){return geoLocator.startLocationWatch()}else{return false}}function stopCollection(){if(geoLocatorStatus){geoLocator.stopWatch()}}function getGeolocationStruct(){if(geoLocatorStatus){return geoLocator.generateGeolocationJSONStruct()}else{return GEO_LOCATION_DEFAULT_STRUCT}}function HTML5LocationCollector(){var k=this;var m=-1;this.getGeolocationWatchId=function(){return m};var l=null;this.getGeolocationLastPosition=function(){return l};var g=4;this.getGeolocationStatusCode=function(){return g};var j="";this.getGeolocationErrorMessage=function(){return j};var h={accuracy:100,timeout:180,relevancy:120,expiration:48};this.getGeolocationConfig=function(){return h};this.startLocationWatch=function(){var a={enableHighAccuracy:true,timeout:h.timeout*1e3,maximumAge:h.expiration};if(navigator.geolocation){m=navigator.geolocation.watchPosition(this.handlePosition,this.handleError,a);return true}else{g=4}return false};this.init=function(a,b,d,c){if(a!==null&&a>=0&&a<=200){h.accuracy=a}if(b!==null&&b>=90&&b<=300){h.timeout=b}if(d!==null&&d>=60&&d<=240){h.relevancy=d}if(c!==null&&c>=24&&c<=60){h.expiration=c}};this.handlePosition=function(d){var c=(new Date).getTime();var b=getTimestampInMillis(d.timestamp);if(c-b<=h.expiration*60*60*1e3){if(l===null||d.timestamp>l.timestamp||d.coords.accuracy<l.coords.accuracy){l=d;g=0}}if(l!==null){var a=c-l.timestamp;if(a<=h.relevancy*1e3&&l.coords.accuracy<=h.accuracy){k.stopWatch()}}};this.generateGeolocationJSONStruct=function(){var b=null;if(l!==null){var a=convertTimestampToGMT(l.timestamp);b={GeoLocationInfo:[{Status:g,Longitude:l.coords.longitude,Latitude:l.coords.latitude,Altitude:Math.round(l.coords.altitude),HorizontalAccuracy:Math.round(l.coords.accuracy),AltitudeAccuracy:Math.round(l.coords.altitudeAccuracy),Heading:Math.round(l.coords.heading),Speed:Math.round(l.coords.speed),Timestamp:a}]}}else{b={GeoLocationInfo:[{Status:g}]}}return JSON.stringify(b)};this.handleError=function(a){switch(a.code){case a.TIMEOUT:k.stopWatch();g=3;break;case a.POSITION_UNAVAILABLE:g=2;j=a.message;break;case a.PERMISSION_DENIED:g=1;break;case a.UNKNOWN_ERROR:g=2;j=a.message;break}};this.stopWatch=function(){navigator.geolocation.clearWatch(m);m=-2}}var TimestampCollector=function(){var z;var u;var r;var s;var w=1;var v="";window.onfocus=function(){u=true};window.onblur=function(){u=false};var n=function(){while(true){if((new Date).getUTCMilliseconds()==0){return}}};var q=function(){var c=z;n();var b=new Date;if(b.getSeconds()%c==0){var a=y(b,u,r());A(a);return}};var x=function(a,b,c){v=encode_deviceprint();z=c;u;r=a;s=b;if(z!=1&&z!=2&&z!=5&&z!=10){z=5}setInterval(q,995)};var A=function(b){if(b&&b.userLoginName){if(window.XMLHttpRequest&&window.JSON){var a=new XMLHttpRequest;a.open("POST",s);if(w!=0){w=2}a.setRequestHeader("Content-Type","application/json");a.send(JSON.stringify(b));a.onloadend=function(){if(a.status==204){w=0}else{if(w!=0){w=3}}if(typeof debugCollection!="undefined"&&debugCollection){console.log(JSON.stringify(b));console.log("browserEvent returned with status code:"+w)}}}}else{if(typeof debugCollection!="undefined"&&debugCollection){console.log("User did not provide any user login name, reporting aborted.")}}};var y=function(a,c,b){var d={};d.deviceId=v;d.jsTime=a;d.userLoginName=b;d.url=window.location.href;d.activeWindow=c;return d};var o=function(){return w};return{startEventReporting:x,actualRestSending:A,getStatus:o}}();var UIEventCollector=function(){var K=null;var N=null;var Y=null;var M=null;var F=["output_size_limit"];O();R();function O(b){M={output_size_limit:1024,collection_mode:"partial"};if(b){for(p in b){if(!(p._config===undefined)){var a=false;for(var c=F.length-1;c>=0;c--){if(F[c]==p){found=true;continue}}if(!a){M[p]=b[p]}}}}Y=false;N=X();K={elements:new UIElementList,events:[],collection_status:0,toString:function(){return"RecordedData: {elements: "+this.elements+", events: "+this.events+"}"}};R()}function J(){var c=V();for(var a=0,b=c.length;a<b;a++){T(c[a])}}function V(){var a=[];var e=document.getElementsByTagName("input");for(var b=0,c=e.length;b<c;b++){var d=e[b];if(G(d)){a.push(d)}}return a}function G(b){if(b.tagName&&b.tagName.toLowerCase()=="input"){var a=b.getAttribute("type");if(a=="text"||a=="checkbox"||a=="checkbox"){return true}}return false}function X(){var a=document.createEvent?document.createEvent("Event"):document.createEventObject();var b=a.timeStamp||new Date;b=new Date(b);if(b.getYear()>2100){b=new Date(b/1e3)}b=b.getTime();return b}function T(a){var b=null;var c=K.elements;var d=c.size();var e=Z(a);if(!K.elements.containsKey(e)){b=new InteractionElement;b.id(e);b.type(D(a));b.length(a.value?a.value.length:0);c.put(b)}else{b=c.get(e)}return b}function P(d){var f=d||window.event;var a=W(f);if(G(a)){var b=T(a);b.incrementEventCount();var c=new UIEvent;c.index(b.index());c.type(aa(f));var e=I(f);c.offset(e-N);K.events.push(c)}return true}function E(a){var b=a||window.event;if(H(b)){var c={target:W(b),type:"paste"};return P(c)}else{return P(b)}}function H(b){if(b.type=="keydown"){var a=b.which||b.charCode||b.keyCode;var c=typeof KeyboardEvent!="undefined"&&a==KeyboardEvent.DOM_VK_V||a==118||a==86;if(c&&(b.ctrlKey||b.metaKey)){return true}}return false}function W(a){return a.target?a.target:a.srcElement}function I(b){var a;if(b.timeStamp&&b.timeStamp!==0){a=b.timeStamp;if(new Date(a).getYear()>2100){a=a/1e3}}else{a=(new Date).getTime()}return a}function L(a){}function Q(){J();var b=K.elements;for(var e=b.size();e>=1;e--){var c=b.getByIndex(e);var d=c.id();var a=document.getElementById(d);if(!a){var f=document.getElementsByName(d);if(f.length>0){a=f[0]}}if(a&&a.value){c.length(a.value.length)}}}function S(d){var f=d||window.event;var a=d.target;if(a.nodeType==1){var c=a.getElementsByTagName("form");for(var e=c.length-1;e>=0;e--){var b=c[e];b.onsubmit=recordFormSubmitEvent}}}function R(){var a=P;var b=document;if(b.addEventListener){b.addEventListener("keydown",E,false);b.addEventListener("paste",a,false);b.addEventListener("focus",a,true);b.addEventListener("blur",a,true)}else{if(b.attachEvent){b.onkeydown=E;b.onfocusin=a;b.onfocusout=a}}}function U(){return private_config}function aa(a){if(a.type=="keydown"){return UIEvent.KeyDown}else{if(a.type=="submit"){return UIEvent.Submit}else{if(a.type=="paste"){return UIEvent.Paste}else{if(a.type=="focus"||a.type=="focusin"){return UIEvent.Focus}else{if(a.type=="blur"||a.type=="focusout"){return UIEvent.Blur}else{return UIEvent.Unknown}}}}}}function C(a){if(a==UIEvent.KeyDown){return"keydown"}else{if(a==UIEvent.Submit){return"submit"}else{if(a==UIEvent.Focus){return"focus"}else{if(a==UIEvent.Blur){return"blur"}else{if(a==UIEvent.Paste){return"paste"}else{return"unknown"}}}}}}function D(a){return a.nodeName+(a.type?":"+a.type:"")}function Z(a){return a.id?a.id:a.name?a.name:a.nodeName}return{addElement:function(a){return T(a)},getEventType:function(a){return aa(a)},getEventCode:function(a){return C(a)},getRecordedData:function(){return K},getElementType:function(a){return D(a)},getElementId:function(a){return Z(a)},initEventCollection:function(a){O(a)},getConfig:function(){return M},serialize:function(){Q();var b=this.getRecordedData();var l=b.elements;var q=TimestampCollector.getStatus();var B=[];for(var d=0;d<l.length;d++){B[d]=false}var A=b.events;var o=b.collection_status;var ad=this.getConfig().collection_mode=="partial";var e=this.getConfig().output_size_limit;var v=A.length;var n="@";var ae=";";var af=",";var f=2*n.length;var c=""+N+af+(""+o)+af+(""+q);var r=1;f+=r;f+=af.length;f+=c.length;var u="";L("serializing elements ");for(var m=l.size();m>0;m--){var a=l.getByIndex(m);var h=a.serialize()+ae;L("elementsStr.length: "+u.length);if(ad&&f+u.length+h.length>e){Y=true;break}var s=a.type().match("INPUT:checkbox");if(s==null){if(a.length()>0&&a.eventCount()==0){L("collecting element without input: "+a);u=h+u}}}f+=u.length;var y="";L("serializing events ");while(v--){var j=A[v];var k=j.index();var w=j.serialize()+ae;var h=l.getByIndex(k).serialize()+ae;var z=w.length;if(!B[k]){z+=h.length}L("eventsStr.length: "+y.length);if(ad&&f+y.length+z>e){Y=true;break}L("collecting event: "+j);if(!B[k]){u=h+u;f+=h.length;L("also adding element event: "+h)}B[k]=true;y=w+y}if(u.length>0){u=u.substring(0,u.length-1)}if(y.length>0){y=y.substring(0,y.length-1)}var g=Y?1:0;var x=u+n+y+n+g+af+c;return x}}}();function UIEvent(){var b=this===window?{}:this;b.index=function(a){if(arguments.length===0){return b._index}else{b._index=arguments[0]}};b.offset=function(a){if(arguments.length===0){return b._offset}else{b._offset=arguments[0]}};b.type=function(a){if(arguments.length===0){return b._type}else{b._type=arguments[0]}};b.serialize=function(){var a=",";var d="0";return b.index()+a+b.type()+a+d};b.toString=function(){return"UIEvent: [index: "+b.index()+", type: "+b.type()+", offset: "+b.offset()+"]"}}UIEvent.Unknown=0;UIEvent.KeyDown=1;UIEvent.Submit=2;UIEvent.Focus=3;UIEvent.Blur=4;UIEvent.Paste=5;function InteractionElement(){var b=this===window?{}:this;b._eventCount=0;b.id=function(a){if(arguments.length===0){return b._id}else{b._id=arguments[0]}};b.index=function(a){if(arguments.length===0){return b._index}else{b._index=arguments[0]}};b.length=function(a){if(arguments.length===0){return b._length}else{b._length=arguments[0]}};b.type=function(a){if(arguments.length===0){return b._type}else{b._type=arguments[0]}};b.incrementEventCount=function(){b._eventCount++};b.eventCount=function(){return b._eventCount};b.serialize=function(){var a=",";var d=b.index();return b.index()+a+d+a+b.type()+a+b.length()};b.toString=function(){return"InteractionElement: [id: "+b.id()+", index: "+b.index()+", length: "+b.length()+", type: "+b.type()+"]"}}function UIElementList(){var e=this===window?{}:this;var d=new Hashtable;var f=new Hashtable;e.get=function(a){return d.get(a)};e.getByIndex=function(a){return f.get(a)};e.containsKey=function(a){return d.containsKey(a)};e.indexByKey=function(a){return get(a).index()};e.size=function(){return d.size()};e.put=function(a){var b=a.id();if(!d.containsKey(b)){d.put(b,a);var c=d.size();a.index(c);f.put(c,a)}};e.toString=function(){return"[size: "+d.size()+", names: ["+d+"], indexes: ["+f+"]]"}}function activeXDetect(e){var f=null;try{f=document.body.getComponentVersion("{"+e+"}","ComponentID")}catch(d){}return f!==null?f:false}function stripIllegalChars(h){t="";h=h.toLowerCase();var g=h.length;for(var f=0;f<g;f++){var e=h.charAt(f);if(e!="\n"&&e!="/"&&e!="\\"){t+=e}else{if(e=="\n"){t+="n"}}}return t}function stripFullPath(k,n,m){var q=n;var o=m;var l=k;var j=l.lastIndexOf(q);if(j>=0){filenameLen=l.length;l=l.substring(j+q.length,filenameLen)}var r=l.indexOf(o);if(r>=0){l=l.slice(0,r)}return l}var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"an unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(l){var k=l.length;for(var o=0;o<k;o++){var h=l[o];var n=h.string;var m=h.prop;var j=h.identity;this.versionSearchString=h.versionSearch||j;if(n){if(n.toLowerCase().indexOf(h.subString.toLowerCase())!==-1){return j}}else{if(m){return j}}}},searchVersion:function(d){var e=d.toLowerCase().indexOf(this.versionSearchString.toLowerCase());if(e===-1){return}var f=d.substring(e+this.versionSearchString.length);if(f.indexOf(" ")===0||f.indexOf("/")===0||f.indexOf(":")===0){f=f.substring(1)}return parseFloat(f)},dataBrowser:[{string:navigator.userAgent,subString:"edge",identity:"Edge"},{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.userAgent.toLowerCase(),subString:"opera",identity:"Opera",versionSearch:"version"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{string:navigator.userAgent,subString:"mobile safari",identity:"Mobile Safari",versionSearch:"mobile safari"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent.toLocaleLowerCase(),subString:"blackberry",identity:"BlackBerry",versionSearch:"0/"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Trident",identity:"Explorer",versionSearch:"rv"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.userAgent,subString:"BlackBerry",identity:"BlackBerry"},{string:navigator.userAgent.toLowerCase(),subString:"android",identity:"Android"},{string:navigator.userAgent,subString:"Symbian",identity:"Symbian"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"},{string:navigator.userAgent,subString:"Windows CE",identity:"Windows CE"},{string:navigator.platform,subString:"Win",identity:"Windows"}]};function convertTimestampToGMT(c){var d=c;if(!(c instanceof Date)){d=new Date(c)}offsetFromGmt=d.getTimezoneOffset()*6e4;return d.getTime()+offsetFromGmt}function getTimestampInMillis(c){var d=c;if(c instanceof Date){d=c.getTime()}return d}function debug(b){}
}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{function updateOfferSelection(e){var o=null;document.forms.form_offerSelection.offerSelection.value=e;var t=document.getElementById("contentName").value,n="/SchoolsFirst_WCM_Custom_JSP/jsp/offers_landing.jsp?userSelection="+e+"&OfferID="+t;window.XMLHttpRequest?(o=new XMLHttpRequest,o.onreadystatechange=function(){updateOfferSelection_XMLHTTPProcessRequest(o)},o.open("GET",n,!0),o.send(null)):window.ActiveXObject&&(o=new ActiveXObject("Microsoft.XMLHTTP"),o&&(o.onreadystatechange=function(){updateOfferSelection_XMLHTTPProcessRequest(o)},o.open("GET",n,!0),o.send()))}function updateOfferSelection_XMLHTTPProcessRequest(e){if(4==e.readyState){if("ACCEPT"!=document.forms.form_offerSelection.offerSelection.value)return window.location="/wps/myportal/MemberHome",!0;var o=document.forms.form_offerSelection.acceptUrl.value;window.location=o}}
}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{var wptheme_DebugUtils={enabled:!1,log:function(e,t){this.enabled&&(t=e+" ==> "+t,"undefined"==typeof console?console.debug(t):alert(t))}},wptheme_HTMLElementUtils={className:"wptheme_HTMLElementUtils",_debugUtils:wptheme_DebugUtils,_uniqueIdCounter:0,getUniqueId:function(){var e="wptheme_unique_"+this._uniqueIdCounter;return this._uniqueIdCounter++,e},sizeToViewableArea:function(e){var t=new BrowserDimensions;e.style.height=t.getViewableAreaHeight()+"px",e.style.width=t.getViewableAreaWidth()+"px",e.style.top=t.getScrollFromTop()+"px",e.style.left=t.getScrollFromLeft()+"px"},sizeToEntireArea:function(e){var t=new BrowserDimensions;e.style.height=Math.max(t.getHTMLElementHeight(),t.getViewableAreaHeight())+"px",e.style.width=Math.max(t.getHTMLElementWidth(),t.getViewableAreaWidth())+"px"},sizeRelativeToViewableArea:function(e,t,i){var s=new BrowserDimensions;e.style.height=s.getViewableAreaHeight()*t+"px",e.style.width=s.getViewableAreaWidth()*i+"px"},positionRelativeToViewableArea:function(e,t,i){var s=new BrowserDimensions;e.style.position="absolute",this._debugUtils.enabled&&(this._debugUtils.log(this.className,"Browser's viewable height: "+s.getViewableAreaHeight()),this._debugUtils.log(this.className,"Browser's viewable width: "+s.getViewableAreaWidth()),this._debugUtils.log(this.className,"Browser's scroll from top: "+s.getScrollFromTop()),this._debugUtils.log(this.className,"Browser's scroll from left: "+s.getScrollFromLeft())),e.style.top=s.getViewableAreaHeight()*t+s.getScrollFromTop()+"px",bidiSupport.isRTL&&window.attachEvent?(this._debugUtils.enabled&&(this._debugUtils.log(this.className,"scrollWidth = "+s.getHTMLElementWidth()),this._debugUtils.log(this.className,"clientWidth = "+s.getViewableAreaWidth()),this._debugUtils.log(this.className,"Scroll Offset should be: "+(s.getHTMLElementWidth()-s.getViewableAreaWidth()-s.getScrollFromLeft()))),e.style.left=s.getViewableAreaWidth()*i+(s.getHTMLElementWidth()-s.getViewableAreaWidth()-s.getScrollFromLeft())+"px"):e.style.left=s.getViewableAreaWidth()*i+s.getScrollFromLeft()+"px"},positionOutsideElementTopRight:function(e,t){e.style.position="absolute",e.style.top=this.stripUnits(t.style.top)-e.offsetHeight+"px",bidiSupport.isRTL?e.style.left=this.stripUnits(t.style.left)+"px":e.style.left=this.stripUnits(t.style.left)+t.offsetWidth-e.offsetWidth+"px"},stripUnits:function(e){return parseInt(e.substring(0,e.length-2))},addClassName:function(e,t){var i=e.className;i.indexOf(t)<0&&(e.className+=" "+t)},removeClassName:function(e,t){var i=e.className,s=i.indexOf(t);s>=0&&(i=i.substring(0,s)+i.substring(s+t.length+1),e.className=i)},hideElementsByTagName:function(){for(var e=0;e<arguments.length;e++)for(var t=document.getElementsByTagName(arguments[e]),i=0;i<t.length;i++)t[i]&&t[i].style&&(t[i]._oldVisibilityStyle=t[i].style.visibility,t[i].style.visibility="hidden")},showElementsByTagName:function(){for(var e=0;e<arguments.length;e++)for(var t=document.getElementsByTagName(arguments[e]),i=0;i<t.length;i++)t[i]&&t[i].style&&(t[i]._oldVisibility?(t[i].style.visibility=t[i]._oldVisibility,t[i]._oldVisibility=null):t[i].style.visibility="visible")},addOnload:function(e){window.addEventListener?window.addEventListener("load",e,!1):window.attachEvent&&window.attachEvent("onload",e)},getEventObject:function(e){var t=e;return!e&&window.event&&(t=window.event),t}},wptheme_CookieUtils={_deleteDate:new Date("1/1/2003"),_undefinedOrNull:function(e){return"undefined"==typeof e||null==e},debug:wptheme_DebugUtils,className:"wptheme_CookieUtils",getCookie:function(e){this.debug.enabled&&this.debug.log(this.className,"getCookie( "+e+" )"),e+="=";var t=null;if(this.debug.enabled&&(this.debug.log(this.className,"document.cookie="+document.cookie),this.debug.log(this.className,"indexOf cookieName: "+document.cookie.indexOf(e))),document.cookie.indexOf(e)>=0){var i=document.cookie.split(";"),s=0;for(this.debug.enabled&&i.length>0&&this.debug.log(this.className,"cookies[0] = "+i[0]);s<i.length&&-1==i[s].indexOf(e);)this.debug.enabled&&this.debug.log(this.className,"cookies["+s+"] = "+i[0]),s+=1;var l=i[s].replace(/^[ \s]+|[ \s]+$/,"");this.debug.enabled&&(this.debug.log(this.className,'cookieName="'+e+'".'),this.debug.log(this.className,'cookieName.length="'+e.length+'".'),this.debug.log(this.className,'cookieNVP="'+l+'".'),this.debug.log(this.className,'cookieNVP.length="'+l.length+'".'));var o=l.substring(e.length);this.debug.enabled&&this.debug.log(this.className,'cookie value ="'+o+'".'),"null"!=o&&(t=o)}return this.debug.enabled&&this.debug.log(this.className,"getCookie( "+e+" ) return "+t),t},setCookie:function(e,t,i,s){if(this.debug.enabled&&this.debug.log(this.className,"set cookie ("+[e,t,i,s]+")"),this._undefinedOrNull(e))throw Error("Unable to set cookie! No name given!");if(this._undefinedOrNull(t))throw Error("Unable to set cookie! No value given!");i=this._undefinedOrNull(i)?"":"expiration="+i.toUTCString()+";",s=this._undefinedOrNull(s)?"path=/;":"path="+s+";",document.cookie=e+"="+t+";"+i+s,this.debug.enabled&&this.debug.log(this.className,"document.cookie after setting the cookie="+document.cookie)},deleteCookie:function(e){this.debug.enabled&&this.debug.log(this.className,"delete cookie ("+[e]+") "),wpsFLY_isIE?this.setCookie(e,"null",this._deleteDate):this.setCookie(e,"")}};
}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{function asynchContextMenuOnMouseClickHandler(e,n,t,u,i,o,s,l,m,r){var d="contextMenu_"+e,c=getContextMenu(d);if(null==c)asynchContextMenu_menuCurrentlyLoading=e,m&&setLoadingImage(m),c=createContextMenu(d,n,null,u,i,l,null,r),loadAsynchContextMenu(e,t,n,o,s,"",!0);else{if(asynchContextMenu_menuCurrentlyLoading==e)return;showContextMenu(d,document.getElementById(e))}}function setLoadingImage(e){asynchContextMenu_originalMenuImgElementSrc=document.getElementById(asynchContextMenu_menuCurrentlyLoading+"_img").src,document.getElementById(asynchContextMenu_menuCurrentlyLoading+"_img").src=e}function clearLoadingImage(){document.getElementById(asynchContextMenu_menuCurrentlyLoading+"_img").src=asynchContextMenu_originalMenuImgElementSrc}function loadAsynchContextMenu(e,n,t,u,i,o,s,l){asynchDebug("ENTRY loadAsynchContextMenu p1="+e+"; p2="+n+"; p3="+t+"; p4="+t);var m="contextMenu_"+e,r=null,d=e+"_DIV";if(null!=document.getElementById(d))return void closeMenu(d);r=document.createElement("DIV"),r.style.position="absolute",2>asynchContextMenuDebug&&(r.style.left="0px",r.style.top="-9999px",r.style.visibility="hidden"),(asynchContextMenuDebug>=2||999==asynchContextMenuDebug)&&(r.style.left="100px",r.style.top="100px",r.style.visibility="visible"),r.id=d;var c="null";null!=u&&(c="'"+u+"'"),null!=i?c=c+", '"+i+"'":c+=", null",r.innerHTML='<iframe id="'+m+'" name="'+d+'_IFRAME" src="'+n+'" onload="buildAndDisplayMenu( this.id, this.name, '+c+", "+s+" , '"+l+'\' ); return false;" style="height: 1px; width: 1px;" ></iframe>',document.body.appendChild(r),asynchDebug("EXIT createDynamicElements")}function buildAndDisplayMenu(e,n,t,u,i,o){asynchDebug("ENTRY buildAndDisplayMenu p1="+e+"; p2="+n+"; p3="+i+"; p4="+o);var s=getContextMenu(e);if(clearLoadingImage(),asynchContextMenu_menuCurrentlyLoading=null,null==s)return!1;index=n.indexOf("_IFRAME");var l=n.substring(0,index);index2=l.indexOf("_DIV");var m=l.substring(0,index2);asynchDebug("divID = "+l),asynchDebug("uniqueID = "+m);for(var r=-1,d=!1;r+1<window.frames.length&&!d;){r+=1;try{d=window.frames[r].name==n}catch(c){}}if(!window.frames[r].getMenuContents)return asynchDebug2("menu function does not exist...refreshing whole page"),setTimeout(function(){window.top.location.reload()},0),!1;contents=window.frames[r].getMenuContents();for(var a=0;a<contents.length;a+=3)if(asynchDebug2("Adding item: "+contents[a+1]),asynchDebug2("URL: "+contents[a]),contents[a]&&asynchDebug2("url length: "+contents[a].length),asynchDebug2("icon: "+contents[a+2]),contents[a]&&0!=contents[a].length){var h=null;contents[a+2]&&0!=contents[a+2].length&&(h=contents[a+2]),s.add(new UilMenuItem(contents[a+1],!0,"",contents[a],null,h,null,t,u))}var g=document.getElementById(m);return asynchDebug("EXIT buildAndDisplayMenu"),null==i||1==i?showContextMenu(e,g):void 0}function asynchDebug(e){asynchContextMenuDebug>=1&&999!=asynchContextMenuDebug&&alert(e)}function asynchDebug2(e){asynchContextMenuDebug>=0&&999!=asynchContextMenuDebug&&alert(e)}function asynchDoFormSubmit(e){var n=document.createElement("form");document.body.appendChild(n),n.setAttribute("method","GET");var t=e.indexOf("?");if(t>=0){var u=e.substring(0,t),i=e.length,o=e.indexOf("#");o>=0&&o>t&&(i=o,u+=e.substring(o,e.length));for(var s=e.substring(t+1,i),l=s.split("&"),m=0;m<l.length;m++){var r=l[m].substring(0,l[m].indexOf("=")),d=l[m].substring(l[m].indexOf("=")+1,l[m].length),c=document.createElement("input");c.setAttribute("type","hidden"),c.setAttribute("name",r),c.setAttribute("value",d),n.appendChild(c)}e=u}n.setAttribute("action",e),n.submit()}function menuMouseOver(e,n){null==asynchContextMenu_menuCurrentlyLoading&&(portletIdMap[e]="menu_"+e+"_img",showAffordance(e,n))}function menuMouseOut(e,n){null==asynchContextMenu_menuCurrentlyLoading&&(hideAffordance(e,n),portletIdMap[e]="")}function showAffordance(e,n){document.getElementById("menu_"+e).style.cursor="pointer",document.getElementById("menu_"+e+"_img").src=n}function hideAffordance(e,n){document.getElementById("menu_"+e).style.cursor="default",document.getElementById("menu_"+e+"_img").src=n}function menuMouseOverThinSkin(e,n,t){null==asynchContextMenu_menuCurrentlyLoading&&(portletIdMap[e]="menu_"+e+"_img",showAffordanceThinSkin(e,n,t))}function menuMouseOutThinSkin(e,n,t){null==asynchContextMenu_menuCurrentlyLoading&&(hideAffordanceThinSkin(e,n,t),portletIdMap[e]="")}function showAffordanceThinSkin(e,n,t){document.getElementById("menu_"+e).style.cursor="pointer",document.getElementById("portletTitleBar_"+e).className="wpsThinSkinContainerBar wpsThinSkinContainerBarBorder",document.getElementById("title_"+e).className="wpsThinSkinDragZoneContainer wpsThinSkinVisible",document.getElementById("menu_"+e+"_img").src=n}function hideAffordanceThinSkin(e,n,t){document.getElementById("menu_"+e).style.cursor="default",(null==t||0==t)&&(document.getElementById("portletTitleBar_"+e).className="wpsThinSkinContainerBar"),document.getElementById("title_"+e).className="wpsThinSkinDragZoneContainer wpsThinSkinInvisible",document.getElementById("menu_"+e+"_img").src=n}function closeMenu(e,n){hideCurrentContextMenu(),""==portletIdMap[e]&&hideAffordance(e,n),document.onmousedown=onmousedownold_}function showPortletMenu(e,n,t,u,i,o){portletIdMap[e].indexOf(e)<0||(asynchContextMenuOnMouseClickHandler("menu_"+e,!t,u,null,null,null,null,n,o),onmousedownold_=document.onmousedown,document.onmousedown=closeMenu)}function accessibleShowMenu(e,n,t,u,i,o){return 13!=e.which?!0:void asynchContextMenuOnMouseClickHandler("menu_"+n,!u,i,null,null,null,null,t,o)}var asynchContextMenuDebug=2,asynchContextMenuMouseOverIndicator="",portletIdMap=new Object,asynchContextMenu_originalMenuImgElementSrc,asynchContextMenu_menuCurrentlyLoading=null,onmousedownold_;wptheme_AsyncMenuAffordance=function(e,n,t,u){this.anchorId=e,this.imageId=n,this.showingImgUrl=t,this.hidingImgUrl=u,this.show=function(){null!=document.getElementById(this.anchorId)&&(document.getElementById(this.anchorId).style.cursor="pointer",document.getElementById(this.imageId).src=this.showingImgUrl)},this.hide=function(){null!=document.getElementById(this.anchorId)&&(document.getElementById(this.anchorId).style.cursor="default",document.getElementById(this.imageId).src=this.hidingImgUrl)}},wptheme_AsyncMenu=function(e,n,t,u,i){this._htmlUtils=wptheme_HTMLElementUtils,this.id=e,this.menuBorderStyle=n,this.menuStyle=t,this.menuItemStyle=u,this.selectedMenuItemStyle=i,this.url=null,this.isRTL=!1,this.emptyMenuText=null,this.loadingImgUrl=null,this.affordance=null,this.init=function(e,n,t,u,i,o){this.url=e,this.isRTL=n,this.emptyMenuText=t,this.loadingImgUrl=u,this.affordance=i,this.renderBelow=o},this.show=function(e){e=this._htmlUtils.getEventObject(e);var n=!1,t=null;if(e&&"keypress"==e.type){var u=-1;u=e&&e.which?e.which:e.keyCode,13==u&&(n=!0)}else n=!0;return n&&(t=asynchContextMenuOnMouseClickHandler(this.id,!this.isRTL,this.url,this.menuBorderStyle,this.menuStyle,this.menuItemStyle,this.selectedMenuItemStyle,this.emptyMenuText,this.loadingImgUrl,this.renderBelow)),t},this.showAffordance=function(){},this.hideAffordance=function(){}},wptheme_ContextMenuUtils={moreMenu:new wptheme_AsyncMenu("wptheme_more_menu","wptheme-more-menu-border","wptheme-more-menu","wptheme-more-menu-item","wptheme-more-menu-item-selected",!0),topNavPageMenu:new wptheme_AsyncMenu("wptheme_selected_page_menu","wptheme-page-menu-border","wptheme-page-menu","wptheme-page-menu-item","wptheme-page-menu-item-selected"),sideNavPageMenu:new wptheme_AsyncMenu("wptheme_selected_page_menu","wptheme-page-menu-border","wptheme-page-menu","wptheme-page-menu-item","wptheme-page-menu-item-selected")};
}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{function BrowserDimensions(){this.body=document.body,this.isStrictDoctype()&&!this.isSafari()&&(this.body=document.documentElement)}BrowserDimensions.prototype=new Object,BrowserDimensions.prototype.constructor=BrowserDimensions,BrowserDimensions.superclass=null,BrowserDimensions.prototype.getScrollFromLeft=function(){return this.body.scrollLeft},BrowserDimensions.prototype.getScrollFromTop=function(){return this.body.scrollTop},BrowserDimensions.prototype.getViewableAreaWidth=function(){return this.body.clientWidth},BrowserDimensions.prototype.getViewableAreaHeight=function(){return this.isSafari()?document.documentElement.clientHeight:this.body.clientHeight},BrowserDimensions.prototype.getHTMLElementWidth=function(){return this.body.scrollWidth},BrowserDimensions.prototype.getHTMLElementHeight=function(){return this.body.scrollHeight},BrowserDimensions.prototype.isStrictDoctype=function(){return document.compatMode&&"BackCompat"!=document.compatMode},BrowserDimensions.prototype.isSafari=function(){return navigator.userAgent.toLowerCase().indexOf("safari")>=0},BrowserDimensions.prototype.isOpera=function(){return navigator.userAgent.toLowerCase().indexOf("opera")>=0};
}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{function ElementJavascriptEventController(){function e(){for(var e=0;e<this.arrayPosition;e+=1)this.elements[e].enable()}function t(e){for(var t=0;t<this.arrayPosition;t+=1)this.elements[t].ID==e&&this.elements[t].enable()}function n(){for(var e=0;e<this.arrayPosition;e+=1)this.elements[e].disable()}function o(e){for(var t=0;t<this.arrayPosition;t+=1)this.elements[t].ID==e&&this.elements[t].disable()}function s(e,t,n){this.elements[this.arrayPosition]=new RegisteredElement(e,t,n),this.arrayPosition=this.arrayPosition+1}this.elements=new Array,this.arrayPosition=0,this.enableAll=e,this.disableAll=n,this.register=s,this.enable=t,this.disable=o}function RegisteredElement(ElementID,doNotDisable,optionalOnEnableJavascriptAction){function enableInternal(){document.getElementById(this.ID)&&(document.getElementById(this.ID).style.cursor=this.oldCursor,"BUTTON"==document.getElementById(this.ID).tagName?document.getElementById(this.ID).disabled=!1:(document.getElementById(this.ID).onmousedown=this.ItemOnMouseDown,document.getElementById(this.ID).onmouseup=this.ItemOnMouseUp,document.getElementById(this.ID).onmouseover=this.ItemOnMouseOver,document.getElementById(this.ID).onmouseout=this.ItemOnMouseOut,document.getElementById(this.ID).onclick=this.ItemOnMouseClick,document.getElementById(this.ID).onblur=this.ItemOnBlur,document.getElementById(this.ID).onfocus=this.ItemOnFocus,document.getElementById(this.ID).onchange=this.ItemOnChange),null!=this.onEnableJS&&eval(this.onEnableJS))}function disableInternal(){document.getElementById(this.ID)&&(this.oldCursor=document.getElementById(this.ID).style.cursor,document.getElementById(this.ID).style.cursor="not-allowed","BUTTON"==document.getElementById(this.ID).tagName?document.getElementById(this.ID).disabled=!0:(this.ItemOnMouseDown=document.getElementById(this.ID).onmousedown,this.ItemOnMouseUp=document.getElementById(this.ID).onmouseup,this.ItemOnMouseOver=document.getElementById(this.ID).onmouseover,this.ItemOnMouseOut=document.getElementById(this.ID).onmouseout,this.ItemOnMouseClick=document.getElementById(this.ID).onclick,this.ItemOnBlur=document.getElementById(this.ID).onblur,this.ItemOnFocus=document.getElementById(this.ID).onfocus,this.ItemOnChange=document.getElementById(this.ID).onchange,document.getElementById(this.ID).onmousedown=function(){return!1},document.getElementById(this.ID).onmouseup=function(){return!1},document.getElementById(this.ID).onmouseover=function(){return!1},document.getElementById(this.ID).onmouseout=function(){return!1},document.getElementById(this.ID).onclick=function(){return!1},document.getElementById(this.ID).onblur=function(){return!1},document.getElementById(this.ID).onfocus=function(){return!1},document.getElementById(this.ID).onchange=function(){return!1}))}this.ID=ElementID,this.oldCursor="normal",this.ItemOnMouseDown=null,this.ItemOnMouseUp=null,this.ItemOnMouseOver=null,this.ItemOnMouseOut=null,this.ItemOnMouseClick=null,this.ItemOnBlur=null,this.ItemOnFocus=null,this.ItemOnChange=null,this.onEnableJS=optionalOnEnableJavascriptAction,this.enable=enableInternal,this.disable=disableInternal,doNotDisable||this.disable()}
}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{function wpsFLY_initFlyout(t){wpsFLY_Flyout=new wpsFLY_makeFlyout("wpsFLYflyout"),wpsFLY_Flyout.setWidth(wpsFLY_minFlyout),wpsFLY_Flyout.css.overflow="hidden",wpsFLY_Flyout.setLeft(wpsFLY_Flyout.pageWidth()-wpsFLY_minFlyout-1),wpsFLY_isNetscape||wpsFLY_isMoz?scrolled="window.pageYOffset":wpsFLY_isIE&&(scrolled="document.body.scrollTop"),wpsFLY_isNetscape||wpsFLY_isMoz?wpsFLY_fromTop=wpsFLY_Flyout.css.top:wpsFLY_isIE&&(wpsFLY_fromTop=wpsFLY_Flyout.css.pixelTop),wpsFLY_isIE?(window.onscroll=wpsFLY_internalScroll,window.onresize=wpsFLY_internalScroll):window.onscroll=wpsFLY_internalScroll(),t?wpsFLY_Flyout.css.visibility="hidden":wpsFLY_Flyout.css.visibility="visible",null!=wpsFLY_initFlyoutExpanded&&wpsFLY_toggleFlyout(wpsFLY_initFlyoutExpanded,!0)}function wpsFLY_initFlyoutLeft(t){wpsFLY_FlyoutLeft=new wpsFLY_makeFlyoutLeft("wpsFLYflyout"),wpsFLY_isIE?(wpsFLY_FlyoutLeft.setWidth(wpsFLY_minFlyout),wpsFLY_FlyoutLeft.css.overflow="hidden",wpsFLY_FlyoutLeft.setLeft(0)):wpsFLY_FlyoutLeft.setLeft(wpsFLY_minFlyout-wpsFLY_FlyoutLeft.getWidth()-4),wpsFLY_isNetscape||wpsFLY_isMoz?scrolled="window.pageYOffset":wpsFLY_isIE&&(scrolled="document.body.scrollTop"),wpsFLY_isNetscape||wpsFLY_isMoz?wpsFLY_fromTop=wpsFLY_FlyoutLeft.css.top:wpsFLY_isIE&&(wpsFLY_fromTop=wpsFLY_FlyoutLeft.css.pixelTop),wpsFLY_isIE?(window.onscroll=wpsFLY_internalScrollLeft,window.onresize=wpsFLY_internalResizeLeft):window.onscroll=wpsFLY_internalScrollLeft(),t?wpsFLY_FlyoutLeft.css.visibility="hidden":wpsFLY_FlyoutLeft.css.visibility="visible",null!=wpsFLY_initFlyoutExpanded&&wpsFLY_toggleFlyout(wpsFLY_initFlyoutExpanded,!0)}function wpsFLY_makeFlyout(obj){this.origObject=document.getElementById(obj),wpsFLY_isNetscape?this.css=eval("document."+obj):wpsFLY_isMoz?this.css=document.getElementById(obj).style:wpsFLY_isIE&&(this.css=eval(obj+".style")),wpsFLY_state=1,this.go=0,wpsFLY_isNetscape?this.width=this.css.document.width:wpsFLY_isMoz?this.width=document.getElementById(obj).offsetWidth:wpsFLY_isIE&&(this.width=eval(obj+".offsetWidth")),this.setWidth=wpsFLY_internalSetWidth,this.getWidth=wpsFLY_internalGetWidth,this.left=wpsFLY_internalGetLeft,this.pageWidth=wpsFLY_internalGetPageWidth,this.setLeft=wpsFLY_internalSetLeft,this.obj=obj+"Object",eval(this.obj+"=this")}function wpsFLY_makeFlyoutLeft(obj){this.origObject=document.getElementById(obj),wpsFLY_isNetscape?this.css=eval("document."+obj):wpsFLY_isMoz?this.css=document.getElementById(obj).style:wpsFLY_isIE&&(this.css=eval(obj+".style")),wpsFLY_state=1,this.go=0,wpsFLY_isNetscape?this.width=this.css.document.width:wpsFLY_isMoz?this.width=document.getElementById(obj).offsetWidth:wpsFLY_isIE&&(this.width=eval(obj+".offsetWidth")),this.setWidth=wpsFLY_internalSetWidthLeft,this.getWidth=wpsFLY_internalGetWidthLeft,this.left=wpsFLY_internalGetLeft,this.pageWidth=wpsFLY_internalGetPageWidth,this.setLeft=wpsFLY_internalSetLeft,this.obj=obj+"Object",eval(this.obj+"=this")}function wpsFLY_internalGetPageWidth(){return wpsFLY_browserDimensions.getViewableAreaWidth()}function wpsFLY_internalSetLeft(t){this.css.left=t+"px"}function wpsFLY_internalSetWidth(t){if(this.css.width=t+"px",-1!=navigator.userAgent.indexOf("Opera")){var e=document.getElementById("wpsFLY_flyoutIFrame");e.style.width=t-wpsFLY_minFlyout+"px"}}function wpsFLY_internalSetWidthLeft(t){if(this.css.width=t+"px",-1!=navigator.userAgent.indexOf("Opera")){var e=document.getElementById("wpsFLY_flyoutIFrame");e.style.width=t-wpsFLY_minFlyout+"px"}}function wpsFLY_internalGetWidth(){return wpsFLY_isNetscape?eval(this.css.document.width):wpsFLY_isMoz||wpsFLY_isIE?eval(this.origObject.offsetWidth):void 0}function wpsFLY_internalGetWidthLeft(){var width;return wpsFLY_isNetscape?width=eval(this.css.document.width):(wpsFLY_isMoz||wpsFLY_isIE)&&(width=eval(this.origObject.offsetWidth)),width}function wpsFLY_internalGetLeft(){return wpsFLY_isNetscape||wpsFLY_isMoz?leftfunc=parseInt(this.css.left):wpsFLY_isIE&&(leftfunc=eval(this.css.pixelLeft)),leftfunc}function wpsFLY_internalMoveOut(){if(document.getElementById("wpsFLYflyout").className="portalFlyoutExpanded",wpsFLY_Flyout.left()-wpsFLY_move>wpsFLY_Flyout.pageWidth()+wpsFLY_browserDimensions.getScrollFromLeft()-wpsFLY_Flyout.width){var t=wpsFLY_Flyout.getWidth()+wpsFLY_move;wpsFLY_Flyout.setWidth(t),wpsFLY_Flyout.setLeft(wpsFLY_Flyout.left()-wpsFLY_move),wpsFLY_timeoutID=setTimeout("wpsFLY_internalMoveOut()",wpsFLY_scrollSpeed),wpsFLY_Flyout.go=1}else wpsFLY_Flyout.setLeft(wpsFLY_Flyout.pageWidth()+wpsFLY_browserDimensions.getScrollFromLeft()-wpsFLY_Flyout.width),wpsFLY_Flyout.setWidth(wpsFLY_Flyout.width),wpsFLY_Flyout.go=0,wpsFLY_state=0}function wpsFLY_internalMoveOutLeft(){if(document.getElementById("wpsFLYflyout").className="portalFlyoutExpanded",wpsFLY_isIE)if(wpsFLY_FlyoutLeft.getWidth()+wpsFLY_move<wpsFLY_FlyoutLeft.width){var t=wpsFLY_FlyoutLeft.getWidth()+wpsFLY_move;wpsFLY_FlyoutLeft.setWidth(t),wpsFLY_timeoutID=setTimeout("wpsFLY_internalMoveOutLeft()",wpsFLY_scrollSpeed),wpsFLY_FlyoutLeft.go=1}else wpsFLY_FlyoutLeft.setLeft(wpsFLY_FlyoutLeft.left()),wpsFLY_FlyoutLeft.setWidth(wpsFLY_FlyoutLeft.width),wpsFLY_FlyoutLeft.go=0,wpsFLY_state=0;else wpsFLY_FlyoutLeft.left()+wpsFLY_move<wpsFLY_browserDimensions.getScrollFromLeft()?(wpsFLY_FlyoutLeft.go=1,wpsFLY_FlyoutLeft.setLeft(wpsFLY_FlyoutLeft.left()+wpsFLY_move),wpsFLY_timeoutID=setTimeout("wpsFLY_internalMoveOutLeft()",wpsFLY_scrollSpeed)):(wpsFLY_FlyoutLeft.setLeft(wpsFLY_browserDimensions.getScrollFromLeft()),wpsFLY_FlyoutLeft.go=0,wpsFLY_state=0)}function wpsFLY_internalMoveIn(){if(wpsFLY_Flyout.left()+wpsFLY_move<wpsFLY_Flyout.pageWidth()+wpsFLY_browserDimensions.getScrollFromLeft()-wpsFLY_minFlyout){wpsFLY_Flyout.go=1;var t=wpsFLY_Flyout.getWidth()-wpsFLY_move;wpsFLY_Flyout.setWidth(t),wpsFLY_Flyout.setLeft(wpsFLY_Flyout.left()+wpsFLY_move),wpsFLY_timeoutID=setTimeout("wpsFLY_internalMoveIn()",wpsFLY_scrollSpeed)}else wpsFLY_Flyout.setWidth(wpsFLY_minFlyout),wpsFLY_Flyout.setLeft(wpsFLY_Flyout.pageWidth()+wpsFLY_browserDimensions.getScrollFromLeft()-wpsFLY_minFlyout),wpsFLY_Flyout.go=0,wpsFLY_state=1}function wpsFLY_internalMoveInLeft(){if(wpsFLY_isIE)if(wpsFLY_FlyoutLeft.getWidth()-wpsFLY_move>wpsFLY_minFlyout){var t=wpsFLY_FlyoutLeft.getWidth()-wpsFLY_move;wpsFLY_FlyoutLeft.setWidth(t),wpsFLY_timeoutID=setTimeout("wpsFLY_internalMoveInLeft()",wpsFLY_scrollSpeed),wpsFLY_FlyoutLeft.go=1}else wpsFLY_FlyoutLeft.setWidth(wpsFLY_minFlyout),wpsFLY_FlyoutLeft.setLeft(wpsFLY_FlyoutLeft.left()),wpsFLY_FlyoutLeft.go=0,wpsFLY_state=1;else wpsFLY_FlyoutLeft.left()>-wpsFLY_FlyoutLeft.width+wpsFLY_minFlyout?(wpsFLY_FlyoutLeft.go=1,wpsFLY_FlyoutLeft.setLeft(wpsFLY_FlyoutLeft.left()-wpsFLY_move),wpsFLY_timeoutID=setTimeout("wpsFLY_internalMoveInLeft()",wpsFLY_scrollSpeed)):(wpsFLY_FlyoutLeft.setLeft(wpsFLY_minFlyout-wpsFLY_FlyoutLeft.getWidth()-4),wpsFLY_FlyoutLeft.go=0,wpsFLY_state=1)}function wpsFLY_internalScroll(){wpsFLY_Flyout.go||(1==wpsFLY_state?wpsFLY_Flyout.setLeft(wpsFLY_browserDimensions.getScrollFromLeft()+wpsFLY_browserDimensions.getViewableAreaWidth()-wpsFLY_minFlyout):wpsFLY_Flyout.setLeft(wpsFLY_browserDimensions.getScrollFromLeft()+wpsFLY_browserDimensions.getViewableAreaWidth()-wpsFLY_Flyout.width)),(wpsFLY_isNetscape||wpsFLY_isMoz)&&setTimeout("wpsFLY_internalScroll()",20)}function wpsFLY_internalScrollLeft(){wpsFLY_FlyoutLeft.go||1==wpsFLY_state&&(wpsFLY_isIE?(null==wpsFLY_leftResize&&(wpsFLY_leftResize=wpsFLY_browserDimensions.getScrollFromLeft()),wpsFLY_FlyoutLeft.setWidth(wpsFLY_minFlyout),wpsFLY_FlyoutLeft.css.overflow="hidden",wpsFLY_FlyoutLeft.setLeft(wpsFLY_browserDimensions.getScrollFromLeft()-wpsFLY_leftResize)):wpsFLY_FlyoutLeft.setLeft(wpsFLY_minFlyout+wpsFLY_browserDimensions.getScrollFromLeft()-wpsFLY_FlyoutLeft.getWidth()-4)),(wpsFLY_isNetscape||wpsFLY_isMoz)&&setTimeout("wpsFLY_internalScrollLeft()",20)}function wpsFLY_internalResizeLeft(){wpsFLY_isIE&&(wpsFLY_leftResize=wpsFLY_browserDimensions.getScrollFromLeft(),-wpsFLY_browserDimensions.getViewableAreaWidth())}function wpsFLY_moveOutFlyout(t){null!=this.wpsFLY_Flyout&&(wpsFLY_state&&!t&&(clearTimeout(wpsFLY_timeoutID),wpsFLY_internalMoveOut()),wpsFLY_state&&t&&(wpsFLY_Flyout.setLeft(wpsFLY_Flyout.pageWidth()+document.body.scrollLeft-wpsFLY_Flyout.width),wpsFLY_Flyout.setWidth(wpsFLY_Flyout.width),wpsFLY_Flyout.go=0,wpsFLY_state=0,document.getElementById("wpsFLYflyout").className="portalFlyoutExpanded")),null!=this.wpsFLY_FlyoutLeft&&(wpsFLY_state&&!t&&(clearTimeout(wpsFLY_timeoutID),wpsFLY_internalMoveOutLeft()),wpsFLY_state&&t&&(wpsFLY_isIE?(wpsFLY_FlyoutLeft.setLeft(wpsFLY_FlyoutLeft.left()),wpsFLY_FlyoutLeft.setWidth(wpsFLY_FlyoutLeft.width),wpsFLY_FlyoutLeft.go=0,wpsFLY_state=0):(wpsFLY_FlyoutLeft.setLeft(document.body.scrollLeft),wpsFLY_FlyoutLeft.go=0,wpsFLY_state=0),document.getElementById("wpsFLYflyout").className="portalFlyoutExpanded"))}function wpsFLY_moveInFlyout(){null!=this.wpsFLY_Flyout&&(wpsFLY_state||(clearTimeout(wpsFLY_timeoutID),wpsFLY_internalMoveIn())),null!=this.wpsFLY_FlyoutLeft&&(wpsFLY_state||(clearTimeout(wpsFLY_timeoutID),wpsFLY_internalMoveInLeft())),document.getElementById("wpsFLYflyout").className="portalFlyoutCollapsed"}function wpsFLY_toggleFlyout(t,e){if(null!=flyOut[t]){var s=t,o=wpsFLY_getCurrIndex();s==o?(1==flyOut[t].active?flyOut[t].active=!1:flyOut[t].active=!0,wpsFLY_clearStateCookie(),wpsFLY_moveInFlyout()):(o>-1&&(flyOut[o].active=!1),flyOut[t].active=!0,wpsFLY_setCurrIndex(t),document.getElementById("wpsFLY_flyoutIFrame").src=flyOut[t].url),wpsFLY_state&&(wpsFLY_setStateCookie(t),wpsFLY_moveOutFlyout(e))}}function wpsFLY_getCurrIndex(){return wpsFLY_currIndex}function wpsFLY_setCurrIndex(t){wpsFLY_currIndex=t}function wpsFLY_setStateCookie(t){document.cookie="portalOpenFlyout="+t+"; path=/;"}function wpsFLY_clearStateCookie(){document.cookie="portalOpenFlyout=null; expires=Wed, 1 Jan 2003 11:11:11 UTC; path=/;"}function wpsFLY_onloadShow(t){if(null!=this.wpsFLY_minFlyout){var e=document.getElementById("FLYParent");if(null!=e){var s=!1;t?e.onload=wpsFLY_initFlyoutLeft(s):e.onload=wpsFLY_initFlyout(s)}}}function wpsFLY_markupLoop(t){for(arrayIndex=0;arrayIndex<t.length;arrayIndex++)""!=t[arrayIndex].url&&null!=t[arrayIndex].url&&(document.write('<li><a id="globalActionLink'+arrayIndex+'" href="javascript:void(0);" onclick="wpsFLY_toggleFlyout('+arrayIndex+'); return false;" >'),document.write(t[arrayIndex].altText),document.write("</a></li>")),javascriptEventController&&javascriptEventController.register("globalActionLink"+arrayIndex)}function wpsFLY_checkForEmptyExpandedFlyout(){var t=wpsFLY_getInitialFlyoutState();null!=t&&null!=flyOut[t]&&(document.getElementById("wpsFLY_flyoutIFrame").src=flyOut[t].url)}function wpsFLY_getInitialFlyoutState(){if(document.cookie.indexOf("portalOpenFlyout=")>=0){for(var t=document.cookie.split(";"),e=0;e<t.length&&-1==t[e].indexOf("portalOpenFlyout=");)e+=1;return initCookieValue=t[e].substring(18,t[e].length),"null"!=initCookieValue?initCookieValue:null}return null}var wpsFLY_isIE=document.all?1:0,wpsFLY_isNetscape=document.layers?1:0,wpsFLY_isMoz=document.getElementById&&!document.all,wpsFLY_minFlyout=0,wpsFLY_move=15;wpsFLY_isIE&&(wpsFLY_move=12);var wpsFLY_scrollSpeed=1,wpsFLY_timeoutID=1,wpsFLY_fromTop=100,wpsFLY_leftResize,wpsFLY_browserDimensions=new BrowserDimensions,wpsFLY_initFlyoutExpanded=wpsFLY_getInitialFlyoutState(),wpsFLY_state=!0,wpsFLY_currIndex=-1;
}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{function wpsInlineShelf_markupLoop(e){document.write("<ul>");for(var n=0;n<e.length;n++)""!=e[n].url&&null!=e[n].url&&(document.write('<li><a id="globalActionLinkInlineShelf'+n+'" href="javascript:void(0);" onclick="wpsInlineShelf_toggleShelf('+n+'); return false;" >'),document.write(e[n].altText+" "),document.write('<img src="'+e[n].icon+'" id="toolBarIcon'+n+'" title="'+e[n].altText+'" border="0" alt="'+e[n].altText+'" onmouseover="this.src=wptheme_InlineShelves['+n+'].hoverIcon;" onmouseout="if (wptheme_InlineShelves['+n+"].active) {this.src=wptheme_InlineShelves["+n+"].activeIcon;} else this.src=wptheme_InlineShelves["+n+'].icon;" />'),document.write("</a></li>")),javascriptEventController&&javascriptEventController.register("globalActionLinkInlineShelf"+n);document.write("</ul>")}function wpsInlineShelf_toggleShelf(e,n){if(null!=wptheme_InlineShelves[e]){var l=e,t=wpsInlineShelf_getCurrIndex(),i=null;l==t?1==wptheme_InlineShelves[e].active?(wptheme_InlineShelves[e].active=!1,wpsInlineShelf_stateExpanded=!1):(wptheme_InlineShelves[e].active=!0,wpsInlineShelf_stateExpanded=!0):(t>-1&&(wptheme_InlineShelves[t].active=!1),wptheme_InlineShelves[e].active=!0,wpsInlineShelf_setCurrIndex(e),wpsInlineShelf_stateExpanded=!0,i=wptheme_InlineShelves[e].url),wpsInlineShelf_stateExpanded?(wpsInlineShelf_setStateCookie(e),wpsInlineShelf_expandShelf(n,i)):(wpsInlineShelf_clearStateCookie(),wpsInlineShelf_collapseShelf())}}function wpsInlineShelf_getCurrIndex(){return wpsInlineShelf_currIndex}function wpsInlineShelf_setCurrIndex(e){wpsInlineShelf_currIndex=e}function wpsInlineShelf_setStateCookie(e){document.cookie="portalOpenInlineShelf="+e+"; path=/;"}function wpsInlineShelf_clearStateCookie(){document.cookie="portalOpenInlineShelf=null; expires=Wed, 1 Jan 2003 11:11:11 UTC; path=/;"}function wpsInlineShelf_getInitialShelfState(){if(document.cookie.indexOf("portalOpenInlineShelf=")>=0){for(var e=document.cookie.split(";"),n=0;n<e.length&&-1==e[n].indexOf("portalOpenInlineShelf=");)n+=1;return initCookieValue=e[n].substring("portalOpenInlineShelf=".length+1,e[n].length),"null"!=initCookieValue?initCookieValue:null}return null}function wpsInlineShelf_expandShelf(e,n){var l=document.getElementById("wpsInlineShelf");wpsInlineShelf_stateExpanded=!1,wpsInlineShelf_AttachIframeEventListeners("wpsInlineShelf_shelfIFrame"),l.style.display="block",null!=n?(wpsInlineShelf_loadingMsg.show(document.getElementById("wpsInlineShelf")),document.getElementById("wpsInlineShelf_shelfIFrame").src=n):wpsInlineShelf_resizeIframe("wpsInlineShelf_shelfIFrame")}function wpsInlineShelf_collapseShelf(e){var n=document.getElementById("wpsInlineShelf"),l=document.getElementById("wpsInlineShelf_shelfIFrame");n.style.display="none",l.style.display="none",wpsInlineShelf_loadingMsg.hide(),wpsInlineShelf_stateExpanded=!0}function wpsInlineShelf_onloadShow(e){null!=wpsInlineShelf_initShelfExpanded&&wpsInlineShelf_toggleShelf(wpsInlineShelf_initShelfExpanded,!0)}function wpsInlineShelf_resizeIframe(e){var n=document.getElementById(e);n.style.display="block",wpsInlineShelf_loadingMsg.hide(),n&&!window.opera&&(n.contentDocument&&n.contentDocument.body.offsetHeight?n.height=n.contentDocument.body.offsetHeight+wpsInlineShelf_FFextraHeight:n.Document&&n.Document.body.scrollHeight&&(n.height=n.Document.body.scrollHeight))}function wpsInlineShelf_AttachIframeEventListeners(e){var n=document.getElementById(e);n&&!window.opera&&(n.addEventListener?n.addEventListener("load",wpsInlineShelf_IframeOnloadEventListener,!1):n.attachEvent&&(n.detachEvent("onload",wpsInlineShelf_IframeOnloadEventListener),n.attachEvent("onload",wpsInlineShelf_IframeOnloadEventListener)))}function wpsInlineShelf_IframeOnloadEventListener(e){var n=window.event?event:e,l=n.currentTarget?n.currentTarget:n.srcElement;l&&wpsInlineShelf_resizeIframe(l.id)}function wpsInlineShelf_checkForEmptyExpandedShelf(){var e=wpsInlineShelf_getInitialShelfState();null!=e&&null!=wptheme_InlineShelves[e]&&(document.getElementById("wpsInlineShelf_shelfIFrame").src=wptheme_InlineShelves[e].url)}var wpsInlineShelf_initShelfExpanded=wpsInlineShelf_getInitialShelfState(),wpsInlineShelf_stateExpanded=!1,wpsInlineShelf_currIndex=-1,wpsInlineShelf_loadingMsg=null,wpsInlineShelf_getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1],wpsInlineShelf_FFextraHeight=parseFloat(wpsInlineShelf_getFFVersion)>=.1?16:0;wptheme_QuickLinksShelf={_cookieUtils:wptheme_CookieUtils,cookieName:null,expand:function(){return document.getElementById("wptheme-expandedQuickLinksShelf").style.display="block",document.getElementById("wptheme-collapsedQuickLinksShelf").style.display="none",null!=this.cookieName&&this._cookieUtils.deleteCookie(this.cookieName),!1},collapse:function(){if(document.getElementById("wptheme-expandedQuickLinksShelf").style.display="none",document.getElementById("wptheme-collapsedQuickLinksShelf").style.display="block",null!=this.cookieName){var e=new Date;e.setDate(e.getDate()+5),this._cookieUtils.setCookie(this.cookieName,"small",e)}return!1}};var wpsInlineShelf_LoadingImage=function(e,n,l){var t=document.createElement("DIV");t.className=e,t.id=e,n&&""!=n&&l&&(t.innerHTML="<img src='"+n+'\' border="0" alt="" />&nbsp;'+l);var i=!1;this.show=function(e){i||(e.appendChild(t),i=!0),t.style.display="block"},this.hide=function(){t.style.display="none"}};
}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{var wptheme_InlinePalettes={className:"wptheme_InlinePalettes",iframeID:"wpsFLY_flyoutIFrame",paletteStatus:0,currentIndex:-1,cookieName:"portalOpenFlyout",loadingDecorator:null,urlFactory:null,paletteContextArray:[],debug:wptheme_DebugUtils,init:function(e){this.debug.enabled&&this.debug.log(this.className,"init( "+[e]+")"),e||(e=document);var t=this.getPersistedValue();this.debug.enabled&&this.debug.log(this.className,"retrieved value: "+t),null!=t&&this.paletteContextArray[t]?this.show(t,!0):this.hide(),this.debug.enabled&&this.debug.log(this.className,"return init")},showCurrent:function(){var e=0;this.currentIndex>-1&&(e=this.currentIndex),this.show(e)},show:function(e,t){this.debug.enabled&&this.debug.log(this.className,"show( "+[e,t]+")");var s=this._getIframeElement();if(!s)return!1;var i=this.getURL(e),a=window.frames[this.iframeID].location;this.debug.enabled&&(this.debug.log(this.className,"Url returned from getUrl is: "+i),this.debug.log(this.className,"Current iframe url is: "+a.href),this.debug.log(this.className,"Are they equal? "+(i==a.href))),s.parentNode.style.display="block",a.href!=i&&a.pathname!=i?(!t&&null!=this.loadingDecorator&&this.loadingDecorator.show&&this.loadingDecorator.show(s.parentNode.parentNode),s.src=i):this._doPostShow(),this.persist(e),this.paletteStatus=1,this.currentIndex=e},hide:function(e){this.debug.enabled&&this.debug.log(this.className,"hide( "+[e]+")");var t=this._getIframeElement(e);return t?(t.parentNode.style.display="none",this.paletteStatus=0,this.currentIndex=-1,void this._doPostHide()):!1},_doPostShow:function(){this.debug.enabled&&this.debug.log(this.className,"_doPostShow()");var e=this._getIframeElement();if("none"==e.parentNode.style.display)return!1;if(e.style.visibility="visible","undefined"!=typeof dojo){var t=dojo.contentBox(e);t.h<300&&(t=dojo.contentBox(e.parentNode.parentNode),e.style.height=t.h+"px")}null!=this.loadingDecorator&&this.loadingDecorator.hide&&this.loadingDecorator.hide()},_doPostHide:function(){this.debug.enabled&&this.debug.log(this.className,"_doPostHide()");var e=this._getIframeElement();e.style.visibility="hidden"},persist:function(e){this.debug.enabled&&this.debug.log(this.className,"persist("+[e]+")"),wptheme_CookieUtils.setCookie(this.cookieName,e)},getPersistedValue:function(){return this.debug.enabled&&this.debug.log(this.className,"getPersistedValue()"),wptheme_CookieUtils.getCookie(this.cookieName)},unpersist:function(){this.debug.enabled&&this.debug.log(this.className,"unpersist()");var e=this.getPersistedValue();return wptheme_CookieUtils.deleteCookie(this.cookieName),e},_getIframeElement:function(e){return this.debug.enabled&&this.debug.log(this.className,"_getIframeElement( "+[e]+")"),e||(e=document),e.getElementById(this.iframeID)},addPalette:function(e){this.debug.enabled&&this.debug.log(this.className,"addPalette( "+[e]+")"),this.paletteContextArray.push(e)},getURL:function(e){this.debug.enabled&&this.debug.log(this.className,"getURL( "+[e]+")");var t=this.paletteContextArray[e].url;return document.isCSA&&null!=this.urlFactory&&(t=this.urlFactory(this.paletteContextArray[e])),t}},wptheme_DarkTransparentLoadingDecorator=function(e,t,s){this.className="wptheme_DarkTransparentLoadingDecorator";var i=document.createElement("DIV");if(i.className=e,i.style.position="absolute",t&&""!=t&&s){var a=document.createElement("DIV");a.style.position="relative",a.style.top="50%",a.style.left="40%",a.innerHTML="<img src='"+t+"' alt='"+s+"' />&nbsp;"+s,i.appendChild(a)}var l=!1;this.show=function(e){l||(document.body.appendChild(i),l=!0),i.style.display="block",i.style.top=dojo.coords(e,!0).y+1+"px",i.style.left=dojo.coords(e,!0).x+1+"px";var t=dojo.contentBox(e);i.style.height=t.h-2+"px",i.style.width=t.w-2+"px"},this.hide=function(){i.style.display="none"}},wptheme_InlinePalettesContainer={className:"wptheme_InlinePalettesContainer",debug:wptheme_DebugUtils,containerStatus:0,openCssClassName:"wptheme-flyoutExpanded",closedCssClassName:"wptheme-flyoutCollapsed",toggleElementID:"wptheme-flyoutToggle",containerElementID:"wptheme-flyout",lastIndex:null,cookieName:"portalFlyoutIsOpen",cookieUtils:wptheme_CookieUtils,htmlUtils:wptheme_HTMLElementUtils,paletteManager:wptheme_InlinePalettes,init:function(e){this.debug.enabled&&this.debug.log(this.className,"init( "+[e]+")");var t=this.cookieUtils.getCookie(this.cookieName);t&&"null"!=t&&(this.containerStatus=parseInt(t)),this.debug.enabled&&this.debug.log(this.className,"containerStatus is "+this.containerStatus),0==this.paletteManager.paletteContextArray.length?this.disable():(this.containerStatus?(this.paletteManager.init(),this._show()):this._hide(),this._makeVisible())},toggle:function(){this.debug.enabled&&this.debug.log(this.className,"toggle()"),this.containerStatus?(this.containerStatus=0,this._hide()):(this.containerStatus=1,this._show())},persist:function(){this.debug.enabled&&this.debug.log(this.className,"persist()"),this.cookieUtils.setCookie(this.cookieName,this.containerStatus),this.paletteManager.currentIndex==this.lastIndex&&this.paletteManager.persist(this.lastIndex)},unpersist:function(){this.debug.enabled&&this.debug.log(this.className,"unpersist()"),this.cookieUtils.deleteCookie(this.cookieName),this.lastIndex=this.paletteManager.unpersist()},_makeVisible:function(){this.debug.enabled&&this.debug.log(this.className,"_makeVisible()");var e=document.getElementById(this.toggleElementID);e.style.visibility="visible"},disable:function(){this.debug.enabled&&this.debug.log(this.className,"disable()");var e=document.getElementById(this.toggleElementID),t=document.getElementById(this.containerElementID);null!=e&&(e.style.display="none"),null!=t&&(t.style.display="none")},_hide:function(){this.debug.enabled&&this.debug.log(this.className,"_hide()");var e=document.getElementById(this.toggleElementID),t=document.getElementById(this.containerElementID);if(!e||!t)throw Error("Unable to retrieve the necessary markup elements! The palettes may not function correctly.");this.htmlUtils.removeClassName(e,this.openCssClassName),this.htmlUtils.addClassName(e,this.closedCssClassName),t.style.display="none",this.paletteManager.hide(document),this.unpersist()},_show:function(){this.debug.enabled&&this.debug.log(this.className,"_show()");var e=document.getElementById(this.toggleElementID),t=document.getElementById(this.containerElementID);if(!e||!t)throw Error("Unable to retrieve the necessary markup elements! The palettes may not function correctly.");this.htmlUtils.removeClassName(e,this.closedCssClassName),this.htmlUtils.addClassName(e,this.openCssClassName),t.style.display="block",this.paletteManager.showCurrent(),this.persist()}};top.location==self.location&&wptheme_InlinePalettesContainer.htmlUtils.addOnload(function(){wptheme_InlinePalettesContainer.init()});
}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{var wptheme_IFrameLightbox=function(i,t,e,n){function s(i,t,e){var n=document.createElement("DIV");return n.id=i,n.className=t,n.style.display="none",e.appendChild(n),n}function o(i,t,e,n){var s=document.createElement("A");return s.id=i,s.className=t,s.href="javascript:void(0);",s.onclick=function(){h.hide()},s.style.display="none",s.appendChild(document.createTextNode(e)),n.appendChild(s),s}function d(i,t){var e=document.createElement("IFRAME");return e.name=i,e.id=i,t.appendChild(e),e}this.className="wptheme_IFrameLightbox",this._htmlUtils=wptheme_HTMLElementUtils,this._debugUtils=wptheme_DebugUtils,this._initialized=!1,this.showing=!1;var l=this._htmlUtils.getUniqueId();this._backgroundDivId=l+"_lightboxPageBackgroundDiv",this._borderDivId=l+"_lightboxBorderDiv",this._closeLinkId=l+"_lightboxCloseLink",this._iframeId=l+"_lightboxIframe";var h=this;this._init=function(){this._initialized=!0,s(this._backgroundDivId,i,document.body),d(this._iframeId,s(this._borderDivId,t,document.body)),o(this._closeLinkId,e,n,document.body)};var a=window.onscroll;window.onscroll=function(i){h.showing&&h.sizeAndPositionBorderBox(),a&&(i?a(i):a())};var r=window.onresize;window.onresize=function(i){h.showing&&(h.sizeAndPositionBorderBox(),h.sizeBackgroundDisablingDiv()),r&&(i?r(i):r())},this.setURL=function(i){window.frames[this._iframeId].location=i},this.show=function(i){this._initialized||this._init(),this.showing=!0,this.disableBackground(),this.showBorderBox(),i&&this.setURL(i)},this.hide=function(){this._initialized||this._init(),this.showing=!1,this.enableBackground(),this.hideBorderBox()},this.showBorderBox=function(){var i=document.getElementById(this._borderDivId);i.style.display="block";var t=document.getElementById(this._closeLinkId);t.style.display="block",this.sizeAndPositionBorderBox()},this.sizeAndPositionBorderBox=function(){var i=document.getElementById(this._borderDivId);this._htmlUtils.sizeRelativeToViewableArea(i,.6,.75),this._htmlUtils.positionRelativeToViewableArea(i,.2,.12);var t=document.getElementById(this._closeLinkId);this._htmlUtils.positionOutsideElementTopRight(t,i)},this.hideBorderBox=function(){document.getElementById(this._borderDivId).style.display="none",document.getElementById(this._closeLinkId).style.display="none"},this.disableBackground=function(){var i=document.getElementById(this._backgroundDivId);i.style.display="block",this.sizeBackgroundDisablingDiv(),this._htmlUtils.hideElementsByTagName("select")},this.sizeBackgroundDisablingDiv=function(){var i=document.getElementById(this._backgroundDivId);this._htmlUtils.sizeToEntireArea(i)},this.enableBackground=function(){this._htmlUtils.showElementsByTagName("select"),document.getElementById(this._backgroundDivId).style.display="none"}};
}catch(e){console.log("Module 'schoolfirst_js': ",e);}
try{function trusteer_rCallback(e,t,s){$("#loading-block").hide(),$("#result-block").show(),$("#signature").html(s),$("#result-string").html(t),$("#signature_str").val(s),$("#response_str").val(t);var r=$("#api-result");for(var a in versionFields)if("undefined"!=typeof e.v4[a]){var n=document.createElement("tr"),i=document.createElement("td"),l=document.createElement("td");n.setAttribute("id",a),n.className="success",i.innerHTML=versionFields[a],l.innerHTML=e.v4[a],i.className="success",l.className="success",n.appendChild(i),n.appendChild(l),r.append(n)}for(var a in generalFields)if("undefined"!=typeof e[a]){var n=document.createElement("tr"),i=document.createElement("td"),l=document.createElement("td");n.setAttribute("id",a),n.className="success",i.innerHTML=generalFields[a],l.innerHTML=e[a],i.className="success",l.className="success",n.appendChild(i),n.appendChild(l),r.append(n)}}function trusteer_validateResult(){var e=$("#response_str").val(),t=$("#key_index").val(),s=$("#key").val(),r=$("#signature_str").val();return $.ajax({type:"POST",url:"/splash/verify.php?key="+s+"&key_index="+t+"&signature="+r+"&response_str="+e,data:"key="+s+"&key_index="+t+"&signature="+r+"&response_str="+e,success:function(e){"valid"==e&&($("#verify_result").html("Valid"),$("#verify_result").addClass("success")),"expired"==e&&($("#verify_result").html("Expired"),$("#verify_result").addClass("notice")),"bad_signature"==e&&($("#verify_result").html("Invalid"),$("#verify_result").addClass("error"))}}),!1}var versionFields={compatible:"Compatible",rapport_running:"Rapport Active",rapport_id:"Agent Key",download_link:"Download Link"},generalFields={timestamp:"Timestamp (UTC)",ki:"Key Index"};!function(){var e="76341",t="www.splash-screen.net",s="trusteer_rCallback",r=document.createElement("script");r.setAttribute("async",!0),r.setAttribute("type","text/javascript"),r.setAttribute("src",("https:"==document.location.protocol?"https:":"http:")+"//"+t+"/"+e+"/rapi.js?f="+s);var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a)}();
}catch(e){console.log("Module 'schoolfirst_js': ",e);}