9ffddd8a489e204deecd3fd559883e895b05ecacbbc04962e6cc95fb23dfe0c67134a3f9d3635a8ef3ef660d1ff53c88458c655081c0105780115a9fe2dbf6 318 B

12345678910111213141516171819
  1. define( function() {
  2. "use strict";
  3. /**
  4. * Determines whether an object can have data
  5. */
  6. return function( owner ) {
  7. // Accepts only:
  8. // - Node
  9. // - Node.ELEMENT_NODE
  10. // - Node.DOCUMENT_NODE
  11. // - Object
  12. // - Any
  13. return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
  14. };
  15. } );