'use strict';
var carousel = function carousel(options) {
var _carousel = {
paused: false,
stopped: false,
options: {
speed: 3000,
acceleration: 5,
reverse: false,
selector: '.c-carousel',
slidesSelector: '.c-carousel__slides',
leftArrowSelector: '.c-carousel__arrow--left',
rightArrowSelector: '.c-carousel__arrow--right'
},
init: function init() {
var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0];
for (var prop in options) {
if (!options.hasOwnProperty(prop)) break;
this.options[prop] = options[prop];
}
var carousel = document.querySelector(options.selector || this.options.selector);
var slides = this._slides = carousel.querySelector(this.options.slidesSelector);
this._leftArrow = carousel.querySelector(this.options.leftArrowSelector);
this._rightArrow = carousel.querySelector(this.options.rightArrowSelector);
this.options.speed = this.options.speed * slides.children.length;