(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[72875,75587,64396],{488284:function(e,t,r){"use strict";r.d(t,{_:function(){return n.ChevronRight}});var n=r(664396)},75587:function(e,t,r){"use strict";r.r(t),r.d(t,{ChevronLeft:function(){return l}});var n=r(552322);let l=(0,r(164448).defineIcon)({className:"chevronLeft",viewBox:"0 0 9 15",svg:(0,n.jsx)("path",{d:"M.521 7.507c0 .29.108.54.34.755l6.458 6.325a.946.946 0 00.69.283.98.98 0 00.987-.988c0-.274-.116-.515-.299-.706l-5.819-5.67 5.82-5.669c.182-.19.298-.44.298-.705a.98.98 0 00-.988-.988c-.274 0-.506.1-.689.282L.861 6.743c-.232.224-.34.473-.34.764z"})})},664396:function(e,t,r){"use strict";r.r(t),r.d(t,{ChevronRight:function(){return l}});var n=r(552322);let l=(0,r(164448).defineIcon)({className:"chevronRight",viewBox:"0 0 9 15",svg:(0,n.jsx)("path",{d:"M8.696 7.507a1.08 1.08 0 00-.34-.764L1.896.426a.96.96 0 00-.689-.282.975.975 0 00-.987.988c0 .265.108.514.299.705l5.81 5.67-5.81 5.67a.979.979 0 00-.3.705c0 .556.432.988.988.988.266 0 .499-.1.69-.283l6.457-6.325a.988.988 0 00.34-.755z"})})},935259:function(e,t,r){"use strict";r.d(t,{lr:function(){return n.lr},J8:function(){return n.J8},xs:function(){return n.xs},ib:function(){return s},ge:function(){return d},K1:function(){return p},Cc:function(){return x},qs:function(){return n.qs},hh:function(){return n.hh}});var n=r(30361),l=r(552322),u=r(72779),o=r.n(u),a=r(202784),i=r(328674);let s=(0,a.forwardRef)(function(e,t){let{className:r,children:n,...u}=e;return(0,l.jsx)("figure",{...u,className:o()(i.figure,r),ref:t,children:n})});var c=r(733105);let d=(0,a.forwardRef)(function(e,t){let{className:r,children:n,...u}=e;return(0,l.jsx)("figcaption",{...u,className:o()(c.figureCaption,r),ref:t,children:n})});var f=r(183428),v=r(488284),b=r(334801),h=r(72225),m=r(256097);let p=(0,a.forwardRef)(function(e,t){let{type:r="button",className:n,"aria-label":u,onClick:i,showOn:s="hover",...c}=e,{goToNextSlide:d}=(0,h.v)(),p=(0,f.YB)(),C=(0,a.useRef)(null),x=(0,b.q)(C,t),k=u??p.formatMessage({id:"components.carouselNextButton.props.ariaLabel",defaultMessage:"next",description:"Accessible label for forward navigation on a rotating image carousel"}),_=(0,a.useCallback)(()=>{let e=C.current;if(!e)return;let t=new Event("change",{bubbles:!0});e.dispatchEvent(t)},[]),g=(0,a.useCallback)(e=>{d(),null==i||i(e),_()},[d,_,i]);return(0,l.jsx)("button",{...c,type:r,className:o()(m.button,m.next,n,{[m.alwaysShow]:"always"===s}),"aria-label":k,onClick:g,ref:x,children:(0,l.jsx)("span",{className:m.indicator,children:(0,l.jsx)(v._,{style:{width:16,height:16}})})})});var C=r(75587);let x=(0,a.forwardRef)(function(e,t){let{type:r="button",className:n,"aria-label":u,onClick:i,showOn:s="hover",...c}=e,{goToPreviousSlide:d}=(0,h.v)(),v=(0,f.YB)(),p=(0,a.useRef)(null),x=(0,b.q)(p,t),k=u??v.formatMessage({id:"components.carouselPreviousButton.props.ariaLabel",defaultMessage:"previous",description:"Accessible label for backward navigation on a rotating image carousel"}),_=(0,a.useCallback)(()=>{let e=p.current;if(!e)return;let t=new Event("change",{bubbles:!0});e.dispatchEvent(t)},[]),g=(0,a.useCallback)(e=>{d(),null==i||i(e),_()},[d,_,i]);return(0,l.jsx)("button",{...c,type:r,className:o()(m.button,m.previous,n,{[m.alwaysShow]:"always"===s}),"aria-label":k,onClick:g,ref:x,children:(0,l.jsx)("span",{className:m.indicator,children:(0,l.jsx)(C.ChevronLeft,{style:{width:16,height:16}})})})});r(992217)},230903:function(e,t,r){"use strict";r.d(t,{v:function(){return f},Q:function(){return C}});var n=r(552322),l=r(72779),u=r.n(l),o=r(202784),a=r(245312),i=r(641544),s=r(469301);function c(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];(0,o.useEffect)(()=>{e&&(e.inert=t)},[e,t])}var d=r(343289);let f=(0,o.forwardRef)(function(e,t){let{role:r="group",id:l,title:f,description:v,icon:b,badge:h,cta:m,className:p,"aria-labelledby":C,"aria-describedby":x,onFocus:k,onBlur:_,onMouseEnter:g,...w}=e,y=(0,s.Z)(l),j=(0,s.Z)(),E=(0,s.Z)(),S=(0,i.r)(j,C),B=(0,i.r)(E,x),[N]=(0,o.useState)(null),[R,A]=(0,o.useState)(null);c(N),c(R);let{registerBlock:K,unregisterBlock:M,getBlocks:I,getActiveBlock:L,play:P,pause:q,goToBlock:O}=(0,a.j)()??{},T=(0,o.useMemo)(()=>{let e=null==L?void 0:L();return y===(null==e?void 0:e.id)},[y,L]);(0,o.useEffect)(()=>(null==K||K(y),()=>{null==M||M(y)}),[y,K,M]);let Z=(0,o.useCallback)(()=>{let e=null==I?void 0:I();return(null==e?void 0:e.some(e=>e.id===y))??!1},[I,y]),$=(0,o.useCallback)(e=>{null==O||O(e.currentTarget.id),null==q||q(),null==k||k(e)},[O,q,k]),z=(0,o.useCallback)(e=>{null==_||_(e);let{id:t}=e.relatedTarget??{},r=null==I?void 0:I();if(!t||!r)return;let{ownerDocument:n}=e.currentTarget,l=n.getElementById(t),u=r.some(e=>e.contains(l))?q:P;null==u||u()},[P,q,I,_]),F=(0,o.useCallback)(e=>{Z()&&(null==O||O(e.currentTarget.id),null==g||g(e))},[Z,O,g]);return(0,n.jsxs)("div",{...w,role:r,id:y,"aria-labelledby":S,"aria-describedby":B,className:u()(d.kombiBlock,{[d.pressed]:T},p),onFocus:$,onBlur:z,onMouseEnter:F,ref:t,children:[(0,n.jsxs)("div",{className:d.header,children:[b?(0,n.jsx)("span",{className:d.icon,children:b}):null,(0,n.jsx)("div",{id:j,className:d.title,children:f})]}),(0,n.jsxs)("div",{className:d.content,children:[(0,n.jsxs)("div",{children:[h||null,v]}),(0,n.jsx)("div",{"aria-hidden":!0,className:d.cta,ref:A,children:m})]}),(0,n.jsxs)("div",{className:d.blockCta,children:[m,(0,n.jsx)("div",{"aria-hidden":!0,className:d.focusRing})]})]})});var v=r(240926),b=r(530202),h=r(199701),m=r(334801),p=r(709527);let C=(0,o.forwardRef)(function(e,t){let{className:r,style:l,children:i,onMouseEnter:s,onMouseLeave:c,...f}=e,[C,x]=(0,o.useState)(null),k=(0,m.q)(t,x),_=(0,p.T)(),{inlineSize:g=0}=(0,h.I)(C,"content-box")??{},{getBlocks:w,paused:y,getActiveBlock:j,play:E,pause:S}=(0,a.j)()??{},B=null==w?void 0:w().length,N=(B??0)>=5;(0,o.useEffect)(()=>{var e;if(!C||y||!j)return;let t=j();if(!t)return;let r=t.offsetLeft-(window.innerWidth-t.offsetWidth)/2;null===(e=C.scrollTo)||void 0===e||e.call(C,{behavior:_?"instant":"smooth",left:r})},[C,y,_,g,j]),(0,o.useEffect)(()=>{let e=(0,b.P)(C);if(!e||!C)return;let t=e=>{let t=C.contains(e.target)?S:E;null==t||t()};return e.addEventListener("touchstart",t),()=>{e.removeEventListener("touchstart",t)}},[C,E,S]);let R=(0,o.useCallback)(e=>{null==S||S(),null==s||s(e)},[S,s]),A=(0,o.useCallback)(e=>{null==E||E(),null==c||c(e)},[E,c]);return(0,n.jsx)("div",{...f,className:u()(d.kombiBlocks,N?d.five:"",r),style:{...l,[(0,v.Ay)("--kombi-blocks-count")]:B,[(0,v.Ay)("--kombi-blocks-width")]:`${g}px`},onMouseEnter:R,onMouseLeave:A,ref:k,children:i})})},245312:function(e,t,r){"use strict";r.d(t,{j:function(){return u},y:function(){return l}});var n=r(202784);let l=(0,n.createContext)(void 0);function u(){return(0,n.useContext)(l)}l.displayName="KombiBlockCarouselContext"},590994:function(e,t,r){"use strict";r.d(t,{z:function(){return b}});var n=r(552322),l=r(72779),u=r.n(l),o=r(202784),a=r(240926),i=r(331528),s=r(572811),c=r(334801),d=r(824885),f=r(245312);function v(e){return e.getAttribute("value")||e.id}let b=(0,o.forwardRef)(function(e,t){let{children:r,...l}=e,b=(0,o.useRef)(null),h=(0,c.q)(t,b),[m,p]=(0,o.useState)(!1),[C,x]=(0,o.useState)(new Set),[k,_]=(0,o.useState)(new Set),[g,w]=(0,o.useState)(),y=(0,o.useCallback)(()=>{if(!b.current)return[];let{ownerDocument:e}=b.current;return Array.from(C).map(t=>e.getElementById(t)).filter(a.lm)},[C]),j=(0,o.useCallback)(()=>{if(!b.current)return[];let{ownerDocument:e}=b.current;return Array.from(k).map(t=>e.getElementById(t)).filter(a.lm)},[k]),{getValue:E,setValue:S}=g??{},B=(0,o.useCallback)(()=>{let e=j().findIndex(e=>v(e)===(null==E?void 0:E())),t=y();return(0,a.Ay)(t[e])},[E,j,y]),N=(0,o.useCallback)(()=>p(!1),[]),R=(0,o.useCallback)(()=>p(!0),[]),A=(0,o.useCallback)(e=>{let t=y().findIndex(t=>{let{id:r}=t;return r===e}),r=j()[t];if(!r)throw Error(`Slide not found for block: ${e}`);null==S||S(v(r))},[y,j,S]),K=(0,o.useCallback)(e=>{null==S||S(t=>{let r=j(),n=r.findIndex(e=>v(e)===t),l=(0,i.zW)(n+e,r.length);return v(r[l])})},[j,S]),M=(0,o.useCallback)(()=>K(-1),[K]),I=(0,o.useCallback)(()=>K(1),[K]),L=(0,o.useCallback)(e=>{x(t=>{let r=new Set(t);return r.add(e),r})},[]),P=(0,o.useCallback)(e=>{x(t=>{let r=new Set(t);return r.delete(e),r})},[]),q=(0,o.useCallback)(e=>{_(t=>{let r=new Set(t);return r.add(e),r})},[]),O=(0,o.useCallback)(e=>{_(t=>{let r=new Set(t);return r.delete(e),r})},[]),T=(0,s.r)({paused:m,getValue:null==g?void 0:g.getValue,setCarouselFns:w,getActiveBlock:B,getBlocks:y,getSlides:j,play:N,pause:R,previous:M,next:I,goToBlock:A,registerBlock:L,unregisterBlock:P,registerSlide:q,unregisterSlide:O});return(0,n.jsx)("div",{...l,className:u()(d.root,l.className),ref:h,children:(0,n.jsx)(f.y.Provider,{value:T,children:r})})})},691801:function(e,t,r){"use strict";r.d(t,{Q8:function(){return d},jE:function(){return b},_h:function(){return p}});var n=r(552322),l=r(202784),u=r(240926),o=r(935259),a=r(245312),i=r(313829),s=r(334801),c=r(982241);let d=(0,l.forwardRef)(function(e,t){let{value:r,defaultValue:d,paused:f,transition:v,aspectRatio:b,children:h,onChange:m,...p}=e,C=(0,l.useRef)(null),x=(0,s.q)(t,C),k=(0,a.j)();if(!k)throw Error("KombiBlockCarouselContext must be used within a Carousel");let{getSlides:_,paused:g,previous:w,next:y,setCarouselFns:j}=k,E=void 0!==r,[S,B]=(0,i.O)(r,d??""),N=(0,l.useRef)(!1);(0,l.useEffect)(()=>{let e=_(),t=C.current;if(E||N.current||!t||!e.length)return;let[r]=_();B(r.getAttribute("value")||r.id)},[r,E,_,B]),(0,l.useEffect)(()=>{null==j||j({getValue:()=>S,setValue:B})},[S,B,j]);let R=(0,l.useCallback)(e=>{null==m||m(e)},[m]);return(0,n.jsxs)(o.lr,{...p,value:S,defaultValue:d,paused:g||f,onChange:R,ref:x,transition:v,children:[(0,n.jsxs)(o.J8,{className:c.controls,children:[(0,n.jsx)(o.Cc,{onClick:w}),(0,n.jsx)(o.K1,{onClick:y})]}),(0,n.jsx)(o.hh,{className:c.slides,style:{[(0,u.Ay)("--carousel-slides-aspect-ratio")]:b},children:h})]})}),f=(0,l.createContext)(void 0);f.displayName="KombiCarouselSlideContext";var v=r(469301);let b=(0,l.forwardRef)(function(e,t){let{id:r,caption:u,children:i,...s}=e,d=(0,v.Z)(r),{registerSlide:b,unregisterSlide:h}=(0,a.j)()??{};(0,l.useEffect)(()=>(null==b||b(d),()=>{null==h||h(d)}),[d,b,h]);let m=(0,l.useMemo)(()=>({value:d}),[d]);return(0,n.jsx)(o.qs,{...s,id:d,ref:t,className:c.slide,children:(0,n.jsxs)(o.ib,{children:[(0,n.jsx)(o.xs,{children:(0,n.jsx)(f.Provider,{value:m,children:i})}),(0,n.jsx)(o.ge,{className:c.caption,children:u})]})})});var h=r(333782),m=r(709527);let p=(0,l.forwardRef)(function(e,t){let r=(0,m.T)(),{getValue:u}=(0,a.j)()??{},{value:o}=function(){let e=(0,l.useContext)(f);if(!e)throw Error("Cannot use KombiCarouselSlideContext outside of a KombiCarouselSlide");return e}(),i=(null==u?void 0:u())===o;return(0,n.jsx)(h.n,{...e,ref:t,autoPlay:!r&&!!i&&"lazy",preload:r?void 0:"none",playsInline:!0,muted:!0,loop:!0})})},313829:function(e,t,r){"use strict";r.d(t,{O:function(){return l}});var n=r(202784);function l(e,t){let r=void 0!==e;if((0,n.useRef)(r).current!==r)throw Error("useControlledValue component switching between controlled and uncontrolled state");let[l,u]=(0,n.useState)(t);return[r?e:l,(0,n.useCallback)(e=>{r||u(e)},[r])]}},197784:function(e,t,r){"use strict";r.d(t,{O:function(){return u}});var n=r(440771),l=r(202784);function u(e,t,r,u,o){(0,l.useEffect)(()=>{if(!e||!t)return;let l=!1,a=async()=>{let o=await (0,n.oo)(e,t,u);l||r(o)},i=(0,n.Me)(e,t,a,o);return()=>{l=!0,i()}},[e,t,r,u,o])}},84313:function(e,t,r){"use strict";r.d(t,{r:function(){return n}});let n=(0,r(202784).createContext)(void 0);n.displayName="CarouselContext"},30361:function(e,t,r){"use strict";r.d(t,{lr:function(){return k},J8:function(){return j},xs:function(){return S},qs:function(){return R},hh:function(){return A},IB:function(){return K},FT:function(){return M},vr:function(){return y.v}});var n=r(552322),l=r(202784),u=r(183428),o=r(240926),a=r(966573),i=r(331528),s=r(530202),c=r(572811),d=r(313829),f=r(469301),v=r(595609),b=function(e){let[t,r]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{if(!e)return;let t=()=>{r(e.matches(":hover"))};return e.addEventListener("mouseenter",t),e.addEventListener("mouseleave",t),()=>{e.removeEventListener("mouseenter",t),e.removeEventListener("mouseleave",t)}}),t},h=r(334801),m=r(84313),p=r(220189),C=r(197784);function x(e){if(e)return e.getAttribute("value")||e.id}let k=(0,l.forwardRef)(function(e,t){let{value:r,defaultValue:k,paused:_,interval:g=3e3,transition:w="hide",id:y,"aria-roledescription":j,children:E,onChange:S,...B}=e,[N,R]=(0,l.useState)(null),A=(0,h.q)(t,R),K=(0,u.YB)(),M=(0,f.Z)(y),[I,L]=(0,d.O)(r,k??""),[P,q]=(0,l.useState)(new Set),O=(0,l.useCallback)(e=>{N&&(N.value=e)},[N]);(0,l.useEffect)(()=>{N&&Object.defineProperty(N,"value",{get(){return this.getAttribute("value")},set(e){this.setAttribute("value",e),L(e)},configurable:!0})},[N,L]),(0,l.useEffect)(()=>{if(N)return N.addEventListener("change",e),()=>{N.removeEventListener("change",e)};function e(e){null==S||S((0,o.Ay)((0,a.yA)(e)))}},[N,S]);let T=(0,l.useCallback)(e=>{let t=(0,s.P)(N);return t?(0,a.xO)(t,Array.from(P)).findIndex(t=>t.id===e):0},[N,P]),Z=(0,l.useCallback)(()=>P.size,[P]),$=(0,l.useCallback)(e=>{let t=(0,s.P)(N);t&&et(t.getElementById(e))},[N]),z=(0,l.useMemo)(()=>{let e=(0,s.P)(N);if(!e)return;let t=(0,a.xO)(e,Array.from(P)),[r]=t;if(!I)return null==r?void 0:r.id;let n=t.find(e=>x(e)===I);return(null==n?void 0:n.id)??(null==r?void 0:r.id)},[N,I,P]),F=(0,l.useCallback)(e=>{let t=(0,s.P)(N);if(!t)return;let r=(0,a.xO)(t,Array.from(P)),n=z?T(z):-1,l=(0,i.zW)(n+e,r.length),u=x(r[l]);return O(u??""),u},[N,z,P,T,O]),D=(0,l.useCallback)(()=>F(1),[F]),X=(0,l.useCallback)(()=>F(-1),[F]),W=b(N),J=function(e){let[t,r]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{if(!e)return;let t=()=>{r(e.matches(":focus-within"))};return e.addEventListener("focusin",t),e.addEventListener("focusout",t),()=>{e.removeEventListener("focusin",t),e.removeEventListener("focusout",t)}}),t}(N),[V,Y]=(0,l.useState)(!1),U=[W,J,!V,_].some(Boolean);!function(e,t){let r=(0,l.useRef)(e);(0,v.L)(()=>{r.current=e},[e]),(0,l.useEffect)(()=>{if(!t&&0!==t)return;let e=setInterval(()=>r.current(),t);return()=>clearInterval(e)},[t])}((0,l.useCallback)(()=>{N&&(D(),N.dispatchEvent(new Event("change",{bubbles:!0})))},[N,D]),U?null:g),(0,l.useCallback)(e=>{Y(e.some(e=>{let{isIntersecting:t}=e;return t}))},[]),(0,c.r)({threshold:.5});let[G,H]=(0,l.useState)(new Set),Q=(0,l.useMemo)(()=>{let e=(0,s.P)(N);if(!e)return null;let t=(0,a.xO)(e,Array.from(P)).find(e=>x(e)===I);if(!t)return null;let[r]=(0,a.xO)(t,Array.from(G));return r},[N,I,P,G]),[ee,et]=(0,l.useState)(null);!function(e,t){let r=(0,l.useMemo)(()=>({strategy:"absolute",placement:"left",middleware:[(0,p.dp)({apply(e){let{rects:t,elements:r}=e;r.floating.style.setProperty("--reference-width",`${t.reference.width}px`),Object.assign(r.floating.style,{width:`${t.reference.width}px`,maxWidth:`${t.reference.width}px`,height:`${t.reference.height}px`,maxHeight:`${t.reference.height}px`})}})]}),[]),n=(0,l.useMemo)(()=>({animationFrame:!0}),[]),u=(0,l.useCallback)(e=>{let{x:r,y:n}=e;t&&Object.assign(t.style,{left:`calc(${r}px + var(--reference-width, 0px))`,top:`${n}px`})},[t]);(0,C.O)(e,t,u,r,n)}(Q,ee);let er=j??K.formatMessage({id:"components.carousel.props.ariaRoleDescription",defaultMessage:"carousel",description:"Accessible description of the role of this element for screen-readers and other assistive technology"}),en=(0,l.useCallback)(e=>{et(t=>t&&e!==t.id?t:null)},[]),el=(0,l.useCallback)(e=>{H(t=>new Set([...t,e]))},[]),eu=(0,l.useCallback)(e=>{H(t=>{let r=new Set(t);return r.delete(e),r})},[]),eo=(0,l.useCallback)(e=>{q(t=>new Set([...t,e]))},[]),ea=(0,l.useCallback)(e=>{q(t=>{let r=new Set(t);return r.delete(e),r})},[]),ei=(0,c.r)({value:I,transition:w,paused:U,currentSlideId:z,getSlideIndex:T,getSlidesLength:Z,goToPreviousSlide:X,goToNextSlide:D,goToSlide:O,registerCarouselControls:$,unregisterCarouselControls:en,registerCarouselControlsOverlay:el,unregisterCarouselControlsOverlay:eu,registerSlide:eo,unregisterSlide:ea}),es=(0,l.useRef)(!1);return(0,l.useEffect)(()=>{if(es.current||!z)return;let e=(0,s.P)(N),t=null==e?void 0:e.getElementById(z);t&&(es.current=!0,O(x(t)??""))},[N,z,O]),(0,n.jsx)("section",{...B,value:I,id:M,"aria-roledescription":er,ref:A,children:(0,n.jsx)(m.r.Provider,{value:ei,children:E})})});var _=r(72779),g=r.n(_),w=r(362397),y=r(72225);let j=(0,l.forwardRef)(function(e,t){let{id:r,className:u,children:o,...a}=e,i=(0,f.Z)(r),{registerCarouselControls:s,unregisterCarouselControls:c}=(0,y.v)();return(0,l.useEffect)(()=>(s(i),()=>{c(i)}),[i,s,c]),(0,n.jsx)("div",{...a,id:i,className:g()(w.controls,u),ref:t,children:o})});var E=r(338813);let S=(0,l.forwardRef)(function(e,t){let{id:r,className:u,children:o,...a}=e,i=(0,f.Z)(r),{registerCarouselControlsOverlay:s,unregisterCarouselControlsOverlay:c}=(0,y.v)();return(0,l.useEffect)(()=>(s(i),()=>{c(i)}),[i,s,c]),(0,n.jsx)("div",{...a,id:i,className:g()(E.overlay,u),ref:t,children:o})});var B=r(197858);let N=(0,l.createContext)(void 0);N.displayName="CarouselSlidesContext";let R=(0,l.forwardRef)(function(e,t){let{value:r,id:o,className:a,"aria-roledescription":i,children:s,...c}=e,d=(0,f.Z)(o),[v,b]=(0,l.useState)(null),m=(0,h.q)(t,b),p=(0,u.YB)(),C=i??p.formatMessage({id:"components.carouselSlide.props.ariaRoleDescription",defaultMessage:"slide",description:"Accessible description of the role of this element for screen-readers and other assistive technology"}),{value:x,transition:k,getSlideIndex:_,getSlidesLength:g,goToSlide:w,registerSlide:j,unregisterSlide:E}=(0,y.v)();!function(){if(!(0,l.useContext)(N))throw Error("CarouselSlide elements must be wrapped in a CarouselSlides element")}();let S=(0,l.useMemo)(()=>_(d)+1,[d,_]),R=(0,l.useMemo)(()=>g(),[g]),A=(r??d).toString();(0,l.useEffect)(()=>(j(d),()=>{E(d)}),[d,j,E]);let{role:K="group",hidden:M,"aria-hidden":I,"aria-label":L}=c,P=(0,l.useRef)(!0),q=(0,l.useCallback)(()=>{if(P.current){P.current=!1;return}w(A)},[w,A]),O=(0,l.useMemo)(()=>({threshold:.5}),[]);(0,B.S)("scroll"===k?v:null,q,O);let T=A===x,Z=L??(S>0&&R>0)?p.formatMessage({id:"components.carouselSlide.props.ariaLabel",defaultMessage:"{current} of {total}",description:"Accessible label of this element for screen-readers and other assistive technology to determine the order of the current slide"},{current:S,total:R}):void 0;return(0,n.jsx)("div",{...c,value:A,id:d,className:a,role:K,hidden:void 0!==M?M:"hide"===k&&!T,"aria-hidden":I||!T,"aria-label":Z,"aria-roledescription":C,ref:m,children:s})}),A=(0,l.forwardRef)(function(e,t){let{children:r,"aria-live":u,...o}=e,a=(0,l.useRef)(null),i=(0,h.q)(t,a),{paused:s}=(0,y.v)();return(0,n.jsx)("div",{...o,"aria-live":u??(s?"polite":"off"),ref:i,children:(0,n.jsx)(N.Provider,{value:!0,children:r})})}),K=(0,l.forwardRef)(function(e,t){let{type:r="button",role:l="tab",value:u,children:o,tabIndex:a,"aria-selected":i,onClick:s,...c}=e,{value:d}=(0,y.v)(),f=u===d;return(0,n.jsx)("button",{type:r,role:l,value:u,tabIndex:a??(f?void 0:-1),"aria-selected":i??f,ref:t,...c,children:o})}),M=(0,l.forwardRef)(function(e,t){let{role:r="tablist","aria-label":u,onKeyDown:a,onClick:i,...s}=e,c=(0,l.useRef)(null),d=(0,h.q)(c,t),{goToPreviousSlide:f,goToNextSlide:v,goToSlide:b}=(0,y.v)(),m=(0,l.useCallback)(()=>{let e=c.current;if(!e)return;let t=new Event("change",{bubbles:!0});e.dispatchEvent(t)},[]),p=(0,l.useCallback)(e=>{let t=e.target.closest("[role='tab']");if(!t){null==i||i(e);return}let r=t.getAttribute("value");(0,o.lm)(r)&&b(r),m(),null==i||i(e)},[b,m,i]),C=(0,l.useCallback)(()=>{let e=c.current;return Array.from((null==e?void 0:e.querySelectorAll("[role='tab']"))??[])},[]),x=(0,l.useCallback)(e=>{let t=c.current;return(null==t?void 0:t.querySelector(`[role='tab'][value='${e}']`))??null},[]),k=(0,l.useCallback)(e=>{let t={ArrowLeft:f,ArrowRight:v,Home:()=>{let[e]=C();if(e)return b(e.value),e.value},End:()=>{let e=C().pop();if(e)return b(e.value),e.value}}[e.key];if(!t){null==a||a(e);return}e.preventDefault();let r=t(),n=r?x(r):null;null==n||n.focus(),m(),null==a||a(e)},[f,v,b,x,C,m,a]);return(0,n.jsx)("div",{role:r,"aria-label":u??"Slides",onKeyDown:k,onClick:p,ref:d,...s})})},72225:function(e,t,r){"use strict";r.d(t,{v:function(){return u}});var n=r(202784),l=r(84313);function u(){let e=(0,n.useContext)(l.r);if(!e)throw Error("CarouselControls and CarouselTabs elements must be wrapped in a Carousel element");return e}},328674:function(e){e.exports={figure:"carouselFigure_figure__cUW9X"}},733105:function(e){e.exports={figureCaption:"carouselFigureCaption_figureCaption__hm6Xp"}},256097:function(e){e.exports={button:"carouselPreviousNextButton_button__KERn9",alwaysShow:"carouselPreviousNextButton_alwaysShow__56jFr",indicator:"carouselPreviousNextButton_indicator__G6_zS",previous:"carouselPreviousNextButton_previous__ANlT7",next:"carouselPreviousNextButton_next__jhari"}},992217:function(e){e.exports={statusIndicator:"carouselStatusIndicator_statusIndicator__KP0o1",statusIndicatorDot:"carouselStatusIndicator_statusIndicatorDot__juPCj",current:"carouselStatusIndicator_current__GPjpX"}},343289:function(e){e.exports={kombiBlocks:"KombiBlock_kombiBlocks__sikjR",kombiBlock:"KombiBlock_kombiBlock__ydhi7",pressed:"KombiBlock_pressed__5Pwon",header:"KombiBlock_header__KneT9",icon:"KombiBlock_icon__0xrn_",title:"KombiBlock_title__aNjTh",five:"KombiBlock_five__ULWOP",content:"KombiBlock_content__FX16t",cta:"KombiBlock_cta__ikAp6",focusRing:"KombiBlock_focusRing__IZB_7",blockCta:"KombiBlock_blockCta__qUFCI"}},824885:function(e){e.exports={root:"KombiBlockCarousel_root__iXpvq"}},982241:function(e){e.exports={controls:"KombiCarousel_controls__vGAtH",caption:"KombiCarousel_caption__XODXT",slides:"KombiCarousel_slides__YXv8Z",slide:"KombiCarousel_slide__kqvuL"}},362397:function(e){e.exports={controls:"carouselControls_controls__6nl_t"}},338813:function(e){e.exports={overlay:"carouselControlsOverlay_overlay__sJUyh"}}}]);