//>>built define(["dojo","dijit","dojox","dojo/require!dojox/lang/observable"],function(h,z,k){h.provide("dojox.secure.DOM");h.require("dojox.lang.observable");k.secure.DOM=function(e){function f(a){if(a){if(a.nodeType){var b=t(a);1==a.nodeType&&"function"==typeof b.style&&(b.style=x(a.style),b.ownerDocument=m,b.childNodes={__get__:function(b){return f(a.childNodes[b])},length:0});return b}if(a&&"object"==typeof a){if(a.__observable)return a.__observable;b=a instanceof Array?[]:{};a.__observable=b;for(var d in a)"__observable"!= d&&(b[d]=f(a[d]));b.data__=a;return b}if("function"==typeof a){var c=function(a){return"function"==typeof a?function(){for(var b=0;b