import { c as callBindApplyHelpers } from "../call-bind-apply-helpers/index.js";
import { g as gopd } from "../gopd/index.js";
var get;
var hasRequiredGet;
function requireGet() {
  if (hasRequiredGet)
    return get;
  hasRequiredGet = 1;
  var callBind = callBindApplyHelpers;
  var gOPD = gopd;
  var hasProtoAccessor = (
    /** @type {{ __proto__?: typeof Array.prototype }} */
    [].__proto__ === Array.prototype
  );
  var desc = hasProtoAccessor && gOPD && gOPD(
    Object.prototype,
    /** @type {keyof typeof Object.prototype} */
    "__proto__"
  );
  var $Object = Object;
  var $getPrototypeOf = $Object.getPrototypeOf;
  get = desc && typeof desc.get === "function" ? callBind([desc.get]) : typeof $getPrototypeOf === "function" ? (
    /** @type {import('./get')} */
    function getDunder(value) {
      return $getPrototypeOf(value == null ? value : $Object(value));
    }
  ) : false;
  return get;
}
export {
  requireGet as __require
};
//# sourceMappingURL=get.js.map
