function baseIsNative$2(value) {
	  if (!isObject$2(value) || isMasked$2(value)) {
	    return false;
	  }
	  var pattern = (isFunction$2(value) || isHostObject$3(value)) ? reIsNative$2 : reIsHostCtor$2;
	  return pattern.test(toSource$2(value));
	}
function baseIsNative$2(value) {
	  if (!isObject$2(value) || isMasked$2(value)) {
	    return false;
	  }
	  var pattern = (isFunction$2(value) || isHostObject$3(value)) ? reIsNative$2 : reIsHostCtor$2;
	  return pattern.test(toSource$2(value));
	}
function baseIsNative$2 ( value ) { if ( ! isObject$2 ( value ) || isMasked$2 ( value ) ) { return false ; } var pattern = ( isFunction$2 ( value ) || isHostObject$3 ( value ) ) ? reIsNative$2 : reIsHostCtor$2 ; return pattern . test ( toSource$2 ( value ) ) ; }
The base implementation of `_.isNative` without bad shim checks.

@private
@param {*} value The value to check.
@returns {boolean} Returns `true` if `value` is a native function,
else `false`.
The base implementation of _ . isNative without bad shim checks .