text: "use strict";
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  exports.default = undefined;
  
  var _BaseFoo2 = require("./BaseFoo");
  
  var _BaseFoo3 = babelHelpers.interopRequireDefault(_BaseFoo2);
  
  var SubFoo = function (_BaseFoo) {
    babelHelpers.inherits(SubFoo, _BaseFoo);
  
    function SubFoo() {
      babelHelpers.classCallCheck(this, SubFoo);
      return babelHelpers.possibleConstructorReturn(this, (SubFoo.__proto__ || Object.getPrototypeOf(SubFoo)).apply(this, arguments));
    }
  
    babelHelpers.createClass(SubFoo, null, [{
      key: "talk",
      value: function talk() {
        babelHelpers.get(SubFoo.__proto__ || Object.getPrototypeOf(SubFoo), "talk", this).call(this);
        console.log('SubFoo.talk');
      }
    }]);
    return SubFoo;
  }(_BaseFoo3.default);
  
  exports.default = SubFoo;
  