let shadowRoot = document.getElementById('header_container').shadowRoot;
function visuallyHidden() {
let h = shadowRoot.querySelectorAll('.visually-hidden');
if (h) {
h.forEach(function(el) {
el.setAttribute('style',
'position: absolute; ' +
'overflow: hidden; ' +
'clip: rect(1px,1px,1px,1px); ' +
'width: 1px; ' +
'height: 1px; ' +
'word-wrap: normal;'
);
});
}
}
function openMenu() {
visuallyHidden();
let t = shadowRoot.querySelector('a.toggle-menu');
let e = shadowRoot.getElementById('region-mobile-navigation');
let o = shadowRoot.getElementById('sitewide-footer');
let r = shadowRoot.getElementById('responsiveheader');
if (t) t.classList.add('active');
if (e) e.classList.add('active');
if (o) o.classList.add('mobile-menu-active');
if (r) r.style.display = 'none';
if (e && e.classList.contains('active')) e.style.top = '100px';
}
function closeMenu() {
let t = shadowRoot.querySelector('a.toggle-menu');
let e = shadowRoot.getElementById('region-mobile-navigation');
let o = shadowRoot.getElementById('sitewide-footer');
if (t) t.classList.remove('active');
if (e) e.classList.remove('active');
if (o) o.classList.remove('mobile-menu-active');
}
let toggle = shadowRoot.querySelector('a.toggle-menu');
if (toggle) {
toggle.addEventListener('click', function () {
let t = shadowRoot.querySelector('a.toggle-menu');
let e = t && t.classList.contains('active');
if (e) closeMenu();
else openMenu();
});
}