Liferay.Loader.define("@site-navigation-item-selector-web$babel/runtime@7.11.2/helpers/createSuper", ['module', 'exports', 'require', './getPrototypeOf', './isNativeReflectConstruct', './possibleConstructorReturn'], function (module, exports, require) {
  var define = undefined;
  var global = window;
  {
    var getPrototypeOf = require("./getPrototypeOf");

    var isNativeReflectConstruct = require("./isNativeReflectConstruct");

    var possibleConstructorReturn = require("./possibleConstructorReturn");

    function _createSuper(Derived) {
      var hasNativeReflectConstruct = isNativeReflectConstruct();
      return function _createSuperInternal() {
        var Super = getPrototypeOf(Derived),
            result;

        if (hasNativeReflectConstruct) {
          var NewTarget = getPrototypeOf(this).constructor;
          result = Reflect.construct(Super, arguments, NewTarget);
        } else {
          result = Super.apply(this, arguments);
        }

        return possibleConstructorReturn(this, result);
      };
    }

    module.exports = _createSuper;
  }
});
//# sourceMappingURL=createSuper.js.map