1import"./vendor-CFTi1V0U.js";let u=document.querySelector(".nav-toggle-btn"),y=document.querySelector(".header-bottom"),h=Array.from(document.querySelectorAll(".primary-nav__item.is-dropdown"));u.addEventListener("click",()=>{y.classList.toggle("active"),u.classList.toggle("open"),document.querySelector("body").classList.toggle("no-scroll")});h.forEach(e=>{e.addEventListener("click",()=>{e.classList.toggle("open");let t=e.querySelector(".dropdown");t.classList.toggle("active"),t.style.maxHeight?t.style.maxHeight=null:t.style.maxHeight=t.scrollHeight+"px"})});window.addEventListener("resize",()=>{window.innerWidth>990&&h.forEach(e=>{e.classList.remove("open");let t=e.querySelector(".dropdown");t.classList.remove("active"),t.style.maxHeight=null})});function b(e,t,n){if(e===null)throw"No scroll to position provided";typeof n>"u"&&(n=0),scroll({top:e+n,behavior:"smooth"})}function g(e,t){if(e===null)throw"No element provided";const n=e.getBoundingClientRect().top+window.pageYOffset;b(n,null,t)}function v(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}function S(e,t){const n=[];for(;(e=e.parentNode)&&e!==document;)e.matches(t)&&n.push(e);return n}function f(e,t){const n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}return!1}function w(){if(E()==!1)return;const e=document.querySelector("form [type=submit]");e&&e.addEventListener("click",t=>L(t))}document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".submission-message");e&&e.scrollIntoView({behavior:"smooth"})});document.onreadystatechange=function(){if(document.readyState=="complete"){const e=document.querySelector(".submission-message");e&&v(e)&&e.scrollIntoView({behavior:"smooth"})}};function E(){return document.querySelectorAll("[data-sf-role=error-message]").length>0}function L(e){const t=e.currentTarget;let n=0;const o=0,l=-document.querySelector("#header").offsetHeight;var i=setTimeout(()=>{const r=S(t,"form");if(r.length===0)return;const s=Array.from(r[0].querySelectorAll("[data-sf-role=error-message]"));let c=null;s.every(a=>a.innerHTML.length>0?(c=a.parentElement,!1):!0),window.matchMedia("(max-width: 767px)").matches?(g(c,o),clearTimeout(i)):(g(c,l),clearTimeout(i)),n++,n==5&&clearTimeout(i)},100)}const C=".detail__title",x=".breadcrumb",H=".breadcrumb__item";function N(){const e=document.querySelector(C);let t=null;if(e===null)return!1;t=e.textContent.trim();const n=document.querySelector(x);if(n===null)return!1;const o=n.querySelectorAll(H);if(o.length===0)return!1;const l=o[o.length-1];l.textContent=t}function O(e,t,n){if(e==null)throw"No getfrom element provided";if(t==null)throw"No setTo element provided";const o=e.height;t.style.minHeight=o+"px"}function q(e,t){if(e==null)throw"No getfrom element provided";if(t.length===0)throw"No setTo element provided";R(t);let n=parseInt(window.getComputedStyle(t[0])["margin-top"]),o=0,l;t.forEach(i=>{l=e.getBoundingClientRect().height;const r=i.offsetHeight,s=(l-r)/2;l>r&&s>o&&(o=s)}),n+=o,t.forEach((i,r)=>{(i.classList.contains("auto-margin")||i.classList.contains("auto-margin-d")&&window.innerWidth>=992)&&(i.style.marginTop=o+"px",r===0&&(window.innerWidth>=992?i.style.marginBottom=n+"px":i.style.marginBottom=o+"px"))})}function R(e){if(e.length===0)throw"No setTo element provided";e.forEach(t=>{t.style.marginTop="",t.style.marginBottom=""})}function A(e,t){if(e==null)throw"No getfrom element provided";if(t==null)throw"No setTo element provided";p(t);const n=e.getBoundingClientRect().top,o=t.getBoundingClientRect().top,l=n-o,i=window.getComputedStyle(e.children[0])["margin-top"],r=l+parseInt(i);t.style.top=r+"px";const s=t.getBoundingClientRect().height+r+parseInt(window.getComputedStyle(t)["margin-top"]);t.parentNode.style.minHeight=s+"px";const c=t.nextElementSibling;c&&(c.style.marginTop=s+parseInt(window.getComputedStyle(t)["margin-top"])+"px"),t.parentNode.style.position="relative",t.style.width="calc(100% - 30px)",t.style.position="absolute"}function p(e){if(e==null)throw"No setTo element provided";e.style.top="",e.style.position="",e.style.width="",e.parentElement.style.minHeight="",e.parentElement.style.minHeight="";const t=e.nextElementSibling;t!==null&&(t.style.marginTop=""),[...e.parentNode.children].filter(o=>o!==e).forEach(o=>{o.style.positon=""})}function d(e){document.querySelectorAll(".backgroundHero").forEach(n=>{const o=n.querySelector("img"),l=f(n,".backgroundHeroOverlay"),i=l.querySelectorAll(".card"),r=l.querySelectorAll("[class*=auto-margin]"),c=i[0].parentElement,a=f(l,".backgroundHeroSibling").querySelector(".matchTop");m(o,l,r,a,c),e&&o.addEventListener("load",()=>{m(o,l,r,a,c)})})}function m(e,t,n,o,l){O(e,t),n.length>0&&q(e,n),o!=null&&(window.innerWidth<992?p(o):A(l,o))}function T(){if(d(!0),window.MutationObserver==null)return;const e=new MutationObserver(function(l){l.forEach(function(i){i.addedNodes.forEac
1h(function(r){if(typeof r.getElementsByTagName!="function")return;const s=r.getElementsByTagName("img");for(let c of s)c.complete===!1&&c.addEventListener("load",function(){d()})})}),d()}),t=document.querySelector(".backgroundHero");t&&e.observe(t,{subtree:!0,childList:!0});const n=document.querySelector(".backgroundHeroOverlay");n&&e.observe(n,{subtree:!0,childList:!0});const o=document.querySelector(".backgroundHeroSibling");o&&e.observe(o,{subtree:!0,childList:!0})}function _(){var e=".accordion-section__heading",t="is-opened",n=".accordion-section__content";document.querySelectorAll(e).forEach(i=>{i.addEventListener("click",l)});function l(i){var r=i.target.closest(".accordion-section"),s=r.querySelector(n);if(s.classList.add(t),r.length!==0){var c=r.querySelector(e);c.length!==0&&(r.classList.contains(t)?(r.classList.remove(t),s.classList.remove(t)):(r.classList.add(t),s.classList.add(t)))}}}document.addEventListener("DOMContentLoaded",()=>{N(),w(),T(),_()});window.addEventListener("resize",()=>{d()});
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.