UNPKG

node-mirror

Version:

node.js + CodeMirror = Great IDE and Admin Tool

99 lines 1.62 MB
//>>built (function(e,p){var k,q,h=function(){},d=function(a){for(var g in a)return 0;return 1},n={}.toString,f=function(a){return"[object Function]"==n.call(a)},l=function(a){return"[object String]"==n.call(a)},b=function(a){return"[object Array]"==n.call(a)},c=function(a,g){if(a)for(var b=0;b<a.length;)g(a[b++])},a=function(a,g){for(var b in g)a[b]=g[b];return a},m=function(g,b){return a(Error(g),{src:"dojoLoader",info:b})},r=1,s=function(){return"_"+r++},g=function(a,b,c){return ab(a,b,c,0,g)},t=this,w= t.document,A=w&&w.createElement("DiV"),u=g.has=function(a){return f(v[a])?v[a]=v[a](t,w,A):v[a]},v=u.cache=p.hasCache;u.add=function(a,g,b,c){(void 0===v[a]||c)&&(v[a]=g);return b&&u(a)};for(var B in e.has)u.add(B,e.has[B],0,1);var D=0,C=[],G=0,J=h,E=h,F;g.isXdUrl=h;g.initSyncLoader=function(a,g,b){G||(G=a,J=g,E=b);return{sync:"sync",requested:1,arrived:2,nonmodule:3,executing:4,executed:5,syncExecStack:C,modules:Y,execQ:oa,getModule:Ka,injectModule:nb,setArrived:Ca,signal:N,finishExec:Da,execModule:Ua, dojoRequirePlugin:G,getLegacyMode:function(){return D},guardCheckComplete:fb}};var L=location.protocol,M=location.host;g.isXdUrl=function(a){return/^\./.test(a)?!1:/^\/\//.test(a)?!0:(a=a.match(/^([^\/\:]+\:)\/+([^\/]+)/))&&(a[1]!=L||M&&a[2]!=M)};u.add("dojo-force-activex-xhr",!w.addEventListener&&"file:"==window.location.protocol);u.add("native-xhr","undefined"!=typeof XMLHttpRequest);if(u("native-xhr")&&!u("dojo-force-activex-xhr"))F=function(){return new XMLHttpRequest};else{var H=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],S;for(k=0;3>k;)try{if(S=H[k++],new ActiveXObject(S))break}catch(z){}F=function(){return new ActiveXObject(S)}}g.getXhr=F;u.add("dojo-gettext-api",1);g.getText=function(a,g,b){var c=F();c.open("GET",ob(a),!1);c.send(null);if(200==c.status||!location.host&&!c.status)b&&b(c.responseText,g);else throw m("xhrFailed",c.status);return c.responseText};var Q=new Function("return eval(arguments[0]);");g.eval=function(a,g){return Q(a+"\r\n////@ sourceURL\x3d"+g)};var K= {},N=g.signal=function(a,g){var m=K[a];c(m&&m.slice(0),function(a){a.apply(null,b(g)?g:[g])})},da=g.on=function(a,g){var b=K[a]||(K[a]=[]);b.push(g);return{remove:function(){for(var a=0;a<b.length;a++)if(b[a]===g){b.splice(a,1);break}}}},Z=[],aa={},T=[],U={},V=g.map={},P=[],Y={},ia="",ha={},na={},$={},x=0,ba=function(a){var g,b,c,m;for(g in na)b=na[g],(c=g.match(/^url\:(.+)/))?ha["url:"+gb(c[1],a)]=b:"*now"==g?m=b:"*noref"!=g&&(c=Ma(g,a,!0),ha[c.mid]=ha["url:"+c.url]=b);m&&m(Va(a));na={}},W=function(a){return a.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, function(a){return"\\"+a})},I=function(a,g){g.splice(0,g.length);for(var b in a)g.push([b,a[b],RegExp("^"+W(b)+"(/|$)"),b.length]);g.sort(function(a,g){return g[3]-a[3]});return g},pa=function(a,g){c(a,function(a){g.push([l(a[0])?RegExp("^"+W(a[0])+"$"):a[0],a[1]])})},Na=function(g){var b=g.name;b||(b=g,g={name:b});g=a({main:"main"},g);g.location=g.location?g.location:b;g.packageMap&&(V[b]=g.packageMap);g.main.indexOf("./")||(g.main=g.main.substring(2));U[b]=g},qa=[],ua=function(b,m,d){for(var r in b){"waitSeconds"== r&&(g.waitms=1E3*(b[r]||0));"cacheBust"==r&&(ia=b[r]?l(b[r])?b[r]:(new Date).getTime()+"":"");if("baseUrl"==r||"combo"==r)g[r]=b[r];if("async"==r){var f=b[r];g.legacyMode=D=l(f)&&/sync|legacyAsync/.test(f)?f:!f?"sync":!1;g.async=!D}b[r]!==v&&(g.rawConfig[r]=b[r],"has"!=r&&u.add("config-"+r,b[r],0,m))}g.baseUrl||(g.baseUrl="./");/\/$/.test(g.baseUrl)||(g.baseUrl+="/");for(r in b.has)u.add(r,b.has[r],0,m);c(b.packages,Na);for(q in b.packagePaths)c(b.packagePaths[q],function(a){var g=q+"/"+a;l(a)&&(a= {name:a});a.location=g;Na(a)});I(a(V,b.map),P);c(P,function(a){a[1]=I(a[1],[]);"*"==a[0]&&(P.star=a)});I(a(aa,b.paths),T);pa(b.aliases,Z);if(m)qa.push({config:b.config});else for(r in b.config)m=Ka(r,d),m.config=a(m.config||{},b.config[r]);b.cache&&(ba(),na=b.cache,b.cache["*noref"]&&ba());N("config",[b,g.rawConfig])};u("dojo-cdn");var Wa=w.getElementsByTagName("script");k=0;for(var Oa,Aa,bb,Ga;k<Wa.length;){Oa=Wa[k++];if((bb=Oa.getAttribute("src"))&&(Ga=bb.match(/(((.*)\/)|^)dojo\.js(\W|$)/i)))Aa= Ga[3]||"",p.baseUrl=p.baseUrl||Aa,x=Oa;if(bb=Oa.getAttribute("data-dojo-config")||Oa.getAttribute("djConfig"))$=g.eval("({ "+bb+" })","data-dojo-config"),x=Oa}g.rawConfig={};ua(p,1);u("dojo-cdn")&&((U.dojo.location=Aa)&&(Aa+="/"),U.dijit.location=Aa+"../dijit/",U.dojox.location=Aa+"../dojox/");ua(e,1);ua($,1);var Ha=function(a){fb(function(){c(a.deps,nb)})},ab=function(c,r,d,f,t){var w;if(l(c)){if((w=Ka(c,f,!0))&&w.executed)return w.result;throw m("undefinedModule",c);}b(c)||(ua(c,0,f),c=r,r=d);if(b(c))if(c.length){d= "require*"+s();for(var e,n=[],v=0;v<c.length;)e=c[v++],n.push(Ka(e,f));w=a(Xa("",d,0,""),{injected:2,deps:n,def:r||h,require:f?f.require:g,gc:1});Y[w.mid]=w;Ha(w);var q=Ya&&"sync"!=D;fb(function(){Ua(w,q)});w.executed||oa.push(w);lb()}else r&&r();return t},Va=function(b){if(!b)return g;var c=b.require;c||(c=function(a,g,m){return ab(a,g,m,b,c)},b.require=a(c,g),c.module=b,c.toUrl=function(a){return gb(a,b)},c.toAbsMid=function(a){return O(a,b)},c.syncLoadNls=function(a){a=Ma(a,b);var g=Y[a.mid];if(!g|| !g.executed)if(Pa=ha[a.mid]||ha["url:"+a.url])Ia(Pa),g=Y[a.mid];return g&&g.executed&&g.result});return c},oa=[],Ea=[],ra={},Qa=function(a){a.injected=1;ra[a.mid]=1;a.url&&(ra[a.url]=a.pack||1);pb()},Ca=function(a){a.injected=2;delete ra[a.mid];a.url&&delete ra[a.url];d(ra)&&(hb(),"xd"==D&&(D="sync"))},ib=g.idle=function(){return!Ea.length&&d(ra)&&!oa.length&&!Ya},ca=function(a,g){if(g)for(var b=0;b<g.length;b++)if(g[b][2].test(a))return g[b];return 0},La=function(a){var g=[],b,c;for(a=a.replace(/\\/g, "/").split("/");a.length;)b=a.shift(),".."==b&&g.length&&".."!=c?(g.pop(),c=g[g.length-1]):"."!=b&&g.push(c=b);return g.join("/")},Xa=function(a,b,c,m){var r=g.isXdUrl(m);return{pid:a,mid:b,pack:c,url:m,executed:0,def:0,isXd:r,isAmd:!!(r||U[a]&&U[a].isAmd)}},qb=function(a,g,b,r,d,t,l,s,h){var w,e,n,v;v=/^\./.test(a);if(/(^\/)|(\:)|(\.js$)/.test(a)||v&&!g)return Xa(0,a,0,a);a=La(v?g.mid+"/../"+a:a);if(/^\./.test(a))throw m("irrationalPath",a);g&&(n=ca(g.mid,t));(n=(n=n||t.star)&&ca(a,n[1]))&&(a=n[1]+ a.substring(n[3]));g=(Ga=a.match(/^([^\/]+)(\/(.+))?$/))?Ga[1]:"";(w=b[g])?a=g+"/"+(e=Ga[3]||w.main):g="";var q=0;c(s,function(g){var b=a.match(g[0]);b&&0<b.length&&(q=f(g[1])?a.replace(g[0],g[1]):g[1])});if(q)return qb(q,0,b,r,d,t,l,s,h);if(b=r[a])return h?Xa(b.pid,b.mid,b.pack,b.url):r[a];r=(n=ca(a,l))?n[1]+a.substring(n[3]):g?w.location+"/"+e:u("config-tlmSiblingOfDojo")?"../"+a:a;/(^\/)|(\:)/.test(r)||(r=d+r);return Xa(g,a,w,La(r+".js"))},Ma=function(a,b,c){return qb(a,b,U,Y,g.baseUrl,c?[]:P, c?[]:T,c?[]:Z)},va=function(a,g,b){return a.normalize?a.normalize(g,function(a){return O(a,b)}):O(g,b)},rb=0,Ka=function(a,g,b){var c,m;(c=a.match(/^(.+?)\!(.*)$/))?(m=Ka(c[1],g,b),"sync"==D&&!m.executed&&(nb(m),2===m.injected&&!m.executed&&fb(function(){Ua(m)}),m.executed?ya(m):oa.unshift(m)),5===m.executed&&!m.load&&ya(m),m.load?(c=va(m,c[2],g),a=m.mid+"!"+(m.dynamic?++rb+"!":"")+c):(c=c[2],a=m.mid+"!"+ ++rb+"!waitingForPlugin"),a={plugin:m,mid:a,req:Va(g),prid:c}):a=Ma(a,g);return Y[a.mid]||!b&& (Y[a.mid]=a)},O=g.toAbsMid=function(a,g){return Ma(a,g).mid},gb=g.toUrl=function(a,g){var b=Ma(a+"/x",g),c=b.url;return ob(0===b.pid?a:c.substring(0,c.length-5))},Ja={injected:2,executed:5,def:3,result:3},Ra=function(g){return Y[g]=a({mid:g},Ja)},mb=Ra("require"),cb=Ra("exports"),jb=Ra("module"),ta={},za=0,ya=function(a){var g=a.result;a.dynamic=g.dynamic;a.normalize=g.normalize;a.load=g.load;return a},Ib=function(g){var b={};c(g.loadQ,function(c){var m=va(g,c.prid,c.req.module),r=g.dynamic?c.mid.replace(/waitingForPlugin$/, m):g.mid+"!"+m,m=a(a({},c),{mid:r,prid:m,injected:0});Y[r]||sb(Y[r]=m);b[c.mid]=Y[r];Ca(c);delete Y[c.mid]});g.loadQ=0;var m=function(a){for(var g=a.deps||[],c=0;c<g.length;c++)(a=b[g[c].mid])&&(g[c]=a)},r;for(r in Y)m(Y[r]);c(oa,m)},Da=function(a){g.trace("loader-finish-exec",[a.mid]);a.executed=5;a.defOrder=za++;c(a.provides,function(a){a()});a.loadQ&&(ya(a),Ib(a));for(k=0;k<oa.length;)oa[k]===a?oa.splice(k,1):k++;/^require\*/.test(a.mid)&&delete Y[a.mid]},sa=[],Ua=function(a,b){if(4===a.executed)return g.trace("loader-circular-dependency", [sa.concat(a.mid).join("-\x3e")]),!a.def||b?ta:a.cjs&&a.cjs.exports;if(!a.executed){if(!a.def)return ta;var c=a.mid,r=a.deps||[],d,t=[],l=0;for(a.executed=4;d=r[l++];){d=d===mb?Va(a):d===cb?a.cjs.exports:d===jb?a.cjs:Ua(d,b);if(d===ta)return a.executed=0,g.trace("loader-exec-module",["abort",c]),ta;t.push(d)}g.trace("loader-run-factory",[a.mid]);var c=a.def,s;C.unshift(a);if(u("config-dojo-loader-catches"))try{s=f(c)?c.apply(null,t):c}catch(h){N("error",a.result=m("factoryThrew",[a,h]))}else s=f(c)? c.apply(null,t):c;a.result=void 0===s&&a.cjs?a.cjs.exports:s;C.shift(a);Da(a)}return a.result},Ya=0,fb=function(a){try{Ya++,a()}finally{Ya--}ib()&&N("idle",[])},lb=function(){Ya||fb(function(){J();for(var a,g,b=0;b<oa.length;)a=za,g=oa[b],Ua(g),a!=za?(J(),b=0):b++})};void 0===u("dojo-loader-eval-hint-url")&&u.add("dojo-loader-eval-hint-url",1);var ob=function(a){a+="";return a+(ia?(/\?/.test(a)?"\x26":"?")+ia:"")},sb=function(a){var g=a.plugin;5===g.executed&&!g.load&&ya(g);var b=function(g){a.result= g;Ca(a);Da(a);lb()};g.load?g.load(a.prid,a.req,b):g.loadQ?g.loadQ.push(a):(g.loadQ=[a],oa.unshift(g),nb(g))},Pa=0,db=0,Ba=0,Ia=function(a,b){u("config-stripStrict")&&(a=a.replace(/"use strict"/g,""));Ba=1;if(u("config-dojo-loader-catches"))try{a===Pa?Pa.call(null):g.eval(a,u("dojo-loader-eval-hint-url")?b.url:b.mid)}catch(c){N("error",m("evalModuleThrew",b))}else a===Pa?Pa.call(null):g.eval(a,u("dojo-loader-eval-hint-url")?b.url:b.mid);Ba=0},nb=function(b){var r=b.mid,d=b.url;if(!b.executed&&!b.injected&& !(ra[r]||b.url&&(b.pack&&ra[b.url]===b.pack||1==ra[b.url])))if(Qa(b),b.plugin)sb(b);else{var f=function(){vc(b);if(2!==b.injected){if(u("dojo-enforceDefine")){N("error",m("noDefine",b));return}Ca(b);a(b,Ja);g.trace("loader-define-nonmodule",[b.url])}D?!C.length&&lb():lb()};if(Pa=ha[r]||ha["url:"+b.url])g.trace("loader-inject",["cache",b.mid,d]),Ia(Pa,b),f();else{if(D)if(b.isXd)"sync"==D&&(D="xd");else if(!(b.isAmd&&"sync"!=D)){var t=function(a){if("sync"==D){C.unshift(b);Ia(a,b);C.shift();vc(b);b.cjs|| (Ca(b),Da(b));if(b.finish){a=r+"*finish";var m=b.finish;delete b.finish;ec(a,["dojo",("dojo/require!"+m.join(",")).replace(/\./g,"/")],function(a){c(m,function(g){a.require(g)})});oa.unshift(Ka(a))}f()}else(a=E(b,a))?(Ia(a,b),f()):(db=b,g.injectUrl(ob(d),f,b),db=0)};g.trace("loader-inject",["xhr",b.mid,d,"sync"!=D]);if(u("config-dojo-loader-catches"))try{g.getText(d,"sync"!=D,t)}catch(l){N("error",m("xhrInjectFailed",[b,l]))}else g.getText(d,"sync"!=D,t);return}g.trace("loader-inject",["script",b.mid, d]);db=b;g.injectUrl(ob(d),f,b);db=0}}},Bb=function(b,c,r){g.trace("loader-define-module",[b.mid,c]);var d=b.mid;if(2===b.injected)return N("error",m("multipleDefine",b)),b;a(b,{deps:c,def:r,cjs:{id:b.mid,uri:b.url,exports:b.result={},setExports:function(a){b.cjs.exports=a},config:function(){return b.config}}});for(var t=0;c[t];t++)c[t]=Ka(c[t],b);D&&!ra[d]&&(Ha(b),oa.push(b),lb());Ca(b);!f(r)&&!c.length&&(b.result=r,Da(b));return b},vc=function(a,g){for(var b=[],m,r;Ea.length;)r=Ea.shift(),g&&(r[0]= g.shift()),m=r[0]&&Ka(r[0])||a,b.push([m,r[1],r[2]]);ba(a);c(b,function(a){Ha(Bb.apply(null,a))})},Pb=0,hb=h,pb=h,hb=function(){Pb&&clearTimeout(Pb);Pb=0},pb=function(){hb();g.waitms&&(Pb=window.setTimeout(function(){hb();N("error",m("timeout",ra))},g.waitms))};u.add("ie-event-behavior",w.attachEvent&&"undefined"===typeof Windows&&("undefined"===typeof opera||"[object Opera]"!=opera.toString()));var Jb=function(a,g,b,c){if(u("ie-event-behavior"))return a.attachEvent(b,c),function(){a.detachEvent(b, c)};a.addEventListener(g,c,!1);return function(){a.removeEventListener(g,c,!1)}},wc=Jb(window,"load","onload",function(){g.pageLoaded=1;"complete"!=w.readyState&&(w.readyState="complete");wc()}),Wa=w.getElementsByTagName("script");for(k=0;!x;)if(!/^dojo/.test((Oa=Wa[k++])&&Oa.type))x=Oa;g.injectUrl=function(a,g,b){b=b.node=w.createElement("script");var c=Jb(b,"load","onreadystatechange",function(a){a=a||window.event;var b=a.target||a.srcElement;if("load"===a.type||/complete|loaded/.test(b.readyState))c(), r(),g&&g()}),r=Jb(b,"error","onerror",function(g){c();r();N("error",m("scriptError",[a,g]))});b.type="text/javascript";b.charset="utf-8";b.src=a;x.parentNode.insertBefore(b,x);return b};g.log=function(){try{for(var a=0;a<arguments.length;a++);}catch(g){}};g.trace=h;var ec=function(a,b,c){var r=arguments.length,d=["require","exports","module"],t=[0,a,b];1==r?t=[0,f(a)?d:[],a]:2==r&&l(a)?t=[a,f(b)?d:[],b]:3==r&&(t=[a,b,c]);g.trace("loader-define",t.slice(0,2));if((r=t[0]&&Ka(t[0]))&&!ra[r.mid])Ha(Bb(r, t[1],t[2]));else if(!u("ie-event-behavior")||Ba)Ea.push(t);else{r=r||db;if(!r)for(a in ra)if((d=Y[a])&&d.node&&"interactive"===d.node.readyState){r=d;break}r?(ba(r),Ha(Bb(r,t[1],t[2]))):N("error",m("ieDefineFailed",t[0]));lb()}};ec.amd={vendor:"dojotoolkit.org"};a(a(g,p.loaderPatch),e.loaderPatch);da("error",function(a){try{if(console.error(a),a instanceof Error)for(var g in a);}catch(b){}});a(g,{uid:s,cache:ha,packs:U});if(t.define)N("error",m("defineAlreadyDefined",0));else{t.define=ec;t.require= g;c(qa,function(a){ua(a)});var xc=$.deps||e.deps||p.deps,Qb=$.callback||e.callback||p.callback;g.boot=xc||Qb?[xc||[],Qb]:0}})(this.dojoConfig||this.djConfig||this.require||{},{async:1,deps:["client/client"],hasCache:{"config-selectorEngine":"acme","config-tlmSiblingOfDojo":1,"dojo-built":1,"dojo-firebug":0,"dojo-loader":1,dom:1,"host-browser":1,"server-modules":!1},locale:"en-us",packages:[{location:".",name:"dojo"},{location:"../dijit",name:"dijit"},{location:"../dojox",name:"dojox"},{location:"../dgrid", main:"OnDemandGrid",name:"dgrid"},{location:"../put-selector",main:"put",name:"put-selector"},{location:"../xstyle",name:"xstyle"},{location:"../main",name:"main"},{location:"../client",name:"client"},{location:"../sol",name:"sol"},{location:"../jshint",name:"jshint"},{location:"../peg",name:"peg"},{location:"../codemirror",name:"codemirror"},{location:"../codemirror4",main:"lib/codemirror.js",name:"codemirror4"},{location:"../modules",name:"modules"},{location:"../style",name:"style"},{location:"../term", name:"term"},{location:"../debug",name:"debug"},{location:"../image",name:"image"},{location:"../audio",name:"audio"},{location:"../video",name:"video"},{location:"../promiseland",main:"promiseland",name:"promiseland"},{location:"../avc",name:"avc"}]}); require({cache:{"client/client":function(){define("dojo/domReady sol/extend/destroyable_ownObj dojo/_base/declare dijit/layout/BorderContainer client/Tree main/_RemoteCall dojo/dom-class dijit/layout/TabContainer dojo/_base/lang dijit/layout/ContentPane dojo/on dojo/topic dijit/Toolbar dijit/form/Button main/nodeControl main/moduleLoader!client main/contentIO client/globals dojo/Deferred ./Stub sol/fileName client/connection dojo/dom-attr client/Terminal debug/Wgt main/config dojo/dom dojo/dom-construct dojo/_base/array".split(" "),function(e, p,k,q,h,d,n,f,l,b,c,a,m,r,s,g,t,w,A,u,v,B,D,C,G,J,E,F,L){var M,H={};window.onbeforeunload=function(){for(var a in H)if(H[a].get("dirty")&&H[a].get("preventDirtyClose"))return"There are unchanged Changes"};w.openExtra=function(a){M.addChild(a);M.selectChild(a)};w.addTab=function(a){M.addChild(a);M.selectChild(a)};w.openItem=function(a,g){H[a.id]?M.selectChild(H[a.id]):w.loadContent(a.id,g)};w.loadContent=function(a,g){return w.openContent({par:{type:"file",id:a},instead:g})};w.openContent=function(a){var b= new A,c;a.content?(c=new A,c.resolve(a.content)):c=t.getContentDef(a.par);var m=H[a.id];m&&(m._destroyed||(m.close(),m.destroy()),delete H[a.id]);a.instead&&(a.instead.par&&void 0!==a.instead.id&&delete H[a.instead.id],a.instead._destroyed||(a.instead.close(),a.instead.destroy()));var r=new u({content:"opening "+a.par.id+" ...",title:v.single(a.par.id),par:a.par,removeMe:function(){delete H[this.par.id]},close:function(){M.removeChild(this);delete H[this.par.id]}});M.addChild(r);M.selectChild(r); c.then(l.hitch(this,function(a){var c=g.getModule(a.moduleId);c&&c.createWidgetPs({content:a.content,par:a.par,removeMe:function(){delete H[this.par.id]},close:function(){M.removeChild(this);delete H[this.par.id]}}).then(function(g){g.set("preventDirtyClose",!0);var c=H[a.par.id];c&&(c._destroyed||(c.close(),c.destroy()),delete H[a.par.id]);r.close();H[a.par.id]=g;M.addChild(g);M.selectChild(g);D.set(g.domNode,"title","");b.resolve(g)},function(){b.reject()})}),function(){b.reject()})};a.subscribe("client/openid", function(a){w.openItem(a.item,a.insteadOf)});M=g.getModule("modules/ContentTabs")})},"dojo/domReady":function(){define(["./has"],function(e){function p(a){l.push(a);f&&k()}function k(){if(!b){for(b=!0;l.length;)try{l.shift()(h)}catch(a){}b=!1;p._onQEmpty()}}var q=this,h=document,d={loaded:1,complete:1},n="string"!=typeof h.readyState,f=!!d[h.readyState],l=[],b;p.load=function(a,g,b){p(b)};p._Q=l;p._onQEmpty=function(){};n&&(h.readyState="loading");if(!f){var c=[],a=function(a){a=a||q.event;f||"readystatechange"== a.type&&!d[h.readyState]||(n&&(h.readyState="complete"),f=1,k())},m=function(g,b){g.addEventListener(b,a,!1);l.push(function(){g.removeEventListener(b,a,!1)})};if(!e("dom-addeventlistener")){var m=function(g,b){b="on"+b;g.attachEvent(b,a);l.push(function(){g.detachEvent(b,a)})},r=h.createElement("div");try{r.doScroll&&null===q.frameElement&&c.push(function(){try{return r.doScroll("left"),1}catch(a){}})}catch(s){}}m(h,"DOMContentLoaded");m(q,"load");"onreadystatechange"in h?m(h,"readystatechange"): n||c.push(function(){return d[h.readyState]});if(c.length){var g=function(){if(!f){for(var b=c.length;b--;)if(c[b]()){a("poller");return}setTimeout(g,30)}};g()}}return p})},"dojo/has":function(){define(["require","module"],function(e,p){var k=e.has||function(){};k.add("dom-addeventlistener",!!document.addEventListener);k.add("touch","ontouchstart"in document||0<window.navigator.msMaxTouchPoints);k.add("device-width",screen.availWidth||innerWidth);var q=document.createElement("form");k.add("dom-attributes-explicit", 0==q.attributes.length);k.add("dom-attributes-specified-flag",0<q.attributes.length&&40>q.attributes.length);k.clearElement=function(h){h.innerHTML="";return h};k.normalize=function(h,d){var e=h.match(/[\?:]|[^:\?]*/g),f=0,l=function(b){var c=e[f++];if(":"==c)return 0;if("?"==e[f++]){if(!b&&k(c))return l();l(!0);return l(b)}return c||0};return(h=l())&&d(h)};k.load=function(h,d,e){h?d([h],e):e()};return k})},"sol/extend/destroyable_ownObj":function(){define(["dojo/_base/lang","dijit/Destroyable"], function(e,p){e.extend(p,{ownObj:function(e){this.own(e);return e}});return{}})},"dojo/_base/lang":function(){define(["./kernel","../has","../sniff"],function(e,p){p.add("bug-for-in-skips-shadowed",function(){for(var b in{toString:1})return 0;return 1});var k=p("bug-for-in-skips-shadowed")?"hasOwnProperty valueOf isPrototypeOf propertyIsEnumerable toLocaleString toString constructor".split(" "):[],q=k.length,h=function(b,c,a){var m,r=0,d=e.global;if(!a)if(b.length){m=b[r++];try{a=e.scopeMap[m]&&e.scopeMap[m][1]}catch(g){}a= a||(m in d?d[m]:c?d[m]={}:void 0)}else return d;for(;a&&(m=b[r++]);)a=m in a?a[m]:c?a[m]={}:void 0;return a},d=Object.prototype.toString,n=function(b,c,a){return(a||[]).concat(Array.prototype.slice.call(b,c||0))},f=/\{([^\}]+)\}/g,l={_extraNames:k,_mixin:function(b,c,a){var m,r,d,g={};for(m in c)if(r=c[m],!(m in b)||b[m]!==r&&(!(m in g)||g[m]!==r))b[m]=a?a(r):r;if(p("bug-for-in-skips-shadowed")&&c)for(d=0;d<q;++d)if(m=k[d],r=c[m],!(m in b)||b[m]!==r&&(!(m in g)||g[m]!==r))b[m]=a?a(r):r;return b}, mixin:function(b,c){b||(b={});for(var a=1,m=arguments.length;a<m;a++)l._mixin(b,arguments[a]);return b},setObject:function(b,c,a){var m=b.split(".");b=m.pop();return(a=h(m,!0,a))&&b?a[b]=c:void 0},getObject:function(b,c,a){return h(b.split("."),c,a)},exists:function(b,c){return void 0!==l.getObject(b,!1,c)},isString:function(b){return"string"==typeof b||b instanceof String},isArray:function(b){return b&&(b instanceof Array||"array"==typeof b)},isFunction:function(b){return"[object Function]"===d.call(b)}, isObject:function(b){return void 0!==b&&(null===b||"object"==typeof b||l.isArray(b)||l.isFunction(b))},isArrayLike:function(b){return b&&void 0!==b&&!l.isString(b)&&!l.isFunction(b)&&!(b.tagName&&"form"==b.tagName.toLowerCase())&&(l.isArray(b)||isFinite(b.length))},isAlien:function(b){return b&&!l.isFunction(b)&&/\{\s*\[native code\]\s*\}/.test(String(b))},extend:function(b,c){for(var a=1,m=arguments.length;a<m;a++)l._mixin(b.prototype,arguments[a]);return b},_hitchArgs:function(b,c){var a=l._toArray(arguments, 2),m=l.isString(c);return function(){var r=l._toArray(arguments),d=m?(b||e.global)[c]:c;return d&&d.apply(b||this,a.concat(r))}},hitch:function(b,c){if(2<arguments.length)return l._hitchArgs.apply(e,arguments);c||(c=b,b=null);if(l.isString(c)){b=b||e.global;if(!b[c])throw['lang.hitch: scope["',c,'"] is null (scope\x3d"',b,'")'].join("");return function(){return b[c].apply(b,arguments||[])}}return!b?c:function(){return c.apply(b,arguments||[])}},delegate:function(){function b(){}return function(c, a){b.prototype=c;var m=new b;b.prototype=null;a&&l._mixin(m,a);return m}}(),_toArray:p("ie")?function(){function b(b,a,m){m=m||[];for(a=a||0;a<b.length;a++)m.push(b[a]);return m}return function(c){return(c.item?b:n).apply(this,arguments)}}():n,partial:function(b){return l.hitch.apply(e,[null].concat(l._toArray(arguments)))},clone:function(b){if(!b||"object"!=typeof b||l.isFunction(b))return b;if(b.nodeType&&"cloneNode"in b)return b.cloneNode(!0);if(b instanceof Date)return new Date(b.getTime());if(b instanceof RegExp)return RegExp(b);var c,a,m;if(l.isArray(b)){c=[];a=0;for(m=b.length;a<m;++a)a in b&&c.push(l.clone(b[a]))}else c=b.constructor?new b.constructor:{};return l._mixin(c,b,l.clone)},trim:String.prototype.trim?function(b){return b.trim()}:function(b){return b.replace(/^\s\s*/,"").replace(/\s\s*$/,"")},replace:function(b,c,a){return b.replace(a||f,l.isFunction(c)?c:function(a,b){return l.getObject(b,!1,c)})}};l.mixin(e,l);return l})},"dojo/_base/kernel":function(){define(["../has","./config","require", "module"],function(e,p,k,q){var h,d={},n={},f={config:p,global:this,dijit:d,dojox:n},d={dojo:["dojo",f],dijit:["dijit",d],dojox:["dojox",n]};q=k.map&&k.map[q.id.match(/[^\/]+/)[0]];for(h in q)d[h]?d[h][0]=q[h]:d[h]=[q[h],{}];for(h in d)q=d[h],q[1]._scopeName=q[0],p.noGlobals||(this[q[0]]=q[1]);f.scopeMap=d;f.baseUrl=f.config.baseUrl=k.baseUrl;f.isAsync=k.async;f.locale=p.locale;q="$Rev$".match(/[0-9a-f]{7,}/);f.version={major:1,minor:10,patch:0,flag:"-pre",revision:q?q[0]:NaN,toString:function(){var b= f.version;return b.major+"."+b.minor+"."+b.patch+b.flag+" ("+b.revision+")"}};Function("d","d.eval \x3d function(){return d.global.eval ? d.global.eval(arguments[0]) : eval(arguments[0]);}")(f);f.exit=function(){};"undefined"!=typeof console||(console={});var d="assert count debug dir dirxml error group groupEnd info profile profileEnd time timeEnd trace warn log".split(" "),l;for(q=0;l=d[q++];)console[l]||function(){var b=l+"";console[b]="log"in console?function(){var c=Array.apply({},arguments); c.unshift(b+":");console.log(c.join(" "))}:function(){};console[b]._fake=!0}();e.add("dojo-debug-messages",!!p.isDebug);f.deprecated=f.experimental=function(){};e("dojo-debug-messages")&&(f.deprecated=function(b,c,a){},f.experimental=function(b,c){});if(p.modulePaths){f.deprecated("dojo.modulePaths","use paths configuration");e={};for(h in p.modulePaths)e[h.replace(/\./g,"/")]=p.modulePaths[h];k({paths:e})}f.moduleUrl=function(b,c){f.deprecated("dojo.moduleUrl()","use require.toUrl","2.0");var a= null;b&&(a=k.toUrl(b.replace(/\./g,"/")+(c?"/"+c:"")+"/*.*").replace(/\/\*\.\*/,"")+(c?"":"/"));return a};f._hasResource={};return f})},"dojo/_base/config":function(){define(["../has","require"],function(e,p){var k={},q=p.rawConfig,h;for(h in q)k[h]=q[h];!k.locale&&"undefined"!=typeof navigator&&(k.locale=(navigator.language||navigator.userLanguage).toLowerCase());return k})},"dojo/sniff":function(){define(["./has"],function(e){var p=navigator,k=p.userAgent,q=p.appVersion,p=parseFloat(q);e.add("air", 0<=k.indexOf("AdobeAIR"));e.add("msapp",parseFloat(k.split("MSAppHost/")[1])||void 0);e.add("khtml",0<=q.indexOf("Konqueror")?p:void 0);e.add("webkit",parseFloat(k.split("WebKit/")[1])||void 0);e.add("chrome",parseFloat(k.split("Chrome/")[1])||void 0);e.add("safari",0<=q.indexOf("Safari")&&!e("chrome")?parseFloat(q.split("Version/")[1]):void 0);e.add("mac",0<=q.indexOf("Macintosh"));e.add("quirks","BackCompat"==document.compatMode);if(k.match(/(iPhone|iPod|iPad)/)){var h=RegExp.$1.replace(/P/,"p"), d=k.match(/OS ([\d_]+)/)?RegExp.$1:"1",d=parseFloat(d.replace(/_/,".").replace(/_/g,""));e.add(h,d);e.add("ios",d)}e.add("android",parseFloat(k.split("Android ")[1])||void 0);e.add("bb",(0<=k.indexOf("BlackBerry")||0<=k.indexOf("BB10"))&&parseFloat(k.split("Version/")[1])||void 0);e.add("svg","undefined"!==typeof SVGAngle);e("webkit")||(0<=k.indexOf("Opera")&&e.add("opera",9.8<=p?parseFloat(k.split("Version/")[1])||p:p),h=0,document.all&&!e("opera")?h=parseFloat(q.split("MSIE ")[1])||void 0:q.indexOf("Trident")&& (h=parseFloat(q.split("rv:")[1])||void 0),h&&((q=document.documentMode)&&(5!=q&&Math.floor(h)!=q)&&(h=q),e.add("ie",h)),!e("ie")&&(0<=k.indexOf("Gecko")&&!e("khtml")&&!e("webkit"))&&e.add("mozilla",p),e("mozilla")&&e.add("ff",parseFloat(k.split("Firefox/")[1]||k.split("Minefield/")[1])||void 0),e.add("wii","undefined"!=typeof opera&&opera.wiiremote));return e})},"dijit/Destroyable":function(){define(["dojo/_base/array","dojo/aspect","dojo/_base/declare"],function(e,p,k){return k("dijit.Destroyable", null,{destroy:function(e){this._destroyed=!0},own:function(){e.forEach(arguments,function(e){var h="destroyRecursive"in e?"destroyRecursive":"destroy"in e?"destroy":"remove",d=p.before(this,"destroy",function(d){e[h](d)}),n=p.after(e,h,function(){d.remove();n.remove()},!0)},this);return arguments}})})},"dojo/_base/array":function(){define(["./kernel","../has","./lang"],function(e,p,k){function q(b){return n[b]=new Function("item","index","array",b)}function h(b){var c=!b;return function(a,m,r){var d= 0,g=a&&a.length||0,f;g&&"string"==typeof a&&(a=a.split(""));"string"==typeof m&&(m=n[m]||q(m));if(r)for(;d<g;++d){if(f=!m.call(r,a[d],d,a),b^f)return!f}else for(;d<g;++d)if(f=!m(a[d],d,a),b^f)return!f;return c}}function d(b){var c=1,a=0,m=0;b||(c=a=m=-1);return function(r,d,g,t){if(t&&0<c)return l.lastIndexOf(r,d,g);t=r&&r.length||0;var h=b?t+m:a;g===f?g=b?a:t+m:0>g?(g=t+g,0>g&&(g=a)):g=g>=t?t+m:g;for(t&&"string"==typeof r&&(r=r.split(""));g!=h;g+=c)if(r[g]==d)return g;return-1}}var n={},f,l={every:h(!1), some:h(!0),indexOf:d(!0),lastIndexOf:d(!1),forEach:function(b,c,a){var m=0,r=b&&b.length||0;r&&"string"==typeof b&&(b=b.split(""));"string"==typeof c&&(c=n[c]||q(c));if(a)for(;m<r;++m)c.call(a,b[m],m,b);else for(;m<r;++m)c(b[m],m,b)},map:function(b,c,a,m){var r=0,d=b&&b.length||0;m=new (m||Array)(d);d&&"string"==typeof b&&(b=b.split(""));"string"==typeof c&&(c=n[c]||q(c));if(a)for(;r<d;++r)m[r]=c.call(a,b[r],r,b);else for(;r<d;++r)m[r]=c(b[r],r,b);return m},filter:function(b,c,a){var m=0,r=b&&b.length|| 0,d=[],g;r&&"string"==typeof b&&(b=b.split(""));"string"==typeof c&&(c=n[c]||q(c));if(a)for(;m<r;++m)g=b[m],c.call(a,g,m,b)&&d.push(g);else for(;m<r;++m)g=b[m],c(g,m,b)&&d.push(g);return d},clearCache:function(){n={}}};k.mixin(e,l);return l})},"dojo/aspect":function(){define([],function(){function e(d,l,b,c){var a=d[l],m="around"==l,r;if(m){var s=b(function(){return a.advice(this,arguments)});r={remove:function(){s&&(s=d=b=null)},advice:function(g,b){return s?s.apply(g,b):a.advice(g,b)}}}else r={remove:function(){if(r.advice){var a= r.previous,c=r.next;!c&&!a?delete d[l]:(a?a.next=c:d[l]=c,c&&(c.previous=a));d=b=r.advice=null}},id:q++,advice:b,receiveArguments:c};if(a&&!m)if("after"==l){for(;a.next&&(a=a.next););a.next=r;r.previous=a}else"before"==l&&(d[l]=r,r.next=a,a.previous=r);else d[l]=r;return r}function p(d){return function(l,b,c,a){var m=l[b],r;if(!m||m.target!=l)l[b]=r=function(){for(var a=q,g=arguments,b=r.before;b;)g=b.advice.apply(this,g)||g,b=b.next;if(r.around)var c=r.around.advice(this,g);for(b=r.after;b&&b.id< a;){if(b.receiveArguments)var m=b.advice.apply(this,g),c=m===k?c:m;else c=b.advice.call(this,c,g);b=b.next}return c},m&&(r.around={advice:function(a,g){return m.apply(a,g)}}),r.target=l;l=e(r||m,d,c,a);c=null;return l}}var k,q=0,h=p("after"),d=p("before"),n=p("around");return{before:d,around:n,after:h}})},"dojo/_base/declare":function(){define(["./kernel","../has","./lang"],function(e,p,k){function q(a,g){throw Error("declare"+(g?" "+g:"")+": "+a);}function h(a,g,b){var c,m,d,r,f,l,t,s=this._inherited= this._inherited||{};"string"==typeof a&&(c=a,a=g,g=b);b=0;r=a.callee;(c=c||r.nom)||q("can't deduce a name to call inherited()",this.declaredClass);f=this.constructor._meta;d=f.bases;t=s.p;if(c!=C){if(s.c!==r&&(t=0,l=d[0],f=l._meta,f.hidden[c]!==r)){(m=f.chains)&&"string"==typeof m[c]&&q("calling chained method with inherited: "+c,this.declaredClass);do if(f=l._meta,m=l.prototype,f&&(m[c]===r&&m.hasOwnProperty(c)||f.hidden[c]===r))break;while(l=d[++t]);t=l?t:-1}if(l=d[++t])if(m=l.prototype,l._meta&& m.hasOwnProperty(c))b=m[c];else{r=u[c];do if(m=l.prototype,(b=m[c])&&(l._meta?m.hasOwnProperty(c):b!==r))break;while(l=d[++t])}b=l&&b||u[c]}else{if(s.c!==r&&(t=0,(f=d[0]._meta)&&f.ctor!==r)){m=f.chains;for((!m||"manual"!==m.constructor)&&q("calling chained constructor with inherited",this.declaredClass);(l=d[++t])&&!((f=l._meta)&&f.ctor===r););t=l?t:-1}for(;(l=d[++t])&&!(b=(f=l._meta)?f.ctor:l););b=l&&b}s.c=b;s.p=t;if(b)return!0===g?b:b.apply(this,g||a)}function d(a,g){return"string"==typeof a?this.__inherited(a, g,!0):this.__inherited(a,!0)}function n(a,g,b){var c=this.getInherited(a,g);if(c)return c.apply(this,b||g||a)}function f(a){for(var g=this.constructor._meta.bases,b=0,c=g.length;b<c;++b)if(g[b]===a)return!0;return this instanceof a}function l(a,g){for(var b in g)b!=C&&g.hasOwnProperty(b)&&(a[b]=g[b]);if(p("bug-for-in-skips-shadowed"))for(var c=k._extraNames,m=c.length;m;)b=c[--m],b!=C&&g.hasOwnProperty(b)&&(a[b]=g[b])}function b(a){w.safeMixin(this.prototype,a);return this}function c(a,g){return w([this].concat(a), g||{})}function a(a,g){return function(){var b=arguments,c=b,m=b[0],d,r;r=a.length;var f;if(!(this instanceof b.callee))return t(b);if(g&&(m&&m.preamble||this.preamble)){f=Array(a.length);f[0]=b;for(d=0;;){if(m=b[0])(m=m.preamble)&&(b=m.apply(this,b)||b);m=a[d].prototype;(m=m.hasOwnProperty("preamble")&&m.preamble)&&(b=m.apply(this,b)||b);if(++d==r)break;f[d]=b}}for(d=r-1;0<=d;--d)m=a[d],(m=(r=m._meta)?r.ctor:m)&&m.apply(this,f?f[d]:b);(m=this.postscript)&&m.apply(this,c)}}function m(a,g){return function(){var b= arguments,c=b,m=b[0];if(!(this instanceof b.callee))return t(b);g&&(m&&(m=m.preamble)&&(c=m.apply(this,c)||c),(m=this.preamble)&&m.apply(this,c));a&&a.apply(this,b);(m=this.postscript)&&m.apply(this,b)}}function r(a){return function(){var g=arguments,b=0,c,m;if(!(this instanceof g.callee))return t(g);for(;c=a[b];++b)if(c=(m=c._meta)?m.ctor:c){c.apply(this,g);break}(c=this.postscript)&&c.apply(this,g)}}function s(a,g,b){return function(){var c,m,d=0,r=1;b&&(d=g.length-1,r=-1);for(;c=g[d];d+=r)m=c._meta, (c=(m?m.hidden:c.prototype)[a])&&c.apply(this,arguments)}}function g(a){B.prototype=a.prototype;a=new B;B.prototype=null;return a}function t(a){var b=a.callee,c=g(b);b.apply(c,a);return c}function w(t,e,n){"string"!=typeof t&&(n=e,e=t,t="");n=n||{};var p,B,H,S,z,Q,K,N=1,da=e;if("[object Array]"==v.call(e)){N=t;H=[];S=[{cls:0,refs:[]}];Q={};for(var Z=1,aa=e.length,T=0,U,V,P,Y;T<aa;++T){(U=e[T])?"[object Function]"!=v.call(U)&&q("mixin #"+T+" is not a callable constructor.",N):q("mixin #"+T+" is unknown. Did you use dojo.require to pull it in?", N);V=U._meta?U._meta.bases:[U];P=0;for(U=V.length-1;0<=U;--U)Y=V[U].prototype,Y.hasOwnProperty("declaredClass")||(Y.declaredClass="uniqName_"+D++),Y=Y.declaredClass,Q.hasOwnProperty(Y)||(Q[Y]={count:0,refs:[],cls:V[U]},++Z),Y=Q[Y],P&&P!==Y&&(Y.refs.push(P),++P.count),P=Y;++P.count;S[0].refs.push(P)}for(;S.length;){P=S.pop();H.push(P.cls);for(--Z;B=P.refs,1==B.length;){P=B[0];if(!P||--P.count){P=0;break}H.push(P.cls);--Z}if(P){T=0;for(aa=B.length;T<aa;++T)P=B[T],--P.count||S.push(P)}}Z&&q("can't build consistent linearization", N);U=e[0];H[0]=U?U._meta&&U===H[H.length-U._meta.bases.length]?U._meta.bases.length:1:0;Q=H;H=Q[0];N=Q.length-H;e=Q[N]}else Q=[0],e?"[object Function]"==v.call(e)?(H=e._meta,Q=Q.concat(H?H.bases:e)):q("base class is not a callable constructor.",t):null!==e&&q("unknown base class. Did you use dojo.require to pull it in?",t);if(e)for(B=N-1;;--B){p=g(e);if(!B)break;H=Q[B];(H._meta?l:A)(p,H.prototype);S=new Function;S.superclass=e;S.prototype=p;e=p.constructor=S}else p={};w.safeMixin(p,n);H=n.constructor; H!==u.constructor&&(H.nom=C,p.constructor=H);for(B=N-1;B;--B)(H=Q[B]._meta)&&H.chains&&(K=A(K||{},H.chains));p["-chains-"]&&(K=A(K||{},p["-chains-"]));H=!K||!K.hasOwnProperty(C);Q[0]=S=K&&"manual"===K.constructor?r(Q):1==Q.length?m(n.constructor,H):a(Q,H);S._meta={bases:Q,hidden:n,chains:K,parents:da,ctor:n.constructor};S.superclass=e&&e.prototype;S.extend=b;S.createSubclass=c;S.prototype=p;p.constructor=S;p.getInherited=d;p.isInstanceOf=f;p.inherited=G;p.__inherited=h;t&&(p.declaredClass=t,k.setObject(t, S));if(K)for(z in K)p[z]&&("string"==typeof K[z]&&z!=C)&&(H=p[z]=s(z,Q,"after"===K[z]),H.nom=z);return S}var A=k.mixin,u=Object.prototype,v=u.toString,B=new Function,D=0,C="constructor",G=e.config.isDebug?n:h;e.safeMixin=w.safeMixin=function(a,g){var b,c;for(b in g)if(c=g[b],(c!==u[b]||!(b in u))&&b!=C)"[object Function]"==v.call(c)&&(c.nom=b),a[b]=c;if(p("bug-for-in-skips-shadowed"))for(var m=k._extraNames,d=m.length;d;)if(b=m[--d],c=g[b],(c!==u[b]||!(b in u))&&b!=C)"[object Function]"==v.call(c)&& (c.nom=b),a[b]=c;return a};return e.declare=w})},"dijit/layout/BorderContainer":function(){define("dojo/_base/array dojo/cookie dojo/_base/declare dojo/dom-class dojo/dom-construct dojo/dom-geometry dojo/dom-style dojo/keys dojo/_base/lang dojo/on dojo/touch ../_WidgetBase ../_Widget ../_TemplatedMixin ./LayoutContainer ./utils".split(" "),function(e,p,k,q,h,d,n,f,l,b,c,a,m,r,s,g){var t=k("dijit.layout._Splitter",[m,r],{live:!0,templateString:'\x3cdiv class\x3d"dijitSplitter" data-dojo-attach-event\x3d"onkeydown:_onKeyDown,press:_startDrag,onmouseenter:_onMouse,onmouseleave:_onMouse" tabIndex\x3d"0" role\x3d"separator"\x3e\x3cdiv class\x3d"dijitSplitterThumb"\x3e\x3c/div\x3e\x3c/div\x3e', constructor:function(){this._handlers=[]},postMixInProperties:function(){this.inherited(arguments);this.horizontal=/top|bottom/.test(this.region);this._factor=/top|left/.test(this.region)?1:-1;this._cookieName=this.container.id+"_"+this.region},buildRendering:function(){this.inherited(arguments);q.add(this.domNode,"dijitSplitter"+(this.horizontal?"H":"V"));if(this.container.persist){var a=p(this._cookieName);a&&(this.child.domNode.style[this.horizontal?"height":"width"]=a)}},_computeMaxSize:function(){var a= this.horizontal?"h":"w",b=d.getMarginBox(this.child.domNode)[a],g=e.filter(this.container.getChildren(),function(a){return"center"==a.region})[0],a=d.getContentBox(g.domNode)[a]-10;return Math.min(this.child.maxSize,b+a)},_startDrag:function(a){this.cover||(this.cover=h.place("\x3cdiv class\x3ddijitSplitterCover\x3e\x3c/div\x3e",this.child.domNode,"after"));q.add(this.cover,"dijitSplitterCoverActive");this.fake&&h.destroy(this.fake);if(!(this._resize=this.live))(this.fake=this.domNode.cloneNode(!0)).removeAttribute("id"), q.add(this.domNode,"dijitSplitterShadow"),h.place(this.fake,this.domNode,"after");q.add(this.domNode,"dijitSplitterActive dijitSplitter"+(this.horizontal?"H":"V")+"Active");this.fake&&q.remove(this.fake,"dijitSplitterHover dijitSplitter"+(this.horizontal?"H":"V")+"Hover");var g=this._factor,m=this.horizontal,r=m?"pageY":"pageX",f=a[r],t=this.domNode.style,m=m?"h":"w",s=n.getComputedStyle(this.child.domNode),w=d.getMarginBox(this.child.domNode,s)[m],e=this._computeMaxSize(),k=Math.max(this.child.minSize, d.getPadBorderExtents(this.child.domNode,s)[m]+10),m=this.region,p="top"==m||"bottom"==m?"top":"left",M=parseInt(t[p],10),H=this._resize,S=l.hitch(this.container,"_layoutChildren",this.child.id),m=this.ownerDocument;this._handlers=this._handlers.concat([b(m,c.move,this._drag=function(a,b){var c=a[r]-f,m=g*c+w,d=Math.max(Math.min(m,e),k);(H||b)&&S(d);t[p]=c+M+g*(d-m)+"px"}),b(m,"dragstart",function(a){a.stopPropagation();a.preventDefault()}),b(this.ownerDocumentBody,"selectstart",function(a){a.stopPropagation(); a.preventDefault()}),b(m,c.release,l.hitch(this,"_stopDrag"))]);a.stopPropagation();a.preventDefault()},_onMouse:function(a){a="mouseover"==a.type||"mouseenter"==a.type;q.toggle(this.domNode,"dijitSplitterHover",a);q.toggle(this.domNode,"dijitSplitter"+(this.horizontal?"H":"V")+"Hover",a)},_stopDrag:function(a){try{this.cover&&q.remove(this.cover,"dijitSplitterCoverActive"),this.fake&&h.destroy(this.fake),q.remove(this.domNode,"dijitSplitterActive dijitSplitter"+(this.horizontal?"H":"V")+"Active dijitSplitterShadow"), this._drag(a),this._drag(a,!0)}finally{this._cleanupHandlers(),delete this._drag}this.container.persist&&p(this._cookieName,this.child.domNode.style[this.horizontal?"height":"width"],{expires:365})},_cleanupHandlers:function(){for(var a;a=this._handlers.pop();)a.remove()},_onKeyDown:function(a){this._resize=!0;var b=this.horizontal,g=1;switch(a.keyCode){case b?f.UP_ARROW:f.LEFT_ARROW:g*=-1;case b?f.DOWN_ARROW:f.RIGHT_ARROW:break;default:return}b=d.getMarginSize(this.child.domNode)[b?"h":"w"]+this._factor* g;this.container._layoutChildren(this.child.id,Math.max(Math.min(b,this._computeMaxSize()),this.child.minSize));a.stopPropagation();a.preventDefault()},destroy:function(){this._cleanupHandlers();delete this.child;delete this.container;delete this.cover;delete this.fake;this.inherited(arguments)}}),w=k("dijit.layout._Gutter",[m,r],{templateString:'\x3cdiv class\x3d"dijitGutter" role\x3d"presentation"\x3e\x3c/div\x3e',postMixInProperties:function(){this.inherited(arguments);this.horizontal=/top|bottom/.test(this.region)}, buildRendering:function(){this.inherited(arguments);q.add(this.domNode,"dijitGutter"+(this.horizontal?"H":"V"))}});k=k("dijit.layout.BorderContainer",s,{gutters:!0,liveSplitters:!0,persist:!1,baseClass:"dijitBorderContainer",_splitterClass:t,postMixInProperties:function(){this.gutters||(this.baseClass+="NoGutter");this.inherited(arguments)},_setupChild:function(a){this.inherited(arguments);var b=a.region,g=a.isLeftToRight();"leading"==b&&(b=g?"left":"right");"trailing"==b&&(b=g?"right":"left");if(b&& "center"!=b&&(a.splitter||this.gutters)&&!a._splitterWidget)g=a.splitter?this._splitterClass:w,l.isString(g)&&(g=l.getObject(g)),g=new g({id:a.id+"_splitter",container:this,child:a,region:b,live:this.liveSplitters}),g.isSplitter=!0,a._splitterWidget=g,b="bottom"==b||b==(this.isLeftToRight()?"right":"left"),h.place(g.domNode,a.domNode,b?"before":"after"),g.startup()},layout:function(){this._layoutChildren()},removeChild:function(a){var b=a._splitterWidget;b&&(b.destroy(),delete a._splitterWidget); this.inherited(arguments)},getChildren:function(){return e.filter(this.inherited(arguments),function(a){return!a.isSplitter})},getSplitter:function(a){return e.filter(this.getChildren(),function(b){return b.region==a})[0]._splitterWidget},resize:function(a,b){if(!this.cs||!this.pe){var g=this.domNode;this.cs=n.getComputedStyle(g);this.pe=d.getPadExtents(g,this.cs);this.pe.r=n.toPixelValue(g,this.cs.paddingRight);this.pe.b=n.toPixelValue(g,this.cs.paddingBottom);n.set(g,"padding","0px")}this.inherited(arguments)}, _layoutChildren:function(a,b){if(this._borderBox&&this._borderBox.h){var c=[];e.forEach(this._getOrderedChildren(),function(a){c.push(a);a._splitterWidget&&c.push(a._splitterWidget)});g.layoutChildren(this.domNode,{l:this.pe.l,t:this.pe.t,w:this._borderBox.w-this.pe.w,h:this._borderBox.h-this.pe.h},c,a,b)}},destroyRecursive:function(){e.forEach(this.getChildren(),function(a){var b=a._splitterWidget;b&&b.destroy();delete a._splitterWidget});this.inherited(arguments)}});k.ChildWidgetProperties={splitter:!1, minSize:0,maxSize:Infinity};l.mixin(k.ChildWidgetProperties,s.ChildWidgetProperties);l.extend(a,k.ChildWidgetProperties);k._Splitter=t;k._Gutter=w;return k})},"dojo/cookie":function(){define(["./_base/kernel","./regexp"],function(e,p){e.cookie=function(e,q,h){var d=document.cookie,n;if(1==arguments.length)n=(n=d.match(RegExp("(?:^|; )"+p.escapeString(e)+"\x3d([^;]*)")))?decodeURIComponent(n[1]):void 0;else{h=h||{};d=h.expires;if("number"==typeof d){var f=new Date;f.setTime(f.getTime()+864E5*d);d= h.expires=f}d&&d.toUTCString&&(h.expires=d.toUTCString());q=encodeURIComponent(q);var d=e+"\x3d"+q,l;for(l in h)d+="; "+l,f=h[l],!0!==f&&(d+="\x3d"+f);document.cookie=d}return n};e.cookie.isSupported=function(){"cookieEnabled"in navigator||(this("__djCookieTest__","CookiesAllowed"),navigator.cookieEnabled="CookiesAllowed"==this("__djCookieTest__"),navigator.cookieEnabled&&this("__djCookieTest__","",{expires:-1}));return navigator.cookieEnabled};return e.cookie})},"dojo/regexp":function(){define(["./_base/kernel", "./_base/lang"],function(e,p){var k={};p.setObject("dojo.regexp",k);k.escapeString=function(e,h){return e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(d){return h&&-1!=h.indexOf(d)?d:"\\"+d})};k.buildGroupRE=function(e,h,d){if(!(e instanceof Array))return h(e);for(var n=[],f=0;f<e.length;f++)n.push(h(e[f]));return k.group(n.join("|"),d)};k.group=function(e,h){return"("+(h?"?:":"")+e+")"};return k})},"dojo/dom-class":function(){define(["./_base/lang","./_base/array","./dom"],function(e,p,k){function q(f){if("string"== typeof f||f instanceof String){if(f&&!d.test(f))return n[0]=f,n;f=f.split(d);f.length&&!f[0]&&f.shift();f.length&&!f[f.length-1]&&f.pop();return f}return!f?[]:p.filter(f,function(b){return b})}var h,d=/\s+/,n=[""],f={};return h={contains:function(d,b){return 0<=(" "+k.byId(d).className+" ").indexOf(" "+b+" ")},add:function(d,b){d=k.byId(d);b=q(b);var c=d.className,a,c=c?" "+c+" ":" ";a=c.length;for(var m=0,r=b.length,f;m<r;++m)(f=b[m])&&0>c.indexOf(" "+f+" ")&&(c+=f+" ");a<c.length&&(d.className= c.substr(1,c.length-2))},remove:function(d,b){d=k.byId(d);var c;if(void 0!==b){b=q(b);c=" "+d.className+" ";for(var a=0,m=b.length;a<m;++a)c=c.replace(" "+b[a]+" "," ");c=e.trim(c)}else c="";d.className!=c&&(d.className=c)},replace:function(d,b,c){d=k.byId(d);f.className=d.className;h.remove(f,c);h.add(f,b);d.className!==f.className&&(d.className=f.className)},toggle:function(d,b,c){d=k.byId(d);if(void 0===c){b=q(b);for(var a=0,m=b.length,r;a<m;++a)r=b[a],h[h.contains(d,r)?"remove":"add"](d,r)}else h[c? "add":"remove"](d,b);return c}}})},"dojo/dom":function(){define(["./sniff","./_base/window"],function(e,p){if(7>=e("ie"))try{document.execCommand("BackgroundImageCache",!1,!0)}catch(k){}var q={};e("ie")?q.byId=function(d,h){if("string"!=typeof d)return d;var f=h||p.doc,l=d&&f.getElementById(d);if(l&&(l.attributes.id.value==d||l.id==d))return l;f=f.all[d];if(!f||f.nodeName)f=[f];for(var b=0;l=f[b++];)if(l.attributes&&l.attributes.id&&l.attributes.id.value==d||l.id==d)return l}:q.byId=function(d,h){return("string"== typeof d?(h||p.doc).getElementById(d):d)||null};q.isDescendant=function(d,h){try{d=q.byId(d);for(h=q.byId(h);d;){if(d==h)return!0;d=d.parentNode}}catch(f){}return!1};e.add("css-user-select",function(d,h,f){if(!f)return!1;d=f.style;h=["Khtml","O","ms","Moz","Webkit"];f=h.length;var l="userSelect";do if("undefined"!==typeof d[l])return l;while(f--&&(l=h[f]+"UserSelect"));return!1});var h=e("css-user-select");q.setSelectable=h?function(d,e){q.byId(d).style[h]=e?"":"none"}:function(d,h){d=q.byId(d);var f= d.getElementsByTagName("*"),l=f.length;if(h)for(d.removeAttribute("unselectable");l--;)f[l].removeAttribute("unselectable");else for(d.setAttribute("unselectable","on");l--;)f[l].setAttribute("unselectable","on")};return q})},"dojo/_base/window":function(){define(["./kernel","./lang","../sniff"],function(e,p,k){var q={global:e.global,doc:this.document||null,body:function(h){h=h||e.doc;return h.body||h.getElementsByTagName("body")[0]},setContext:function(h,d){e.global=q.global=h;e.doc=q.doc=d},withGlobal:function(h, d,n,f){var l=e.global;try{return e.global=q.global=h,q.withDoc.call(null,h.document,d,n,f)}finally{e.global=q.global=l}},withDoc:function(h,d,n,f){var l=q.doc,b=k("quirks"),c=k("ie"),a,m,r;try{e.doc=q.doc=h;e.isQuirks=k.add("quirks","BackCompat"==e.doc.compatMode,!0,!0);if(k("ie")&&(r=h.parentWindow)&&r.navigator)a=parseFloat(r.navigator.appVersion.split("MSIE ")[1])||void 0,(m=h.documentMode)&&(5!=m&&Math.floor(a)!=m)&&(a=m),e.isIE=k.add("ie",a,!0,!0);n&&"string"==typeof d&&(d=n[d]);return d.apply(n, f||[])}finally{e.doc=q.doc=l,e.isQuirks=k.add("quirks",b,!0,!0),e.isIE=k.add("ie",c,!0,!0)}}};p.mixin(e,q);return q})},"dojo/dom-construct":function(){define("exports ./_base/kernel ./sniff ./_base/window ./dom ./dom-attr".split(" "),function(e,p,k,q,h,d){function n(a,b){var g=b.parentNode;g&&g.insertBefore(a,b)}function f(a){if(a.canHaveChildren)try{a.innerHTML="";return}catch(b){}for(var g;g=a.lastChild;)l(g,a)}function l(a,b){a.firstChild&&f(a);b&&(k("ie")&&b.canHaveChildren&&"removeNode"in a? a.removeNode(!1):b.removeChild(a))}var b={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"]},c=/<\s*([\w\:]+)/,a={},m=0,r="__"+p._scopeName+"ToDomId",s;for(s in b)b.hasOwnProperty(s)&&(p=b[s],p.pre="option"==s?'\x3cselect multiple\x3d"multiple"\x3e':"\x3c"+p.join("\x3e\x3c")+"\x3e",p.post="\x3c/"+p.reverse().join("\x3e\x3c/")+ "\x3e");var g;8>=k("ie")&&(g=function(a){a.__dojo_html5_tested="yes";var b=t("div",{innerHTML:"\x3cnav\x3ea\x3c/nav\x3e",style:{visibility:"hidden"}},a.body);1!==b.childNodes.length&&"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(b){a.createElement(b)});w(b)});e.toDom=function(d,f){f=f||q.doc;var t=f[r];t||(f[r]=t=++m+"",a[t]=f.createElement("div"));8>=k("ie")&&!f.__dojo_html5_tested&& f.body&&g(f);d+="";var l=d.match(c),s=l?l[1].toLowerCase():"",t=a[t];if(l&&b[s]){l=b[s];t.innerHTML=l.pre+d+l.post;for(l=l.length;l;--l)t=t.firstChild}else t.innerHTML=d;if(1==t.childNodes.length)return t.removeChild(t.firstChild);for(s=f.createDocumentFragment();l=t.firstChild;)s.appendChild(l);return s};e.place=function(a,b,g){b=h.byId(b);"string"==typeof a&&(a=/^\s*</.test(a)?e.toDom(a,b.ownerDocument):h.byId(a));if("number"==typeof g){var c=b.childNodes;!c.length||c.length<=g?b.appendChild(a): n(a,c[0>g?0:g])}else switch(g){case "before":n(a,b);break;case "after":g=a;(c=b.parentNode)&&(c.lastChild==b?c.appendChild(g):c.insertBefore(g,b.nextSibling));break;case "replace":b.parentNode.replaceChild(a,b);break;case "only":e.empty(b);b.appendChild(a);break;case "first":if(b.firstChild){n(a,b.firstChild);break}default:b.appendChild(a)}return a};var t=e.create=function(a,b,g,c){var m=q.doc;g&&(g=h.byId(g),m=g.ownerDocument);"string"==typeof a&&(a=m.createElement(a));b&&d.set(a,b);g&&e.place(a, g,c);return a};e.empty=function(a){f(h.byId(a))};var w=e.destroy=function(a){(a=h.byId(a))&&l(a,a.parentNode)}})},"dojo/dom-attr":function(){define("exports ./sniff ./_base/lang ./dom ./dom-style ./dom-prop".split(" "),function(e,p,k,q,h,d){function n(b,c){var a=b.getAttributeNode&&b.getAttributeNode(c);return a&&a.specified}var f={innerHTML:1,className:1,htmlFor:p("ie"),value:1},l={classname:"class",htmlfor:"for",tabindex:"tabIndex",readonly:"readOnly"};e.has=function(b,c){var a=c.toLowerCase(); return f[d.names[a]||c]||n(q.byId(b),l[a]||c)};e.get=function(b,c){b=q.byId(b);var a=c.toLowerCase(),m=d.names[a]||c,r=b[m];if(f[m]&&"undefined"!=typeof r||"href"!=m&&("boolean"==typeof r||k.isFunction(r)))return r;a=l[a]||c;return n(b,a)?b.getAttribute(a):null};e.set=function(b,c,a){b=q.byId(b);if(2==arguments.length){for(var m in c)e.set(b,m,c[m]);return b}m=c.toLowerCase();var r=d.names[m]||c,s=f[r];if("style"==r&&"string"!=typeof a)return h.set(b,a),b;if(s||"boolean"==typeof a||k.isFunction(a))return d.set(b, c,a);b.setAttribute(l[m]||c,a);return b};e.remove=function(b,c){q.byId(b).removeAttribute(l[c.toLowerCase()]||c)};e.getNodeProp=function(b,c){b=q.byId(b);var a=c.toLowerCase(),m=d.names[a]||c;if(m in b&&"href"!=m)return b[m];a=l[a]||c;return n(b,a)?b.getAttribute(a):null}})},"dojo/dom-style":function(){define(["./sniff","./dom"],function(e,p){function k(a,r,f){r=r.toLowerCase();if(e("ie")){if("auto"==f){if("height"==r)return a.offsetHeight;if("width"==r)return a.offsetWidth}if("fontweight"==r)switch(f){case 700:return"bold"; default:return"normal"}}r in b||(b[r]=c.test(r));return b[r]?d(a,f):f}var q,h={};q=e("webkit")?function(a){var b;if(1==a.nodeType){var c=a.ownerDocument.defaultView;b=c.getComputedStyle(a,null);!b&&a.style&&(a.style.display="",b=c.getComputedStyle(a,null))}return b||{}}:e("ie")&&(9>e("ie")||e("quirks"))?function(a){return 1==a.nodeType&&a.currentStyle?a.currentStyle:{}}:function(a){return 1==a.nodeType?a.ownerDocument.defaultView.getComputedStyle(a,null):{}};h.getComputedStyle=q;var d;d=e("ie")?function(a, b){if(!b)return 0;if("medium"==b)return 4;if(b.slice&&"px"==b.slice(-2))return parseFloat(b);var c=a.style,g=a.runtimeStyle,d=c.left,f=g.left;g.left=a.currentStyle.left;try{c.left=b,b=c.pixelLeft}catch(l){b=0}c.left=d;g.left=f;return b}:function(a,b){return parseFloat(b)||0};h.toPixelValue=d;var n=function(a,b){t