1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function($,Drupal,drupalSettings){if(!Drupal.atgeMobileMenuOverride)Drupal.atgeMobileMenuOverride={};Drupal.behaviors.atgeMobileMenuOverride={attach:function(context,settings){$(document).ready(function(){if($('body').hasClass('homepage-header--variant'))$(window).on('scroll',function(){if($(this).scrollTop()>0)$('.region__mobile').addClass('header-default--style');else $('.region__mobile').removeClass('header-default--style');});});const mobileIcon=$('.menu__mobile--header .menu-button .e-icon',context);const mobileBtn=$('.header--mobile-menu',context);const mobileContent=$('.menu__mobile--content',context);const mobileSearch=$('.menu__mobile--search',context);const formActions=mobileSearch.find('.form-actions');const searchTarget='.menu__mobile--search .form-type-textfield';const iconClose=$('<span class="icon-chm-close e-icon-close"></span>');var mobileWidth=$(window).width();const themeAbbv=drupalSettings.atge_base.global.theme_abbv;function mobileMenuInit(){$(mobileContent).hide();mobileIcon.removeClass('icon-'+themeAbbv+'-close').addClass('icon-'+themeAbbv+'-menu');mobileContent.removeClass('mobile-menu-open').addClass('mobile-menu-closed');$('body').removeClass('body-menu--style');mobileSearch.find('input[type="submit"], input[type="text"]').val('');mobileSearch.find('#edit-submit-acquia-search').removeClass('button e-btn--primary');if($('#views-exposed-form-acquia-search-v2-pagemobile').length){const inputForm=mobileSearch.find('.form-item-search > input');const formItem=mobileSearch.find('.form-item');formItem.prepend(iconClose);updateFormState(inputForm);formActions.prepend('<span class="icon-chm-search-v2 e-icon-search-v2"></span>');iconClose.on('click',function(){inputForm.val('');updateFormState(inputForm);});inputForm.on('focus input',function(){updateFormState($(this));});function updateFormState(input){const hasValue=input.val()!=='';const formInline=input.closest('.form--inline');formInline.toggleClass('has-value',hasValue);formInline.toggleClass('has-no-value',!hasValue);}}mobileSearch.find('#edit-reset').remove();mobileSearch.find('label').addClass('visually-hidden').text(Drupal.t('Mobile Search'));const $searchTarget=$(searchTarget);const $input=$searchTarget.children('input');const searchId=$input.attr('id');const $label=$searchTarget.children('input');$input.attr('id',searchId+'-2');$label.attr('for',searchId+'-2');$label.text('Mobile Menu Search');mobileWidth=$(window).width();if($('.alternative-utility--menu').length>0){let utilityMenuChmStudent=$('.region__mobile .menu__mobile--utility-alternative .icon-chm-student');utilityMenuChmStudent.on('click',function(){$(this).toggleClass('open');});}}function closeMobileMenu(){mobileContent.removeClass('mobile-menu-open').addClass('mobile-menu-closed');$('body').removeClass('body-menu--style');mobileIcon.parent().removeClass('is-active');mobileIcon.addClass('icon-'+themeAbbv+'-menu').removeClass('icon-'+themeAbbv+'-close').removeClass('is-active');mobileIcon.attr('aria-expanded','false');mobileContent.slideUp();}$(once('globalCloseBtn','.global-close-menu-item',context)).on('click',function(e){e.stopPropagation();const openSubmenus=$('.menu__accordion--parent ul:has(ul):visible, .menu__accordion--parent ul:visible');if(openSubmenus.length>1)openSubmenus.last().css('display','none');else{openSubmenus.last().css('display','none');$('.label-close-menu-item').css('display','none');$('.menu__mobile--utility, .menu__mobile--secondary').css('display','block');}});$(once('globalCloseBtn','.global-close-menu',context)).on('click',function(e){e.stopPropagation();closeMobileMenu();});$(once('mobile-menu-open',mobileBtn)).on('click',function(e){e.stopPropagation();if(mobileContent.hasClass('mobile-menu-closed')){mobileContent.removeClass('mobile-menu-closed').addClass('mobile-menu-open');mobileIcon.parent().addClass('is-active');mobileIcon.removeClass('icon-'+themeAbbv+'-menu').addClass('icon-'+themeAbbv+'-close').addClass('is-active');mobileIcon.attr('aria-expanded','true');mobileContent.slideDown();$('body').addClass('body-menu--style');}else{closeMobileMenu();$('.menu__accordion--subnav-1').removeClass('menu__accordion--subnav-1--active').hide();$('.menu__accordion--icon:not(.no-children)').removeClass('icon-'+themeAbbv+'-minus active').addClass('icon-'+themeAbbv+'-plus');$('.menu__accordion--icon:not(.no-children)').prev().removeClass('menu__accordion--link-active');$('body').css('overflow-y','auto');}if(/Mobi/i.test(navigator.userAgent)||/Android/i.test(navigator.userAgent)&&mobileWidth<768)$(window).off('resize');});$('.menu-item a.webform-dialog',context).on('click',function(){closeMobileMenu();});mobileSearch.find('.form-actions').on('click',function(e){e.preventDefault();$(this).parents('form').trigger('submit');});$(searchTarget).find('input').focus(function(){$(this).parents('.form--inline').addClass('is-focused');}).blur(function(){$(this).parents('.form--inline').removeClass('is-focused');});$(once('once','.block-menu.navigation .menu__accordion--parent > .menu-item')).each(function(){const $menuItem=$(this);$menuItem.find('span.menu__accordion--link').on('click touch',function(){const $icons=$(this).parent().find('.menu__accordion--icon');if($icons.length)$icons[0].click();const haveOpenSubmenus=$('.menu__accordion--parent ul:has(ul):visible, .menu__accordion--parent ul:visible');if(haveOpenSubmenus.length>0){$('.label-close-menu-item').css('display','block');$('.menu__mobile--utility, .menu__mobile--secondary').css('display','none');}});$menuItem.find('.menu__accordion--icon.no-children').on('click touch',function(){const $anchors=$(this).parent().find('a');
2if($anchors.length)$anchors[0].click();});});$(window).on('load',mobileMenuInit);$(window).resize(mobileMenuInit);}};})(jQuery,Drupal,drupalSettings);;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.