//>>built define(["dijit","dojo","dojox","dojo/require!dojox/lang/observable"],function(_1,_2,_3){ _2.provide("dojox.secure.DOM"); _2.require("dojox.lang.observable"); _3.secure.DOM=function(_4){ function _5(_6){ if(!_6){ return _6; } var _7=_6; do{ if(_7==_4){ return _8(_6); } }while((_7=_7.parentNode)); return null; }; function _8(_9){ if(_9){ if(_9.nodeType){ var _a=_b(_9); if(_9.nodeType==1&&typeof _a.style=="function"){ _a.style=_c(_9.style); _a.ownerDocument=_d; _a.childNodes={__get__:function(i){ return _8(_9.childNodes[i]); },length:0}; } return _a; } if(_9&&typeof _9=="object"){ if(_9.__observable){ return _9.__observable; } _a=_9 instanceof Array?[]:{}; _9.__observable=_a; for(var i in _9){ if(i!="__observable"){ _a[i]=_8(_9[i]); } } _a.data__=_9; return _a; } if(typeof _9=="function"){ var _e=function(_f){ if(typeof _f=="function"){ return function(){ for(var i=0;i