//>>built define(["dojo/_base/lang","dojo/_base/array","dojo/_base/connect","../_base"],function(e,k,g,f){var d=e.getObject("tag.misc",!0,f);d.DebugNode=e.extend(function(a){this.text=a},{render:function(a,b){for(var c=a.getKeys(),h=[],d={},e=0,f;f=c[e];e++)d[f]=a[f],h+="["+f+": "+typeof a[f]+"]\n";console.debug(d);return this.text.set(h).render(a,b,this)},unrender:function(a,b){return b},clone:function(a){return new this.constructor(this.text.clone(a))},toString:function(){return"ddtm.DebugNode"}});d.FilterNode= e.extend(function(a,b){this._varnode=a;this._nodelist=b},{render:function(a,b){var c=this._nodelist.render(a,new dojox.string.Builder);a=a.update({"var":c.toString()});this._varnode.render(a,b);a=a.pop();return b},unrender:function(a,b){return b},clone:function(a){return new this.constructor(this._expression,this._nodelist.clone(a))}});d.FirstOfNode=e.extend(function(a,b){this._vars=a;this.vars=k.map(a,function(a){return new dojox.dtl._Filter(a)});this.contents=b},{render:function(a,b){for(var c= 0,d;d=this.vars[c];c++)if(d=d.resolve(a),"undefined"!=typeof d)return null===d&&(d="null"),this.contents.set(d),this.contents.render(a,b);return this.contents.unrender(a,b)},unrender:function(a,b){return this.contents.unrender(a,b)},clone:function(a){return new this.constructor(this._vars,this.contents.clone(a))}});d.SpacelessNode=e.extend(function(a,b){this.nodelist=a;this.contents=b},{render:function(a,b){if(b.getParent){var c=[g.connect(b,"onAddNodeComplete",this,"_watch"),g.connect(b,"onSetParent", this,"_watchParent")];b=this.nodelist.render(a,b);g.disconnect(c[0]);g.disconnect(c[1])}else c=this.nodelist.dummyRender(a),this.contents.set(c.replace(/>\s+