function Carousel(props, context) {
	    (0, _classCallCheck3['default'])(this, Carousel);

	    var _this = (0, _possibleConstructorReturn3['default'])(this, _React$Component.call(this, props, context));

	    _this.handleMouseOver = _this.handleMouseOver.bind(_this);
	    _this.handleMouseOut = _this.handleMouseOut.bind(_this);
	    _this.handlePrev = _this.handlePrev.bind(_this);
	    _this.handleNext = _this.handleNext.bind(_this);
	    _this.handleItemAnimateOutEnd = _this.handleItemAnimateOutEnd.bind(_this);

	    var defaultActiveIndex = props.defaultActiveIndex;


	    _this.state = {
	      activeIndex: defaultActiveIndex != null ? defaultActiveIndex : 0,
	      previousActiveIndex: null,
	      direction: null
	    };

	    _this.isUnmounted = false;
	    return _this;
	  }
Label shown to screen readers only, can be used to show the next element
in the carousel.
Set to null to deactivate.