1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{25268:function(e,t,n){Promise.resolve().then(n.bind(n,65978)),Promise.resolve().then(n.bind(n,65319)),Promise.resolve().then(n.bind(n,79420)),Promise.resolve().then(n.bind(n,10003)),Promise.resolve().then(n.bind(n,84446)),Promise.resolve().then(n.bind(n,53659)),Promise.resolve().then(n.bind(n,68014)),Promise.resolve().then(n.bind(n,54205)),Promise.resolve().then(n.bind(n,90039)),Promise.resolve().then(n.bind(n,70910)),Promise.resolve().then(n.bind(n,61871)),Promise.resolve().then(n.bind(n,66417)),Promise.resolve().then(n.bind(n,46299)),Promise.resolve().then(n.bind(n,40973)),Promise.resolve().then(n.bind(n,8284)),Promise.resolve().then(n.bind(n,50402)),Promise.resolve().then(n.t.bind(n,58028,23)),Promise.resolve().then(n.bind(n,63431)),Promise.resolve().then(n.bind(n,23200)),Promise.resolve().then(n.bind(n,35468)),Promise.resolve().then(n.bind(n,158)),Promise.resolve().then(n.bind(n,79251)),Promise.resolve().then(n.bind(n,86726)),Promise.resolve().then(n.t.bind(n,83950,23)),Promise.resolve().then(n.bind(n,52206)),Promise.resolve().then(n.t.bind(n,64776,23)),Promise.resolve().then(n.t.bind(n,92115,23)),Promise.resolve().then(n.t.bind(n,62404,23)),Promise.resolve().then(n.t.bind(n,32445,23)),Promise.resolve().then(n.t.bind(n,32060,23)),Promise.resolve().then(n.t.bind(n,98658,23)),Promise.resolve().then(n.t.bind(n,78409,23)),Promise.resolve().then(n.t.bind(n,31378,23)),Promise.resolve().then(n.t.bind(n,1290,23)),Promise.resolve().then(n.t.bind(n,95276,23)),Promise.resolve().then(n.t.bind(n,89924,23)),Promise.resolve().then(n.t.bind(n,48956,23))},65978:function(e,t,n){"use strict";n.d(t,{PromoBanner:function(){return a}});var i=n(27573),r=n(11699),o=n(75260),l=n(7824),s=n(68005),d=n.n(s);function a({richText:e,className:t,isLight:n}){let{onClick:s,onAuxClick:a}=(0,o.S)("banner");return(0,i.jsx)("div",{onClick:s,onAuxClick:a,className:(0,r.cn)("flex items-center justify-center text-center",n?"bg-brand-light text-brand-dark":"bg-brand text-typography-lightest","px-4 py-4",d().promoBanner,t),id:"promo-banner","data-testid":"promo-banner",children:(0,i.jsx)(l.l,{fixedLineHeight:!1,keepLinkActionColor:!1,preset:"cms:body-large",richText:e})})}},50402:function(e,t,n){"use strict";n.d(t,{SanityPromoBannerHeightSync:function(){return d}});var i=n(33805),r=n(14751),o=n(12527),l=n(7653),s=n(57317);function d(){let e=(0,o.useSetAtom)(s.R),t=(0,i.c)("promo-banner"),n=(0,r.X)(t,{disabled:!t}),d=n?.height??0;return(0,l.useLayoutEffect)(()=>(e(d),()=>{e(0)}),[e,d]),null}},33805:function(e,t,n){"use strict";n.d(t,{c:function(){return o}});var i=n(7653),r=n(52927);function o(e){let t=(0,r.k)(),n=(0,i.useCallback)(n=>{if(!t)return()=>void 0;let i=s.get(e);return null==i&&(i=new Set,s.set(e,i)),i.add(n),null==l&&(l=new MutationObserver(d)).observe(t.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["id"],attributeOldValue:!0}),()=>{i.delete(n),!(i.size>0)&&(s.delete(e),s.size>0||null==l||(l.disconnect(),l=null))}},[t,e]),o=(0,i.useCallback)(()=>{if(t)return t.getElementById(e)??void 0},[t,e]),a=(0,i.useCallback)(()=>void 0,[]);return(0,i.useSyncExternalStore)(n,o,a)}let l=null,s=new Map;function d(e){let t=new Set;for(let n of e){for(let e of n.addedNodes)a(e,t);for(let e of n.removedNodes)a(e,t);"attributes"===n.type&&n.target instanceof Element&&("id"===n.attributeName&&n.oldValue&&t.add(n.oldValue),n.target.id&&t.add(n.target.id))}for(let e of t){let t=s.get(e);if(null!=t)for(let e of t)e()}}function a(e,t){if(e instanceof Element)for(let n of(e.id&&t.add(e.id),e.querySelectorAll("[id]")))t.add(n.id)}},14751:function(e,t,n){"use strict";n.d(t,{X:function(){return l}});var i=n(43636),r=n(7653),o=n(52927);function l(e,t){let n;let i=t?.disabled??!1,l=t?.debounce??d;if(t?.initialValue!=null){let e=t.initialValue.x??0;n=s(e,t.initialValue.y??0,t.initialValue.width??0,t.initialValue.height??0)}let a=(0,o.k)(),u=(0,r.useCallback)(t=>{let n;if(!a||i||!e)return()=>void 0;let r=()=>{clearTimeout(n),n=setTimeout(t,l)},o={capture:!0,passive:!0},s={passive:!0};globalThis.addEventListener("scroll",r,o),globalThis.addEventListener("resize",t,s);let d=new ResizeObserver(t);return d.observe(e),()=>{d.disconnect(),globalThis.removeEventListener("resize",t,s),globalThis.removeEventListener("scroll",r,o),clearTimeout(n)}},[l,i,a,e]),b=(0,r.useCallback)(()=>a?!i&&e?function(e){let{x:t,y:n,width:i,height:r}=e.getBoundingClientRect();return s(t,n,i,r)}(e):void 0:n,[i,a,e,n]),c=(0,r.useCallback)(()=>n,[n]);return(0,r.useSyncExternalStore)(u,b,c)}let s=(0,i.w)((e,t,n,i)=>new DOMRectReadOnly(e,t,n,i)),d=100},68005:function(e){e.exports={promoBanner:"PromoBanner_promoBanner__LFLjw"}}},function(e){e.O(0,[2929,5652,6528,7001,6060,5830,4217,4449,2823,1111,4498,2323,9033,3464,339,1612,8632,4019,3069,8406,566,878,1834,9571,6340,4713,6743,8278,3780,3396,371,2288,3705,4983,6312,4724,407,4546,6471,6619,6788,8015,3200,2579,7861,4458,8284,9064,1293,7914,1744],function(){return e(e.s=25268)}),_N_E=e.O()}]);
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.