docs: function(module, exports) {
  
  	/**
  	 * Copyright 2013-present, Facebook, Inc.
  	 * All rights reserved.
  	 *
  	 * This source code is licensed under the BSD-style license found in the
  	 * LICENSE file in the root directory of this source tree. An additional grant
  	 * of patent rights can be found in the PATENTS file in the same directory.
  	 *
  	 */
  	
  	'use strict';
  	
  	/**
  	 * Gets the target node from a native browser event by accounting for
  	 * inconsistencies in browser DOM APIs.
  	 *
  	 * @param {object} nativeEvent Native browser event.
  	 * @return {DOMEventTarget} Target node.
  	 */
  	
  	function getEventTarget(nativeEvent) {
  	  var target = nativeEvent.target || nativeEvent.srcElement || window;
  	
  	  // Normalize SVG <use> element events #4963
  	  if (target.correspondingUseElement) {
  	    target = target.correspondingUseElement;
  	  }
  	
  	  // Safari may fire events on text nodes (Node.TEXT_NODE is 3).
  	  // @see http://www.quirksmode.org/js/events_properties.html
  	  return target.nodeType === 3 ? target.parentNode : target;
  	}
  	
  	module.exports = getEventTarget;
  
  /***/ }