_setToggleClass(toggle){
    let className = toggle.className;

    if (_.includes(className, 'open')){
      toggle.className = className.replace(/(?:^|\s)open(?!\S)/g, '');
    } else {
      toggle.className = className += ' open';
    }
  }
        this.navItems.forEach(function (navItem) {
          var href = navItem.getAttribute('href');

          if (_.includes(href, anchor)) {
            _this4._setActiveTab(navItem);

            window.location.hash = anchor;
          }
        });
  _setBodyClass(toggle){
    let body = this._skipTextNodes(toggle.nextSibling, 'nextSibling');
    let className = body.className;

    if (_.includes(className, 'open')){
      body.className = className.replace(/(?:^|\s)open(?!\S)/g, '');
    } else {
      body.className = className += ' open';
    }
  }
    this.toggles.forEach((toggle)=>{
      className = toggle.className;

      if (visible === 'true'){
        if (!_.includes(className, 'open')){
          toggle.className = className += ' open';
        }
      } else {
        toggle.className = className.replace(/(?:^|\s)open(?!\S)/g, '');
      }
    });
    this.bodies.forEach((body)=>{
      className = body.className;

      if (visible === 'true'){
        if (!_.includes(className, 'open')){
          body.className = className += ' open';
        }
      } else {
        body.className = className.replace(/(?:^|\s)open(?!\S)/g, '');
      }
    });
    this.dots.forEach((dot)=>{
      if (dot === this.dots[this.itemActive]){
        dot.className += ' active';
      } else {
        let className = dot.className;

        if (_.includes(className, 'active')){
          dot.className = className.replace(/(?:^|\s)active(?!\S)/g, '');
        }
      }
    });