1(()=>{"use strict";document.querySelector(".main-header");document.addEventListener("DOMContentLoaded",(()=>{document.querySelectorAll(".leadership-grid-section").forEach((e=>{const t=e.querySelectorAll(".lgs-card-img.-bio, .lgs-card-name.-bio"),s=e.querySelectorAll(".lgs-popup-content");t.forEach((t=>{t.addEventListener("click",(function(){const t=e.querySelector(".lgs-popup");if(!t)return;if(t.classList.contains("is-show"))return;const o=this.dataset.href;document.body.classList.add("scroll-fixed");const c=Array.from(s).find((e=>e.dataset.id===o)),r=t.parentElement.children;Array.from(r).forEach((e=>e.classList.remove("is-active"))),s.forEach((e=>{e.style.display="none"})),t.classList.add("is-show"),c&&((e,t=400)=>{e.style.opacity=0,e.style.display="block";const s=performance.now();requestAnimationFrame((function o(c){let r=(c-s)/t;r>1&&(r=1),e.style.opacity=r,r<1&&requestAnimationFrame(o)}))})(c)}))})),e.addEventListener("click",(function(t){const s=t.target.closest(".lgs-popup-overlay"),o=t.target.closest(".lgs-popup-close");(s||o)&&(document.body.classList.remove("scroll-fixed"),e.querySelectorAll(".lgs-popup").forEach((e=>{e.classList.remove("is-show"),document.body.classList.remove("scroll-fixed")})))}))}))}))})();
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.