import isObject_default from "./isObject.js";
import _isPrototype_default from "./_isPrototype.js";
import _nativeKeysIn_default from "./_nativeKeysIn.js";
var hasOwnProperty = Object.prototype.hasOwnProperty;
function baseKeysIn(i) {
	if (!isObject_default(i)) return _nativeKeysIn_default(i);
	var a = _isPrototype_default(i), o = [];
	for (var s in i) s == "constructor" && (a || !hasOwnProperty.call(i, s)) || o.push(s);
	return o;
}
var _baseKeysIn_default = baseKeysIn;
export { _baseKeysIn_default as default };
