1((window,document)=>{document.addEventListener("DOMContentLoaded",()=>{const dgfListButtonClass=".dgf-list__button";const $dgfListButtons=document.querySelectorAll(dgfListButtonClass);const dgfListListClass="dgf-list--list";const dgfListMapClass="dgf-list--map";const dgfListCardTitle=".dgf-list__body .card-title";$dgfListButtons.forEach(button=>{button.addEventListener("click",e=>{let $dgfList=button.closest(".dgf-list");if(e.currentTarget.getAttribute("aria-pressed")==="false"){$dgfList.querySelectorAll(dgfListButtonClass).forEach(el=>{el.setAttribute("aria-pressed","false")});e.currentTarget.setAttribute("aria-pressed","true");if(e.currentTarget.classList.contains("dgf-list__button--grid")){$dgfList.classList.remove(dgfListMapClass);$dgfList.classList.remove(dgfListListClass);equalHeight(dgfListCardTitle)}if(e.currentTarget.classList.contains("dgf-list__button--list")){$dgfList.classList.remove(dgfListMapClass);$dgfList.classList.add(dgfListListClass);document.querySelectorAll(dgfListCardTitle).forEach(el=>{el.style.height="auto"})}if(e.currentTarget.classList.contains("dgf-list__button--map")){$dgfList.classList.remove(dgfListListClass);$dgfList.classList.add(dgfListMapClass);const initMap=new CustomEvent("initMap");document.dispatchEvent(initMap)}}},false)});const dgfListCombinedButtonClass=".dgf-list-combined__button";const $dgfListCombinedButtons=document.querySelectorAll(dgfListCombinedButtonClass);$dgfListCombinedButtons.forEach(button=>{button.addEventListener("click",e=>{let $dgfListCombined=button.closest(".dgf-list-combined");let $dgfLists=$dgfListCombined.querySelectorAll(".dgf-list");if(e.currentTarget.getAttribute("aria-pressed")==="false"){$dgfListCombined.querySelectorAll(dgfListCombinedButtonClass).forEach(el=>{el.setAttribute("aria-pressed","false")});e.currentTarget.setAttribute("aria-pressed","true");if(e.currentTarget.classList.contains("dgf-list-combined__button--grid")){$dgfLists.forEach(list=>{list.classList.remove(dgfListListClass)});equalHeight(dgfListCardTitle)}if(e.currentTarget.classList.contains("dgf-list-combined__button--list")){$dgfLists.forEach(list=>{list.classList.add(dgfListListClass)});document.querySelectorAll(dgfListCardTitle).forEach(el=>{el.style.height="auto"})}}},false)})});document.addEventListener("click",event=>{let hiddenClass="hidden-popup";let hasInfoClass="has-info";let infoCardPopup=".card--info-popup";let spacing=24;document.querySelectorAll(".accordion").forEach(accordionsSection=>{accordionsSection.querySelectorAll(".accordion-item").forEach(accordionItem=>{let listBody=accordionItem.querySelector(".dgf-list__body");if(listBody!==null){listBody.querySelectorAll(".col").forEach(item=>{let cardElement=item.querySelector(".card");let cardHeader=item.querySelector(".card-header");if(cardHeader!==null){if(cardElement.contains(event.target)&&event.target.tagName.toLowerCase()!="a"&&event.target.parentElement.tagName.toLowerCase()!="a"&&cardHeader.classList.contains(hasInfoClass)&&cardHeader.classList.contains(hiddenClass)){cardHeader.classList.remove(hiddenClass);let popupElement=cardElement.querySelector(infoCardPopup);let descriptionHeight=`-${popupElement.offsetHeight+spacing}px`;popupElement.style.setProperty("top",descriptionHeight)}else{cardHeader.classList.add(hiddenClass)}}})}})})})})(window,document);
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.