Liferay.Loader.define('sharing-web$redux@4.0.5/src/utils/isPlainObject', ['module', 'exports', 'require'], function (module, exports, require) {
  var define = undefined;
  var global = window;
  {
    /**
     * @param {any} obj The object to inspect.
     * @returns {boolean} True if the argument appears to be a plain object.
     */
    export default function isPlainObject(obj) {
      if (typeof obj !== 'object' || obj === null) return false;

      let proto = obj;
      while (Object.getPrototypeOf(proto) !== null) {
        proto = Object.getPrototypeOf(proto);
      }

      return Object.getPrototypeOf(obj) === proto;
    }
  }
});
//# sourceMappingURL=isPlainObject.js.map