//>>built define("dojo/_base/lang ./_base dojox/string/tokenize ./Context dojo/dom dojo/dom-construct dojo/_base/html dojo/_base/array dojo/_base/connect dojo/_base/sniff".split(" "),function(n,c,A,E,z,B,y,C,D,w){c.BOOLS={checked:1,disabled:1,readonly:1};c.TOKEN_CHANGE=-11;c.TOKEN_ATTR=-12;c.TOKEN_CUSTOM=-13;c.TOKEN_NODE=1;var u=c.text,r=c.dom={_attributes:{},_uppers:{},_re4:/^function anonymous\(\)\s*{\s*(.*)\s*}$/,_reTrim:/(?:^[\n\s]*(\{%)?\s*|\s*(%\})?[\n\s]*$)/g,_reSplit:/\s*%\}[\n\s]*\{%\s*/g,getTemplate:function(a){if("undefined"== typeof this._commentable){this._commentable=!1;var b=document.createElement("div");b.innerHTML="\x3c!--Test comment handling, and long comments, using comments whenever possible.--\x3e";b.childNodes.length&&8==b.firstChild.nodeType&&"Test comment handling, and long comments, using comments whenever possible."==b.firstChild.data&&(this._commentable=!0)}this._commentable||(a=a.replace(/\x3c!--({({|%).*?(%|})})--\x3e/g,"$1"));w("ie")&&(a=a.replace(/\b(checked|disabled|readonly|style)="/g,'t$1\x3d"')); a=a.replace(/\bstyle="/g,'tstyle\x3d"');for(var b=w("webkit"),f=[[!0,"select","option"],[b,"tr","td|th"],[b,"thead","tr","th"],[b,"tbody","tr","td"],[b,"table","tbody|thead|tr","tr","td"]],d=[],e=0,c;c=f[e];e++)if(c[0]&&-1!=a.indexOf("\x3c"+c[1])){var g=new RegExp("\x3c"+c[1]+"(?:.|\n)*?\x3e((?:.|\n)+?)\x3c/"+c[1]+"\x3e","ig");for(;b=g.exec(a);){for(var k=c[2].split("|"),m=[],l=0,p;p=k[l];l++)m.push("\x3c"+p+"(?:.|\n)*?\x3e(?:.|\n)*?\x3c/"+p+"\x3e");var v=[],k=A(b[1],new RegExp("("+m.join("|")+")", "ig"),function(a){var b=/<(\w+)/.exec(a)[1];v[b]||(v[b]=!0,v.push(b));return{data:a}});if(v.length){m=1==v.length?v[0]:c[2].split("|")[0];p=[];for(var l=0,u=k.length;l