PageSourceSearch

https://www.bluewin.ch/_next/static/chunks/3gjngpgcbj8pa.js

js bluewin.ch collected 2026-10-01 09:02:27 UTC 100,787 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,25449,e=>{"use strict";var t=e.i(43476),n=e.i(22016),i=e.i(87235),r=e.i(17337),a=e.i(69250),o=e.i(18566),s=e.i(48148);function l(e,t){let n=t.indexOf("#"),i=-1!==n?t.substring(0,n):t,r=i.indexOf("?"),a=-1!==r?i.substring(0,r):i,o=new URLSearchParams(-1!==r?i.substring(r+1):"");o.delete("page"),e>1&&o.set("page",e.toString());let s=o.toString(),l=s?`${a}?${s}`:a;return`${l}#ticker-entries-list`}function c({pageNum:e,currentPage:i,pathname:r,isMobile:a}){let o="flex h-8 w-8 shrink-0 items-center justify-center",s=a?"text-xs":"text-base";return"ellipsis"===e?(0,t.jsx)("span",{className:`text-navy ${o} ${s}`,children:"…"}):e===i?(0,t.jsx)("span",{className:`bg-blue text-white ${o} rounded-full ${s} font-medium`,"aria-current":"page",children:e}):(0,t.jsx)(n.default,{href:r,className:`text-navy ${o} ${s}`,children:e})}function u(e,t,n){if(t<=n)return Array.from({length:t},(e,t)=>t+1);let i=[1],r=Math.max(2,e-1),a=Math.min(t-1,e+1);r>2&&i.push("ellipsis");for(let e=r;e<=a;e++)1!==e&&e!==t&&i.push(e);return a<t-1&&i.push("ellipsis"),t>1&&i.push(t),i}e.s(["PageNumber",0,c,"PaginationNav",0,function({currentPage:e,pageCount:d,hasPreviousPage:p,hasNextPage:m}){let h=(0,s.useTranslations)("Ticker"),f=(0,o.usePathname)(),g=(0,o.useSearchParams)().toString(),x=g?`${f}?${g}`:f,v="text-navy flex h-8 w-8 shrink-0 items-center justify-center text-xs md:text-base",y=u(e,d,r.TICKER_ENTRIES_MOBILE_MAX_PAGES),b=u(e,d,r.TICKER_ENTRIES_DESKTOP_MAX_PAGES),w=e>d?d:e;return(0,t.jsxs)("nav",{className:"ticker-pagination mt-8 flex items-center justify-center gap-0 md:gap-1","aria-label":"Ticker pagination",children:[p&&(0,t.jsx)(n.default,{href:l(w-1,x),className:v,"aria-label":h("previousPage")||"Previous page",children:(0,t.jsx)(i.default,{name:"arrow-left",size:a.FontIconSizes.s2})}),(0,t.jsx)("div",{className:"flex items-center gap-0 md:hidden",children:y.map((e,n)=>(0,t.jsx)(c,{pageNum:e,currentPage:w,pathname:"ellipsis"===e?"#":l(e,x),isMobile:!0},`mobile-${n}`))}),(0,t.jsx)("div",{className:"hidden items-center gap-1 md:flex",children:b.map((e,n)=>(0,t.jsx)(c,{pageNum:e,currentPage:w,pathname:"ellipsis"===e?"#":l(e,x),isMobile:!1},`desktop-${n}`))}),m&&(0,t.jsx)(n.default,{href:l(w+1,x),className:v,"aria-label":h("nextPage")||"Next page",children:(0,t.jsx)(i.default,{name:"arrow-right",size:a.FontIconSizes.s2})})]})},"getPageNumbers",0,u],25449)},15549,e=>{"use strict";var t=e.i(43476),n=e.i(71645),i=e.i(52028),r=e.i(4986);e.s(["default",0,function({children:e}){let{adConfig:a}=(0,r.useAppConfig)(),o=a?.displayAdConfig?.adPositions,s=(0,n.useMemo)(()=>{let r=n.default.Children.toArray(e),a=o?.detailAdOne?.afterParagraph,s=o?.detailAdTwoMobile?.afterParagraph,l=[];if("number"==typeof a?l.push({afterParagraph:a,position:"detailAdOne",id:"ad-detailAdOne-1",viewportVisibility:"all"}):"object"==typeof a&&a&&(l.push({afterParagraph:a.desktop??-1,position:"detailAdOne",id:"ad-detailAdOneDesktop-1",viewportVisibility:"desktop-only"}),l.push({afterParagraph:a.mobile??-1,position:"detailAdOne",id:"ad-detailAdOneMobile-1",viewportVisibility:"mobile-only"})),l.push({afterParagraph:"number"==typeof s?s:-1,position:"detailAdTwoMobile",id:"ad-detailAdTwoMobile-1",viewportVisibility:"mobile-only"}),!l.length)return e;let c=[],u=0;return r.forEach(e=>{if(c.push(e),n.default.isValidElement(e)&&e.props?.className&&e.props.className.includes("c-paragraph")){u+=1;for(let e=l.length-1;e>=0;e--){let n=l[e];n.afterParagraph>0&&u>=n.afterParagraph&&(c.push((0,t.jsx)(i.default,{id:n.id,position:n.position,viewportVisibility:n.viewportVisibility},n.id)),l.splice(e,1))}}}),c},[e,o]);return(0,t.jsx)(t.Fragment,{children:s})}])},50472,e=>{"use strict";var t=e.i(43476),n=e.i(71645),i=e.i(48148);e.s(["MatchTabs",0,function({matchId:e,locale:r,showTab:a,mode:o="default"}){let s=(0,i.useTranslations)("General"),[l,c]=(0,n.useState)(!1),u=(0,n.useRef)(null),d=(0,n.useRef)(!1),p="de_DE",m={de:p,en:"en_US",fr:"fr_FR",it:"it_IT"}[r]||p,h=`1461-multisports-matchdetail-${m}`;return(0,n.useEffect)(()=>{let t=u.current;if(!t)return;let n=null,i=null;if(!d.current){let r=t.querySelector("script"),s=t.querySelector("iframe");
1if(!r&&!s){c(!0),d.current=!0;let r=document.createElement("script");r.async=!0,r.src="https://widgets.sports.gracenote.com/gns.widget.loader.js",r.dataset.match_id=e,r.dataset.widget_id=h,"teamStatsOnly"===o&&(r.dataset.auto_dark_mode="no",r.dataset.hide_info_block="yes",r.dataset.show_heading="no",r.dataset.show_league_header="no"),"lineups"===a?(r.dataset.hide_tabs="summary,play-by-play,team-stats,player-stats,standings,history,season-stats",r.dataset.hide_info_block="yes"):"teamStatsOnly"===o?r.dataset.hide_tabs="summary,play-by-play,line-ups,player-stats,standings,history,season-stats":r.dataset.hide_tabs="line-ups",r.onerror=()=>{n&&(clearInterval(n),n=null),i&&(clearTimeout(i),i=null),c(!1),d.current=!1},t.appendChild(r)}}return n||(n=setInterval(()=>{t.querySelector("iframe")instanceof HTMLIFrameElement&&(c(!1),n&&(clearInterval(n),n=null),i&&(clearTimeout(i),i=null))},300),i=setTimeout(()=>{n&&(clearInterval(n),n=null),c(!1)},1e4)),()=>{n&&clearInterval(n),i&&clearTimeout(i),d.current=!1}},[e,h,a,o]),(0,t.jsxs)("div",{className:"w-full",children:[l&&(0,t.jsx)("div",{className:"flex items-center justify-center py-12",children:(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"mx-auto mb-2 h-8 w-8 animate-spin rounded-full border-b-2 border-blue-600"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:s("loading")})]})}),(0,t.jsx)("div",{ref:u,className:"min-h-[600px] w-full"})]})}])},79611,e=>{"use strict";var t=e.i(43476),n=e.i(71645);e.s(["MatchRefreshPrompt",0,function({label:e}){let[i,r]=(0,n.useState)(!1),a=(0,n.useRef)(null);return((0,n.useEffect)(()=>(a.current=setTimeout(()=>{r(!0)},12e4),()=>{a.current&&clearTimeout(a.current)}),[]),i)?(0,t.jsxs)("button",{type:"button",onClick:()=>{window.location.reload()},style:{position:"fixed",bottom:"24px",left:"50%",transform:"translateX(-50%)",zIndex:9999,display:"flex",alignItems:"center",gap:"8px",padding:"12px 20px",backgroundColor:"#0344c7",color:"#fff",fontSize:"14px",fontWeight:600,borderRadius:"9999px",border:"none",cursor:"pointer",boxShadow:"0 4px 12px rgba(0,0,0,0.25)"},children:[(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",style:{width:"16px",height:"16px"},"aria-hidden":"true",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M15.312 11.424a5.5 5.5 0 0 1-9.201 2.466l-.312-.311V15.5a.75.75 0 0 1-1.5 0v-4a.75.75 0 0 1 .75-.75h4a.75.75 0 0 1 0 1.5H7.05l.18.179a4 4 0 0 0 6.698-1.794.75.75 0 0 1 1.384.578ZM4.688 8.576a5.5 5.5 0 0 1 9.201-2.466l.312.311V4.5a.75.75 0 0 1 1.5 0v4a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h1.999l-.18-.179a4 4 0 0 0-6.698 1.794.75.75 0 0 1-1.384-.578Z",clipRule:"evenodd"})}),e]}):null}])},40290,e=>{"use strict";var t=e.i(43476),n=e.i(87235),i=e.i(4986);e.i(10145);var r=e.i(69250),a=e.i(48148),o=e.i(71645),s=e.i(8484);e.s(["default",0,function({children:e}){let l=(0,a.useTranslations)("externalEmbedConsent"),{environment:c}=(0,i.useAppConfig)(),[u,d]=(0,o.useState)(!1),[p,m]=(0,o.useState)(!1);return((0,o.useEffect)(()=>{(0,s.onAdvertisingConsentAvailable)(c,()=>{d(!0)})},[c]),(0,o.useEffect)(()=>{if(u){m(!0);let e=setTimeout(()=>m(!1),500);return()=>clearTimeout(e)}},[u]),u)?p?(0,t.jsx)("div",{className:"flex flex-col items-center gap-4 py-20 text-center",children:(0,t.jsx)("div",{className:"inline-block h-12 w-12 animate-spin rounded-full border-b-2 border-blue-600"})}):e||"CONTENT":(0,t.jsxs)("div",{className:"flex w-full flex-col items-start gap-4 bg-[#F5F6F8] p-4 md:gap-4 md:p-4",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2 md:gap-2",children:[(0,t.jsxs)("div",{className:"flex flex-row items-start gap-2",children:[(0,t.jsx)("div",{className:"flex h-6 w-6 items-center justify-center font-extrabold text-[#0344C7] md:h-7 md:w-7",children:(0,t.jsx)(n.default,{name:"exclamation-mark-circle-filled",size:r.FontIconSizes.s2})}),(0,t.jsx)("h3",{className:"text-xl leading-6 font-extrabold text-[#0344C7] md:text-2xl md:leading-7",children:l("title")})]}),(0,t.jsx)("p",{className:"text-dark-gray text-base leading-5.5 font-medium md:text-[18px] md:leading-6",children:l("description")})]}),(0,t.jsx)("button",{onClick:s.openOneTrustConsentModal,className:"flex h-12 w-full min-w-40 items-center justify-center rounded-lg bg-[#0344C7] py-6 transition-colors hover:bg-blue-hover md:w-53",children:(0,t.jsx)("span",{className:"text-base leading-5.5 font-medium text-white md:text-lg md:leading-6",children:l("buttonLabel")})})]})}])},30139,e=>{"use strict";var t=e.i(43476),n=e.i(71645);let i=new Set,r=(0,n.memo)(function({html:e}){let r=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e,t=r.current;if(!t)return;let n=!!t.querySelector("#bulls_container"),a=[];
1if(t.querySelectorAll("script").forEach(e=>{let t=e.getAttribute("src");if(n&&t){let e=`${window.location.pathname}:${t}`;if(i.has(e))return;i.add(e),a.push(e)}let r=document.createElement("script");Array.from(e.attributes).forEach(e=>r.setAttribute(e.name,e.value)),e.textContent&&(r.textContent=e.textContent),e.parentNode?.replaceChild(r,e)}),n){let n=t.querySelector("#bulls_container");n&&(e=new MutationObserver(()=>{let e=n.querySelectorAll("iframe");for(let t=0;t<e.length-1;t++)e[t].remove()})).observe(n,{childList:!0,subtree:!0})}return()=>{a.forEach(e=>i.delete(e)),e?.disconnect()}},[e]),(0,t.jsx)("div",{ref:r,className:"w-full min-w-0 max-w-full overflow-x-hidden [&_iframe]:!max-w-full [&_blockquote]:!max-w-full",suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:e}})},(e,t)=>e.html===t.html);e.s(["default",0,r])},67536,e=>{"use strict";var t=e.i(43476),n=e.i(71645),i=e.i(48148),r=e.i(87235);function a(){let e=(0,i.useTranslations)("legacyIframe");return(0,t.jsxs)("div",{className:"mx-auto flex h-[220px] w-full max-w-[375px] flex-col items-center justify-center gap-2 bg-[#DDE2E6] md:h-[350px] md:max-w-[650px]",children:[(0,t.jsx)("div",{className:"text-gray flex h-10 w-10 items-center justify-center text-xl",children:(0,t.jsx)(r.default,{name:"exclamation-mark-circle",classNames:"!font-bold"})}),(0,t.jsx)("p",{className:"text-gray text-h5 px-4 text-center",children:e("unavailable")})]})}e.s(["IframeErrorView",0,a,"default",0,function({embedCode:e,caption:i,source:r}){let o,s,[l,c]=(0,n.useState)(!1),u=(0,n.useRef)(null);if((0,n.useEffect)(()=>{let e=u.current;if(!e)return;let t=()=>c(!0);return e.addEventListener("error",t),()=>{e.removeEventListener("error",t)}},[]),!e)return(0,t.jsx)(a,{});let d=e.match(/src="([^"]+)"/),p=d?d[1].replace(/&amp;/g,"&"):null,m=Number.isFinite(s=(o=e.match(/padding-bottom\s*:\s*([\d.]+)\s*%/i))?Number.parseFloat(o[1]):NaN)&&s>0?s:56.25;return!p||l||p&&/https?:\/\/([\w.-]+\.)?bluewin\.ch\/(de|fr|it|en)\/iframe\//.test(p)?(0,t.jsx)(a,{}):(0,t.jsxs)("div",{className:"my-4 w-full",children:[(0,t.jsx)("div",{className:"relative w-full overflow-hidden",style:{paddingBottom:`${m}%`,height:0},children:(0,t.jsx)("iframe",{ref:u,src:p,title:"Embedded content",className:"absolute top-0 left-0 h-full w-full border-0",allowFullScreen:!0})}),i&&(0,t.jsx)("p",{className:`text-navy text-small ${r?"mt-1":"mt-2"}`,children:i}),r&&(0,t.jsx)("p",{className:"text-gray text-smaller",children:r})]})}],67536)},49510,e=>{"use strict";var t=e.i(43476),n=e.i(57688),i=e.i(67290),r=e.i(97807);e.s(["ResponsiveTeaserImage",0,function({teaserImage:e,mobileRatio:a,desktopRatio:o,alt:s,className:l="",fill:c=!1,sizes:u,width:d,height:p}){let m=(0,i.useMediaQuery)({maxWidth:767}),h=(0,r.getTeaserImageUrl)(e,m?a:o);return(0,t.jsx)(n.default,{className:l,src:h,alt:s,fill:c,width:d,height:p,sizes:u})}])},35820,e=>{"use strict";var t=e.i(43476),n=e.i(71645),i=e.i(51570),r=e.i(48148),a=e.i(4753),o=e.i(27965),s=e.i(90810),l=e.i(72542);e.s(["default",0,function({maxMatches:e=15}){let c=(0,i.useLocale)(),u=(0,r.useTranslations)("sports"),d={finished:u("finished"),postponed:u("postponed"),highlights:u("highlights"),matchDataNotAvailable:u("matchDataNotAvailable")},{matches:p,loading:m,error:h,refetch:f}=function(){let e=(0,i.useLocale)(),[t,r]=(0,n.useState)([]),[a,l]=(0,n.use
1State)(!1),[c,u]=(0,n.useState)(null),d=(0,n.useCallback)(async()=>{l(!0),u(null);try{let{from:t,to:n}=(0,o.resolveDateRange)(),i=await (0,s.fetchLiveAPI)(t,n,e),a=[];if(i.matches){for(let e of i.matches)if("GNFB17MNF4TH4KM"===e.sportId&&e.homeParticipant&&e.awayParticipant){let t=e.state;a.push({...e,sportType:"football",state:{homeScore:String(t?.homeScore||"0"),awayScore:String(t?.awayScore||"0"),currentMinute:t?.currentMinute,hasHighlights:!!t?.hasHighlights,isLive:!0}})}}a.sort((e,t)=>{let n=e.dateAndTimeInfo?.scheduledStartTimeUTC||"",i=t.dateAndTimeInfo?.scheduledStartTimeUTC||"";return new Date(i).getTime()-new Date(n).getTime()}),r(a)}catch(t){let e=t instanceof Error?t:Error("Unknown error occurred");u(e),console.error("Error fetching live football matches:",e)}finally{l(!1)}},[e]),p=(0,n.useCallback)(async()=>{await d()},[d]);return(0,n.useMemo)(()=>({matches:t,loading:a,error:c,refetch:p}),[t,a,c,p])}(),g=(0,n.useMemo)(()=>p.slice(0,e),[p,e]),x=(0,n.useCallback)(()=>f(),[f]);return(!function({enabled:e,matches:t,onPoll:i,minInterval:r=3e4,maxInterval:o=9e5}){let s=(0,n.useRef)(null),l=(0,n.useRef)(i),c=(0,n.useRef)(null),u=(0,n.useRef)(!1);(0,n.useEffect)(()=>{l.current=i},[i]);let d=(0,n.useCallback)(()=>{s.current&&(clearInterval(s.current),s.current=null,c.current=null)},[]),p=(0,n.useCallback)(async()=>{if(!u.current)try{u.current=!0,await l.current()}catch(e){console.error("Error during poll:",e)}finally{u.current=!1}},[]),m=(0,n.useCallback)(e=>{c.current===e&&s.current||(d(),s.current=setInterval(p,e),c.current=e)},[d,p]);(0,n.useEffect)(()=>{if(!e||0===t.length)return void d();let n=(0,a.analyzeLiveMatches)(t),i=(0,a.getOptimalPollingInterval)(n);return null===i?void d():(m(Math.max(r,Math.min(o,i))),d)},[e,t,r,o,m,d]),(0,n.useEffect)(()=>()=>{d()},[d])}({enabled:g.length>0,matches:g,onPoll:x}),(0,n.useEffect)(()=>{f()},[f]),m&&0===g.length)?(0,t.jsx)("div",{className:"flex items-center justify-center py-8",children:(0,t.jsx)("div",{className:"h-10 w-10 animate-spin rounded-full border-b-2 border-blue-600"})}):h&&0===g.length?(0,t.jsx)("div",{className:"flex items-center justify-center py-8 text-red-600",children:(0,t.jsx)("p",{children:u("failedToLoadLiveMatches")})}):0===g.length?(0,t.jsx)("div",{className:"flex items-center justify-center py-8 text-gray-500",children:(0,t.jsx)("p",{children:u("noLiveFootballMatches")})}):(0,t.jsx)("div",{className:"divide-y-2 divide-white",children:g.map(e=>(0,t.jsx)(l.FootballRow,{match:e,locale:c,labels:d},e.id))})}],35820)},17292,e=>{"use strict";var t=e.i(71645),n=e.i(92116);e.s(["useImageCrop",0,function({image:e,isMobile:i,mobile:r,desktop:a}){let[o,s]=(0,t.useState)({}),[l,c]=(0,t.useState)(e?.url||"");return(0,t.useEffect)(()=>{let t=e?.namedCrops||e?.crops||[],o=e?.crop,l=t.find(e=>e.name===r),u=t.find(e=>e.name===a),d=(i?l:u)??o,p=(0,n.getCroppedImgixUrl)(e?.url,d);d&&s(d),p&&c(p)},[e,i,r,a]),{selectedCrop:o,imageSrc:l}}])},83893,e=>{"use strict";var t,n,i=e.i(43476),r=e.i(71645),a=e.i(57688),o=function(e,t){return Number(e.toFixed(t))},s=function(e,t,n){n&&"function"==typeof n&&n(e,t)},l={easeOut:function(e){return-Math.cos(e*Math.PI)/2+.5},linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:-1+(4-2*e)*e},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}},c=function(e){var t=e.animationResolve;e.animationResolve=null,null==t||t()},u=function(e){null!==e.animationFrame&&cancelAnimationFrame(e.animationFrame),e.animationFrame=null,e.isAnimating=!1,e.animation=null,e.velocity=null,c(e)};function d(e,t,n,i,r){if(!e.mounted){null==r||r();return}var a=new Date().getTime();u(e);var o=function(){if(e.mounted&&e.animation===o){var r=new Date().getTime()-a,s=(0,l[t])(r/n);if(r>=n){e.animation=null,e.animationFrame=null;var c=e.animationResolve;e.animationResolve=null,i(1),null==c||c()}else i(s),e.animationFrame=requestAnimationFrame(o)}};e.animation=o,e.animationResolve=null!=r?r:null,e.animationFrame=requestAnimationFrame(o)}function p(e,t,n,i){var r,a,o,s=(r=t.scale,a=t.positionX,o=t.positionY,!(Number.isNaN(r)||Number.isNaN(a)||Number.isNaN(o)));if(!e.mounted||!s)return Promise.resolve();var l=e.setState,c=e.state,u=c.scale,p=c.positionX,m=c.positionY,h=t.scale-u,f=t.positionX-
1p,g=t.positionY-m;return 0===n?(l(t.scale,t.positionX,t.positionY),Promise.resolve()):new Promise(function(t){d(e,i,n,function(t){1!==t?e.isAnimating=!0:e.isAnimating=!1,l(u+h*t,p+f*t,m+g*t)},t)})}var m=function(e,t,n,i,r,a,o){var s=e>t?n*(o?.5:1):0,l=i>r?a*(o?.5:1):0;return{minPositionX:e-t-s,maxPositionX:s,minPositionY:i-r-l,maxPositionY:l,scaleWidthFactor:s,scaleHeightFactor:l}},h=function(e,t){var n,i,r,a,o,s,l=e.wrapperComponent,c=e.contentComponent,u=e.setup,d=u.centerZoomedOut,p=u.disablePadding;if(!l||!c)throw Error("Components are not mounted");var h=(n=l.offsetWidth,i=l.offsetHeight,r=c.offsetWidth,a=c.offsetHeight,{wrapperWidth:n,wrapperHeight:i,newContentWidth:o=r*t,newDiffWidth:n-o,newContentHeight:s=a*t,newDiffHeight:i-s}),f=h.wrapperWidth,g=h.wrapperHeight,x=h.newContentWidth,v=h.newContentHeight,y=m(f,x,h.newDiffWidth,g,v,h.newDiffHeight,!!d),b=f>=x&&g>=v;p&&b&&!d&&(y.minPositionX=0,y.maxPositionX=0,y.minPositionY=0,y.maxPositionY=0);var w=e.setup,T=w.minPositionX,C=w.maxPositionX,S=w.minPositionY,N=w.maxPositionY;return null!=T&&(y.minPositionX=f*(1-t)+T*t),null!=C&&(y.maxPositionX=C*t),null!=S&&(y.minPositionY=g*(1-t)+S*t),null!=N&&(y.maxPositionY=N*t),y},f=function(e,t,n,i){return i?e<t?o(t,2):e>n?o(n,2):o(e,2):o(e,2)},g=function(e,t){var n=h(e,t);return e.bounds=n,n};function x(e,t,n,i,r,a,o){var s=n.minPositionX,l=n.minPositionY,c=n.maxPositionX,u=n.maxPositionY,d=0,p=0;return o&&(d=r,p=a),{x:f(e,s-d,c+d,i),y:f(t,l-p,u+p,i)}}function v(e,t,n,i,r,a){var o=e.state,s=o.scale,l=o.positionX,c=o.positionY,u=i-s;return Number.isFinite(t)&&Number.isFinite(n)?x(l-t*u,c-n*u,r,a,0,0,null):(console.error("Mouse X and Y position were not provided!"),{x:l,y:c})}function y(e,t,n,i,r){var a=r?i:0,o=Math.max(t-a,1e-7),s=n+a;return!Number.isNaN(n)&&e>=s?s:!Number.isNaN(t)&&e<=o?o:Math.max(e,1e-7)}var b=function(e,t){var n=e.setup.panning.excluded,i=e.isInitialized,r=e.wrapperComponent,a=t.target,o="shadowRoot"in a&&"composedPath"in t?t.composedPath().some(function(e){return e instanceof Element&&(null==r?void 0:r.contains(e))}):null==r?void 0:r.contains(a);return!(!(i&&a&&o)||J(a,n)||ei(a)||en(a))},w=function(e){var t=e.isInitialized,n=e.isPanning,i=e.setup.panning.disabled;return!!(t&&n&&!i)},T=function(e,t){var n=e.state,i=n.positionX,r=n.positionY;e.isPanning=!0,e.startCoords={x:t.clientX-i,y:t.clientY-r}},C=function(e,t){var n=t.touches,i=e.state,r=i.positionX,a=i.positionY;e.isPanning=!0,1===n.length&&(e.startCoords={x:n[0].clientX-r,y:n[0].clientY-a})};function S(e,t,n,i,r){var a=e.setup.limitToBounds,o=e.wrapperComponent,s=e.bounds,l=e.state,c=l.scale,u=l.positionX,d=l.positionY;if(null!==o&&null!==s&&(t!==u||n!==d)){var p=x(t,n,s,a,i,r,o),m=p.x,h=p.y;e.setState(c,m,h)}}var N=function(e,t,n){var i=e.startCoords,r=e.state,a=e.setup.panning,o=a.lockAxisX,s=a.lockAxisY,l=r.positionX,c=r.positionY;if(!i)return{x:l,y:c};var u=t-i.x,d=n-i.y;return{x:o?l:u,y:s?c:d}},P=function(e,t,n){var i=e.setup,r=e.state,a=i.minScale,o=i.disablePadding,s=i.centerZoomedOut,l=null!=n?n:r.scale;return t>0&&l>=a&&!o&&!s?t:0};(t=n||(n={})).TRACK_PAD="track_pad",t.MOUSE="mouse",t.TOUCH="touch";var k=function(e){var t=e.mounted,n=e.wrapperComponent,i=e.contentComponent,r=e.setup,a=r.disabled,o=r.velocityAnimation,s=r.limitToBounds,l=e.state.scale;return!o.disabled&&!a&&!!t&&!!n&&!!i&&(!s||n.offsetWidth<i.offsetWidth*l||n.offsetHeight<i.offsetHeight*l)},E=function(e){var t=e.mounted,n=e.velocity,i=e.bounds,r=e.setup,a=r.disabled;return!!(!r.velocityAnimation.disabled&&!a&&t)&&!!n&&!!i};function j(e,t,n,i,r,a,o,s,l,c){if(r){if(t>o&&n>o){var u=o+(e-o)*c;return u>l?l:u<o?o:u}if(t<a&&n<a){var u=a+(e-a)*c;return u<s?s:u>a?a:u}}return i?t:f(e,a,o,r)}var A=function(e,t,n){var i=e*n;return Number.isNaN(i)?0:e<0?Math.max(i,-t):Math.min(i,t)};function O(e,t){var n=e.state,i=n.scale;e.panStartPosition={x:n.positionX,y:n.positionY},u(e),g(e,i),void 0!==window.TouchEvent&&t instanceof TouchEvent?C(e,t):T(e,t)}function M(e,t){var n=e.state.scale,i=e.setup,r=i.minScale,a=i.autoAlignment,o=a.disabled,s=a.sizeX,l=a.sizeY,c=a.animationTime,u=a.animationType;if(!o&&!(n<r)&&(s||l)){var d=function(e){var t=e.state,n=t.positionX,i=t.positionY,r=t.scale,a=e.setup,o=a.disabled,s=a.limitToBounds,l=a.centerZoomedOut,c=e.wrapperComponent;if(!o&&c&&e.bounds){var u=e.bounds,d=u.maxPositionX,p=u.minPositionX,m=u.maxPositionY,h=u.minPositionY,f=n>d?c.offsetWidth:e.setup.minPositionX||0,g=i>
1m?c.offsetHeight:e.setup.minPositionY||0,x=v(e,f,g,r,e.bounds,s||l),y=x.x,b=x.y;return{scale:r,positionX:n>d||n<p?y:n,positionY:i>m||i<h?b:i}}}(e);if(d){var m=e.state,h=m.positionX,f=m.positionY;(d.positionX!==h||d.positionY!==f)&&p(e,d,null!=t?t:c,u)}}}function I(e,t,i,r){var a=e.startCoords,o=e.setup.autoAlignment,s=o.sizeX,l=o.sizeY;if(a){var c=N(e,t,i),u=c.x,d=c.y,p=P(e,s),m=P(e,l);!function(e,t,i){var r,a;if(k(e)){var o=e.lastMousePosition,s=e.velocityTime,l=e.setup,c=e.wrapperComponent,u=l.velocityAnimation,d=u.maxStrengthMouse,p=u.maxStrengthTouch,m=u.sensitivityTouch,h=u.sensitivityMouse,f=Date.now();if(o&&s&&c){var g,x=Number.isNaN(g=c.offsetWidth/window.innerWidth)?1:Math.min(1,g),v=((r={})[n.TOUCH]=m,r[n.MOUSE]=h,r)[i],y=((a={})[n.TOUCH]=p,a[n.MOUSE]=d,a)[i],b=t.x-o.x,w=t.y-o.y;e.velocity={velocityX:A(b/x,y,v),velocityY:A(w/x,y,v),total:A(Math.sqrt(b*b+w*w)/(f-s),y,v)}}e.lastMousePosition=t,e.velocityTime=f}}(e,{x:u,y:d},r),S(e,u,d,p,m)}}function D(e,t,n,i){var r=e.setup,a=r.minScale,s=r.maxScale,l=r.limitToBounds,c=y(o(t,2),a,s,0,!1),u=g(e,c),d=v(e,n,i,c,u,l);return{scale:c,positionX:d.x,positionY:d.y}}function R(e,t,n){var i=e.state.scale,r=e.wrapperComponent,a=e.setup,o=a.minScale,s=a.maxScale,l=a.limitToBounds,c=a.zoomAnimation,u=c.disabled,d=c.animationTime,m=c.animationType,h=i>=o&&i<=s;if((i>=1||l)&&M(e),!(u||h)&&r&&e.mounted){var f=D(e,i<o?o:s,t||r.offsetWidth/2,n||r.offsetHeight/2);f&&p(e,f,d,m)}}var _=function(){return(_=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};function L(e,t,n){if(n||2==arguments.length)for(var i,r=0,a=t.length;r<a;r++)!i&&r in t||(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var z={disabled:!1,minPositionX:null,maxPositionX:null,minPositionY:null,maxPositionY:null,minScale:1,maxScale:8,limitToBounds:!0,centerZoomedOut:!1,centerOnInit:!1,disablePadding:!1,smooth:!0,detached:!1,wheel:{step:.015,disabled:!1,wheelDisabled:!1,touchPadDisabled:!1,activationKeys:[],excluded:[]},trackPadPanning:{disabled:!0,velocityDisabled:!1,lockAxisX:!1,lockAxisY:!1,activationKeys:[],excluded:[]},panning:{disabled:!1,velocityDisabled:!1,lockAxisX:!1,lockAxisY:!1,allowLeftClickPan:!0,allowMiddleClickPan:!0,allowRightClickPan:!0,activationKeys:[],excluded:[]},pinch:{step:5,disabled:!1,allowPanning:!0,excluded:[]},doubleClick:{disabled:!1,step:.7,mode:"zoomIn",animationType:"easeOut",animationTime:200,excluded:[]},zoomAnimation:{disabled:!1,size:.4,animationTime:200,animationType:"easeOut"},autoAlignment:{disabled:!1,sizeX:100,sizeY:100,animationTime:200,velocityAlignmentTime:400,animationType:"easeOut"},velocityAnimation:{disabled:!1,sensitivityMouse:1,sensitivityTouch:1.2,maxStrengthMouse:20,maxStrengthTouch:40,inertia:1,animationTime:300,maxAnimationTime:800,animationType:"easeOut"}},X="react-transform-wrapper",Y=function(e){var t,n,i,r,a,o,s,l,c,u=Math.max(null!=(t=e.minScale)?t:z.minScale,1e-7),d=null!=(n=e.maxScale)?n:z.maxScale,p=Math.min(Math.max(null!=(i=e.initialScale)?i:1,u),d);return{previousScale:p,scale:p,positionX:f(null!=(r=e.initialPositionX)?r:0,null!=(a=e.minPositionX)?a:-1/0,null!=(o=e.maxPositionX)?o:1/0,null!=e.minPositionX||null!=e.maxPositionX),positionY:f(null!=(s=e.initialPositionY)?s:0,null!=(l=e.minPositionY)?l:-1/0,null!=(c=e.maxPositionY)?c:1/0,null!=e.minPositionY||null!=e.maxPositionY)}},F=function(e){var t=_({},z);return Object.keys(e).forEach(function(n){var i=void 0!==e[n];if(void 0!==z[n]&&i){var r=Object.prototype.toString.call(z[n]);"[object Object]"===r?t[n]=_(_({},z[n]),e[n]):"[object Array]"===r?t[n]=L(L([],z[n],!0),e[n],!0):t[n]=e[n]}}),t.minScale<=0&&(t.minScale=1e-7),t},W=function(e,t,n){var i=e.state.scale,r=e.wrapperComponent,a=e.setup,s=a.maxScale,l=a.minScale,c=a.zoomAnimation.size;if(!r)throw Error("Wrapper is not mounted");return y(o(i+t*n,3),l,s,c,!1)};function H(e,t,n,i){var r,a,o=e.wrapperComponent,l=e.props,c=l.onZoomStart,u=l.onZoom,d=l.onZoomStop,m=new MouseEvent("mousemove",{bubbles:!0}),h=G(e);s(h,m,c),s(h,m,u);var f=p(e,t,n,i),g=null!=(a=null==(r=null==o?void 0:o.ownerDocument)?void 0:r.defaultView)?a:"u">typeof window?window:null;return g&&g.setTimeout(function(){e.mounted&&s(G(e),m,d)},n),f}function B(e,t,n,i,r){var a=e.wrapperComponent,o=e.state,s=o.scale,l=o.positionX,c=o.positionY,u=e.setup.zoomAnimation;if(!a)return console.error("No WrapperComponent found"),Promise.resolve();var d=u.disabled?0:i,p=a.offsetWidth,m=a.offsetHeight,h=W(e,t,n),f=D(e,h,(p/2-l)/s,(m/2-c)/s);return f?H(e,f,d,r):(console.error("Error during zoom event. New transformation state was not calculated."),Promise.resolve())}function U(e,t,n,i){var r=e.setup,a=e.wrapperComponent,o=e.contentComponent,s=r.limitToBounds,l=r.centerOnInit,c=Y(e.props),u=e.state,d=u.scale,p=u.positionX,m=u.positionY;if(!a)return Promise.resolve();var f=c.positionX,g=c.positionY;if(l&&o){var v=eo(c.scale,a,o);f=v.positionX,g=v.positionY}var y=x(f,g,h(e,c.scale),s,0,0,a),b={scale:c.scale,positionX:y.x,positionY:y.y};return d===c.scale&&p===c.positionX&&m===c.positionY?Promise.resolve():(null==i||i(),H(e,b,t,n))}var K=function(e){if("getBoundingClientRect"in e){var t=e.getBoundingClientRect();return{x:t.left,y:t.top,width:t.width,height:t.height}}return e};
1function V(e,t,n){var i=e.wrapperComponent,r=e.state;if(!i)return{x:0,y:0};var a=i.getBoundingClientRect();return{x:(t-a.left-r.positionX)/r.scale,y:(n-a.top-r.positionY)/r.scale}}var $=function(e,t){var n,i=e.wrapperComponent;if(!i)return[];var r=i.getRootNode(),a=r&&"getElementById"in r?r:null!=(n=i.ownerDocument)?n:"u">typeof document?document:null;return(Array.isArray(t)?t:[t]).map(function(e){return"string"==typeof e?null==a?void 0:a.getElementById(e):e}).filter(function(e){return!!e&&i.contains(e)})},q=function(e){return{instance:e,state:e.state,zoomIn:function(t,n,i){return void 0===t&&(t=.5),void 0===n&&(n=300),void 0===i&&(i="easeOut"),B(e,1,t,n,i)},zoomOut:function(t,n,i){return void 0===t&&(t=.5),void 0===n&&(n=300),void 0===i&&(i="easeOut"),B(e,-1,t,n,i)},setTransform:function(t,n,i,r,a){void 0===r&&(r=300),void 0===a&&(a="easeOut");var o=e.state,s=o.positionX,l=o.positionY,c=o.scale,u=e.wrapperComponent,d=e.contentComponent;return!e.setup.disabled&&u&&d?p(e,{positionX:Number.isNaN(t)?s:t,positionY:Number.isNaN(n)?l:n,scale:Number.isNaN(i)?c:i},r,a):Promise.resolve()},resetTransform:function(t,n){return void 0===t&&(t=200),void 0===n&&(n="easeOut"),U(e,t,n)},centerView:function(t,n,i){void 0===n&&(n=200),void 0===i&&(i="easeOut");var r=e.state,a=e.wrapperComponent,o=e.contentComponent;return a&&o?p(e,eo(t||r.scale,a,o),n,i):Promise.resolve()},zoomToElement:function(t,n,i,r,a,o){void 0===i&&(i=600),void 0===r&&(r="easeOut"),void 0===a&&(a=0),void 0===o&&(o=0),u(e);var s,l,c,d,m,f,g,v="object"==typeof n&&null!==n?n:{scale:n},b=$(e,t);if(!e.wrapperComponent||0===b.length)return Promise.resolve();var w=function(e,t,n,i,r,a,o){void 0===i&&(i=0),void 0===r&&(r=0);var s,l,c,u,d,p=e.wrapperComponent,m=e.contentComponent,f=e.state,g=e.setup,v=g.limitToBounds,b=g.minScale,w=g.maxScale;if(!p||!m)return f;var T=p.getBoundingClientRect(),C=(s=K(t),l=p.getBoundingClientRect(),c=m.getBoundingClientRect(),u=l.x*f.scale,d=l.y*f.scale,{x:(s.x-c.x+u)/f.scale,y:(s.y-c.y+d)/f.scale}),S=C.x,N=C.y,P=t.width/f.scale,k=t.height/f.scale,E=p.offsetWidth/P,j=p.offsetHeight/k,A=n||Math.min(E,j);void 0!==o&&(A=Math.min(A,o)),void 0!==a&&(A=Math.max(A,a));var O=y(A,b,w,0,!1),M=(T.width-P*O)/2,I=(T.height-k*O)/2,D=x((T.left-S)*O+M+i,(T.top-N)*O+I+r,h(e,O),v,0,0,p);return{positionX:D.x,positionY:D.y,scale:O}}(e,(s=b.map(K),{x:l=Math.min.apply(Math,s.map(function(e){return e.x})),y:c=Math.min.apply(Math,s.map(function(e){return e.y})),width:Math.max.apply(Math,s.map(function(e){return e.x+e.width}))-l,height:Math.max.apply(Math,s.map(function(e){return e.y+e.height}))-c}),v.scale,null!=(d=v.offsetX)?d:a,null!=(m=v.offsetY)?m:o,v.minScale,v.maxScale);return p(e,w,null!=(f=v.animationTime)?f:i,null!=(g=v.animationType)?g:r)},zoomToPoint:function(t,n,i,r,a){void 0===r&&(r=300),void 0===a&&(a="easeOut");var o=e.wrapperComponent,s=e.contentComponent,l=e.setup;if(l.disabled||!o||!s)return Promise.resolve();var c=V(e,n,i),u=D(e,t,c.x,c.y);return u?H(e,u,l.zoomAnimation.disabled?0:r,a):Promise.resolve()},clientToContent:function(t,n){return V(e,t,n)},contentToClient:function(t,n){var i=e.wrapperComponent,r=e.state;if(!i)return{x:0,y:0};var a=i.getBoundingClientRect();return{x:a.left+r.positionX+t*r.scale,y:a.top+r.positionY+n*r.scale}}}},G=function(e){var t={};return Object.assign(t,{instance:e,state:e.state}),Object.assign(t,q(e)),t};function Z(){try{return{get passive(){return!1}}}catch(e){return!1}}var Q=".".concat(X),J=function(e,t){return t.some(function(t){return e.matches("".concat(Q," ").concat(t,", ").concat(Q," .").concat(t,", ").concat(Q," ").concat(t," *, ").concat(Q," .").concat(t," *"))})},ee=new Set(["INPUT","TEXTAREA","SELECT","OPTION"]),et=function(e){return e&&"function"==typeof e.closest?e:null},en=function(e){var t=et(e);return!!t&&(!!ee.has(t.tagName)||!!t.isContentEditable||null!==t.closest('[contenteditable=""], [contenteditable="true"], [contenteditable="plaintext-only"]'))},ei=function(e){var t=et(e);return!!t&&null!==t.closest('[draggable="true"]')},er=function(e){e&&clearTimeout(e)},ea=function(e,t,n){var i=Number.parseFloat(n.toFixed(8));return"translate(".concat(e,"px, ").concat(t,"px) scale(").concat(i,")")},eo=function(e,t,n){var i=n.offsetWidth*e,r=n.offsetHeight*e;return{scale:e,positionX:(t.offsetWidth-i)/2,positionY:(t.offsetHeight-r)/2}},es="u">typeof window?r.useLayoutEffect:r.useEffect,el=function(e,t){var n=e.setup.wheel,i=n.disabled,r=n.wheelDisabled,a=n.touchPadDisabled,o=n.excluded,s=e.isInitialized,l=e.isPanning,c=t.target;return!(!(s&&!l&&!i&&c)||0===t.deltaY||r&&!t.ctrlKey||a&&t.ctrlKey||J(c,o))&&!!e.isPressingKeys(e.setup.wheel.activationKeys)},ec=function(e,t){var n=e.setup,i=n.disabled,r=n.trackPadPanning,a=r.activationKeys,o=r.excluded;return!(!e.wrapperComponent||!e.contentComponent||i||r.disabled||t.ctrlKey||el(e,t)||J(t.target,o))&&!!e.isPressingKeys(a)};function eu(e,t,n){var i=t.getBoundingClientRect(),r=0,a=0;if("clientX"in e)r=(e.clientX-i.left)/n,a=(e.clientY-i.top)/n;else{var o=e.touches[0];r=(o.clientX-i.left)/n,a=(o.clientY-i.top)/n}return Number.isNaN(r)||Number.isNaN(a)?(console.error("No mouse or touch offset found"),{x:0,y:0}):{x:r,y:a}}var ed=function(e,t,n,i,r){var a=e.state.scale,o=e.wrapperComponent,s=e.setup,l=s.maxScale,c=s.minScale,u=s.zoomAnimation,d=s.disablePadding,p=u.size,m=u.disabled;if(!o)throw Error("Wrapper is not mounted");var h=a+t*n;return r?h:y(h,c,l,p,!i&&!m&&!d)},ep=function(e,t){var n=e.previousWheelEvent,i=e.state.scale,r=e.setup,a=r.maxScale,o=r.minScale;return!!n&&(!!(i<a)||!!(i>o)||Math.sign(n.deltaY)!==Math.sign(t.deltaY)||!!(n.deltaY>
10)&&!!(n.deltaY<t.deltaY)||!!(n.deltaY<0)&&!!(n.deltaY>t.deltaY)||Math.sign(n.deltaY)!==Math.sign(t.deltaY))},em=function(e,t){var n=e.setup.pinch,i=n.disabled,r=n.excluded,a=e.isInitialized,o=t.target;return!(!(a&&!i&&o)||J(o,r))},eh=function(e){var t=e.setup.pinch.disabled,n=e.isInitialized,i=e.pinchStartDistance;return!!(n&&!t&&null!==i)},ef=function(e,t,n){var i=n.getBoundingClientRect(),r=e.touches,a=r[0].clientX-i.left,o=r[0].clientY-i.top;return{x:(a+(r[1].clientX-i.left))/2/t,y:(o+(r[1].clientY-i.top))/2/t}},eg=function(e){return Math.sqrt(Math.pow(e.touches[0].pageX-e.touches[1].pageX,2)+Math.pow(e.touches[0].pageY-e.touches[1].pageY,2))},ex=function(e,t){var n=e.pinchStartScale,i=e.pinchStartDistance,r=e.setup,a=r.maxScale,s=r.minScale,l=r.zoomAnimation,c=r.disablePadding,u=r.pinch,d=l.size,p=l.disabled,m=u.step;if(!n||null===i)throw Error("Pinch touches distance was not provided");if(t<0)return e.state.scale;var h=n+m/5*(t/i*n-n);return y(h===1/0?0:o(h,10),s,a,d,!p&&!c)},ev=function(e,t){var n=e.props,i=n.onWheelStart,r=n.onZoomStart;u(e),e.wheelStopEventTimer||(s(G(e),t,i),s(G(e),t,r))},ey=function(e,t){var n,i=e.props,r=i.onWheel,a=i.onZoom,o=e.contentComponent,l=e.setup,c=e.state.scale,u=l.limitToBounds,d=l.centerZoomedOut,p=l.zoomAnimation,m=l.wheel,h=l.disablePadding,f=l.smooth,x=p.size,y=p.disabled,b=m.step;if(!o)throw Error("Component not mounted");t.cancelable&&t.preventDefault(),t.stopPropagation();var w=ed(e,(n=t?t.deltaY<0?1:-1:0,n),f?b*Math.abs(t.deltaY):b,!t.ctrlKey);if(c!==w){var T=g(e,w),C=eu(t,o,c),S=v(e,C.x,C.y,w,T,u&&(y||0===x||d||h)),N=S.x,P=S.y;e.previousWheelEvent=t,e.setState(w,N,P),s(G(e),t,r),s(G(e),t,a)}},eb=function(e,t){var n=e.props,i=n.onWheelStop,r=n.onZoomStop;er(e.wheelAnimationTimer),e.wheelAnimationTimer=setTimeout(function(){e.mounted&&(R(e,t.x,t.y),e.wheelAnimationTimer=null)},100),ep(e,t)&&(er(e.wheelStopEventTimer),e.wheelStopEventTimer=setTimeout(function(){e.mounted&&(e.wheelStopEventTimer=null,s(G(e),t,i),s(G(e),t,r))},160))},ew=function(e,t){var n=e.props,i=n.onWheelStart,r=n.onPanningStart;u(e),e.wheelStopEventTimer||(g(e,e.state.scale),s(G(e),t,i),s(G(e),t,r))},eT=function(e,t){var n=e.props,i=n.onWheelStop,r=n.onPanningStop;er(e.wheelAnimationTimer),e.wheelAnimationTimer=setTimeout(function(){e.mounted&&(R(e,t.x,t.y),e.wheelAnimationTimer=null)},100),ep(e,t)&&(er(e.wheelStopEventTimer),e.wheelStopEventTimer=setTimeout(function(){e.mounted&&(e.wheelStopEventTimer=null,s(G(e),t,i),s(G(e),t,r))},160))},eC=function(e){for(var t=0,n=0,i=0;i<2;i+=1)t+=e.touches[i].clientX,n+=e.touches[i].clientY;return{x:t/2,y:n/2}},eS=function(e,t){var n=eg(t);e.pinchStartDistance=n,e.lastDistance=n,e.pinchStartScale=e.state.scale,e.isPanning=!1,e.isPinching=!0,e.pinchPreviousCenter=eC(t),u(e)},eN=function(e,t){var n=e.contentComponent,i=e.pinchStartDistance,r=e.wrapperComponent,a=e.pinchPreviousCenter,o=e.state.scale,s=e.setup,l=s.limitToBounds,c=s.centerZoomedOut,u=s.zoomAnimation,d=s.autoAlignment,p=s.pinch,m=s.panning,h=u.disabled,f=u.size,y=p.allowPanning;if(null!==i&&n){var b=ef(t,o,n);if(Number.isFinite(b.x)&&Number.isFinite(b.y)){var w=eg(t),T=ex(e,w),C=eC(t),S=o/T,N=(C.x-((null==a?void 0:a.x)||0))*S,k=(C.y-((null==a?void 0:a.y)||0))*S;if(T!==o||0!==N||0!==k){e.pinchPreviousCenter=C;var E=g(e,T),j=v(e,b.x,b.y,T,E,l&&(h||0===f||c)),A=j.x,O=j.y;if(e.pinchMidpoint=b,e.lastDistance=w,m.disabled||!y)e.setState(T,A,O);else{var M=d.sizeX,I=d.sizeY,D=x(A+N,O+k,E,l,P(e,M,T),P(e,I,T),r),R=D.x,_=D.y;e.setState(T,R,_)}}}}},eP=function(e){var t=e.pinchMidpoint;e.velocity=null,e.lastDistance=null,e.pinchMidpoint=null,e.pinchStartScale=null,e.pinchStartDistance=null,e.isPinching=!1,R(e,null==t?void 0:t.x,null==t?void 0:t.y)},ek=function(e,t){var n=e.props.onZoomStop,i=e.setup.doubleClick.animationTime;er(e.doubleClickStopEventTimer),e.doubleClickStopEventTimer=setTimeout(function(){e.doubleClickStopEventTimer=null,e.mounted&&s(G(e),t,n)},i)},eE=function(e,t){var n=e.props,i=n.onZoomStart,r=n.onZoom,a=e.setup.doubleClick,o=a.animationTime,l=a.animationType;s(G(e),t,i),U(e,o,l,function(){return s(G(e),t,r)}),ek(e,t)},ej=function(e,t){var n=e.isInitialized,i=e.setup,r=e.wrapperComponent,a=i.doubleClick,o=a.disabled,s=a.excluded,l=t.target,c=null==r?void 0:r.contains(l);return!(!(n&&l&&c&&!o)||J(l,s)||en(l))},eA=function(e){var t=this;this.mounted=!0,this.onChangeCallbacks=new Set,this.onInitCallbacks=new Set,this.onTransformCallbacks=new Set,this.wrapperComponent=null,this.contentComponent=null,this.isInitialized=!1,this.bounds=null,this.previousWheelEvent=null,this.wheelStopEventTimer=null,this.wheelAnimationTimer=null,this.isPanning=!1,this.isWheelPanning=!1,this.startCoords=null,this.panStartPosition=null,this.lastTouch=null,this.isPinching=!1,this.distance=null,this.lastDistance=null,this.pinchStartDistance=null,this.pinchStartScale=null,this.pinchMidpoint=null,this.pinchPreviousCenter=null,this.doubleClickStopEventTimer=null,this.velocity=null,this.velocityTime=null,this.lastMousePosition=null,this.isAnimating=!1,this.animation=null,this.animationFrame=null,this.animationResolve=null,this.initObserverTimer=null,this.pressedKeys={},this.mount=function(){t.mounted=!0,t.initializeWindowEvents()},this.unmount=function(){t.mounted=!1,t.cleanupWindowEvents()},this.update=function(e){t.props=e,t.setup=F(e),t.wrapperComponent&&t.contentComponent&&g(t,t.state.scale)},this.clearTimers=function(){t.wheelStopEventTimer&&clearTimeout(t.wheelStopEventTimer),t.wheelAnimationTimer&&clearTimeout(t.wheelAnimationTimer),t.doubleClickStopEventTimer&&clearTimeout(t.doubleClickStopEventTimer),t.initObserverTimer&&clearTimeout(t.initObserverTimer),t.wheelStopEventTimer=null,t.wheelAnimationTimer=null,t.doubleClickStopEventTimer=null,t.initObserverTimer=null},this.initializeWindowEvents=function(){var e,n,i,r,a=Z(),o=null==(e=t.wrapperComponent)?void 0:e.ownerDocument,s=null==o?void 0:o.defaultView;null==(n=t.wrapperComponent)||n.addEventListener("wheel",t.onWheelPanning,a),null==(i=t.wrapperComponent)||i.addEventListener("keyup",t.setKeyUnPressed,a),null==(r=t.wrapperComponent)||r.addEventListener("keydown",t.setKeyPressed,a),null==s||s.addEventListener("mousedown",t.onPanningStart,a),null==s||s.addEventListener("mousemove",t.onPanning,a),null==s||s.addEventListener("mouseup",t.onPanningStop,a),null==o||o.addEventListener("mouseleave",t.clearPanning,a),null==s||s.addEventListener("keyup",t.setKeyUnPressed,a),null==s||s.addEventListener("keydown",t.setKeyPressed,a),null==s||s.addEventListener("blur",t.handleWindowBlur)},this.cleanupWindowEvents=function(){var e,n,i,r,a,o=Z(),s=null==(e=t.wrapperComponent)?void 0:e.ownerDocument,l=null==s?void 0:s.defaultView;null==l||l.removeEventListener("mousedown",t.onPanningStart,o),null==l||l.removeEventListener("mousemove",t.onPanning,o),null==l||l.removeEventListener("mouseup",t.onPanningStop,o),null==s||s.removeEventListener("mouseleave",t.clearPanning,o),null==l||l.removeEventListener("keyup",t.setKeyUnPressed,o),null==l||l.removeEventListener("keydown",t.setKeyPressed,o),null==l||l.removeEventListener("blur",t.handleWindowBlur),null==(n=t.wrapperComponent)||n.removeEventListener("wheel",t.onWheelPanning,o),null==(i=t.wrapperComponent)||i.removeEventListener("keyup",t.setKeyUnPressed,o),null==(r=t.wrapperComponent)||r.removeEventListener("keydown",t.setKeyPressed,o),t.cleanupWrapperEvents(),t.clearTimers(),u(t),null==(a=t.observer)||a.disconnect()},this.cleanupWrapperEvents=function(){var e=t.wrapperComponent;if(e){var n=Z();e.removeEventListener("wheel",t.onWheelZoom,n),e.removeEventListener("dblclick",t.onDoubleClick,n),e.removeEventListener("touchstart",t.onTouchPanningStart,n),e.removeEventListener("touchmove",t.onTouchPanning,n),e.removeEventListener("touchend",t.onTouchPanningStop,n)}},this.handleInitializeWrapperEvents=function(e){var n=Z();e.addEventListener("wheel",t.onWheelZoom,n),e.addEventListener("dblclick",t.onDoubleClick,n),e.addEventListener("touchstart",t.onTouchPanningStart,n),e.addEventListener("touchmove",t.onTouchPanning,n),e.addEventListener("touchend",t.onTouchPanningStop,n)},this.handleInitialize=function(e){var n,i=t.setup.centerOnInit;t.applyTransformation(),t.onInitCallbacks.forEach(function(e){return e(G(t))}),i&&(t.setCenter(),null==(n=t.observer)||n.disconnect(),t.observer=new ResizeObserver(function(){var n,i=e.offsetWidth,r=e.offsetHeight;(i>0||r>0)&&(t.onInitCallbacks.forEach(function(e){return e(G(t))}),t.setCenter(),null==(n=t.observer)||n.disconnect())}),t.initObserverTimer&&clearTimeout(t.initObserverTimer),t.initObserverTimer=setTimeout(function(){var e;t.initObserverTimer=null,null==(e=t.observer)||e.disconnect()},5e3),t.observer.observe(e))},this.onWheelZoom=function(e){t.setup.disabled||(t.syncModifierKeys(e),el(t,e)&&(ev(t,e),ey(t,e),eb(t,e)))},this.onWheelPanning=function(e){var n=t.props.onPanning,i=t.setup.trackPadPanning,r=i.lockAxisX,a=i.lockAxisY;if(t.syncModifierKeys(e),ec(t,e)){e.cancelable&&e.preventDefault(),e.stopPropagation();var o=t.state,l=o.positionX,c=o.positionY,u=l-e.deltaX,d=c-e.deltaY,p=r?l:u,m=a?c:d,h=t.setup.autoAlignment,f=h.sizeX,g=h.sizeY,x=P(t,f),v=P(t,g);(p!==l||m!==c)&&(ew(t,e),S(t,p,m,x,v),s(G(t),e,n),eT(t,e))}},this.onPanningStart=function(e){var n=t.setup.disabled,i=t.props.onPanningStart;n||(t.syncModifierKeys(e),b(t,e)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(0!==e.button||t.setup.panning.allowLeftClickPan)&&(1!==e.button||t.setup.panning.allowMiddleClickPan)&&(2!==e.button||t.setup.panning.allowRightClickPan)&&(e.cancelable&&e.preventDefault(),e.stopPropagation(),u(t),O(t,e),s(G(t),e,i)))},this.onPanning=function(e){var i=t.setup.disabled,r=t.props.onPanning;i||((t.syncModifierKeys(e),t.isPanning&&0===e.buttons)?t.clearPanning(e):!w(t)||t.isPressingKeys(t.setup.panning.activationKeys)&&(e.cancelable&&e.preventDefault(),e.stopPropagation(),I(t,e.clientX,e.clientY,n.MOUSE),s(G(t),e,r)))},this.onPanningStop=function(e){var n=t.setup.panning.velocityDisabled,i=t.props.onPanningStop;t.isPanning&&(!function(e,t){if(e.isPanning){var n=e.velocity,i=e.wrapperComponent,r=e.contentComponent;e.isPanning=!1;var a=e.state,o=a.positionX,s=a.positionY,c=a.scale,u=e.panStartPosition;if(e.panStartPosition=null,u){var p=o-u.x,m=s-u.y;if(p*p+m*m<=25)return}e.isAnimating=!1,e.animation=null;var h=(null==i?void 0:i.offsetWidth)||0,f=(null==i?void 0:i.offsetHeight)||0,g=((null==r?void 0:r.offsetWidth)||0)*c,x=((null==r?void 0:r.offsetHeight)||0)*c,v=!e.setup.limitToBounds||h<g||f<x;!t&&n&&n.total>.1&&v?function(e){var t=e.velocity,n=e.bounds,i=e.setup,r=e.wrapperComponent;if(E(e)&&t&&n&&r){var a,o,s,c=t.velocityX,u=t.velocityY,p=t.total,m=n.maxPositionX,h=n.minPositionX,f=n.maxPositionY,g=n.minPositionY,x=i.limitToBounds,v=i.autoAlignment,y=i.zoomAnimation,b=i.panning,w=b.lockAxisY,T=b.lockAxisX,C=y.animationType,S=v.sizeX,N=v.sizeY,k=v.velocityAlignmentTime,A=Math.max((o=(a=e.setup.velocityAnimation).animationTime,s=a.maxAnimationTime,Math.min(o*Math.max(1,Math.abs(p/a.inertia)),s)),k),O=P(e,S),M=P(e,N),I=O*r.offsetWidth/100,D=M*r.offsetHeight/100,R=m+I,_=h-I,L=f+D,z=g-D,X=e.state,Y=new Date().getTime();d(e,C,A,function(t){var n=e.state,i=n.scale,r=n.positionX,a=n.positionY,o=new Date().getTime()-Y,s=1-(0,l[v.animationType])(Math.min(1,o/k)),d=1-t,p=r+c*d,y=a+u*d,b=j(p,X.positionX,r,T,x,h,m,_,R,s),C=j(y,X.positionY,a,w,x,g,f,z,L,s);
1if(r!==p||a!==y){e.setState(i,b,C);var S=e.props.onPanning;S&&S(G(e),{})}})}}(e):M(e)}}(t,n),s(G(t),e,i))},this.onPinchStart=function(e){var n=t.setup.disabled,i=t.props.onPinchStart;n||em(t,e)&&(eS(t,e),u(t),s(G(t),e,i))},this.onPinch=function(e){var n=t.setup.disabled,i=t.props.onPinch;n||eh(t)&&(e.cancelable&&e.preventDefault(),e.stopPropagation(),eN(t,e),s(G(t),e,i))},this.onPinchStop=function(e){var n=t.props.onPinchStop;t.pinchStartScale&&(eP(t),s(G(t),e,n))},this.onTouchPanningStart=function(e){var n=t.setup,i=n.disabled,r=n.doubleClick,a=t.props.onPanningStart;if(!i){var o=!(null==r?void 0:r.disabled),l=t.lastTouch&&new Date-t.lastTouch<200;if(o&&l&&1===e.touches.length)t.lastTouch=null,t.onDoubleClick(e);else{t.lastTouch=+new Date,u(t);var c=e.touches,d=1===c.length,p=2===c.length,m=b(t,e);if(d){if(!m)return;u(t),O(t,e),s(G(t),e,a)}p&&t.onPinchStart(e)}}},this.onTouchPanning=function(e){var i=t.setup.disabled,r=t.props.onPanning;if(t.isPanning&&1===e.touches.length){if(i||!w(t))return;e.cancelable&&e.preventDefault(),e.stopPropagation();var a=e.touches[0];I(t,a.clientX,a.clientY,n.TOUCH),s(G(t),e,r)}else e.touches.length>1&&t.onPinch(e)},this.onTouchPanningStop=function(e){t.onPanningStop(e),t.onPinchStop(e)},this.onDoubleClick=function(e){t.setup.disabled||ej(t,e)&&function(e,t){var n,i=e.setup,r=e.doubleClickStopEventTimer,a=e.state,o=e.contentComponent,l=a.scale,c=e.props,u=c.onZoomStart,d=c.onZoom,m=i.doubleClick,h=m.disabled,f=m.mode,g=m.step,x=m.animationTime,v=m.animationType;if(!h&&!r){if("reset"===f)return eE(e,t);if(!o)return console.error("No ContentComponent found");var y=(n=e.state.scale,"toggle"===f?1===n?1:-1:"zoomOut"===f?-1:1),b=W(e,y,g);if(l!==b){s(G(e),t,u);var w=eu(t,o,l),T=D(e,b,w.x,w.y);if(!T)return console.error("Error during zoom event. New transformation state was not calculated.");s(G(e),t,d),p(e,T,x,v),ek(e,t)}}}(t,e)},this.clearPanning=function(e){t.isPanning&&t.onPanningStop(e)},this.handleWindowBlur=function(){t.pressedKeys={},t.isPanning&&(t.isPanning=!1,t.startCoords=null)},this.syncModifierKeys=function(e){var n=e.ctrlKey,i=e.metaKey,r=e.shiftKey,a=e.altKey;"boolean"==typeof n&&(t.pressedKeys.Control=n),"boolean"==typeof i&&(t.pressedKeys.Meta=i),"boolean"==typeof r&&(t.pressedKeys.Shift=r),"boolean"==typeof a&&(t.pressedKeys.Alt=a)},this.setKeyPressed=function(e){t.pressedKeys[e.key]=!0},this.setKeyUnPressed=function(e){t.pressedKeys[e.key]=!1},this.isPressingKeys=function(e){return"function"==typeof e?e(Object.entries(t.pressedKeys).filter(function(e){return e[1]}).map(function(e){return e[0]})):!e.length||!!e.every(function(e){return t.pressedKeys[e]})},this.setCenter=function(){if(t.wrapperComponent&&t.contentComponent){var e=eo(t.state.scale,t.wrapperComponent,t.contentComponent);t.setState(e.scale,e.positionX,e.positionY)}},this.handleTransformStyles=function(e,n,i){return t.props.customTransform?t.props.customTransform(e,n,i):ea(e,n,i)},this.getContext=function(){return G(t)},this.applyTransformation=function(){if(t.mounted&&t.contentComponent){var e=t.state,n=e.scale,i=e.positionX,r=e.positionY,a=t.handleTransformStyles(i,r,n);t.props.detached||(t.contentComponent.style.transform=a),t.onTransformCallbacks.forEach(function(e){return e({scale:n,positionX:i,positionY:r,previousScale:t.state.previousScale,ref:G(t)})})}},this.setState=function(e,n,i){var r=t.props.onTransform;if(Number.isNaN(e)||Number.isNaN(n)||Number.isNaN(i))console.error("Detected NaN set state values");else{var a=Math.max(e,1e-7);a!==t.state.scale&&(t.state.previousScale=t.state.scale,t.state.scale=a),t.state.positionX=n,t.state.positionY=i,t.applyTransformation();var o=G(t);t.onChangeCallbacks.forEach(function(e){return e(o)}),s(o,{scale:t.state.scale,positionX:n,positionY:i},r)}},this.onTransform=function(e){return t.onTransformCallbacks.has(e)||t.onTransformCallbacks.add(e),function(){t.onTransformCallbacks.delete(e)}},this.onChange=function(e){return t.onChangeCallbacks.has(e)||t.onChangeCallbacks.add(e),function(){t.onChangeCallbacks.delete(e)}},this.onInit=function(e){return t.onInitCallbacks.has(e)||t.onInitCallbacks.add(e),function(){t.onInitCallbacks.delete(e)}},this.init=function(e,n){t.mounted=!0,t.cleanupWindowEvents(),t.wrapperComponent=e,t.contentComponent=n,g(t,t.state.scale),t.handleInitializeWrapperEvents(e),t.handleInitialize(n),t.initializeWindowEvents(),t.isInitialized=!0;var i,r=G(t);s(r,void 0,t.props.onInit),i=t.props.ref,null!=i&&("function"==typeof i?i(r):i.current=r)},this.props=e,this.setup=F(this.props),this.state=Y(this.props)},eO=r.default.createContext(null),eM=r.default.forwardRef(function(e,t){var n,a,o=(0,r.useRef)(null);
1null===o.current&&(o.current=new eA(e));var s=o.current,l=(n=e.children,a=q(s),"function"==typeof n?n(a):n);return(0,r.useImperativeHandle)(t,function(){return q(s)},[s]),(0,r.useEffect)(function(){return s.mount(),function(){s.unmount()}},[s]),(0,r.useEffect)(function(){s.update(e)},[s,e]),(0,i.jsx)(eO.Provider,_({value:s},{children:l}))});r.default.forwardRef(function(e,t){var n,a=(0,r.useRef)(null),o=(0,r.useContext)(eO);return es(function(){var e=function(e){a.current&&(a.current.style.transform=o.handleTransformStyles(0,0,1/e))};return e(o.state.scale),o.onChange(function(t){e(t.instance.state.scale)})},[o]),(0,i.jsx)("div",_({},e,{ref:(n=[a,t],function(e){n.forEach(function(t){"function"==typeof t?t(e):null!=t&&(t.current=e)})})}))});!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"u">typeof document){var i=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&i.firstChild?i.insertBefore(r,i.firstChild):i.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}(".transform-component-module_wrapper__SPB86 {\n  position: relative;\n  width: -moz-fit-content;\n  width: fit-content;\n  height: -moz-fit-content;\n  height: fit-content;\n  overflow: hidden;\n  -webkit-touch-callout: none; /* iOS Safari */\n  -webkit-user-select: none; /* Safari */\n  -khtml-user-select: none; /* Konqueror HTML */\n  -moz-user-select: none; /* Firefox */\n  -ms-user-select: none; /* Internet Explorer/Edge */\n  user-select: none;\n  margin: 0;\n  padding: 0;\n  transform: translate3d(0, 0, 0);\n}\n.transform-component-module_content__FBWxo {\n  display: flex;\n  flex-wrap: wrap;\n  width: -moz-fit-content;\n  width: fit-content;\n  height: -moz-fit-content;\n  height: fit-content;\n  margin: 0;\n  padding: 0;\n  transform-origin: 0% 0%;\n}\n.transform-component-module_content__FBWxo img {\n  pointer-events: none;\n}\n.transform-component-module_infiniteGrid__Z-aP3 {\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  background-image: radial-gradient(\n    circle,\n    rgba(0, 0, 0, 0.12) 1px,\n    transparent 1px\n  );\n  background-size: 20px 20px;\n  background-position: 0 0;\n}\n");var eI=function(e){var t=e.children,n=e.wrapperClass,a=e.contentClass,o=e.wrapperStyle,s=e.contentStyle,l=e.wrapperProps,c=e.contentProps,u=e.infinite,d=void 0!==u&&u,p=(0,r.useContext)(eO),m=p.init,h=p.cleanupWindowEvents,f=(0,r.useRef)(null),g=(0,r.useRef)(null),x=(0,r.useRef)(null);return es(function(){var e=f.current,t=g.current;return null!==e&&null!==t&&m&&(null==m||m(e,t)),function(){null==h||h()}},[]),(0,r.useEffect)(function(){if(d){var e=x.current;if(e){var t=function(){var t=p.state,n=t.positionX,i=t.positionY;e.style.backgroundPosition="".concat(n,"px ").concat(i,"px")};return t(),p.onChange(t)}}},[d,p]),(0,i.jsxs)("div",_({},void 0===l?{}:l,{ref:f,className:"".concat(X," ").concat("transform-component-module_wrapper__SPB86"," ").concat(void 0===n?"":n),style:o},{children:[d&&(0,i.jsx)("div",{ref:x,className:"transform-component-module_infiniteGrid__Z-aP3","aria-hidden":!0}),(0,i.jsx)("div",_({},void 0===c?{}:c,{ref:g,className:"".concat("react-transform-component"," ").concat("transform-component-module_content__FBWxo"," ").concat(void 0===a?"":a),style:_(_({transformOrigin:"0 0"},s),{transform:ea(p.state.positionX,p.state.positionY,p.state.scale)})},{children:t}))]}))};r.default.forwardRef(function(e,t){var n=e.x,a=e.y,o=e.width,s=e.height,l=e.margin,c=void 0===l?0:l,u=e.threshold,d=void 0===u?0:u,p=e.placeholder,m=void 0===p?null:p,h=e.onShow,f=e.onHide,g=e.children,x=e.className,v=e.style,y=(0,r.useContext)(eO),b=function(){var e=y.wrapperComponent;return!!e&&function(e){var t=e.elementX,n=e.elementY,i=e.elementWidth,r=e.elementHeight,a=e.scale,o=e.positionX,s=e.positionY,l=e.viewportWidth,c=e.viewportHeight,u=e.margin,d=void 0===u?0:u,p=e.threshold,m=void 0===p?0:p,h={x:-d,y:-d,width:l+2*d,height:c+2*d},f={x:t*a+o,y:n*a+s,width:i*a,height:r*a};if(m<=0){var g=f.x<h.x+h.width&&f.x+f.width>h.x,x=f.y<h.y+h.height&&f.y+f.height>h.y;return g&&x}var v=f.width*f.height;return!(v<=0)&&Math.max(0,Math.min(h.x+h.width,f.x+f.width)-Math.max(h.x,f.x))*Math.max(0,Math.min(h.y+h.height,f.y+f.height)-Math.max(h.y,f.y))/v>=m}({elementX:n,elementY:a,elementWidth:o,elementHeight:s,scale:y.state.scale,positionX:y.state.positionX,positionY:y.state.positionY,viewportWidth:e.offsetWidth,viewportHe
1ight:e.offsetHeight,margin:c,threshold:d})},w=(0,r.useState)(b),T=w[0],C=w[1],S=(0,r.useRef)(!1),N=(0,r.useRef)(h),P=(0,r.useRef)(f);return(N.current=h,P.current=f,es(function(){var e,t=function(){if(y.wrapperComponent){var e,t,n=b();n!==S.current&&(S.current=n,C(n),n?null==(e=N.current)||e.call(N):null==(t=P.current)||t.call(P))}};t();var n=y.onChange(t);return y.wrapperComponent||(e=y.onInit(function(){return t()})),function(){n(),null==e||e()}},[y,n,a,o,s,c,d]),T)?(0,i.jsx)("div",_({ref:t,className:x,style:v},{children:g})):m?(0,i.jsx)(i.Fragment,{children:m}):null});var eD=e.i(24337),eR=e.i(92116);e.s(["FullScreenGallery",0,({isOpen:e,onClose:t,galleryItems:n,initialIndex:o,onNext:s,onPrev:l,title:c})=>{let[u,d]=(0,r.useState)(o),p=(0,r.useRef)(null),m=(0,r.useRef)(null);(0,r.useEffect)(()=>{e&&d(o)},[o,e]),(0,r.useEffect)(()=>(e?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[e]);let h=(0,r.useCallback)(()=>{p.current?.centerView?.(1,0)},[]),f=n[u>=0&&u<n.length?u:0],g=!(0,eR.is16x9)(f?.width,f?.height,f?.imageUrl);(0,r.useEffect)(()=>{e&&g&&h()},[u,e,h,g]);let x=(0,r.useCallback)(()=>{s(),d(e=>(e+1)%n.length)},[n.length,s]),v=(0,r.useCallback)(()=>{l(),d(e=>(e-1+n.length)%n.length)},[n.length,l]),y=(0,r.useCallback)(e=>{m.current&&!m.current.contains(e.target)&&t(u)},[t,u]);if((0,r.useEffect)(()=>{let i=i=>{if(e)switch((0,eD.handleTabWrap)(i,m.current),i.key){case"Escape":t(u);break;case"ArrowLeft":n.length>1&&v();break;case"ArrowRight":n.length>1&&x()}};return window.addEventListener("keydown",i),()=>window.removeEventListener("keydown",i)},[e,t,x,v,u,n.length]),!e)return null;let b=n.length>1;return(0,i.jsx)("div",{className:"fixed inset-0 z-100 !mt-0 flex items-center justify-center bg-black select-none md:bg-black/70 md:backdrop-blur-sm",onClick:y,children:(0,i.jsxs)("div",{ref:m,className:"flex h-screen w-full flex-col overflow-hidden bg-black md:max-w-5xl md:rounded",onClick:e=>e.stopPropagation(),children:[(0,i.jsxs)("div",{className:"flex shrink-0 items-start justify-between bg-black px-4 pt-4 pb-8 md:justify-end md:px-6 md:pt-6 md:pb-0",children:[(0,i.jsx)("h2",{className:"text-h2 text-white md:hidden",children:c}),(0,i.jsx)("button",{autoFocus:!0,onClick:()=>t(u),"aria-label":"Close fullscreen",className:"min-h-8 min-w-8 cursor-pointer",children:(0,i.jsx)(a.default,{src:"/icons/close.svg",width:32,height:32,alt:"Close"})})]}),(0,i.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col overflow-y-auto",children:[(0,i.jsx)("div",{className:"hidden shrink-0 items-center justify-between px-8 md:flex",children:(0,i.jsx)("h2",{className:"text-h2 pb-8 text-white",children:c})}),(0,i.jsx)("div",{className:"c-image-container",children:(0,i.jsx)(eM,{ref:p,initialScale:1,initialPositionX:0,initialPositionY:0,minScale:1,maxScale:4,centerOnInit:g,doubleClick:{disabled:!1,mode:"toggle"},panning:{velocityDisabled:!1},wheel:{disabled:!1,step:.05},pinch:{disabled:!1},children:(0,i.jsx)(eI,{wrapperStyle:{width:"100%",height:"100%"},children:(0,i.jsxs)("div",{className:"relative h-full w-full",children:[g&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.default,{src:f.imageUrl,alt:"","aria-hidden":!0,fill:!0,sizes:"(max-width: 600px) 600px, 920px",className:"c-image-background",draggable:!1}),(0,i.jsx)("div",{className:"c-image-glass","aria-hidden":!0})]}),(0,i.jsx)(a.default,{src:f.imageUrl,alt:f.alt||f.caption||`Gallery image ${u+1}`,width:f.width||1920,height:f.height||1080,className:g?void 0:"object-cover",draggable:!1,priority:!0,onLoad:g?h:void 0})]})})})}),(0,i.jsxs)("div",{className:"shrink-0 bg-black p-4 md:px-8 md:pt-4",children:[(0,i.jsxs)("div",{className:"flex items-start justify-between md:items-start",children:[b&&(0,i.jsxs)("h3",{className:"text-h3 text-white",children:[u+1,"/",n.length]}),(0,i.jsxs)("div",{className:`hidden flex-1 md:block ${b?"mx-4":""}`,children:[f.caption&&(0,i.jsx)("p",{className:"text-standard text-white",children:f.caption}),f.source&&(0,i.jsxs)("p",{className:"text-smaller text-white",children:["Image: ",f.source]})]}),b&&(0,i.jsxs)("div",{className:"flex items-center gap-2 pr-6 md:pr-0",children:[(0,i.jsx)("button",{onClick:v,className:"bg-navy-8 flex h-8 w-8 cursor-pointer flex-row items-center justify-center rounded-full","aria-label":"Previous image",children:(0,i.jsx)(a.default,{src:"/icons/arrow-left.svg",width:24,height:24,alt:"Previous"})}),(0,i.jsx)("button",{onClick:x,className:"bg-navy-8 flex h-8 w-8 cursor-pointer flex-row items-center justify-center rounded-full","aria-label":"Next image",children:(0,i.jsx)(a.default,{src:"/icons/arrow-right.svg",width:24,height:24,alt:"Next"})})]})]}),(0,i.jsxs)("div",{className:"mt-4 md:hidden",children:[f.caption&&(0,i.jsx)("p",{className:"text-standard text-white",children:f.caption}),f.source&&(0,i.jsxs)("p",{className:"text-smaller text-white",children:["Image: ",f.source]})]})]})]})]})})}],83893)},29735,(e,t,n)=>{var i,r;
1(r=i||(i={})).Root="root",r.Text="text",r.Directive="directive",r.Comment="comment",r.Script="script",r.Style="style",r.Tag="tag",r.CDATA="cdata",r.Doctype="doctype",i.Root,i.Text,i.Directive,i.Comment,i.Script,i.Style,i.Tag,i.CDATA,i.Doctype,Object.defineProperty(n,"ElementType",{enumerable:!0,get:function(){return i}}),n.isTag=function(e){return e.type===i.Tag||e.type===i.Script||e.type===i.Style}},86863,(e,t,n)=>{let i=e.r(29735);var r=class{parent=null;prev=null;next=null;startIndex=null;endIndex=null;get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return y(this,e)}},a=class extends r{data;constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},o=class extends a{type=i.ElementType.Text;get nodeType(){return 3}},s=class extends a{type=i.ElementType.Comment;get nodeType(){return 8}},l=class extends a{type=i.ElementType.Directive;name;constructor(e,t){super(t),this.name=e}get nodeType(){return 1}"x-name";"x-publicId";"x-systemId"},c=class extends r{children;constructor(e){super(),this.children=e}get firstChild(){return this.children[0]??null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}},u=class extends c{type=i.ElementType.CDATA;get nodeType(){return 4}},d=class extends c{type=i.ElementType.Root;get nodeType(){return 9}},p=class extends c{name;attribs;type;constructor(e,t,n=[],r="script"===e?i.ElementType.Script:"style"===e?i.ElementType.Style:i.ElementType.Tag){super(n),this.name=e,this.attribs=t,this.type=r}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>({name:e,value:this.attribs[e],namespace:this["x-attribsNamespace"]?.[e],prefix:this["x-attribsPrefix"]?.[e]}))}namespace;"x-attribsNamespace";"x-attribsPrefix"};function m(e){return i.isTag(e)}function h(e){return e.type===i.ElementType.CDATA}function f(e){return e.type===i.ElementType.Text}function g(e){return e.type===i.ElementType.Comment}function x(e){return e.type===i.ElementType.Directive}function v(e){return e.type===i.ElementType.Root}function y(e,t=!1){let n;if(f(e))n=new o(e.data);else if(g(e))n=new s(e.data);else if(m(e)){let i=t?b(e.children):[],r=new p(e.name,{...e.attribs},i);for(let e of i)e.parent=r;null!=e.namespace&&(r.namespace=e.namespace),e["x-attribsNamespace"]&&(r["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(r["x-attribsPrefix"]={...e["x-attribsPrefix"]}),n=r}else if(h(e)){let i=t?b(e.children):[],r=new u(i);for(let e of i)e.parent=r;n=r}else if(v(e)){let i=t?b(e.children):[],r=new d(i);for(let e of i)e.parent=r;e["x-mode"]&&(r["x-mode"]=e["x-mode"]),n=r}else if(x(e)){let t=new l(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),n=t}else throw Error(`Not implemented yet: ${e.type}`);return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function b(e){let t=e.map(e=>y(e,!0));for(let e=1;e<t.length;e++)t[e].prev=t[e-1],t[e-1].next=t[e];return t}n.CDATA=u,n.Comment=s,n.DataNode=a,n.Document=d,n.Element=p,n.Node=r,n.NodeWithChildren=c,n.ProcessingInstruction=l,n.Text=o,n.cloneNode=y,n.isCDATA=h,n.isComment=g,n.isDirective=x,n.isDocument=v,n.isTag=m,n.isText=f},99235,(e,t,n)=>{let i=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"],r=i.reduce((e,t)=>(e[t.toLowerCase()]=t,e),{});n.CASE_SENSITIVE_TAG_NAMES=i,n.CASE_SENSITIVE_TAG_NAMES_MAP=r},73217,(e,t,n)=>{let i=e.r(86863),r=e.r(99235),a=RegExp("\r","g"),o=`__HTML_DOM_PARSER_CARRIAGE_RETURN_PLACEHOLDER_${Date.now().toString()}__`,s=RegExp(o,"g");function l(e){return e.replace(s,"\r")}n.escapeSpecialCharacters=function(e){return e.replace(a,o)},n.formatDOM=function e(t,n=null,a){let o,s=[],c=0,u=t.length;for(;c<u;c++){let a=t[c];switch(a.nodeType){case 1:{let t=function(e){var t;let n=(t=e=e.toLowerCase(),r.CASE_SENSITIVE_TAG_NAMES_MAP[t]);return n||e}(a.nodeName);(o=new i.Element(t,function(e){let t={},n=0,i=e.length;for(;n<i;n++){let i=e[n];t[i.name]=i.value}return t}(a.attributes))).children=e("template"===t?a.content.childNodes:a.childNodes,o);break}case 3:o=new i.Text(l(a.nodeValue??""));break;case 8:o=new i.Comment(a.nodeValue??"");break;default:continue}let u=s[c-1]??null;u&&(u.next=o),o.parent=n,o.prev=u,o.next=null,s.push(o)}return a&&((o=new i.ProcessingInstruction(a.substring(0,a.indexOf(" ")).toLowerCase(),a)).next=s[0]??null,o.parent=n,s.unshift(o),s[1]&&(s[1].prev=s[0])),s},n.hasOpenTag=function(e,t){let n="<"+t,i=e.toLowerCase().indexOf(n);if(-1===i)return!1;let r=e[i+n.length];return">"===r||" "===r||"	"===r||"\n"===r||"\r"===r||"/"===r},n.revertEscapedCharacters=l}
1,12369,(e,t,n)=>{let i,r=e.r(73217),a="html",o="head",s="body",l=/<([a-zA-Z]+[0-9]?)/;function c(e,t){return t?t.createHTML(e):e}let u=(e,t,n)=>{throw Error("This browser does not support `document.implementation.createHTMLDocument`")},d=(e,t,n)=>{throw Error("This browser does not support `DOMParser.prototype.parseFromString`")},p="object"==typeof window&&window.DOMParser;if("function"==typeof p){let e=new p;u=d=(t,n,i)=>(n&&(t=`<${n}>${t}</${n}>`),e.parseFromString(t,"text/html"))}if("object"==typeof document&&document.implementation){let e=document.implementation.createHTMLDocument();u=function(t,n,i){if(n){let r=e.documentElement.querySelector(n);return r&&(r.innerHTML=c(t,i)),e}return e.documentElement.innerHTML=c(t,i),e}}let m="object"==typeof document&&document.createElement("template");m&&m.content&&(i=(e,t)=>(m.innerHTML=c(e,t),m.content.childNodes)),n.default=function(e,t){e=r.escapeSpecialCharacters(e);let n=l.exec(e)?.[1]?.toLowerCase();switch(n){case a:{let t=d(e);if(!r.hasOpenTag(e,o)){let e=t.querySelector(o);e?.parentNode?.removeChild(e)}if(!r.hasOpenTag(e,s)){let e=t.querySelector(s);e?.parentNode?.removeChild(e)}return t.querySelectorAll(a)}case o:case s:{let i=u(e,void 0,t).querySelectorAll(n);if(r.hasOpenTag(e,s)&&r.hasOpenTag(e,o))return i[0].parentNode?.childNodes??document.createDocumentFragment().childNodes;return i}default:if(i)return i(e,t);return u(e,s,t).querySelector(s)?.childNodes??document.createDocumentFragment().childNodes}},n.getHTMLForInnerHTML=c},71883,(e,t,n)=>{Object.defineProperties(n,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});let i=e.r(73217),r=e.r(12369),a=/<(![a-zA-Z\s]+)>/;n.default=function(e,t){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];let n=a.exec(e),o=n?n[1]:void 0;return i.formatDOM(r.default(e,t?.trustedTypePolicy),null,o)}},59878,(e,t,n)=>{n.SAME=0,n.CAMELCASE=1,n
vendor: 7,405 bytes, line 1
1.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}}
1,94555,(e,t,n)=>{"use strict";function i(e,t,n,i,r,a,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=i,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}let r={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(e=>{r[e]=new i(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{r[e]=new i(e,1,!1,t,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(e=>{r[e]=new i(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{r[e]=new i(e,2,!1,e,null,!1,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(e=>{r[e]=new i(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(e=>{r[e]=new i(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(e=>{r[e]=new i(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(e=>{r[e]=new i(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(e=>{r[e]=new i(e,5,!1,e.toLowerCase(),null,!1,!1)});let a=/[\-\:]([a-z])/g,o=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(e=>{let t=e.replace(a,o);r[t]=new i(t,1,!1,e,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(e=>{let t=e.replace(a,o);r[t]=new i(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(e=>{let t=e.replace(a,o);r[t]=new i(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(e=>{r[e]=new i(e,1,!1,e.toLowerCase(),null,!1,!1)}),r.xlinkHref=new i("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(e=>{r[e]=new i(e,1,!1,e.toLowerCase(),null,!0,!0)});let{CAMELCASE:s,SAME:l,possibleStandardNames:c}=e.r(59878),u=RegExp.prototype.test.bind(RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),d=Object.keys(c).reduce((e,t)=>{let n=c[t];return n===l?e[t]=t:n===s?e[t.toLowerCase()]=t:e[t]=n,e},{});n.BOOLEAN=3,n.BOOLEANISH_STRING=2,n.NUMERIC=5,n.OVERLOADED_BOOLEAN=4,n.POSITIVE_NUMERIC=6,n.RESERVED=0,n.STRING=1,n.getPropertyInfo=function(e){return r.hasOwnProperty(e)?r[e]:null},n.isCustomAttribute=u,n.possibleStandardNames=d},26568,(e,t,n)=>{"use strict";var i=/\/\*(?:[^*]|\*(?!\/))*\*\//g,r=/\n/g,a=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,s=/^:\s*/,l=/^((?:'(?:\\.|[^'\\])*'|"(?:\\.|[^"\\])*"|url\((?:'(?:\\.|[^'\\])*'|"(?:\\.|[^"\\])*"|[^)]*)\)|[^};])+)/,c=/^[;
1\s]*/;t.exports=function(e,t){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,u=1;function d(e){var t=e.match(r);t&&(n+=t.length);var i=e.lastIndexOf("\n");u=~i?e.length-i:u+e.length}function p(){var e={line:n,column:u};return function(t){return t.position=new m(e),f(a),t}}function m(e){this.start=e,this.end={line:n,column:u},this.source=t.source}function h(i){var r=Error(t.source+":"+n+":"+u+": "+i);if(r.reason=i,r.filename=t.source,r.line=n,r.column=u,r.source=e,t.silent);else throw r}function f(t){var n=t.exec(e);if(n){var i=n[0];return d(i),e=e.slice(i.length),n}}function g(e){for(var t;t=x();)e.push(t);return e}function x(){var t=p();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;""!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,""===e.charAt(n-1))return h("End of comment missing");var i=e.slice(2,n-2);return u+=2,d(i),e=e.slice(n),u+=2,t({type:"comment",comment:i})}}m.prototype.content=e,f(a);var v,y=[];for(g(y);v=function(){var e=p(),t=f(o);if(t){if(x(),!f(s))return h("property missing ':'");var n=f(l),r=e({type:"declaration",property:t[0].replace(i,"").trim(),value:n?n[0].replace(i,"").trim():""});return f(c),r}}();)y.push(v),g(y);return y}},70454,(e,t,n)=>{let i,r,a;var o=Object.create,s=Object.defineProperty,l=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyNames,u=Object.getPrototypeOf,d=Object.prototype.hasOwnProperty;let p=e.r(26568);a=null!=(i=p)?o(u(i)):{},p=((e,t,n,i)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var r,a=c(t),o=0,u=a.length;o<u;o++)r=a[o],d.call(e,r)||r===n||s(e,r,{get:(e=>t[e]).bind(null,r),enumerable:!(i=l(t,r))||i.enumerable});return e})(!r&&i&&i.__esModule?a:s(a,"default",{value:i,enumerable:!0}),i),t.exports=function(e,t){let n=null;if(!e||"string"!=typeof e)return n;let i=(0,p.default)(e),r="function"==typeof t;return i.forEach(e=>{if("declaration"!==e.type)return;let{property:i,value:a}=e;r?t(i,a,e):a&&((n=n??{})[i]=a)}),n}},3187,(e,t,n)=>{let i,r,a;var o=Object.create,s=Object.defineProperty,l=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyNames,u=Object.getPrototypeOf,d=Object.prototype.hasOwnProperty;let p=e.r(70454);a=null!=(i=p)?o(u(i)):{},p=((e,t,n,i)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var r,a=c(t),o=0,u=a.length;o<u;o++)r=a[o],d.call(e,r)||r===n||s(e,r,{get:(e=>t[e]).bind(null,r),enumerable:!(i=l(t,r))||i.enumerable});return e})(!r&&i&&i.__esModule?a:s(a,"default",{value:i,enumerable:!0}),i);let m=/^--[a-zA-Z0-9_-]+$/,h=/-([a-z])/g,f=/^[^-]+$/,g=/^-(webkit|moz|ms|o|khtml)-/,x=/^-(ms)-/,v=(e,t)=>t.toUpperCase(),y=(e,t)=>`${t}-`;t.exports=function(e,t){let n={};return e&&"string"==typeof e&&(0,p.default)(e,(e,i)=>{e&&i&&(n[((e,t={})=>{let n;return!(n=e)||f.test(n)||m.test(n)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(x,y):e.replace(g,y)).replace(h,v))})(e,t)]=i)}),n}},46335,(e,t,n)=>{"use strict";var i=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.returnFirstArg=n.canTextBeChildOfNode=n.ELEMENTS_WITH_NO_TEXT_CHILDREN=n.PRESERVE_CUSTOM_ATTRIBUTES=void 0,n.isCustomComponent=function(e,t){return e.includes("-")?!o.has(e):!!(t&&"string"==typeof t.is)},n.setStyleProp=function(e,t){if("string"==typeof e){if(!e.trim()){t.style={};return}try{t.style=(0,a.default)(e,s)}catch(e){t.style={}}}};let r=e.r(71645),a=i(e.r(3187)),o=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]),s={reactCompat:!0};n.PRESERVE_CUSTOM_ATTRIBUTES=Number(r.version.split(".")[0])>=16,n.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]),n.canTextBeChildOfNode=e=>!n.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name),n.returnFirstArg=e=>e},12467,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e={},t){let n={},c=!!(e.type&&s[e.type]);for(let s in e){let u=e[s];if((0,i.isCustomAttribute)(s)){n[s]=u;continue}let d=s.toLowerCase(),p=l(d);if(p){let e=(0,i.getPropertyInfo)(p);switch(a.includes(p)&&o.includes(t)&&!c&&(p=l("default"+d)),n[p]=u,null==e?void 0:e.type){case i.BOOLEAN:n[p]=!0;break;case i.OVERLOADED_BOOLEAN:""===u&&(n[p]=!0)}continue}r.PRESERVE_CUSTOM_ATTRIBUTES&&(n[s]=u)}return(0,r.setStyleProp)(e.style,n),n};let i=e.r(94555),r=e.r(46335),a=["checked","value"],o=["input","select","textarea"],s={reset:!0,submit:!0};function l(e){return i.possibleStandardNames[e]}},40597,e=>{"use strict";var t,n;(n=t||(t={})).Root="root",n.Text="text",n.Directive="directive",n.Comment="comment",n.Script="script",n.Style="style",n.Tag="tag",n.CDATA="cdata",n.Doctype="doctype",t.Root,t.Text,t.Directive,t.Comment,t.Script,t.Style,t.Tag,t.CDATA,t.Doctype;class i{parent=null;prev=null;next=null;startIndex=null;endIndex=null;get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return y(this,e)}}class r extends i{data;constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}}class a extends r{type=t.Text;get nodeType(){return 3}}class o extends r{type=t.Comment;get nodeType(){return 8}}class s extends r{type=t.Directive;name;constructor(e,t){super(t),this.name=e}get nodeType(){return 1}"x-name";"x-publicId";"x-systemId"}class l extends i{children;constructor(e){super(),this.children=e}get firstChild(){return this.children[0]??null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}}class c extends l{type=t.CDATA;get nodeType(){return 4}}class u extends l{type=t.Root;get nodeType(){return 9}}class d extends l{name;attribs;type;constructor(e,n,i=[],r="script"===e?t.Script:"style"===e?t.Style:t.Tag){super(i),this.name=e,this.attribs=n,this.type=r}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>({name:e,value:this.attribs[e],namespace:this["x-attribsNamespace"]?.[e],prefix:this["x-attribsPrefix"]?.[e]}))}namespace;"x-attribsNamespace";"x-attribsPrefix"}function p(e){return e.type===t.Tag||e.type===t.Script||e.type===t.Style}function m(e){return e.type===t.CDATA}function h(e){return e.type===t.Text}function f(e){return e.type===t.Comment}function g(e){return e.type===t.Directive}function x(e){return e.type===t.Root}function v(e){return Object.hasOwn(e,"children")}function y(e,t=!1){let n;if(h(e))n=new a(e.data);else if(f(e))n=new o(e.data);else if(p(e)){let i=t?b(e.children):[],r=new d(e.name,{...e.attribs},i);for(let e of i)e.parent=r;null!=e.namespace&&(r.namespace=e.namespace),e["x-attribsNamespace"]&&(r["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(r["x-attribsPrefix"]={...e["x-attribsPrefix"]}),n=r}else if(m(e)){let i=t?b(e.children):[],r=new c(i);for(let e of i)e.parent=r;n=r}else if(x(e)){let i=t?b(e.children):[],r=new u(i);for(let e of i)e.parent=r;e["x-mode"]&&(r["x-mode"]=e["x-mode"]),n=r}else if(g(e)){let t=new s(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),n=t}else throw Error(`Not implemented yet: ${e.type}`);return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function b(e){let t=e.map(e=>y(e,!0));for(let e=1;e<t.length;e++)t[e].prev=t[e-1],t[e-1].next=t[e];return t}e.s(["CDATA",0,c,"Comment",0,o,"DataNode",0,r,"Document",0,u,"Element",0,d,"Node",0,i,"NodeWithChildren",0,l,"ProcessingInstruction",0,s,"Text",0,a,"cloneNode",0,y,"hasChildren",0,v,"isCDATA",0,m,"isComment",0,f,"isDirective",0,g,"isDocument",0,x,"isTag",0,p,"isText",0,h],28307);let w={withStartIndices:!1,withEndIndices:!1,xmlMode:!1};class T{dom=[];root=new u(this.dom);callback;options;elementCB;done=!1;tagStack=[this.root];lastNode=null;parser=null;constructor(e,t,n){"function"==typeof t&&(n=t,t=w),"object"==typeof e&&(t=e,e=void 0),this.callback=e??null,this.options=t??w,this.elementCB=n??null}onparserinit(e){this.parser=e}onreset(){this.dom=[],this.root=new u(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}onend(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}onerror(e){this.handleCallback(e)}onclosetag(){this.lastNode=null;let e=this.tagStack.pop();this.options.withEndIndices&&this.parser&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)}onopentag(e,n){let i=new d(e,n,void 0,this.options.xmlMode?t.Tag:void 0);this.addNode(i),this.tagStack.push(i)}ontext(e){let{lastNode:n}=this;if(n&&n.type===t.Text)n.data+=e,this.options.withEndIndices&&this.parser&&(n.endIndex=this.parser.endIndex);else{let t=new a(e);this.addNode(t),this.lastNode=t}}oncomment(e){if(this.lastNode&&this.lastNode.type===t.Comment){this.lastNode.data+=e;return}let n=new o(e);this.addNode(n),this.lastNode=n}oncommentend(){this.lastNode=null}oncdatastart(){let e=new a(""),t=new c([e]);this.addNode(t),e.parent=t,this.lastNode=e}
1oncdataend(){this.lastNode=null}onprocessinginstruction(e,t){let n=new s(e,t);this.addNode(n)}handleCallback(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e}addNode(e){let t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&this.parser&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&this.parser&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null}}e.s(["DomHandler",0,T,"default",0,T],16170),e.i(16170),e.i(28307),e.s(["CDATA",0,c,"Comment",0,o,"DataNode",0,r,"Document",0,u,"DomHandler",0,T,"Element",0,d,"Node",0,i,"NodeWithChildren",0,l,"ProcessingInstruction",0,s,"Text",0,a,"cloneNode",0,y,"default",0,T,"hasChildren",0,v,"isCDATA",0,m,"isComment",0,f,"isDirective",0,g,"isDocument",0,x,"isTag",0,p,"isText",0,h],40597)},54465,(e,t,n)=>{"use strict";var i=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.default=function e(t,n={}){var i,a,c,u,d,p;let m=[],h="function"==typeof n.replace,f=null!=(i=n.transform)?i:s.returnFirstArg,{cloneElement:g,createElement:x,isValidElement:v}=null!=(a=n.library)?a:l,y=t.length;!function e(t){for(let n of t)("tag"===n.type||"script"===n.type||"style"===n.type)&&(Object.setPrototypeOf(n,r.Element.prototype),e(n.children))}(t);for(let i=0;i<y;i++){let r,a=t[i];if(h){let e=null==(c=n.replace)?void 0:c.call(n,a,i);if(v(e)){y>1&&(e=g(e,{key:null!=(u=e.key)?u:i})),m.push(f(e,a,i));continue}}if("text"===a.type){let e=!a.data.trim().length;if(e&&a.parent&&!(0,s.canTextBeChildOfNode)(a.parent)||n.trim&&e)continue;m.push(f(a.data,a,i));continue}let l={};switch((p=a,s.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===p.type&&(0,s.isCustomComponent)(p.name,p.attribs))?((0,s.setStyleProp)(a.attribs.style,a.attribs),l=a.attribs):a.attribs&&(l=(0,o.default)(a.attribs,a.name)),a.type){case"script":case"style":a.children[0]&&(l.dangerouslySetInnerHTML={__html:a.children[0].data});break;case"tag":"textarea"===a.name&&a.children[0]?l.defaultValue=a.children[0].data:(null==(d=a.children)?void 0:d.length)&&(r=e(a.children,n));break;default:continue}y>1&&(l.key=i),m.push(f(x(a.name,l,r),a,i))}return 1===m.length?m[0]:m};let r=e.r(40597),a=e.r(71645),o=i(e.r(12467)),s=e.r(46335),l={cloneElement:a.cloneElement,createElement:a.createElement,isValidElement:a.isValidElement}},17870,(e,t,n)=>{"use strict";var i=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.htmlToDOM=n.domToReact=n.attributesToProps=n.Text=n.ProcessingInstruction=n.Element=n.Comment=void 0,n.default=function(e,t){var n;if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];let i=Object.assign(Object.assign({},null!=(n=null==t?void 0:t.htmlparser2)?n:s),{trustedTypePolicy:null==t?void 0:t.trustedTypePolicy});return(0,a.default)((0,r.default)(e,i),t)};let r=i(e.r(71883));n.htmlToDOM=r.default,n.attributesToProps=i(e.r(12467)).default;let a=i(e.r(54465));n.domToReact=a.default;var o=e.r(40597);Object.defineProperty(n,"Comment",{enumerable:!0,get:function(){return o.Comment}}),Object.defineProperty(n,"Element",{enumerable:!0,get:function(){return o.Element}}),Object.defineProperty(n,"ProcessingInstruction",{enumerable:!0,get:function(){return o.ProcessingInstruction}}),Object.defineProperty(n,"Text",{enumerable:!0,get:function(){return o.Text}});let s={lowerCaseAttributeNames:!1}},59725,e=>{"use strict";var t=e.i(43476),n=e.i(71645),i=e.i(57688),r=e.i(67290),a=e.i(17292),o=e.i(92116),s=e.i(83893),l=e.i(17870);let c=l.default.default||l.default;e.s(["default",0,function({content:e}){let[l,u]=(0,n.useState)(!1),d=(0,r.useMediaQuery)({maxWidth:767}),p=e?.image,{caption:m,source:h}=e||{},{selectedCrop:f,imageSrc:g}=(0,a.useImageCrop)({image:p,isMobile:d,mobile:"original-ratio",desktop:"original-ratio"}),x=m?c(m):null,v=!(0,o.is16x9)(f?.width||p.width,f?.height||p.height,g);return(0,t.jsxs)("div",{className:"c-stacked-spacing pb-8 md:pb-0 [.ticker-entry_&]:md:pb-8",children:[(0,t.jsx)("div",{className:"c-image-container cursor-pointer",onClick:()=>g&&u(!0),children:g&&(0,t.jsxs)(t.Fragment,{children:[v&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.default,{src:g,alt:"","aria-hidden":!0,fill:!0,sizes:"(min-width: 768px) 650px, 100vw",className:"c-image-background"}),(0,t.jsx)("div",{className:"c-image-glass","aria-hidden":!0})]}),(0,t.jsx)(i.default,{src:g,alt:m||"",height:f?.height||p.height,width:f?.width||p.width,sizes:"(min-width: 768px) 650px, 100vw",className:v?void 0:"object-cover",priority:!0})]})}),(0,t.jsxs)("div",{className:"c-image-details flex flex-col gap-1",children:[m&&(0,t.jsx)("p",{className:"text-dark-gray text-small mt-2",children:x}),h&&(0,t.jsx)("p",{className:"text-gray text-smaller mt-1 [.ticker-entry_&]:border-b [.ticker-entry_&]:border-aluminum [.ticker-entry_&]:pb-1",children:h})]}),g&&(0,t.jsx)(s.FullScreenGallery,{isOpen:l,onClose:()=>u(!1),galleryItems:[{imageUrl:g,caption:m,source:h,alt:m||"",width:f?.width||p.width,height:f?.height||p.height}],initialIndex:0,onNext:()=>{},onPrev:()=>{},title:""})]})}],59725)},20218,e=>{"use strict";
1var t=e.i(43476),n=e.i(57688),i=e.i(22016),r=e.i(67290),a=e.i(17292),o=e.i(38057);e.s(["default",0,function({subtitle:e,catchline:s,headline:l,description:c,teaserImage:u,imageAlt:d="Teaser image",link:p="#"}){let m=(0,r.useMediaQuery)({maxWidth:767}),{imageSrc:h}=(0,a.useImageCrop)({image:u,isMobile:m,mobile:"1:1",desktop:"16:9"});return(0,t.jsxs)("div",{className:"h-m-teaser--inline w-full",children:[(0,t.jsx)(o.default,{title:e,variant:"h5"}),(0,t.jsx)("h3",{className:"text-navy text-h5",children:c}),(0,t.jsxs)(i.default,{href:p,className:"flex items-stretch gap-4 rounded-md border border-gray-200 p-2 transition-colors hover:bg-gray-50 focus-visible:focus-ring-out",children:[(0,t.jsx)("div",{className:"h-[110px] w-[110px] flex-shrink-0 items-center justify-center overflow-hidden rounded bg-gray-100 md:h-[96px] md:w-[171px]",children:h&&(0,t.jsx)(n.default,{src:h,alt:d,width:110,height:110,className:"h-full w-full object-cover",priority:!0})}),(0,t.jsxs)("div",{className:"flex-grow self-center py-0 md:self-start md:pt-2",children:[s&&(0,t.jsx)("p",{className:"text-blue font-thesans text-h6 font-weight-semibold mb-1",children:s}),(0,t.jsx)("h3",{className:"text-navy font-thesans text-h5",children:l})]})]})]})}])},75890,e=>{"use strict";var t=e.i(43476),n=e.i(71645),i=e.i(78520),r=e.i(57688),a=e.i(70703),o=e.i(48148);let s=n.default.memo(({current:e,total:n})=>{let i=Number.isFinite(e)?e+1:1,r=Number.isFinite(n)&&n>0?n:1;return(0,t.jsxs)("h4",{className:"text-navy text-h4",children:[i,"/",r]})});s.displayName="ImageGalleryCounter";let l=n.default.memo(({caption:e,source:n})=>{let i=(0,o.useTranslations)("ImageGallery");return(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[e&&(0,t.jsx)("p",{className:"text-small line-clamp-3 overflow-hidden text-ellipsis text-[#333333]",children:e}),n&&(0,t.jsxs)("p",{className:"text-smaller text-gray-500",children:[i("image"),": ",n]})]})});l.displayName="ImageGalleryCaption";let c=n.default.memo(({onPrev:e,onNext:n,onFullscreen:i,disableFullscreen:a=!1})=>(0,t.jsx)("div",{className:"flex gap-2",children:(0,t.jsxs)("div",{className:"flex items-start justify-center gap-2",children:[(0,t.jsx)("button",{onClick:e,className:"bg-navy-8 flex h-8 w-8 cursor-pointer flex-row items-center justify-center rounded-full",children:(0,t.jsx)(r.default,{src:"/icons/arrow-left.svg",alt:"Previous",width:28,height:28})}),(0,t.jsx)("button",{onClick:n,className:"bg-navy-8 flex h-8 w-8 cursor-pointer flex-row items-center justify-center rounded-full",children:(0,t.jsx)(r.default,{src:"/icons/arrow-right.svg",alt:"Next",width:28,height:28})}),(0,t.jsx)("button",{className:`flex cursor-pointer items-center ${a?"pointer-events-none opacity-50":""}`,onClick:i,disabled:a,children:(0,t.jsx)(r.default,{src:"/icons/fullscreen.svg",width:32,height:32,alt:"fullscreen"})})]})}));function u(e,t=[]){let n=t.filter(t=>t<e).length,i=e-n;return{adsBefore:n,imageIndex:i,isAdSlot:t.includes(e)}}c.displayName="NavigationButtons";let d=n.default.memo(({splideRef:e,galleryItems:n,currentIndex:r,handlePrev:a,handleNext:o,toggleFullscreen:d,memoizedMobileImages:p,onMove:m,adSlotPositions:h=[]})=>{let{imageIndex:f,isAdSlot:g}=u(r,h);return(0,t.jsx)("div",{className:"c-stacked-spacing w-full",children:(0,t.jsxs)("div",{className:"c-stacked-spacing__inner bg-white pb-8 text-black md:pb-0",children:[(0,t.jsx)(i.Splide,{ref:e,hasTrack:!1,options:{rewind:!1,type:"slide",width:"100%",height:"100%",padding:0,gap:"0.5rem",arrows:!1,pagination:!1,breakpoints:{640:{perMove:1,perPage:1,arrows:!1,padding:0,gap:"0.5rem"}}},onMoved:m,children:(0,t.jsx)(i.SplideTrack,{className:"sm:overflow-hidden",children:p})}),(0,t.jsxs)("div",{className:"flex h-[130px] flex-col",children:[(0,t.jsxs)("div",{className:"flex w-full items-center justify-between pt-2",children:[(0,t.jsx)("div",{className:"flex items-center px-4",children:(0,t.jsx)(s,{current:g?f-1:f,total:n.length})}),(0,t.jsx)("div",{className:"flex items-center px-4",children:(0,t.jsx)(c,{onPrev:a,onNext:o,onFullscreen:d,disableFullscreen:g})})]}),(0,t.jsx)("div",{className:"mt-2 w-full px-4 md:px-0",children:(0,t.jsx)(l,{caption:!g&&f>=0?n[f]?.caption:"",source:!g&&f>=0?n[f]?.source:""})})]}),(0,t.jsx)("div",{className:"mx-4 mt-2 h-px bg-gray-200"})]})})});d.displayName="MobileGalleryLayout";let p=n.default.memo(({splideRef:e,galleryItems:n,currentIndex:r,handlePrev:a,handleNext:o,toggleFullscreen:d,memoizedDesktopImages:p,onMove:m,adSlotPositions:h=[]})=>{let{imageIndex:f,isAdSlot:g}=u(r,h);return(0,t.jsxs)("div",{className:"gallery-container-desktop flex w-full flex-col",children:[(0,t.jsx)("div",{className:"flex w-full flex-col",children:(0,t.jsxs)(i.Splide,{ref:e,hasTrack:!1,options:{type:"slide",width:"100%",height:"100%",padding:0,gap:0,arrows:!1,pagination:!1,breakpoints:{640:{perMove:1,perPage:1,arrows:!0,padding:0,gap:0}}},onMoved:m,children:[(0,t.jsx)(i.SplideTrack,{className:"sm:overflow-hidden",children:p}),(0,t.jsxs)("div",{className:"flex h-[114px] items-start justify-between pt-4",children:[(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 gap-4",children:[(0,t.jsx)(s,{current:g?f-1:f,total:n.length}),(0,t.jsx)("div",{className:"min-w-0 flex-1",children:(0,t.jsx)(l,{caption:!g&&f>=0?n[f]?.caption:"",source:!g&&f>=0?n[f]?.source:""})})]}),(0,t.jsx)("div",{className:"flex flex-shrink-0 items-center",children:(0,t.jsx)(c,{onPrev:a,onNext:o,onFullscreen:d,disableFullscreen:g})})]})]})}),(0,t.jsx)("div",{className:"h-px w-full bg-gray-200"})]})});p.displayName="DesktopGalleryLayout";var m=e.i(83893),h=e.i(4986),f=e.i(47341),g=e.i(97084),x=e.i(92116);let v=(0,a.default)(()=>
1e.A(75162),{loadableGenerated:{modules:[36437]},ssr:!1}),y=n.default.memo(function({galleryItems:e,title:a,hostContentType:o=""}){let s=n.default.useRef(null),[l,c]=(0,n.useState)(!1),[u,y]=(0,n.useState)(0),[b,w]=(0,n.useState)(0),[T,C]=(0,n.useState)(!0),{adConfig:S,advertising:N}=(0,h.useAppConfig)(),P=S?.displayAdConfig?.adPositions,k=(0,g.useAdTargeting)(),E=(0,f.shouldLoadAds)(N?.enabled,k),j=P?.galleryAd?.afterSlide,A=o&&j?.[o]||j?.default||5,O=E&&e.length>=A,{mobileSlides:M,desktopSlides:I,adSlotPositions:D}=(0,n.useMemo)(()=>{let n=[],a=[],o=[],s=0;for(let l=0;l<e.length;l++){let c=e[l],u=!(0,x.is16x9)(c.width,c.height,c.imageUrl);n.push((0,t.jsx)(i.SplideSlide,{children:(0,t.jsxs)("div",{className:"c-image-container",children:[u&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{src:c.imageUrl,alt:"","aria-hidden":!0,fill:!0,sizes:"(min-width: 768px) 650px, 100vw",className:"c-image-background",draggable:!1}),(0,t.jsx)("div",{className:"c-image-glass","aria-hidden":!0})]}),(0,t.jsx)(r.default,{src:c.imageUrl,alt:c.alt||c.caption||`Gallery image ${l+1}`,height:c.height,width:c.width,sizes:"(min-width: 768px) 650px, 100vw",className:u?void 0:"object-cover",draggable:!1})]})},`img-${l}`)),a.push((0,t.jsx)(i.SplideSlide,{children:(0,t.jsxs)("div",{className:"c-image-container",children:[u&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{src:c.imageUrl,alt:"","aria-hidden":!0,fill:!0,sizes:"(min-width: 768px) 650px, 100vw",className:"c-image-background",draggable:!1}),(0,t.jsx)("div",{className:"c-image-glass","aria-hidden":!0})]}),(0,t.jsx)(r.default,{src:c.imageUrl,alt:c.alt||c.caption||`Gallery image ${l+1}`,height:c.height,width:c.width,sizes:"(min-width: 768px) 650px, 100vw",className:u?void 0:"object-cover",draggable:!1})]})},`img-${l}`));let d=l+1;if(O&&d%A==0){let e=n.length;o.push(e),n.push((0,t.jsx)(i.SplideSlide,{children:(0,t.jsx)("div",{className:"relative flex w-full items-center justify-center py-2",children:(0,t.jsx)(v,{position:"galleryAd"})})},`ad-${s}`)),a.push((0,t.jsx)(i.SplideSlide,{children:(0,t.jsx)("div",{className:"relative flex aspect-[16/9] w-full items-center justify-center",children:(0,t.jsx)(v,{position:"galleryAd"})})},`ad-${s}`)),s++}}return{mobileSlides:n,desktopSlides:a,adSlotPositions:o}},[e,O,A]),R=(0,n.useCallback)(e=>{if(void 0!==e&&l){let t=e;for(let e=0;e<D.length;e++)if(D[e]<=t)t++;else break;w(t),s.current?.splide&&s.current.splide.go(t),c(!1)}else if(!l){let e=D.filter(e=>e<b).length,t=b-e;y(t>=0?t:0),c(!0)}},[l,D,b]),_=(0,n.useCallback)(e=>{e&&"number"==typeof e.index&&w(e.index)},[]),L=(0,n.useCallback)(()=>{if(s.current?.splide){let e=s.current.splide;e.go("-1"),"number"==typeof e.index&&w(e.index)}},[]),z=(0,n.useCallback)(()=>{if(s.current?.splide){let e=s.current.splide;e.go("+1"),"number"==typeof e.index&&w(e.index)}},[]);return(0,n.useEffect)(()=>{let e=()=>{C(window.innerWidth<768)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),(0,n.useEffect)(()=>{let e=setTimeout(()=>{if(s.current?.splide){let e=s.current.splide;"number"==typeof e.index&&w(e.index)}},100);return()=>{clearTimeout(e)}},[]),(0,t.jsxs)(t.Fragment,{children:[T?(0,t.jsx)(d,{splideRef:s,galleryItems:e,currentIndex:b,handlePrev:L,handleNext:z,toggleFullscreen:R,memoizedMobileImages:M,onMove:_,adSlotPositions:D}):(0,t.jsx)(p,{splideRef:s,galleryItems:e,currentIndex:b,handlePrev:L,handleNext:z,toggleFullscreen:R,memoizedDesktopImages:I,onMove:_,adSlotPositions:D}),(0,t.jsx)(m.FullScreenGallery,{isOpen:l,onClose:R,galleryItems:e,initialIndex:u,onNext:z,onPrev:L,title:a})]})});y.displayName="SliderGallery",e.s(["default",0,y],75890)}]);

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.