import { __commonJS } from "../../_virtual/rolldown_runtime.mjs";
import { require_Reflect_getPrototypeOf } from "./Reflect.getPrototypeOf.mjs";
import { require_Object_getPrototypeOf } from "./Object.getPrototypeOf.mjs";
import { require_get } from "../dunder-proto/get.mjs";

//#region ../../node_modules/get-proto/index.js
var require_get_proto = /* @__PURE__ */ __commonJS({ "../../node_modules/get-proto/index.js": ((exports, module) => {
	var reflectGetProto = require_Reflect_getPrototypeOf();
	var originalGetProto = require_Object_getPrototypeOf();
	var getDunderProto = require_get();
	/** @type {import('.')} */
	module.exports = reflectGetProto ? function getProto(O) {
		return reflectGetProto(O);
	} : originalGetProto ? function getProto(O) {
		if (!O || typeof O !== "object" && typeof O !== "function") throw new TypeError("getProto: not an object");
		return originalGetProto(O);
	} : getDunderProto ? function getProto(O) {
		return getDunderProto(O);
	} : null;
}) });

//#endregion
export default require_get_proto();

export { require_get_proto };
//# sourceMappingURL=index.mjs.map