"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2476],{55632:function(e,t,r){r.d(t,{B:function(){return y}});var n=r(95235),o=r(82269),c=r(2784),i=r(13980),a=r.n(i),s=r(32055),l=r(7307),u=r(60978),d=r(63982),f=r(52322);const p=["as","text","hiddenText","href","color","icon","iconColor","renderContent","renderBeforeContent","renderAfterContent","children","className"];function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t{let{iconColor:t}=e;return t&&(0,l.css)(["--icon-color:",";"],(0,d.b)(t))}),(e=>{let{$color:t}=e;return"black"===t?(0,l.css)(["--bg-color:#000;--text-color:#fff;--hover-bg-color:#ccc;--hover-text-color:#000;"]):(0,l.css)(["--bg-color:#ccc;--text-color:#000;--hover-bg-color:#000;--hover-text-color:#fff;"])})),b=l.default.span.withConfig({componentId:"pmp-module__sc-1dwtk0t-1"})(["align-items:center;background-color:var(--bg-color);display:flex;justify-content:center;line-height:1;padding:0.6em 0.8em;text-transform:uppercase;transition:background-color 0.2s ease;",":hover &{background-color:var(--hover-bg-color);}"],g),v=(0,c.forwardRef)(((e,t)=>{let{as:r,text:n,hiddenText:i,href:a,color:l,icon:u,iconColor:d,renderContent:h,renderBeforeContent:v,renderAfterContent:y,children:w,className:x}=e,O=(0,o.Z)(e,p);const j=(0,c.useRef)(),C=t||j;return(0,f.jsxs)(g,m(m({className:x,ref:C,as:a?"a":r,href:a,$color:l,iconColor:d},O),{},{children:[v&&v({text:n,hiddenText:i}),h?h({text:n,hiddenText:i}):(0,f.jsxs)(b,{children:[w,(0,f.jsx)("span",{"aria-hidden":i?"true":null,children:n}),i&&(0,f.jsx)(s.S,{children:i})]}),y&&y({text:n,hiddenText:i})]}))}));v.displayName="Button",v.defaultProps={as:"button"},v.propTypes={as:a().oneOf(["button","a","span","div"]),text:a().string.isRequired,hiddenText:a().string,color:a().string,icon:a().string,iconColor:a().string,href:a().string,renderContent:a().func,renderBeforeContent:a().func,renderAfterContent:a().func,children:a().oneOfType([a().node,a().arrayOf(a().node)]),className:a().string};var y=v},92308:function(e,t,r){r.r(t),r.d(t,{default:function(){return n.S}});var n=r(80908);r(97729),r(52322),r(82091),r(2784),r(52049),r(80865),r(84004),r(30553),r(29650),r(72692)},36668:function(e,t,r){r.d(t,{W:function(){return h}});var n=r(95235),o=r(82269),c=r(13980),i=r.n(c),a=r(7307),s=r(52322);const l=["children","className"];function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t{let{theme:t}=e;return t.pmp.layout.totalWidth})),p=e=>{let{children:t,className:r}=e,n=(0,o.Z)(e,l);return(0,s.jsx)(f,d(d({className:r},n),{},{children:t}))};p.propTypes={children:i().node,className:i().string};var h=p},18284:function(e,t,r){r.d(t,{c:function(){return c}});var n=r(13980),o=r.n(n);const c={children:o().oneOfType([o().node,o().arrayOf(o().node)]),className:o().string}},25914:function(e,t,r){r.d(t,{g:function(){return n}});const n=e=>e.assets.map((e=>{let{primary:t,alt:r,caption:n,__entryId:o}=e;return{assetPath:t.assetPath,dimensions:t.dimensions,alt:r,caption:n,id:o}}))},47281:function(e,t,r){function n(e,t){return Math.random()*(t-e)+e}r.d(t,{r:function(){return n}})},49911:function(e,t,r){r.d(t,{w:function(){return n}});var n=".marquee{position:relative;white-space:nowrap}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(var(--marquee-width) * -1px))}}.marquee__slide{display:inline-block;width:max-content}.marquee--ready{animation:scroll var(--duration) linear infinite var(--animation-state, running)}\n"},88354:function(e,t,r){r.d(t,{u:function(){return o}});var n=r(2784);const o=e=>{let{id:t,margin:r=100}=e;(0,n.useEffect)((()=>{if(!t)return;const e=document.querySelector(`#${t}`),n=window.location.hash;if(!e||n!==`#${t}`)return;const o=setTimeout((()=>{e.tabindex=-1,e.focus({preventScroll:!0}),e.removeAttribute("tabindex"),window.scroll(0,e.offsetTop-r)}),500);return()=>{clearTimeout(o)}}),[])}},30553:function(e,t,r){r.d(t,{R:function(){return i}});var n=r(52322),o=r(2784);function c(e=[]){if(!e||!Array.isArray(e)||!e.length)return;const t=[];return e.forEach((e=>{"string"==typeof e&&t.push(e)})),t.flat().join(" ")}function i({speed:e=50,reducedMotionSpeed:t=20,prefersReducedMotion:r=!1,playing:i=!0,children:s,className:l,...u}){const[d,f]=(0,o.useState)(0),[p,h]=(0,o.useState)(0),[m,g]=(0,o.useState)(1),b=(0,o.useRef)(null),v=(0,o.useRef)(null),y=(0,o.useRef)(),w=(0,o.useCallback)((()=>{var n,o;const c=(null==(n=b.current)?void 0:n.clientWidth)||0,i=(null==(o=v.current)?void 0:o.clientWidth)||0,a=r?t:e;let s=2*Math.ceil(c/i)-1;(s<1||isNaN(s))&&(s=1),g(s),f(i),h(i{w();const e=()=>{y.current&&clearTimeout(y.current),y.current=setTimeout(w,200)};window.addEventListener("resize",e);const t=y.current;return()=>{clearTimeout(t),window.removeEventListener("resize",e)}}),[w]),(0,n.jsxs)("div",{...u,ref:b,className:c(["marquee",d>0&&"marquee--ready",l]),style:{"--marquee-width":d,"--duration":p+"s","--animation-state":i?"running":"paused"},children:[(0,n.jsx)("div",{ref:v,className:"marquee__slide",children:s}),(0,n.jsx)(a,{neededAmount:m,children:s})]})}function a({children:e,neededAmount:t}){return(0,n.jsx)(n.Fragment,{children:Array.from({length:t}).map(((t,r)=>(0,n.jsx)("div",{className:"marquee__slide",children:e},r)))})}}}]);