1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2;(function(factory){if(typeof define==='function'&&define.amd)define(['jquery'],factory);else factory(jQuery);}(function($){$.fn.addBack=$.fn.addBack||$.fn.andSelf;$.fn.extend({actual:function(method,options){if(!this[method])throw '$.actual => The jQuery method "'+method+'" you called does not exist';var defaults={absolute:false,clone:false,includeMargin:false,display:'block'};var configs=$.extend(defaults,options);var $target=this.eq(0);var fix,restore;if(configs.clone===true){fix=function(){var style='position: absolute !important; top: -1000 !important; ';$target=$target.clone().attr('style',style).appendTo('body');};restore=function(){$target.remove();};}else{var tmp=[];var style='';var $hidden;fix=function(){$hidden=$target.parents().addBack().filter(':hidden');style+='visibility: hidden !important; display: '+configs.display+' !important; ';if(configs.absolute===true)style+='position: absolute !important; ';$hidden.each(function(){var $this=$(this);var thisStyle=$this.attr('style');tmp.push(thisStyle);$this.attr('style',thisStyle?thisStyle+';'+style:style);});};restore=function(){$hidden.each(function(i){var $this=$(this);var _tmp=tmp[i];if(_tmp===undefined)$this.removeAttr('style');else $this.attr('style',_tmp);});};}fix();var actual=/(outer)/.test(method)?$target[method](configs.includeMargin):$target[method]();restore();return actual;}});}));; 3(function($,Drupal){'use strict';Drupal.behaviors.mainHeader={attach:function(context,settings){var $window=$(window);var mobileBreakpoint=1200;var isMobile=(window.innerWidth<=mobileBreakpoint?true:false);var $responsiveMenu=$('#js-responsive-menu',context);var $menuBurger=$('#js-header-burger',context);var $menuBurgerIcon=$('#js-header-burger-icon',context);var $burgerText=$('#js-burger-text',context);var $nonMenu=$('#js-non-menu',context);var $chevron=$('.js-responsive-menu-toggle',context);var $socialButton=$('.js-header-social-button',context);var $socialButtonText=$('.js-header-social-button-text',context);var $socialLinks=$('.js-header-social',context);var $searchButton=$('.js-search-button',context);var $searchForm=$('.js-search-form',context);var $header=$('#js-header',context);$socialButton.on('click',function(){toggleSocial();});$searchButton.on('click',function(e){searchButtonClick(e);});$(document).on('click',function(e){documentClick(e);});$window.on('scroll',function(){stickyHeader();});function searchButtonClick(e){if($searchForm.hasClass('is-open'))return true;else e.preventDefault();$searchForm.addClass('is-open').find('.js-search-keywords').attr('tabindex',0).focus();$searchButton.addClass('is-clicked');$header.addClass('has-search-open');}function documentClick(e){var $elem=$(e.target);if(!$elem.closest('.c-main-menu__item').length)$chevron.each(function(){var $otherChevron=$(this);if($otherChevron.hasClass('is-open')){$otherChevron.removeClass('is-open');$otherChevron.parent().removeClass('is-open');$otherChevron.blur();if(window.innerWidth<640)$otherChevron.parent().next().slideUp();}});}function closeSearch(){$searchForm.removeClass('is-open').find('.js-search-keywords').blur();$searchButton.removeClass('is-clicked');$header.removeClass('has-search-open');}function closeSocial(){$socialButton.removeClass('is-clicked');$socialLinks.removeClass('is-visible');$socialButtonText.text('Open social media links dialog');}function toggleSocial(){$socialButton.toggleClass('is-clicked');$socialLinks.toggleClass('is-visible');if($socialButton.hasClass('is-clicked'))$socialButtonText.text('Close social media links dialog');else{$socialButtonText.text('Open social media links dialog');$socialButton.blur();}}function changeMenuText(){if($burgerText.text()==='Menu')$burgerText.text('Close');else $burgerText.text('Menu');}var resetEverything=$.debounce(100,function(){if(isMobile&&window.innerWidth>mobileBreakpoint){isMobile=false;$('body').removeClass('is-scroll-locked');$header.removeClass('has-menu-open');$(this).removeClass('is-open');$menuBurgerIcon.removeClass('is-active');$responsiveMenu.removeAttr('style');$chevron.parent().next().removeAttr('style');closeSocial();}else{if(!isMobile&&window.innerWidth<=mobileBreakpoint){isMobile=true;$menuBurger.removeClass('is-open');$('body').removeClass('is-scroll-locked');$header.removeClass('has-menu-open');$burgerText.text('Menu');closeSocial();}}});$window.on('resize',resetEverything);$menuBurger.on('click',function(event){event.preventDefault();changeMenuText();$('body').toggleClass('is-scroll-locked');$header.toggleClass('has-menu-open');if($header.hasClass('has-menu-open'))$responsiveMenu.show();else $responsiveMenu.hide();$(this).toggleClass('is-open');$menuBurgerIcon.toggleClass('is-active');});$chevron.on('click',function(event){event.preventDefault();var $currentChevron=$(this);var $currentWrapper=$currentChevron.parent();var $currentDropdown=$currentWrapper.next();var isCurrentlyOpen=$currentChevron.hasClass('is-open');$chevron.each(function(){var $otherChevron=$(this);if(!$otherChevron.is($currentChevron)&&$otherChevron.hasClass('is-open')){$otherChevron.removeClass('is-open');$otherChevron.parent().removeClass('is-open');$otherChevron.blur();if(window.innerWidth<640)$otherChevron.parent().next().slideUp();}});if(isCurrentlyOpen){$currentChevron.removeClass('is-open');$currentWrapper.removeClass('is-open');$currentChevron.blur();$currentChevron.closest('.c-main-menu__item').addClass('js-hover-disabled');
3if(window.innerWidth<640)$currentDropdown.slideUp();}else{$currentChevron.addClass('is-open');$currentWrapper.addClass('is-open');$currentChevron.closest('.c-main-menu__item').removeClass('js-hover-disabled');if(window.innerWidth<640)$currentDropdown.slideDown();}});$('.c-main-menu__item',context).on('mouseleave',function(){$(this).removeClass('js-hover-disabled');});var hoverTimers={};$('.c-main-menu__item',context).on('mouseenter',function(){var $item=$(this);var itemId=$item.index();if(hoverTimers[itemId]){clearTimeout(hoverTimers[itemId]);hoverTimers[itemId]=null;}if(window.innerWidth<640)return;if($item.hasClass('is-hovered'))return;hoverTimers[itemId+'_open']=setTimeout(function(){$item.siblings('.c-main-menu__item').removeClass('is-hovered');$item.addClass('is-hovered');},80);});$('.c-main-menu__item',context).on('mouseleave',function(){var $item=$(this);var itemId=$item.index();if(hoverTimers[itemId+'_open']){clearTimeout(hoverTimers[itemId+'_open']);hoverTimers[itemId+'_open']=null;}if(window.innerWidth<640)return;hoverTimers[itemId]=setTimeout(function(){$item.removeClass('is-hovered');},280);});var stickyThreshold=45;function stickyHeader(){var windowScrollTop=$window.scrollTop();if(windowScrollTop>stickyThreshold)$header.addClass('is-sticky');else $header.removeClass('is-sticky');}}};Drupal.behaviors.safariVideoAutoplay={attach:function(context,settings){var videos=context.querySelectorAll?context.querySelectorAll('video[autoplay]'):[];if(!videos.length&&context.tagName==='VIDEO'&&context.hasAttribute('autoplay'))videos=[context];videos.forEach(function(video){if(!video.dataset.safariAutoplayProcessed){video.dataset.safariAutoplayProcessed=true;video.muted=true;video.setAttribute('playsinline','');var playPromise=video.play();if(playPromise!==undefined)playPromise.catch(function(error){console.log('Safari video autoplay prevented:',error);});}});}};})(jQuery,Drupal);;
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.