1(()=>{"use strict";function t({root:t,initialUserWantsAutoplay:e,respectReducedMotion:n=!0,canPlay:o=()=>!0,onChange:r,playPauseButton:i=null,labelPause:a="",labelPlay:s="",hoverRegion:c=null,attachPageVisibility:l=!0,viewportObserver:u=!0,onInViewChange:d,onReveal:f}={}){const h=n&&"undefined"!=typeof window&&"function"==typeof window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;let p="boolean"==typeof e?e:function(t){const e=t?.dataset?.autoplay;return"0"!==e&&"false"!==e}(t);h&&(p=!1,t?.dataset&&(t.dataset.autoplay="0"));let w=!1,y="undefined"==typeof document||!document.hidden,g=!1;const m=()=>({userWants:p,inView:w,pageVisible:y,hoverPaused:g,prefersReducedMotion:h,active:v()}),v=()=>p&&!h&&w&&y&&!g&&o(),A=()=>{b(),"function"==typeof r&&r(m())},b=()=>{!function(t,{playing:e,userWants:n,labelPause:o="",labelPlay:r=""}){t&&(t.dataset.state=e?"playing":"paused",t.setAttribute("aria-pressed",n?"true":"false"),(o||r)&&t.setAttribute("aria-label",n?o:r))}(i,{playing:v(),userWants:p,labelPause:a,labelPlay:s})},x=e=>{p=!!e&&!h,t?.dataset&&(t.dataset.autoplay=p?"1":"0"),A()},M=()=>{g=!1,x(!p)},E=t=>{const e=!!t;e!==g&&(g=e,A())};i&&i.addEventListener("click",M),c&&(c.addEventListener("mouseenter",()=>{E(!0)}),c.addEventListener("mouseleave",()=>{E(!1)}));let P={disconnect:()=>{}};l&&(P=function(t){if("function"!=typeof t)return{disconnect:()=>{}};const e=()=>{t(!document.hidden)},n=()=>{t(!1)};return document.addEventListener("visibilitychange",e),window.addEventListener("pagehide",n),window.addEventListener("pageshow",e),{disconnect:()=>{document.removeEventListener("visibilitychange",e),window.removeEventListener("pagehide",n),window.removeEventListener("pageshow",e)}}}(t=>{const e=!!t;e!==y&&(y=e,A())}));let C={disconnect:()=>{},isInView:()=>w,recheck:()=>{}};if(!1!==u&&t){const e=u&&"object"==typeof u?{...u}:{},n=e.onChange,o=e.onReveal??f;delete e.onChange,delete e.onReveal,C=function(t,{onChange:e,threshold:n=.1,onReveal:o,revealThreshold:r=.35,rootMargin:i="0px"}){if(!t||"function"!=typeof e)return{disconnect:()=>{},isInView:()=>!0,recheck:()=>{}};let a=!1,s=!1;const c=t=>{const i=t?.intersectionRatio??0,c=!!t?.isIntersecting,l=c&&i>=n;
1l!==a&&(a=l,e(a)),"function"==typeof o&&c&&i>=r&&!s&&(s=!0,o())},l=()=>{const e=t.getBoundingClientRect();if(e.width<=0||e.height<=0)return void c({intersectionRatio:0,isIntersecting:!1});const n=window.innerHeight||document.documentElement.clientHeight||0,o=Math.max(0,Math.min(e.bottom,n)-Math.max(e.top,0))/e.height;c({intersectionRatio:o,isIntersecting:o>0})};if(!("IntersectionObserver"in window))return c({intersectionRatio:1,isIntersecting:!0}),{disconnect:()=>{},isInView:()=>a,recheck:l};const u=[0,n,r].filter((t,e,n)=>n.indexOf(t)===e).sort((t,e)=>t-e),d=new window.IntersectionObserver(t=>{const e=t[0];e&&c(e)},{threshold:u,rootMargin:i});return d.observe(t),{disconnect:()=>{d.disconnect()},isInView:()=>a,recheck:l}}(t,{threshold:.1,...e,onChange:t=>{(t=>{const e=!!t;e!==w&&(w=e,"function"==typeof d&&d(w),A())})(t),"function"==typeof n&&n(t)},onReveal:o}),w=C.isInView()}return b(),{isActive:v,getState:m,wantsAutoplay:()=>p,setUserWantsAutoplay:x,toggleUserWantsAutoplay:M,setHoverPaused:E,isInView:()=>w,isPageVisible:()=>y,prefersReducedMotion:h,sync:A,updatePlayButton:b,visibility:C,disconnect:()=>{C.disconnect(),P.disconnect()}}}const e=new Map;function n(t,e,n,o,r,i){const a=t-o,s=e-r,c=n-i;return a*a+s*s+c*c}function o(t){return new Promise((e,n)=>{const o=new window.Image;o.decoding="async",o.onload=()=>e(o),o.onerror=()=>n(new Error("Photo could not be loaded.")),o.src=t})}function r(t,e,n){const o=[];for(let r=0;r<n;r++)for(let i=0;i<e;i++){const a=4*(r*e+i);if(t[a+3]<16)continue;const s=0===i||0===r||i===e-1||r===n-1;let c=!1;if(!s){const n=[a-4,a+4,a-4*e,a+4*e];for(const e of n)if(e>=0&&e<t.length&&t[e+3]<16){c=!0;break}}(s||c)&&o.push(a)}return o}function i(t){const e=t.slice().sort((t,e)=>t-e);return e[Math.floor(e.length/2)]}function a(t,e){if(e.length<24)return null;const o=[],r=[],a=[];for(const n of e)o.push(t[n]),r.push(t[n+1]),a.push(t[n+2]);const s=i(o),c=i(r),l=i(a);let u=0;for(const o of e)n(t[o],t[o+1],t[o+2],s,c,l)<=2304&&(u+=1);return u/e.length<.68?null:[s,c,l]}function s(t,e,o,r,i){const[a,s,c]=r,l=2304,u=new Uint8Array(e*o),d=[],f=(r,i)=>{if(r<0||i<0||r>=e||i>=o)return;const l=i*e+r;if(u[l])return;const f=4*l;t[f+3]<16?u[l]=1:n(t[f],t[f+1],t[f+2],a,s,c)>5776||(u[l]=1,d.push(l))};for(const t of i){const n=t/4;f(n%e,Math.floor(n/e))}let h=0,p=0;for(;p<d.length;){const o=d[p];p+=1;const r=4*o,i=o%e,u=Math.floor(o/e),w=n(t[r],t[r+1],t[r+2],a,s,c);if(w<=l)t[r+3]=0,h+=1;else{const e=Math.sqrt(5776)-Math.sqrt(l),n=(Math.sqrt(w)-Math.sqrt(l))/e;t[r+3]=Math.round(t[r+3]*Math.min(1,Math.max(0,n))),h+=1}f(i-1,u),f(i+1,u),f(i,u-1),f(i,u+1)}return h}function c(t){const[e,n,o]=t,r=.299*e+.587*n+.114*o;return Math.max(e,n,o)-Math.min(e,n,o)<=36&&r>=88&&r<=242}async function l(t){if("string"!=typeof t||""===t)return t;if(t.startsWith("data:"))return t;const i=e.get(t);if(i)return i;const l=async function(t){const e=await async function(t){const e=function(t){try{const e=new URL(t,window.location.href);return e.pathname.includes("/wp-content/uploads/")&&e.origin!==window.location.origin?`${window.location.origin}${e.pathname}${e.search}`:e.href}catch{return t}}(t);try{const t=await fetch(e,{credentials:"same-origin"});if(!t.ok)throw new Error(`Request failed: ${t.status}`);const n=await t.blob();if("function"==typeof window.createImageBitmap)return window.createImageBitmap(n);const r=URL.createObjectURL(n);try{return await o(r)}finally{URL.revokeObjectURL(r)}}catch(t){return console.error(t),o(e)}}(t),i=e.naturalWidth??e.width,l=e.naturalHeight??e.height;if(!i||!l)return"";const u=Math.min(1,1600/Math.max(i,l)),d=Math.max(1,Math.round(i*u)),f=Math.max(1,Math.round(l*u)),h=document.createElement("canvas");h.width=d,h.height=f;const p=h.getContext("2d",{willReadFrequently:!0});if(!p)return"";let w;p.drawImage(e,0,0,d,f),"function"==typeof e.close&&e.close();try{w=p.getImageData(0,0,d,f)}catch(t){return console.error(t),""}const{data:y}=w,g=function(t,e,o){const i=function(t,e,o){const r=[0,4*(e-1),(o-1)*e*4,4*((o-1)*e+(e-1))].filter(e=>t[e+3]>=16);if(r.length<2)return null;for(const e of r){const o=[t[e],t[e+1],t[e+2]];let i=0;for(const e of r)n(t[e],t[e+1],t[e+2],o[0],o[1],o[2])<=2304&&(i+=1);if(i>=2)return o}return null}(t,e,o);if(i){const r=function(t,e,o,r){const i=[],a=(o,a)=>{const s=4*(a*e+o);t[s+3]<16||n(t[s],t[s+1],t[s+2],r[0],r[1],r[2])<=2304&&i.push(s)};for(let t=0;t<e;t++)a(t,0),a(t,o-1);for(let t=1;t<o-1;t++)a(0,t),a(e-1,t);return i}(t,e,o,i);if(r.length>=24)return{target:i,seeds:r}}const s=function(t,e,n){const o=[];for(let n=0;n<e;n++){const e=4*n;t[e+3]>=16&&o.push(e)}for(let r=1;r<n;r++){const n=r*e*4;t[n+3]>=16&&o.push(n)}return o}(t,e,o),l=a(t,s);if(l)return{target:l,seeds:s};const u=function(t,e,n){const o=[];let r=-1;for(let o=0;o<n;o++){for(let n=0;n<e;n++)if(t[4*(o*e+n)+3]>=16){r=o;break}if(-1!==r)break}if(-1===r)return o;const i=Math.min(n,r+12);for(let n=r;n<i;n++)for(let r=0;r<e;r++){const i=4*(n*e+r);t[i+3]>=16&&o.push(i)}return o}(t,e,o),d=a(t,u);if(d&&c(d))return{target:d,seeds:u};const f=r(t,e,o),h=a(t,f);return h&&c(h)?{target:h,seeds:f}:null}(y,d,f);if(!g)return t;let m=s(y,d,f,g.target,g.seeds);for(let t=0;t<5;t++){const t=r(y,d,f),e=a(y,t);if(!e||!c(e))break;m+=s(y,d,f,e,t)}return m<=0?"":(p.putImageData(w,0,0),h.toDataURL("image/png"))}
1(t).catch(n=>(console.error(n),e.delete(t),""));return e.set(t,l),l}const u=new WeakMap,d="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";function f(t){if(!t||"1"===t.dataset.opCutout)return;const e=t.getAttribute("src")??"";if(!e||e===d)return e!==d&&(t.src=d),t.removeAttribute("srcset"),void t.removeAttribute("sizes");e.startsWith("data:")||(t.dataset.opPhotoSrc||(t.dataset.opPhotoSrc=e),t.src=d,t.removeAttribute("srcset"),t.removeAttribute("sizes"))}function h(t){return t.replace(/-([a-z])/g,(t,e)=>e.toUpperCase())}function p(t){return Array.from(document.querySelectorAll(`.${t}:not([data-editor-preview]) .${t}__card-photo`)).filter(e=>!e.closest(`[data-${t}-clone]`))}function w(t){p(t).forEach(f)}function y(t,e){t.setAttribute("aria-hidden",e?"true":"false"),t.querySelectorAll("a, button, input, select, textarea").forEach(t=>{e?t.setAttribute("tabindex","-1"):t.removeAttribute("tabindex")})}const g=["width","maxWidth","minWidth","height","flex","overflow"],m=["width","maxWidth"];function v(){return"undefined"!=typeof window&&"function"==typeof window.matchMedia&&window.matchMedia("(max-width: 767px)").matches}function A(t,e){const n=t.closest(`.${e}-wrapper`)??t.parentElement,o=n?.parentElement??n??t;if(!o)return"undefined"!=typeof window?window.innerWidth:0;const r=window.getComputedStyle(o),i=parseFloat(r.paddingLeft)||0,a=parseFloat(r.paddingRight)||0,s=Math.max(0,o.clientWidth-i-a);return s>0?s:"undefined"!=typeof window?window.innerWidth:0}function b(t,e){return[t.querySelector(`.${e}__card-body`),t.querySelector(`.${e}__card-copy`)].filter(Boolean)}function x(t,e){g.forEach(e=>{t.style[e]=""}),b(t,e).forEach(t=>{m.forEach(e=>{t.style[e]=""})})}function M(t){return{width:Math.max(t.scrollWidth,t.offsetWidth),height:Math.max(t.scrollHeight,t.offsetHeight)}}function E(t,e,n){delete t.dataset.opCardsCapped;const o=v();e.forEach(t=>{!function(t,e,n){t.style.height="auto",t.style.overflow="visible";const o=b(t,n);if(e)return t.style.width="100%",t.style.maxWidth="100%",t.style.minWidth="0",t.style.flex="",void o.forEach(t=>{t.style.width="100%",t.style.maxWidth="100%"});t.style.width="max-content",t.style.maxWidth="none",t.style.minWidth="auto",t.style.flex="0 0 auto",o.forEach(t=>{t.style.width="max-content",t.style.maxWidth="none"})}(t,o,n)}),t.offsetHeight;const r=e.reduce((t,e)=>{const n=M(e);return{width:Math.max(t.width,n.width),height:Math.max(t.height,n.height)}},{width:0,height:0});return e.forEach(t=>{x(t,n)}),{...r,stacked:o}}function P(t,e,n){t.classList.toggle(`${e}--carousel`,n),t.classList.toggle(`${e}--static`,!n),n?(t.setAttribute("role","region"),t.setAttribute("aria-roledescription","carousel"),t.setAttribute("tabindex","0")):(t.removeAttribute("role"),t.removeAttribute("aria-roledescription"),t.removeAttribute("tabindex"))}const C="op-contact-profile";function S(t,e){return!(e<=1)&&(!0===t||!1!==t&&e>3)}function $(t,e){return S(t,e)?1:Math.max(1,Math.min(3,e))}function k(t,e,n=null){if(!t)return{width:0,height:0};const o=Array.from(e??[]),r=o.filter(t=>!t.dataset?.opContactProfileClone);if(0===r.length)return{width:0,height:0};const i=n?.width>0?{width:n.width,stacked:n.stacked??v()}:E(t,r,C),a=A(t,C),s=t.classList.contains("op-contact-profile--carousel")||r.length<=1;let c=i.width;return i.stacked?c=0:s&&a>0&&(c=Math.min(i.width,a)),function(t,e,n,o,r){const{stacked:i}=o;!i&&o.width>0&&r>0&&r<o.width-.5?t.dataset.opCardsCapped="1":delete t.dataset.opCardsCapped,i?t.style.removeProperty(`--${n}-card-width`):r>0&&t.style.setProperty(`--${n}-card-width`,`${Math.ceil(r)}px`),e.forEach(t=>{!function(t,e,n,o){t.style.height="auto",t.style.overflow="visible",t.style.flex=n?"":"0 0 auto",t.style.width=n?"100%":`${Math.ceil(e)}px`,t.style.maxWidth="100%",t.style.minWidth="0",b(t,o).forEach(t=>{t.style.width="100%",t.style.maxWidth="100%"})}(t,r||o.width,i,n)}),t.offsetHeight;const a=e.reduce((t,e)=>Math.max(t,M(e).height),0);return e.forEach(t=>{x(t,n)}),a>0&&t.style.setProperty(`--${n}-card-height`,`${Math.ceil(a)}px`),{width:i?o.width:r,height:a}}(t,o,C,i,c)}const _="op-contact-profile",L=".op-contact-profile:not([data-editor-preview])";function W(t){const e=function(t,e){const n=`${h(e)}Clone`;return Array.from(t.querySelectorAll(`.${e}__card`)).filter(t=>!t.dataset[n])}(t,_),{carousel:n}=function(t,e,n){const o=Array.from(e??[]),r=void 0===n?function(t){const e=t?.dataset?.useCarousel;return"1"===e||"0"!==e&&void 0}(t):n,i=E(t,o,C);let a=!1;!S(r,o.length)&&o.length>1&&!i.stacked&&(i.width>0&&t.style.setProperty("--op-contact-profile-card-width",`${Math.ceil(i.width)}px`),t.style.setProperty("--op-contact-profile-columns",String($(!1,o.length))),P(t,C,!1),t.offsetHeight,a=function(t,e,n){const o=A(t,C);if(o<=0||n<=0)return!1;const r=t.querySelector(".op-contact-profile__track-inner");let i=0;if(r){const t=window.getComputedStyle(r),e=t.columnGap||t.gap||"0",n=parseFloat(String(e).split(" ")[0]);i=Number.isFinite(n)?n:0}return e*n+(e-1)*i>o+.5}(t,o.length,i.width));const s=function(t,e,n){return!(e<=1)&&(!(!n||v())||S(t,e))}(r,o.length,a);return P(t,C,s),t.style.setProperty("--op-contact-profile-columns",String($(s,o.length))),s||delete t.dataset.opContactProfileInit,{carousel:s,size:k(t,o,i),overflows:a}}(t,e);return{carousel:n,cards:e}}
1function q(){document.querySelectorAll(L).forEach(e=>{if(e.dataset.opContactProfileInit)return;const{carousel:n,cards:o}=W(e);n&&function(e,{prefix:n,sourceCards:o,syncCardSize:r}){const i=h(n),a=e.querySelector(`.${n}__track`),s=e.querySelector(`.${n}__track-inner`);if(!a||!s)return;const c=e.querySelector(`.${n}__arrow[data-direction="prev"]`),l=e.querySelector(`.${n}__arrow[data-direction="next"]`),u=e.querySelector(`.${n}__play-pause`),d=e.querySelector(`.${n}__live`),p=1e3*function(t,{min:e=3,max:n=15,fallback:o=6}={}){const r="number"==typeof t?t:parseInt(String(t),10);return Number.isFinite(r)?Math.max(e,Math.min(n,r)):o}(e.dataset.interval);e.dataset[`${i}Init`]="1";const w=o.length,g=w-1,m=w,v=o[0].cloneNode(!0);v.dataset[`${i}Clone`]="1",y(v,!0),v.querySelectorAll(`.${n}__card-photo`).forEach(f),s.appendChild(v);const A=Array.from(s.querySelectorAll(`.${n}__card`));r(e,A);let b=0,x=null,M=!1;const E=()=>{const t=window.getComputedStyle(s),e=parseFloat(String(t.gap??t.columnGap??"0")),n=Number.isFinite(e)?e:0,o=b*(A[0].offsetWidth+n);s.style.transform=o>0?`translateX(-${o}px)`:""},P=t=>{s.style.transition=t?"":"none"},C=()=>{const t=A[b]?.querySelector(`.${n}__card-name`)?.textContent?.trim();d&&t&&(d.textContent=t)},S=(t={})=>{A.forEach((t,e)=>{y(t,e!==b)}),t.skipAnnounce||C()},$=(t,e={})=>{b=Math.max(0,Math.min(m,t)),E(),S(e)},k=()=>{if(b<=0)return P(!1),b=m,E(),S({skipAnnounce:!0}),s.offsetWidth,P(!0),void $(g);$(b-1)},_=()=>{if(b>=g)return M=!0,void $(m);$(b+1)};let L=()=>{};const W=function({gate:t,intervalMs:e,onTick:n}={}){let o=null;const r=()=>{o&&(window.clearInterval(o),o=null)};return{sync:()=>{r(),t?.updatePlayButton?.(),t?.isActive()&&(o=window.setInterval(n,e))},stop:r,disconnect:r}}({gate:t({root:e,playPauseButton:u,labelPause:e.dataset.labelPause??"",labelPlay:e.dataset.labelPlay??"",hoverRegion:a,onChange:()=>{L()}}),intervalMs:p,onTick:_});L=W.sync,c?.addEventListener("click",k),l?.addEventListener("click",_),s.addEventListener("transitionend",t=>{M&&t.target===s&&(M=!1,b=0,P(!1),E(),S({skipAnnounce:!0}),window.requestAnimationFrame(()=>{P(!0)}))}),function(t,{onPrev:e,onNext:n,isEnabled:o=()=>!0}={}){if(!t||"function"!=typeof e||"function"!=typeof n)return()=>{};t.addEventListener("keydown",t=>{o()&&("ArrowLeft"===t.key?(t.preventDefault(),e()):"ArrowRight"===t.key&&(t.preventDefault(),n()))})}(e,{onPrev:k,onNext:_}),function(t,{onPrev:e,onNext:n,isEnabled:o=()=>!0,thresholdPx:r=40}={}){if(!t||"function"!=typeof e||"function"!=typeof n)return()=>{};let i=0;t.addEventListener("touchstart",t=>{t.changedTouches?.length&&(i=t.changedTouches[0].screenX)},{passive:!0}),t.addEventListener("touchend",t=>{if(!o()||!t.changedTouches?.length)return;const a=t.changedTouches[0].screenX-i;Math.abs(a)<r||(a<0?n():e())},{passive:!0})}(e,{onPrev:k,onNext:_}),window.addEventListener("resize",()=>{x&&window.cancelAnimationFrame(x),x=window.requestAnimationFrame(()=>{r(e,A),$(b,{skipAnnounce:!0})})}),$(0,{skipAnnounce:!0}),C(),L()}(e,{prefix:_,sourceCards:o,syncCardSize:k})})}function I(){document.querySelectorAll(L).forEach(t=>{t.dataset.opContactProfileInit?k(t,t.querySelectorAll(".op-contact-profile__card")):W(t)})}w(_),I(),function(){const t=()=>{(async function(){if(document.querySelectorAll(`${L}.op-contact-profile--static`).forEach(t=>{let e=null;window.addEventListener("resize",()=>{t.dataset.opContactProfileInit||(e&&window.cancelAnimationFrame(e),e=window.requestAnimationFrame(()=>{W(t).carousel&&q()}))})}),q(),await async function(t){w(t),await Promise.all(p(t).map(async e=>{await async function(t){if(!t||"1"===t.dataset.opCutout)return;const e=u.get(t);if(e)return void await e;const n=(async()=>{const e=function(t){const e=(t.dataset.opPhotoSrc??"").trim();if(e)return e;const n=t.getAttribute("src")??"";return n&&!n.startsWith("data:")?n:""}(t);if(!e)return void(t.dataset.opCutout="1");f(t),t.dataset.opCutout="pending";const n=await l(e);let o=d;if("string"==typeof n&&n.startsWith("data:")?o=n:"string"==typeof n&&n===e&&(o=e),t.removeAttribute("srcset"),t.removeAttribute("sizes"),t.loading="eager",t.src=o,"function"==typeof t.decode)try{await t.decode()}catch{}t.dataset.opCutout="1"})();u.set(t,n);try{await n}finally{u.delete(t)}}(e),function(t,e){const n=t.closest(`.${e}
1`),o=(t.dataset.opPhotoSrc??"").trim(),r=t.getAttribute("src")??"";n&&o&&"1"===t.dataset.opCutout&&n.querySelectorAll(`[data-${e}-clone] .${e}__card-photo`).forEach(t=>{t.dataset.opPhotoSrc===o&&(t.removeAttribute("srcset"),t.removeAttribute("sizes"),t.src=r,t.dataset.opCutout="1")})}(e,t)}))}(_),I(),document.fonts?.ready)try{await document.fonts.ready,I()}catch(t){console.error(t)}})().catch(t=>{console.error(t)})};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()}()})();
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.