| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | 
							- /**
 
- * DO NOT EDIT THIS FILE.
 
- * See the following change record for more information,
 
- * https://www.drupal.org/node/2815083
 
- * @preserve
 
- **/
 
- (function ($, Drupal) {
 
-   function init(i, tab) {
 
-     var $tab = $(tab);
 
-     var $target = $tab.find('[data-drupal-nav-tabs-target]');
 
-     var isCollapsible = $tab.hasClass('is-collapsible');
 
-     function openMenu(e) {
 
-       $target.toggleClass('is-open');
 
-     }
 
-     function handleResize(e) {
 
-       $tab.addClass('is-horizontal');
 
-       var $tabs = $tab.find('.tabs');
 
-       var isHorizontal = $tabs.outerHeight() <= $tabs.find('.tabs__tab').outerHeight();
 
-       $tab.toggleClass('is-horizontal', isHorizontal);
 
-       if (isCollapsible) {
 
-         $tab.toggleClass('is-collapse-enabled', !isHorizontal);
 
-       }
 
-       if (isHorizontal) {
 
-         $target.removeClass('is-open');
 
-       }
 
-     }
 
-     $tab.addClass('position-container is-horizontal-enabled');
 
-     $tab.on('click.tabs', '[data-drupal-nav-tabs-trigger]', openMenu);
 
-     $(window).on('resize.tabs', Drupal.debounce(handleResize, 150)).trigger('resize.tabs');
 
-   }
 
-   Drupal.behaviors.navTabs = {
 
-     attach: function attach(context, settings) {
 
-       var $tabs = $(context).find('[data-drupal-nav-tabs]');
 
-       if ($tabs.length) {
 
-         var notSmartPhone = window.matchMedia('(min-width: 300px)');
 
-         if (notSmartPhone.matches) {
 
-           $tabs.once('nav-tabs').each(init);
 
-         }
 
-       }
 
-     }
 
-   };
 
- })(jQuery, Drupal);
 
 
  |