1"use strict";(globalThis.webpackChunk_govx_govx_shop=globalThis.webpackChunk_govx_govx_shop||[]).push([[8984],{58984(e,t,n){n.r(t),n.d(t,{default:()=>p});var r=n(96540),i=n(71468),s=n(76433),o=n(55565),l=n(41609),a=n(32720),c=n(678),d=n(15693),h=n(59472);const u=c.A,p=function({data:e,isLoading:t=!1,settings:n={}}){const p=(0,s.W6)(),b=(0,i.wA)(),{renderLoader:m}=(0,h.A)({loadingBehavior:n.loadingBehavior,skeleton:c.P});if(t)return m();const g=e.desktopBanner?.url||"",f=e.mobileBanner?.url||"",v=e.desktopBanner?.altText||"",k=e.mobileBanner?.altText||"",y="BANNER_STYLE_FULL_WIDTH"===e.style;return r.createElement(d.A,{onFirstSeen:()=>{e?.analytics&&b((0,o.Au)({tracking:e?.analytics?.entities}))}},r.createElement(u,{desktopImageUrl:g,mobileImageUrl:f,desktopAltText:v,mobileAltText:k,fullWidth:y,onClick:(0,a.Im)(e?.ctaUrl)?null:()=>{b((0,o.v5)({tracking:e?.analytics?.entities})),(0,l.E)(e?.ctaUrl,p)}}))}},59472(e,t,n){n.d(t,{A:()=>s});var r=n(96540),i=n(28780);function s({loadingBehavior:e,skeleton:t,wrapper:n}){const s=e?Object.keys(e)[0]:"none",o=e[s],l=e=>{switch(e){case"skeleton":return t;case"spinner":return i.A;default:return r.createElement(r.Fragment,null)}},a=n?e=>n(l(s)(e)):l(s);return{renderLoader:()=>r.createElement(a,{settings:o})}}},678(e,t,n){n.d(t,{A:()=>d,P:()=>c});var r=n(96540),i=n(50856),s=n(24822),o=n(74540),l=n(32720);const a=(0,s.tv)({variants:{fullWidth:{true:"-mx-4 md:ml-[calc(-50vw+50%-8px)] md:mr-[calc(-50vw+50%-8px)] md:w-[100vw]",false:"mb-10 md:mb-[60px] shadow-md-dark rounded-sm"},clickable:{true:"cursor-pointer focus:outline-none",false:""}}});function c({fullWidth:e,className:t}){return r.createElement("div",{className:(0,i.QP)(a({fullWidth:e}),"overflow-hidden",t)},r.createElement("div",{className:"aspect-[16/10] md:aspect-[4.45/1] animate-pulse bg-gray-300 w-full"}))}const d=function({desktopImageUrl:e,mobileImageUrl:t,desktopAltText:n,mobileAltText:s,fullWidth:d,isLoading:h,href:u,onClick:p,className:b}){const{breakpoints:m,isAboveMd:g}=(0,o.d)("md"),f="Banner Image",v=g?n||f:s||f;if(h)return r.createElement(c,{fullWidth:d,className:b});if(!e&&!t)return null;const k=r.createElement("picture",{className:"block w-full"},r.createElement("source",{media:`(min-width: ${m.md}px)`,srcSet:e}),r.createElement("img",{src:t,alt:v,className:"h-auto block object-cover w-full",style:{verticalAlign:"middle"}}));return(0,l.Im)(u)?p?r.createElement("button",{type:"button",onClick:p,"aria-label":v,className:(0,i.QP)(a({fullWidth:d,clickable:!0}),"block text-left p-0 border-0 bg-transparent overflow-hidden",b)},k):r.createElement("div",{className:(0,i.QP)(a({fullWidth:d,clickable:!1}),"overflow-hidden",b)},k):r.createElement("a",{href:u,"aria-label":v,className:(0,i.QP)(a({fullWidth:d,clickable:!0}),"block overflow-hidden",b)},k)}},15693(e,t,n){n.d(t,{A:()=>o});var r=n(96540),i=n(85692),s=n(50856);const o=function({children:e,onFirstSeen:t,onSeen:n,threshold:o=.5,rootMargin:l="0px",as:a="div",className:c,testId:d}){const h=(0,r.useRef)(!1),u=!n,p=(0,r.useCallback)((e,r)=>{e&&(h.current||(h.current=!0,t?.(r)),n?.(r))},[t,n]),{ref:b}=(0,i.Wx)({threshold:o,rootMargin:l,triggerOnce:u,onChange:p});return r.createElement(a,{ref:b,className:(0,s.QP)(c),"data-testid":d},e)}},41609(e,t,n){n.d(t,{E:()=>r});const r=(e,t)=>{e&&(/^https?:\/\//.test(e)?window.location.assign(e):t.push(e))}},85692(e,t,n){n.d(t,{Wx:()=>h,pL:()=>d});var r=n(96540),i=Object.defineProperty,s=(e,t,n)=>((e,t,n)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),o=new Map,l=new WeakMap,a=0;function c(e,t,n={},r=void 0){if(void 0===window.IntersectionObserver&&void 0!==r){const i=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}const{id:i,observer:s,elements:c}=function(e){const t=function(e){return Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{return`${t}_${"root"===t?(n=e.root,n?(l.has(n)||(a+=1,l.set(n,a.toString())),l.get(n)):"0"):e[t]}`;var n}).toString()}(e);let n=o.get(t);if(!n){const r=new Map;let i;const s=new IntersectionObserver(t=>{t.forEach(t=>{var n;const s=t.isIntersecting&&i.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=s),null==(n=r.get(t.target))||n.forEac
1h(e=>{e(s,t)})})},e);i=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:s,elements:r},o.set(t,n)}return n}(n),d=c.get(e)||[];return c.has(e)||c.set(e,d),d.push(t),s.observe(e),function(){d.splice(d.indexOf(t),1),0===d.length&&(c.delete(e),s.unobserve(e)),0===c.size&&(s.disconnect(),o.delete(i))}}var d=class extends r.Component{constructor(e){super(e),s(this,"node",null),s(this,"_unobserveCb",null),s(this,"handleNode",e=>{this.node&&(this.unobserve(),e||this.props.triggerOnce||this.props.skip||this.setState({inView:!!this.props.initialInView,entry:void 0})),this.node=e||null,this.observeNode()}),s(this,"handleChange",(e,t)=>{e&&this.props.triggerOnce&&this.unobserve(),function(e){return"function"!=typeof e.children}(this.props)||this.setState({inView:e,entry:t}),this.props.onChange&&this.props.onChange(e,t)}),this.state={inView:!!e.initialInView,entry:void 0}}componentDidMount(){this.unobserve(),this.observeNode()}componentDidUpdate(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())}componentWillUnmount(){this.unobserve()}observeNode(){if(!this.node||this.props.skip)return;const{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:i,fallbackInView:s}=this.props;this._unobserveCb=c(this.node,this.handleChange,{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:i},s)}unobserve(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)}render(){const{children:e}=this.props;if("function"==typeof e){const{inView:t,entry:n}=this.state;return e({inView:t,entry:n,ref:this.handleNode})}const{as:t,triggerOnce:n,threshold:i,root:s,rootMargin:o,onChange:l,ski
1p:a,trackVisibility:c,delay:d,initialInView:h,fallbackInView:u,...p}=this.props;return r.createElement(t||"div",{ref:this.handleNode,...p},e)}};function h({threshold:e,delay:t,trackVisibility:n,rootMargin:i,root:s,triggerOnce:o,skip:l,initialInView:a,fallbackInView:d,onChange:h}={}){var u;const[p,b]=r.useState(null),m=r.useRef(h),[g,f]=r.useState({inView:!!a,entry:void 0});m.current=h,r.useEffect(()=>{if(l||!p)return;let r;return r=c(p,(e,t)=>{f({inView:e,entry:t}),m.current&&m.current(e,t),t.isIntersecting&&o&&r&&(r(),r=void 0)},{root:s,rootMargin:i,threshold:e,trackVisibility:n,delay:t},d),()=>{r&&r()}},[Array.isArray(e)?e.toString():e,p,s,i,o,l,n,d,t]);const v=null==(u=g.entry)?void 0:u.target,k=r.useRef(void 0);p||!v||o||l||k.current===v||(k.current=v,f({inView:!!a,entry:void 0}));const y=[b,g.inView,g.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}}}]); 2//# sourceMappingURL=govx-8984.fdf23d4c13f21da9244d.js.map
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.