"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[20],{69:(e,t,n)=>{n.d(t,{a:()=>f});var i=n(0),a=n(2),s=n(46),o=n(47),r=n(159),d=n(160),l=n(5),c=n(25),u=n(108);const{sliderContainer:p,sliderItem:m}=s.a;function h(e){(new Image).src=e.src}function v({image:e,index:t,isDesktop:n,embedded:a,showModelInformation:r,maxFullSizeWidth:d}){const{src:c,altText:u,model:p,width:h,height:v}=e,f=null==c?void 0:c.endsWith(".mp4");return(0,i.jsxs)("a",{class:[n?o.a.item:m,a?s.a.embeddedImage:""].join(" "),"data-pswp-type":f?"video":"image",href:c,"data-pswp-width":h,"data-pswp-height":v,target:"_blank",rel:"noreferrer",children:[f?(0,i.jsx)(w,{src:c,preload:"metadata",className:n?o.a.item:m}):(0,i.jsx)(l.a,{src:c,alt:u,initialWidth:300,fullSizeWidth:d,width:h,height:v}),r&&p&&(0,i.jsx)("div",{class:s.a.modelOverlay,children:p})]},t)}function f({product:e,selectedVariant:t,pdpVideo:n,showModelInformation:l,isDesktop:m,embedded:f,includeDefaultImages:w}){const b=function({product:e,selectedVariant:t,pdpVideo:n,isDesktop:i,includeDefaultImages:s}){return(0,a.useMemo)((()=>{var a,o;const r=(0,c.a)(e.imageMap,t,void 0,s),d=null==t?void 0:t.selectedOptions.Color;return n&&d&&(null===(a=e.productVideos)||void 0===a?void 0:a[d])?[...r.slice(0,i?2:1),{altText:d,src:null===(o=e.productVideos)||void 0===o?void 0:o[d]},...r.slice(i?2:1)]:r}),[t])}({product:e,selectedVariant:t,pdpVideo:n,isDesktop:m,includeDefaultImages:w}),g=(0,u.a)(),x=(0,a.useRef)(null),[y,j]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{b.forEach(h),Object.values(e.imageMap).forEach((e=>{e.slice(0,2).forEach(h)}));const t=new r.a({mainClass:o.a.pswpOverride,gallery:"#hero-slider",children:"a",pswpModule:d.a,bgOpacity:.9,arrowKeys:!0,showHideAnimationType:"none"});return n&&t.on("contentLoad",(e=>{var t;const{content:n}=e;if(null===(t=n.data.src)||void 0===t?void 0:t.endsWith(".mp4")){e.preventDefault(),n.element=document.createElement("div"),n.element.className="pswp__video-container";const t=document.createElement("video");t.setAttribute("playsinline",""),t.setAttribute("muted",""),t.setAttribute("loop",""),t.setAttribute("style","width: 100vw;"),t.setAttribute("autoplay",""),t.src=n.data.src,n.element.appendChild(t)}})),t.init(),y?!m&&x.current&&(x.current.scrollLeft=0):j(!0),()=>{null==t||t.destroy()}}),[b,w]),(0,i.jsxs)("div",{class:["pswp-gallery",m?o.a.container:p,f?s.a.embeddedContainer:""].join(" "),ref:x,id:"hero-slider",children:[(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:".pswp--touch .pswp__button--arrow { visibility: visible; };\n "+(n?" .pswp__video-container {\n position: relative;\n width: 100%;\n height: 100%;\n pointer-events: none;\n }\n .pswp__video-container video {\n background: #444;\n object-fit: cover;\n width: 100%;\n height: 100%;\n max-width: 800px;\n pointer-events: auto;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }":"")}}),b.map(((e,t)=>(0,i.jsx)(v,{image:e,index:t,isDesktop:m,embedded:f,showModelInformation:l,maxFullSizeWidth:g},t)))]})}function w({src:e,className:t}){const n=(0,a.useRef)(null);return(0,a.useEffect)((()=>{var e;(null==n?void 0:n.current)&&(null===(e=null==n?void 0:n.current)||void 0===e||e.load())}),[e]),(0,i.jsx)("video",{playsInline:!0,ref:n,src:e,preload:"metadata",class:t,muted:!0,loop:!0,autoPlay:!0})}},108:(e,t,n)=>{n.d(t,{a:()=>s});var i=n(2),a=n(10);function s(){const e=(0,a.h)("maxFullSizeWidth","1200","300")();return(0,i.useMemo)((()=>{if(!e)return 1200;try{const t=parseInt(e);if(Number.isNaN(t))return;return t}catch(e){return}}),[e])}}}]);