dist/ZeroClipboard.js
function(obj) {
    if (obj) {
      for (var prop in obj) {
        if (_hasOwn.call(obj, prop)) {
          delete obj[prop];
        }
      }
    }
    return obj;
  }
function(obj) {
    if (obj) {
      for (var prop in obj) {
        if (_hasOwn.call(obj, prop)) {
          delete obj[prop];
        }
      }
    }
    return obj;
  }
function ( obj ) { if ( obj ) { for ( var prop in obj ) { if ( _hasOwn . call ( obj , prop ) ) { delete obj [ prop ] ; } } } return obj ; }
Remove all owned, enumerable properties from an object.

@returns The original object without its owned, enumerable properties.
@private
Remove all owned enumerable properties from an object .