PageSourceSearch

https://www.underarmour.com/_next/static/chunks/30fc_-94ixp2z.js?dpl=dpl_5xJGn4TkejawNessRwPf7YPfv28P

js underarmour.com collected 2026-09-24 08:28:13 UTC 407,652 bytes, 11 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,217333,e=>{"use strict";var t=e.i(915820),s=e.i(223425),i=e.i(681307),a=e.i(804705);let l=t.UaConfigPublicImpl.curalateUrl,r=i.z.object({id:i.z.string().optional().default(""),name:i.z.string().optional().default(""),images:i.z.array(i.z.object({original:i.z.object({link:i.z.string().optional().default("")})})).optional().default([]),price:i.z.object({value:i.z.number().optional().default(0),currencyCode:i.z.string().optional().default("")}).optional().default({value:0,currencyCode:""}),link:i.z.string().optional().default(""),metadata:i.z.object({brand:i.z.string().optional().default(""),age_gender:i.z.string().optional().default(""),productId:i.z.string().optional().default(""),isAvailable:i.z.string().optional().default("")}).optional().default({brand:"",age_gender:"",productId:"",isAvailable:""})}),o=i.z.object({type:i.z.string().optional().default(""),original:i.z.object({link:i.z.string().optional().default("")}).optional().default({link:""}),lowQuality:i.z.object({link:i.z.string().optional().default("")}).optional(),poster:i.z.object({original:i.z.object({link:i.z.string().optional().default("")})}).optional()}),n=i.z.object({username:i.z.string().optional().default(""),image:i.z.object({original:i.z.object({link:i.z.string().optional().default("")})}).optional()}).optional().default({username:""}),d=i.z.object({user:n,caption:i.z.string().optional().default(""),link:i.z.string().optional().default(""),sourceId:i.z.string().optional().default("")}),u=i.z.object({id:i.z.string().optional().default(""),source:d.optional().default({user:{username:""},caption:"",link:"",sourceId:""}),media:o.optional().default({type:"",original:{link:""}}),products:i.z.array(r).optional().default([])}),c=i.z.array(u);function m(e){let t=c.safeParse(e);return t.success?t.data:(s.default.warn("Curalate social array failed validation; attempting item-by-item recovery",t.error),(Array.isArray(e)?e:[]).map(e=>{let t=u.safeParse(e);return t.success?t.data:u.parse({})}))}let p=async(e,s,i,a)=>{let l=t.UaConfigPublicImpl.curalateUrl,r=t.UaConfigPublicImpl.curalateHomepageSourceId,o={locale:e,limit:s.toString()};void 0!==i&&(o.offset=i.toString()),a&&a.length>0&&(o.filter=a.map(e=>`label:${e}`).join(" or "));try{let e=await fetch(`${l}${r}?${new URLSearchParams(o)}`);if(200===e.status)return(await e.json()).data.items;throw Error("Error: Failed to retrieve data from the Curalate API")}catch(e){throw console.error(e),Error("Error: Failed to fetch Curalate data")}},_=async(e,s=10,i="",r=0)=>{let o={data:{items:[],resultsCount:0},metadata:{curalateUserId:"",requestId:"",traceId:"",pdpMetadata:{curalateProductId:"",curalateStyleId:""}},paging:{cursors:{after:""},next:""},slimData:{items:[],resultsCount:0}};if(!Array.isArray(e)||0===e.length)return o;let n=t.UaConfigPublicImpl.curalateProductSourceId,d=a.CuralateFilterKey.PRODUCT_ID,u=new URLSearchParams({filter:e.map(e=>`${d}:${encodeURIComponent(e)}`).join(" or "),limit:s.toString(),sort:"Latest",offset:r.toString(),parameterizeProducts:"false",noExpired:"true",showRatings:"false"});i&&u.set("after",i);try{let e=await fetch(`${l}${n}?${u.toString()}`);if(200===e.status){let t=await e.json(),s=m(t.data?.items||[]);return{...t,slimData:{items:s,resultsCount:t.data?.resultsCount??0}}}throw Error("Error: Failed to retrieve data from the Curalate API")}catch(e){return console.error("Error fetching Curalate data:",e),o}},h=async(e,i,r,o=10,n=0)=>{let d;if(i.length!==r.length)throw Error("filterKeys and filterValues must have the same length");let u=(e=>{switch(e){case a.CuralateGalleryType.PRODUCT:return t.UaConfigPublicImpl.curalateProductSourceId;case a.CuralateGalleryType.CATEGORY:return t.UaConfigPublicImpl.curalateCategorySourceId;case a.CuralateGalleryType.SPOTTED_ON:return t.UaConfigPublicImpl.curalateSpottedOnSourceId;default:return t.UaConfigPublicImpl.curalateCategorySourceId}})(e),c=(e,t)=>e.map((e,s)=>`${e}:${encodeURIComponent(t[s])}`).join(" and "),p=new URLSearchParams({filter:d=Array.isArray(i[0])&&Array.isArray(r[0])&&i.every(Array.isArray)&&r.every(Array.isArray)?Object.values(i.flatMap((e,t)=>e.map((e,s)=>({key:e,value:r[t][s],groupIdx:t}))).slice(0,15).reduce((e,t)=>
1(e[t.groupIdx]||(e[t.groupIdx]={keys:[],values:[]}),e[t.groupIdx].keys.push(t.key),e[t.groupIdx].values.push(t.value),e),{})).map(e=>c(e.keys,e.values)).join(" or "):c(i,r),limit:o.toString(),sort:"Latest",offset:n.toString()});try{let e=await fetch(`${l}${u}?${p.toString()}`);if(200===e.status){let t=await e.json(),s=m(t.data?.items||[]);return{...t,slimData:{items:s,resultsCount:t.data?.resultsCount??0}}}throw s.default.error(`Curalate API returned status ${e.status} for filter: ${d}`),Error("Error: Failed to retrieve data from the social API")}catch(e){throw s.default.error("Error fetching Curalate data:",e),Error("Error: Failed to fetch socal data")}};e.s(["getCuralateHomePageSocialData",0,p,"getCuralateSocialDataByFilters",0,h,"getCuralateSocialDataByProducts",0,_,"isSupportedUGCLocale",0,e=>"string"==typeof e&&t.UaConfigPublicImpl.curalateEnabledLocales.includes(e)])},599105,e=>{e.v({fadeInOpacity:"CmsImage-module-scss-module__e-tHFq__fadeInOpacity",fadeInUp:"CmsImage-module-scss-module__e-tHFq__fadeInUp",image:"CmsImage-module-scss-module__e-tHFq__image","image__hide-dt":"CmsImage-module-scss-module__e-tHFq__image__hide-dt","image__hide-mb":"CmsImage-module-scss-module__e-tHFq__image__hide-mb"})},99081,e=>{e.v({"bounce-in-bck":"Hotspots-module-scss-module__1NYIpW__bounce-in-bck","dt-hidden":"Hotspots-module-scss-module__1NYIpW__dt-hidden",fadeInOpacity:"Hotspots-module-scss-module__1NYIpW__fadeInOpacity",fadeInUp:"Hotspots-module-scss-module__1NYIpW__fadeInUp",hotspots__overlay:"Hotspots-module-scss-module__1NYIpW__hotspots__overlay","mb-hidden":"Hotspots-module-scss-module__1NYIpW__mb-hidden"})},578471,941301,e=>{"use strict";var t=e.i(843476),s=e.i(599105),i=e.i(640814),a=e.i(504886),l=e.i(191148),r=e.i(620250),o=e.i(271645),n=e.i(276320),d=e.i(102305),u=e.i(87339);function c(e){return(0,t.jsx)(u.default,{className:"uawc-animation",...e})}var m=e.i(891461),p=e.i(124741),_=e.i(904189);e.i(105831);var h=e.i(180709);async function f(e,t){return(0,h.getBriefProductDataByAnyId)(t,{unknown:e})}async function g(e,t){return(await Promise.all(e.map(async e=>{if(!e.product.productId)return;let s={...e},i=e.product.style||e.product.productId,a=await f(i,t);if(a?.length&&a[0])return s.product.id=(0,l.ensureString)(a[0].id),s.product.name=(0,l.ensureString)(a[0].copy?.name),s.product.style||(s.product.style=(0,l.ensureString)(a[0].style)),s}))).filter(_.isNotNullish)}var y=e.i(99081);let v=({hotspots:e,isMobile:s=!1,analytics:i})=>{let a=(0,n.useApolloClient)(),r=s?y.default["dt-hidden"]:y.default["mb-hidden"],{isQATBhotSpots:u}=(0,p.useFeatureFlagsBool)(["isQATBhotSpots"])||{},[h,f]=(0,o.useState)(),v=(0,o.useCallback)(async()=>{let t=await g(e,a);t&&f(t)},[a,e]);return((0,o.useEffect)(()=>{u&&!h&&v()},[v,u,h]),h?.length)?(0,t.jsx)("ul",{className:(0,d.default)(y.default.hotspots__overlay,r),children:h.map((e,s)=>(0,t.jsx)("li",{style:{left:`${e.location.left}%`,top:`${e.location.top}%`},children:(0,t.jsx)(m.default,{productName:e.product.name,productId:(0,l.ensureString)(e.product.id),productStyleId:(0,l.ensureString)(e.product.style),defaultColor:e.product?.color,label:(0,t.jsx)(c,{}),analyticsContext:(0,_.isString)(i)?i:{...i,feature:"hotspots"},source:"hotspots"})},s))}):null};var x=e.i(954050),b=e.i(157690);let C="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";function S({media:e}){return(0,t.jsx)("source",{srcSet:C,media:e})}e.s(["TRANSPARENT_SOURCE",0,C,"TransparentSource",0,S],941301),e.s(["default",0,({context:e,ctaLink:o,priority:n,image:d,hotspots:u,isMobile:c=!1})=>{let{handleCtaClickEvent:m}=(0,x.useTrackingEvents)(e);if(!d?.src)return null;let p=c?s.default["image__hide-dt"]:s.default["image__hide-mb"],_=c?b.default.desktopUp:b.default.tabletDown;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{condition:!!o&&!u,as:a.LocaleLink,href:(0,l.ensureString)(o),className:`${s.default.image} ${p}`,onClick:m,children:(0,t.jsxs)("picture",{className:`${s.default.image} ${p}`,children:[(0,t.jsx)(S,{media:_}),(0,t.jsx)(i.default,{src:d.src||"",className:`${s.default.image} ${p}`,alt:(0,l.ensureString)(d.alt),height:d.height,width:d.width,preload:n,fetchPriority:n?"high":void 0,unoptimized:!0})]})}
1),u&&(0,t.jsx)(v,{hotspots:u,analytics:e,isMobile:c})]})}],578471)},48410,e=>{e.v({"cta-button":"CallsToAction-module-scss-module__Y-qweG__cta-button",ctas:"CallsToAction-module-scss-module__Y-qweG__ctas","ctas__list-item":"CallsToAction-module-scss-module__Y-qweG__ctas__list-item",fadeInOpacity:"CallsToAction-module-scss-module__Y-qweG__fadeInOpacity",fadeInUp:"CallsToAction-module-scss-module__Y-qweG__fadeInUp"})},836518,e=>{"use strict";var t=e.i(843476),s=e.i(48410),i=e.i(84458),a=e.i(954050),l=e.i(504886);e.s(["default",0,({actions:e,isTextLink:r=!1,context:o,className:n=""})=>{let{handleCtaClickEvent:d}=(0,a.useTrackingEvents)(o),u=r?"text":"primary",c=e=>{e.stopPropagation(),d(e)};return(0,t.jsx)("div",{className:`${s.default.ctas} ${n}`,children:e?.map((e,a)=>e.url&&(0,t.jsx)("div",{className:s.default["ctas__list-item"],children:(0,t.jsx)(i.ButtonLink,{as:l.LocaleLink,href:e.url,onClick:c,className:s.default["cta-button"],variant:u,children:e.text})},a))})}])},551191,e=>{"use strict";e.s(["bestGuessImageDimensions",0,(e,t)=>{let s=t?1440:414;return{height:Math.round(((e,t,s)=>{let i=/_([0-9]+)_([0-9]+)_?([0-9]+)?/g.exec(t);if(""!==t&&null!=i&&i.length>1){let t=parseInt(i[1],10),s=parseInt(i[2],10),a=t;switch(t){case 165:case 1.65:a=1.65;break;case 225:a=2.25}return e*s/a}return s?e/2:e})(s,e,t)),width:s}},"extractImageDimensionFromUrl",0,function(e,t){if(!t)return 0;let s=parseInt(new URLSearchParams(t).get(e)??"",10);return null===s||Number.isNaN(s)?0:s}])},53595,e=>{e.v({animated_slot_navigation:"AnimatedSlotNavigation-module-scss-module__MZfaSq__animated_slot_navigation","animated_slot_navigation--visible":"AnimatedSlotNavigation-module-scss-module__MZfaSq__animated_slot_navigation--visible",animated_slot_navigation__button:"AnimatedSlotNavigation-module-scss-module__MZfaSq__animated_slot_navigation__button",animated_slot_navigation__buttons:"AnimatedSlotNavigation-module-scss-module__MZfaSq__animated_slot_navigation__buttons",animated_slot_navigation__pagination:"AnimatedSlotNavigation-module-scss-module__MZfaSq__animated_slot_navigation__pagination",animated_slot_navigation__progress:"AnimatedSlotNavigation-module-scss-module__MZfaSq__animated_slot_navigation__progress",animated_slot_navigation__progress_wrapper:"AnimatedSlotNavigation-module-scss-module__MZfaSq__animated_slot_navigation__progress_wrapper",animated_slot_navigation__time:"AnimatedSlotNavigation-module-scss-module__MZfaSq__animated_slot_navigation__time",animated_slot_navigation__video_controls:"AnimatedSlotNavigation-module-scss-module__MZfaSq__animated_slot_navigation__video_controls",animated_slot_navigation_anchor:"AnimatedSlotNavigation-module-scss-module__MZfaSq__animated_slot_navigation_anchor",fadeInOpacity:"AnimatedSlotNavigation-module-scss-module__MZfaSq__fadeInOpacity",fadeInUp:"AnimatedSlotNavigation-module-scss-module__MZfaSq__fadeInUp"})},518835,e=>{e.v({animated_slot:"AnimatedSlot-module-scss-module__kka6Gq__animated_slot",animated_slot__slide:"AnimatedSlot-module-scss-module__kka6Gq__animated_slot__slide",animated_slot__track:"AnimatedSlot-module-scss-module__kka6Gq__animated_slot__track",fadeInOpacity:"AnimatedSlot-module-scss-module__kka6Gq__fadeInOpacity",fadeInUp:"AnimatedSlot-module-scss-module__kka6Gq__fadeInUp"})},965861,e=>{e.v({fadeInOpacity:"HeroOverlay-module-scss-module__mA-kua__fadeInOpacity",fadeInUp:"HeroOverlay-module-scss-module__mA-kua__fadeInUp",hero:"HeroOverlay-module-scss-module__mA-kua__hero"})},98137,e=>{e.v({fadeInOpacity:"HeroCallout-module-scss-module__U0hkWW__fadeInOpacity",fadeInUp:"HeroCallout-module-scss-module__U0hkWW__fadeInUp",h1:"HeroCallout-module-scss-module__U0hkWW__h1",h2:"HeroCallout-module-scss-module__U0hkWW__h2",h3:"HeroCallout-module-scss-module__U0hkWW__h3",h4:"HeroCallout-module-scss-module__U0hkWW__h4",h5:"HeroCallout-module-scss-module__U0hkWW__h5",h6:"HeroCallout-module-scss-module__U0hkWW__h6",headline1:"HeroCallout-module-scss-module__U0hkWW__headline1",headline2:"HeroCallout-module-scss-module__U0hkWW__headline2",headline3:"HeroCallout-module-scss-module__U0hkWW__headline3",headline4:"HeroCallout-module-scss-module__U0hkWW__headline4",headline5:"HeroCallout-module-scss-module__U0hkWW__headline5",headline6:"HeroCallout-module-scss-module__U0hkWW__headline6",hero:"HeroCallout-module-scss-module__U0hkWW__hero",heroContentFadeInUp:"HeroCallout-module-scss-module__U0hkWW__heroContentFadeInUp",heroContentFadeOutUp:"HeroCallout-module-scss-module__U0hkWW__heroContentFadeOutUp",hero__actions:"HeroCallout-module-scss-module__U0hkWW__hero__actions",hero__callout:"HeroCallout-module-scss-module__U0hkWW__hero__callout","hero__callout--mini":"HeroCallout-module-scss-module__U0hkWW__hero__callout--mini","hero__callout--mobile-overlay":"HeroCallout-module-scss-module__U0hkWW__hero__callout--mobile-overlay","hero__callout--overlay":"HeroCallout-module-scss-module__U0hkWW__hero__callout--overlay",hero__center:"HeroCallout-module-scss-module__U0hkWW__hero__center",hero__copy:"HeroCallout-module-scss-module__U0hkWW__hero__copy",hero__header:"HeroCallout-module-scss-module__U0hkWW__hero__header",hero__list:"HeroCallout-module-scss-module__U0hkWW__hero__list","hero__list--mobile-inline":"HeroCallout-module-scss-module__U0hkWW__hero__list--mobile-inline",hero__snipe_text:"HeroCallout-module-scss-module__U0hkWW__hero__snipe_text",hero__subheader_text:"HeroCallout-module-scss-module__U0hkWW__hero__subheader_text",hero__transparent:"HeroCallout-module-scss-module__U0hkWW__hero__transparent",hero__truncate:"HeroCallout-module-scss-module__U0hkWW__hero__truncate"})},206886,791152,831316,908916,621962,597426,336969,45753,666405,929742,423998,e=>{"use strict";e.s(["isImageReference",0,function(e){return!!(e?.mediaType==="image"&&e?.src)},"isStoryPlayerSlide",0,function(e){return"object"==typeof e&&null!==e&&"type"in e&&"storyplayer"===e.type},"isVideoReference",0,function(e){return!!(e?.mediaType==="video"&&e?.src)}],206886);var t,s,i,a=((t={}
1).PDP="pdp",t.InGrid="ingrid",t);e.s(["StoryPlayerSlotType",()=>a],791152);var l=e.i(843476),r=e.i(271645),o=e.i(853783),n=e.i(102305),d=e.i(353484),u=e.i(150896),c=e.i(955199),m=e.i(924225),p=e.i(522641),_=e.i(809078),h=e.i(404463);function f(e){return(0,l.jsx)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",...(0,h.getEnhancedIconProps)(e),children:(0,l.jsx)("path",{d:"M1.41 9.84C.79 9.84.332 9.36.332 8.75V2.246C.332 1.051 1.023.36 2.219.36h6.504c.632 0 1.101.446 1.101 1.079 0 .632-.48 1.066-1.101 1.066H7.75L3.648 2.27l3.247 3.082 3.62 3.609c.212.21.317.492.317.809 0 .656-.492 1.09-1.16 1.09a.98.98 0 0 1-.738-.305l-3.61-3.633-3.082-3.246.235 4.09v.984c0 .621-.446 1.09-1.067 1.09m12.856 12.879c-.621 0-1.102-.446-1.102-1.078s.48-1.067 1.102-1.067h.984l4.102.235-3.258-3.082-3.61-3.61a1.12 1.12 0 0 1-.328-.808c0-.657.504-1.09 1.16-1.09.282 0 .551.094.75.304l3.598 3.633 3.094 3.246-.246-4.09v-.984c0-.621.457-1.09 1.066-1.09.633 0 1.09.48 1.09 1.09v6.504c0 1.195-.703 1.887-1.898 1.887z",fill:"currentColor"})})}e.s(["ExpandViewIcon",0,f],831316);var g=e.i(555437),y=e.i(913650),v=e.i(611114),x=e.i(468597),b=((s={})[s.Mini=0]="Mini",s[s.Overlay=1]="Overlay",s[s.CategoryHero=2]="CategoryHero",s[s.Split=3]="Split",s);function C({media:e,poster:t,aspectRatio:s,onChangeMedia:i,priority:a,...o}){return(0,r.useEffect)(()=>{function t(t){i?.(t.matches,e)}let s=window?.matchMedia(e||"");return s.addEventListener("change",t),()=>{s.removeEventListener("change",t)}},[e,i]),(0,l.jsx)("source",{media:e,...o})}e.s(["HeroStyle",()=>b],908916),e.s(["formatVideoTime",()=>E,"getActiveSourceElement",()=>j,"getAspectRatioFromDimensions",()=>A,"getAspectRatioFromVideoName",()=>M,"getPosterUrlFromVideoUrl",()=>N,"getSanitizedVideoUrl",()=>I,"getVideoDuration",()=>P,"getVideoMedia",()=>z,"getVideoPlayer",()=>O],597426),e.s(["Source",0,C],621962);var S=e.i(909792);let w="-AVS.m3u8",k={isVideoFormatSupported:()=>!0,initialize:()=>()=>null,extension:""},T={html:k,hls:{isVideoFormatSupported:function(e,t){return!!t&&t.includes(w)&&(0,S.isBrowser)()&&"MediaSource"in window},initialize:function(t,s){let i,a=!1;return e.A(270308).then(e=>{if(a)return;let l=e.default;l.isSupported()&&((i=new l).attachMedia(t),i.loadSource(s))}),()=>{a=!0,i&&i.destroy()}},extension:w}};function j(e){let t=null;return e.querySelectorAll("source").forEach(e=>{window.matchMedia(e.media).matches&&(t=e)}),t}function I(e){return e.replace(/-\d+x\d+-\d+k$/,"")}function N(e){let t=e.replace("/is/content/","/is/image/");return t+"?scl=1&fmt=avif"}function E(e){if(!Number.isFinite(e)||e<0)return"0:00";let t=Math.floor(e/60),s=Math.floor(e%60);return`${t}:${s.toString().padStart(2,"0")}`}function P(e){return Number.isFinite(e.duration)?e.duration:0}function M(e){let t=e.match(/(\d+(?:\.\d+)?)x(\d+(?:\.\d+)?)/);if(t||(t=e.match(/_(\d+(?:\.\d+)?)_(\d+(?:\.\d+)?)/)),!t)return{width:0,height:0,aspectRatio:"1 / 1"};let[,s,i]=t;return{width:parseFloat(s),height:parseFloat(i),aspectRatio:`${s} / ${i}`}}function A(e,t,s=.8){let i="string"==typeof e?parseFloat(e):e,a="string"==typeof t?parseFloat(t):t;if(!e||!t||!i||!a||!Number.isFinite(i)||!Number.isFinite(a)||i<=0||a<=0)return"4 / 3";if(i/a<s){let e=Math.round(s*a);return`${e} / ${a}`}return`${i} / ${a}`}function O(e){return T[e]||k}function z(e,t,s,i){let a=[],o=[],n=[],d=[],u="lazy";r.Children.forEach(e,(e,c)=>{if((0,r.isValidElement)(e)&&e.type===C){o.push((0,r.cloneElement)(e,{key:c,src:`${e.props.src}${t.extension}`,onChangeMedia:s})),e.props.poster&&(a.push((0,r.cloneElement)(e,{key:c,src:void 0,srcSet:e.props.poster})),e.props.priority&&(u="eager",n.push((0,l.jsx)("link",{rel:"preload",as:"image",media:e.props.media,href:e.props.poster,fetchPriority:"high"},c)))),d.push(`@media ${e.props.media} { #${i} { aspect-ratio: ${e.props.aspectRatio}; } }
2`);return}o.push(e)});let c=d.length?(0,l.jsx)("style",{dangerouslySetInnerHTML:{__html:d.join("")}}):null;return{pictureElement:a.length>0&&(0,l.jsxs)("picture",{children:[a,(0,l.jsx)("img",{src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",alt:"",loading:u})]}),videoSources:o,preloadLinks:n,styleTag:c}}var L=((i={}
2).INLINE_LOOPING="inline-looping",i.CLICK_TO_OVERLAY="click-to-overlay",i.LOOPING_TO_OVERLAY="looping-to-overlay",i.CLICK_TO_PLAY="click-to-play",i);e.s(["VideoPlayerType",()=>L],336969);let F=new Set([L.INLINE_LOOPING,L.LOOPING_TO_OVERLAY]);function R(e){let t=e.getAttribute("data-video-type");return null!=t&&F.has(t)}var G=e.i(53595);function D({activeIndex:e,slideItems:t,containerRef:s,slideTo:i,slideNext:a,slidePrev:h,heroStyle:C,onClick:S}){let w=(0,v.useFormatMessage)(),{activeVideoEl:k,showVideoControls:T,isPlaying:j,currentTime:I,duration:N,isMuted:M,isFullscreen:A,handleVideoPlayPause:O,handleVideoMute:z,handleSeek:L,handleFullscreen:F}=function({containerRef:e,activeIndex:t,slideItemsLength:s}){let[i,a]=(0,r.useState)(null),[l,o]=(0,r.useState)(!1),[n,d]=(0,r.useState)(!1),[u,c]=(0,r.useState)(!1),[m,p]=(0,r.useState)(0),[_,h]=(0,r.useState)(0),[f,g]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let t=e.current;if(!t||s<=1)return void a(null);let i=requestAnimationFrame(()=>{let e=t.querySelector('[data-animated-slot-slide][data-active="true"]');a(e?.querySelector("video")??null)});return()=>cancelAnimationFrame(i)},[t,e,s]),(0,r.useEffect)(()=>{if(!i){o(!1),c(!1),p(0),h(0),d(!1);return}o(!1),d(i.muted),c(!i.paused),p(i.currentTime),h(P(i));let e={play:()=>{c(!0),R(i)||o(!0)},pause:()=>c(!1),timeupdate:()=>p(i.currentTime),durationchange:()=>h(P(i))};return Object.entries(e).forEach(([e,t])=>i.addEventListener(e,t)),R(i)&&i.paused&&i.play().catch(()=>{}),()=>{Object.entries(e).forEach(([e,t])=>i.removeEventListener(e,t)),R(i)?i.pause():(i.pause(),i.currentTime=0)}},[i]),(0,r.useEffect)(()=>{let e=()=>g(!!document.fullscreenElement);return document.addEventListener("fullscreenchange",e),()=>document.removeEventListener("fullscreenchange",e)},[]);let y=(0,r.useCallback)(()=>{if(!i)return;let e=!u;c(e),e?i.play().catch(()=>c(!1)):i.pause()},[i,u]),v=(0,r.useCallback)(()=>{i&&(i.muted=!i.muted,d(i.muted))},[i]),x=(0,r.useCallback)(e=>{if(!i)return;let t=Number.parseFloat(e.target.value);Number.isFinite(t)&&(i.currentTime=t,p(t))},[i]),b=(0,r.useCallback)(()=>{i&&(document.fullscreenElement?document.exitFullscreen().catch(()=>{}):i.requestFullscreen().catch(()=>{}))},[i]);return{activeVideoEl:i,showVideoControls:l,isMuted:n,isPlaying:u,currentTime:m,duration:_,isFullscreen:f,handleVideoPlayPause:y,handleVideoMute:v,handleSeek:x,handleFullscreen:b}}({containerRef:s,activeIndex:e,slideItemsLength:t.length}),U=function({containerRef:e,activeIndex:t,heroStyle:s}){let{isMobile:i}=(0,o.useLayoutMeasurement)(),[a,l]=(0,r.useState)(null),n=s===b.Mini,d=(0,r.useCallback)(()=>{let t=e.current&&(i||n),s=e.current;if(!t||!s)return void l(null);let a=s.querySelector('[data-animated-slot-slide][data-active="true"]')??s,r=[...a.querySelectorAll("img"),...a.querySelectorAll("video")].find(e=>{let{height:t,width:s}=e.getBoundingClientRect();return t>0&&s>0});l(r?.offsetHeight??null)},[e,n,i]),u=(0,x.useDebouncedCallback)(d,150);if((0,r.useEffect)(()=>{let e=requestAnimationFrame(()=>d());return()=>cancelAnimationFrame(e)},[t,d]),(0,r.useEffect)(()=>{let t=e.current;if(!t)return;let s=new ResizeObserver(u);return s.observe(t),()=>s.disconnect()},[e,u]),(0,r.useEffect)(()=>(window.addEventListener("resize",u),()=>window.removeEventListener("resize",u)),[u]),null!=a&&(i||n))return{height:a}}({containerRef:s,heroStyle:C,activeIndex:e}),W=null!=U,V=t.length>1,B=(0,r.useCallback)(t=>{t!==e&&(i(t),S?.())},[e,S,i]),$=(0,r.useCallback)(()=>{a(),S?.()},[S,a]),q=(0,r.useCallback)(()=>{h(),S?.()},[S,h]),H=(0,l.jsxs)("div",{className:(0,n.default)(G.default.animated_slot_navigation,{[G.default["animated_slot_navigation--visible"]]:V}),children:[k&&T&&(0,l.jsxs)("div",{className:G.default.animated_slot_navigation__video_controls,"aria-label":"Video controls",children:[(0,l.jsx)(g.IconButton,{className:G.default.animated_slot_navigation__button,icon:j?m.PauseIcon:c.PlayIcon,label:w(j?"storyplayer-action-pause":"storyplayer-action-play"),onClick:O,size:"XS"}),(0,l.jsxs)("span",{className:G.default.animated_slot_navigation__time,"aria-live":"polite",children:[E(I)," / ",E(N)]}),(0,l.jsx)("div",{className:G.default.animated_slot_navigation__progress_wrapper,children:(0,l.jsx)("input",{type:"range",className:G.default.animated_slot_navigation__progress,min:0,max:N||100,step:"any",value:I,onChange:L,"aria-label":"Video progress"})}),(0,l.jsx)(g.IconButton,{className:G.default.animated_slot_navigation__button,icon:M?_.SoundOffIcon:p.SoundOnIcon,label:w(M?"storyplayer
2-action-unmute":"storyplayer-action-mute"),onClick:z,size:"XS"}),(0,l.jsx)(g.IconButton,{className:G.default.animated_slot_navigation__button,icon:f,label:w(A?"view-less":"expand"),onClick:F,size:"XS"})]}),(0,l.jsx)(y.Pagination,{items:t,realIndex:e,onSlideTo:B,className:G.default.animated_slot_navigation__pagination}),(0,l.jsxs)("div",{className:G.default.animated_slot_navigation__buttons,children:[(0,l.jsx)(g.IconButton,{className:G.default.animated_slot_navigation__button,icon:d.ChevronLeftIcon,label:w("cms-slider-prev-slide"),onClick:q,size:"XS"}),(0,l.jsx)(g.IconButton,{className:G.default.animated_slot_navigation__button,icon:u.ChevronRightIcon,label:w("cms-slider-next-slide"),onClick:$,size:"XS"})]})]});return W?(0,l.jsx)("div",{className:G.default.animated_slot_navigation_anchor,style:U,"aria-hidden":!0,children:H}):H}let U=(0,r.createContext)(null);function W({children:e,useCustomVideoControls:t}){let s=(0,r.useMemo)(()=>({useCustomVideoControls:t}),[t]);return(0,l.jsx)(U.Provider,{value:s,children:e})}e.s(["AnimatedSlotProvider",0,W,"useAnimatedSlot",0,function(){return(0,r.useContext)(U)}],45753);var V=e.i(954050),B=e.i(915820);let $='[data-animated-slot-slide][data-active="true"]';var q=e.i(518835);e.s(["default",0,function({defaultContent:e,personalizedContent:t,personalizedContentEnabled:s=!1,personalizedModuleData:i}){let{isMobile:a}=(0,o.useLayoutMeasurement)(),n=i?.type==="hero"?i:void 0,d=n?.style,u=n?.context,c=!!t,m=[e,t].filter(Boolean),{handlePersonalizationDismissalEvent:p}=(0,V.useTrackingEvents)(u,{trackOnViewport:!1,trackMcpManualTracking:!0,trackStandardAnalytics:!1}),_=(0,r.useCallback)(()=>{p?.()},[p]),{activeIndex:h,containerRef:f,slideTo:g,slideNext:y,slidePrev:v,handleTouchStart:x,handleTouchEnd:b}=function({slideCount:e,autoplayEnabled:t,touchEnabled:s,onUserSwipe:i}){let[a,l]=(0,r.useState)(0),o=(0,r.useRef)(null),n=(0,r.useRef)(null),d=(0,r.useRef)(null),u=(0,r.useRef)(null);(0,r.useEffect)(()=>{a>=e&&l(0)},[a,e]);let c=(0,r.useCallback)(()=>{null!==n.current&&(clearTimeout(n.current),n.current=null)},[]),m=(0,r.useCallback)(t=>{let s=Math.min(Math.max(t,0),Math.max(0,e-1));s!==a&&l(s)},[a,e]),p=(0,r.useCallback)(e=>{m(e)},[m]),_=(0,r.useCallback)(()=>{e<=0||m(a>=e-1?0:a+1)},[a,m,e]),h=(0,r.useCallback)(()=>{e<=0||m(a<=0?e-1:a-1)},[a,m,e]);(0,r.useEffect)(()=>
2{if(c(),t&&!(e<=1)&&!(a>=e-1))return n.current=setTimeout(()=>{n.current=null,m(a+1)},B.UaConfigPublicImpl.heroCarouselAutoplayDelayMs),c},[a,t,m,c,e]),(0,r.useEffect)(()=>()=>{c()},[c]);let f=(0,r.useCallback)(e=>{s&&(d.current=e.touches[0]?.clientX??null,u.current=e.touches[0]?.clientY??null)},[s]),g=(0,r.useCallback)(e=>{if(!s||null===d.current||null===u.current)return;let t=e.changedTouches[0]?.clientX,a=e.changedTouches[0]?.clientY,l=void 0===t?0:t-d.current,r=void 0===a?0:a-u.current;d.current=null,u.current=null,50>Math.abs(l)||Math.abs(r)>=Math.abs(l)||(l<0?_():h(),i?.())},[i,_,h,s]);return{activeIndex:a,containerRef:o,slideTo:p,slideNext:_,slidePrev:h,handleTouchStart:f,handleTouchEnd:g}}({slideCount:m.length,autoplayEnabled:c,touchEnabled:a&&c,onUserSwipe:_}),C=function({containerRef:e,activeIndex:t}){let[s,i]=(0,r.useState)(),a=(0,r.useCallback)(()=>{let t=e.current,s=t?.querySelector($);if(!s)return;let a=s.getBoundingClientRect().height;a>0&&i(a)},[e]);return(0,r.useEffect)(()=>{let e=requestAnimationFrame(a);return()=>cancelAnimationFrame(e)},[t,a]),(0,r.useEffect)(()=>{let t=e.current,s=t?.querySelector($);if(!s)return;let i=new ResizeObserver(a);i.observe(s);let l=s.querySelectorAll("img, video");return l.forEach(e=>e.addEventListener("load",a)),l.forEach(e=>e.addEventListener("loadedmetadata",a)),()=>{i.disconnect(),l.forEach(e=>e.removeEventListener("load",a)),l.forEach(e=>e.removeEventListener("loadedmetadata",a))}},[t,e,a]),s}({containerRef:f,activeIndex:h});return e||t?s?(0,l.jsx)(W,{useCustomVideoControls:!0,children:(0,l.jsxs)("div",{ref:f,className:q.default.animated_slot,"data-testid":"animated-slot","data-animated-slot":!0,style:{"--animated-slot-transition-duration":`${B.UaConfigPublicImpl.heroCarouselSwiperSpeedMs}ms`,height:C},"data-active-index":h,children:[(0,l.jsxs)("div",{className:q.default.animated_slot__track,onTouchStart:x,onTouchEnd:b,children:[(0,l.jsx)("div",{className:q.default.animated_slot__slide,"data-animated-slot-slide":!0,"data-slide-index":"0","data-testid":"animated-slot-slide-default","data-active":0===h,children:e}),(0,l.jsx)("div",{className:q.default.animated_slot__slide,"data-animated-slot-slide":!0,"data-slide-index":"1","data-testid":"animated-slot-slide-personalized","data-active":1===h,children:t})]}),(0,l.jsx)(D,{activeIndex:h,containerRef:f,slideItems:m,slideTo:g,slideNext:y,slidePrev:v,heroStyle:d,onClick:p})]})}):e:null}],666405);var H=e.i(460887),Y=e.i(836518);let X={[e.i(18740).ContentSource.MCP]:{SNIPE_TEXT:32,HEADER:32,SUBHEADER:105,DESCRIPTION:105,CTA_TEXT:25}};e.s(["MaxCharacterCounts",0,X],929742);var Q=e.i(904189),K=e.i(191148),Z=e.i(98137);e.s(["default",0,function({data:e,locale:t,variant:s}){let{snipeText:i,header:a,subheader:o,callsToAction:d,source:u,context:c,settings:m,viewtype:p}=e,{width:_,mobilePosX:h,titleStyle:f,isCenter:g,isTextLinks:y,transparent:v,mobileTextOverlay:x,posX:b}=m||{},C=a||o||i,S=(0,Q.isArrayWithItems)(d),w="overlay"===s,k=w&&(0,K.ensureBoolean)(x),T=(0,K.defaultTo)(d,[]).reduce((e,t)=>e+(t.url?t.text?.length??0:0),0),j=w&&T<=20,I=(0,r.useMemo)(()=>({..._&&100!==_?{"--callout-width":`${_}%`}:void 0,"--mobile-align":h}),[_,h]);return C||S?(0,l.jsxs)("div",{className:(0,n.default)(Z.default.hero__callout,Z.default[`hero__callout--${s}`],{[Z.default.hero__center]:g||"center"===b,[Z.default.hero__transparent]:"hero-overlay-transparent"===p||v,[Z.default["hero__callout--mobile-overlay"]]:k}),style:I,"data-testid":"hero-callout",children:[C&&(0,l.jsxs)("div",{className:Z.default.hero__copy,children:[i&&(0,l.jsx)(H.default,{text:i,locale:t,paragraphClassName:Z.default.hero__snipe_text,dataTestId:"snipe-text",maxCharCount:X[u]?.SNIPE_TEXT}),a&&(0,l.jsx)(H.default,{text:a,locale:t,className:(0,n.default)(Z.default.hero__header,f?Z.default[f]:void 0),dataTestId:"header",maxCharCount:X[u]?.HEADER}),o&&(0,l.jsx)(H.default,{text:o,locale:t,className:Z.default.hero__subheader_text,dataTestId:"subheader",maxCharCount:X[u]?.SUBHEADER})]}),S&&(0,l.jsx)("div",{className:Z.default.hero__actions,children:(0,l.jsx)(Y.default,{actions:d,isTextLink:y,context:c,className:(0,n.default)(Z.default.hero__list,Z.default.hero__truncate,{[Z.default["hero__list--mobile-inline"]]:j})})})]}):null}],423998)},421495,e=>{"use strict";var t=e.i(191148);e.i(105831);var s=e.i(807082),i=e.i(236986);e.s(["buildGridWithContent",0,({contentData:e,productData:a,isMobile:l,offset:r,numberOfProductsPerPage:o=s.NUMBER_PRODUCTS_PER_PAGE,currentPage:n})=>{let d=0;if(!e)return{bottomContent:[],gridItems:a,currentPageIngridOffset:d,totalCategoryIngridOffset:0};let u="uacms"===e.type?e.uacmsSlots?.slots?.filter(e=>e?.slotType==="ingrid-content")??[]:[],c=u?.[0]?.contents??[],m=!!e?.gridCoordinates?.length,p=[...a],_=0;if(m){let t=l?2:3,s=e?.gridCoordinates?.map((e,t)=>({...e[l?"mobile":"desktop"],item:c[t]})).sort((e,t)=>
2e.row-t.row);s?.forEach(e=>{let{row:s,colspan:i,alignment:a,item:l}=e,r=s*t+a-_,u=0===n,c=u?0:(n-1)*o;r<(u?o:n*o)&&r>=c&&(p.splice(0===n?r:r%c,0,l),_+=i-1,d+=i)})}let h=(0,t.ensureNonNullishArray)(p),f=h.length,g=f-a.length,y=f-g+d>o?h.slice(0,-d):h;return{bottomContent:e?.uacmsSlots?.slots?.filter(e=>e?.slotType===i.UaCmsSlotType.BottomGrid)||[],gridItems:y,currentPageIngridOffset:d,totalCategoryIngridOffset:0}},"calculateProductListSlotsOccupiedByContent",0,function(e,t){let s=e?.gridCoordinates;return s?s.reduce((e,s)=>e+(t?s.mobile.colspan:s.desktop.colspan),0):0},"getCmsGuidedShopping",0,function(e){let t;return t=e?.uacmsSlots?.slots?.find(e=>e?.slotType===i.UaCmsSlotType.GuidedShoping),t?.contents?.[0]},"getFirstMediaItem",0,function(e){if(e)return Array.isArray(e)?e[0]:e},"getHeroMediaLink",0,function(e,s){if(s)return;let i=Array.isArray(e)?e?.[0]:e,a=i?.ctaLink;return a?(0,t.ensureString)(a):void 0},"getInGridPlacementStyle",0,function(e,t){let s=e?.uacmsSlots?.slots?.find(e=>e.slotType===i.UaCmsSlotType.IngridContent)?.contents,a=s?.indexOf(t)??-1,l=e?.gridCoordinates?.[a];if(l)return{"--desktop-grid-column":l.desktop.alignment+1,"--desktop-grid-column-span":l.desktop.colspan,"--desktop-grid-row":l.desktop.row+1,"--mobile-grid-column":l.mobile.alignment+1,"--mobile-grid-column-span":l.mobile.colspan,"--mobile-grid-row":l.mobile.row+1}},"isPlpFilterVisible",0,function(e){return!e||!("hideFilter"in e)||!e.hideFilter},"isProductData",0,function(e){return!!e.style&&!!e.colors?.some(e=>e.assets)}])},11948,e=>{e.v({"athlete-name":"AthleteTag-module-scss-module__YvCQNG__athlete-name",athletes__wrapper:"AthleteTag-module-scss-module__YvCQNG__athletes__wrapper","dt-bottom_left":"AthleteTag-module-scss-module__YvCQNG__dt-bottom_left","dt-bottom_right":"AthleteTag-module-scss-module__YvCQNG__dt-bottom_right","dt-hidden":"AthleteTag-module-scss-module__YvCQNG__dt-hidden","dt-light-text":"AthleteTag-module-scss-module__YvCQNG__dt-light-text","dt-top_left":"AthleteTag-module-scss-module__YvCQNG__dt-top_left","dt-top_right":"AthleteTag-module-scss-module__YvCQNG__dt-top_right",fadeInOpacity:"AthleteTag-module-scss-module__YvCQNG__fadeInOpacity",fadeInUp:"AthleteTag-module-scss-module__YvCQNG__fadeInUp","mb-bottom_left":"AthleteTag-module-scss-module__YvCQNG__mb-bottom_left","mb-bottom_right":"AthleteTag-module-scss-module__YvCQNG__mb-bottom_right","mb-hidden":"AthleteTag-module-scss-module__YvCQNG__mb-hidden","mb-light-text":"AthleteTag-module-scss-module__YvCQNG__mb-light-text","mb-top_left":"AthleteTag-module-scss-module__YvCQNG__mb-top_left","mb-top_right":"AthleteTag-module-scss-module__YvCQNG__mb-top_right"})},432815,e=>{e.v({"animate-on-view":"FeaturedProducts-module-scss-module__25AsYq__animate-on-view",btn__add:"FeaturedProducts-module-scss-module__25AsYq__btn__add","dt-bottom_left":"FeaturedProducts-module-scss-module__25AsYq__dt-bottom_left","dt-bottom_right":"FeaturedProducts-module-scss-module__25AsYq__dt-bottom_right","dt-hidden":"FeaturedProducts-module-scss-module__25AsYq__dt-hidden","dt-top_left":"FeaturedProducts-module-scss-module__25AsYq__dt-top_left","dt-top_right":"FeaturedProducts-module-scss-module__25AsYq__dt-top_right",fadeInOpacity:"FeaturedProducts-module-scss-module__25AsYq__fadeInOpacity",fadeInUp:"FeaturedProducts-module-scss-module__25AsYq__fadeInUp",featured__products:"FeaturedProducts-module-scss-module__25AsYq__featured__products","mb-bottom_left":"FeaturedProducts-module-scss-module__25AsYq__mb-bottom_left","mb-bottom_right":"FeaturedProducts-module-scss-module__25AsYq__mb-bottom_right","mb-hidden":"FeaturedProducts-module-scss-module__25AsYq__mb-hidden","mb-top_left":"FeaturedProducts-module-scss-module__25AsYq__mb-top_left","mb-top_right":"FeaturedProducts-module-scss-module__25AsYq__mb-top_right","slide-animation-to-right":"FeaturedProducts-module-scss-module__25AsYq__slide-animation-to-right",visible:"FeaturedProducts-module-scss-module__25AsYq__visible"})},431121,677369,719523,175274,894305,e=>{"use strict";var t=e.i(843476),s=e.i(102305),i=e.i(11948);e.s(["default",0,({athletes:e,mobilePosition:a="hidden",mobileTextStyle:l,desktopPosition:r="hidden",desktopTextStyle:o})=>{let n=(0,s.default)(i.default.athletes__wrapper,{[i.default[`mb-${a}`]]:a,[i.default[`dt-${r}`]]:r,[i.default["mb-light-text"]]:"light-text"===l,[i.default["dt-light-text"]]:"light-text"===o});return(0,t.jsx)("div",{className:n,children:e.map((e,s)=>(0,t.jsxs)("div",{children:[e?.displayName&&(0,t.jsx)("div",{className:`${i.default["athlete-name"]}`,children:e.displayName}),e?.jobTitle&&(0,t.jsx)("div",{children:e.jobTitle})]},`athlete-${s}`))})}],431121);var a={"font-regular":"uawc-font-regular","font-semibold":"uawc-font-semibold","font-bold":"uawc-font-bold","font-condensed-black":"uawc-font-condensed-black",animation:"uawc-animation","left-looping":"uawc-left-looping","slide-animation":"uawc-slide-animation","left-hover":"uawc-left-hover","right-lg-down":"uawc-right-lg-down","right-lg-down-hover":"uawc-right-lg-down-hover","slide-animation-right":"uawc-slide-animation-right","right-lg-up":"uawc-right-lg-up","right-lg-up-hover":"uawc-right-lg-up-hover","hover-enabled":"uawc-hover-enabled","right-lg-up-stop":"uawc-right-lg-up-stop","left-lg-up":"uawc-left-lg-up","left-lg-up-hover":"uawc-left-lg-up-hover","left-lg-down":"uawc-left-lg-down","left-lg-down-hover":"uawc-left-lg-down-hover","left-lg-down-stop":"uawc-left-lg-down-stop"},l=e.i(271645),r=e.i(879021);e.s(["AnimatedIconSlideout",0,({label:e,icon:s,delay:i,shouldTriggerOnHover:o,directions:n=["left"],isLooping:d=!0,shouldTriggerOnView:u=!1})=>{let c=(0,l.useRef)(!1),m=(0,l.useRef)(null),p=(0,l.useRef)(null),[_,h]=(0,l.useState)([]),f=(0,l.useRef)(!1),g=(0,r.useOnScreen)(m,u),y=[];
2return n?.forEach(e=>{y.push(a[e])}),o&&y.push(a["hover-enabled"]),d&&y.push(a["left-looping"]),(0,l.useEffect)(()=>{let e=m.current,t=p.current;if(t&&e)return t.addEventListener("animationstart",s),t.addEventListener("animationend",l),t.addEventListener("transitionend",l),e.addEventListener("mouseover",r),i&&!c.current&&(c.current=!0,setTimeout(()=>{if(f.current)return;let e=[];n.forEach(t=>{e.push(a[`${t}-hover`])}),h(e)},i)),()=>{t.removeEventListener("animationstart",s),t.removeEventListener("animationend",l),t.removeEventListener("transitionend",l),e.removeEventListener("mouseover",r)};function s(){f.current=!0}function l(){f.current=!1,(o||u)&&h([])}function r(){o&&h(n.map(e=>a[`${e}-hover`]))}},[i,o,u,n]),(0,l.useEffect)(()=>{u&&g&&!c.current&&(c.current=!0,h(n.map(e=>a[`${e}-hover`])))},[n,g,u]),(0,t.jsxs)("div",{ref:m,className:`${a.animation} ${y.join(" ")} ${_.join(" ")}`,children:[(0,t.jsxs)("div",{ref:p,children:[(0,t.jsx)("svg",{width:"100%",height:"100%",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("rect",{width:"100%",height:"100%",rx:"0",fill:"currentColor"})}),(0,t.jsx)("span",{children:e})]}),s]})}],677369);var o=e.i(404463);e.s(["HangerCircleIcon",0,function(e){return(0,t.jsxs)("svg",{viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",...(0,o.getEnhancedIconProps)(e),children:[(0,t.jsx)("rect",{width:"40",height:"40",rx:"20",fill:"currentColor"}),(0,t.jsx)("path",{d:"m18.666 20-6.66 6.656a.015.015 0 0 0 0 .021l1.318 1.319.01.004h13.33l.011-.004 1.32-1.32a.015.015 0 0 0 0-.02l-7.8-9.094a.236.236 0 0 1 .074-.36c.678-.35 2.399-1.353 2.399-2.535a2.667 2.667 0 0 0-5.337 0",stroke:"var(--base-white, #ffffff)",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",strokeLinejoin:"round"})]})}],719523);var n=e.i(276320),d=e.i(661687);e.i(105831);var u=e.i(429562),c=e.i(981651);function m(e){return"object"==typeof e&&null!==e&&"type"in e&&"string"==typeof e.type&&(e.type.startsWith("CM")||e.type.startsWith("UA"))}let p=e=>m(e)&&("CMExternalProduct"===e.type||"CMProductTeaser"===e.type);var _=e.i(117027),h=e.i(663519);async function f({teasableItems:e,client:t}){let s=e.map(e=>({...e,sortId:crypto.randomUUID()})),[i,a]=(0,h.partition)(s,e=>!p(e)||!e.productRef?.externalId),l=i.filter(e=>m(e)&&"CMTeaser"===e.type),r=a.filter(e=>p(e)).filter(e=>!!e.productRef?.externalId).map(e=>{var t,s;let i,a,l,r,o;return t=e,s=e.productRef.externalId,i=t?.uaSettings?.style,r=(l=!!((a=s&&(0,u.isProductUpc)(s))&&i))?i:s,o={[a&&!l?"upc":"style"]:`${r}`},{isVariantQueriedByStyleId:l,queryInputEntry:o,teasableItem:t}}),o=(await g(r.map(e=>e.queryInputEntry),t)).map(y).filter(e=>!!e?.orderable),n=r.map(e=>{let t=o.findIndex(t=>t.upc===e.queryInputEntry.upc||t.style===e.queryInputEntry.style);if(t>-1){let[s]=o.splice(t,1);return s.colors&&e.isVariantQueriedByStyleId?{...s,colors:function(e,t){let s=t?.uaSettings?.c_color,i=e?.colors,a=i?.findIndex(e=>e.color.toString()===s?.toString());if(!s||!i||!a)return;let l=(0,_.deepCopy)(i),r=l.splice(a,1)[0];return l.unshift(r),l}(s,e.teasableItem)??s.colors,sortId:e.teasableItem.sortId}:{...s,sortId:e.teasableItem.sortId}}}).filter(e=>!!e);return s.reduce((e,t)=>{let s=l.find(e=>e.sortId===t.sortId)??n.find(e=>e.sortId===t.sortId);return s?[...e,{...s,sortId:void 0}]:e},[])}async function g(e,t){if(!e.length)return[];let s=await t.query({query:d.GetProductTileByProductIdsDocument,variables:{productIds:e}});return(s?.data?.productsById??[]).filter(e=>!!e).map(c.normalizeProductPrices)}function y(e){if(e)return(0,u.isVariantProductByTypeName)(e)?(0,u.mapVariantToTile)(e):(0,u.mapMasterToTile)(e)}e.i(191148),e.s(["getProductsFromTeasers",0,f,"mapResponseToProductTileDataShape",0,y],175274),e.s(["useProductsFromCollection",0,function(e){let t=(0,n.useApolloClient)(),[s,i]=(0,l.useState)();return(0,l.useEffect)(()=>{(async()=>{if(!e)return;let s=e.filter(e=>!!e),a=await f({teasableItems:s,client:t});a&&i(a)})()},[t,e]),{carouselItems:s}}],894305)},806740,e=>{e.v({fadeInOpacity:"QuickAddToCartModal-module-scss-module__ikR8iW__fadeInOpacity",fadeInUp:"QuickAddToCartModal-module-scss-module__ikR8iW__fadeInUp","notify-me-modal":"QuickAddToCartModal-module-scss-module__ikR8iW__notify-me-modal","quick-add-modal":"QuickAddToCartModal-module-scss-module__ikR8iW__quick-add-modal","single-variant-confirmation-modal":"QuickAddToCartModal-module-scss-module__ikR8iW__single-variant-confirmation-modal"})},494610,e=>{e.v({"container-header":"QuickAddToCartConfirmation-module-scss-module__qY0oxG__container-header",fadeInOpacity:"QuickAddToCartConfirmation-module-scss-module__qY0oxG__fadeInOpacity",fadeInUp:"QuickAddToCartConfirmation-module-scss-module__qY0oxG__fadeInUp","product-description":"QuickAddToCartConfirmation-module-scss-module__qY0oxG__product-description","product-detail":"QuickAddToCartConfirmation-module-scss-module__qY0oxG__product-detail","product-detail-label":"QuickAddToCartConfirmation-module-scss-module__qY0oxG__product-detail-label","product-image":"QuickAddToCartConfirmation-module-scss-module__qY0oxG__product-image","product-info":"QuickAddToCartConfirmation-module-scss-module__qY0oxG__product-info","product-sub-header":"QuickAddToCartConfirmation-module-scss-module__qY0oxG__product-sub-header"})},958701,e=>{e.v({fadeInOpacity:"QuickAddToCartConfirmationSkeleton-module-scss-module__SLz79a__fadeInOpacity",fadeInUp:"QuickAddToCartConfirmationSkeleton-module-scss-module__SLz79a__fadeInUp",skeleton:"QuickAddToCartConfirmationSkeleton-module-scss-module__SLz79a__skeleton"})},431251,22005,e=>{"use strict";var t=e.i(843476),s=e.i(271645),i=e.i(611114),a=e.i(363513);e.i(105831);var l=e.i(47465),r=e.i(213205),o=e.i(191148),n=e.i(942194),d=e.i(84458),u=e.i(84534),c=e.i(386845),m=e.i(494610),p=e.i(958701),_=e.i(536733);let h=function(){return(0,t.jsxs)("div",{className:`${p.default.skeleton}`,children:[(0,t.jsx)("div",{children:(0,t.jsx)(_.UaSkeleton,{variant:"rectangular",height:32,width:160})}),(0,t.jsx)("div",{children:(0,t.jsxs)("div",{children:[(0,t.jsx)(_.UaSkeleton,{variant:"rectangular"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(_.UaSkeleton,{variant:"text"}),(0,t.jsx)(_.UaSkeleton,{variant:"text"})]})]})})]})};var f=e.i(504886);e.s(["default",0,({productDetail:e,removeRequestStatus:p,handleClose:_,handleRemoveFromCart:g,isLoading:y=!1})=>{let v=(0,i.useFormatMessage)(),x=!!g,b=(0,s.useMemo)(()=>"resolved"===p?v("removed"):"rejected"===p?v("error"):v("remove"),[v,p]);return(0,t.jsxs)(t.Fragment,{children:[y&&(0,t.jsx)(h,{}),e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(u.Dialog.Title,{className:m.default["container-header"],children:[(0,t.jsx)(c.CheckCircleFilledIcon,{size:"MD",color:"var(--color-green)"}),v("added-to-bag-count",{count:1})]}),(0,t.jsx)(u.Dialog.Content,{children:(0,t.jsxs)("div",{className:m.default["product-info"],children:[(0,t.jsx)("div",{className:m.default["product-image"],children:(0,t.jsx)(a.default,{src:(0,o.ensureString)(e.image),title:e.name||void 0,alt:(0,o.ensureString)(e.name||void 0),width:136,height:170,sizes:"(max-width: 1023px) 72px, 80px",layout:"responsive",fetchPriority:"high",loading:"eager"})}),(0,t.jsxs)("div",{className:m.default["product-description"],children:[(0,t.jsx)("h2",{children:e.name}),e?.subHeader&&(0,t.jsx)("span",{className:m.default["product-sub-header"],children:e?.
2subHeader}),(0,t.jsxs)("div",{className:m.default["product-detail"],children:[(0,t.jsx)("span",{className:m.default["product-detail-label"],children:`${v("color")}: `}),(0,r.filterColorway)(e.color)]}),e.length&&(0,t.jsxs)("div",{className:m.default["product-detail"],children:[(0,t.jsx)("span",{className:m.default["product-detail-label"],children:`${v("length")}: `}),(0,l.formatExtendedSize)({formatMessage:v,length:e.length})]}),(0,t.jsxs)("div",{className:m.default["product-detail"],children:[(0,t.jsx)("span",{className:m.default["product-detail-label"],children:`${v("size")}: `}),e.size]})]})]})}),(0,t.jsxs)(u.Dialog.Actions,{children:[(0,t.jsx)(n.Button,{type:"button",secondary:!0,onClick:x?g:_,status:p,children:x?b:v("continue-shopping")}),(0,t.jsx)(d.ButtonLink,{tertiary:!0,as:f.LocaleLink,href:"/cart/",passHref:!0,prefetch:!0,onClick:_,children:v("view-bag-checkout")})]})]})]})}],431251);var g=e.i(853783),y=e.i(404463);function v(e){return(0,t.jsx)("svg",{...(0,y.getEnhancedIconProps)(e),viewBox:"0 0 16 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M0 17.5v-2h2v-7q0-2.075 1.25-3.687Q4.5 3.2 6.5 2.7V2q0-.625.438-1.062A1.45 1.45 0 0 1 8 .5q.624 0 1.063.438Q9.5 1.375 9.5 2v.7q2 .5 3.25 2.113T14 8.5v7h2v2zm8 3q-.824 0-1.412-.587A1.93 1.93 0 0 1 6 18.5h4q0 .824-.588 1.413A1.93 1.93 0 0 1 8 20.5",fill:"currentColor"})})}e.s(["useProductActionState",0,function({availability:e,isNotEligibleToBuyExclusive:a=!1,productAddedStatus:l,eGiftCardAddedStatus:r,isVariantLoading:o=!1,forceOutOfStockError:n=!1,isCartLimitReached:d=!1,notifyMeIcon:u=(0,t.jsx)(v,{size:"MD"})}){let c=(0,i.useFormatMessage)(),{isMobile:m}=(0,g.useLayoutMeasurement)();return{actionButtonLabel:(0,s.useMemo)(()=>{if("resolved"===l||"resolved"===r)return c("added-to-bag-button");if(a)return m?c("join-now-to-gain-access-mobile"):c("join-now-to-gain-access");if(e.allowNotifyMe){let e=c("notify-me");return(0,t.jsxs)(t.Fragment,{children:[u," ",e]})}return e.comingSoon?c("coming-soon"):e.soldOut?c("sold-out"):n||e.outOfStock?c("out-of-stock"):e.isPreorderable?c("preorder"):d?c("limit-reached"):c("add-to-bag")},[a,e.isPreorderable,e.comingSoon,e.allowNotifyMe,e.soldOut,e.outOfStock,n,l,r,d,m,c,u]),isActionButtonDisabled:(0,s.useMemo)(()=>"pending"===l||"resolved"===l||o||n||e.soldOut||e.comingSoon&&!e.allowNotifyMe||e.outOfStock&&!e.allowNotifyMe||d,[l,o,n,e.soldOut,e.comingSoon,e.outOfStock,e.allowNotifyMe,d])}}],22005)},896762,e=>{e.v({"color-swatch":"ColorSwatch-module-scss-module__k5H-Yq__color-swatch",fadeInOpacity:"ColorSwatch-module-scss-module__k5H-Yq__fadeInOpacity",fadeInUp:"ColorSwatch-module-scss-module__k5H-Yq__fadeInUp","square-swatch":"ColorSwatch-module-scss-module__k5H-Yq__square-swatch","swatch-badge-container":"ColorSwatch-module-scss-module__k5H-Yq__swatch-badge-container","swatch-color-new":"ColorSwatch-module-scss-module__k5H-Yq__swatch-color-new","swatch-sale-label":"ColorSwatch-module-scss-module__k5H-Yq__swatch-sale-label","swatch-wrapper":"ColorSwatch-module-scss-module__k5H-Yq__swatch-wrapper"})},991541,e=>{"use strict";var t=e.i(843476),s=e.i(271645),i=e.i(213205);e.i(105831);var a=e.i(807082),l=e.i(138472),r=e.i(191148),o=e.i(611114),n=e.i(39674),d=e.i(640814),u=e.i(896762),c=e.i(544513);e.s(["default",0,({color:e,variant:m,isOrderable:p,selectedColor:_,handleChange:h,handlePointerOver:f,handlePointerOut:g,isOverflow:y=!1,showSaleLabel:v=!1})=>{let x=(0,o.useFormatMessage)(),b=(0,s.useId)(),C=(0,s.useMemo)(()=>b?`${b}-`:"",[b]),{isEmphasizeNewColorsEnabled:S}=(0,c.useSfccFlags)(),w=(0,s.useMemo)(()=>{if(e.team&&"N/A"!==e.team)return`${e.team} - ${e.color??e.code}`;let t=`${!e.colorway?e.name:e.colorway} - ${e.color??e.code}`;return(0,i.filterColorway)(t)},[e]),k=(0,s.useMemo)(()=>{if(e.team&&"N/A"!==e.team)return`${e.team} - ${e.color??e.code}`;let t=`${!e.colorway?e.name:e.colorway} - ${e.color??e.code}`,s=(0,i.filterColorway)(t).split("/")[0];return(s.includes("-")?s.replace(/\s-\s\d{3,}/,""):s).trim()},[e]),T=(0,s.useMemo)(()=>{let t=e.assets?.images?.find(e=>"swatchLG"===(0,r.ensureString)(e.viewType))?.url;return t?{src:t,width:46,height:24}:{}},[e.assets?.images]),j=(0,s.useMemo)(()=>S&&e.newColor,[e.newColor,S]);return(0,t.jsxs)("div",{className:`${u.default["color-swatch"]} ${u.default["square-swatch"]}`,"data-overflow":y,title:`${x("select-color")} ${k} - ${e.color}`,"data-testid":"color-swatch",children:[(0,t.jsx)("input",{id:`${C}${e.color}`,className:"visually-hidden",name:"colors",type:"radio",value:e.color,checked:e.color===_?.color,"aria-labelledby":`${C}color-swatch-label-${e.color}`,"aria-disabled":!p,"data-display-images":!!T.src,"data-orderable":p,onChange:e=>h(e,p)}),(0,t.jsxs)("label",{htmlFor:`${C}${e.color}`,onPointerOver:t=>f(t,e),onPointerOut:g,children:[(0,t.jsx)("span",{id:`${C}color-swatch-label-${e.color}
2`,className:"visually-hidden","aria-hidden":!0,children:`${w}${m?.orderable?"":` (${x("out-of-stock")})`}`}),(0,t.jsx)("span",{className:u.default["swatch-wrapper"],children:T.src?(0,t.jsx)(d.default,{blurDataURL:a.BLUR_DATA_URL,alt:w,...T,"aria-hidden":!0}):(0,t.jsx)(n.default,{primary:(0,l.convertToHexString)(e.hex),secondary:e.secondaryHex&&(0,l.convertToHexString)(e.secondaryHex),shape:"square"})}),j&&(0,t.jsx)("span",{className:u.default["swatch-badge-container"],children:(0,t.jsx)("span",{className:u.default["swatch-color-new"],children:x("color-new")})}),v&&(0,t.jsx)("span",{className:u.default["swatch-sale-label"],children:x("sale")})]})]})}])},789335,e=>{e.v({"color-swatches":"ColorSwatches-module-scss-module__VUEAyq__color-swatches",fadeInOpacity:"ColorSwatches-module-scss-module__VUEAyq__fadeInOpacity",fadeInUp:"ColorSwatches-module-scss-module__VUEAyq__fadeInUp","legend-below":"ColorSwatches-module-scss-module__VUEAyq__legend-below","sale-labels":"ColorSwatches-module-scss-module__VUEAyq__sale-labels"})},950883,e=>{e.v({fadeInOpacity:"ExtendedSizeSelectTabs-module-scss-module__Cl9TXa__fadeInOpacity",fadeInUp:"ExtendedSizeSelectTabs-module-scss-module__Cl9TXa__fadeInUp","size-heading":"ExtendedSizeSelectTabs-module-scss-module__Cl9TXa__size-heading","size-tabs":"ExtendedSizeSelectTabs-module-scss-module__Cl9TXa__size-tabs"})},452545,e=>{e.v({fadeInOpacity:"ExtendedSizeInseam-module-scss-module__HmHr6a__fadeInOpacity",fadeInUp:"ExtendedSizeInseam-module-scss-module__HmHr6a__fadeInUp","inseam-data":"ExtendedSizeInseam-module-scss-module__HmHr6a__inseam-data"})},937881,e=>{e.v({fadeInOpacity:"SizeSwatchesSection-module-scss-module__DiSnma__fadeInOpacity",fadeInUp:"SizeSwatchesSection-module-scss-module__DiSnma__fadeInUp","no-preferred":"SizeSwatchesSection-module-scss-module__DiSnma__no-preferred","preferred-sizes":"SizeSwatchesSection-module-scss-module__DiSnma__preferred-sizes","select-amount":"SizeSwatchesSection-module-scss-module__DiSnma__select-amount","size-chart":"SizeSwatchesSection-module-scss-module__DiSnma__size-chart","size-heading":"SizeSwatchesSection-module-scss-module__DiSnma__size-heading","size-section":"SizeSwatchesSection-module-scss-module__DiSnma__size-section","size-section-header":"SizeSwatchesSection-module-scss-module__DiSnma__size-section-header","size-swatches":"SizeSwatchesSection-module-scss-module__DiSnma__size-swatches","size-swatches-two-column":"SizeSwatchesSection-module-scss-module__DiSnma__size-swatches-two-column",sizes:"SizeSwatchesSection-module-scss-module__DiSnma__sizes","sizes-error":"SizeSwatchesSection-module-scss-module__DiSnma__sizes-error","split-sizes":"SizeSwatchesSection-module-scss-module__DiSnma__split-sizes","swiper-slide":"SizeSwatchesSection-module-scss-module__DiSnma__swiper-slide","tab-top":"SizeSwatchesSection-module-scss-module__DiSnma__tab-top"})},363206,e=>{e.v({fadeInOpacity:"PreferredSizesButton-module-scss-module__Pj7AoW__fadeInOpacity",fadeInUp:"PreferredSizesButton-module-scss-module__Pj7AoW__fadeInUp",preferred:"PreferredSizesButton-module-scss-module__Pj7AoW__preferred"})},897200,e=>{e.v({fadeInOpacity:"LoyaltyInstructionsMessage-module-scss-module__8d-ndW__fadeInOpacity",fadeInUp:"LoyaltyInstructionsMessage-module-scss-module__8d-ndW__fadeInUp","message-wrapper":"LoyaltyInstructionsMessage-module-scss-module__8d-ndW__message-wrapper"})},415225,e=>{e.v({fadeInOpacity:"ProductFormEnhancedBuyPanel-module-scss-module__iEYFEq__fadeInOpacity",fadeInUp:"ProductFormEnhancedBuyPanel-module-scss-module__iEYFEq__fadeInUp","loyalty-instructions-wrapper":"ProductFormEnhancedBuyPanel-module-scss-module__iEYFEq__loyalty-instructions-wrapper","product-details":"ProductFormEnhancedBuyPanel-module-scss-module__iEYFEq__product-details","product-details__form-actions":"ProductFormEnhancedBuyPanel-module-scss-module__iEYFEq__product-details__form-actions","size-callout-message":"ProductFormEnhancedBuyPanel-module-scss-module__iEYFEq__size-callout-message"})},223958,770434,e=>{"use strict";e.s(["default",()=>eS],223958);var t=e.i(843476),s=e.i(276320),i=e.i(271645);e.i(105831);var a=e.i(564296),l=e.i(138472),r=e.i(981651),o=e.i(435704),n=e.i(47465),d=e.i(277491),u=e.i(661687),c=e.i(611114),m=e.i(475941),p=e.i(991541),_=e.i(213205),h=e.i(789335),f=e.i(814199),g=e.i(942194),y=e.i(721610),v=e.i(913194),x=e.i(603979),b=e.i(551003),C=e.i(902045),S=e.i(124741);let w=(0,i.memo)(({product:e,selectedColor:s,onColorChange:a,onDisplayedColorChange:l,getVariant:r,swipeable:o=!1,maxColors:n=1/0,suppressEAPColors:d=!1,showNavigation:m=!1,displayedColorChangeOnClickOnly:y=!1})=>{let b=(0,c.useFormatMessage)(),{hasPdpColorSaleLabel:C}=(0,S.useFeatureFlagsBool)(["hasPdpColorSaleLabel"]),w=(0,i.useMemo)(()=>{let t=e.colors?.filter(t=>!!t.assets?.images&&(t.assets?.images?.find(e=>"pdpMainDesktop"===e.viewType)||e.exclusiveType===u.ExclusiveType.OUT_OF_STOCK||!t?.hideColorway));return d&&(t=t?.filter(_.filterOutEAPColors)),t}
2,[e.colors,e.exclusiveType,d]),k=(0,i.useMemo)(()=>{let e=w?.findIndex(e=>e.color===s?.color);return e&&e>=0?e:0},[w,s]),T=(e,t)=>{y||"mouse"===e.pointerType&&l(t)},j=e=>{y||"mouse"===e.pointerType&&l()},I=(0,i.useCallback)(t=>{if(!C)return!1;let s=e.variants?.find(e=>e.color===t.color);return!!(s?.prices?.list&&s?.prices?.sale&&s.prices.sale<s.prices.list)},[e.variants,C]),N=(0,i.useMemo)(()=>w?.some(e=>I(e))??!1,[w,I]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{id:"swatches-container",className:`${h.default["color-swatches"]} ${N?h.default["sale-labels"]:""}`,"data-overflowing":!o&&Number(e.colors?.length)>n,"data-expanded":!1,"data-carousel":o,"data-testid":"color-swatches",children:o&&w?(0,t.jsx)(f.Carousel,{showNavigation:m,displayItems:4.5,swipeInteraction:"flick",initialItem:k,breakpoints:{480:{displayItems:5.5,swipeInteraction:"slide"}},children:w?.map(e=>{let i=r(e.color),l=I(e);return(0,t.jsx)(f.CarouselItem,{children:(0,t.jsx)(p.default,{color:e,variant:i,isOrderable:i?.orderable||!i&&!!e.orderable,selectedColor:s,handleChange:a,handlePointerOver:T,handlePointerOut:j,showSaleLabel:l})},e.color)})}):w?.map((e,i)=>{let l=r(e.color),o=I(e);return(0,t.jsx)(p.default,{color:e,variant:l,isOrderable:l?.orderable||!l&&!!e.orderable,selectedColor:s,handleChange:a,handlePointerOver:T,handlePointerOut:j,isOverflow:i>=n,showSaleLabel:o},e.color)})}),(0,t.jsx)("div",{children:(0,t.jsxs)(g.Button,{text:!0,"aria-controls":"swatches-container","aria-expanded":!1,onClick:function(e){let t=e.currentTarget,s="true"===t.getAttribute("aria-expanded"),i=document.getElementById(t.getAttribute("aria-controls"));t.firstChild&&(t.firstChild.textContent=s?b("show-more").toString():b("show-less")),t.setAttribute("aria-expanded",String(!s)),i.setAttribute("data-expanded",String(!s))},children:[(0,t.jsx)("span",{children:b("show-more")}),(0,t.jsx)(v.PlusIcon,{"data-icon-plus":!0}),(0,t.jsx)(x.MinusIcon,{"data-icon-minus":!0})]})})]})}),k=(0,i.memo)(function({displayedColor:e,isExclusive:s=!1,children:i}){let a=(0,c.useFormatMessage)(),{pdpClip:l,contentSource:r}=(0,m.useProductDetailContext)(),o=(0,C.useLocale)(),n=(0,t.jsxs)(t.Fragment,{children:[e," ",s&&(0,t.jsx)(y.default,{})]});return(0,t.jsxs)("fieldset",{name:"color-swatches",role:"radiogroup",children:[(0,t.jsxs)("legend",{children:[(0,t.jsx)("span",{className:"visually-hidden",children:a("product-colors")}),(0,t.jsx)("span",{"aria-hidden":!0,"data-pdp-swatch-legend-inline":!0,children:n}),l&&(0,t.jsx)(b.default,{placementId:"pdpClips",defaultModule:{source:r,data:l},locale:o,index:1})]}),i,(0,t.jsx)("div",{className:h.default["legend-below"],"data-pdp-swatch-legend-below":!0,children:(0,t.jsx)("span",{"aria-hidden":!0,children:n})})]})});var T=e.i(174080),j=e.i(191148),I=e.i(511613),N=e.i(950883);let E=({onTabChange:e,initialTabIndex:s,sizesByGroup:i})=>{let a=(0,c.useFormatMessage)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:N.default["size-heading"],children:a("length")}),(0,t.jsxs)(I.Tabs,{classNameOverride:N.default["size-tabs"],initialTab:s,children:[(0,t.jsx)(I.TabList,{"aria-label":a("extended-sizes"),children:i.map(s=>{let i=a(`extended-sizes-${s.group.toLowerCase()}`);return(0,t.jsx)(I.Tab,{id:s.group,"data-testid":s.group,onClick:e,title:a("select-length",{length:i.toLowerCase()}).toString(),children:i},s.group)})}),i.map(e=>(0,t.jsx)(I.TabPanel,{},e.group))]})]})};var P=e.i(102305),M=e.i(904189),A=e.i(930692),O=e.i(733626),z=e.i(452545);let L=({currentTab:e,extendedSizeLengthInfo:s})=>(0,t.jsx)("div",{className:z.default["inseam-data"],children:s[e]});var F=e.i(158312),R=e.i(937881);let G=({handleSizeChange:e,sizeSwatchOnClick:s,isGiftCard:a,selectedSize:l,selectedGender:r,sizeGroup:o,swipeable:d,formFieldName:u,formLabel:p,splitPartPosition:_=0,isPreferred:h,maxSizes:g=1/0,onSetSelectedParts:y,selectedParts:b={},isUnisex:C=!1,sizeValidationErrorMsg:S})=>{let w=(0,c.useFormatMessage)(),k=(0,i.useId)(),[T,j]=(0,i.useState)(!0),I=(0,i.useRef)(null),N=(0,i.useMemo)(()=>{let e=o.sizes?.findIndex(e=>e.size===l?.size);return e&&e>=0?e:0},[o.sizes,l]),{hasTwoColumn:E,showMoreText:P,showLessText:M}=function(){let e=(0,c.useFormatMessage)(),{product:t}=(0,m.useProductDetailContext)(),s=(0,i.useMemo)(()=>t&&(0,n.getSplitSizeType)(t),[t]),a=e("show-more");return{hasTwoColumn:"golfGloves"===s||"unisex"===s,showMoreText:a,showLessText:e("show-less")}}(),A=(0,i.useMemo)(()=>C||l||!_||b&&Object.keys(b).length&&!Object.keys(b).includes(_.toString()),[_,b,l,C]),O=(0,i.useCallback)((t,i)=>{s?s(i):(j(!1),!C&&y&&y(t,_),A&&e(t,i?.variant?.orderable))},[e,s,A,C,y,_]);return(0,i.useEffect)(()=>{d&&I.current&&T&&N>0&&I.current.slideTo(N-1),j(!0)},[N]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:`${R.default["size-swatches"]} ${E&&R.default["size-swatches-two-column"]}`,"data-carousel":d,"data-testid":"size-swatches","data-overflowing":!d&&Number(o.sizes.length)>g,"data-expanded":!1,id:`size-swatches-${k}`,children:d?(0,t.jsx)(f.Carousel,{ref:I,step:"single",initialItem:N,children:o.sizes.map((e,s)=>{let i=r&&e.gender===r||!r&&e.size===l?.size||0!==_&&(b?.[_]===e.name||!!(e.splitValue?.[_]&&b?.[_]&&b?.[_].startsWith(e.splitValue[_])));return(0,t.jsx)(f.CarouselItem,{className:R.default["swiper-slide"],children:(0,t.jsx)(F.default,{size:e.size,name:e.name,group:o.group,isOrderable:e.variant?.orderable||!1,isSelected:i,isPreferred:h?.(e.splitValue?.[_]??e.size),sizeVariation:e,handleChange:O,isGiftCard:a,formFieldName:u,formLabel:p})},`${e.size}-${o.group}-${s}-${e.name}`)})}):o.sizes.map((e,s)=>{let i=r&&e.gender===r||!r&&e.size===l?.size||0!==_&&(b?.[_]===e.name||!!(e.splitValue?.[_]&&b?.[_]&&b?.[_].startsWith(e.splitValue[_])));return(0,t.jsx)(F.default,{size:e.size,name:e.name,group:o.group,isOrderable:e.variant?.orderable||!1,isSelected:i,isPreferred:h?.(e.splitValue?.[_]??e.size),sizeVariation:e,handleChange:O,isGiftCard:a,formFieldName:u,formLabel:p,isOverflow:s>=g},`${e.size}-${o.group}-${s}`)})}),(0,t.jsx)("div",{children:(0,t.jsxs)("button",{type:"button","aria-controls":`size-swatches-${k}`,"aria-expanded":!1,onClick:function(e){let t=e.currentTarget,s="true"===t.getAttribute("aria-expanded"),i=document.getElementById(t.getAttribute("aria-controls"));t.firstChild&&(t.firstChild.textContent=s?P:M),t.setAttribute("aria-expanded",String(!s)),i.setAttribute("data-expanded",String(!s))},children:[(0,t.jsx)("span",{children:P}),(0,t.jsx)(v.PlusIcon,{"data-icon-plus":!0}),(0,t.jsx)(x.MinusIcon,{"data-icon-minus":!0})]})}),S&&(0,t.jsx)("div",{id:"sizes-error",role:"alert",className:R.default["sizes-error"],
2children:(0,t.jsx)("span",{children:w(`${S}`)})})]})};var D=e.i(800603),U=e.i(290188),W=e.i(363206);let V=({isPreferred:e,status:s,handleClick:i})=>{let a=(0,c.useFormatMessage)();return(0,t.jsx)("span",{className:W.default.preferred,children:e?(0,t.jsx)("span",{children:a("preferred-size")}):(0,t.jsx)("button",{type:"button",onClick:i,children:"pending"===s?(0,t.jsxs)("span",{children:[(0,t.jsx)(U.LoadingDots,{shape:"circle"}),(0,t.jsx)("span",{className:"visually-hidden",children:a("loading-ellipsis")})]}):(0,t.jsx)("span",{children:a("set-preferred-size")})})})};var B=e.i(544513),$=e.i(870358);let q=({product:e,sizeGroup:s,selectedSize:a,handleSizeChange:l,hasMultipleTabs:o,messageTriggers:d,swipeable:u=!1,maxSplitSizes:m,preferredSize:p,isPreferredSizeEnabled:_=!1})=>{let h=(0,c.useFormatMessage)(),f=(0,C.useLocale)(),{isEnhancedSizeChipsEnabled:g}=(0,B.useSfccFlags)(),{hasEnhancedSizeCharts:y}=(0,S.useFeatureFlagsBool)(["hasEnhancedSizeCharts"]),{updateSingleSize:v,sizePreferenceUpdateStatus:x}=(0,A.usePreferredSizesContext)(),b=(0,r.isGiftCard)(e.giftCardType),w=(0,i.useMemo)(()=>{let t=e?.specs,s=h("inseam").toLowerCase(),i=(0,n.productHasInseamInfo)({productSpecs:t,searchKeyword:s});return(0,n.formatExtendedSizeStrings)({formatMessage:h,inseamInfo:i,locale:f})},[f,e,h]),k=(0,i.useMemo)(()=>{let e=!1;return d&&(e=-1!==Object.values(d).indexOf(!0)),e},[d]),T=(0,i.useMemo)(()=>(0,n.getSplitSizeType)(e),[e]),[j,I]=(0,i.useState)("unisex"===T?"men":void 0),N=(0,i.useMemo)(()=>{if(T&&g)return(0,n.getSplitSizeLookup)({sizes:s.sizes,splitSizeType:T,formatMessage:h})},[g,s.sizes,T,h]),[E,z]=(0,i.useState)({}),F=(0,i.useCallback)((e,t)=>{let s=T?(e?.currentTarget).value.match(n.sizePatterns[T]):void 0,i={...E};i[t?.toString()||0]=s?.[t?.toString()||0],z(i)},[T,E]),U=(0,i.useMemo)(()=>{let e={firstSizeGroup:{},group:s.group,sizes:[]};return T&&N&&(e.sizes=(0,n.getSplitSizesFirstSplit)({splitSizesLookup:N,selectedSize:a?.size,splitSizeType:T,selectedGender:j,formatMessage:h,selectedParts:E})),e},[s.group,T,N,j,h,a,E]),W=(0,i.useMemo)(()=>{let e={firstSizeGroup:{},group:s.group,sizes:[]};return T&&N&&(e.sizes=(0,n.getSplitSizesSecondSplit)({splitSizesLookup:N,selectedSize:a?.size,splitSizeType:T,selectedGender:j,selectedParts:E})),e},[s.group,T,N,j,a,E]),q=g&&(0,M.isNotNullish)(T)&&(0,M.isNonNullishArray)(U.sizes)&&(0,M.isNonNullishArray)(W.sizes),H=(0,i.useMemo)(()=>T&&n.sizePatterns[T]&&p?.match(n.sizePatterns[T]),[p,T]),Y=(0,i.useCallback)(()=>{v({product:e,selectedSize:a})},[v,e,a]),X=(0,i.useCallback)((e,t)=>!!_&&!!e&&(t&&H&&(!j||2!==t)?e===H[t]:e===p),[_,p,H,j]),Q=(0,i.useMemo)(()=>X(a?.size),[X,a]),K=e.unstableSizeChart,Z=(0,i.useMemo)(()=>({favoriteSizeSelectionError:"required-size-error-favorite",sizeInvalid:"required-size-error-add-to-bag",default:"required-size-error"}),[]),J=(0,i.useCallback)((e,t,s=!0)=>{let i=d?.[e],a=q&&!E[t]&&(!s||!j);return i&&(!q||a)?Z[e]||Z.default:null},[d,q,E,j,Z]),ee=(0,i.useMemo)(()=>J("sizeInvalid",1),[J]),et=(0,i.useMemo)(()=>J("favoriteSizeSelectionError",1),[J]),es=(0,i.useMemo)(()=>J("sizeInvalid",2,!1),[J]),ei=(0,i.useMemo)(()=>J("favoriteSizeSelectionError",2,!1),[J]),ea=(0,i.useMemo)(()=>y?(0,$.convertSizeChart)(e.unstableSizeChart):e.unstableSizeChart,[y,e.unstableSizeChart]);return(0,t.jsxs)("div",{className:(0,P.default)(q&&R.default["split-sizes"],_&&R.default["preferred-sizes"]),children:[o&&(0,t.jsx)("div",{className:R.default["tab-top"],children:(0,t.jsx)(L,{currentTab:s.group,extendedSizeLengthInfo:w})}),(0,t.jsxs)("div",{className:R.default["size-section-header"],children:[(0,t.jsx)("div",{className:(0,P.default)(R.default["size-chart"],!_&&R.default["no-preferred"]),children:K&&(0,t.jsx)(O.default,{...ea,silhouette:e?.silhouette,fitType:e?.fitType})}),_&&a&&(0,t.jsx)(V,{isPreferred:Q,status:x,handleClick:Y})]}),(0,t.jsxs)("fieldset",{role:"radiogroup",className:R.default["size-section"],children:[(0,t.jsx)("legend",{className:R.default["size-heading"],children:h(q?`size-group-${T}1`:"size")}),(0,t.jsx)("div",{children:(0,t.jsx)(G,{handleSizeChange:l,isGiftCard:b,selectedSize:a,sizeGroup:q?U:s,swipeable:u,isPreferred:q?e=>X(e,1):X,...q&&{formFieldName:`${T}1`,formLabel:`${T}1`,maxSizes:m,splitPartPosition:1,sizeSwatchOnClick:"unisex"===T?e=>I(e.gender):void 0,selectedGender:j,onSetSelectedParts:F,selectedParts:E},sizeValidationErrorMsg:ee||et})})]}),q&&(0,t.jsxs)("fieldset",{role:"radiogroup",className:R.default["size-section"],children:[(0,t.jsx)("legend",{className:R.default["size-heading"],children:h(`size-group-${T}2`)}),(0,t.jsx)(G,{handleSizeChange:l,isGiftCard:b,selectedSize:a,sizeGroup:W,swipeable:u,formLabel:`${T}2`,maxSizes:m,splitPartPosition:2,isPreferred:e=>X(e,2),onSetSelectedParts:F,selectedParts:E,isUnisex:!!j,sizeValidationErrorMsg:es||ei})]}),(0,t.jsx)("div",{className:"variantMessages",children:k&&(0,t.jsx)(D.default,{messageTriggers:d})})]})},H=(0,i.memo)(({product:e,initialSizeGroup:s="R",selectedSize:a,onSizeChange:l,getVariant:r,swipeable:o=!1,messageTriggers:d,maxSplitSizes:u,preferredSize:c,isPreferredSizeEnabled:m=!1})=>{let[p,_]=(0,i.useState)(!1),h=(0,i.useRef)(null),f=(0,i.useRef)([]),g=(0,i.useMemo)(()=>
2(0,n.getExtendedSizes)((0,j.ensureNonNullishArray)(e.variants)).map(t=>{let s=(0,n.getSizesForExtendedSize)({variants:e.variants,sizes:e.sizes,extendedSize:t}).map(e=>({...e,variant:r(e.size)}));return{group:t,sizes:s}}),[e,r]),y=(0,i.useMemo)(()=>g.length>1,[g]),v=(0,i.useMemo)(()=>g.findIndex(e=>e.group===s),[g,s]);return(0,i.useEffect)(()=>(_(!0),f.current=Array.from(h.current?.querySelectorAll("[role='tabpanel']")??[]),()=>f.current.length=0),[e.id]),(0,t.jsxs)("div",{className:R.default.sizes,ref:h,children:[y&&(0,t.jsx)(E,{onTabChange:()=>{l(void 0)},initialTabIndex:v,sizesByGroup:g}),g.map((s,i)=>{let r=y?f.current[i]:h.current;return p&&r?T.default.createPortal((0,t.jsx)(q,{product:e,sizeGroup:s,selectedSize:a,handleSizeChange:l,hasMultipleTabs:y,messageTriggers:d,swipeable:o,maxSplitSizes:u,preferredSize:c,isPreferredSizeEnabled:m}),r):null})]})}),Y=(0,i.memo)(function({sizeInvalid:e=!1,isGiftCard:s=!1,children:i}){let a=(0,c.useFormatMessage)();return(0,t.jsxs)("fieldset",{name:"sizes",role:"radiogroup","aria-invalid":e,"aria-errormessage":"sizes-error",children:[(0,t.jsx)("legend",{className:"visually-hidden",children:a("select-a-size")}),s&&(0,t.jsx)("div",{className:R.default["select-amount"],children:a("giftcard-select-amount")}),i]})});var X=e.i(744473);e.i(125600);var Q=e.i(975695),K=e.i(897200),Z=e.i(853783);let J=(0,i.memo)(function({className:e}){let s=(0,X.useFormatLoyaltyMessage)(),{isMobile:i}=(0,Z.useLayoutMeasurement)(),a=i?24:40;return(0,t.jsxs)("div",{className:(0,P.default)(K.default["message-wrapper"],e),children:[(0,t.jsx)(Q.ArmourAccessIconWrapper,{variant:"badge",width:a,height:a,logoIconColor:"var(--color-black)"}),s("loyalty-instructions","you-need-armour-access-to-unlock-this-perk")]})});e.s(["default",0,J],770434);var ee=e.i(669679),et=e.i(690371),es=e.i(746882),ei=e.i(415225),ea=e.i(543771),el=e.i(213719),er=e.i(364153),eo=e.i(943518),en=e.i(203369),ed=e.i(574684);e.i(518360);var eu=e.i(151330),ec=e.i(786588),em=e.i(176041),ep=e.i(223425),e_=e.i(180709),eh=e.i(342072),ef=ee,eg=e.i(116220),ey=e.i(563932),ev=e.i(7805),ex=e.i(840928),eb=e.i(736519);let eC=({showModal:e,onClose:s,loginEnrollmentSource:i=ef.EnrollmentSource.ECOMMEA,registerEnrollmentSource:a=ef.EnrollmentSource.ECOMMEA})=>{let l=(0,c.useFormatMessage)();return(0,t.jsx)(ey.ArmourAccessAuthModal,{showModal:e,onClose:s,title:l("the-best-of-under-armour-unlocked"),content:(0,t.jsxs)(t.Fragment,{children:[l("level-up-your-experience-by-earning-points-and-swapping"),(0,t.jsx)(ex.ArmourAccessLandingPageLink,{callback:s})]}),actions:(0,t.jsx)(eg.AuthRewardsButtons,{onClose:s,hasLoginBtn:!0,loginEnrollmentSource:i,registerEnrollmentSource:a,registerButtonClassName:eb.default["primary-cta-button"],registerButtonVariant:"primary",registerLabel:l("rewards-join-now"),loginLabel:l("login"),loginButtonVariant:"secondary",loginEnroll:!0}),videoUrl:ev.ARMOUR_ACCESS_VIDEO_URL,posterVideoUrl:ev.ARMOUR_ACCESS_POSTER_VIDEO_URL})},eS=function({isReturnPage:e,product:u,lookupVariants:c,showQuantity:p,forceOutOfStockError:h,actions:f,actionsContainerClassName:g="",onSubmit:y,onNotifyMeEvent:v,onDisplayedColorChange:x,onVariantChange:b,onVariantOrColorSelectionChange:C,onMasterProductIdChange:T,giftCardType:I,children:N,beforeContent:E,beforeActions:P,initialFormValues:M,allowNotifyMe:O,validSkus:z,onVariantLoading:L,swipeableSizes:F=!1,swipeableColors:R=!1,showColorNavigation:G=!1,isPDP:D=!1,isInModal:U=!1,onLoyaltyExclusiveVariant:W,suppressEAPColors:V,isPreferredSizeEnabled:B=!1,isPreferredSizeSetDefaultEnabled:$=!1,externalUnavailableVariants:q,...X}){let{sourceCodeId:Q}=(0,en.usePromotionSourceCode)(),{user:K}=(0,d.useSession)(),{hasPdpRemoveDefaultSizing:ef,isLoyaltyRebrandEnabled:eg}=(0,S.useFeatureFlagsBool)(["hasPdpRemoveDefaultSizing","isLoyaltyRebrandEnabled"]),[ey,ev]=(0,i.useState)(!1),ex=(0,i.useRef)({}),{routeParams:eb,favoriteSizeSelectionError:eS,setFavoriteSizeSelectionError:ew}=(0,m.useProductDetailContext)(),ek=(0,i.useMemo)(()=>(0,a.buildVariantLookupFromInitialLookupVariantsOrProduct)({lookupVariants:c,product:u}),[c,u]),{variantsLookup:eT,refreshVariants:ej}=function({product:e,initialVariantsLookup:t,userToken:l}){let r=(0,s.useApolloClient)(),o=(0,i.useMemo)(()=>t??(0,a.buildVariantLookup)((0,j.ensureNonNullishArray)(e.variants)
2),[t,e.variants]),[n,d]=(0,i.useState)(o),[u,c]=(0,i.useState)(!1),m=(0,i.useCallback)(async()=>{if(e.style){c(!0);try{let t=await (0,e_.productVariants)(r,e.style,l??null),s=(0,a.buildVariantLookup)((0,j.ensureNonNullishArray)(t.variants));d(s)}catch(t){ep.default.error(`[ProductForm] Failed to refresh variants for product ${e.style}:`,t)}finally{c(!1)}}},[r,e.style,l]);return{variantsLookup:n,refreshVariants:m,isLoadingVariants:u}}({product:u,initialVariantsLookup:ek,userToken:K?.uacapiAccessToken||null}),[eI,eN]=(0,i.useState)(new Map),eE=(0,i.useMemo)(()=>"unisex"!==(0,n.getSplitSizeType)(u)&&u?.copy?.sizeCalloutMessage||"",[u]),eP=ei.default,eM=(0,i.useMemo)(()=>D?(0,n.getProductSizeInUrl)(eb,c):void 0,[eb,D,c]),{preferredSize:eA,preferredExtendedSize:eO,productExtendedSize:ez,hasPreferredSize:eL,updateSingleSize:eF}=(0,A.usePreferredSizes)({preferredSizesEnabled:B||$}),{isMobile:eR}=(0,Z.useLayoutMeasurement)(),{analyticsManager:eG}=(0,eo.useAnalytics)(),eD=(0,i.useMemo)(()=>c?.initialVariant?.colorVariation?.color,[c?.initialVariant?.colorVariation]),[eU,eW]=(0,i.useState)(()=>M?.colorVariation||(0,l.getInitialColor)(u,eD)||u?.colors?.[0]),eV=(0,r.isGiftCard)(I),{size:eB,extendedSize:e$}=(0,i.useMemo)(()=>({size:c?.initialVariant?.size??void 0,extendedSize:c?.initialVariant?.sizePreferenceOption?.extendedSize??void 0}),[c?.initialVariant?.size,c?.initialVariant?.sizePreferenceOption]),[eq,eH]=(0,i.useState)(!1),[eY,eX]=(0,i.useState)(eM||M?.size||!ef||u.sizes?.length===1?(0,l.getInitialSize)(u,eU.color,M?.size?.size??c?.initialVariant?.size,M?.length??c?.initialVariant?.length):void 0),[eQ,eK]=(0,i.useState)(!1),eZ=(0,i.useMemo)(()=>{let e=(0,a.getVariant)(eT,eU?.color,eY?.size),t=e?.sku?eI.get(e.sku):void 0;return(0,o.mergeVariantInventory)(e,t,q)},[eT,eU,eY,eI,q]);(0,i.useEffect)(()=>{if(!eQ){let e;if(eL&&eA){let t=u.sizes?.find(e=>e.size===eA);t&&(e=t)}!e&&ez&&(e=(0,l.getInitialSize)(u,eU.color,eB,ez)),e&&(eM||eX(e),eK(!0))}},[eA,ez]);let eJ=(0,i.useMemo)(()=>eM?e$:M?.length??ez??e$??"R",[e$,ez,M?.length,eM]),[e0,e1]=(0,i.useState)(!1);(0,i.useEffect)(()=>{e1(!0)},[u.id]);let e2=(0,s.useApolloClient)(),e4=(0,i.useRef)(!c?.variants?.length&&!u?.variants?.length);(0,i.useEffect)(()=>{let e=!!K?.uacapiAccessToken,t=e4.current||K?.isVip||K?.isEmployee;e0&&e&&t&&(L?.(!0),ej().finally(()=>{L?.(!1)}),e4.current=!1)},[e0,K?.uacapiAccessToken,K?.isVip,K?.isEmployee,ej,L]);let e5=(0,i.useRef)(""),e3=(0,i.useCallback)((e,t)=>{if(!e.sku)return;let s=t.inventory?.orderable??t.orderable,i={...e,orderable:s||!1,inventory:{...e.inventory,...t.inventory},prices:t.prices??e.prices};eN(i=>{let a=(e.inventory?.orderable??e.orderable??!1)!==s,l=t.inventory?.ats!==void 0,r=t.inventory?.preorderable!==void 0;if(a||l||r){let a=new Map(i);return a.set(e.sku,{sku:e.sku,orderable:s||!1,ats:t.inventory?.ats,preorderable:t.inventory?.preorderable??void 0}),a}if(i.has(e.sku)){let t=new Map(i);return t.delete(e.sku),t}return i}),b?.(i)},[b,eN]);(0,i.useEffect)(()=>{if(e0&&K?.uacapiAccessToken){T?.(u.id);let e=(0,a.getVariant)(eT,eU?.color,eY?.size);if(e)if(e.sku&&e.upc){let t=e.sku;if(e5.current=t,q?.has(t))return void e3(e,{orderable:!1});(0,i.startTransition)(()=>{L?.(!0)}),(0,o.productVariantAvailability)(e2,e.upc,Q).then(s=>{s?.inventory&&t===e5.current&&e3(e,{orderable:s.orderable,inventory:s.inventory,prices:s.prices})}).finally(()=>{(0,i.startTransition)(()=>{L?.(!1)})})}else b?.(e)}},[e0,K?.uacapiAccessToken,eT,eU?.color,eY?.size,Q,e3,q]),(0,i.useEffect)(()=>{W&&W((0,j.ensureBoolean)(eU?.isLoyaltyExclusiveColor))},[eU,W]);let e8=(0,j.ensureBoolean)(eU?.isLoyaltyExclusiveColor)&&!K?.isLoyalty,[e6,e9]=(0,i.useState)(),e7=(0,i.useCallback)(()=>{ex.current.requestSubmit()},[ex]);async function te(e){if(e.preventDefault(),e8)return void e9(!0);if(!eY?.size){let e=ex?.current?.querySelector('fieldset[name="sizes"]');return D?(0,ea.scrollFieldIntoView)(e):U&&requestAnimationFrame(()=>{(0,ea.scrollElementIntoView)(e,"center")}),eH(!0)}if($&&eL&&(!eA||!eO))if((0,es.isPreferredSizeExtended)(u)){let e=!!eO||!!ez,t=!!eA&&!e,s=!eA&&e;await eF({product:u,selectedSize:eY,onlyExtended:t,excludeExtended:s})}else eA||await eF({product:u,selectedSize:eY});return eZ?.inventory?.orderable||eZ?.orderable||O?y?.(e,eZ,eY):void e.currentTarget.scrollIntoView({block:"end",behavior:"smooth"})}(0,i.useEffect)(()=>{eH(!1),ew?.(!1)},[eY?.size]);let tt=(0,i.useCallback)((e,t)=>{let s=e?.currentTarget instanceof HTMLInputElement?u.sizes?.find(t=>t.size===(e?.currentTarget).value):null;eX(s||void 0),!1===t&&v?.(er.NotifyMeEvents.OOS_SIZE_SELECTED),requestAnimationFrame(()=>C?.(!0)),s||b?.(void 0)},[u.sizes,v,C,b]),ts=(0,i.useCallback)(e=>{let t=(0,a.getVariant)(eT,eU?.color,e),s=t?.sku?eI.get(t.sku):void 0,i=(0,o.mergeVariantInventory)(t,s,q);if(i)return z&&i.sku&&!z.includes(i.sku)?{...i,orderable:!1,inventory:{...i.inventory,orderable:!1}}:i},[eT,eU,z,eI,q]),[ti,ta]=(0,i.useState)(eU);(0,i.useEffect)(()=>ta(eU),[eU]),(0,i.useEffect)(()=>x?.(ti),[ti,x]);let tl=(0,i.useCallback)(e=>{let t=(0,a.getVariant)(eT,e,eY?.size),s=t?.sku?eI.get(t.sku):void 0,i=(0,o.mergeVariantInventory)(t,s,q);if(i)return z&&i.sku&&!z.includes(i.sku)?{...i,orderable:!1,inventory:{...i.inventory,orderable:!1}}:i},[eT,eY,z,eI,q]),tr=(0,i.useCallback)((e,t)=>{let s=u.colors?.find(t=>t.color===e.target.value);eW(s),!1===t&&v?.(er.NotifyMeEvents.OOS_COLOR_SELECTED),C?.(!0);let i={product_id:u.id,product_color:s?.color,product_name:u.name??"",product_sub_header:u.subHeader??"",product_style:u.style??"",product_sku:eZ?.sku??c?.initialVariant?.sku};(0,em.scheduleIdleCallback)(()=>{eG.fireVariantOrColorSelectionChanged({...i,aa_link_name:"variant change"})})},[u.colors,u.id,u.name,u.subHeader,u.style,v,C,eZ?.sku,c?.initialVariant?.sku,eG]),to=(0,i.useCallback)(e=>{D||ta(e||eU)},[D,eU]),tn=(0,i.useMemo)(()=>(0,j.ensureBoolean)(u?.isLoyaltyExclusive||ti?.isLoyaltyExclusiveC
2olor),[u,ti]),td=eZ&&((0,o.isVariantOutOfStock)(eZ)||!(0,o.isVariantAllowedToExchange)(eZ,z)&&e),tu=(0,i.useMemo)(()=>(0,o.shouldLowInventoryMessageBeShown)({forceOutOfStockError:h,selectedVariant:eZ,showUnavailableMessage:td}),[h,eZ,td]),tc=(0,i.useMemo)(()=>({forceOutOfStockError:h,selectedVariant:eZ,shouldShowLowInventoryMessage:tu,showUnavailableMessage:td,sizeInvalid:eq,favoriteSizeSelectionError:eS}),[h,eZ,tu,td,eq,eS]),tm=(0,i.useCallback)(()=>{e9(!1),ev(!0)},[e9,ev]);return(0,t.jsxs)("div",{className:eP["product-details"],"data-product-details":!0,children:[e6&&(K?.isRegistered?eg?(0,t.jsx)(eh.ArmourAccessPdpNonMemberModal,{showModal:(0,j.ensureBoolean)(e6),onClose:()=>e9(!1),onSuccessEnrollment:tm}):(0,t.jsx)(ed.LoyaltyAlmostThereModal,{showModal:(0,j.ensureBoolean)(e6),onClose:()=>e9(!1),enrollmentSource:ee.EnrollmentSource.ECOMMEA,onSuccessEnrollment:tm}):eg?(0,t.jsx)(eC,{showModal:(0,j.ensureBoolean)(e6),onClose:()=>e9(!1)}):(0,t.jsx)(el.default,{enrollmentSource:ee.EnrollmentSource.ECOMMEA,onCompleted:e7,onClose:()=>e9(!1)})),ey&&(eg?(0,t.jsx)(ec.AccountRegisteredRebrandModal,{showModal:ey,onClose:()=>ev(!1),dialogVariant:"focus"}):(0,t.jsx)(eu.AccountRegisteredModal,{showModal:ey,onClose:()=>ev(!1)})),(0,t.jsxs)("form",{onSubmit:te,ref:ex,noValidate:!0,...X,children:[E,(0,t.jsx)(k,{displayedColor:ti&&(0,_.getColorVariationDisplayName)(ti),isExclusive:tn,children:(0,t.jsx)(w,{product:u,selectedColor:eU,onColorChange:tr,onDisplayedColorChange:to,getVariant:tl,swipeable:R,maxColors:18,suppressEAPColors:V,showNavigation:G,displayedColorChangeOnClickOnly:U})}),eE&&(0,t.jsx)(et.Message,{className:eP["size-callout-message"],children:eE}),(0,t.jsx)(Y,{sizeInvalid:eq||eS,isGiftCard:eV,children:(0,t.jsx)(H,{product:u,initialSizeGroup:eJ,selectedSize:eY,onSizeChange:tt,getVariant:ts,swipeable:F,messageTriggers:tc,maxSplitSizes:16,preferredSize:B?eA:void 0,isPreferredSizeEnabled:B&&eL})}),N,e8&&!eR&&(0,t.jsx)(J,{className:eP["loyalty-instructions-wrapper"]}),P,(0,t.jsx)("div",{className:`${eP["product-details__form-actions"]} ${g}`.trim(),children:f})]})]})}},909271,e=>{e.v({fadeInOpacity:"NotifyMeModal-module-scss-module__kgNTXq__fadeInOpacity",fadeInUp:"NotifyMeModal-module-scss-module__kgNTXq__fadeInUp","form-row":"NotifyMeModal-module-scss-module__kgNTXq__form-row","notify-error":"NotifyMeModal-module-scss-module__kgNTXq__notify-error","notify-form":"NotifyMeModal-module-scss-module__kgNTXq__notify-form","notify-modal":"NotifyMeModal-module-scss-module__kgNTXq__notify-modal","notify-modal-body":"NotifyMeModal-module-scss-module__kgNTXq__notify-modal-body","notify-modal-close":"NotifyMeModal-module-scss-module__kgNTXq__notify-modal-close","notify-modal-content":"NotifyMeModal-module-scss-module__kgNTXq__notify-modal-content","notify-modal-error":"NotifyMeModal-module-scss-module__kgNTXq__notify-modal-error","notify-modal-footer":"NotifyMeModal-module-scss-module__kgNTXq__notify-modal-footer","notify-modal-header":"NotifyMeModal-module-scss-module__kgNTXq__notify-modal-header","notify-modal-img":"NotifyMeModal-module-scss-module__kgNTXq__notify-modal-img","notify-modal-sub-title":"NotifyMeModal-module-scss-module__kgNTXq__notify-modal-sub-title","notify-modal-success":"NotifyMeModal-module-scss-module__kgNTXq__notify-modal-success","notify-modal-terms":"NotifyMeModal-module-scss-module__kgNTXq__notify-modal-terms","notify-modal-title":"NotifyMeModal-module-scss-module__kgNTXq__notify-modal-title","notify-recommendations":"NotifyMeModal-module-scss-module__kgNTXq__notify-recommendations","notify-success":"NotifyMeModal-module-scss-module__kgNTXq__notify-success","notify-success-action":"NotifyMeModal-module-scss-module__kgNTXq__notify-success-action","notify-success-details":"NotifyMeModal-module-scss-module__kgNTXq__notify-success-details","notify-success-img":"NotifyMeModal-module-scss-module__kgNTXq__notify-success-img","submodal-content":"NotifyMeModal-module-scss-module__kgNTXq__submodal-content","submodal-success":"NotifyMeModal-module-scss-module__kgNTXq__submodal-success"})},502148,e=>{e.v({fadeInOpacity:"ProductItem-module-scss-module__gXHZma__fadeInOpacity",fadeInUp:"ProductItem-module-scss-module__gXHZma__fadeInUp","product-attribute":"ProductItem-module-scss-module__gXHZma__product-attribute","product-attribute-name":"ProductItem-module-scss-module__gXHZma__product-attribute-name","product-attribute-value":"ProductItem-module-scss-module__gXHZma__product-attribute-value","product-data":"ProductItem-module-scss-module__gXHZma__product-data","product-image":"ProductItem-module-scss-module__gXHZma__product-image"})},812297,680390,e=>{"use strict";var t=e.i(843476),s=e.i(271645),i=e.i(246259),a=e.i(23079),l=e.i(661687),r=e.i(223425),o=e.i(429822),n=e.i(731287),d=e.i(904189);let u=(0,s.createContext)({firstName:void 0,email:void 0,setFormData:o.noop,setProductId:o.noop,addSubscriber:o.asyncNoop,subscribeStatus:"idle",success:!1,error:void 0,showError:!1,reset:o.noop});e.s(["NotifyMeContext",0,u,"default",0,function({children:e}
2){let[o,c]=(0,s.useState)(null),[m,p]=(0,s.useState)(void 0),[_,h]=(0,s.useState)(!1),[f,g]=(0,s.useState)(!1),[y,v]=(0,s.useState)(!1),[x,{loading:b,error:C}]=(0,a.useMutationWithAuth)(l.SubscribeToOutOfStockNotificationDocument,{errorPolicy:"none",onCompleted:e=>{let t=!!e?.subscribeToOutOfStockNotification?.success;g(t),h(!t)},onError:e=>{r.default.error(`Subscribe to out of stock notification failed, ${(0,n.getErrorMessage)(e)}`)}}),S=(0,i.default)({loading:b,error:!!C}),w=(0,s.useCallback)(async({firstName:e=o?.firstName,email:t=o?.email,productId:s=m,retry:i=!1}={})=>{v(i),(0,d.isNotNullish)(e)&&(0,d.isNotNullish)(t)&&(0,d.isNotNullish)(s)&&await x({variables:{firstName:e,email:t,productId:s}}),v(!1)},[o,m,x]),k=(0,s.useCallback)(()=>{g(!1),v(!1),h(!1)},[]);(0,s.useEffect)(()=>{y||h(!!C)},[C,y]);let T=(0,s.useMemo)(()=>({firstName:o?.firstName,email:o?.email,setFormData:c,setProductId:p,addSubscriber:w,subscribeStatus:S,success:f,error:C,showError:_,reset:k}),[w,C,o,k,_,S,f]);return(0,t.jsx)(u.Provider,{value:T,children:e})}],812297);var c=e.i(102305);e.i(174362);var m=e.i(688906),p=e.i(611114),_=e.i(84534),h=e.i(364153),f=e.i(909271),g=e.i(640814),y=e.i(502148);e.i(105831);var v=e.i(807082),x=e.i(47465),b=e.i(213205);let C=function({selectedVariant:e,displayedColor:s,product:i,imgWidth:a=96,imgHeight:l=96,imgClassName:r=""}){let o=(0,p.useFormatMessage)();return(0,t.jsxs)("div",{className:y.default["product-data"],children:[(0,t.jsx)("div",{className:`${y.default["product-image"]} ${r||""}`,children:(0,t.jsx)(g.default,{"data-testid":"pi-img",src:("EGIFTCARD"===i.giftCardType?i.image?.url:s.assets?.images?.[0]?.url)||v.PRODUCT_FALLBACK_IMAGE,title:i.name,alt:i.name,width:a,height:l,"aria-hidden":!0})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{"data-testid":"pi-name",children:i.name}),(0,t.jsxs)("div",{children:[e?.color&&(0,t.jsxs)("div",{className:y.default["product-attribute"],children:[(0,t.jsxs)("span",{className:y.default["product-attribute-name"],children:[o("color"),":"]}),(0,t.jsx)("span",{"data-testid":"pi-color",className:y.default["product-attribute-value"],children:s?`${(0,b.getColorVariationDisplayName)(s)}`:e.color})]}),e?.size&&(0,t.jsxs)("div",{className:y.default["product-attribute"],children:[(0,t.jsxs)("span",{className:y.default["product-attribute-name"],children:[o("size"),":"]}),(0,t.jsx)("span",{"data-testid":"pi-size",className:y.default["product-attribute-value"],children:(()=>{if(!e?.size)return null;let t=i.sizes?.find(t=>t.size===e.size);return t?.name||e.size})()})]}),e?.length&&(0,t.jsxs)("div",{className:y.default["product-attribute"],children:[(0,t.jsxs)("span",{className:y.default["product-attribute-name"],children:[o("length"),":"]}),(0,t.jsx)("span",{"data-testid":"pi-length",className:y.default["product-attribute-value"],children:(0,x.formatExtendedSize)({formatMessage:o,length:e.length})})]})]})]})]})};var S=e.i(681307),w=e.i(123542),k=e.i(277491),T=e.i(942194),j=e.i(191148),I=e.i(3674),N=e.i(543771);let E=(0,s.memo)(function({onFormSubmit:e}){let i=(0,p.useFormatMessage)(),{setFormData:a,addSubscriber:l,subscribeStatus:r}=(0,s.useContext)(u),{user:o}=(0,k.useSession)(),n=(0,j.ensureString)(o?.isRegistered?o.profile?.firstName:""),d=(0,j.ensureString)(o?.isRegistered?o.profile?.email:"");async function c(t){let{validated:s,values:i}=t;if(!s)return;a(i);let r={firstName:i.firstName,email:i.email};e&&e(r),l(r)}let m=(0,s.useMemo)(()=>S.z.object({firstName:S.z.string().min(1,i("form-errors-name-first")).max(100,i("form-errors-name-first")),email:(0,N.getZodEmailSchema)(i)}),[i]),{bindFormValidation:_,handleFieldFocusout:h}=(0,w.useFormValidation)({onSubmit:c,scrollToError:!1,validationSchema:m});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("form",{className:f.default["notify-form"],onBlur:h,ref:_,children:(0,t.jsxs)("fieldset",{disabled:"pending"===r,children:[(0,t.jsx)("div",{className:f.default["form-row"],children:(0,t.jsx)(I.SanitizedInputField,{id:"notify_first-name",name:"firstName",maxLength:100,required:!0,defaultValue:n,label:`${i("first-name")} *`})}),(0,t.jsx)("div",{className:f.default["form-row"],children:(0,t.jsx)(I.SanitizedInputField,{id:"notify_email",name:"email",type:"email",maxLength:100,required:!0,defaultValue:d,label:`${i("email-address")} *`})}),(0,t.jsx)("div",{className:f.default["notify-modal-footer"],children:(0,t.jsx)(T.Button,{type:"submit",id:"notify_submit",status:r,children:i("notify-me-when-available-submit")})})]})}),(0,t.jsx)("div",{className:f.default["notify-modal-terms"],children:(0,t.jsx)("span",{children:i("notify-modal-terms",{termsOfUseLink:(0,t.jsx)("a",{href:i("terms-and-conditions-href"),target:"_blank",rel:"noreferrer",children:i("terms-and-conditions-text")},"notifyme-terms"),privacyPolicyLink:(0,t.jsx)("a",{href:i("privacy-policy-href"),target:"_blank",rel:"noreferrer",children:i("privacy-policy-text")},"notifyme-privacy")})})})]})});var P=e.i(767344);e.i(507652);var M=e.i(598676);let A=(0,s.memo)(function({onActionClick:e,productRecommendationsData:i}){let a=(0,p.useFormatMessage)(),{email:l}=(0,s.useContext)(u);return(0,t.jsxs)("div",{className:f.default["notify-success"],children:[(0,t.jsx)("div",{className:f.default["notify-success-detail
2s"],children:(0,t.jsx)("span",{children:a("notify-success-details",{email:l})})}),(0,t.jsx)(P.default,{productRecommendationsData:i,containerClassName:f.default["notify-recommendations"],inConfirmationModal:!0,inModal:!0,hideQuickAddToBasket:!0,wishListEnabled:!0,onSuggestionClick:e,recZonePlacement:M.RecZonePlacement.PDP_YOU_MAY_ALSO_LIKE_NOTIFY_MODAL}),(0,t.jsx)("div",{className:f.default["notify-success-action"],children:(0,t.jsx)(T.Button,{onClick:e,children:a("notify-me-continue-shopping")})})]})});var O=e.i(788755),z=e.i(853783);let L=(0,s.memo)(function({isSubModal:e,onFormSubmit:i,trackNotifyMeEvent:a,onSuccessActionClick:l,selectedVariant:r,displayedColor:o,product:n,productRecommendationsData:d}){let m=(0,p.useFormatMessage)(),{success:_,showError:g,addSubscriber:y,subscribeStatus:v}=(0,s.useContext)(u),{isDesktop:x}=(0,z.useLayoutMeasurement)(),b=async()=>{await y({retry:!0})},S=(0,s.useCallback)(e=>{i?.(e),a?.({formData:e,event:h.NotifyMeEvents.SUBMITTED})},[a,i]);return(0,t.jsx)("div",{className:(0,c.default)(f.default["notify-modal-body"],e&&f.default["submodal-content"],_&&f.default["submodal-success"]),children:_?(0,t.jsx)(A,{onActionClick:l,productRecommendationsData:d}):(0,t.jsx)(t.Fragment,{children:g?(0,t.jsx)(O.default,{headline:m("notify-me-error-heading"),subHeadline:m("notify-me-error-msg"),buttonText:m("notify-me-error-cta"),className:f.default["notify-error"],onConfirm:b,buttonStatus:v}):(0,t.jsxs)(t.Fragment,{children:[e&&(0,t.jsx)("span",{children:m("notify-modal-sub-title")}),(0,t.jsx)(C,{selectedVariant:r,displayedColor:o,product:n,imgClassName:f.default["notify-modal-img"],imgWidth:x?136:121,imgHeight:x?170:151}),(0,t.jsx)(E,{onFormSubmit:S})]})})})});var F=e.i(549946);let R=(0,s.forwardRef)(function({selectedVariant:e,displayedColor:i,product:a,productRecommendationsData:l,trackNotifyMeEvent:r},o){let n=(0,p.useFormatMessage)(),d=(0,s.useRef)(null),{success:g,showError:y,reset:v,addSubscriber:x,subscribeStatus:b}=(0,s.useContext)(u),[C,S]=(0,s.useState)(!1),w=(0,s.useCallback)(e=>{r?.({formData:e,event:h.NotifyMeEvents.SUBMITTED}),S(!0)},[r]),k=(0,s.useCallback)(({target:e})=>{e===d.current&&(C||r?.({formData:null,event:h.NotifyMeEvents.CLOSED}),S(!1),v())},[r,v,C]),T=async()=>{await x({retry:!0})};return(0,t.jsx)(_.Dialog,{className:(0,c.default)(f.default["notify-modal"],y&&f.default["notify-modal-error"],g&&f.default["notify-modal-success"]),"aria-labelledby":"notify-modal-link","aria-describedby":"notify-modal-title",ref:(0,m.exposeRefTo)(d,o),onClose:k,children:y?(0,t.jsx)(O.default,{headline:n("notify-me-error-heading"),subHeadline:n("notify-me-error-msg"),buttonText:n("notify-me-error-cta"),className:f.default["notify-error"],onConfirm:T,buttonStatus:b}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(_.Dialog.Title,{Icon:g?()=>(0,t.jsx)(F.CheckCircleIcon,{size:"MD"}):void 0,id:"notify-modal-title","data-testid":"notify-modal-title",className:f.default["notify-modal-title"],children:[!y&&!g&&n("notify-modal-title"),g&&n("notify-success-title")]}),(0,t.jsxs)(_.Dialog.Content,{className:f.default["notify-modal-content"],children:[!g&&!y&&(0,t.jsx)("span",{className:f.default["notify-modal-sub-title"],children:n("notify-modal-sub-title")}),(0,t.jsx)(L,{onSuccessActionClick:()=>{d.current?.close()},onFormSubmit:w,selectedVariant:e,displayedColor:i,product:a,productRecommendationsData:l})]})]})})}),G=(0,s.memo)(R),D=(0,s.memo)(({mode:e="modal",product:i,productRecommendationsData:a,trackNotifyMeEvent:l,selectedVariant:r,displayedColor:o,modalRef:n,onSuccessActionClick:d})=>{let{setProductId:c}=(0,s.useContext)(u);return(0,s.useEffect)(()=>{r&&c(r.id)},[r,c]),(0,t.jsx)(t.Fragment,{children:"modal"===e?(0,t.jsx)(G,{trackNotifyMeEvent:l,product:i,productRecommendationsData:a,selectedVariant:r,displayedColor:o,ref:n}):(0,t.jsx)(L,{trackNotifyMeEvent:l,product:i,productRecommendationsData:a,selectedVariant:r,displayedColor:o,onSuccessActionClick:d,isSubModal:!0})})});e.s(["default",0,D],680390)},144518,e=>{e.v({"coming-soon":"QuickAddToCartForm-module-scss-module__xY5NPW__coming-soon","container-body":"QuickAddToCartForm-module-scss-module__xY5NPW__container-body","dialog-actions":"QuickAddToCartForm-module-scss-module__xY5NPW__dialog-actions",fadeInModalContainer:"QuickAddToCartForm-module-scss-module__xY5NPW__fadeInModalContainer",fadeInOpacity:"QuickAddToCartForm-module-scss-module__xY5NPW__fadeInOpacity",fadeInUp:"QuickAddToCartForm-module-scss-module__xY5NPW__fadeInUp","form-column":"QuickAddToCartForm-module-scss-module__xY5NPW__form-column",loading:"QuickAddToCartForm-module-scss-module__xY5NPW__loading","main-image-column":"QuickAddToCartForm-module-scss-module__xY5NPW__main-image-column","notify-me-body":"QuickAddToCartForm-module-scss-module__xY5NPW__notify-me-body","notify-me-button":"QuickAddToCartForm-module-scss-module__xY5NPW__notify-me-button","notify-me-title":"QuickAddToCartForm-module-scss-module__xY5NPW__notify-me-title","product-description":"QuickAddToCartForm-module-scss-module__xY5NPW__product-description","product-description-only":"QuickAddToCartForm-module-scss-module__xY5NPW__product-description-only","product-image":"QuickAddToCartForm-module-scss-module__xY5NPW__product-image","product-info":"QuickAddToCartForm-module-scss-module__xY5NPW__product-info","product-name":"QuickAddToCartForm-module-scss-module__xY5NPW__product-name","product-promo":"QuickAddToCartForm-module-scss-module__xY5NPW__product-promo","product-sub-header":"QuickAddToCartForm-module-scss-module__xY5NPW__product-sub-header","product-text":"QuickAddToCartForm-module-scss-module__xY5NPW__product-text","promo-callout":"QuickAddToCartForm-module-scss-module__xY5NPW__promo-callout","qatb-price-display":"QuickAddToCartForm-module-scss-module__xY5NPW__qatb-price-display","quick-add-form":"QuickAddToCartForm-module-scss-module__xY5NPW__quick-add-form",skeleton:"QuickAddToCartForm-module-scss-module__xY5NPW__skeleton","skeleton-actions":"QuickAddToCartForm-module-scss-module__xY5NPW__skeleton-actions","skeleton-body":"QuickAddToCartForm-module-scss-module__xY5NPW__skeleton-body","skeleton-form-column":"QuickAddToCartForm-module-scss-module__xY5NPW__skeleton-form-column","skeleton-header":"QuickAddToCartForm-module-scss-module__xY5NPW__skeleton-header","skeleton-header-desktop":"QuickAddToCartForm-module-scss-module__xY5NPW__skeleton-header-desktop","skeleton-image-column":"QuickAddToCartForm-module-scss-module__xY5NPW__skeleton-image-column",success:"QuickAddToCartForm-module-scss-module__xY5NPW__success","two-column-layout":"QuickAddToCartForm-module-scss-module__xY5NPW__two-column-layout"})},85827,936756,e=>{"use strict";e.s(["default",()=>J],85827);var t=e.i(843476),s=e.i(271645),i=e.i(474676),a=e.i(84534),l=e.i(806740),r=e.i(276320);e.i(992791);var o=e.i(222509),n=e.i(943518),d=e.i(586112),u=e.i(952182),c=e.i(450991),m=e.i(661687),p=e.i(930692);e.i(105831);var _=e.i(47465),h=e.i(138472),f=e.i(180709),g=e.i(746882),y=e.i(431251),v=e.i(611114),x=e.i(435704),b=e.i(22005),C=e.i(363513),S=e.i(981651),w=e.i(614996),k=e.i(191148),T=e.i(504886),j=e.i(243159),I=e.i(223958),N=e.i(544513),E=e.i(124741),P=e.i(812297),M=e.i(680390),A=e.i(144518),O=e.i(942194),z=e.i(690371),L=e.i(549946),F=e.i(102305),R=e.i(223626),G=e.i(853783),D=e.i(364153);
2e.i(477936);var U=e.i(690583),W=e.i(930659),V=e.i(84458),B=e.i(914280);let $=({productDetail:e,onClose:i,modalActive:l,onPDPRedirection:r,onSelectVariant:o,selectedVariant:d,onVariantLoading:u,isVariantLoading:c,initialFormValues:m,addRequestStatus:p,onAddToCart:h,onBackClick:f,onNotifyMeBackClick:g,notifyMeOpenStatus:y,externalUnavailableVariants:$})=>{let q=(0,v.useFormatMessage)(),{isMobile:H,isDesktop:Y}=(0,G.useLayoutMeasurement)(),{cart:X}=(0,U.useCartState)(),{hasQATBDisruptorImages:Q}=(0,E.useFeatureFlagsBool)(["hasQATBDisruptorImages"]),K=Q?"pdpMainDesktop":"cartFullDesktop",[Z,J]=(0,s.useState)(m?.colorVariation),[ee,et]=(0,s.useState)(()=>(0,w.getSpecificImages)({product:e,color:Z,viewType:K})),[es,ei]=(0,s.useState)(d?(0,S.getVariantPrices)(d):(0,S.getPriceByColor)(e,Z)),ea=(0,s.useRef)(null),{isNotifyMeEnabled:el}=(0,N.useSfccFlags)(),[er,eo]=y,{success:en,showError:ed,reset:eu}=(0,s.useContext)(P.NotifyMeContext),ec=(0,s.useMemo)(()=>(0,x.computeProductAvailability)(d,e,{isNotifyMeEnabled:el}),[d,e,el]),{comingSoon:em,allowNotifyMe:ep}=ec;(0,s.useEffect)(()=>{!l&&er&&eo(!1)},[l,er,eo]),(0,s.useEffect)(()=>{er||eu()},[er,eu]),(0,s.useEffect)(()=>{et((0,w.getSpecificImages)({product:e,color:Z,viewType:K}))},[e,Z,K]),(0,s.useEffect)(()=>{d?ei((0,S.getVariantPrices)(d)):Z?ei((0,S.getPriceByColor)(e,Z)):ei(e.price)},[d,Z,e]);let e_=!(0,S.isGiftCard)(e.giftCardType)&&es||d,eh=(0,s.useMemo)(()=>(0,W.isProductStyleAtQuantityLimit)(X??void 0,e),[X,e]),{actionButtonLabel:ef,isActionButtonDisabled:eg}=(0,b.useProductActionState)({availability:ec,productAddedStatus:p,isVariantLoading:c,isCartLimitReached:eh}),{analyticsManager:ey}=(0,n.useAnalytics)(),ev=(0,s.useCallback)(({formData:t=null,event:s})=>{ey.fireNotifyMeEvent({product:{product_name:e.name||"",product_style:e?.style||"",product_id:e.id},event:s,formData:t?{first_name:t?.firstName,email:t.email}:null})},[ey,e]),ex=(0,s.useCallback)(e=>{e.preventDefault(),eh||(ep?(eo(!0),ev({event:D.NotifyMeEvents.OPENED})):h())},[ep,ev,h,eo,eh]),eb=(0,s.useCallback)(e=>{ev({event:e})},[ev]),{productRecommendationsData:eC}=(0,R.useProductRecommendations)({fallbackContext:{productIds:[(0,k.ensureString)(e.style)],recommenderName:"pdp-ymal"}}),eS=(0,s.useCallback)(()=>{i(),ev({event:D.NotifyMeEvents.CLOSED})},[i,ev]),ew=(0,s.useCallback)(()=>{g&&(ev({event:D.NotifyMeEvents.CLOSED}),g()),eo(!1)},[g,ev,eo]),ek=(0,s.useMemo)(()=>{let t=e.url?new URL(e.url,"http://unused-base"):new URL("https://www.underarmour.com");if(d?.color&&t.searchParams.set(`dwvar_${e.style}_color`,d.color),d?.size&&t.searchParams.set("size",d.size),d?.sizePreferenceOption?.extendedSize){let e=Object.keys(_.SIZE_ID_MAP).find(e=>_.SIZE_ID_MAP[e]===d.sizePreferenceOption?.extendedSize?.toLowerCase());e&&t.searchParams.set("extendedSize",e)}return t.pathname+t.search},[e,d]),eT=(0,s.useMemo)(()=>(0,k.ensureString)(e.name).replace(/\u00A0/g," "),[e.name]),ej=(0,s.useCallback)(()=>{r&&r(),i()},[i,r]),[eI,eN]=(0,s.useState)([]),eE=(0,s.useMemo)(()=>eI?.find(e=>e.calloutMsg)??!1,[eI]);(0,s.useEffect)(()=>{let t=Z?.color;t&&e?.guestUserPromotionsByColor?.[t]?eN(ep?[]:[e?.guestUserPromotionsByColor[t]]):eN([])},[Z?.color,e.guestUserPromotionsByColor,ep]);let eP=(0,s.useMemo)(()=>er?en||ed?"":q("notify-me"):q("add-to-bag"),[q,ed,er,en]),eM=e.variants?.find(e=>e.color===m?.colorVariation?.color&&e.size===m?.size?.size)||e.variants?.find(e=>e.color===m?.colorVariation?.color),eA=(0,s.useMemo)(()=>({initialVariant:eM,variants:e?.variants||[]}),[eM,e?.variants]);return er?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.Dialog.Title,{Icon:en?()=>(0,t.jsx)(L.CheckCircleIcon,{size:"MD"}):void 0,onPrevious:g&&!en?ew:void 0,className:(0,F.default)(A.default["notify-me-title"],{[`${A.default.success}`]:en}),children:en?q("notify-success-title"):q("notify-modal-title")}),(0,t.jsxs)(a.Dialog.Content,{className:(0,F.default)(A.default["container-body"],A.default["notify-me-body"],{[`${A.default.success}`]:en}),children:[(0,t.jsx)(M.default,{trackNotifyMeEvent:ev,mode:"submodal",onSuccessActionClick:eS,selectedVariant:d,displayedColor:Z,product:e,productRecommendationsData:eC}),(0,t.jsx)("div",{ref:ea})]})]}):(0,t.jsxs)(t.Fragment,{children:[!Y&&(0,t.jsx)(a.Dialog.Title,{onPrevious:!f||er&&en?void 0:e
2w,children:eP}),(0,t.jsxs)(a.Dialog.Content,{className:(0,F.default)(A.default["container-body"],{[A.default["two-column-layout"]]:Y}),children:[Y&&(0,t.jsx)("div",{className:A.default["main-image-column"],children:(0,t.jsx)(T.LocaleLink,{onClick:ej,href:ek,children:(0,t.jsx)(C.default,{src:(0,k.ensureString)(ee[0].url),title:e?.name||void 0,alt:(0,k.ensureString)(e?.name||void 0),width:475,height:594,sizes:"475px",layout:"responsive",fetchPriority:"high",loading:"eager"})})}),(0,t.jsxs)("div",{className:A.default["form-column"],children:[(0,t.jsx)(I.default,{onNotifyMeEvent:eb,isReturnPage:!1,isPDP:!1,isInModal:!0,id:"product-quick-add-form",className:`${A.default["quick-add-form"]} ${c?A.default.loading:""}`,product:e,allowNotifyMe:ep,onSubmit:ex,onDisplayedColorChange:e=>J(e),onVariantChange:o,onVariantLoading:u,initialFormValues:m,swipeableColors:!0,showColorNavigation:!0,swipeableSizes:!0,externalUnavailableVariants:$,beforeContent:(0,t.jsxs)("div",{className:Y?A.default["product-description-only"]:A.default["product-info"],children:[!Y&&(0,t.jsx)(T.LocaleLink,{onClick:ej,href:ek,className:A.default["product-image"],children:(0,t.jsx)(C.default,{src:(0,k.ensureString)(ee[0].url),title:e?.name||void 0,alt:(0,k.ensureString)(e?.name||void 0),width:136,height:170,sizes:"(max-width: 1023px) 80px, 136px",layout:"responsive",fetchPriority:"high",loading:"eager"})}),(0,t.jsxs)("div",{className:Y?void 0:A.default["product-description"],children:[(0,t.jsxs)("div",{className:A.default["product-text"],children:[(0,t.jsx)("h3",{className:A.default["product-name"],children:(0,t.jsx)(T.LocaleLink,{onClick:ej,href:ek,children:eT})}),e?.subHeader&&(0,t.jsx)("span",{className:A.default["product-sub-header"],children:e?.subHeader})]}),e_&&(0,t.jsx)(j.default,{className:A.default["qatb-price-display"],price:es,productExperienceType:e?.experienceType,product:e,isPDP:!!d}),!ep&&eE&&(0,t.jsx)(B.default,{productPromotions:eI,className:A.default["product-promo"],location:H?"top":"left"}),e?.promoCalloutAssetID&&(0,t.jsx)(z.Message,{className:A.default["promo-callout"],children:q(e.promoCalloutAssetID)}),em&&(0,t.jsx)("div",{className:A.default["coming-soon"],children:e.comingSoonMessage})]})]}),lookupVariants:eA},e.style),(0,t.jsx)("div",{ref:ea})]})]}),!er&&(0,t.jsxs)(a.Dialog.Actions,{className:A.default["dialog-actions"],children:[(0,t.jsx)(V.ButtonLink,{as:T.LocaleLink,href:ek,type:"button",variant:"secondary",onClick:i,children:q("view-full-details")}),(0,t.jsx)(O.Button,{className:ep?A.default["notify-me-button"]:"",id:"product-quick-add-submit","data-test-id":"product-quick-add-submit",form:"product-quick-add-form",type:"submit",variant:"tertiary",status:c?"pen
2ding":p,disabled:eg,children:ef})]})]})};var q=e.i(536733);let H=function(){return(0,t.jsxs)("div",{className:`${A.default.skeleton}`,id:"modal-container",children:[(0,t.jsx)("div",{className:A.default["skeleton-header"],children:(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:32,width:160})}),(0,t.jsxs)("div",{className:A.default["skeleton-body"],children:[(0,t.jsx)("div",{className:A.default["skeleton-image-column"],children:(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:594,width:475})}),(0,t.jsxs)("div",{className:A.default["skeleton-form-column"],children:[(0,t.jsx)("div",{className:A.default["skeleton-header-desktop"],children:(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:32,width:160})}),(0,t.jsxs)("div",{children:[(0,t.jsx)(q.UaSkeleton,{variant:"rectangular"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(q.UaSkeleton,{variant:"text"}),(0,t.jsx)(q.UaSkeleton,{variant:"text"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(q.UaSkeleton,{variant:"text",height:18,width:130}),(0,t.jsxs)("div",{children:[(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:40,width:40}),(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:40,width:40}),(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:40,width:40}),(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:40,width:40}),(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:40,width:40}),(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:40,width:40})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(q.UaSkeleton,{variant:"text",height:18,width:50}),(0,t.jsxs)("div",{children:[(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:32,width:64}),(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:32,width:64}),(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:32,width:64}),(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:32,width:64}),(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:32,width:64})]})]}),(0,t.jsxs)("div",{className:A.default["skeleton-actions"],children:[(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:44,width:140}),(0,t.jsx)(q.UaSkeleton,{variant:"rectangular",height:44,width:140})]})]})]})]})};var Y=e.i(904189),X=e.i(203369);function Q({onLoadingChange:e}={}){let[t,i]=(0,s.useState)(!1),a=(0,s.useRef)(null),l=(0,s.useCallback)(t=>{i(t),e?.(t)},[e]),r=(0,s.useCallback)(()=>{let e=null!==a.current;return a.current&&(clearTimeout(a.current),a.current=null),l(!1),e},[l]);return(0,s.useEffect)(()=>()=>{r()},[r]),{isPending:t,startOptimisticTimer:(0,s.useCallback)(e=>{a.current&&clearTimeout(a.current),l(!0),a.current=setTimeout(()=>{l(!1),a.current=null,e?.()},500)},[l]),clearOptimisticTimer:r,buildOptimisticProductData:W.buildOptimisticProductData}}e.s(["useOptimisticCartUpdate",0,Q],936756);let K=({children:e,isModal:s,modalRef:i,onModalClose:r,activityRegion:o,isNotifyMeModal:n,isSingleVariantConfirmation:d})=>!1===s?e:(0,t.jsx)(a.Dialog,{className:(0,F.default)(l.default["quick-add-modal"],{[l.default["notify-me-modal"]]:n,[l.default["single-variant-confirmation-modal"]]:d}),ref:i,onClose:r,"data-testid":"product-quick-add-modal","data-activity-region":o,children:e}),Z=({onClose:e=()=>void 0,onBackClick:a,setTrackModalClose:l,onNotifyMeOpenChange:v})=>{let{sourceCodeId:x}=(0,X.usePromotionSourceCode)(),{modalParams:{productId:b,sku:C,defaultColor:S,defaultSize:w,defaultExtendedSize:k,analyticsContext:T,autoClose:j},modalActive:I,setModalActive:N,isModal:M,setCartInitiator:A}=(0,d.useQuickAddToCart)(),O=(0,r.useApolloClient)(),{analyticsManager:z}=(0,n.useAnalytics)(),L=(0,c.useAddItems)(),{isEnabled:F,getUserSizePreferences:R,updateSingleSize:G}=(0,p.usePreferredSizesContext)(),{hasPdpRemoveDefaultSizing:U}=(0,E.useFeatureFlagsBool)(["hasPdpRemoveDefaultSizing"]),{success:W}=(0,s.useContext)(P.NotifyMeContext);R();let[V,B]=(0,s.useState)(!1),[q,Z]=(0,s.useState)(void 0),[J,ee]=(0,s.useState)(void 0),[et,es]=(0,s.useState)(!1),[ei,ea]=(0,s.useState)(!1),[el,er]=(0,s.useState)(!1),[eo,en]=(0,s.useState)(!1),[ed,eu]=(0,s.useState)(!1),[ec,em]=(0,s.useState)(void 0),[ep,e_]=(0,s.useState)(void 0),[eh,ef]=(0,s.useState)(!1),[eg,ey]=(0,s.useState)(!1),[ev,ex]=(0,s.use
2State)(new Set),{isPending:eb,startOptimisticTimer:eC,clearOptimisticTimer:eS,buildOptimisticProductData:ew}=Q(),ek=(0,s.useRef)({}),eT=(0,s.useRef)(!1),ej=(0,s.useMemo)(()=>q?.giftCardType===m.GiftCardType.EGIFTCARD,[q]),eI=(0,s.useMemo)(()=>q?.variants?.length===1&&!ej,[q,ej]),eN=(0,s.useCallback)(()=>{e&&e(),M&&ek.current.close()},[M,e]),eE=(0,s.useCallback)(()=>{!ek.current.open&&q&&!eI&&(eg?(z.trackQATBRedirect({product:q,selectedVariant:J}),(0,Y.isObjectWithKeys)(T?.tracking)&&z.trackContentFeature(T.tracking,`${T.feature} | product`,b)):z.trackQATBClose({product:q,selectedVariant:J}))},[q,eI,eg,z,J,T?.tracking,T?.feature,b]);(0,s.useEffect)(()=>{l&&l(eE)},[l,eE]),(0,s.useEffect)(()=>{v?.(eh)},[eh,v]);let eP=(0,s.useCallback)(()=>{N(!1),B(!1),ey(!1),A(u.CartInitiator.isPdp),eT.current=!1},[N,A]),eM=(0,s.useCallback)(({target:e})=>{e===ek.current&&(eE(),eP(),eh&&!W&&z.fireNotifyMeEvent({product:{product_name:q?.name||"",product_style:q?.style||"",product_id:q?.id||""},event:D.NotifyMeEvents.CLOSED})),eN()},[eN,eP,eE,eh,z,q?.name,q?.style,q?.id,W]),eA=(0,s.useCallback)(()=>{ey(!0)},[]),eO=(0,s.useCallback)(()=>{B(!1),M&&ek.current?.showModal()},[M]),ez=async()=>{if(q){let e=F&&(0,g.isPreferredSizeProduct)(q),t=R(),{preferredSize:s,preferredExtendedSize:i,productExtendedSize:a}=(0,g.getPreferredProductSizing)({product:q,userSizePreferences:t});if(e&&(!s||!i)){let e=q.sizes?.find(e=>e.size===J?.size);if((0,g.isPreferredSizeExtended)(q)){let t=!!i||!!a;await G({product:q,selectedSize:e,onlyExtended:!!s&&!t,excludeExtended:!s&&t})}else s||await G({product:q,selectedSize:e})}}},eL=(0,s.useCallback)(()=>{if(J&&!ej){ea(!0),eu(!1),A(u.CartInitiator.isQatb),ez();let e=ew(q,J);eC(),L([{id:J?.id,quantity:1,productData:e}]).then(e=>{if(e.success&&e.cart){eS();let{cart:t}=e;em(t.products.filter(e=>e.sku===J?.sku||e.upc===J.upc)[0]),e_(t.basketId),er(!0),eh&&ef(!1)}else{eS(),en(!0),eu(!0);let t=J?.sku;e.errorCode===u.CartProviderProductErrorCode.ITEM_UNAVAILABLE&&t&&ex(e=>new Set(e).add(t)),ea(!1),eI&&eP()}}).catch(e=>{eS(),eu(!0);let t=J?.sku;e instanceof Error&&e.message.includes("INVENTORY_ERROR")&&t?ex(e=>new Set(e).add(t)):en(!0),ea(!1),eI&&eP()}),T?.tracking&&z.trackContentFeature(T.tracking,`${T.feature} | qatb`,b)}},[eI,eh,J,L,eP,eS,eC,ew]),eF=(0,o.useLoadingStatus)({loading:eb,error:ei&&!!ed,resetDelay:ei?void 0:1,key:J?.id}),eR=(0,s.useMemo)(()=>{if(ei)return eF},[eF,ei]),eG=(0,s.useCallback)(async()=>{try{if(!b)return void eP();let e=await (0,f.getProductDetail)(O,b,x);if(!e?.variants?.length){Z(null),eP();return}if(e?.style&&Z(e),e?.variants?.length===1&&!ej){let t=e.colors?e.colors[0]:{},s={...e.variants[0],colorVariation:t};ee(s)}if(C){let t=e.variants.find(e=>e.sku===C);t&&ee(t)}}catch(e){eP()}},[b,O,x,ej,C,eP]),eD=!U&&q&&(0,h.getInitialSize)(q,S,void 0,void 0)||void 0,eU=(0,s.useMemo)(()=>{let e=J?.color||S||"",t=q?.colors?.find(t=>t.color===e);return{colorVariation:t,size:J?q?.sizes?.find(e=>e.size===J.size):w?q?.sizes?.find(e=>e.size===w.size)??eD:eD,length:J?.sizePreferenceOption?.extendedSize||(k&&!k.includes("|")?_.SIZE_ID_MAP[k.toLowerCase()]??"R":"R")}},[J,S,q?.colors,q?.sizes,w,eD,k]),eW=(0,s.useCallback)(()=>{b&&N(!0)},[b,N]);(0,s.useEffect)(()=>{b&&(M&&B(!0),q&&b!==(q?.style||"")&&(Z(void 0),eP()),N(!0))},[B,Z,eP,N,b,q,M]),(0,s.useEffect)(()=>{I&&!q&&null!==q&&eG()},[I,q,eG]),(0,s.useEffect)(()=>{I&&eI&&J&&!el&&!ej&&(eT.current||(eT.current=!0,eL()))},[I,eI,J,el,eL,ej]),(0,s.useEffect)(()=>{if(J&&q&&z){let e={product_id:J.id,product_color:J?.color,product_name:q.name??"",product_sub_header:q.subHeader??"",product_style:q.style??"",product_sku:J.sku};z.fireVariantOrColorSelectionChanged({...e,aa_link_name:"variant change"})}ea(!1)},[J,q,z]);let eV=(0,s.useMemo)(()=>q&&q.style===b&&(!eI||eI&&el&&!eo),[eI,el,q,eo,b]);(0,s.useEffect)(()=>{if(!ek.current?.open&&I&&eV){if(!eI&&!el&&S&&q){let e=(0,h.getInitialSize)(q,S,void 0,void 0);z.trackQATBView({product:q,color:q.colors?.find(e=>e.color===S),size:e,selectedVariant:J})}eO()}},[eI,b,el,I,eO,q,eo,S,z,J,eV]),(0,s.useEffect)(()=>{j&&el&&I&&eN()},[j,el,I,eN]);let eB=eI&&el&&!eo;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(K,{activityRegion:T?.activityRegion,isModal:M,modalRef:ek,onModalClose:eM,isNotifyMeModal:eh,isSingleVariantConfirmation:eB,children:[!q&&!eI&&(0,t.jsx)(H,{}),eB&&(0,t.jsx)(y.default,{productDetail:ec,handleClose:eM,isLoading:!ec&&!ep}),q&&!eI&&(0,t.jsx)($,{productDetail:q,onClose:eN,onPDPRedirection:eA,onSelectVariant:ee,selectedVariant:J,onVariantLoading:es,isVariantLoading:et,initialFormValues:eU,addRequestStatus:eR,modalActive:I,onAddToCart:eL,onBackClick:a,onNotifyMeBackClick:eW,notifyMeOpenStatus:[eh,ef],externalUnavailableVariants:ev})]}),V&&(0,t.jsx)(i.CustomLoader,{onClick:eP})]})},J=e=>(0,t.jsx)(P.default,{children:(0,t.jsx)(Z,{...e})})},265593,e=>{e.v({"carousel-items":"FeaturedProductDialog-module-scss-module__7SFrsG__carousel-items","carousel-wrapper":"FeaturedProductDialog-module-scss-module__7SFrsG__carousel-wrapper","center-content":"FeaturedProductDialog-module-scss-module__7SFrsG__center-content","content-wrapper":"FeaturedProductDialog-module-scss-module__7SFrsG__content-wrapper",fadeInOpacity:"FeaturedProductDialog-module-scss-module__7SFrsG__fadeInOpacity",fadeInUp:"FeaturedProductDialog-module-scss-module__7SFrsG__fadeInUp","featured-products":"FeaturedProductDialog-module-scss-module__7SFrsG__featured-products","notify-me-modal":"FeaturedProductDialog-module-scss-module__7SFrsG__notify-me-modal",qatb:"FeaturedProductDialog-module-scss-module__7SFrsG__qatb","skeleton-wrapper":"FeaturedProductDialog-module-scss-module__7SFrsG__skeleton-wrapper",wide:"FeaturedProductDialog-module-scss-module__7SFrsG__wide"})},66011,e=>{e.v({"video-container":"UaVideo-module-scss-module__XBBPtq__video-container"})},655146,e=>
2{e.v({"video-container":"Video-module-scss-module__WuVqKG__video-container"})},643902,e=>{e.v({fadeInOpacity:"HeroVideoDialog-module-scss-module__sRT-Nq__fadeInOpacity",fadeInUp:"HeroVideoDialog-module-scss-module__sRT-Nq__fadeInUp",herovideo__dialog:"HeroVideoDialog-module-scss-module__sRT-Nq__herovideo__dialog","herovideo__dialog-content":"HeroVideoDialog-module-scss-module__sRT-Nq__herovideo__dialog-content"})},946670,880874,838791,486128,987777,e=>{"use strict";e.s(["default",()=>b],946670);var t=e.i(843476),s=e.i(102305),i=e.i(271645),a=e.i(943518),l=e.i(611114),r=e.i(677369),o=e.i(719523),n=e.i(432815),d=e.i(894305),u=e.i(586112),c=e.i(84534),m=e.i(814199),p=e.i(536733),_=e.i(85827),h=e.i(265593),f=e.i(895311),g=e.i(429822),y=e.i(904189);let v=()=>(0,t.jsx)("div",{className:h.default["center-content"],children:(0,t.jsxs)("div",{className:h.default["skeleton-wrapper"],children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(p.UaSkeleton,{variant:"rectangular",height:180},1),(0,t.jsx)(p.UaSkeleton,{variant:"text",height:25,width:"80%"}),(0,t.jsx)(p.UaSkeleton,{variant:"text",height:15,width:80})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(p.UaSkeleton,{variant:"rectangular",height:180}),(0,t.jsx)(p.UaSkeleton,{variant:"text",height:25,width:"80%"}),(0,t.jsx)(p.UaSkeleton,{variant:"text",height:15,width:80})]})]})}),x=(0,i.memo)(function({featuredProducts:e,show:r,onClose:o,handleHasCarouselProducts:n,analyticsContext:p,modalTitle:x}){let b=(0,l.useFormatMessage)(),{analyticsManager:C}=(0,a.useAnalytics)(),{carouselItems:S}=(0,d.useProductsFromCollection)(e);(0,i.useEffect)(()=>{S?.length?n(!0):n(!1)},[S,n]);let w=(0,i.useMemo)(()=>S&&S?.length?S.length:0,[S]),k=(0,i.useMemo)(()=>w>=2?2:1,[w]),T=(0,i.useMemo)(()=>w>=3?3:w,[w]),{setIsModal:j}=(0,u.useQuickAddToCart)(),I=(0,i.useRef)({}),N=(0,i.useRef)(null),E=(0,i.useRef)(g.noop),[P,M]=(0,i.useState)("inactive"),[A,O]=(0,i.useState)(!1),[z,L]=(0,i.useState)(!1),F=(0,i.useMemo)(()=>(0,s.default)(h.default["featured-products"],{[h.default.wide]:!A&&w>=3,[h.default.qatb]:A,[h.default["notify-me-modal"]]:A&&z}),[A,z,w]),R=(0,i.useMemo)(()=>({className:F,"aria-labelledby":"featured-products-modal-title","data-featured-product-dialog":"","data-mode":P}),[F,P]);(0,i.useEffect)(()=>"inactive"===P?void 0:I.current.showModal(),[P]),(0,i.useEffect)(()=>{N.current?.slideTo(0,"instant")},[r]);let G=(0,i.useCallback)(e=>{M("inactive"),C.trackFeaturedProductsPDPClick(),(0,y.isObjectWithKeys)(p?.tracking)&&C.trackContentFeature(p?.tracking,`${p.feature} | product`,e),o()},[p,C,o]),D=(0,i.useCallback)((e=!1)=>{e&&E.current&&E.current(),L(!1),O(!1),M("inactive"),o()},[o]),U=(0,i.useCallback)(e=>{M("active"),C.trackFeaturedProductsQATBClick(),(0,y.isObjectWithKeys)(p?.tracking)&&C.trackContentFeature(p?.tracking,`${p.feature} | qatb`,e),j(!1),O(!0)},[C,p,j]),W=(0,i.useCallback)(e=>{E.current=e},[]),V=(0,i.useCallback)(e=>{let t=I.current;if(!t||!t.open)return;let s=t.getBoundingClientRect();e.clientX>=s.left&&e.clientX<=s.right&&e.clientY>=s.top&&e.clientY<=s.bottom||(e.preventDefault(),e.stopPropagation(),D(A))},[D,A]),B=(0,i.useCallback)(e=>{let t=I.current;if(!t||!t.open)return;let s=e.touches[0];if(!s)return;let i=t.getBoundingClientRect();s.clientX>=i.left&&s.clientX<=i.right&&s.clientY>=i.top&&s.clientY<=i.bottom||(e.preventDefault(),e.stopPropagation(),D(A))},[D,A]);return(0,t.jsxs)(c.Dialog,{isModalOpen:r,ref:I,onPointerDownCapture:V,onTouchStartCapture:B,onClose:()=>D(A),...R,children:[A&&(0,t.jsx)(_.default,{onClose:()=>D(!0),onBackClick:()=>{L(!1),O(!1)},setTrackModalClose:W,onNotifyMeOpenChange:L}),!A&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.Dialog.Title,{children:x||b("featured-products")}),(0,t.jsxs)(c.Dialog.Content,{className:h.default["content-wrapper"],children:[!S&&(0,t.jsx)(v,{}),S&&S.length>0&&(0,t.jsx)(m.Carousel,{displayItems:k,swipeInteraction:"flick",breakpoints:{480:{displayItems:T,swipeInteraction:"slide"}},className:(0,s.default)(h.default["carousel-wrapper"],{[h.default["center-content"]]:w<=2}),useRoundNav:!0,ref:N,children:S.map((e,s)=>(0,t.jsx)(m.CarouselItem,{className:h.default["carousel-items"],children:(0,t.jsx)(f.ProductTile,{inModal:!0,product:e,showColorInfo:!1,wishListEnabled:!0,showQuickAddButton:!0,onQuickAddButtonClick:()=>U(e.style),onClick:()=>G(e.style),source:"featured products"},s)},s))})]})]})]})}),b=({theme:e,products:d,mobilePosition:u,desktopPosition:c,context:m,modalTitle:p,showDialog:_,onShowDialogChange:h,hasCarouselProducts:f,onHasCarouselProductsChange:g,hasFeaturedProductSiblings:y=!1})=>{let v=(0,l.useFormatMessage)(),{analyticsManager:b}=(0,a.useAnalytics)(),[C,S]=(0,i.useState)(!1),[w,k]=(0,i.useState)(!1),T=h??S,j=f??w,I=(0,i.useCallback)(()=>{b.trackFeaturedProductButtonClick(),m?.tracking&&b.trackContentFeature
2(m.tracking,"featured products","featured products"),T(!0)},[b,m,T]),N=(0,s.default)("featured-products",n.default.featured__products,{[n.default[`mb-${u}`]]:u,[n.default[`dt-${c}`]]:c,[n.default.visible]:!!j}),E=(0,i.useCallback)(()=>T(!1),[T]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:N,"data-theme-cms":e,"data-visible":j,children:(0,t.jsx)("button",{type:"button",className:(0,s.default)(n.default.btn__add,{[n.default["animate-on-view"]]:y}),onClick:I,children:(0,t.jsx)(r.AnimatedIconSlideout,{label:v("shop"),icon:(0,t.jsx)(o.HangerCircleIcon,{size:"XL"}),isLooping:!y,shouldTriggerOnView:y,shouldTriggerOnHover:!0})})},`featured-${j}`),d&&(0,t.jsx)(x,{featuredProducts:d,show:_??C,onClose:E,handleHasCarouselProducts:e=>{g?g(e):k(e)},analyticsContext:m,modalTitle:p})]})};var C=e.i(66011),S=e.i(157690);function w(e){let[t,s]=(0,i.useState)(!1);(0,i.useEffect)(()=>{if(t||!e)return()=>null;function i(){try{e?.()}catch{}s(!0)}return window.addEventListener("pointermove",i),window.addEventListener("keydown",i),window.addEventListener("click",i),()=>{window.removeEventListener("pointermove",i),window.removeEventListener("keydown",i),window.removeEventListener("click",i)}},[t,e])}e.s(["default",0,w],880874);var k=e.i(504886),T=e.i(191148),j=e.i(620250),I=e.i(954050),N=e.i(655146),E=e.i(597426);let P=(0,i.forwardRef)(function({player:e,children:s,...a},l){let r=(0,i.useId)(),o=a.id||r.replace(/:/g,"-"),n=(0,i.useRef)(null);(0,i.useImperativeHandle)(l,()=>n.current);let[d,u]=(0,i.useState)(0),[c,m]=(0,i.useState)(""),p=(0,E.getVideoPlayer)(e||"html");!function(e,t,s,{isVideoFormatSupported:a,initialize:l}){(0,i.useEffect)(()=>{let t=e.current,s=(0,E.getActiveSourceElement)(t)?.src;return a(t,s)?l(t,s):()=>null},[e,t,s,a,l])}(n,d,c,p);let _=(0,i.useCallback)((e,t)=>{u(e=>e+1),m(s=>(0,T.ensureString)(e?t:s))},[]),{pictureElement:h,videoSources:f,preloadLinks:g,styleTag:y}=(0,E.getVideoMedia)(s,p,_,o);return(0,t.jsxs)("div",{id:o,className:N.default["video-container"],children:[g,y,h,(0,t.jsx)("video",{"data-key":d,ref:n,...a,children:f},d)]})});var M=e.i(124741);let A=(0,i.forwardRef)(function({player:e="html",...s},i){let{isHlsVideoEnabled:a}=(0,M.useFeatureFlagsBool)(["isHlsVideoEnabled"]);return(0,t.jsx)(P,{ref:i,...s,player:a?"hls":e})});var O=e.i(621962),z=e.i(225482);function L({children:e,context:s,ctaLink:a,sources:r,poster:o,onPlay:n,onPause:d,alt:u,forwardVideoRef:c,startPlayingOnFirstInteractionWithPage:m,...p}){let _=(0,i.useRef)(null),h=c??_,{webviewVendor:f}=(0,z.useDeviceDetect)(),y=f!==z.WebviewVendors.TIKTOK&&m;w(()=>y?h.current?.play().catch(g.noop):void 0);let v=y??p.autoPlay,x=p.muted??!1,b=(0,l.useFormatMessage)(),{handleCtaClickEvent:N}=(0,I.useTrackingEvents)(s);return v&&h.current&&h.current.play().catch(g.noop),(0,t.jsx)("div",{className:C.default["video-container"],children:(0,t.jsxs)(j.default,{condition:!!a,as:k.LocaleLink,href:(0,T.ensureString)(a),onClick:N,children:[(0,t.jsxs)(A,{"aria-label":u,ref:h,...p,autoPlay:v,onPlay:n,onPause:d,poster:o??void 0,muted:x,children:[r.map((e,s)=>(0,t.jsx)(O.Source,{src:e.uri,media:e.device?(0,S.getMediaQueryFromDeviceType)(e.device):void 0,aspectRatio:e.aspectRatio,poster:e.poster,priority:e.priority},s)),(0,t.jsxs)("noscript",{children:[(0,t.jsxs)("p",{children:[b("video-error-msg"),(0,t.jsx)("a",{href:r[0].uri,children:b("link-to-video")})," ",b("instead"),"."]}),(0,t.jsx)("div",{id:"video-description",hidden:!0,children:(0,t.jsx)("p",{children:u})})]})]}),e]})})}e.s(["default",0,L],838791);var F=e.i(643902);e.s(["default",0,function({desktopMedia:e,mobileMedia:s,isModalOpen:i,onClose:a}){return(0,t.jsx)(c.Dialog,{borderless:!0,showCloseIcon:!0,className:F.default.herovideo__dialog,isModalOpen:i,onClose:a,children:(0,t.jsx)(c.Dialog.Content,{className:F.default["herovideo__dialog-content"],children:(0,t.jsx)(L,{"data-testid":"hero-video",sources:[{uri:e?.src||"",type:"video/mp4",device:"desktop",poster:(0,E.getPosterUrlFromVideoUrl)(e?.src??""),aspectRatio:(0,E.getAspectRatioFromVideoName)(e?.src??"").aspectRatio},{uri:e?.src||"",type:"video/mp4",device:"tablet",poster:(0,E.getPosterUrlFromVideoUrl)(e?.src??""),aspectRatio:(0,E.getAspectRatioFromVideoName)(e?.src??"").aspectRatio},{uri:s?.src||"",type:"video/mp4",device:"mobile",poster:(0,E.getPosterUrlFromVideoUrl)(s?.src??""),aspectRatio:(0,E.getAspectRatioFromVideoName)(s?.src??"").aspectRatio}
2],alt:e?.alt,controls:!0,autoPlay:!0,playsInline:!0})})})}],486128);var R=e.i(336969),G=e.i(206886);function D(e){return(0,G.isVideoReference)(e)&&(0,G.isImageReference)(e.poster)?e.poster:{src:"",alt:""}}function U({mobileVideoUrl:e,desktopVideoUrl:t,priority:s}){return[{uri:(0,T.ensureString)(t),type:"video/mp4",device:"desktop",poster:(0,E.getPosterUrlFromVideoUrl)((0,T.ensureString)(t)),aspectRatio:(0,E.getAspectRatioFromVideoName)((0,T.ensureString)(t)).aspectRatio,priority:s},{uri:(0,T.ensureString)(t),type:"video/mp4",device:"tablet",poster:(0,E.getPosterUrlFromVideoUrl)((0,T.ensureString)(t)),aspectRatio:(0,E.getAspectRatioFromVideoName)((0,T.ensureString)(t)).aspectRatio,priority:s},{uri:(0,T.ensureString)(e),type:"video/mp4",device:"mobile",poster:(0,E.getPosterUrlFromVideoUrl)((0,T.ensureString)(e)),aspectRatio:(0,E.getAspectRatioFromVideoName)((0,T.ensureString)(e)).aspectRatio,priority:s}]}var W=e.i(717607),V=e.i(421495),B=e.i(853783);e.s(["useVideoContent",0,function({priority:e=!1,desktopMedia:t,mobileMedia:s,featuredProducts:a,webviewVendor:l}){let{isMobile:r}=(0,B.useLayoutMeasurement)(),[o,n]=(0,i.useState)(!0),[d,u]=(0,i.useState)(!1),c=(0,i.useRef)(null),[m,p,_]=(0,W.useModal)(),h=t?.playerSettings,f=(0,i.useCallback)(()=>{p()},[p]),y=(0,i.useCallback)(()=>{n(!1),u(!0)},[]),v=(0,i.useCallback)(()=>{n(!0),u(!1)},[]),x=(0,i.useCallback)(()=>{c.current&&c.current.paused&&!1===d&&c.current.play()},[d]),b=(0,i.useCallback)(e=>{["Enter"," "].includes(e.key)&&p()},[p]),C=(0,i.useRef)(null);(0,i.useEffect)(()=>{C.current&&(C.current.defaultMuted=!0,C.current.autoplay=!0,C.current.loop=!0,C.current.muted=!0,C.current.play().catch(g.noop))},[]);let S=(0,i.useMemo)(()=>(function(e,t,s){return s===z.WebviewVendors.TIKTOK?R.VideoPlayerType.CLICK_TO_PLAY:e?!e?.muted&&e?.controls&&!e?.loop&&!e?.autoPlay&&(0,G.isVideoReference)(t)&&t?.poster?R.VideoPlayerType.CLICK_TO_OVERLAY:!e?.muted&&e?.controls&&e?.loop&&e?.autoPlay&&(0,G.isVideoReference)(t)&&t?.poster&&t?.poster.mediaType==="video"?R.VideoPlayerType.LOOPING_TO_OVERLAY:e?.muted&&e?.controls&&e?.loop&&e?.autoPlay&&(0,G.isVideoReference)(t)&&t?.poster&&t?.poster.mediaType==="image"?R.VideoPlayerType.CLICK_TO_PLAY:R.VideoPlayerType.INLINE_LOOPING:R.VideoPlayerType.INLINE_LOOPING})(h,t,l),[h,t,l]),{sources:w,desktopCmsImage:k,mobileCmsImage:j}=(0,i.useMemo)(()=>(function({priority:e,desktopMedia:t,mobileMedia:s}){let i=(0,T.ensureString)(s?.src),a=(0,T.ensureString)(t?.src);return{sources:{default:U({mobileVideoUrl:i,desktopVideoUrl:a,priority:e}),[R.VideoPlayerType.LOOPING_TO_OVERLAY]:U({mobileVideoUrl:(0,T.ensureString)(s?.poster?.src),desktopVideoUrl:(0,T.ensureString)(t?.poster?.src),priority:e}),[R.VideoPlayerType.CLICK_TO_PLAY]:U({mobileVideoUrl:(0,T.ensureString)((0,G.isVideoReference)(s)&&(0,G.isImageReference)(s.poster)?s.src:a),desktopVideoUrl:a,priority:e})},desktopCmsImage:D(t),mobileCmsImage:D(s)}})({desktopMedia:t,mobileMedia:s,priority:e}),[t,s,e]),I=(0,V.getHeroMediaLink)(t,a),N=(0,V.getHeroMediaLink)(s,a),E=(0,i.useMemo)(()=>r&&N||I,[r,N,I]),P=(0,i.useMemo)(()=>r&&s?.alt||t?.alt,[r,s,t]),M=!o&&d;return{videoType:S,sources:w,muteVideoRef:C,handleClick:f,handleKeyDown:b,desktopCmsImage:k,mobileCmsImage:j,mediaCtaLink:E,videoAltText:P,isModalOpen:m,handleModalClose:_,handlePlay:y,handlePause:v,heroVideoRef:c,showPlayIcon:o,showVideoPlayerControls:d,isPlaying:M,handleCtpClick:x}}],987777)},650050,e=>{e.v({fadeInOpacity:"VideoContent-module-scss-module__ES9xza__fadeInOpacity",fadeInUp:"VideoContent-module-scss-module__ES9xza__fadeInUp","hero__video-ctp-overlay":"VideoContent-module-scss-module__ES9xza__hero__video-ctp-overlay","hero__video-icon":"VideoContent-module-scss-module__ES9xza__hero__video-icon","hero__video-icon-play":"VideoContent-module-scss-module__ES9xza__hero__video-icon-play","hero__video-lazy":"VideoContent-module-scss-module__ES9xza__hero__video-lazy","hero__video-wrapper":"VideoContent-module-scss-module__ES9xza__hero__video-wrapper"})},413611,703487,e=>{"use strict";var t=e.i(843476),s=e.i(271645),i=Object.defineProperty,a=new Map,l=new WeakMap,r=0,o=void 0;s.Component,e.s(["default",0,function({children:e,offset:i=100,threshold:n=0,className:d,style:u}){let{ref:c,inView:m}=function({threshold:e,delay:t,trackVisibility:i,rootMargin:n,root:d,triggerOnce:u,skip:c,initialInView:m,fallbackInView:p,onChange:_}={}){var h;let[f,g]=s.useState(null),y=s.useRef(_),[v,x]=s.useState({inView:!!m,entry:void 0});y.current=_,s.useEffect(()=>{let s;if(!c&&f)return s=function(e,t,s={},i=o){if(void 0===window.IntersectionObserver&&void 0!==i){let a=e.getBoundingClientRect();return t(i,{isIntersecting:i,target:e,intersectionRatio:"number"==typeof s.threshold?s.threshold:0,time:0,boundingClientRect:a,intersectionRect:a,rootBounds:a}),()=>{}}let{id:n,observer:d,elements:u}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var s;return`${t}_${"root"===t?!(s=e.root)?"0":(l.has(s)||(r+=1,l.set(s,r.toString())),l.get(s)):e[t]}`}).toString(),s=a.get(t);if(!s){let i,l=new Map,r=new IntersectionObserver(t=>{t.forEach(t=>{var s;let a=t.isIntersecting&&i.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(s=l.get(t.target))||s.forEac
2h(e=>{e(a,t)})})},e);i=r.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),s={id:t,observer:r,elements:l},a.set(t,s)}return s}(s),c=u.get(e)||[];return u.has(e)||u.set(e,c),c.push(t),d.observe(e),function(){c.splice(c.indexOf(t),1),0===c.length&&(u.delete(e),d.unobserve(e)),0===u.size&&(d.disconnect(),a.delete(n))}}(f,(e,t)=>{x({inView:e,entry:t}),y.current&&y.current(e,t),t.isIntersecting&&u&&s&&(s(),s=void 0)},{root:d,rootMargin:n,threshold:e,trackVisibility:i,delay:t},p),()=>{s&&s()}},[Array.isArray(e)?e.toString():e,f,d,n,u,c,i,p,t]);let b=null==(h=v.entry)?void 0:h.target,C=s.useRef(void 0);f||!b||u||c||C.current===b||(C.current=b,x({inView:!!m,entry:void 0}));let S=[g,v.inView,v.entry];return S.ref=S[0],S.inView=S[1],S.entry=S[2],S}({triggerOnce:!0,rootMargin:`0px 0px ${i}px 0px`,threshold:n});return(0,t.jsx)("div",{ref:c,className:d,style:u,children:m&&e})}],703487),e.s([],413611)},666476,e=>{e.v({"cms-media":"CmsMedia-module-scss-module__iTnLkG__cms-media",fadeInOpacity:"CmsMedia-module-scss-module__iTnLkG__fadeInOpacity",fadeInUp:"CmsMedia-module-scss-module__iTnLkG__fadeInUp",media:"CmsMedia-module-scss-module__iTnLkG__media","media__hide-dt":"CmsMedia-module-scss-module__iTnLkG__media__hide-dt","media__hide-mb":"CmsMedia-module-scss-module__iTnLkG__media__hide-mb"})},854833,e=>{e.v({fadeInOpacity:"HeroMini-module-scss-module__mPF8Hq__fadeInOpacity",fadeInUp:"HeroMini-module-scss-module__mPF8Hq__fadeInUp",hero:"HeroMini-module-scss-module__mPF8Hq__hero"})},123158,e=>{e.v({fadeInOpacity:"HeroCLP-module-scss-module__suWPjq__fadeInOpacity",fadeInUp:"HeroCLP-module-scss-module__suWPjq__fadeInUp",herocat:"HeroCLP-module-scss-module__suWPjq__herocat",herocat__callout:"HeroCLP-module-scss-module__suWPjq__herocat__callout",herocat__header:"HeroCLP-module-scss-module__suWPjq__herocat__header","herocat__img-wrapper":"HeroCLP-module-scss-module__suWPjq__herocat__img-wrapper",herocat__list:"HeroCLP-module-scss-module__suWPjq__herocat__list"})},261922,e=>{e.v({fadeInOpacity:"HeroSplit-module-scss-module__vp5xsG__fadeInOpacity",fadeInUp:"HeroSplit-module-scss-module__vp5xsG__fadeInUp",h1:"HeroSplit-module-scss-module__vp5xsG__h1",h2:"HeroSplit-module-scss-module__vp5xsG__h2",h3:"HeroSplit-module-scss-module__vp5xsG__h3",h4:"HeroSplit-module-scss-module__vp5xsG__h4",h5:"HeroSplit-module-scss-module__vp5xsG__h5",h6:"HeroSplit-module-scss-module__vp5xsG__h6",headline1:"HeroSplit-module-scss-module__vp5xsG__headline1",headline2:"HeroSplit-module-scss-module__vp5xsG__headline2",headline3:"HeroSplit-module-scss-module__vp5xsG__headline3",headline4:"HeroSplit-module-scss-module__vp5xsG__headline4",headline5:"HeroSplit-module-scss-module__vp5xsG__headline5",headline6:"HeroSplit-module-scss-module__vp5xsG__headline6","hero-split":"HeroSplit-module-scss-module__vp5xsG__hero-split","hero-split--dark":"HeroSplit-module-scss-module__vp5xsG__hero-split--dark","hero-split__callout":"HeroSplit-module-scss-module__vp5xsG__hero-split__callout","hero-split__header":"HeroSplit-module-scss-module__vp5xsG__hero-split__header","hero-split__hide-dt":"HeroSplit-module-scss-module__vp5xsG__hero-split__hide-dt","hero-split__hide-mb":"HeroSplit-module-scss-module__vp5xsG__hero-split__hide-mb","hero-split__img":"HeroSplit-module-scss-module__vp5xsG__hero-split__img","hero-split__img-wrapper":"HeroSplit-module-scss-module__vp5xsG__hero-split__img-wrapper","hero-split__img-wrapper--default":"HeroSplit-module-scss-module__vp5xsG__hero-split__img-wrapper--default","hero-split__snipe-text":"HeroSplit-module-scss-module__vp5xsG__hero-split__snipe-text","hero-split__subheader":"HeroSplit-module-scss-module__vp5xsG__hero-split__subheader","hero-split__wrapper":"HeroSplit-module-scss-module__vp5xsG__hero-split__wrapper","hero-split__wrapper--inverse":"HeroSplit-module-scss-module__vp5xsG__hero-split__wrapper--inverse",hero__center:"HeroSplit-module-scss-module__vp5xsG__hero__center",hero__subheader:"HeroSplit-module-scss-module__vp5xsG__hero__subheader"})},887904,e=>{e.v({carousel__slide:"ContentSlide-module-scss-module__YXxc7q__carousel__slide",fadeInOpacity:"ContentSlide-module-scss-module__YXxc7q__fadeInOpacity",fadeInUp:"ContentSlide-module-scss-module__YXxc7q__fadeInUp","large-grid-layout":"ContentSlide-module-scss-module__YXxc7q__large-grid-layout",slide__asset:"ContentSlide-module-scss-module__YXxc7q__slide__asset",slide__asset__numbered:"ContentSlide-module-scss-module__YXxc7q__slide__asset__numbered",slide__cta:"ContentSlide-module-scss-module__YXxc7q__slide__cta",
2slide__description:"ContentSlide-module-scss-module__YXxc7q__slide__description",slide__details:"ContentSlide-module-scss-module__YXxc7q__slide__details",slide__details__dynamic_text:"ContentSlide-module-scss-module__YXxc7q__slide__details__dynamic_text",slide__headline:"ContentSlide-module-scss-module__YXxc7q__slide__headline",slide__icon:"ContentSlide-module-scss-module__YXxc7q__slide__icon"})},426605,e=>{e.v({"carousel__call-to-action":"ContentCarousel-module-scss-module__-x0mBq__carousel__call-to-action",carousel__grid:"ContentCarousel-module-scss-module__-x0mBq__carousel__grid",carousel__pager:"ContentCarousel-module-scss-module__-x0mBq__carousel__pager",carousel__slider:"ContentCarousel-module-scss-module__-x0mBq__carousel__slider",carousel__wrapper:"ContentCarousel-module-scss-module__-x0mBq__carousel__wrapper",content__carousel:"ContentCarousel-module-scss-module__-x0mBq__content__carousel",content__carousel__header:"ContentCarousel-module-scss-module__-x0mBq__content__carousel__header","content__carousel__header--center":"ContentCarousel-module-scss-module__-x0mBq__content__carousel__header--center","content__carousel__header--numbered":"ContentCarousel-module-scss-module__-x0mBq__content__carousel__header--numbered",content__carousel__headline:"ContentCarousel-module-scss-module__-x0mBq__content__carousel__headline",content__carousel__inner:"ContentCarousel-module-scss-module__-x0mBq__content__carousel__inner",fadeInOpacity:"ContentCarousel-module-scss-module__-x0mBq__fadeInOpacity",fadeInUp:"ContentCarousel-module-scss-module__-x0mBq__fadeInUp","large-grid-layout":"ContentCarousel-module-scss-module__-x0mBq__large-grid-layout","slide__content--center":"ContentCarousel-module-scss-module__-x0mBq__slide__content--center","slide__content--guided-shopping":"ContentCarousel-module-scss-module__-x0mBq__slide__content--guided-shopping","slide__content--numbered":"ContentCarousel-module-scss-module__-x0mBq__slide__content--numbered"})},438178,e=>{e.v({carousel__navigation:"CarouselNavigation-module-scss-module__XgSY3G__carousel__navigation",fadeInOpacity:"CarouselNavigation-module-scss-module__XgSY3G__fadeInOpacity",fadeInUp:"CarouselNavigation-module-scss-module__XgSY3G__fadeInUp"})},257793,e=>{e.v({fadeInOpacity:"ContentCarouselSkeleton-module-scss-module__OxfSBq__fadeInOpacity",fadeInUp:"ContentCarouselSkeleton-module-scss-module__OxfSBq__fadeInUp","skeleton-slide":"ContentCarouselSkeleton-module-scss-module__OxfSBq__skeleton-slide","skeleton-swiper":"ContentCarouselSkeleton-module-scss-module__OxfSBq__skeleton-swiper"})},268980,e=>{e.v({ctas:"TabbedContent-module-scss-module__ThIaAq__ctas",fadeInOpacity:"TabbedContent-module-scss-module__ThIaAq__fadeInOpacity",fadeInUp:"TabbedContent-module-scss-module__ThIaAq__fadeInUp",header:"TabbedContent-module-scss-module__ThIaAq__header",header_group:"TabbedContent-module-scss-module__ThIaAq__header_group",panels:"TabbedContent-module-scss-module__ThIaAq__panels",pill:"TabbedContent-module-scss-module__ThIaAq__pill",subheader:"TabbedContent-module-scss-module__ThIaAq__subheader",tab_panel:"TabbedContent-module-scss-module__ThIaAq__tab_panel","tab_panel--active":"TabbedContent-module-scss-module__ThIaAq__tab_panel--active","tab_panel--inactive":"TabbedContent-module-scss-module__ThIaAq__tab_panel--inactive",tabbed_content:"TabbedContent-module-scss-module__ThIaAq__tabbed_content","tabbed_content--center":"TabbedContent-module-scss-module__ThIaAq__tabbed_content--center",tablist:"TabbedContent-module-scss-module__ThIaAq__tablist","tablist--center":"TabbedContent-module-scss-module__ThIaAq__tablist--center"})},289123,e=>{e.v({content__carousel__quote:"ContentCarouselQuote-module-scss-module__dEQ72q__content__carousel__quote",content__description:"ContentCarouselQuote-module-scss-module__dEQ72q__content__description",content__headline:"ContentCarouselQuote-module-scss-module__dEQ72q__content__headline",fadeInOpacity:"ContentCarouselQuote-module-scss-module__dEQ72q__fadeInOpacity",fadeInUp:"ContentCarouselQuote-module-scss-module__dEQ72q__fadeInUp",flip:"ContentCarouselQuote-module-scss-module__dEQ72q__flip",has__video:"ContentCarouselQuote-module-scss-module__dEQ72q__has__video",quote__slide:"ContentCarouselQuote-module-scss-module__dEQ72q__quote__slide",quotes__container:"ContentCarouselQuote-module-scss-module__dEQ72q__quotes__container",quotes_carousel:"ContentCarouselQuote-module-scss-module__dEQ72q__quotes_carousel",video__container:"ContentCarouselQuote-module-scss-module__dEQ72q__video__container"})},210522,e=>{e.v({"cta-button":"InGrid-module-scss-module__bwQMzq__cta-button","dt-in-grid-single":"InGri
2d-module-scss-module__bwQMzq__dt-in-grid-single",fadeInOpacity:"InGrid-module-scss-module__bwQMzq__fadeInOpacity",fadeInUp:"InGrid-module-scss-module__bwQMzq__fadeInUp",header:"InGrid-module-scss-module__bwQMzq__header",ingrid:"InGrid-module-scss-module__bwQMzq__ingrid",ingrid__center:"InGrid-module-scss-module__bwQMzq__ingrid__center",ingrid__copyarea:"InGrid-module-scss-module__bwQMzq__ingrid__copyarea",ingrid__header:"InGrid-module-scss-module__bwQMzq__ingrid__header","ingrid__img-wrapper":"InGrid-module-scss-module__bwQMzq__ingrid__img-wrapper",ingrid__list:"InGrid-module-scss-module__bwQMzq__ingrid__list","ingrid__seo-block":"InGrid-module-scss-module__bwQMzq__ingrid__seo-block","ingrid__seo-columns":"InGrid-module-scss-module__bwQMzq__ingrid__seo-columns","ingrid__seo-single":"InGrid-module-scss-module__bwQMzq__ingrid__seo-single","ingrid__seo-triple":"InGrid-module-scss-module__bwQMzq__ingrid__seo-triple",ingrid__seoheader:"InGrid-module-scss-module__bwQMzq__ingrid__seoheader","ingrid__snipe-text":"InGrid-module-scss-module__bwQMzq__ingrid__snipe-text",ingrid__subheader:"InGrid-module-scss-module__bwQMzq__ingrid__subheader","triple-in-grid-seo":"InGrid-module-scss-module__bwQMzq__triple-in-grid-seo"})},274451,e=>{e.v({fadeInOpacity:"StorytellingSplit-module-scss-module__InBWYW__fadeInOpacity",fadeInUp:"StorytellingSplit-module-scss-module__InBWYW__fadeInUp","g-button_base":"StorytellingSplit-module-scss-module__InBWYW__g-button_base","storytelling-split":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split","storytelling-split__copyarea":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split__copyarea","storytelling-split__ctas":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split__ctas","storytelling-split__ctas-wrapper":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split__ctas-wrapper","storytelling-split__hide-dt":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split__hide-dt","storytelling-split__hide-mb":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split__hide-mb","storytelling-split__icon":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split__icon","storytelling-split__img":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split__img","storytelling-split__img-wrapper":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split__img-wrapper","storytelling-split__primary-text":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split__primary-text","storytelling-split__secondary-text":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split__secondary-text","storytelling-split__subheader":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split__subheader","storytelling-split__video-wrapper":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split__video-wrapper","storytelling-split__wrapper":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split__wrapper","storytelling-split__wrapper--inverse":"StorytellingSplit-module-scss-module__InBWYW__storytelling-split__wrapper--inverse"})},210861,e=>{e.v({fadeInOpacity:"StoryPlayerWrapperMedia-module-scss-module__d_gkAW__fadeInOpacity",fadeInUp:"StoryPlayerWrapperMedia-module-scss-module__d_gkAW__fadeInUp","is-animated":"StoryPlayerWrapperMedia-module-scss-module__d_gkAW__is-animated",media__tile:"StoryPlayerWrapperMedia-module-scss-module__d_gkAW__media__tile",media__tile__border:"StoryPlayerWrapperMedia-module-scss-module__d_gkAW__media__tile__border",media__tile__mediaWrapper:"StoryPlayerWrapperMedia-module-scss-module__d_gkAW__media__tile__mediaWrapper","media__tile__svg-rect":"StoryPlayerWrapperMedia-module-scss-module__d_gkAW__media__tile__svg-rect","media__tile__svg-rect--inner":"StoryPlayerWrapperMedia-module-scss-module__d_gkAW__media__tile__svg-rect--inner","media__tile__svg-rect--middle":"StoryPlayerWrapperMedia-module-scss-module__d_gkAW__media__tile__svg-rect--middle","media__tile__svg-rect--outer":"StoryPlayerWrapperMedia-module-scss-module__d_gkAW__media__tile__svg-rect--outer","step-1-border-fade":"StoryPlayerWrapperMedia-module-scss-module__d_gkAW__step-1-border-fade","step-2-border-flash":"StoryPlayerWrapperMedia-module-scss-module__d_gkAW__step-2-border-flash","step-3-asset-reveal":"StoryPlayerWrapperMedia-module-scss-module__d_gkAW__step-3-asset-reveal","step-4-border-pulse-loop":"StoryPlayerWrapperMedia-module-scss-module__d_gkAW__step-4-border-pulse-loop"})},286448,e=>{e.v({fadeInOpacity:"PdpStoryPlayer-module-scss-module__T0DSxG__fadeInOpacity",fadeInUp:"PdpStoryPlayer-module-scss-module__T0DSxG__fadeInUp",storyplayer:"PdpStoryPlayer-module-scss-module__T0DSxG__storyplayer",storyplayer__pdpTile:"PdpStoryPlayer-module-scss-module__T0DSxG__storyplayer__pdpTile",storyplayer__pdpTile__overflow:"PdpStoryPlayer-module-scss-module__T0DSxG__storyplayer__pdpTile__overflow"})},545623,e=>{e.v({fadeIn:"InGridStoryPlayer-module-scss-module___juQGG__fadeIn",fadeInOpacity:"InGridStoryPlayer-module-scss-module___juQGG__fadeInOpacity",fadeInUp:"InGridStoryPlayer-module-scss-module___juQGG__fadeInUp",fadeOut:"InGri
2dStoryPlayer-module-scss-module___juQGG__fadeOut",storyplayer:"InGridStoryPlayer-module-scss-module___juQGG__storyplayer",storyplayer__ingrid:"InGridStoryPlayer-module-scss-module___juQGG__storyplayer__ingrid","storyplayer__ingrid-copyarea":"InGridStoryPlayer-module-scss-module___juQGG__storyplayer__ingrid-copyarea","storyplayer__ingrid-copyarea-primary-text":"InGridStoryPlayer-module-scss-module___juQGG__storyplayer__ingrid-copyarea-primary-text","storyplayer__ingrid-copyarea-secondary-text":"InGridStoryPlayer-module-scss-module___juQGG__storyplayer__ingrid-copyarea-secondary-text","storyplayer__ingrid-media":"InGridStoryPlayer-module-scss-module___juQGG__storyplayer__ingrid-media","storyplayer__ingrid-media-icon":"InGridStoryPlayer-module-scss-module___juQGG__storyplayer__ingrid-media-icon","storyplayer__ingrid-media-icon-expand":"InGridStoryPlayer-module-scss-module___juQGG__storyplayer__ingrid-media-icon-expand","storyplayer__ingrid-media-icon-play":"InGridStoryPlayer-module-scss-module___juQGG__storyplayer__ingrid-media-icon-play"})},452376,e=>{e.v({"content-center-dt":"TextBox-module-scss-module__pPeXKG__content-center-dt","content-center-mb":"TextBox-module-scss-module__pPeXKG__content-center-mb","content-wrapper":"TextBox-module-scss-module__pPeXKG__content-wrapper",fadeInOpacity:"TextBox-module-scss-module__pPeXKG__fadeInOpacity",fadeInUp:"TextBox-module-scss-module__pPeXKG__fadeInUp","text-center-dt":"TextBox-module-scss-module__pPeXKG__text-center-dt","text-center-mb":"TextBox-module-scss-module__pPeXKG__text-center-mb",textbox:"TextBox-module-scss-module__pPeXKG__textbox",textbox__copytext:"TextBox-module-scss-module__pPeXKG__textbox__copytext",textbox__cta:"TextBox-module-scss-module__pPeXKG__textbox__cta",textbox__headline:"TextBox-module-scss-module__pPeXKG__textbox__headline",textbox__headline1:"TextBox-module-scss-module__pPeXKG__textbox__headline1",textbox__headline2:"TextBox-module-scss-module__pPeXKG__textbox__headline2",textbox__headline3:"TextBox-module-scss-module__pPeXKG__textbox__headline3",textbox__headline4:"TextBox-module-scss-module__pPeXKG__textbox__headline4",textbox__headline5:"TextBox-module-scss-module__pPeXKG__textbox__headline5",textbox__headline6:"TextBox-module-scss-module__pPeXKG__textbox__headline6",textbox__snipe:"TextBox-module-scss-module__pPeXKG__textbox__snipe",textbox__subheadline:"TextBox-module-scss-module__pPeXKG__textbox__subheadline","textbox__two-column":"TextBox-module-scss-module__pPeXKG__textbox__two-column",textlinks:"TextBox-module-scss-module__pPeXKG__textlinks"})},896285,e=>{e.v({fadeInOpacity:"SeoGridLink-module-scss-module__w1x_Nq__fadeInOpacity",fadeInUp:"SeoGridLink-module-scss-module__w1x_Nq__fadeInUp",header:"SeoGridLink-module-scss-module__w1x_Nq__header",seo:"SeoGridLink-module-scss-module__w1x_Nq__seo",seo__headline1:"SeoGridLink-module-scss-module__w1x_Nq__seo__headline1",seo__headline2:"SeoGridLink-module-scss-module__w1x_Nq__seo__headline2",seo__headline3:"SeoGridLink-module-scss-module__w1x_Nq__seo__headline3",seo__headline4:"SeoGridLink-module-scss-module__w1x_Nq__seo__headline4",seo__headline5:"SeoGridLink-module-scss-module__w1x_Nq__seo__headline5",seo__headline6:"SeoGridLink-module-scss-module__w1x_Nq__seo__headline6",seo__list:"SeoGridLink-module-scss-module__w1x_Nq__seo__list"})},493052,e=>{e.v({article:"Article-module-scss-module__cQS7Fq__article",article__img:"Article-module-scss-module__cQS7Fq__article__img",fadeInOpacity:"Article-module-scss-module__cQS7Fq__fadeInOpacity",fadeInUp:"Article-module-scss-module__cQS7Fq__fadeInUp"})},787122,e=>{e.v({collection:"AccordionCollection-module-scss-module__Vwf22G__collection",collection__article:"AccordionCollection-module-scss-module__Vwf22G__collection__article",collection__headline:"AccordionCollection-module-scss-module__Vwf22G__collection__headline",collection__openall:"AccordionCollection-module-scss-module__Vwf22G__collection__openall",fadeInOpacity:"AccordionCollection-module-scss-module__Vwf22G__fadeInOpacity",fadeInUp:"AccordionCollection-module-scss-module__Vwf22G__fadeInUp",headline1:"AccordionCollection-module-scss-module__Vwf22G__headline1",headline2:"AccordionCollection-module-scss-module__Vwf22G__headline2",headline3:"AccordionCollection-module-scss-module__Vwf22G__headline3",headline5:"AccordionCollection-module-scss-module__Vwf22G__headline5",headline6:"AccordionCollection-module-scss-module__Vwf22G__headline6"})},131704,e=>{e.v({email__copy:"EmailSignup-module-scss-module__cuhhcq__email__copy",email__headline:"EmailSignup-module-scss-module__cuhhcq__email__headline",email__media:"EmailSignup-module-scss-module__cuhhcq__email__media","email__media--hide-dt":"EmailSignup-module-scss-module__cuhhcq__email__media--hide-dt","email__media--hide-mb":"EmailSignup-module-scss-module__cuhhcq__email__media--hide-mb",email__subheadline:"EmailSignup-module-scss-module__cuhhcq__email__subheadline",email__wrapper:"EmailSignup-module-scss-module__cuhhcq__email__wrapper","email__wrapper--inverse":"EmailSignup-module-scss-module__cuhhcq__email__wrapper--inverse",fadeInOpacity:"EmailSignup-module-scss-module__cuhhcq__fadeInOpacity",fadeInUp:"EmailSignup-module-scss-module__cuhhcq__fadeInUp"})},640789,503259,399946,980401,858498,579053,186301,117790,124149,213239,181166,535484,226762,156030,715842,530253,252364,447977,103292,299213,467788,153184,e=>{"use strict";let t,s,i;e.s(["default",()=>H],640789);var a=e.i(843476),l=e.i(271645),r=e.i(965861),o=e.i(423998),n=e.i(206886),d=e.i(191148),u=e.i(421495),c=e.i(578471),m=e.i(431121),p=e.i(946670),_=e.i(336969),h=e.i(838791),f=e.i(955199),g=e.i(486128),y=e.i(987777),v=e.i(620250),x=e.i(504886),b=e.i(954050),C=e.i(941301),S=e.i(225482),w=e.i(45753),k=e.i(650050);e.i(413611);var T=e.i(703487);function j({children:e,onClick:t,onKeyDown:s}){return(0,a.jsx)("div",{role:"button",tabIndex:0,onClick:t,onKeyDown:s,className:k.default["hero__video-wrapper"],"data-testid":"hero-click-overlay",children:e})}function I(){return(0,a.jsx)("div",{"data-testid":"hero-video-icon",className:k.default["hero__video-icon"],children:(0,a.jsx)(f.PlayIcon,{size:"MD",className:k.default["hero__video-icon-play"]})})}function N({isModalOpen:e,handleModalClose:t,desktopMedia:s,mobileMedia:i}){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(I,{}),e&&(0,a.jsx)(g.default,{desktopMedia:s,mobileMedia:(0,d.defaultTo)(i,s),isModalOpen:e,onClose:t})]})}function E(e){return{"--hero-video-aspect-desktop":e.find(e=>"desktop"===e.device)?.aspectRatio,"--hero-video-aspect-mobile":e.find(e=>"mobile"===e.device)?.aspectRatio}}function P({context:e,desktopMedia:t,mobileMedia:s,featuredProducts:i,priority:l,athleteTags:r,ctaLink:o}){let{webviewVendor:n}=(0,S.useDeviceDetect)(),{videoType:u,sources:p,muteVideoRef:f,handleClick:g,handleKeyDown:M,desktopCmsImage:A,mediaCtaLink:O,videoAltText:z,mobileCmsImage:L,isModalOpen:F,handleModalClose:R,handlePlay:G,handlePause:D,heroVideoRef:U,showPlayIcon:W,showVideoPlayerControls:V,handleCtpClick:B}=(0,y.useVideoContent)({desktopMedia:t,mobileMedia:s,priority:l,featuredProducts:i,webviewVendor:n}),$=(0,w.useAnimatedSlot)(),q=u===_.VideoPlayerType.CLICK_TO_PLAY&&!!$?.useCustomVideoControls,{handleCtaClickEvent:H}=(0,b.useTrackingEvents)(e),Y=r?.desktop,X=r?.mobile,Q=Y?.athletes??[],K=X?.athletes??[],Z=!!(Y?.enabled&&Q.length>0),J=!!(X?.enabled&&K.length>0),ee=Z||J?(0,a.jsxs)(a.Fragment,{children:[Z&&(0,a.jsx)(m.default,{athletes:Q,desktopPosition:Y?.position,desktopTextStyle:Y?.textStyle}),J&&(0,a.jsx)(m.default,{athletes:K,mobilePosition:X?.position,mobileTextStyle:X?.textStyle})]}):null;switch(u){case _.VideoPlayerType.INLINE_LOOPING:return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(v.default,{condition:!!o||!!O,as:x.LocaleLink,href:(0,d.ensureString)(o||O),onClick:H,className:k.default["hero__video-wrapper"],children:(0,a.jsx)(v.default,{condition:!l,as:T.default,className:k.default["hero__video-lazy"],style:E(p.default),children:(0,a.jsx)(h.default,{"data-testid":"hero-video","data-vi
2deo-type":_.VideoPlayerType.INLINE_LOOPING,sources:p.default,forwardVideoRef:f,alt:z,preload:"auto",muted:!0,loop:!0,autoPlay:!0,playsInline:!0})})}),ee]});case _.VideoPlayerType.CLICK_TO_OVERLAY:return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(j,{onClick:g,onKeyDown:M,children:[(0,a.jsx)(c.default,{image:A,priority:l}),(0,a.jsx)(c.default,{image:L,priority:l,isMobile:!0}),(0,a.jsx)(N,{isModalOpen:F,handleModalClose:R,desktopMedia:t,mobileMedia:s})]}),ee]});case _.VideoPlayerType.LOOPING_TO_OVERLAY:return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(j,{onClick:g,onKeyDown:M,children:[(0,a.jsx)(v.default,{condition:!l,as:T.default,className:k.default["hero__video-lazy"],style:E(p[u]),children:(0,a.jsx)(h.default,{"data-testid":"hero-video","data-video-type":_.VideoPlayerType.LOOPING_TO_OVERLAY,sources:p[u],forwardVideoRef:f,alt:t?.alt,preload:"auto",loop:!0,muted:!0,autoPlay:!0,playsInline:!0,poster:C.TRANSPARENT_SOURCE})}),(0,a.jsx)(N,{isModalOpen:F,handleModalClose:R,desktopMedia:t,mobileMedia:s})]}),ee]});case _.VideoPlayerType.CLICK_TO_PLAY:return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(v.default,{condition:!l,as:T.default,className:k.default["hero__video-lazy"],style:E(p[u]),children:(0,a.jsx)(h.default,{"data-testid":"hero-video",onPlay:G,onPause:D,forwardVideoRef:U,alt:t?.alt,sources:p[u],controls:V&&!q,muted:!1,playsInline:!0,preload:"auto",poster:C.TRANSPARENT_SOURCE})}),W&&(0,a.jsx)("div",{"data-testid":"hero-video-ctp-overlay",className:k.default["hero__video-ctp-overlay"],onClick:B,children:(0,a.jsx)(I,{})}),ee]})}}var M=e.i(102305),A=e.i(666476);function O({athleteTags:e,className:t,context:s,ctaLink:i,featuredProducts:l,hasFeaturedProductSiblings:r=!1,hotspots:o,media:_,mobile:h,priority:f=!1}){let g=(0,u.getFirstMediaItem)(_),y=(0,u.getFirstMediaItem)(h?.media);if(!g&&!y)return null;let v=(0,n.isImageReference)(g),x=(0,n.isImageReference)(y),b=(0,n.isVideoReference)(g),C=(0,n.isVideoReference)(y),S=b&&C,w=!b&&C,k=b&&!C,T=(0,M.default)(A.default.media,{[A.default["media__hide-dt"]]:w,[A.default["media__hide-mb"]]:k});return(0,a.jsxs)("div",{className:(0,M.default)(A.default["cms-media"],t),children:[v&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.default,{context:s,ctaLink:(0,d.defaultTo)(i,g?.ctaLink),hotspots:o,image:g,priority:f}),e?.enabled&&(0,a.jsx)(m.default,{athletes:e.athletes,desktopPosition:e.position,desktopTextStyle:e.textStyle})]}),x&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.default,{context:s,ctaLink:(0,d.defaultTo)(i,y?.ctaLink??g?.ctaLink),hotspots:h?.hotspots,image:y,priority:f,isMobile:!0}),h?.athleteTags?.enabled&&(0,a.jsx)(m.default,{athletes:h.athleteTags.athletes,mobilePosition:h.athleteTags.position,mobileTextStyle:h.athleteTags.textStyle})]}),S&&(0,a.jsx)(P,{context:s,featuredProducts:l,desktopMedia:g,mobileMedia:y,priority:f,ctaLink:(0,d.defaultTo)(i,y?.ctaLink??g?.ctaLink),athleteTags:{desktop:e,mobile:h?.athleteTags}}),w&&(0,a.jsx)("div",{className:T,children:(0,a.jsx)(P,{context:s,featuredProducts:l,desktopMedia:y,mobileMedia:y,priority:f,ctaLink:(0,d.defaultTo)(i,y?.ctaLink??g?.ctaLink),athleteTags:{desktop:e,mobile:h?.athleteTags}})}),k&&(0,a.jsx)("div",{className:T,children:(0,a.jsx)(P,{context:s,featuredProducts:l,desktopMedia:g,priority:f,ctaLink:(0,d.defaultTo)(i,y?.ctaLink??g?.ctaLink),athleteTags:{desktop:e,mobile:h?.athleteTags}})}),l&&(0,a.jsx)(p.default,{...l,hasFeaturedProductSiblings:r,context:{...s,feature:"featured products"}})]})}var z=e.i(904189);function L({data:e,locale:t,index:s}){let{theme:i,context:n,settings:d,header:u,featuredProducts:c,subheader:m,image:p,hotspots:_,mobile:h,callsToAction:f,snipeText:g,media:y,athleteTags:v}=e,x=y?.[0],C=h?.media?.[0],S=!!p?.src||!!h?.image?.src||!!x?.src||!!C?.src,w=!!(u||m||g||(0,z.isArrayWithItems)(f)),{impressionRef:k}=(0,b.useTrackingEvents)(n),T=(0,l.useMemo)(()=>({"--align-items":d?.posX,"--justify-content":d?.posY,alignItems:"var(--align-items)",justifyContent:"var(--justify-content)"}),[d?.posX,d?.posY]);return S||w?(0,a.jsxs)("section",{className:r.default.hero,"data-hero-variant":"overlay","data-theme-cms":i,"data-testid":"hero-overlay",role:"region",style:T,ref:k,children:[(0,a.jsx)(O,{athleteTags:v,context:n,featuredProducts:c,hotspots:_,media:y,mobile:h,priority:0===s,className:"hero__img-wrapper"}),(0,a.jsx)(o.default,{data:e,locale:t,variant:"overlay"})]}):null}var F=e.i(854833);function R({data:e,locale:t,index:s}){let{theme:i,media:l,featuredProducts:r,hotspots:n,context:d,header:u,subheader:c,mobile:m,snipeText:p,callsToAction:_,athleteTags:h}=e,f=l&&l[0],g=m?.media&&m.media[0],y=!!f?.src||!!g?.src,v=!!(u||c||p||(0,z.isArrayWithItems)(_)),{impressionRef:x}=(0,b.useTrackingEvents)(d);return y||v?(0,a.jsxs)("section",{className:F.default.hero,"data-hero-variant":"mini","data-theme-cms":i,"data-testid":"hero-mini",ref:x,children:[(0,a.jsx)(O,{athleteTags:h,context:d,featuredProducts:r,hotspots:n,media:l,mobile:m,priority:0===s,className:"hero__img-wrapper"}),(0,a.jsx)(o.default,{data:e,locale:t,variant:"mini"})]}):null}var G=e.i(908916),D=e.i(123158),U=e.i(564881),W=e.i(836518);function V({data:e,locale:t,index:s}){let{theme:i,context:l,header:r,mobile:o,settings:n,callsToAction:d,media:u,athleteTags:c,featuredProducts:m,hotspots:p}=e,_=!(0,z.isArrayWithItems)(u)||!(0,z.isArrayWithItems)(o?.media),h=r||!!d?.length,f=n?.titleStyle,{impressionRef:g}=(0,b.useTrackingEvents)(l);return _||h?(0,a.jsxs)("section",{className:D.default.herocat,"data-viewtype":e.viewtype,ref:g,children:[(0,a.jsx)(O,{athleteTags:c,context:l,featuredProducts:m,hotspots:p,media:u,mobile:o,priority:0===s,className:D.default["herocat__img-wrapper"]}),(0,a.jsxs)("div",{className:D.default.herocat__callout,"data-theme-cms":i,children:[(0,a.jsx)("div",{className:(0,M.default)(D.default.herocat__header,D.default[f]),children:(0,z.isString)(r)?(0,a.jsx)("p",{children:r}):(0,a.jsx)(U.default,{element:r,locale:t})}),(0,z.isArrayWithItems)(d)&&(0,a.jsx)(W.default,{actions:d,isTextLink:n?.isTextLinks,context:l,className:D.default.herocat__list})]})]}):null}var B=e.i(261922),$=e.i(640814);function q({data:e,locale:t,index:s}){let{theme:i,context:r,settings:o,header:n,subheader:d,images:u,mobile:c,snipeText:m,callsToAction:p}=e,_=0===s,h=!!e.images?.[0].src||!!c?.images?.[0].src,f=n||d||!!
2p?.length,{impressionRef:g}=(0,b.useTrackingEvents)(r),y=(0,l.useMemo)(()=>{if(o?.width&&100!==o.width)return{"--desktop-width":`${o.width}%`}},[o?.width]);if(!h&&!f)return null;let v=o?.titleStyle;return(0,a.jsx)("section",{className:(0,M.default)(B.default["hero-split"],{[B.default["hero-split--dark"]]:"hero-split-dark"===e.viewtype}),"data-theme-cms":i,ref:g,children:h&&(0,a.jsxs)("div",{className:(0,M.default)(B.default["hero-split__wrapper"],{[B.default["hero-split__wrapper--inverse"]]:o?.directionStyle}),children:[u?.map((e,s)=>(0,a.jsxs)("div",{className:(0,M.default)(B.default["hero-split__img-wrapper"],{[B.default["hero-split__img-wrapper--default"]]:0===s,[B.default["hero-split__hide-mb"]]:c?.image}),children:[(0,a.jsx)($.default,{src:e.src,className:B.default["hero-split__img"],alt:e.alt||"",height:e.height,width:e.width,priority:_,unoptimized:!0}),1===s&&(0,a.jsxs)("div",{className:B.default["hero-split__callout"],style:y,children:[m&&(0,a.jsx)("p",{className:B.default["hero-split__snipe-text"],children:m}),n&&(0,a.jsx)("div",{className:(0,M.default)(B.default["hero-split__header"],B.default[v]),children:(0,z.isString)(n)?(0,a.jsx)("p",{children:n}):(0,a.jsx)(U.default,{element:n,locale:t})}),d&&(0,a.jsx)(a.Fragment,{children:(0,z.isString)(d)?(0,a.jsx)("p",{className:`${B.default["hero-split__subheader"]}`,children:d}):(0,a.jsx)("div",{className:`${B.default["hero-split__subheader"]}`,children:(0,a.jsx)(U.default,{element:d,locale:t})})}),!!p?.length&&(0,a.jsx)(W.default,{actions:p,isTextLink:o?.isTextLinks,context:r,className:B.default.herosplit__list})]})]},s)),c?.images?.map((e,t)=>(0,a.jsx)("div",{className:(0,M.default)(B.default["hero-split__img-wrapper"],{[B.default["hero-split__img-wrapper--default"]]:0===t,[B.default["hero-split__hide-dt"]]:u}),children:(0,a.jsx)($.default,{src:e.src,className:B.default["hero-split__img"],alt:e.alt||"",height:e.height,width:e.width,priority:_,unoptimized:!0})},t)),(0,a.jsxs)("div",{className:(0,M.default)(B.default["hero-split__callout"],{[B.default["hero-split__hide-dt"]]:u}),style:y,children:[m&&(0,a.jsx)("p",{className:B.default["hero-split__snipe-text"],children:m}),n&&(0,a.jsx)("div",{className:B.default["hero-split__header"],"data-header-cms":o?.titleStyle,children:(0,z.isString)(n)?(0,a.jsx)("p",{children:n}):(0,a.jsx)(U.default,{element:n,locale:t})}),d&&(0,a.jsx)(a.Fragment,{children:(0,z.isString)(d)?(0,a.jsx)("p",{className:`${B.default["hero-split__subheader"]}`,children:d}):(0,a.jsx)("div",{className:`${B.default["hero-split__subheader"]}`,children:(0,a.jsx)(U.default,{element:d,locale:t})})}),!!p?.length&&(0,a.jsx)(W.default,{actions:p,isTextLink:o?.isTextLinks,context:r})]})]})})}function H({data:e,locale:t,index:s}){switch(e.style){case G.HeroStyle.Overlay:return(0,a.jsx)(L,{data:e,locale:t,index:s});case G.HeroStyle.Mini:return(0,a.jsx)(R,{data:e,locale:t,index:s});case G.HeroStyle.CategoryHero:return(0,a.jsx)(V,{data:e,locale:t,index:s});case G.HeroStyle.Split:return(0,a.jsx)(q,{data:e,locale:t,index:s});default:return null}}function Y(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function X(e={},t={}){let s=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>s.indexOf(e)).forEach(s=>{void 0===e[s]?e[s]=t[s]:Y(t[s])&&Y(e[s])&&Object.keys(t[s]).length>0&&X(e[s],t[s])})}e.s(["default",()=>tW],535484);let Q={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function K(){let e="u">typeof document?document:{};return X(e,Q),e}let Z={document:Q,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){}
2,clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"u"<typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"u">typeof setTimeout&&clearTimeout(e)}};function J(){let e="u">typeof window?window:{};return X(e,Z),e}function ee(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch(e){}try{delete e[t]}catch(e){}})}function et(e,t=0){return setTimeout(e,t)}function es(){return performance.now()}function ei(e,t="x"){let s,i,a,l,r,o=J(),n=((r=J()).getComputedStyle&&(l=r.getComputedStyle(e,null)),!l&&e.currentStyle&&(l=e.currentStyle),l||(l=e.style),l);return o.WebKitCSSMatrix?((i=n.transform||n.webkitTransform).split(",").length>6&&(i=i.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new o.WebKitCSSMatrix("none"===i?"":i)):s=(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=o.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(i=o.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),i||0}function ea(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function el(...e){let t=Object(e[0]),s=["__proto__","constructor","prototype"];for(let i=1;i<e.length;i+=1){let a=e[i];if(null!=a&&("u">typeof window&&void 0!==window.HTMLElement?!(a instanceof HTMLElement):!a||1!==a.nodeType&&11!==a.nodeType)){let e=Object.keys(Object(a)).filter(e=>0>s.indexOf(e));for(let s=0,i=e.length;s<i;s+=1){let i=e[s],l=Object.getOwnPropertyDescriptor(a,i);void 0!==l&&l.enumerable&&(ea(t[i])&&ea(a[i])?a[i].__swiper__?t[i]=a[i]:el(t[i],a[i]):!ea(t[i])&&ea(a[i])?(t[i]={},a[i].__swiper__?t[i]=a[i]:el(t[i],a[i])):t[i]=a[i])}}}return t}function er(e,t,s){e.style.setProperty(t,s)}function eo({swiper:e,targetPosition:t,side:s}){let i,a=J(),l=-e.translate,r=null,o=e.params.speed;e.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(e.cssModeFrameID);let n=t>l?"next":"prev",d=(e,t)=>"next"===n&&e>=t||"prev"===n&&e<=t,u=()=>{i=performance.now(),null===r&&(r=i);let n=l+(.5-Math.cos(Math.max(Math.min((i-r)/o,1),0)*Math.PI)/2)*(t-l);if(d(n,t)&&(n=t),e.wrapperEl.scrollTo({[s]:n}
2),d(n,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[s]:n})}),a.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=a.requestAnimationFrame(u)};u()}function en(e,t=""){let s=J(),i=[...e.children];return(s.HTMLSlotElement&&e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t)?i.filter(e=>e.matches(t)):i}function ed(e,t){let s=J(),i=t.contains(e);return!i&&s.HTMLSlotElement&&t instanceof HTMLSlotElement&&((i=[...t.assignedElements()].includes(e))||(i=function(e,t){let s=[t];for(;s.length>0;){let t=s.shift();if(e===t)return!0;s.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t))),i}function eu(e){try{console.warn(e);return}catch(e){}}function ec(e,t=[]){let s=document.createElement(e);return s.classList.add(...Array.isArray(t)?t:function(e=""){return e.trim().split(" ").filter(e=>!!e.trim())}(t)),s}function em(e){let t=J(),s=K(),i=e.getBoundingClientRect(),a=s.body,l=e.clientTop||a.clientTop||0,r=e.clientLeft||a.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,n=e===t?t.scrollX:e.scrollLeft;return{top:i.top+o-l,left:i.left+n-r}}function ep(e,t){let s=[];for(;e.previousElementSibling;){let i=e.previousElementSibling;t?i.matches(t)&&s.push(i):s.push(i),e=i}return s}function e_(e,t){let s=[];for(;e.nextElementSibling;){let i=e.nextElementSibling;t?i.matches(t)&&s.push(i):s.push(i),e=i}return s}function eh(e,t){return J().getComputedStyle(e,null).getPropertyValue(t)}function ef(e){let t,s=e;if(s){for(t=0;null!==(s=s.previousSibling);)1===s.nodeType&&(t+=1);return t}}function eg(e,t){let s=[],i=e.parentElement;for(;i;)t?i.matches(t)&&s.push(i):s.push(i),i=i.parentElement;return s}function ey(e,t,s){let i=J();return s?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function ev(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function ex(e,t=""){"u">typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}function eb(){let e,s;return t||(e=J(),t={smoothScroll:(s=K()).documentElement&&s.documentElement.style&&"scrollBehavior"in s.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&s instanceof e.DocumentTouch)}),t}function eC(e={}){return s||(s=function({userAgent:e}={}){let t=eb(),s=J(),i=s.navigator.platform,a=e||s.navigator.userAgent,l={ios:!1,android:!1},r=s.screen.width,o=s.screen.height,n=a.match(/(Android);?[\s\/]+([\d.]+)?/),d=a.match(/(iPad)(?!\1).*OS\s([\d_]+)/),u=a.match(/(iPod)(.*OS\s([\d_]+))?/),c=!d&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="MacIntel"===i;return!d&&m&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${r}x${o}`)>=0&&((d=a.match(/(Version)\/([\d.]+)/))||(d=[0,1,"13_0_0"]),m=!1),n&&"Win32"!==i&&(l.os="android",l.android=!0),(d||c||u)&&(l.os="ios",l.ios=!0),l}(e)),s}function eS(){return i||(i=function(){let e=J(),t=eC(),s=!1;function i(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(i()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,i]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));s=e<16||16===e&&i<2}}let a=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),l=i(),r=l||a&&t.ios;return{isSafari:s||l,needPerspectiveFix:s,need3dFix:r,isWebView:a}}()),i}e.s(["a",0,J,"g",0,K],503259),e.s(["b",0,er,"c",0,ec,"d",0,eg,"e",0,en,"f",0,em,"h",0,es,"i",0,ey,"j",0,ef,"l",0,ei,"m",0,ev,"n",0,et,"q",0,eh,"r",0,e_,"s",0,ex,"t",0,ep,"u",0,eo,"v",0,eu,"w",0,ed,"x",0,el,"y",0,ee],399946);let ew=(e,t,s)=>{t&&!e.classList.contains(s)?e.classList.add(s):!t&&e.classList.contains(s)&&e.classList.remove(s)},ek=(e,t,s)=>{t&&!e.classList.contains(s)?e.classList.add(s):!t&&e.classList.contains(s)&&e.classList.remove(s)},eT=(e,t)=>
2{if(!e||e.destroyed||!e.params)return;let s=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(s){let t=s.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(s.shadowRoot?t=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{s.shadowRoot&&(t=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},ej=(e,t)=>{if(!e.slides[t])return;let s=e.slides[t].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},eI=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,s=e.slides.length;if(!s||!t||t<0)return;t=Math.min(t,s);let i="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),a=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let s=[a-t];s.push(...Array.from({length:t}).map((e,t)=>a+i+t)),e.slides.forEach((t,i)=>{s.includes(t.column)&&ej(e,i)});return}let l=a+i-1;if(e.params.rewind||e.params.loop)for(let i=a-t;i<=l+t;i+=1){let t=(i%s+s)%s;(t<a||t>l)&&ej(e,t)}else for(let i=Math.max(a-t,0);i<=Math.min(l+t,s-1);i+=1)i!==a&&(i>l||i<a)&&ej(e,i)};function eN({swiper:e,runCallbacks:t,direction:s,step:i}){let{activeIndex:a,previousIndex:l}=e,r=s;r||(r=a>l?"next":a<l?"prev":"reset"),e.emit(`transition${i}`),t&&"reset"===r?e.emit(`slideResetTransition${i}`):t&&a!==l&&(e.emit(`slideChangeTransition${i}`),"next"===r?e.emit(`slideNextTransition${i}`):e.emit(`slidePrevTransition${i}`))}function eE(e,t,s){let i=J(),{params:a}=e,l=a.edgeSwipeDetection,r=a.edgeSwipeThreshold;return!l||!(s<=r)&&!(s>=i.innerWidth-r)||"prevent"===l&&(t.preventDefault(),!0)}function eP(e){let t=K(),s=e;s.originalEvent&&(s=s.originalEvent);let i=this.touchEventsData;if("pointerdown"===s.type){if(null!==i.pointerId&&i.pointerId!==s.pointerId)return;i.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(i.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void eE(this,s,s.targetTouches[0].pageX);let{params:a,touches:l,enabled:r}=this;if(!r||!a.simulateTouch&&"mouse"===s.pointerType||this.animating&&a.preventInteractionOnTransition)return;!this.animating&&a.cssMode&&a.loop&&this.loopFix();let o=s.target;if("wrapper"===a.touchEventsTarget&&!ed(o,this.wrapperEl)||"which"in s&&3===s.which||"button"in s&&s.button>0||i.isTouched&&i.isMoved)return;let n=!!a.noSwipingClass&&""!==a.noSwipingClass,d=s.composedPath?s.composedPath():s.path;n&&s.target&&s.target.shadowRoot&&d&&(o=d[0]);let u=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,c=!!(s.target&&s.target.shadowRoot);if(a.noSwiping&&(c?function(e,t=this){return function t(s){if(!s||s===K()||s===J())return null;s.assignedSlot&&(s=s.assignedSlot);let i=s.closest(e);return i||s.getRootNode?i||t(s.getRootNode().host):null}(t)}(u,o):o.closest(u))){this.allowClick=!0;return}if(a.swipeHandler&&!o.closest(a.swipeHandler))return;l.currentX=s.pageX,l.currentY=s.pageY;let m=l.currentX,p=l.currentY;if(!eE(this,s,m))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=m,l.startY=p,i.touchStartTime=es(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,a.threshold>0&&(i.allowThresholdMove=!1);let _=!0;o.matches(i.focusableElements)&&(_=!1,"SELECT"===o.nodeName&&(i.isTouched=!1)),t.activeElement&&t.activeElement.matches(i.focusableElements)&&t.activeElement!==o&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!o.matches(i.focusableElements))&&t.activeElement.blur();let h=_&&this.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||h)&&!o.isContentEditable&&s.preventDefault(),a.freeMode&&a.freeMode.enabled&&this.freeMode&&this.animating&&!a.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",s)}function eM(e){let t,s,i=K(),a=this.touchEventsData,{params:l,touches:r,rtlTranslate:o,enabled:n}=this;if(!n||!l.simulateTouch&&"mouse"===e.pointerType)return;let d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type&&(null!==a.touchId||d.pointerId!==a.pointerId))return;
2if("touchmove"===d.type){if(!(t=[...d.changedTouches].find(e=>e.identifier===a.touchId))||t.identifier!==a.touchId)return}else t=d;if(!a.isTouched){a.startMoving&&a.isScrolling&&this.emit("touchMoveOpposite",d);return}let u=t.pageX,c=t.pageY;if(d.preventedByNestedSwiper){r.startX=u,r.startY=c;return}if(!this.allowTouchMove){d.target.matches(a.focusableElements)||(this.allowClick=!1),a.isTouched&&(Object.assign(r,{startX:u,startY:c,currentX:u,currentY:c}),a.touchStartTime=es());return}if(l.touchReleaseOnEdges&&!l.loop){if(this.isVertical()){if(c<r.startY&&this.translate<=this.maxTranslate()||c>r.startY&&this.translate>=this.minTranslate()){a.isTouched=!1,a.isMoved=!1;return}}else if(o&&(u>r.startX&&-this.translate<=this.maxTranslate()||u<r.startX&&-this.translate>=this.minTranslate()))return;else if(!o&&(u<r.startX&&this.translate<=this.maxTranslate()||u>r.startX&&this.translate>=this.minTranslate()))return}if(i.activeElement&&i.activeElement.matches(a.focusableElements)&&i.activeElement!==d.target&&"mouse"!==d.pointerType&&i.activeElement.blur(),i.activeElement&&d.target===i.activeElement&&d.target.matches(a.focusableElements)){a.isMoved=!0,this.allowClick=!1;return}a.allowTouchCallbacks&&this.emit("touchMove",d),r.previousX=r.currentX,r.previousY=r.currentY,r.currentX=u,r.currentY=c;let m=r.currentX-r.startX,p=r.currentY-r.startY;if(this.params.threshold&&Math.sqrt(m**2+p**2)<this.params.threshold)return;if(void 0===a.isScrolling){let e;this.isHorizontal()&&r.currentY===r.startY||this.isVertical()&&r.currentX===r.startX?a.isScrolling=!1:m*m+p*p>=25&&(e=180*Math.atan2(Math.abs(p),Math.abs(m))/Math.PI,a.isScrolling=this.isHorizontal()?e>l.touchAngle:90-e>l.touchAngle)}if(a.isScrolling&&this.emit("touchMoveOpposite",d),void 0===a.startMoving&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(a.startMoving=!0),a.isScrolling||"touchmove"===d.type&&a.preventTouchMoveFromPointerMove){a.isTouched=!1;return}if(!a.startMoving)return;this.allowClick=!1,!l.cssMode&&d.cancelable&&d.preventDefault(),l.touchMoveStopPropagation&&!l.nested&&d.stopPropagation();let _=this.isHorizontal()?m:p,h=this.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;l.oneWayMovement&&(_=Math.abs(_)*(o?1:-1),h=Math.abs(h)*(o?1:-1)),r.diff=_,_*=l.touchRatio,o&&(_=-_,h=-h);let f=this.touchesDirection;this.swipeDirection=_>0?"prev":"next",this.touchesDirection=h>0?"prev":"next";let g=this.params.loop&&!l.cssMode,y="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!a.isMoved){if(g&&y&&this.loopFix({direction:this.swipeDirection}),a.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}a.allowMomentumBounce=!1,l.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",d)}if(performance.now(),!1!==l._loopSwapReset&&a.isMoved&&a.allowThresholdMove&&f!==this.touchesDirection&&g&&y&&Math.abs(_)>=1){Object.assign(r,{startX:u,startY:c,currentX:u,currentY:c,startTranslate:a.currentTranslate}),a.loopSwapReset=!0,a.startTranslate=a.currentTranslate;return}this.emit("sliderMove",d),a.isMoved=!0,a.currentTranslate=_+a.startTranslate;let v=!0,x=l.resistanceRatio;if(l.touchReleaseOnEdges&&(x=0),_>0?(g&&y&&!s&&a.allowThresholdMove&&a.currentTranslate>(l.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==l.slidesPerView&&this.slides.length-l.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),a.currentTranslate>this.minTranslate()&&(v=!1,l.resistance&&(a.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+a.startTranslate+_)**x))):_<0&&(g&&y&&!s&&a.allowThresholdMove&&a.currentTranslate<(l.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==l.slidesPerView&&this.slides.length-l.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===l.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(l.slidesPerView,10)))}),a.currentTranslate<this.maxTranslate()&&(v=!1,l.resistance&&(a.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-a.startTranslate-_)**x))),v&&(d.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&a.currentTranslate<a.startTranslate&&(a.currentTranslate=a.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&a.currentTranslate>a.startTranslate&&(a.currentTranslate=a.startTranslate),this.allowSlidePrev||this.allowSlideNext||(a.currentTranslate=a.startTranslate),l.threshold>0)if(Math.abs(_)>l.threshold||a.allowThresholdMove){if(!a.allowThresholdMove){a.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,a.currentTranslate=a.startTranslate,r.diff=this.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{a.currentTranslate=a.startTranslate;return}l.followFinger&&!l.cssMode&&((l.freeMode&&l.freeMode.enabled&&this.freeMode||l.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),l.freeMode&&l.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(a.currentTranslate),this.setTranslate(a.currentTranslate))}function eA(e){let t,s,i=this,a=i.touchEventsData,l=e;if(l.originalEvent&&(l=l.originalEvent),"touchend"===l.type||"touchcancel"===l.type){if(!(t=[...l.changedTouches].find(e=>e.identifier===a.touchId))||t.identifier!==a.touchId)return}else{if(null!==a.touchId||l.pointerId!==a.pointerId)return;t=l}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(l.type)&&!(["pointercancel","contextmenu"].includes(l.type)&&(i.browser.isSafari||i.browser.isWebView)))return;a.pointerId=null,a.touchId=null;let{params:r,touches:o,rtlTranslate:n,slidesGrid:d,enabled:u}=i;if(!u||!r.simulateTouch&&"mouse"===l.pointerType)return;if(a.allowTouchCallbacks&&i.emit("touchEnd",l),a.allowTouchCallbacks=!1,!a.isTouched){a.isMoved&&r.grabCursor&&i.setGrabCursor(!1),a.isMoved=!1,a.startMoving=!1;return}r.grabCursor&&a.isMoved&&a.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1);let c=es(),m=c-a.touchStartTime;if(i.allowClick){let e=l.path||l.composedPath&&l.composedPath();i.updateClickedSlide(e&&e[0]||l.target,e),i.emit("tap click",l),m<300&&c-a.lastClickTime<300&&i.emit("doubleTap doubleClick",l)}if(a.lastClickTime=es(),et(()=>{i.destroyed||(i.allowClick=!0)}
2),!a.isTouched||!a.isMoved||!i.swipeDirection||0===o.diff&&!a.loopSwapReset||a.currentTranslate===a.startTranslate&&!a.loopSwapReset){a.isTouched=!1,a.isMoved=!1,a.startMoving=!1;return}if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,s=r.followFinger?n?i.translate:-i.translate:-a.currentTranslate,r.cssMode)return;if(r.freeMode&&r.freeMode.enabled)return void i.freeMode.onTouchEnd({currentPos:s});let p=s>=-i.maxTranslate()&&!i.params.loop,_=0,h=i.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<r.slidesPerGroupSkip?1:r.slidesPerGroup){let t=e<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;void 0!==d[e+t]?(p||s>=d[e]&&s<d[e+t])&&(_=e,h=d[e+t]-d[e]):(p||s>=d[e])&&(_=e,h=d[d.length-1]-d[d.length-2])}let f=null,g=null;r.rewind&&(i.isBeginning?g=r.virtual&&r.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1:i.isEnd&&(f=0));let y=(s-d[_])/h,v=_<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(m>r.longSwipesMs){if(!r.longSwipes)return void i.slideTo(i.activeIndex);"next"===i.swipeDirection&&(y>=r.longSwipesRatio?i.slideTo(r.rewind&&i.isEnd?f:_+v):i.slideTo(_)),"prev"===i.swipeDirection&&(y>1-r.longSwipesRatio?i.slideTo(_+v):null!==g&&y<0&&Math.abs(y)>r.longSwipesRatio?i.slideTo(g):i.slideTo(_))}else{if(!r.shortSwipes)return void i.slideTo(i.activeIndex);i.navigation&&(l.target===i.navigation.nextEl||l.target===i.navigation.prevEl)?l.target===i.navigation.nextEl?i.slideTo(_+v):i.slideTo(_):("next"===i.swipeDirection&&i.slideTo(null!==f?f:_+v),"prev"===i.swipeDirection&&i.slideTo(null!==g?g:_))}}function eO(){let e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:i,allowSlidePrev:a,snapGrid:l}=e,r=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let o=r&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!r?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=a,e.allowSlideNext=i,e.params.watchOverflow&&l!==e.snapGrid&&e.checkOverflow()}function ez(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function eL(){let{wrapperEl:e,rtlTranslate:t,enabled:s}=this;if(!s)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function eF(e){eT(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}function eR(){!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let eG=(e,t)=>{let s=K(),{params:i,el:a,wrapperEl:l,device:r}=e,o=!!i.nested,n="on"===t?"addEventListener":"removeEventListener";a&&"string"!=typeof a&&(s[n]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:o}),a[n]("touchstart",e.onTouchStart,{passive:!1}),a[n]("pointerdown",e.onTouchStart,{passive:!1}),s[n]("touchmove",e.onTouchMove,{passive:!1,capture:o}),s[n]("pointermove",e.onTouchMove,{passive:!1,capture:o}),s[n]("touchend",e.onTouchEnd,{passive:!0}),s[n]("pointerup",e.onTouchEnd,{passive:!0}),s[n]("pointercancel",e.onTouchEnd,{passive:!0}),s[n]("touchcancel",e.onTouchEnd,{passive:!0}),s[n]("pointerout",e.onTouchEnd,{passive:!0}),s[n]("pointerleave",e.onTouchEnd,{passive:!0}),s[n]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&a[n]("click",e.onClick,!0),i.cssMode&&l[n]("scroll",e.onScroll),i.updateOnWindowResize?e[t](r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate",eO,!0):e[t]("observerUpdate",eO,!0),a[n]("load",e.onLoad,{capture:!0}))},eD=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var eU={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",
2spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let eW={eventsEmitter:{on(e,t,s){let i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof t)return i;let a=s?"unshift":"push";return e.split(" ").forEach(e=>{i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][a](t)}),i},once(e,t,s){let i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof t)return i;function a(...s){i.off(e,a),a.__emitterProxy&&delete a.__emitterProxy,t.apply(i,s)}return a.__emitterProxy=t,i.on(e,a,s)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let s=this;return s.eventsListeners&&!s.destroyed&&s.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach((i,a)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&s.eventsListeners[e].splice(a,1)})}),s},emit(...e){let t,s,i,a=this;return a.eventsListeners&&!a.destroyed&&a.eventsListeners&&("string"==typeof e[0]||Array.isArray(e[0])?(t=e[0],s=e.slice(1,e.length),i=a):(t=e[0].events,s=e[0].data,i=e[0].context||a),s.unshift(i),(Array.isArray(t)?t:t.split(" ")).forEach(e=>{a.eventsAnyListeners&&a.eventsAnyListeners.length&&a.eventsAnyListeners.forEach(t=>{t.apply(i,[e,...s])}),a.eventsListeners&&a.eventsListeners[e]&&a.eventsListeners[e].forEach(e=>{e.apply(i,s)})})),a}},update:{updateSize:function(){let e,t,s=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:s.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:s.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(eh(s,"padding-left")||0,10)-parseInt(eh(s,"padding-right")||0,10),t=t-parseInt(eh(s,"padding-top")||0,10)-parseInt(eh(s,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e,t=this;function s(e,s){return parseFloat(e.getPropertyValue(t.getDirectionLabel(s))||0)}let i=t.params,{wrapperEl:a,slidesEl:l,rtlTranslate:r,wrongRTL:o}=t,n=t.virtual&&i.virtual.enabled,d=n?t.virtual.slides.length:t.slides.length,u=en(l,`.${t.params.slideClass}, swiper-slide`),c=n?t.virtual.slides.length:u.length,m=[],p=[],_=[],h=i.slidesOffsetBefore;"function"==typeof h&&(h=i.slidesOffsetBefore.call(t));let f=i.slidesOffsetAfter;"function"==typeof f&&(f=i.slidesOffsetAfter.call(t));let g=t.snapGrid.length,y=t.slidesGrid.length,v=t.size-h-f,x=i.spaceBetween,b=-h,C=0,S=0;if(void 0===v)return;"string"==typeof x&&x.indexOf("%")>=0?x=parseFloat(x.replace("%",""))/100*v:"string"==typeof x&&(x=parseFloat(x)),t.virtualSize=-x-h-f,u.forEach(e
2=>{r?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(er(a,"--swiper-centered-offset-before",""),er(a,"--swiper-centered-offset-after",""));let w=i.grid&&i.grid.rows>1&&t.grid;w?t.grid.initSlides(u):t.grid&&t.grid.unsetSlides();let k="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter(e=>void 0!==i.breakpoints[e].slidesPerView).length>0;for(let a=0;a<c;a+=1){e=0;let l=u[a];if(!l||(w&&t.grid.updateSlide(a,l,u),"none"!==eh(l,"display"))){if(n&&"auto"===i.slidesPerView)i.virtual.slidesPerViewAutoSlideSize&&(e=i.virtual.slidesPerViewAutoSlideSize),e&&l&&(i.roundLengths&&(e=Math.floor(e)),l.style[t.getDirectionLabel("width")]=`${e}px`);else if("auto"===i.slidesPerView){k&&(l.style[t.getDirectionLabel("width")]="");let a=getComputedStyle(l),r=l.style.transform,o=l.style.webkitTransform;if(r&&(l.style.transform="none"),o&&(l.style.webkitTransform="none"),i.roundLengths)e=t.isHorizontal()?ey(l,"width",!0):ey(l,"height",!0);else{let t=s(a,"width"),i=s(a,"padding-left"),r=s(a,"padding-right"),o=s(a,"margin-left"),n=s(a,"margin-right"),d=a.getPropertyValue("box-sizing");if(d&&"border-box"===d)e=t+o+n;else{let{clientWidth:s,offsetWidth:a}=l;e=t+i+r+o+n+(a-s)}}r&&(l.style.transform=r),o&&(l.style.webkitTransform=o),i.roundLengths&&(e=Math.floor(e))}else e=(v-(i.slidesPerView-1)*x)/i.slidesPerView,i.roundLengths&&(e=Math.floor(e)),l&&(l.style[t.getDirectionLabel("width")]=`${e}px`);l&&(l.swiperSlideSize=e),_.push(e),i.centeredSlides?(b=b+e/2+C/2+x,0===C&&0!==a&&(b=b-v/2-x),0===a&&(b=b-v/2-x),.001>Math.abs(b)&&(b=0),i.roundLengths&&(b=Math.floor(b)),S%i.slidesPerGroup==0&&m.push(b),p.push(b)):(i.roundLengths&&(b=Math.floor(b)),(S-Math.min(t.params.slidesPerGroupSkip,S))%t.params.slidesPerGroup==0&&m.push(b),p.push(b),b=b+e+x),t.virtualSize+=e+x,C=e,S+=1}}if(t.virtualSize=Math.max(t.virtualSize,v)+f,r&&o&&("slide"===i.effect||"coverflow"===i.effect)&&(a.style.width=`${t.virtualSize+x}px`),i.setWrapperSize&&(a.style[t.getDirectionLabel("width")]=`${t.virtualSize+x}px`),w&&t.grid.updateWrapperSize(e,m),!i.centeredSlides){let e=[];for(let s=0;s<m.length;s+=1){let a=m[s];i.roundLengths&&(a=Math.floor(a)),m[s]<=t.virtualSize-v&&e.push(a)}m=e,Math.floor(t.virtualSize-v)-Math.floor(m[m.length-1])>1&&m.push(t.virtualSize-v)}if(n&&i.loop){let e=_[0]+x;if(i.slidesPerGroup>1){let s=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/i.slidesPerGroup),a=e*i.slidesPerGroup;for(let e=0;e<s;e+=1)m.push(m[m.length-1]+a)}for(let s=0;s<t.virtual.slidesBefore+t.virtual.slidesAfter;s+=1)1===i.slidesPerGroup&&m.push(m[m.length-1]+e),p.push(p[p.length-1]+e),t.virtualSize+=e}if(0===m.length&&(m=[0]),0!==x){let e=t.isHorizontal()&&r?"marginLeft":t.getDirectionLabel("marginRight");u.filter((e,t)=>!i.cssMode||!!i.loop||t!==u.length-1).forEach(t=>{t.style[e]=`${x}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let e=0;_.forEach(t=>{e+=t+(x||0)});let t=(e-=x)>v?e-v:0;m=m.map(e=>e<=0?-h:e>t?t+f:e)}if(i.centerInsufficientSlides){let e=0;_.forEach(t=>{e+=t+(x||0)}),e-=x;let t=(h||0)+(f||0);if(e+t<v){let s=(v-e-t)/2;m.forEach((e,t)=>{m[t]=e-s}),p.forEach((e,t)=>{p[t]=e+s})}}if(Object.assign(t,{slides:u,snapGrid:m,slidesGrid:p,slidesSizesGrid:_}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){er(a,"--swiper-centered-offset-before",`${-m[0]}px`),er(a,"--swiper-centered-offset-after",`${t.size/2-_[_.length-1]/2}px`);let e=-t.snapGrid[0],s=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+s)}if(c!==d&&t.emit("slidesLengthChange"),m.length!==g&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),p.length!==y&&t.emit("slidesGridLengthChange"),i.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!n&&!i.cssMode&&("slide"===i.effect||"fade"===i.effect)){let e=`${i.containerModifierClass}backface-hidden`,s=t.el.classList.contains(e);c<=i.maxBackfaceHiddenSlides?s||t.el.classList.add(e):s&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t,s=this,i=[],a=s.virtual&&s.params.virtual.enabled,l=0;
2"number"==typeof e?s.setTransition(e):!0===e&&s.setTransition(s.params.speed);let r=e=>a?s.slides[s.getSlideIndexByData(e)]:s.slides[e];if("auto"!==s.params.slidesPerView&&s.params.slidesPerView>1)if(s.params.centeredSlides)(s.visibleSlides||[]).forEach(e=>{i.push(e)});else for(t=0;t<Math.ceil(s.params.slidesPerView);t+=1){let e=s.activeIndex+t;if(e>s.slides.length&&!a)break;i.push(r(e))}else i.push(r(s.activeIndex));for(t=0;t<i.length;t+=1)if(void 0!==i[t]){let e=i[t].offsetHeight;l=e>l?e:l}(l||0===l)&&(s.wrapperEl.style.height=`${l}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let s=0;s<e.length;s+=1)e[s].swiperSlideOffset=(this.isHorizontal()?e[s].offsetLeft:e[s].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e=this&&this.translate||0){let t=this.params,{slides:s,rtlTranslate:i,snapGrid:a}=this;if(0===s.length)return;void 0===s[0].swiperSlideOffset&&this.updateSlidesOffset();let l=-e;i&&(l=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let r=t.spaceBetween;"string"==typeof r&&r.indexOf("%")>=0?r=parseFloat(r.replace("%",""))/100*this.size:"string"==typeof r&&(r=parseFloat(r));for(let e=0;e<s.length;e+=1){let o=s[e],n=o.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(n-=s[0].swiperSlideOffset);let d=(l+(t.centeredSlides?this.minTranslate():0)-n)/(o.swiperSlideSize+r),u=(l-a[0]+(t.centeredSlides?this.minTranslate():0)-n)/(o.swiperSlideSize+r),c=-(l-n),m=c+this.slidesSizesGrid[e],p=c>=0&&c<=this.size-this.slidesSizesGrid[e],_=c>=0&&c<this.size-1||m>1&&m<=this.size||c<=0&&m>=this.size;_&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(e)),ew(o,_,t.slideVisibleClass),ew(o,p,t.slideFullyVisibleClass),o.progress=i?-d:d,o.originalProgress=i?-u:u}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,s=this.maxTranslate()-this.minTranslate(),{progress:i,isBeginning:a,isEnd:l,progressLoop:r}=this,o=a,n=l;if(0===s)i=0,a=!0,l=!0;else{i=(e-this.minTranslate())/s;let t=1>Math.abs(e-this.minTranslate()),r=1>Math.abs(e-this.maxTranslate());a=t||i<=0,l=r||i>=1,t&&(i=0),r&&(i=1)}if(t.loop){let t=this.getSlideIndexByData(0),s=this.getSlideIndexByData(this.slides.length-1),i=this.slidesGrid[t],a=this.slidesGrid[s],l=this.slidesGrid[this.slidesGrid.length-1],o=Math.abs(e);(r=o>=i?(o-i)/l:(o+l-a)/l)>1&&(r-=1)}Object.assign(this,{progress:i,progressLoop:r,isBeginning:a,isEnd:l}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),a&&!o&&this.emit("reachBeginning toEdge"),l&&!n&&this.emit("reachEnd toEdge"),(o&&!a||n&&!l)&&this.emit("fromEdge"),this.emit("progress",i)},updateSlidesClasses:function(){let e,t,s,{slides:i,params:a,slidesEl:l,activeIndex:r}=this,o=this.virtual&&a.virtual.enabled,n=this.grid&&a.grid&&a.grid.rows>1,d=e=>en(l,`.${a.slideClass}${e}, swiper-slide${e}`)[0];if(o)if(a.loop){let t=r-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=d(`[data-swiper-slide-index="${t}"]`)}else e=d(`[data-swiper-slide-index="${r}"]`);else n?(e=i.find(e=>e.column===r),s=i.find(e=>e.column===r+1),t=i.find(e=>e.column===r-1)):e=i[r];e&&!n&&(s=e_(e,`.${a.slideClass}, swiper-slide`)[0],a.loop&&!s&&(s=i[0]),t=ep(e,`.${a.slideClass}
2, swiper-slide`)[0],a.loop),i.forEach(i=>{ek(i,i===e,a.slideActiveClass),ek(i,i===s,a.slideNextClass),ek(i,i===t,a.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,s,i=this,a=i.rtlTranslate?i.translate:-i.translate,{snapGrid:l,params:r,activeIndex:o,realIndex:n,snapIndex:d}=i,u=e,c=e=>{let t=e-i.virtual.slidesBefore;return t<0&&(t=i.virtual.slides.length+t),t>=i.virtual.slides.length&&(t-=i.virtual.slides.length),t};if(void 0===u&&(u=function(e){let t,{slidesGrid:s,params:i}=e,a=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<s.length;e+=1)void 0!==s[e+1]?a>=s[e]&&a<s[e+1]-(s[e+1]-s[e])/2?t=e:a>=s[e]&&a<s[e+1]&&(t=e+1):a>=s[e]&&(t=e);return i.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(i)),l.indexOf(a)>=0)t=l.indexOf(a);else{let e=Math.min(r.slidesPerGroupSkip,u);t=e+Math.floor((u-e)/r.slidesPerGroup)}if(t>=l.length&&(t=l.length-1),u===o&&!i.params.loop){t!==d&&(i.snapIndex=t,i.emit("snapIndexChange"));return}if(u===o&&i.params.loop&&i.virtual&&i.params.virtual.enabled){i.realIndex=c(u);return}let m=i.grid&&r.grid&&r.grid.rows>1;if(i.virtual&&r.virtual.enabled&&r.loop)s=c(u);else if(m){let e=i.slides.find(e=>e.column===u),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(i.slides.indexOf(e),0)),s=Math.floor(t/r.grid.rows)}else if(i.slides[u]){let e=i.slides[u].getAttribute("data-swiper-slide-index");s=e?parseInt(e,10):u}else s=u;Object.assign(i,{previousSnapIndex:d,snapIndex:t,previousRealIndex:n,realIndex:s,previousIndex:o,activeIndex:u}),i.initialized&&eI(i),i.emit("activeIndexChange"),i.emit("snapIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&(n!==s&&i.emit("realIndexChange"),i.emit("slideChange"))},updateClickedSlide:function(e,t){let s,i=this.params,a=e.closest(`.${i.slideClass}, swiper-slide`);!a&&this.isElement&&t&&t.length>
21&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!a&&e.matches&&e.matches(`.${i.slideClass}, swiper-slide`)&&(a=e)});let l=!1;if(a){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===a){l=!0,s=e;break}}if(a&&l)this.clickedSlide=a,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(a.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=s;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}i.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e=this.isHorizontal()?"x":"y"){let{params:t,rtlTranslate:s,translate:i,wrapperEl:a}=this;if(t.virtualTranslate)return s?-i:i;if(t.cssMode)return i;let l=ei(a,e);return l+=this.cssOverflowAdjustment(),s&&(l=-l),l||0},setTranslate:function(e,t){let{rtlTranslate:s,params:i,wrapperEl:a,progress:l}=this,r=0,o=0;this.isHorizontal()?r=s?-e:e:o=e,i.roundLengths&&(r=Math.floor(r),o=Math.floor(o)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?r:o,i.cssMode?a[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-r:-o:i.virtualTranslate||(this.isHorizontal()?r-=this.cssOverflowAdjustment():o-=this.cssOverflowAdjustment(),a.style.transform=`translate3d(${r}px, ${o}px, 0px)`);let n=this.maxTranslate()-this.minTranslate();(0===n?0:(e-this.minTranslate())/n)!==l&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,s=!0,i=!0,a){let l,r=this,{params:o,wrapperEl:n}=r;if(r.animating&&o.preventInteractionOnTransition)return!1;let d=r.minTranslate(),u=r.maxTranslate();if(l=i&&e>d?d:i&&e<u?u:e,r.updateProgress(l),o.cssMode){let e=r.isHorizontal();if(0===t)n[e?"scrollLeft":"scrollTop"]=-l;else{if(!r.support.smoothScroll)return eo({swiper:r,targetPosition:-l,side:e?"left":"top"}),!0;n.scrollTo({[e?"left":"top"]:-l,behavior:"smooth"})}return!0}return 0===t?(r.setTransition(0),r.setTranslate(l),s&&(r.emit("beforeTransitionStart",t,a),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(l),s&&(r.emit("beforeTransitionStart",t,a),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){!r||r.destroyed||e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,r.animating=!1,s&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e=!0,t){let{params:s}=this;s.cssMode||(s.autoHeight&&this.updateAutoHeight(),eN({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){let{params:s}=this;this.animating=!1,s.cssMode||(this.setTransition(0),eN({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e=0,t,s=!0,i,a){let l;"string"==typeof e&&(e=parseInt(e,10));let r=this,o=e;o<0&&(o=0);let{params:n,snapGrid:d,slidesGrid:u,previousIndex:c,activeIndex:m,rtlTranslate:p,wrapperEl:_,enabled:h}=r;if(!h&&!i&&!a||r.destroyed||r.animating&&n.preventInteractionOnTransition)return!1;void 0===t&&(t=r.params.speed);let f=Math.min(r.params.slidesPerGroupSkip,o),g=f+Math.floor((o-f)/r.params.slidesPerGroup);g>=d.length&&(g=d.length-1);let y=-d[g];if(n.normalizeSlideIndex)for(let e=0;e<u.length;e+=1){let t=-Math.floor(100*y),s=Math.floor(100*u[e]),i=Math.floor(100*u[e+1]);void 0!==u[e+1]?t>=s&&t<i-(i-s)/2?o=e:t>=s&&t<i&&(o=e+1):t>=s&&(o=e)}if(r.initialized&&o!==m&&(!r.allowSlideNext&&(p?y>r.translate&&y>r.minTranslate():y<r.translate&&y<r.minTranslate())||!r.allowSlidePrev&&y>r.translate&&y>r.maxTranslate()&&(m||0)!==o))return!1;o!==(c||0)&&s&&r.emit("beforeSlideChangeStart"),r.updateProgress(y),l=o>m?"next":o<m?"prev":"reset";let v=r.virtual&&r.params.virtual.enabled;if(!(v&&a)&&(p&&-y===r.translate||!p&&y===r.translate))return r.updateActiveIndex(o),n.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==n.effect&&r.setTranslate(y),"reset"!==l&&(r.transitionStart(s,l),r.transitionEnd(s,l)),!1;
2if(n.cssMode){let e=r.isHorizontal(),s=p?y:-y;if(0===t)v&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),v&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{_[e?"scrollLeft":"scrollTop"]=s})):_[e?"scrollLeft":"scrollTop"]=s,v&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1});else{if(!r.support.smoothScroll)return eo({swiper:r,targetPosition:s,side:e?"left":"top"}),!0;_.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}let x=eS().isSafari;return v&&!a&&x&&r.isElement&&r.virtual.update(!1,!1,o),r.setTransition(t),r.setTranslate(y),r.updateActiveIndex(o),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,i),r.transitionStart(s,l),0===t?r.transitionEnd(s,l):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){!r||r.destroyed||e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,l))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t,s=!0,i){"string"==typeof e&&(e=parseInt(e,10));let a=this;if(a.destroyed)return;void 0===t&&(t=a.params.speed);let l=a.grid&&a.params.grid&&a.params.grid.rows>1,r=e;if(a.params.loop)if(a.virtual&&a.params.virtual.enabled)r+=a.virtual.slidesBefore;else{let e;if(l){let t=r*a.params.grid.rows;e=a.slides.find(e=>+e.getAttribute("data-swiper-slide-index")===t).column}else e=a.getSlideIndexByData(r);let t=l?Math.ceil(a.slides.length/a.params.grid.rows):a.slides.length,{centeredSlides:s,slidesOffsetBefore:o,slidesOffsetAfter:n}=a.params,d=s||!!o||!!n,u=a.params.slidesPerView;"auto"===u?u=a.slidesPerViewDynamic():(u=Math.ceil(parseFloat(a.params.slidesPerView,10)),d&&u%2==0&&(u+=1));let c=t-e<u;if(d&&(c=c||e<Math.ceil(u/2)),i&&d&&"auto"!==a.params.slidesPerView&&!l&&(c=!1),c){let s=d?e<a.activeIndex?"prev":"next":e-a.activeIndex-1<a.params.slidesPerView?"next":"prev";a.loopFix({direction:s,slideTo:!0,activeSlideIndex:"next"===s?e+1:e-t+1,slideRealIndex:"next"===s?a.realIndex:void 0})}if(l){let e=r*a.params.grid.rows;r=a.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e).column}else r=a.getSlideIndexByData(r)}return requestAnimationFrame(()=>{a.slideTo(r,t,s,i)}),a},slideNext:function(e,t=!0,s){let i=this,{enabled:a,params:l,animating:r}=i;if(!a||i.destroyed)return i;void 0===e&&(e=i.params.speed);let o=l.slidesPerGroup;"auto"===l.slidesPerView&&1===l.slidesPerGroup&&l.slidesPerGroupAuto&&(o=Math.max(i.slidesPerViewDynamic("current",!0),1));let n=i.activeIndex<l.slidesPerGroupSkip?1:o,d=i.virtual&&l.virtual.enabled;if(l.loop){if(r&&!d&&l.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&l.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+n,e,t,s)}),!0}return l.rewind&&i.isEnd?i.slideTo(0,e,t,s):i.slideTo(i.activeIndex+n,e,t,s)},slidePrev:function(e,t=!0,s){let i=this,{params:a,snapGrid:l,slidesGrid:r,rtlTranslate:o,enabled:n,animating:d}=i;if(!n||i.destroyed)return i;void 0===e&&(e=i.params.speed);let u=i.virtual&&a.virtual.enabled;if(a.loop){if(d&&!u&&a.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let m=c(o?i.translate:-i.translate),p=l.map(e=>c(e)),_=a.freeMode&&a.freeMode.enabled,h=l[p.indexOf(m)-1];if(void 0===h&&(a.cssMode||_)){let e;l.forEach((t,s)=>{m>=t&&(e=s)}),void 0!==e&&(h=_?l[e]:l[e>0?e-1:e])}let f=0;if(void 0!==h&&((f=r.indexOf(h))<0&&(f=i.activeIndex-1),"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(f=Math.max(f=f-i.slidesPerViewDynamic("previous",!0)+1,0))),a.rewind&&i.isBeginning){let a=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(a,e,t,s)}return a.loop&&0===i.activeIndex&&a.cssMode?(requestAnimationFrame(()=>{i.slideTo(f,e,t,s)}),!0):i.slideTo(f,e,t,s)}
2,slideReset:function(e,t=!0,s){if(!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,s)},slideToClosest:function(e,t=!0,s,i=.5){if(this.destroyed)return;void 0===e&&(e=this.params.speed);let a=this.activeIndex,l=Math.min(this.params.slidesPerGroupSkip,a),r=l+Math.floor((a-l)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o>=this.snapGrid[r]){let e=this.snapGrid[r];o-e>(this.snapGrid[r+1]-e)*i&&(a+=this.params.slidesPerGroup)}else{let e=this.snapGrid[r-1];o-e<=(this.snapGrid[r]-e)*i&&(a-=this.params.slidesPerGroup)}return a=Math.min(a=Math.max(a,0),this.slidesGrid.length-1),this.slideTo(a,e,t,s)},slideToClickedSlide:function(){let e,t=this;if(t.destroyed)return;let{params:s,slidesEl:i}=t,a="auto"===s.slidesPerView?t.slidesPerViewDynamic():s.slidesPerView,l=t.getSlideIndexWhenGrid(t.clickedIndex),r=t.isElement?"swiper-slide":`.${s.slideClass}`,o=t.grid&&t.params.grid&&t.params.grid.rows>1;if(s.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),s.centeredSlides?t.slideToLoop(e):l>(o?(t.slides.length-a)/2-(t.params.grid.rows-1):t.slides.length-a)?(t.loopFix(),l=t.getSlideIndex(en(i,`${r}[data-swiper-slide-index="${e}"]`)[0]),et(()=>{t.slideTo(l)})):t.slideTo(l)}else t.slideTo(l)}},loop:{loopCreate:function(e,t){let s,i=this,{params:a,slidesEl:l}=i;if(!a.loop||i.virtual&&i.params.virtual.enabled)return;let r=i.grid&&a.grid&&a.grid.rows>1;a.loopAddBlankSlides&&(a.slidesPerGroup>1||r)&&((s=en(l,`.${a.slideBlankClass}
2`)).forEach(e=>{e.remove()}),s.length>0&&(i.recalcSlides(),i.updateSlides()));let o=a.slidesPerGroup*(r?a.grid.rows:1),n=i.slides.length%o!=0,d=r&&i.slides.length%a.grid.rows!=0,u=e=>{for(let t=0;t<e;t+=1){let e=i.isElement?ec("swiper-slide",[a.slideBlankClass]):ec("div",[a.slideClass,a.slideBlankClass]);i.slidesEl.append(e)}};n?a.loopAddBlankSlides?(u(o-i.slides.length%o),i.recalcSlides(),i.updateSlides()):eu("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):d&&(a.loopAddBlankSlides?(u(a.grid.rows-i.slides.length%a.grid.rows),i.recalcSlides(),i.updateSlides()):eu("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),en(l,`.${a.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)});let c=a.centeredSlides||!!a.slidesOffsetBefore||!!a.slidesOffsetAfter;i.loopFix({slideRealIndex:e,direction:c?void 0:"next",initial:t})},loopFix:function({slideRealIndex:e,slideTo:t=!0,direction:s,setTranslate:i,activeSlideIndex:a,initial:l,byController:r,byMousewheel:o}={}){let n=this;if(!n.params.loop)return;n.emit("beforeLoopFix");let{slides:d,allowSlidePrev:u,allowSlideNext:c,slidesEl:m,params:p}=n,{centeredSlides:_,slidesOffsetBefore:h,slidesOffsetAfter:f,initialSlide:g}=p,y=_||!!h||!!f;if(n.allowSlidePrev=!0,n.allowSlideNext=!0,n.virtual&&p.virtual.enabled){t&&(y||0!==n.snapIndex?y&&n.snapIndex<p.slidesPerView?n.slideTo(n.virtual.slides.length+n.snapIndex,0,!1,!0):n.snapIndex===n.snapGrid.length-1&&n.slideTo(n.virtual.slidesBefore,0,!1,!0):n.slideTo(n.virtual.slides.length,0,!1,!0)),n.allowSlidePrev=u,n.allowSlideNext=c,n.emit("loopFix");return}let v=p.slidesPerView;"auto"===v?v=n.slidesPerViewDynamic():(v=Math.ceil(parseFloat(p.slidesPerView,10)),y&&v%2==0&&(v+=1));let x=p.slidesPerGroupAuto?v:p.slidesPerGroup,b=y?Math.max(x,Math.ceil(v/2)):x;b%x!=0&&(b+=x-b%x),n.loopedSlides=b+=p.loopAdditionalSlides;let C=n.grid&&p.grid&&p.grid.rows>1;d.length<v+b||"cards"===n.params.effect&&d.length<v+2*b?eu("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):C&&"row"===p.grid.fill&&eu("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let S=[],w=[],k=C?Math.ceil(d.length/p.grid.rows):d.length,T=l&&k-g<v&&!y,j=T?g:n.activeIndex;void 0===a?a=n.getSlideIndex(d.find(e=>e.classList.contains(p.slideActiveClass))):j=a;let I="next"===s||!s,N="prev"===s||!s,E=0,P=0,M=(C?d[a].column:a)+(y&&void 0===i?-v/2+.5:0);if(M<b){E=Math.max(b-M,x);for(let e=0;e<b-M;e+=1){let t=e-Math.floor(e/k)*k;if(C){let e=k-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&S.push(t)}else S.push(k-t-1)}}else if(M+v>k-b){P=Math.max(M-(k-2*b),x),T&&(P=Math.max(P,v-k+g+1));for(let e=0;e<P;e+=1){let t=e-Math.floor(e/k)*k;C?d.forEach((e,s)=>{e.column===t&&w.push(s)}):w.push(t)}}if(n.__preventObserver__=!0,requestAnimationFrame(()=>{n.__preventObserver__=!1}),"cards"===n.params.effect&&d.length<v+2*b&&(w.includes(a)&&w.splice(w.indexOf(a),1),S.includes(a)&&S.splice(S.indexOf(a),1)),N&&S.forEach(e=>{d[e].swiperLoopMoveDOM=!0,m.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),I&&w.forEach(e=>{d[e].swiperLoopMoveDOM=!0,m.append(d[e]),d[e].swiperLoopMoveDOM=!1}),n.recalcSlides(),"auto"===p.slidesPerView?n.updateSlides():C&&(S.length>0&&N||w.length>0&&I)&&n.slides.forEach((e,t)=>{n.grid.updateSlide(t,e,n.slides)}),p.watchSlidesProgress&&n.updateSlidesOffset(),t){if(S.length>0&&N){if(void 0===e){let e=n.slidesGrid[j],t=n.slidesGrid[j+E]-e;o?n.setTranslate(n.translate-t):(n.slideTo(j+Math.ceil(E),0,!1,!0),i&&(n.touchEventsData.startTranslate=n.touchEventsData.startTranslate-t,n.touchEventsData.currentTranslate=n.touchEventsData.currentTranslate-t))}else if(i){let e=C?S.length/p.grid.rows:S.length;n.slideTo(n.activeIndex+e,0,!1,!0),n.touchEventsData.currentTranslate=n.translate}}else if(w.length>0&&I)if(void 0===e){let e=n.slidesGrid[j],t=n.slidesGrid[j-P]-e;o?n.setTranslate(n.translate-t):(n.slideTo(j-P,0,!1,!0),i&&(n.touchEventsData.startTranslate=n.touchEventsData.startTranslate-t,n.touchEventsData.currentTranslate=n.touchEventsData.currentTranslate-t))}else{let e=C?w.length/p.grid.rows:w.length;n.slideTo(n.activeIndex-e,0,!1,!0)}}if(n.allowSlidePrev=u,n.allowSlideNext=c,n.controller&&n.controller.control&&!r){let l={slideRealIndex:e,direction:s,setTranslate:i,activeSlideIndex:a,byController:!0};Array.isArray(n.controller.control)?n.controller.control.forEach(e
2=>{!e.destroyed&&e.params.loop&&e.loopFix({...l,slideTo:e.params.slidesPerView===p.slidesPerView&&t})}):n.controller.control instanceof n.constructor&&n.controller.control.params.loop&&n.controller.control.loopFix({...l,slideTo:n.controller.control.params.slidesPerView===p.slidesPerView&&t})}n.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||!t||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let s=[];this.slides.forEach(e=>{s[void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),s.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=eP.bind(this),this.onTouchMove=eM.bind(this),this.onTouchEnd=eA.bind(this),this.onDocumentTouchStart=eR.bind(this),e.cssMode&&(this.onScroll=eL.bind(this)),this.onClick=ez.bind(this),this.onLoad=eF.bind(this),eG(this,"on")},detachEvents:function(){eG(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:s,params:i,el:a}=e,l=i.breakpoints;if(!l||l&&0===Object.keys(l).length)return;let r=K(),o="window"!==i.breakpointsBase&&i.breakpointsBase?"container":i.breakpointsBase,n=["window","container"].includes(i.breakpointsBase)||!i.breakpointsBase?e.el:r.querySelector(i.breakpointsBase),d=e.getBreakpoint(l,o,n);if(!d||e.currentBreakpoint===d)return;let u=(d in l?l[d]:void 0)||e.originalParams,c=eD(e,i),m=eD(e,u),p=e.params.grabCursor,_=u.grabCursor,h=i.enabled;c&&!m?(a.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&m&&(a.classList.add(`${i.containerModifierClass}grid`),(u.grid.fill&&"column"===u.grid.fill||!u.grid.fill&&"column"===i.grid.fill)&&a.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),p&&!_?e.unsetGrabCursor():!p&&_&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===u[t])return;let s=i[t]&&i[t].enabled,a=u[t]&&u[t].enabled;s&&!a&&e[t].disable(),!s&&a&&e[t].enable()});let f=u.direction&&u.direction!==i.direction,g=i.loop&&(u.slidesPerView!==i.slidesPerView||f),y=i.loop;f&&s&&e.changeDirection(),el(e.params,u);let v=e.params.enabled,x=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),h&&!v?e.disable():!h&&v&&e.enable(),e.currentBreakpoint=d,e.emit("_beforeBreakpoint",u),s&&(g?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!y&&x?(e.loopCreate(t),e.updateSlides()):y&&!x&&e.loopDestroy()),e.emit("breakpoint",u)},getBreakpoint:function(e,t="window",s){if(!e||"container"===t&&!s)return;let i=!1,a=J(),l="window"===t?a.innerHeight:s.clientHeight,r=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:l*parseFloat(e.substr(1)),point:e}:{value:e,point:e});r.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<r.length;e+=1){let{point:l,value:o}=r[e];"window"===t?a.matchMedia(`(min-width: ${o}px)`).matches&&(i=l):o<=s.clientWidth&&(i=l)}return i||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:s}=t;if(s){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*s;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit
2(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var e,t;let s,{classNames:i,params:a,rtl:l,el:r,device:o}=this,n=(e=["initialized",a.direction,{"free-mode":this.params.freeMode&&a.freeMode.enabled},{autoheight:a.autoHeight},{rtl:l},{grid:a.grid&&a.grid.rows>1},{"grid-column":a.grid&&a.grid.rows>1&&"column"===a.grid.fill},{android:o.android},{ios:o.ios},{"css-mode":a.cssMode},{centered:a.cssMode&&a.centeredSlides},{"watch-progress":a.watchSlidesProgress}],t=a.containerModifierClass,s=[],e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(i=>{e[i]&&s.push(t+i)}):"string"==typeof e&&s.push(t+e)}),s);i.push(...n),r.classList.add(...i),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},eV={};class eB{constructor(...e){let t,s;1===e.length&&e[0].constructor&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?s=e[0]:[t,s]=e,s||(s={}),s=el({},s),t&&!s.el&&(s.el=t);const i=K();if(s.el&&"string"==typeof s.el&&i.querySelectorAll(s.el).length>1){const e=[];return i.querySelectorAll(s.el).forEach(t=>{let i=el({},s,{el:t});e.push(new eB(i))}),e}const a=this;a.__swiper__=!0,a.support=eb(),a.device=eC({userAgent:s.userAgent}),a.browser=eS(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],s.modules&&Array.isArray(s.modules)&&a.modules.push(...s.modules);const l={};a.modules.forEach(e=>{var t;e({params:s,swiper:a,extendParams:(t=s,function(e={}){let s=Object.keys(e)[0],i=e[s];"object"!=typeof i||null===i||(!0===t[s]&&(t[s]={enabled:!0}),"navigation"===s&&t[s]&&t[s].enabled&&!t[s].prevEl&&!t[s].nextEl&&(t[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&t[s]&&t[s].enabled&&!t[s].el&&(t[s].auto=!0),s in t&&"enabled"in i&&("object"!=typeof t[s]||"enabled"in t[s]||(t[s].enabled=!0),t[s]||(t[s]={enabled:!1}))),el(l,e)}
2),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});const r=el({},eU,l);return a.params=el({},r,eV,s),a.originalParams=el({},a.params),a.passedParams=el({},s),a.params&&a.params.on&&Object.keys(a.params.on).forEach(e=>{a.on(e,a.params.on[e])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===a.params.direction,isVertical:()=>"vertical"===a.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:s}=this,i=ef(en(t,`.${s.slideClass}, swiper-slide`)[0]);return ef(e)-i}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=en(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let s=this.minTranslate(),i=(this.maxTranslate()-s)*e+s;this.translateTo(i,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(s=>{let i=e.getSlideClasses(s);t.push({slideEl:s,classNames:i}),e.emit("_slideClass",s,i)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){let{params:s,slides:i,slidesGrid:a,slidesSizesGrid:l,size:r,activeIndex:o}=this,n=1;if("number"==typeof s.slidesPerView)return s.slidesPerView;if(s.centeredSlides){let e,t=i[o]?Math.ceil(i[o].swiperSlideSize):0;for(let s=o+1;s<i.length;s+=1)i[s]&&!e&&(t+=Math.ceil(i[s].swiperSlideSize),n+=1,t>r&&(e=!0));for(let s=o-1;s>=0;s-=1)i[s]&&!e&&(t+=i[s].swiperSlideSize,n+=1,t>r&&(e=!0))}else if("current"===e)for(let e=o+1;e<i.length;e+=1)(t?a[e]+l[e]-a[o]<r:a[e]-a[o]<r)&&(n+=1);else for(let e=o-1;e>=0;e-=1)a[o]-a[e]<r&&(n+=1);return n}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:s,params:i}=t;function a(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(i.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEac
2h(e=>{e.complete&&eT(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)a(),i.autoHeight&&t.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&t.isEnd&&!i.centeredSlides){let s=t.virtual&&i.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(s.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||a()}i.watchOverflow&&s!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t=!0){let s=this.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${s}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let s=e||t.params.el;if("string"==typeof s&&(s=document.querySelector(s)),!s)return!1;s.swiper=t,s.parentNode&&s.parentNode.host&&s.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,a=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(i()):en(s,i())[0];return!a&&t.params.createElements&&(a=ec("div",t.params.wrapperClass),s.append(a),en(s,`.${t.params.slideClass}`).forEach(e=>{a.append(e)})),Object.assign(t,{el:s,wrapperEl:a,slidesEl:t.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:a,hostEl:t.isElement?s.parentNode.host:s,mounted:!0,rtl:"rtl"===s.dir.toLowerCase()||"rtl"===eh(s,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===eh(s,"direction")),wrongRTL:"-webkit-box"===eh(a,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let s=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&s.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),s.forEach(e=>{e.complete?eT(t,e):e.addEventListener("load",e=>{eT(t,e.target)})}),eI(t),t.initialized=!0,eI(t),t.emit("init"),t.emit("afterInit"),t}destroy(e=!0,t=!0){let s=this,{params:i,el:a,wrapperEl:l,slides:r}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),i.loop&&s.loopDestroy(),t&&(s.removeClasses(),a&&"string"!=typeof a&&a.removeAttribute("style"),l&&l.removeAttribute("style"),r&&r.length&&r.forEach(e=>{e.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(e=>{s.off(e)}),!1!==e&&(s.el&&"string"!=typeof s.el&&(s.el.swiper=null),ee(s)),s.destroyed=!0),null}static extendDefaults(e){el(eV,e)}static get extendedDefaults(){return eV}static get defaults(){return eU}static installModule(e){eB.prototype.__modules__||(eB.prototype.__modules__=[]);let t=eB.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>eB.installModule(e)):eB.installModule(e),eB}}
2Object.keys(eW).forEach(e=>{Object.keys(eW[e]).forEach(t=>{eB.prototype[t]=eW[e][t]})}),eB.use([function({swiper:e,on:t,emit:s}){let i=J(),a=null,l=null,r=()=>{e&&!e.destroyed&&e.initialized&&(s("beforeResize"),s("resize"))},o=()=>{e&&!e.destroyed&&e.initialized&&s("orientationchange")};t("init",()=>{e.params.resizeObserver&&void 0!==i.ResizeObserver?e&&!e.destroyed&&e.initialized&&(a=new ResizeObserver(t=>{l=i.requestAnimationFrame(()=>{let{width:s,height:i}=e,a=s,l=i;t.forEach(({contentBoxSize:t,contentRect:s,target:i})=>{i&&i!==e.el||(a=s?s.width:(t[0]||t).inlineSize,l=s?s.height:(t[0]||t).blockSize)}),(a!==s||l!==i)&&r()})})).observe(e.el):(i.addEventListener("resize",r),i.addEventListener("orientationchange",o))}),t("destroy",()=>{l&&i.cancelAnimationFrame(l),a&&a.unobserve&&e.el&&(a.unobserve(e.el),a=null),i.removeEventListener("resize",r),i.removeEventListener("orientationchange",o)})},function({swiper:e,extendParams:t,on:s,emit:i}){let a=[],l=J(),r=(t,s={})=>{let r=new(l.MutationObserver||l.WebkitMutationObserver)(t=>{if(e.__preventObserver__)return;if(1===t.length)return void i("observerUpdate",t[0]);let s=function(){i("observerUpdate",t[0])};l.requestAnimationFrame?l.requestAnimationFrame(s):l.setTimeout(s,0)});r.observe(t,{attributes:void 0===s.attributes||s.attributes,childList:e.isElement||(void 0===s.childList||s).childList,characterData:void 0===s.characterData||s.characterData}),a.push(r)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",()=>{if(e.params.observer){if(e.params.observeParents){let t=eg(e.hostEl);for(let e=0;e<t.length;e+=1)r(t[e])}r(e.hostEl,{childList:e.params.observeSlideChildren}),r(e.wrapperEl,{attributes:!1})}}),s("destroy",()=>{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);let e$=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function eq(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function eH(e,t){let s=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>s.indexOf(e)).forEach(s=>{void 0===e[s]?e[s]=t[s]:eq(t[s])&&eq(e[s])&&Object.keys(t[s]).length>0?t[s].__swiper__?e[s]=t[s]:eH(e[s],t[s]):e[s]=t[s]})}function eY(e={}){return e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function eX(e={}){return e.pagination&&void 0===e.pagination.el}function eQ(e={}){return e.scrollbar&&void 0===e.scrollbar.el}function eK(e=""){let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),s=[];
2return t.forEach(e=>{0>s.indexOf(e)&&s.push(e)}),s.join(" ")}function eZ(){return(eZ=Object.assign.bind()).apply(this,arguments)}function eJ(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function e0(e,t){return"u"<typeof window?(0,l.useEffect)(e,t):(0,l.useLayoutEffect)(e,t)}let e1=(0,l.createContext)(null),e2=(0,l.createContext)(null),e4=(0,l.forwardRef)(({className:e,tag:t="div",wrapperTag:s="div",children:i,onSwiper:a,...r}={},o)=>{let n,d,u=!1,[c,m]=(0,l.useState)("swiper"),[p,_]=(0,l.useState)(null),[h,f]=(0,l.useState)(!1),g=(0,l.useRef)(!1),y=(0,l.useRef)(null),v=(0,l.useRef)(null),x=(0,l.useRef)(null),b=(0,l.useRef)(null),C=(0,l.useRef)(null),S=(0,l.useRef)(null),w=(0,l.useRef)(null),k=(0,l.useRef)(null),{params:T,passedParams:j,rest:I,events:N}=function(e={},t=!0){let s={on:{}},i={},a={};eH(s,eU),s._emitClasses=!0,s.init=!1;let l={},r=e$.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(o=>{void 0!==e[o]&&(r.indexOf(o)>=0?eq(e[o])?(s[o]={},a[o]={},eH(s[o],e[o]),eH(a[o],e[o])):(s[o]=e[o],a[o]=e[o]):0===o.search(/on[A-Z]/)&&"function"==typeof e[o]?t?i[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:s.on[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:l[o]=e[o])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===s[e]&&(s[e]={}),!1===s[e]&&delete s[e]}),{params:s,passedParams:a,rest:l,events:i}}(r),{slides:E,slots:P}=(n=[],d={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},l.default.Children.toArray(i).forEach(e=>{if(eJ(e))n.push(e);else if(e.props&&e.props.slot&&d[e.props.slot])d[e.props.slot].push(e);else if(e.props&&e.props.children){let t=function e(t){let s=[];return l.default.Children.toArray(t).forEach(t=>{eJ(t)?s.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>s.push(e))}),s}(e.props.children);t.length>0?t.forEach(e=>n.push(e)):d["container-end"].push(e)}else d["container-end"].push(e)}),{slides:n,slots:d}),M=()=>{f(!h)};Object.assign(T.on,{_containerClasses(e,t){m(t)}});let A=()=>{Object.assign(T.on,N),u=!0;let e={...T};if(delete e.wrapperClass,v.current=new eB(e),v.current.virtual&&v.current.params.virtual.enabled){v.current.virtual.slides=E;let e={cache:!1,slides:E,renderExternal:_,renderExternalUpdate:!1};eH(v.current.params.virtual,e),eH(v.current.originalParams.virtual,e)}};return y.current||A(),v.current&&v.current.on("_beforeBreakpoint",M),(0,l.useEffect)(()=>()=>{v.current&&v.current.off("_beforeBreakpoint",M)}),(0,l.useEffect)(()=>{!g.current&&v.current&&(v.current.emitSlidesClasses(),g.current=!0)}),e0(()=>{if(o&&(o.current=y.current),y.current)return v.current.destroyed&&A(),!function({el:e,nextEl:t,prevEl:s,paginationEl:i,scrollbarEl:a,swiper:l},r){eY(r)&&t&&s&&(l.params.navigation.nextEl=t,l.originalParams.navigation.nextEl=t,l.params.navigation.prevEl=s,l.originalParams.navigation.prevEl=s),eX(r)&&i&&(l.params.pagination.el=i,l.originalParams.pagination.el=i),eQ(r)&&a&&(l.params.scrollbar.el=a,l.originalParams.scrollbar.el=a),l.init(e)}({el:y.current,nextEl:C.current,prevEl:S.current,paginationEl:w.current,scrollbarEl:k.current,swiper:v.current},T),a&&!v.current.destroyed&&a(v.current),()=>{v.current&&!v.current.destroyed&&v.current.destroy(!0,!1)}},[]),e0(()=>{!u&&N&&v.current&&Object.keys(N).forEach(e=>{v.current.on(e,N[e])});let e=function(e,t,s,i,a){let l=[];if(!t)return l;let r=e=>{0>l.indexOf(e)&&l.push(e)};if(s&&i){let e=i.map(a),t=s.map(a);e.join("")!==t.join("")&&r("children"),i.length!==s.length&&r("children")}return e$.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(s=>{if(s in e&&s in t)if(eq(e[s])&&eq(t[s])){let i=Object.keys(e[s]),a=Object.keys(t[s]);i.length!==a.length?r(s):(i.forEach(i=>{e[s][i]!==t[s][i]&&r(s)}),a.forEach(i=>{e[s][i]!==t[s][i]&&r(s)}))}else e[s]!==t[s]&&r(s)}),l}(j,x.current,E,b.current,e=>e.key);return x.current=j,b.current=E,e.length&&v.current&&!v.current.destroyed&&function({swiper:e,slides:t,passedParams:s,changedParams:i,nextEl:a,prevEl:l,scrollbarEl:r,paginationEl:o}){let n,d,u,c,m,p,_,h,f=i.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:g,pagination:y,navigation:v,scrollbar:x,virtual:b,thumbs:C}=e;i.includes("thumbs")&&s.thumbs&&s.thumbs.swiper&&!s.thumbs.swiper.destroyed&&g.thumbs&&(!g.thumbs.swiper||g.thumbs.swiper.destroyed)&&(n=!0),i.includes("controller")&&s.controller&&s.controller.control&&g.controller&&!g.controller.control&&(d=!0),i.includes("pagination")&&s.pagination&&(s.pagination.el||o)&&(g.pagination||!1===g.pagination)&&y&&!y.el&&(u=!0),i.includes("scrollbar")&&s.scrollbar&&(s.scrollbar.el||r)&&(g.scrollbar||!1===g.scrollbar)&&x&&!x.el&&(c=!0),i.includes("navigation")&&s.navigation&&(s.navigation.prevEl||l)&&(s.navigation.nextEl||a)&&(g.navigation||!1===g.navigation)&&v&&!v.prevEl&&!v.nextEl&&(m=!0);let S=t=>{e[t]&&(e[t].destroy(),"navigation"===t?(e.isElement&&(e[t].prevEl.remove(),e[t].nextEl.remove()),g[t].prevEl=void 0,g[t].nextEl=void 0,e[t].prevEl=void 0,e[t].nextEl=void 0):(e.isElement&&e[t].el.remove(),g[t].el=void 0,e[t].el=void 0))};i.includes("loop")&&e.isElement&&(g.loop&&!s.loop?p=!0:!g.loop&&s.loop?_=!0:h=!0),f.forEach(e
2=>{if(eq(g[e])&&eq(s[e]))Object.assign(g[e],s[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in s[e]&&!s[e].enabled&&S(e);else{let t=s[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&S(e):g[e]=s[e]}}),f.includes("controller")&&!d&&e.controller&&e.controller.control&&g.controller&&g.controller.control&&(e.controller.control=g.controller.control),i.includes("children")&&t&&b&&g.virtual.enabled?(b.slides=t,b.update(!0)):i.includes("virtual")&&b&&g.virtual.enabled&&(t&&(b.slides=t),b.update(!0)),i.includes("children")&&t&&g.loop&&(h=!0),n&&C.init()&&C.update(!0),d&&(e.controller.control=g.controller.control),u&&(e.isElement&&(!o||"string"==typeof o)&&((o=document.createElement("div")).classList.add("swiper-pagination"),o.part.add("pagination"),e.el.appendChild(o)),o&&(g.pagination.el=o),y.init(),y.render(),y.update()),c&&(e.isElement&&(!r||"string"==typeof r)&&((r=document.createElement("div")).classList.add("swiper-scrollbar"),r.part.add("scrollbar"),e.el.appendChild(r)),r&&(g.
2scrollbar.el=r),x.init(),x.updateSize(),x.setTranslate()),m&&(e.isElement&&(a&&"string"!=typeof a||((a=document.createElement("div")).classList.add("swiper-button-next"),ex(a,e.navigation.arrowSvg),a.part.add("button-next"),e.el.appendChild(a)),l&&"string"!=typeof l||((l=document.createElement("div")).classList.add("swiper-button-prev"),ex(l,e.navigation.arrowSvg),l.part.add("button-prev"),e.el.appendChild(l))),a&&(g.navigation.nextEl=a),l&&(g.navigation.prevEl=l),v.init(),v.update()),i.includes("allowSlideNext")&&(e.allowSlideNext=s.allowSlideNext),i.includes("allowSlidePrev")&&(e.allowSlidePrev=s.allowSlidePrev),i.includes("direction")&&e.changeDirection(s.direction,!1),(p||h)&&e.loopDestroy(),(_||h)&&e.loopCreate(),e.update()}({swiper:v.current,slides:E,passedParams:j,changedParams:e,nextEl:C.current,prevEl:S.current,scrollbarEl:k.current,paginationEl:w.current}),()=>{N&&v.current&&Object.keys(N).forEach(e=>{v.current.off(e,N[e])})}}),e0(()=>{var e;(e=v.current)&&!e.destroyed&&e.params.virtual&&(!e.params.virtual||e.params.virtual.enabled)&&(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.emit("_virtualUpdated"),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())},[p]),l.default.createElement(t,eZ({ref:y,className:eK(`${c}${e?` ${e}`:""}`)},I),l.default.createElement(e2.Provider,{value:v.current},P["container-start"],l.default.createElement(s,{className:function(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}(T.wrapperClass)},P["wrapper-start"],T.virtual?function(e,t,s){if(!s)return null;let i=e=>{let s=e;return e<0?s=t.length+e:s>=t.length&&(s-=t.length),s},a=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${s.offset}px`}:{top:`${s.offset}px`},{from:r,to:o}=s,n=e.params.loop?-t.length:0,d=e.params.loop?2*t.length:t.length,u=[];for(let e=n;e<d;e+=1)e>=r&&e<=o&&u.push(t[i(e)]);return u.map((t,s)=>l.default.cloneElement(t,{swiper:e,style:a,key:t.props.virtualIndex||t.key||`slide-${s}`}))}(v.current,E,p):E.map((e,t)=>l.default.cloneElement(e,{swiper:v.current,swiperSlideIndex:t})),P["wrapper-end"]),eY(T)&&l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{ref:S,className:"swiper-button-prev"}),l.default.createElement("div",{ref:C,className:"swiper-button-next"})),eQ(T)&&l.default.createElement("div",{ref:k,className:"swiper-scrollbar"}),eX(T)&&l.default.createElement("div",{ref:w,className:"swiper-pagination"}),P["container-end"]))});e4.displayName="Swiper";let e5=(0,l.forwardRef)(({tag:e="div",children:t,className:s="",swiper:i,zoom:a,lazy:r,virtualIndex:o,swiperSlideIndex:n,...d}={},u)=>{let c=(0,l.useRef)(null),[m,p]=(0,l.useState)("swiper-slide"),[_,h]=(0,l.useState)(!1);function f(e,t,s){t===c.current&&p(s)}e0(()=>{if(void 0!==n&&(c.current.swiperSlideIndex=n),u&&(u.current=c.current),c.current&&i){if(i.destroyed){"swiper-slide"!==m&&p("swiper-slide");return}return i.on("_slideClass",f),()=>{i&&i.off("_slideClass",f)}}}),e0(()=>{i&&c.current&&!i.destroyed&&p(i.getSlideClasses(c.current))},[i]);let g={isActive:m.indexOf("swiper-slide-active")>=0,isVisible:m.indexOf("swiper-slide-visible")>=0,isPrev:m.indexOf("swiper-slide-prev")>=0,isNext:m.indexOf("swiper-slide-next")>=0},y=()=>"function"==typeof t?t(g):t;return l.default.createElement(e,eZ({ref:c,className:eK(`${m}${s?` ${s}`:""}`),"data-swiper-slide-index":o,onLoad:()=>{h(!0)}},d),a&&l.default.createElement(e1.Provider,{value:g},l.default.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof a?a:void 0},y(),r&&!_&&l.default.createElement("div",{className:"swiper-lazy-preloader"}))),!a&&l.default.createElement(e1.Provider,{value:g},y(),r&&!_&&l.default.createElement("div",{className:"swiper-lazy-preloader"})))});function e3({swiper:e,extendParams:t,on:s}){let i,a,l,r;t({grid:{rows:1,fill:"column"}});let o=()=>{let t=e.params.spaceBetween;return"string"==typeof t&&t.indexOf("%")>=0?t=parseFloat(t.replace("%",""))/100*e.size:"string"==typeof t&&(t=parseFloat(t)),t};s("init",()=>{r=e.params.grid&&e.params.grid.rows>1}),s("update",()=>{let{params:t,el:s}=e,i=t.grid&&t.grid.rows>1;r&&!i?(s.classList.remove(`${t.containerModifierClass}grid`,`${t.containerModifierClass}grid-column`),l=1,e.emitContainerClasses()):!r&&i&&(s.classList.add(`${t.containerModifierClass}grid`),"column"===t.grid.fill&&s.classList.add(`${t.containerModifierClass}grid-column`),e.emitContainerClasses()),r=i}),e.grid={initSlides:t=>{let{slidesPerView:s}=e.params,{rows:r,fill:o}=e.params.grid,n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:t.length;l=Math.floor(n/r),i=Math.floor(n/r)===n/r?n:Math.ceil(n/r)*r,"auto"!==s&&"row"===o&&(i=Math.max(i,s*r)),a=i/r},unsetSlides:()=>
2{e.slides&&e.slides.forEach(t=>{t.swiperSlideGridSet&&(t.style.height="",t.style[e.getDirectionLabel("margin-top")]="")})},updateSlide:(t,s,r)=>{let n,d,u,{slidesPerGroup:c}=e.params,m=o(),{rows:p,fill:_}=e.params.grid,h=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:r.length;if("row"===_&&c>1){let e=Math.floor(t/(c*p)),a=t-p*c*e,l=0===e?c:Math.min(Math.ceil((h-e*p*c)/p),c);u=Math.floor(a/l),n=(d=a-u*l+e*c)+u*i/p,s.style.order=n}else"column"===_?(d=Math.floor(t/p),u=t-d*p,(d>l||d===l&&u===p-1)&&(u+=1)>=p&&(u=0,d+=1)):(u=Math.floor(t/a),d=t-u*a);s.row=u,s.column=d,s.style.height=`calc((100% - ${(p-1)*m}px) / ${p})`,s.style[e.getDirectionLabel("margin-top")]=0!==u?m&&`${m}px`:"",s.swiperSlideGridSet=!0},updateWrapperSize:(t,s)=>{let{centeredSlides:a,roundLengths:l}=e.params,r=o(),{rows:n}=e.params.grid;if(e.virtualSize=(t+r)*i,e.virtualSize=Math.ceil(e.virtualSize/n)-r,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+r}px`),a){let t=[];for(let i=0;i<s.length;i+=1){let a=s[i];l&&(a=Math.floor(a)),s[i]<e.virtualSize+s[0]&&t.push(a)}s.splice(0,s.length),s.push(...t)}}}}function e8({swiper:e,extendParams:t,on:s,emit:i}){let a=K(),l=J();function r(t){if(!e.enabled)return;let{rtlTranslate:s}=e,r=t;r.originalEvent&&(r=r.originalEvent);let o=r.keyCode||r.charCode,n=e.params.keyboard.pageUpDown,d=n&&33===o,u=n&&34===o,c=37===o,m=39===o,p=38===o,_=40===o;if(!e.allowSlideNext&&(e.isHorizontal()&&m||e.isVertical()&&_||u)||!e.allowSlidePrev&&(e.isHorizontal()&&c||e.isVertical()&&p||d))return!1;if(!r.shiftKey&&!r.altKey&&!r.ctrlKey&&!r.metaKey&&(!a.activeElement||!a.activeElement.isContentEditable&&(!a.activeElement.nodeName||"input"!==a.activeElement.nodeName.toLowerCase()&&"textarea"!==a.activeElement.nodeName.toLowerCase()))){if(e.params.keyboard.onlyInViewport&&(d||u||c||m||p||_)){let t=!1;if(eg(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&0===eg(e.el,`.${e.params.slideActiveClass}`).length)return;let i=e.el,a=i.clientWidth,r=i.clientHeight,o=l.innerWidth,n=l.innerHeight,d=em(i);s&&(d.left-=i.scrollLeft);let u=[[d.left,d.top],[d.left+a,d.top],[d.left,d.top+r],[d.left+a,d.top+r]];for(let e=0;e<u.length;e+=1){let s=u[e];if(s[0]>=0&&s[0]<=o&&s[1]>=0&&s[1]<=n){if(0===s[0]&&0===s[1])continue;t=!0}}if(!t)return}e.isHorizontal()?((d||u||c||m)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((u||m)&&!s||(d||c)&&s)&&e.slideNext(),((d||c)&&!s||(u||m)&&s)&&e.slidePrev()):((d||u||p||_)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(u||_)&&e.slideNext(),(d||p)&&e.slidePrev()),i("keyPress",o)}}function o(){e.keyboard.enabled||(a.addEventListener("keydown",r),e.keyboard.enabled=!0)}function n(){e.keyboard.enabled&&(a.removeEventListener("keydown",r),e.keyboard.enabled=!1)}e.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),s("init",()=>{e.params.keyboard.enabled&&o()}),s("destroy",()=>{e.keyboard.enabled&&n()}),Object.assign(e.keyboard,{enable:o,disable:n})}function e6(e,t,s,i){return e.params.createElements&&Object.keys(i).forEac
2h(a=>{if(!s[a]&&!0===s.auto){let l=en(e.el,`.${i[a]}`)[0];l||((l=ec("div",i[a])).className=i[a],e.el.append(l)),s[a]=l,t[a]=l}}),s}e5.displayName="SwiperSlide",e.s(["Swiper",0,e4,"SwiperSlide",0,e5],980401),e.s(["Keyboard",0,e8],858498);let e9='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function e7({swiper:e,extendParams:t,on:s,emit:i}){function a(t){let s;return t&&"string"==typeof t&&e.isElement&&(s=e.el.querySelector(t)||e.hostEl.querySelector(t))?s:(t&&("string"==typeof t&&(s=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&"string"==typeof t&&s&&s.length>1&&1===e.el.querySelectorAll(t).length?s=e.el.querySelector(t):s&&1===s.length&&(s=s[0])),t&&!s)?t:s}function l(t,s){let i=e.params.navigation;(t=ev(t)).forEach(t=>{t&&(t.classList[s?"add":"remove"](...i.disabledClass.split(" ")),"BUTTON"===t.tagName&&(t.disabled=s),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](i.lockClass))})}function r(){let{nextEl:t,prevEl:s}=e.navigation;if(e.params.loop){l(s,!1),l(t,!1);return}l(s,e.isBeginning&&!e.params.rewind),l(t,e.isEnd&&!e.params.rewind)}function o(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),i("navigationPrev"))}function n(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),i("navigationNext"))}function d(){let t=e.params.navigation;if(e.params.navigation=e6(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(t.nextEl||t.prevEl))return;let s=a(t.nextEl),i=a(t.prevEl);Object.assign(e.navigation,{nextEl:s,prevEl:i}),s=ev(s),i=ev(i);let l=(s,i)=>{if(s){if(t.addIcons&&s.matches(".swiper-button-next,.swiper-button-prev")&&!s.querySelector("svg")){let e=document.createElement("div");ex(e,e9),s.appendChild(e.querySelector("svg")),e.remove()}s.addEventListener("click","next"===i?n:o)}!e.enabled&&s&&s.classList.add(...t.lockClass.split(" "))};s.forEach(e=>l(e,"next")),i.forEach(e=>l(e,"prev"))}function u(){let{nextEl:t,prevEl:s}=e.navigation;t=ev(t),s=ev(s);let i=(t,s)=>{t.removeEventListener("click","next"===s?n:o),t.classList.remove(...e.params.navigation.disabledClass.split(" "))};t.forEach(e=>
2i(e,"next")),s.forEach(e=>i(e,"prev"))}t({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:e9},s("init",()=>{!1===e.params.navigation.enabled?c():(d(),r())}),s("toEdge fromEdge lock unlock",()=>{r()}),s("destroy",()=>{u()}),s("enable disable",()=>{let{nextEl:t,prevEl:s}=e.navigation;(t=ev(t),s=ev(s),e.enabled)?r():[...t,...s].filter(e=>!!e).forEach(t=>t.classList.add(e.params.navigation.lockClass))}),s("click",(t,s)=>{let{nextEl:a,prevEl:l}=e.navigation;a=ev(a),l=ev(l);let r=s.target,o=l.includes(r)||a.includes(r);if(e.isElement&&!o){let e=s.path||s.composedPath&&s.composedPath();e&&(o=e.find(e=>a.includes(e)||l.includes(e)))}if(e.params.navigation.hideOnClick&&!o){let t;if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===r||e.pagination.el.contains(r)))return;a.length?t=a[0].classList.contains(e.params.navigation.hiddenClass):l.length&&(t=l[0].classList.contains(e.params.navigation.hiddenClass)),!0===t?i("navigationShow"):i("navigationHide"),[...a,...l].filter(e=>!!e).forEach(t=>t.classList.toggle(e.params.navigation.hiddenClass))}});let c=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(e.navigation,{enable:()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),d(),r()},disable:c,update:r,init:d,destroy:u})}function te(e=""){return`.${e.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function tt({swiper:e,extendParams:t,on:s,emit:i}){let a,l="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${l}-bullet`,bulletActiveClass:`${l}-bullet-active`,modifierClass:`${l}-`,currentClass:`${l}-current`,totalClass:`${l}-total`,hiddenClass:`${l}-hidden`,progressbarFillClass:`${l}-progressbar-fill`,progressbarOppositeClass:`${l}-progressbar-opposite`,clickableClass:`${l}-clickable`,lockClass:`${l}-lock`,horizontalClass:`${l}-horizontal`,verticalClass:`${l}-vertical`,paginationDisabledClass:`${l}-disabled`}}),e.pagination={el:null,bullets:[]};let r=0;function o(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&0===e.pagination.el.length}function n(t,s){let{bulletActiveClass:i}=e.params.pagination;t&&(t=t[`${"prev"===s?"previous":"next"}ElementSibling`])&&(t.classList.add(`${i}-${s}`),(t=t[`${"prev"===s?"previous":"next"}ElementSibling`])&&t.classList.add(`${i}-${s}-${s}`))}function d(t){let s=t.target.closest(te(e.params.pagination.bulletClass));if(!s)return;t.preventDefault();let i=ef(s)*e.params.slidesPerGroup;if(e.params.loop){var a,l,r;if(e.realIndex===i)return;let t=(a=e.realIndex,l=i,(a%=r=e.slides.length,(l%=r)===a+1)?"next":l===a-1?"previous":void 0);"next"===t?e.slideNext():"previous"===t?e.slidePrev():e.slideToLoop(i)}else e.slideTo(i)}function u(){let t,s,l=e.rtl,d=e.params.pagination;if(o())return;let u=e.pagination.el;u=ev(u);let c=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,m=e.params.loop?Math.ceil(c/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(s=e.previousRealIndex||0,t=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):void 0!==e.snapIndex?(t=e.snapIndex,s=e.previousSnapIndex):(s=e.previousIndex||0,t=e.activeIndex||0),"bullets"===d.type&&e.pagination.bullets&&e.pagination.bullets.length>0){let i,o,c,m=e.pagination.bullets;if(d.dynamicBullets&&(a=ey(m[0],e.isHorizontal()?"width":"height",!0),u.forEach(t=>{t.style[e.isHorizontal()?"width":"height"]=`${a*(d.dynamicMainBullets+4)}px`}),d.dynamicMainBullets>1&&void 0!==s&&((r+=t-(s||0))>d.dynamicMainBullets-1?r=d.dynamicMainBullets-1:r<0&&(r=0)),c=((o=(i=Math.max(t-r,0))+(Math.min(m.length,d.dynamicMainBullets)-1))+i)/2),m.forEach(e
2=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${d.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),u.length>1)m.forEach(s=>{let a=ef(s);a===t?s.classList.add(...d.bulletActiveClass.split(" ")):e.isElement&&s.setAttribute("part","bullet"),d.dynamicBullets&&(a>=i&&a<=o&&s.classList.add(...`${d.bulletActiveClass}-main`.split(" ")),a===i&&n(s,"prev"),a===o&&n(s,"next"))});else{let s=m[t];if(s&&s.classList.add(...d.bulletActiveClass.split(" ")),e.isElement&&m.forEach((e,s)=>{e.setAttribute("part",s===t?"bullet-active":"bullet")}),d.dynamicBullets){let e=m[i],t=m[o];for(let e=i;e<=o;e+=1)m[e]&&m[e].classList.add(...`${d.bulletActiveClass}-main`.split(" "));n(e,"prev"),n(t,"next")}}if(d.dynamicBullets){let t=Math.min(m.length,d.dynamicMainBullets+4),s=(a*t-a)/2-c*a,i=l?"right":"left";m.forEach(t=>{t.style[e.isHorizontal()?i:"top"]=`${s}px`})}}u.forEach((s,a)=>{if("fraction"===d.type&&(s.querySelectorAll(te(d.currentClass)).forEach(e=>{e.textContent=d.formatFractionCurrent(t+1)}),s.querySelectorAll(te(d.totalClass)).forEach(e=>{e.textContent=d.formatFractionTotal(m)})),"progressbar"===d.type){let i;i=d.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";let a=(t+1)/m,l=1,r=1;"horizontal"===i?l=a:r=a,s.querySelectorAll(te(d.progressbarFillClass)).forEach(t=>{t.style.transform=`translate3d(0,0,0) scaleX(${l}) scaleY(${r})`,t.style.transitionDuration=`${e.params.speed}ms`})}"custom"===d.type&&d.renderCustom?(ex(s,d.renderCustom(e,t+1,m)),0===a&&i("paginationRender",s)):(0===a&&i("paginationRender",s),i("paginationUpdate",s)),e.params.watchOverflow&&e.enabled&&s.classList[e.isLocked?"add":"remove"](d.lockClass)})}function c(){let t=e.params.pagination;if(o())return;let s=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length,a=e.pagination.el;a=ev(a);let l="";if("bullets"===t.type){let i=e.params.loop?Math.ceil(s/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&i>s&&(i=s);for(let s=0;s<i;s+=1)t.renderBullet?l+=t.renderBullet.call(e,s,t.bulletClass):l+=`<${t.bulletElement} ${e.isElement?'part="bullet"':""} class="${t.bulletClass}"></${t.bulletElement}>`}"fraction"===t.type&&(l=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`),"progressbar"===t.type&&(l=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`),e.pagination.bullets=[],a.forEach(s=>{"custom"!==t.type&&ex(s,l||""),"bullets"===t.type&&e.pagination.bullets.push(...s.querySelectorAll(te(t.bulletClass)))}),"custom"!==t.type&&i("paginationRender",a[0])}function m(){let t;e.params.pagination=e6(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});let s=e.params.pagination;!s.el||("string"==typeof s.el&&e.isElement&&(t=e.el.querySelector(s.el)),t||"string"!=typeof s.el||(t=[...document.querySelectorAll(s.el)]),t||(t=s.el),t&&0!==t.length&&(e.params.uniqueNavElements&&"string"==typeof s.el&&Array.isArray(t)&&t.length>1&&(t=[...e.el.querySelectorAll(s.el)]).length>1&&(t=t.find(t=>eg(t,".swiper")[0]===e.el)),Array.isArray(t)&&1===t.length&&(t=t[0]),Object.assign(e.pagination,{el:t}),(t=ev(t)).forEach(t=>{"bullets"===s.type&&s.clickable&&t.classList.add(...(s.clickableClass||"").split(" ")),t.classList.add(s.modifierClass+s.type),t.classList.add(e.isHorizontal()?s.horizontalClass:s.verticalClass),"bullets"===s.type&&s.dynamicBullets&&(t.classList.add(`${s.modifierClass}${s.type}-dynamic`),r=0,s.dynamicMainBullets<1&&(s.dynamicMainBullets=1)),"progressbar"===s.type&&s.progressbarOpposite&&t.classList.add(s.progressbarOppositeClass),s.clickable&&t.addEventListener("click",d),e.enabled||t.classList.add(s.lockClass)})))}function p(){let t=e.params.pagination;if(o())return;let s=e.pagination.el;s&&(s=ev(s)).forEach(s=>{s.classList.remove(t.hiddenClass),s.classList.remove(t.modifierClass+t.type),s.classList.remove(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(s.classList.remove(...(t.clickableClass||"").split(" ")),s.removeEventListener("click",d))}
2),e.pagination.bullets&&e.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;let t=e.params.pagination,{el:s}=e.pagination;(s=ev(s)).forEach(s=>{s.classList.remove(t.horizontalClass,t.verticalClass),s.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),s("init",()=>{!1===e.params.pagination.enabled?_():(m(),c(),u())}),s("activeIndexChange",()=>{void 0===e.snapIndex&&u()}),s("snapIndexChange",()=>{u()}),s("snapGridLengthChange",()=>{c(),u()}),s("destroy",()=>{p()}),s("enable disable",()=>{let{el:t}=e.pagination;t&&(t=ev(t)).forEach(t=>t.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass))}),s("lock unlock",()=>{u()}),s("click",(t,s)=>{let a=s.target,l=ev(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&l&&l.length>0&&!a.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&a===e.navigation.nextEl||e.navigation.prevEl&&a===e.navigation.prevEl))return;!0===l[0].classList.contains(e.params.pagination.hiddenClass)?i("paginationShow"):i("paginationHide"),l.forEach(t=>t.classList.toggle(e.params.pagination.hiddenClass))}});let _=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=ev(t)).forEach(t=>t.classList.add(e.params.pagination.paginationDisabledClass)),p()};Object.assign(e.pagination,{enable:()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=ev(t)).forEach(t=>t.classList.remove(e.params.pagination.paginationDisabledClass)),m(),c(),u()},disable:_,render:c,update:u,init:m,destroy:p})}e.s(["Navigation",0,e7],579053),e.s(["Pagination",0,tt],186301);var ts=e.i(84458),ti=e.i(887904),ta=e.i(943518);let tl={XS:{width:12,height:12},SM:{width:16,height:16},MD:{width:24,height:24},LG:{width:32,height:32},XL:{width:40,height:40},XXL:{width:48,height:48}};function tr(e){let{size:t="SM",color:s="currentColor",className:i,...a}=e;return{role:"img","aria-hidden":!0,...a,...tl[t],color:s,className:i}}function to(e){if(!e.id)return null;let t=`${e.id}_icon`,s=`/images/icons/content/cm-icons-storytelling.svg#${e.id}`;return(0,a.jsxs)("svg",{"data-testid":"cms-icon-svg",xmlns:"http://www.w3.org/2000/svg","aria-label":e.id,...tr(e),children:[(0,a.jsx)("title",{children:t}),(0,a.jsx)("use",{xlinkHref:s,"data-testid":"cms-icon-use"})]})}function tn({index:e,isNumbered:t,priority:s,ctaLink:i,media:l,mobile:r,featuredProducts:o,hasFeaturedProductSiblings:n,analyticsContext:d}){return t||l?.src?(0,a.jsx)("div",{className:ti.default.slide__asset,children:t?(0,a.jsx)("div",{className:ti.default.slide__asset__numbered,children:e+1}):(0,a.jsx)(O,{media:l,mobile:r,priority:s,ctaLink:i,context:d,featuredProducts:o,hasFeaturedProductSiblings:n})}):null}function td({icon:e,ctaLink:t,fireAnalyticsClick:s}){return e?(0,a.jsx)(v.default,{condition:!!t,as:x.LocaleLink,href:(0,d.ensureString)(t),onClick:()=>s("icon"),children:(0,a.jsx)("div",{className:ti.default.slide__icon,children:(0,a.jsx)(to,{id:e,size:"MD"})})}):null}function tu({title:e,locale:t,ctaLink:s,fireAnalyticsClick:i}){return e?(0,a.jsx)(v.default,{condition:!!s,as:x.LocaleLink,href:(0,d.ensureString)(s),onClick:()=>i("text"),children:(0,a.jsx)("div",{className:ti.default.slide__headline,children:(0,z.isString)(e)?(0,a.jsx)("p",{children:e}):(0,a.jsx)(U.default,{element:e,locale:t})})}):null}function tc({description:e,locale:t,ctaLink:s,fireAnalyticsClick:i}){return e?(0,a.jsx)(v.default,{condition:!!s,as:x.LocaleLink,href:(0,d.ensureString)(s),onClick:()=>i("text"),children:(0,a.jsx)("div",{className:ti.default.slide__description,children:(0,z.isString)(e)?(0,a.jsx)("p",{children:e}):(0,a.jsx)(U.default,{element:e,locale:t})})}):null}function tm({callsToAction:e,fireCtaClick:t}){return e&&e?.length?(0,a.jsx)(a.Fragment,{children:e?.map((e,s)=>(0,a.jsx)("div",{className:ti.default.slide__cta,children:(0,a.jsx)(x.LocaleLink,{"data-testid":`cta_${e.url}`,href:e.url,onClick:t,children:e.text})},s))}):null}e.s(["getEnhancedIconProps",0,tr],117790),to.displayName="CmsIcon",e.s(["default",0,to],124149);let tp=function({callsToAction:e,description:t,icon:s,index:i,isNumbered:l=!1,layout:r,locale:o,media:n,mobile:u,priority:c,title:m,module:p,variant:_="default",analyticsContext:h,featuredProducts:f,hasFeaturedProductSiblings:g}){let{analyticsManager:y}=(0,ta.useAnalytics)(),{impressionRef:v,handleCtaClickEvent:x}=(0,b.useTrackingEvents)(h),C=n?.src||l,S=e?.[0]?.url,w=e=>()=>{e&&y.trackContentCarouselClick({module:"Content Carousel",clickTarget:e,imageSrc:l?"isNumberedSlide":n?.src,moduleName:p?.moduleName,moduleId:p?.moduleId}),y.trackContentModule((0,d.ensureString)(S),"",h)};return(0,a.jsxs)("div",{className:(0,M.default)(ti.default.carousel__slide,ti.default[_]),"data-mobile-layout":r,ref:v,children:[C&&
2(0,a.jsx)(tn,{media:n,mobile:u,index:i,isNumbered:l,priority:c,ctaLink:S,analyticsContext:h,featuredProducts:f,hasFeaturedProductSiblings:g}),(0,a.jsxs)("div",{className:ti.default.slide__details,children:[(0,a.jsx)(td,{icon:s,ctaLink:S,fireAnalyticsClick:w("icon")}),(!!m||!!t)&&(0,a.jsxs)("div",{className:ti.default.slide__details__dynamic_text,children:[(0,a.jsx)(tu,{title:m,locale:o,ctaLink:S,fireAnalyticsClick:w("text")}),(0,a.jsx)(tc,{description:t,locale:o,ctaLink:S,fireAnalyticsClick:w("text")})]}),(0,a.jsx)(tm,{callsToAction:e,fireCtaClick:e=>{y.trackContentCarouselClick({module:"Content Carousel",clickTarget:"text",imageSrc:l?"isNumberedSlide":n?.src,moduleName:p?.moduleName,moduleId:p?.moduleId}),x(e)}})]})]})};var t_=e.i(895311),th=e.i(597426),tf=e.i(853783);function tg({priority:e,teaser:t}){let{isDesktop:s}=(0,tf.useLayoutMeasurement)(),i=s?t?.desktop:t?.mobile;if((0,n.isImageReference)(i))return(0,a.jsx)($.default,{src:(0,d.ensureString)(i.src),alt:(0,d.ensureString)(i.alt),width:354,height:443,draggable:!1,sizes:"(max-width: 1023px) 50vw,33vw",layout:"responsive",priority:e,fetchPriority:e?"high":"auto","data-testid":"tile-image"});if((0,n.isVideoReference)(i)){let e=(0,th.getPosterUrlFromVideoUrl)((0,d.ensureString)(i?.src)),{aspectRatio:t}=(0,th.getAspectRatioFromVideoName)((0,d.ensureString)(i?.src));return(0,a.jsx)("div",{children:(0,a.jsx)(h.default,{"data-testid":"advanced-video",sources:["desktop","tablet","mobile"].map(s=>({uri:i?.src??"",type:"video/mp4",device:s,poster:e,aspectRatio:t,alt:i?.alt})),alt:i?.alt,muted:!0,loop:!0,autoPlay:!0,playsInline:!0})})}return null}tg.displayName="ProductTileAdvancedMedia";let ty=function({productSlideData:e,analyticsContext:t}){let{mappedProduct:s,faceOutColorsArray:i,useAdvancedTile:r,media:o,mobileMedia:n,useAdvancedMedia:d}=e,{analyticsManager:u}=(0,ta.useAnalytics)(),{impressionRef:c}=(0,b.useTrackingEvents)(t),m=(0,l.useCallback)(()=>{(0,z.isObjectWithKeys)(t)&&u.trackContentFeature(t.tracking,"product",s.style)},[t,u,s.style]);return(0,a.jsx)(t_.ProductTile,{product:s,faceOutColors:i,showColorInfo:r,wishListEnabled:!!r,badgesEnabled:r,promotionsEnabled:r,mediaSlot:d&&(0,a.jsx)(tg,{teaser:{desktop:o,mobile:n}}),isExperimentalView:!0,inSwiper:!0,onClick:m,impressionRef:c})};var tv=e.i(536733);let tx=function({lean:e=!1}){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tv.UaSkeleton,{variant:"rectangular"}),(0,a.jsx)(tv.UaSkeleton,{variant:"rectangular",height:20,width:"50%"}),!e&&(0,a.jsx)(tv.UaSkeleton,{variant:"rectangular",height:15,width:"25%"})]})};var tb=e.i(663519),tC=e.i(175274),tS=e.i(902045),tw=e.i(373052),tk=e.i(381929),tT=e.i(426605),tj=e.i(438178),tI=e.i(611114),tN=e.i(150896);function tE({className:e="",onPrev:t,onNext:s,isPrevDisabled:i,isNextDisabled:l}){let r=(0,tI.useFormatMessage)();return(0,a.jsxs)("span",{className:`${tj.default.carousel__navigation} ${e}`,slot:"container-end",children:[(0,a.jsxs)("button",{type:"button",className:"prev",onClick:t,disabled:i,children:[(0,a.jsx)("span",{children:r("cms-slider-prev-slide")}),(0,a.jsx)(tN.ChevronRightIcon,{})]}),(0,a.jsxs)("button",{type:"button",className:"next",onClick:s,disabled:l,children:[(0,a.jsx)("span",{children:r("cms-slider-next-slide")}),(0,a.jsx)(tN.ChevronRightIcon,{})]})]})}tE.displayName="CarouselNavigation";var tP=e.i(913650),tM=e.i(157690);e.s(["ContentCarouselSwiperSkeleton",()=>tO],213239);var tA=e.i(257793);let tO=({slideCount:e=3,className:t="",style:s="product",lean:i=!1})=>(0,a.jsx)("div",{className:`${t} ${tA.default["skeleton-swiper"]} ${tA.default[`skeleton-swiper__style-${s}`]}`,children:Array.from({length:e},(e,t)=>(0,a.jsx)("div",{className:tA.default["skeleton-slide"],children:(0,a.jsx)(tx,{lean:i})},t+1))});var tz=e.i(882767);function tL(){return{prevButtonRef:l.default.useRef(null),nextButtonRef:l.default.useRef(null)}}e.s(["useNavigationButtons",0,tL],181166);var tF=e.i(551003),tR=e.i(18740);function tG(e){return e?{realIndex:e.realIndex,activeIndex:e.activeIndex,progress:e.progress,isBeginning:e.isBeginning,isEnd:e.isEnd,currentBreakpoint:e.currentBreakpoint,totalSlides:e.slides?.length??0,translate:e.translate,animating:e.animating}:null}let tD=({title:e,titleStyle:t,locale:s})=>(0,a.jsx)("div",{className:(0,M.default)(tT.default.content__carousel__headline,"headline4"!==t&&t),children:(0,z.isString)(e)?(0,a.jsx)("p",{children:e}):(0,a.jsx)(U.default,{element:e,locale:s})}),tU=({description:e,locale:t})=>(0,a.jsx)("div",{children:(0,z.isString)(e)?(0,a.jsx)("p",{children:e}):(0,a.jsx)(U.default,{element:e,locale:t})}),tW=(0,l.memo)(function({theme:e="light",isNextGen:t=!1,layout:s,maxSlidesPerRow:i,slides:r,settings:o,title:n,description:u,callsToAction:c,moduleName:m,moduleId:p,index:_,context:h,variant:f="default",trackModuleImpression:g=!0}){let y=(0,tS.useLocale)(),v=(0,l.useRef)(null),[C,S]=(0,l.useState)(null),{carouselItems:w}=function(e){let t=(0,tS.useLocale)(),s=(0,tw.useCmsContent)(),i=s?.productMap,a=e.some(e=>"product"===e.type),[r]=(0,l.useState)(a?function(e,t){let s,i,a=e.map((e,t)=>({...e,id:e.id??`carousel-slide-${t}`,localId:!e.id})),[l,r]=(0,tb.partition)(a,e=>
2"content"===e.type||"storyplayer"===e.type),o=(s=[],r.forEach(e=>{if(t){let i=t[e.productId];i&&s.push(i)}}),i=(0,d.ensureArray)(s).map(tC.mapResponseToProductTileDataShape).filter(e=>!!e?.orderable),r.map(e=>{let t=i.findIndex(t=>t.upc===e.productId||t.style===e.productId);if(t>-1){let[s]=i.splice(t,1);return{id:e.id,faceOutColorsArray:(0,d.ensureArray)(e?.faceOutColor),mappedProduct:s,type:"product",useAdvancedTile:e.useAdvancedTile,media:e?.media,mobileMedia:e?.mobileMedia,useAdvancedMedia:e?.useAdvancedMedia}}}).filter(e=>!!e));return a.reduce((e,t)=>{let s=l.find(e=>e.id===t.id)??o.find(e=>e.id===t.id);return s?[...e,{...s,id:t.localId?void 0:s.id,localId:void 0}]:e},[])}(e,i):e);return{carouselItems:r,hasProductSlides:a}}(r),{prevButtonRef:k,nextButtonRef:T}=tL(),{impressionRef:j,handleCtaClickEvent:I}=(0,b.useTrackingEvents)(h,{trackOnViewport:g}),{analyticsManager:N}=(0,ta.useAnalytics)(),E=(0,l.useCallback)(e=>{S(e)},[]),P=({direction:e})=>{N.trackContentCarouselNavEvent({module:"Content Carousel",direction:e,moduleName:m,moduleId:p})},{headerHeight:A}=(0,tf.useLayoutMeasurement)(),[O,z]=(0,l.useState)(!1),L=(0,l.useRef)(null);(0,l.useEffect)(()=>{let e=L.current,t={moduleName:m,moduleId:p,type:"Content Carousel"};if(!A||!e||O)return;let s=new IntersectionObserver(([e])=>{e.isIntersecting&&!O&&(N.fireCarouselScrollInView(t),z(!0))},{threshold:.5,rootMargin:`-${A}px 0px -${A}px 0px`});return s.observe(e),()=>{s.unobserve(e)}},[A,O,N,m,p]);let[F,R]=(0,l.useState)(0),[G,D]=(0,l.useState)(null),U=(0,l.useMemo)(()=>{var e,s,a,l,o;let n=e=>t?2:e,d=16*!t,u={modules:[e3,e8,e7,tt],keyboard:{enabled:!0},navigation:{enabled:!0,prevEl:k.current,nextEl:T.current},pagination:{clickable:!0,el:".swiper-pagination",dynamicBullets:r.length>5,dynamicMainBullets:r.length<5?5:3},slidesOffsetBefore:d,slidesOffsetAfter:d,slidesPerView:1.804,spaceBetween:n(8),watchOverflow:!0,onSwiper:e=>v.current=e,onInit:E,watchSlidesProgress:!0,onSlideChange:e=>{D(tG(e))},onSlideChangeTransitionEnd:e=>{D(tG(e))},onReachEnd:e=>{D(tG(e))},onReachBeginning:e=>{D(tG(e))},onSlideNextTransitionEnd:()=>P({direction:"next"}),onSlidePrevTransitionEnd:()=>P({direction:"previous"}),breakpoints:{600:{slidesPerView:2.5,spaceBetween:n(16)},768:{slidesPerView:i>3?3.5:i,spaceBetween:n(16),slidesOffsetBefore:0,slidesOffsetAfter:0,pagination:{dynamicBullets:r.length>4,dynamicMainBullets:3}},1024:{slidesPerView:i,spaceBetween:n(44),slidesOffsetBefore:0,slidesOffsetAfter:0,centeredSlidesBounds:!0,pagination:{dynamicBullets:r.length>4,dynamicMainBullets:3}}}};return"large-grid-layout"===f?{...u,...(e=i,s=r.length,a=k,l=T,{navigation:!1,spaceBetween:(o=n)(16),slidesPerView:1.15,breakpoints:{600:{slidesPerView:1.15},768:{...s>e&&{navigation:{enabled:!0,prevEl:a.current,nextEl:l.current}},pagination:s>e,slidesPerView:e>3?3.5:e,spaceBetween:o(16),slidesOffsetBefore:0,slidesOffsetAfter:0},1024:{...s>e&&{navigation:{enabled:!0,prevEl:a.current,nextEl:l.current}},spaceBetween:o(16),pagination:s>e,slidesPerView:e,slidesOffsetBefore:0,slidesOffsetAfter:0}}})}:u},[r.length,E,i,f,P,k,T,t]),W=(0,l.useMemo)(()=>{if(o?.carouselStyle==="guided-shopping")return{slidesOffsetBefore:0,slidesOffsetAfter:0,slidesPerView:2.2,breakpoints:{600:{slidesPerView:i>3?3.2:i,spaceBetween:8},1024:{slidesPerView:i,spaceBetween:16}}}},[i,o?.carouselStyle]),V=(0,l.useMemo)(()=>({...U,...W}),[W,U]),B=(0,l.useCallback)(()=>{C?.slidePrev(),setTimeout(()=>{let e=v.current??C;if(!e)return;let t=tG(e);D(t),"number"==typeof t?.realIndex&&R(t.realIndex)},0)},[C,D,R]),$=(0,l.useCallback)(()=>{C?.slideNext(),setTimeout(()=>{let e=v.current??C;if(!e)return;let t=tG(e);D(t),"number"==typeof t?.realIndex&&R(t.realIndex)},0)},[C,D,R]),q=(0,l.useCallback)(e=>{D(tG(e)),R(e.realIndex)},[]),{currentBreakpoint:H,params:Y}=C||{},[X,Q]=(0,l.useState)(null),K=(0,l.useCallback)(e=>{if(null===X&&0===e.progress)return;let t=1===e.progress;D(tG(e)),Q(t)},[X]),Z=Y?.breakpoints?.[H]||{},J="auto"===Z.slidesPerView?1:Number(Z.slidesPerView??1),ee=Math.max(1,Math.ceil(w.length-J+1)),et=ee-1,es=(0,l.useMemo)(()=>Array.from({length:ee}),[ee]),ei=w.length>1&&w.length>J,ea=(0,l.useMemo)(()=>{let e=(void 0!==Z.navigation&&!!Z.navigation||"default"===f)&&ei,t=null!=G?G.isBeginning:0===F,s=null!=G?G.isEnd:null===X?F===et:X;return(0,a.jsx)(tz.Conditional,{condition:e,as:tE,onPrev:B,onNext:$,isPrevDisabled:t,isNextDisabled:s})},[Z.navigation,F,f,et,B,$,X,G,ei]),el=(0,l.useMemo)(()=>{let e=(void 0===Z.pagination||!!Z.pagination)&&ei,t=null==G?F:G.isEnd?ee-1:G.isBeginning?0:Math.min(G.realIndex??0,ee-1);return(0,a.jsx)("div",{className:tT.default.carousel__pager,children:(0,a.jsx)(tz.Conditional,{condition:e,as:tP.Pagination,items:es,realIndex:t,onSlideTo:e=>{if(!C)return;let t=Math.min(Math.max(0,e),ee-1);C.slideTo(t)}
2,showBackground:!1,fallback:(0,a.jsx)("div",{className:"swiper-pagination"})})})},[Z.pagination,es,F,C,G,ei,ee]),er=(0,tk.useMediaQuery)(tM.default.tabletDown),eo="carousel"===s||!er&&i<r.length;(0,l.useEffect)(()=>{let e;r.length>0&&N.registerTrackableContent({type:"Content Carousel",names:(e=[],r.forEach((t,s)=>{if("content"===t.type){let i=t.isNumbered?`${s}_isNumberedSlide`:t.image?.id;i&&e.push(i)}if("product"===t.type){let s=t?.faceOutColor||"DEFAULT";e.push(`PRODUCT_${t.productId}_COLOR_${s}`)}}),e),moduleId:p})},[p,N,r]);let en=0===_,ed=!!c?.length&&c?.filter(e=>e?.isEnabled)?.length>0,eu=(0,M.default)(tT.default.carousel__wrapper,{[tT.default.carousel__slider]:eo,[tT.default.carousel__grid]:"grid"===s,[tT.default["slide__content--center"]]:o?.isCenter,[tT.default["slide__content--numbered"]]:o?.isNumbered,[tT.default["slide__content--guided-shopping"]]:o?.carouselStyle==="guided-shopping"}),ec=(0,M.default)(tT.default.content__carousel__header,{[tT.default["content__carousel__header--center"]]:o?.isCenter,[tT.default["content__carousel__header--numbered"]]:o?.isNumbered}),em=r.filter(e=>"content"===e.type&&!!e.featuredProducts).length>1,ep=(0,l.useCallback)((e,t,s)=>{let i=`${m}_${t}`,l=!!en&&0===t,o={...h,tracking:{...h?.tracking,module_nested_count:(0,d.ensureString)(r.length.toString()),module_nested_position:(0,d.ensureString)(t.toString())}};return"product"===e.type?s?(0,a.jsx)(e5,{children:(0,a.jsx)(ty,{productSlideData:e,analyticsContext:o})},i):(0,a.jsx)(ty,{productSlideData:e,analyticsContext:o},i):e.type===tR.ContentModuleType.STORYPLAYER?s?(0,a.jsx)(e5,{children:(0,a.jsx)(tF.default,{placementId:tR.ContentModuleType.STORYPLAYER,defaultModule:{source:tR.ContentSource.UACMS,data:e},locale:y,index:t},i)},i):(0,a.jsx)(tF.default,{placementId:tR.ContentModuleType.STORYPLAYER,defaultModule:{source:tR.ContentSource.UACMS,data:e},locale:y,index:t},i):s?(0,a.jsx)(e5,{children:(0,a.jsx)(tp,{callsToAction:e?.callsToAction,description:e?.description,icon:e?.icon,index:t,isNumbered:e?.isNumbered,layout:e?.layout,locale:y,media:e?.media,mobile:e?.mobile,priority:l,title:e?.title,module:{moduleId:p,moduleName:m},variant:f,analyticsContext:o,featuredProducts:e?.featuredProducts,hasFeaturedProductSiblings:em})},i):(0,a.jsx)(tp,{callsToAction:e?.callsToAction,description:e?.description,icon:e?.icon,index:t,isNumbered:e?.isNumbered,layout:e?.layout,locale:y,media:e?.media,mobile:e?.mobile,priority:l,title:e?.title,module:{moduleId:p,moduleName:m},variant:f,analyticsContext:o,featuredProducts:e?.featuredProducts,hasFeaturedProductSiblings:em},i)},[h,em,y,p,m,en,r.length,f]),e_=(0,l.useMemo)(()=>w?.length>0?(0,a.jsxs)(e4,{className:eu,...V,onRealIndexChange:q,onSlideChangeTransitionStart:K,children:[w.map((e,t)=>ep(e,t,eo)),ea,el]}):(0,a.jsx)(tO,{className:eu,slideCount:i,style:"grid"}),[w,eu,eo,i,ep,V,q,ea,el,K]),eh=(0,l.useMemo)(()=>w?.length>0?(0,a.jsx)("div",{className:eu,"data-slides-per-row":i,children:w?.map((e,t)=>ep(e,t,eo))}):(0,a.jsx)(tO,{slideCount:i,lean:!0,style:"grid"}),[w,eu,eo,i,ep]);return r&&0!==r.length?(0,a.jsx)("div",{className:(0,M.default)(tT.default.content__carousel,tT.default[f]),role:"region","aria-label":`${h?.tracking?.header??m} slider`,"data-theme-cms":e,"data-theme-cms-next-gen":t?"true":void 0,"data-slides-per-row":i,ref:j,children:(0,a.jsxs)("div",{className:tT.default.content__carousel__inner,ref:L,children:[(n||u)&&(0,a.jsxs)("div",{className:ec,children:[!!n&&(0,a.jsx)(tD,{title:n,titleStyle:o?.titleStyle,locale:y}),!!u&&(0,a.jsx)(tU,{description:u,locale:y})]}),eo?e_:eh,ed&&(0,a.jsx)("ul",{className:tT.default["carousel__call-to-action"],children:c.filter(e=>e.isEnabled).map((e,t)=>(0,a.jsx)("li",{children:(0,a.jsx)(ts.ButtonLink,{as:x.LocaleLink,href:e.url,onClick:I,children:e.text})},t))})]})}):null});e.s(["default",()=>tH],226762);var tV=e.i(748624),tB=e.i(460887),t$=e.i(665162),tq=e.i(268980);function tH({data:e,locale:t,index:s,isPdp:i}){let{analyticsManager:r}=(0,ta.useAnalytics)(),o=(0,tI.useFormatMessage)(),[n,u]=(0,l.useState)(0),c=(0,l.useRef)(null),m=(0,l.useRef)(!1),p=(0,l.useRef)(new Map),_=(0,l.useCallback)(()=>{let e=p.current;for(let t of(e.clear(),Array.from(c.current?.children??[])))t instanceof HTMLElement&&e.set(t,t.getBoundingClientRect().left)},[]),h=t=>`${e.id}-tab-${t}`,f=t=>`${e.id}
2-panel-${t}`,g=(0,l.useCallback)((e,t)=>{let s=(0,d.ensureString)(e);return s.trim()?s:o("tabbed-content-tab-fallback",{index:t+1})},[o]),y=(0,l.useMemo)(()=>e.tabs.map((t,s)=>({...e.context,tracking:{...e.context?.tracking,module_section:g(t.label,s),module_nested_count:String(e.tabs.length),module_nested_position:String(s)}})),[e.context,e.tabs,g]),v=(0,l.useRef)(new Set),x=(0,l.useCallback)(t=>{if(v.current.has(t))return;let s=e.context?.tracking;if(!s)return;v.current.add(t);let i=s.personalized_experience_id??(0,t$.resolvePersonalizedExperienceId)(e.context?.experience,!!e.context?.personalizationAttempted);r.fireContentImpression({...s,personalized_experience_id:i,module_section:g(e.tabs[t]?.label,t)})},[r,e.context,e.tabs,g]),C=(0,l.useCallback)(()=>x(0),[x]),{impressionRef:S}=(0,b.useTrackingEvents)(e.context,{onViewportImpression:C});return((0,l.useLayoutEffect)(()=>{if(!m.current){m.current=!0;return}let e=Array.from(p.current);p.current.clear();let t=c.current,s=t?.querySelector('[aria-selected="true"]');if(!t||!s)return;let i=t.getBoundingClientRect(),a=s.getBoundingClientRect(),{paddingLeft:l,paddingRight:r}=getComputedStyle(t),o=Number.parseFloat(l)||0,n=Number.parseFloat(r)||0,d=a.left-(i.left+o),u=a.right-(i.right-n),_=d<0?d:u>0?u:0;if(0!==_&&t.scrollTo({left:t.scrollLeft+_,behavior:"auto"}),!window.matchMedia?.("(prefers-reduced-motion: reduce)").matches)for(let[t,i]of e){let e=i-t.getBoundingClientRect().left;if(.5>=Math.abs(e)||"function"!=typeof t.animate)continue;let a=+(t===s);t.animate([{transform:`translateX(${e}px)`,zIndex:a},{transform:"none",zIndex:a}],{duration:250,easing:"cubic-bezier(0.65, 0, 0.35, 1)"})}},[n]),0===e.tabs.length)?null:(0,a.jsxs)("div",{className:(0,M.default)(tq.default.tabbed_content,{[tq.default["tabbed_content--center"]]:e.isCenterCopyText}),"data-theme-cms":e.theme,"data-theme-cms-next-gen":e.isNextGen?"true":void 0,"data-testid":"tabbed-content",ref:S,children:[!!(e.header||e.subHeader||e.callsToAction?.length)&&(0,a.jsxs)("div",{className:tq.default.header_group,"data-testid":"tabbed-content-header",children:[e.header&&(0,a.jsx)(tB.default,{text:e.header,locale:t,className:tq.default.header}),e.subHeader&&(0,a.jsx)(tB.default,{text:e.subHeader,locale:t,className:tq.default.subheader}),e.callsToAction?.length?(0,a.jsx)(W.default,{actions:e.callsToAction,context:e.context,className:tq.default.ctas}):null]}),(0,a.jsx)("div",{role:"tablist","aria-label":e.header||e.name||o("tabbed-content-tablist-label"),className:(0,M.default)(tq.default.tablist,{[tq.default["tablist--center"]]:e.isCenterTabs}),ref:c,onKeyDown:function(e){let t=Array.from(e.currentTarget.children),s=t.indexOf(e.target);if(-1===s)return;if("Enter"===e.key){e.preventDefault(),t[s]?.click();return}let i=null;"ArrowRight"===e.key?i=(s+1)%t.length:"ArrowLeft"===e.key?i=(s-1+t.length)%t.length:"Home"===e.key?i=0:"End"===e.key&&(i=t.length-1),null!==i&&(e.preventDefault(),t[i]?.focus())},children:e.tabs.map((e,t)=>(0,a.jsx)(tV.PillButton,{id:h(t),"aria-controls":f(t),selected:t===n,tabIndex:t===n?0:-1,className:tq.default.pill,onClick:()=>{_(),u(t),x(t),r.trackContentFeature(y[t]?.tracking,"tabbed content tab",g(e.label,t))},children:g(e.label,t)},h(t)))}),(0,a.jsx)("div",{className:tq.default.panels,children:e.tabs.map((e,t)=>(0,a.jsx)("div",{id:f(t),role:"tabpanel","aria-labelledby":h(t),"aria-hidden":t!==n,inert:t!==n,className:(0,M.default)(tq.default.tab_panel,{[tq.default["tab_panel--active"]]:t===n,[tq.default["tab_panel--inactive"]]:t!==n}),children:(0,a.jsx)(tW,{theme:e.carousel.theme,isNextGen:e.carousel.isNextGen,layout:e.carousel.layout,maxSlidesPerRow:e.carousel.maxSlidesPerRow,slides:e.carousel.slides,settings:e.carousel.settings,mobile:e.carousel.mobile,moduleName:e.carousel.name,moduleId:e.carousel.id,context:y[t],variant:i?"large-grid-layout":"default",index:t===n?s:s+1,trackModuleImpression:!1})},f(t)))})]})}var tY=e.i(7805),tX=e.i(266017),tQ=e.i(814199),tK=e.i(289123),tZ=e.i(971278),tJ=e.i(475941);let t0=(0,l.memo)(function({theme:e="light",slides:t,settings:s,media:i}){let l=(0,tS.useLocale)(),r=(0,tJ.useIsPdp)(),o=i?.[0],n=o?.id?`${tY.SCENE7_BASEURL}image/Underarmour/${o?.id}?fit=constrain,1&wid=390&hei=693&fmt=jpg&qlt=85`:void 0;return 0===t.length?null:(0,a.jsxs)("div",{className:(0,M.default)(tK.default.content__carousel__quote,s?.directionStyle&&tK.default.flip),role:"region","data-theme-cms":e,children:[(0,a.jsx)(v.default,{condition:r,as:tZ.AnimationWrapper,variant:"scale",children:o?.id&&(0,a.jsx)("div",{className:tK.default.video__container,children:(0,a.jsx)(tX.default,{src:o?.id,className:tK.default.video__container,controls:!0,auto:!1,loop:!1,muted:!0,posterSrc:n,testID:"quote-module",alt:o?.alt})})}),(0,a.jsx)(tZ.AnimationWrapper,{children:(0,a.jsx)("div",{className:(0,M.default)(tK.default.quotes__container,o?.id&&tK.default.has__video),children:(0,a.jsxs)("div",{children:[" ",(0,a.jsx)(tQ.Carousel,{showNavigation:!0,displayItems:1,className:tK.default.quotes_carousel,useRoundNav:!0,children:t.map((e,t)=>{if("content"!==e.type)return(0,a.jsx)(a.Fragment,{});let{title:i,description:r}=e;
2return(0,a.jsxs)(tQ.CarouselItem,{className:tK.default.quote__slide,children:[!!i&&(0,a.jsx)(tB.default,{text:i,className:(0,M.default)(tK.default.content__headline,s?.titleStyle!=="headline4"&&s?.titleStyle),locale:l}),!!r&&(0,a.jsx)(tB.default,{text:r,className:tK.default.content__description,locale:l})]},t)})})]})})})]})});e.s(["default",0,t0],156030),e.s(["default",()=>t5],715842);var t1=e.i(145682),t2=e.i(210522);let t4={"cm-article":{additionalClass:"",desktopImageRecipes:["recipe-hero-mb-wide"]},"dt-general-banner":{additionalClass:"module--full-width-hero-dt",desktopTeaserOverlay:!0,desktopCarousel:!0,headlineStyle:"headline1",desktopImageRecipes:["recipe-hero-singleimage"],desktopCopyOverlayWrapper:!0},"dt-general-banner-text-box":{additionalClass:"module--full-width-hero-dt module--textbox-dt",desktopTeaserOverlay:!0,desktopCarousel:!0,headlineStyle:"headline1",desktopImageRecipes:["recipe-hero-singleimage"],desktopCopyOverlayWrapper:!0},"dt-category-hero":{additionalClass:"module--category-hero-dt module--textbox-dt module--category-hero-mb ",headlineStyle:"headline1",desktopImageRecipes:[],copyAreaView:"categoryNavigation",desktopCopyOverlayWrapper:!1,useCssDefinedWidth:!0},"dt-split-banner":{additionalClass:"module--split-dt",headlineStyle:"headline1",desktopImageRecipes:["recipe-hero-split-primary","recipe-hero-split-secondary"],useCssDefinedWidth:!0},"dt-storytelling-split":{additionalClass:"module--storytelling-split-dt",desktopCarousel:!0,mobileInlineWrapper:!0,useCssDefinedWidth:!0},"dt-split-banner-black":{additionalClass:"module--split-dt module--black-bg-dt",headlineStyle:"headline1",desktopImageRecipes:["recipe-hero-split-primary","recipe-hero-split-secondary"],useCssDefinedWidth:!0},"dt-fiftyfifty-banner":{additionalClass:"module--fiftyfifty-dt",headlineStyle:"headline2",desktopImageRecipes:["recipe-banner-5050","recipe-banner-5050"]},"dt-bucket-3up":{additionalClass:"module--3up-dt",desktopColumnsCount:3},"dt-bucket-3column":{additionalClass:"",desktopColumnsCount:3,desktopCarousel:!0},"dt-bucket-4column":{additionalClass:"",desktopColumnsCount:4,desktopCarousel:!0,mobileImageRecipes:["recipe-storytelling-3up"]},"dt-bucket-router":{additionalClass:"module--router-dt",desktopColumnsCount:2,desktopImageRecipes:["recipe-bucket-router"]},"dt-bucket-router-wide":{additionalClass:"module--router-wide-dt",desktopColumnsCount:2,desktopImageRecipes:["recipe-bucket-router"]},"dt-bucket-scattered":{additionalClass:"module--scattered-dt"},"dt-in-grid-single":{additionalClass:"module--in-grid-single-dt",headlineStyle:"headline4",desktopImageRecipes:["recipe-sig"],inGridSetting:"dt-sig mb-sig"},"dt-in-grid-double":{additionalClass:"module--in-grid-double-dt",headlineStyle:"headline4",desktopImageRecipes:["recipe-double-in-grid"],inGridSetting:"dt-dig mb-dig"},"dt-in-grid-triple":{additionalClass:"module--in-grid-triple-dt module--textbox-dt",desktopCarousel:!0,headlineStyle:"headline3",desktopImageRecipes:["recipe-triple-in-grid"],inGridSetting:"dt-tig mb-dig"},"dt-in-grid-triple-split":{additionalClass:"module--in-grid-triple-split-dt module--textbox-dt",desktopCarousel:!0,useCssDefinedWidth:!0,headlineStyle:"headline3",inGridSetting:"dt-tig mb-dig",desktopImageRecipes:["default"]},"triple-in-grid":{additionalClass:"module--spotted-on-carousel-dt",headlineStyle:"headline3",desktopCarousel:!0,inGridSetting:"dt-tig mb-dig"},"dt-storytelling-organic":{additionalClass:"module--storytelling-organic-dt",desktopImageRecipes:["recipe-storytelling-organic-secondary","recipe-storytelling-organic-primary"],useCssDefinedWidth:!0,headlineStyle:"default"},"hero-singleimage-snipe-3":{additionalClass:"module--full-width-hero-dt module--dark-text-dt module--full-width-hero-mb module--dark-text-mb",desktopTeaserOverlay:!0,mobileTeaserOverlay:!0,desktopDirection:!0,mobileDirection:!0,headlineStyle:"headline3",desktopImageRecipes:["recipe-hero-singleimage"],mobileImageRecipes:["recipe-hero-mb-wide"]},"hero-3section-4":{additionalClass:"module--3section-dt module--dark-text-dt module--right-dt module--split-mb module--textbox-mb module--dark-text-mb module--right-mb",mobileInlineWrapper:!0,headlineStyle:"headline2",desktopImageRecipes:["recipe-hero-3section-primary","re
2cipe-hero-3section-secondary"],mobileImageRecipes:["recipe-hero-split-mb","recipe-hero-split-mb"]},"storytelling-full-image":{additionalClass:"module--full-width-hero-dt module--full-width-hero-mb module-story-telling-full-width",desktopTeaserOverlay:!0,mobileTeaserOverlay:!0,desktopCarousel:!0,mobileCarousel:!0,desktopImageRecipes:["recipe-hero-singleimage"],mobileImageRecipes:["recipe-hero-mb-wide"]},"storytelling-split-1":{additionalClass:"module--storytelling-split-dt module--storytelling-split-mb",desktopCarousel:!0,desktopDirection:!0,mobileCarousel:!0,mobileInlineWrapper:!0,useCssDefinedWidth:!0},"storytelling-split-2":{additionalClass:"module--storytelling-split-dt module--storytelling-split-mb",desktopCarousel:!0,mobileCarousel:!0,mobileInlineWrapper:!0,useCssDefinedWidth:!0},"storytelling-organic-1":{additionalClass:"module--storytelling-organic-dt module--storytelling-organic-mb",desktopDirection:!0,mobileDirection:!0,invertMedia:!0,headlineStyle:"headline6",mobileInlineWrapper:!0,useCssDefinedWidth:!0},"storytelling-organic-2":{additionalClass:"module--storytelling-organic-dt module--storytelling-organic-mb",invertMedia:!0,headlineStyle:"headline6",mobileInlineWrapper:!0,useCssDefinedWidth:!0},"storytelling-split-image":{additionalClass:"module--fiftyfifty-dt module--fiftyfifty-mb",hideTeaser:!0,desktopImageRecipes:["recipe-banner-5050","recipe-banner-5050"],mobileImageRecipes:["recipe-hero-split-mb","recipe-hero-split-mb"]},"single-in-grid":{additionalClass:"module--in-grid-single-dt module--in-grid-single-mb",headlineStyle:"headline4",desktopImageRecipes:["recipe-single-in-grid"],mobileImageRecipes:["recipe-single-in-grid"],inGridSetting:"dt-sig mb-sig"},"double-in-grid-seo-1":{additionalClass:"module--in-grid-double-dt module--in-grid-double-mb module--marketing-text",headlineStyle:"headline4",desktopImageRecipes:["recipe-dig"],mobileImageRecipes:["recipe-dig"],inGridSetting:"dt-dig mb-dig",desktopFullwidthCopy:!0},"triple-in-grid-seo":{additionalClass:"module--textOnly-dt  module--textOnly-mb",inGridSetting:"dt-tig mb-dig",desktopFullwidthCopy:!0,textOnly:!0},"triple-in-grid-1":{additionalClass:"module--in-grid-triple-dt module--textbox-dt module--full-width-hero-mb module--textbox-mb",inGridSetting:"dt-tig mb-dig",desktopDirection:!0}
2,"triple-in-grid-4":{additionalClass:"module--in-grid-triple-dt module--textbox-dt module--full-width-hero-mb module--textbox-mb ",desktopCarousel:!0,mobileCarousel:!0,mobileInlineWrapper:!0,headlineStyle:"headline3",desktopImageRecipes:["recipe-triple-in-grid"],mobileImageRecipes:["recipe-hero-mb-wide"],inGridSetting:"dt-tig mb-dig"},"single-in-grid-seo":{additionalClass:"module--dark-text-dt module--dark-text-mb module--marketing-text",inGridSetting:"module__single-in-grid-seo dt-sig mb-dig",textOnly:!0,seoSingle:!0}};function t5({data:e,locale:t,position:s,placement:i}){let{theme:r,settings:o,media:n,snipeText:d,header:u,subheader:c,callsToAction:m,mobile:p,featuredProducts:_,context:h,viewtype:f,copytext:g}=e,{impressionRef:y}=(0,b.useTrackingEvents)(h),v=(0,l.useMemo)(()=>({...h,tracking:{...h?.tracking,module_placement:i,module_index:s?.toString()}}),[h,i,s]),x=u||c||!!m?.length,C=(0,z.isArrayWithItems)(n)||p&&(0,z.isArrayWithItems)(p.media),S=(0,l.useMemo)(()=>{if(o?.width&&100!==o.width)return{"--desktop-width":`${o.width}%`}},[o?.width]),w=o?.titleStyle,k=0===s,T=(e?.viewtype&&t4?.[e?.viewtype]?.textOnly)??!1,j=(e?.viewtype&&t4?.[e?.viewtype]?.seoSingle)??!1,{width:I}=(0,t1.default)(),[N,E]=(0,l.useState)(!1),[P,A]=(0,l.useState)(!1),[L,F]=(0,l.useState)(!1),[R,G]=(0,l.useState)(0),[D,V]=(0,l.useState)(0),B=(0,l.useRef)(null),$=(0,l.useRef)(null),q=(0,tI.useFormatMessage)(),H=(0,l.useCallback)(()=>{P?(A(!1),F(!1)):(A(!0),F(!0))},[P]);(0,l.useEffect)(()=>{if(null!=B.current&&null!=$.current){let e=B.current.clientHeight,t=$.current.clientHeight;R!==e&&G(e),D!==t&&V(t),D>R+10?E(!0):E(!1)}},[$,B,D,R,I,N]);let Y=(0,l.useMemo)(()=>j?(0,a.jsxs)("div",{className:`module__copyarea ${t2.default["ingrid__seo-single"]}`,children:[(0,a.jsxs)("div",{ref:$,className:t2.default["ingrid__seo-block"],children:[u&&(0,a.jsx)("h2",{"data-testid":"header",className:`${(0,M.default)(t2.default.header,t2.default[u])}`,children:(0,z.isString)(u)?u:(0,a.jsx)(U.default,{element:u,locale:t})}),c&&(0,a.jsx)(a.Fragment,{children:(0,z.isString)(c)?(0,a.jsx)("p",{className:`${t2.default.ingrid__subheader}`,children:c}):(0,a.jsx)("div",{"data-testid":"subheader",className:`${(0,M.default)(t2.default.ingrid__subheader)} module__secondary-text`,children:(0,a.jsx)(U.default,{element:c,locale:t})})})]}),(0,a.jsx)("button",{type:"button",className:"showOverflow",onClick:H,"aria-expanded":!!L,children:q(P?"show-less-seo-ingrid":"show-more-seo-ingrid")})]}):(0,a.jsxs)("div",{className:"module__copyarea module--twoColumn",children:[u&&(0,a.jsx)("h2",{"data-testid":"header",className:(0,M.default)(t2.default.ingrid__seoheader,t2.default[u]),children:(0,z.isString)(u)?u:(0,a.jsx)(U.default,{element:u,locale:t})}),(0,a.jsx)("div",{className:`module__columns ${t2.default["ingrid__seo-columns"]}`,children:(0,a.jsxs)("div",{className:`module__secondary-text ${t2.default["ingrid__seo-triple"]}`,children:[g&&(0,a.jsx)(a.Fragment,{children:(0,z.isString)(g)?(0,a.jsx)("p",{className:`${t2.default.ingrid__copytext}`,children:g}):(0,a.jsx)("div",{className:`${t2.default.ingrid__subheader}`,children:(0,a.jsx)(U.default,{element:g,locale:t})})}),c&&(0,a.jsx)(a.Fragment,{children:(0,z.isString)(c)?(0,a.jsx)("p",{className:`${t2.default.ingrid__subheader}`,children:c}):(0,a.jsx)("div",{className:`${t2.default.ingrid__subheader}`,children:(0,a.jsx)(U.default,{element:c,locale:t})})})]})})]}),[j,u,c,g,t,H,L,q,P]);return C||x?(0,a.jsx)("span",{className:`${(0,M.default)(t2.default.ingrid,{overflowWidget:N,"overflowWidget--isOpen":P})} ingrid`,ref:y,children:(0,a.jsx)("div",{className:`${(0,M.default)("cms-module module__wrapper",f&&t2.default[f])} ingrid`,"data-theme-cms":r,"data-testid":"ingrid-module",children:(0,a.jsx)("div",{className:"module__primary-wrapper",ref:B,children:T?Y:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O,{context:v,featuredProducts:_,media:n,mobile:p,priority:k,className:t2.default["ingrid__img-wrapper"]}),x&&(0,a.jsxs)("div",{className:(0,M.default)(t2.default.ingrid__copyarea,"module__copyarea"),"data-align-desktop":o?.isCenter?"center":"left","data-align-mobile":p?.settings?.isCenter?"center":"left",style:S,role:"copyarea","data-testid":"ingrid-copyarea",children:[d&&(0,a.jsx)("p",{className:t2.default["ingrid__snipe-text"],children:d}),u&&(0,a.jsx)("h2",{"data-testid":"header",className:`${(0,M.default)(t2.default.ingrid__header,t2.default[w])} `,children:(0,z.isString)(u)?u:(0,a.jsx)(U.default,{element:u,locale:t})}),c&&(0,a.jsx)(a.Fragment,{children:(0,z.isString)(c)?(0,a.jsx)("p",{className:`${t2.default.ingrid__subheader}`,children:c}):(0,a.jsx)("div",{className:`${t2.default.ingrid__subheader}`,children:(0,a.jsx)(U.default,{element:c,locale:t})})}),(0,z.isArrayWithItems)(m)&&(0,a.jsx)(W.default,{actions:m,isTextLink:o?.isTextLinks,context:v,className:t2.default.ingrid__list})]})]})})})}):null}var t3=e.i(274451);e.s(["default",0,function({data:e,locale:t,index:s}){let{theme:i,context:r,settings:o,header:d,subheader:u,image:m,mobile:p,snipeText:_,callsToAction:h,media:f,icon:g}=e,y=0===s,v=!!(e.images?.[0]?.src||p?.images?.[0]?.src),x=f?.[0],C=p?.media?.[0],S=!!(m?.src||p?.image?.src||x?.src||C?.src),w=!!(d||u||h?.length),{impressionRef:k}=(0,b.useTrackingEvents)(r),T=(0,l.useMemo)(()=>
2{if(o?.width&&100!==o.width)return{"--desktop-width":`${o.width}%`}},[o?.width]);if(!v&&!w)return null;let j=o?.titleStyle,I=(0,n.isVideoReference)(x),N=(e,s=!0)=>(0,a.jsxs)("div",{className:(0,M.default)(t3.default["storytelling-split__copyarea"],e),style:T,children:[g&&(0,a.jsx)(to,{className:t3.default["storytelling-split__icon"],id:g,size:"LG"}),_&&(0,a.jsx)("p",{className:t3.default["storytelling-split__snipe-text"],children:_}),d&&(0,a.jsx)("div",{className:(0,M.default)(t3.default["storytelling-split__header"],j&&s?t3.default[j]:void 0),"data-header-cms":o?.titleStyle,children:(0,z.isString)(d)?(0,a.jsx)("p",{children:d}):(0,a.jsx)(U.default,{element:d,locale:t})}),u&&((0,z.isString)(u)?(0,a.jsx)("p",{className:t3.default["storytelling-split__subheader"],children:u}):(0,a.jsx)("div",{className:t3.default["storytelling-split__subheader"],children:(0,a.jsx)(U.default,{element:u,locale:t})})),(0,z.isArrayWithItems)(h)&&(0,a.jsx)(W.default,{actions:h,isTextLink:o?.isTextLinks,context:r,className:t3.default["storytelling-split__ctas"]})]});return S&&w?(0,a.jsx)("section",{className:(0,M.default)(t3.default["storytelling-split"],{[t3.default["storytelling-split--dark"]]:"storytelling-split-dark"===e.viewtype}),"data-theme-cms":i,ref:k,children:S&&(0,a.jsx)("div",{className:(0,M.default)(t3.default["storytelling-split__wrapper"],{[t3.default["storytelling-split__wrapper--inverse"]]:o?.directionStyle}),children:I?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:t3.default["storytelling-split__video-wrapper"],children:(0,a.jsx)(P,{desktopMedia:x,mobileMedia:C,priority:y})}),N()]}):(0,a.jsxs)(a.Fragment,{children:[S&&(0,a.jsxs)("div",{className:t3.default["storytelling-split__img-wrapper"],children:[(0,a.jsx)("div",{className:t3.default["storytelling-split__mb-hide"],children:m?.src&&(0,a.jsx)(c.default,{context:r,priority:y,image:m})}),(0,a.jsx)("div",{className:t3.default["storytelling-split__dt-hide"],children:p?.image&&p.image.src&&(0,a.jsx)(c.default,{context:r,priority:y,image:p?.image,isMobile:!0})})]}),N()]})})}):null}],530253);var t8=e.i(770703),t6=e.i(717607);let t9=(0,t8.default)(()=>e.A(387656),{loadableGenerated:{modules:[578689]},ssr:!1});function t7({id:e,locale:t,posts:s,profile:i,theme:l,moduleName:r,className:o,buttonClassName:n,children:d,copyArea:u,slotType:c,position:m,placement:p}){let[_,h,f]=(0,t6.useModal)(),{analyticsManager:g}=(0,ta.useAnalytics)(),y={tracking:{module_id:e,module_type:`${c}Clips`,module_name:r,module_position:m,module_placement:p,cta_type:"clips",cta_target:s[0]?.name}},{impressionRef:v}=(0,b.useTrackingEvents)(y);return(0,a.jsxs)("div",{className:o,"data-theme-cms":l,ref:v,children:[(0,a.jsx)("button",{type:"button",className:n,onClick:()=>{g.trackStoryPlayerWrapperClick(y.tracking),h()},onMouseEnter:()=>g.trackStoryPlayerHover(y.tracking),children:d}),u&&(0,a.jsx)("div",{className:o,tabIndex:0,children:u}),_&&(0,a.jsx)(t9,{posts:s,profile:i,isModalOpen:_,onClose:f,locale:t,moduleName:r,context:y})]})}t7.displayName="StoryPlayerWrapper";var se=e.i(880874),st=e.i(388091),ss=e.i(210861);function si(e){let t=40,s=30,i=20,l=48,r=36,o=24,n={outer:1,middle:1+(40-s)/2,inner:1+(40-i)/2},d={outer:1,middle:1+(48-r)/2,inner:1+(48-o)/2};return(0,a.jsxs)("svg",{viewBox:"0 0 42 50",fill:"none",xmlns:"http://www.w3.org/2000/svg",...tr(e),className:ss.default["media__tile__svg-rect"],children:[(0,a.jsx)("rect",{className:ss.default["media__tile__svg-rect--outer"],width:t,height:l,stroke:"currentColor",fill:"none",strokeWidth:"2",rx:"4",x:n.outer,y:d.outer}),(0,a.jsx)("rect",{className:ss.default["media__tile__svg-rect--middle"],width:s,height:r,stroke:"currentColor",fill:"none",strokeWidth:"2",rx:"3",x:n.middle,y:d.middle}),(0,a.jsx)("rect",{className:ss.default["media__tile__svg-rect--inner"],width:i,height:o,stroke:"currentColor",fill:"none",strokeWidth:"2",rx:"2",x:n.inner,y:d.inner})]})}function sa({media:e,mobileMedia:t,autoPlay:s=!1,isPdp:i=!1}){let[r,o]=(0,l.useState)(!1),{isMobile:u}=(0,tf.useLayoutMeasurement)(),{muteVideoRef:c}=(0,y.useVideoContent)({desktopMedia:e,mobileMedia:t}),m="4 / 5",p=(0,n.isVideoReference)(e)?(0,th.getPosterUrlFromVideoUrl)((0,d.ensureString)(e?.src)):e?.src,_=(0,n.isVideoReference)(t)?(0,th.getPosterUrlFromVideoUrl)((0,d.ensureString)(t?.src)):t?.src;(0,se.default)(()=>{i&&!u&&o(!0)});let f=(0,st.useViewportTracking)({onEnterViewport:()=>{i&&u&&o(!0)},hasFired:r,threshold:.7}),g=(0,M.default)(ss.default.media__tile,{[ss.default["is-animated"]]:r});return(0,a.jsxs)("div",{className:g,children:[i&&(0,a.jsx)("div",{className:ss.default.media__tile__border,ref:f,children:(0,a.jsx)(si,{size:"XXL",color:"var(--color-black)"})}),(0,a.jsx)("div",{className:ss.default.media__tile__mediaWrapper,children:(0,a.jsx)(h.default,{sources:[{uri:(0,d.ensureString)(e?.src),type:"video/mp4",device:"desktop",poster:p,aspectRatio:m},{uri:(0,d.ensureString)(e?.src),type:"video/mp4",device:"tablet",poster:p,aspectRatio:m},{uri:(0,d.ensureString)(t?.src),type:"video/mp4",device:"mobile",poster:_,aspectRatio:m}
2],autoPlay:s,loop:!0,muted:!0,playsInline:!0,"aria-hidden":!0,preload:"auto",alt:e?.alt||t?.alt,forwardVideoRef:c})})]})}var sl=e.i(286448);function sr({locale:e,media:t,mobile:s,posts:i,profile:l,theme:r,name:o,slotType:n,placement:d,position:u,id:c}){return t?.src||s?.media?.src?(0,a.jsx)(t7,{id:c,placement:d,position:u,locale:e,posts:i,profile:l,theme:r,moduleName:o,className:sl.default.storyplayer,buttonClassName:sl.default.storyplayer__pdpTile,slotType:n,children:(0,a.jsx)("div",{className:sl.default.storyplayer__pdpTile__overflow,children:(0,a.jsx)(sa,{media:t,mobileMedia:s?.media,autoPlay:!0,isPdp:!0})})}):null}sr.displayName="PdpStoryPlayer";var so=e.i(831316),sn=e.i(545623);function sd({title:e,description:t,locale:s,theme:i}){return e||t?(0,a.jsxs)("div",{className:sn.default["storyplayer__ingrid-copyarea"],tabIndex:0,"data-theme-cms":i,children:[e&&(0,a.jsx)(tB.default,{text:e,locale:s,className:sn.default["storyplayer__ingrid-copyarea-primary-text"]}),t&&(0,a.jsx)(tB.default,{text:t,locale:s,className:sn.default["storyplayer__ingrid-copyarea-secondary-text"]})]}):null}function su({id:e,description:t,media:s,mobile:i,posts:l,profile:r,theme:o,title:n,name:d,locale:u,slotType:c,placement:m,position:p}){return s?.src||i?.media?.src?(0,a.jsx)(t7,{id:e,placement:m,position:p,locale:u,posts:l,profile:r,theme:o,moduleName:d,className:sn.default.storyplayer,buttonClassName:sn.default.storyplayer__ingrid,copyArea:(0,a.jsx)(sd,{title:n,description:t,locale:u,theme:o}),slotType:c,children:(0,a.jsxs)("div",{className:sn.default["storyplayer__ingrid-media"],children:[(0,a.jsx)(sa,{media:s,mobileMedia:i?.media}),(0,a.jsxs)("div",{className:sn.default["storyplayer__ingrid-media-icon"],children:[(0,a.jsx)(f.PlayIcon,{size:"MD",className:sn.default["storyplayer__ingrid-media-icon-play"]}),(0,a.jsx)(so.ExpandViewIcon,{size:"MD",className:sn.default["storyplayer__ingrid-media-icon-expand"]})]})]})}):null}su.displayName="InGridStoryPlayer";var sc=e.i(791152);e.s(["default",0,function(e){switch(e.slotType){case sc.StoryPlayerSlotType.PDP:return(0,a.jsx)(sr,{...e});case sc.StoryPlayerSlotType.InGrid:return(0,a.jsx)(su,{...e});default:return null}}],252364);var sm=e.i(452376);e.s(["default",0,function({data:e,locale:t}){let{isMobile:s}=(0,tf.useLayoutMeasurement)(),{impressionRef:i}=(0,b.useTrackingEvents)(e.context),{isCenter:r,isMobileCenter:o,isTextLinks:n,isMobileTextLinks:d,desktopWidth:u,mobileWidth:c,headlineStyle:m}=(0,l.useMemo)(()=>{let t;return{isCenter:!!(t=e.settings||{}).isCenter,isMobileCenter:!!e.mobile?.settings?.isCenter,isTextLinks:!!t.isTextLinks,isMobileTextLinks:!!e.mobile?.settings?.isTextLinks,desktopWidth:t.width||100,mobileWidth:e.mobile?.settings?.width||100,headlineStyle:t.titleStyle||"headline1",isDesktopTwoColumn:!!t.isDesktopTwoColumn}},[e]),p=(0,l.useMemo)(()=>({"--mobile-width":`${c}%`,"--desktop-width":`${u}%`}),[c,u]),_=(0,M.default)("textbox",sm.default.textbox,{[sm.default["text-center-mb"]]:o,[sm.default["text-center-dt"]]:r}),h=s?d:n;return(0,a.jsx)("div",{"data-cms-id":e.name,id:`${e?.viewtype}`,"data-theme-cms":e.theme,className:_,ref:i,"data-testid":e.name,children:(0,a.jsxs)("div",{className:(0,M.default)(sm.default["content-wrapper"]),style:p,children:[e.snipeText&&(0,a.jsx)("div",{className:sm.default.textbox__snipe,children:e.snipeText}),e.header&&(0,a.jsx)("div",{className:(0,M.default)(sm.default[`textbox__${m}`],sm.default.textbox__headline),children:"string"==typeof e.header?e.header:(0,a.jsx)(U.default,{element:e.header,locale:t})}),(0,a.jsxs)("div",{className:(0,M.default)({[sm.default["textbox__two-column"]]:e.settings?.isDesktopTwoColumn},sm.default.textbox__subheadline),children:[e.subheader&&(0,a.jsx)("div",{className:(0,M.default)(sm.default.textbox__subheadline),children:"string"==typeof e.subheader?e.subheader:(0,a.jsx)(U.default,{element:e.subheader,locale:t})}),e.copytext&&(0,a.jsx)("div",{className:sm.default.textbox__copytext,children:"string"==typeof e.copytext?e.copytext:(0,a.jsx)(U.default,{element:e.copytext,locale:t})})]}),e.callsToAction&&e.callsToAction.length>0&&(0,a.jsx)(W.default,{actions:e.callsToAction,isTextLink:h,context:e.context,className:(0,M.default)(sm.default.textbox__cta,{[sm.default.textlinks]:h})})]})})}],447977);var sp=e.i(896285),s_=e.i(929742);e.s(["default",0,function({data:e,locale:t}){let{header:s,callsToAction:i,settings:l,context:r,source:o}=e,{impressionRef:n}=(0,b.useTrackingEvents)(r),d=l?.titleStyle;return(0,a.jsxs)("div",{"data-testid":e.name,id:e.id,className:`seo ${sp.default.seo}`,ref:n,children:[s&&(0,a.jsx)(tB.default,{text:s,locale:t,className:(0,M.default)(sp.default.header,sp.default[`seo__${d}`]),dataTestId:"header",maxCharCount:s_.MaxCharacterCounts[o]?.HEADER}),(0,a.jsx)(W.default,{actions:i,context:r,className:sp.default.seo__list})]})}],103292);var sh=e.i(493052);let sf=({media:e,className:t})=>e?(0,a.jsx)("div",{"data-testid":"article-media",className:t,children:(0,n.isImageReference)(e)?(0,a.jsx)(c.default,{image:e}):(0,n.isVideoReference)(e)?(0,a.jsx)(P,{desktopMedia:e,mobileMedia:e,priority:!1}):null}):null;function sg({data:e,className:t,locale:s}){if(!e.articleContent)return null;let{articleContent:i,media:l}=e,r=(0,z.isArrayWithItems)(e.media);return(0,a.jsxs)("section",{"data-testid":"article-wrapper",className:(0,M.default)(sh.default.article,t),children:[(0,a.jsx)(U.default,{locale:s,element:i}),r&&l?.map((e,t)=>(0,a.jsx)(sf,{media:e,className:sh.default.article__img},e?.id??t))]})}sf.displayName="ArticleMedia",sg.displayName="Article",e.s(["default",0,sg],299213);var sy=e.i(213480),sv=e.i(942194),sx=e.i(787122);
2function sb({title:e,titleStyle:t,locale:s}){return(0,a.jsx)("div",{className:(0,M.default)(sx.default.collection__headline,t&&sx.default[t]),children:(0,z.isString)(e)?(0,a.jsx)("p",{children:e}):(0,a.jsx)(U.default,{element:e,locale:s})})}function sC({data:e,locale:t}){let[s,i]=(0,l.useState)(!1),r=(0,tI.useFormatMessage)(),{panels:o,title:n,description:d,callToAction:u,settings:c}=e;if(!o||!(0,z.isArrayWithItems)(o))return null;let m=u?.text?r("view-all-accordion",{panels:u.text}):r("view-all-faq"),p=u?.text?r("close-all-accordion",{panels:u.text}):r("close-all-faq");return(0,a.jsxs)("section",{className:sx.default.collection,children:[n&&(0,a.jsx)(sb,{title:n,titleStyle:c?.titleStyle,locale:t}),d&&(0,a.jsx)(tB.default,{className:sx.default.accordion__hdr,text:d,locale:t}),(0,a.jsx)(sy.Accordion,{children:o.map(e=>(0,a.jsx)(sy.AccordionPanel,{summary:e?.title,expanded:s,className:sx.default.collection__panel,children:(0,a.jsx)(sg,{data:e,locale:t,className:sx.default.collection__article})},e.id))}),(0,a.jsx)(sv.Button,{"data-testid":"expand-all-btn",status:"idle",onClick:()=>{i(!s)},className:sx.default.collection__openall,secondary:!0,children:s?p:m})]})}sC.displayName="AccordionCollection",e.s(["default",0,sC],467788);var sS=e.i(131704);let sw=(0,t8.default)(()=>e.A(560988),{loadableGenerated:{modules:[712146]},ssr:!1}),sk=({data:e})=>{let{headline:t,subheadline:s,settings:i,merkleCode:r,customMessage:o}=e,n=(0,tS.useLocale)(),d=(0,l.useMemo)(()=>{if(i?.width&&100!==i.width)return{"--desktop-width":`${i.width}%`}},[i?.width]);return(0,a.jsxs)("div",{className:sS.default.email__copy,children:[(0,a.jsxs)("div",{style:d,children:[t&&(0,a.jsx)(tB.default,{text:t,className:sS.default.email__headline,locale:n}),s&&(0,a.jsx)(tB.default,{text:s,className:sS.default.email__subheadline,locale:n})]}),(0,a.jsx)("div",{children:(0,a.jsx)(sw,{merkleCode:r,customMessage:o,isCmsSignup:!0})})]})};function sT({asset:e,breakpoints:t,context:s,mobileAsset:i,priority:l,className:r}){let{handleCtaClickEvent:o}=(0,b.useTrackingEvents)(s);return e?.src?(0,a.jsxs)("picture",{className:r,onClick:o,children:[(0,a.jsx)("source",{media:t.desktop,srcSet:e.src}),(0,a.jsx)("source",{media:t.tablet,srcSet:e.src}),(0,a.jsx)("source",{media:t.mobile,srcSet:i?.src??e.src}),(0,a.jsx)($.default,{src:e.src,alt:(0,d.ensureString)(e.alt),width:e.width,height:e.height,sizes:"(min-width: 1024px) 748px, (min-width: 768px) 600px, 393px",loading:l?"eager":"lazy",layout:"responsive"})]}):null}function sj({context:e,desktopMedia:t,mobileMedia:s,priority:i,className:l}){return t?.src?(0,a.jsx)("div",{className:l,children:(0,a.jsx)(P,{context:e,desktopMedia:t,mobileMedia:s,priority:i})}):null}let sI=({data:e,index:t})=>{let{context:s,media:i,mobile:{media:l}}=e;if(!i?.src&&!l?.src)return null;let r=(0,n.isImageReference)(i),o=(0,n.isVideoReference)(i),d=(0,n.isImageReference)(l),u=(0,n.isVideoReference)(l),c=r&&d||o&&u,m=0===t,p={desktop:(0,tM.getMediaQueryFromDeviceType)("desktop"),tablet:(0,tM.getMediaQueryFromDeviceType)("tablet"),mobile:(0,tM.getMediaQueryFromDeviceType)("mobile")};if(c){if(r&&d)return(0,a.jsx)("div",{className:sS.default.email__media,children:(0,a.jsx)(sT,{asset:i,breakpoints:p,mobileAsset:l,priority:m})});if(o&&u)return(0,a.jsx)("div",{className:sS.default.email__media,children:(0,a.jsx)(sj,{context:s,desktopMedia:i,mobileMedia:l,priority:m})})}let{pictureElement:_,videoElement:h,videoDisplayClass:f,imageDisplayClass:g,dataMediaDisplayCSS:y}=function({desktopMedia:e,mobileMedia:t,desktopIsImage:s,desktopIsVideo:i,mobileIsImage:a,mobileIsVideo:l}){let r,o,n="",d="",u="desktop-video";return i&&a?(o=e,r=t,n=sS.default["email__media--hide-mb"],d=sS.default["email__media--hide-dt"],u="desktop-video"):s&&l&&(o=t,r=e,n=sS.default["email__media--hide-dt"],d=sS.default["email__media--hide-mb"],u="desktop-image"),{pictureElement:r,videoElement:o,videoDisplayClass:n,imageDisplayClass:d,dataMediaDisplayCSS:u}}({desktopMedia:i,mobileMedia:l,desktopIsImage:r,desktopIsVideo:o,mobileIsImage:d,mobileIsVideo:u});return(0,a.jsxs)("div",{className:sS.default.email__media,"data-display-media":y,children:[_&&(0,a.jsx)(sT,{context:s,asset:_,mobileAsset:_,breakpoints:p,priority:m,className:g}),h&&(0,a.jsx)(sj,{context:s,desktopMedia:h,mobileMedia:h,priority:m,className:f})]})},sN=({data:e,index:t})=>{let{settings:s,theme:i,variant:l}=e,r=(0,M.default)(sS.default.email__wrapper,{[sS.default["email__wrapper--inverse"]]:"enhancedWithMedia"===l&&s?.copyPlacement==="right"});return(0,a.jsxs)("section",{"data-theme-cms":i,className:r,children:[(0,a.jsx)(sI,{data:e,index:t}),(0,a.jsx)(sk,{data:e,index:t})]})};sN.displayName="EmailSignup",e.s(["default",0,sN],153184)},282020,e=>{e.v({fadeInOpacity:"SocialFeedContainer-module-scss-module__4hhrfW__fadeInOpacity",fadeInUp:"SocialFeedContainer-module-scss-module__4hhrfW__fadeInUp","feed-container":"SocialFeedContainer-module-scss-module__4hhrfW__feed-container",overlay:"SocialFeedContainer-module-scss-module__4hhrfW__overlay","social-page-container":"SocialFeedContainer-module-scss-module__4hhrfW__social-page-container"})},402375,e=>{e.v({"carousel-slide":"SocialFeed-module-scss-module__fKA6bG__carousel-slide","close-button":"SocialFeed-module-scss-module__fKA6bG__close-button","close-button-wrapper":"SocialFeed-module-scss-module__fKA6bG__close-button-wrapper",fadeInOpacity:"SocialFeed-module-scss-module__fKA6bG__fadeInOpacity",fadeInUp:"SocialFeed-module-scss-module__fKA6bG__fadeInUp","nudge-animation":"SocialFeed-module-scss-module__fKA6bG__nudge-animation","nudge-sequence":"SocialFeed-module-scss-module__fKA6bG__nudge-sequence","social-feed":"SocialFeed-module-scss-module__fKA6bG__social-feed"})},799325,e=>{e.v({"add-to-bag-button":"ProductCard-module-scss-module__xcWAAG__add-to-bag-button",fadeInOpacity:"ProductCard-module-scss-module__xcWAAG__fadeInOpacity",fadeInUp:"ProductCard-module-scss-module__xcWAAG__fadeInUp","product-card":"ProductCard-module-scss-module__xcWAAG__product-card","product-content":"ProductCard-module-scss-module__xcWAAG__product-content","product-details":"ProductCard-module-scss-module__xcWAAG__product-details","product-image":"ProductCard-module-scss-module__xcWAAG__product-image","product-image-container":"ProductCard-module-scss-module__xcWAAG__product-image-container","product-name":"ProductCard-module-scss-module__xcWAAG__product-name","product-price":"ProductCard-module-scss-module__xcWAAG__product-price",single:"ProductCard-module-scss-module__xcWAAG__single"})},995260,e=>{e.v({avatar:"SocialFeedPost-module-scss-module__e-lXzG__avatar","avatar-wrapper":"SocialFeedPost-module-scss-module__e-lXzG__avatar-wrapper",caption:"SocialFeedPost-module-scss-module__e-lXzG__caption","control-button":"SocialFeedPost-module-scss-module__e-lXzG__control-button","control-icon":"SocialFeedPost-module-scss-module__e-lXzG__control-icon",controls:"SocialFeedPost-module-scss-module__e-lXzG__controls",details:"SocialFeedPost-module-scss-module__e-lXzG__details","details-header":"SocialFeedPost-module-scss-module__e-lXzG__details-header",fadeInOpacity:"SocialFeedPost-module-scss-module__e-lXzG__fadeInOpacity",fadeInUp:"SocialFeedPost-module-scss-module__e-lXzG__fadeInUp",image:"SocialFeedPost-module-scss-module__e-lXzG__image","image-wrapper":"SocialFeedPost-module-scss-module__e-lXzG__image-wrapper","like-button":"SocialFeedPost-module-scss-module__e-lXzG__like-button",liked:"SocialFeedPost-module-scss-module__e-lXzG__liked",media:"SocialFeedPost-module-scss-module__e-lXzG__media","media-blur-bg":"SocialFeedPost-module-scss-module__e-lXzG__media-blur-bg",meta:"SocialFeedPost-module-scss-module__e-lXzG__meta",popAnimation:"SocialFeedPost-module-scss-module__e-lXzG__popAnimation","product-slide":"SocialFeedPost-module-scss-module__e-lXzG__product-slide","products-carousel":"SocialFeedPost-module-scss-module__e-lXzG__products-carousel","products-swiper":"SocialFeedPost-module-scss-module__e-lXzG__products-swiper","single-product":"SocialFeedPost-module-scss-module__e-lXzG__single-product","user-row":"SocialFeedPost-module-scss-module__e-lXzG__user-row",username:"SocialFeedPost-module-scss-module__e-lXzG__username"})},454286,e=>{e.v({fadeInOpacity:"ProductReel-module-scss-module__4T2hCa__fadeInOpacity",fadeInUp:"ProductReel-module-scss-module__4T2hCa__fadeInUp",image:"ProductReel-module-scss-module__4T2hCa__image","instagram-wrapper":"ProductReel-module-scss-module__4T2hCa__instagram-wrapper","media-image-background":"ProductReel-module-scss-module__4T2hCa__media-image-background","media-wrapper":"ProductReel-module-scss-module__4T2hCa__media-wrapper","pulse-animation":"ProductReel-module-scss-module__4T2hCa__pulse-animation"})},434373,e=>{e.v({fadeInOpacity:"ProductReelsCarousel-module-scss-module__5uWKnW__fadeInOpacity",fadeInUp:"ProductReelsCarousel-module-scss-module__5uWKnW__fadeInUp","reels-pager":"ProductReelsCarousel-module-scss-module__5uWKnW__reels-pager",social__carousel:"ProductReelsCarousel-module-scss-module__5uWKnW__social__carousel",social__carousel__header:"ProductReelsCarousel-module-scss-module__5uWKnW__social__carousel__header","social__carousel__header--center":"ProductReelsCarousel-module-scss-module__5uWKnW__social__carousel__header--center",social__carousel__subtitle:"ProductReelsCarousel-module-scss-module__5uWKnW__social__carousel__subtitle",social__carousel__title:"ProductReelsCarousel-module-scss-module__5uWKnW__social__carousel__title",social__carousel__wrapper:"ProductReelsCarousel-module-scss-module__5uWKnW__social__carousel__wrapper"})},178213,926120,733881,e=>{"use strict";var t=e.i(843476),s=e.i(508693),i=e.i(282020),a=e.i(271645),l=e.i(611114),r=e.i(225482),o=e.i(814199),n=e.i(942194),d=e.i(402375
2),u=e.i(634104);let c="Social Feed Fetch";var m=e.i(909792),p=e.i(663519);function _(e){let t=e.match(/^([\d]{7,})-/);return t?t[1]:e}function h(e){return e.trim().toLowerCase()}function f(e,t){let s=new Map;return e.forEach(e=>{s.set(h(e.id),e)}),t.forEach(e=>{let t=h(e.id);s.has(t)||s.set(t,e)}),Array.from(s.values())}function g(e){if(e.length<=2)return e;let t=[],s=null,i=0,a=null;return e.forEach(e=>{let l="string"==typeof e.source?.sourceId?e.source.sourceId:null;if(l&&l===a)return;let r=Array.isArray(e.products)?e.products:[];if(1===r.length){let o="object"==typeof r[0]&&null!==r[0]&&"id"in r[0]?String(r[0].id):String(r[0]);o===s?i+=1:(s=o,i=1),i<=2&&(t.push(e),a=l)}else t.push(e),s=null,i=0,a=l}),t}function y(e){return(0,p.unique)(e.map(e=>e.productId).filter(Boolean))}function v(e,t){if(0===t.length)return[];let s=e.length?new Set(e.map(e=>h(e.id))):new Set,i=new Set,a=[];return t.forEach(e=>{let t=h(e.id);s.has(t)||i.has(t)||(i.add(t),a.push(e))}),a}function x(e,t){if(e.length!==t.length)return!1;let s=e.map(e=>e.id).sort(),i=t.map(e=>e.id).sort();return s.every((e,t)=>e===i[t])}let b=e=>e.products.length>0?e.products.map((e,t)=>`${0!==t?"and ":"Social post of "}${e.metadata.age_gender} ${e.metadata.brand}`).join(" "):e.source.caption;function C(){(0,m.isBrowser)()&&window.Evergage&&"function"==typeof window.Evergage.sendEvent&&window.Evergage.sendEvent({action:c,itemAction:window.Evergage.ItemAction?.ViewItemDetail})}function S(e){let t={};if(!e)return t;try{let s=new URL(e);new URLSearchParams(s.search).forEach((e,s)=>{s.endsWith("_color")&&(t.color=e),s.endsWith("_size")&&(t.size=e.toLowerCase())})}catch(e){console.error(e)}return t}function w(e){if(!(0,m.isBrowser)()||!window.Evergage||"function"!=typeof window.Evergage.sendEvent)return;let{productId:t}=e.metadata,{currencyCode:s}=e.price,{color:i,size:a}=S(e.link);t&&window.Evergage.sendEvent({action:"Social Feed Product View",itemAction:window.Evergage.ItemAction?.ViewItem,catalog:{Product:{_id:`${t}-${i}-${a}`,sku:`${t}-${i}-${a}`,currency:s,type:"Product"}}})}function k(e,t,s,i){let a=0,l=window.setInterval(()=>{if(s.current!==t||a>=e.length)return;let l=e[a],{productId:r}=l.metadata;if(r){let e=i.current.get(r)||0,t=Date.now();t-e>=2e3&&(w(l),i.current.set(r,t))}a+=1},1e3);return{intervalId:l,clearInterval:()=>{window.clearInterval(l)}}}e.s(["arePostsEqual",0,x,"dedupePosts",0,v,"extractProductColorAndSizeFromURL",0,S,"filterConsecutivePosts",0,g,"getPostImageAltText",0,b,"getUniqueProductIds",0,y,"mergePosts",0,f,"normalizeProductId",0,_,"sendFeedViewEvent",0,C,"sendProductViewEvents",0,k,"sendSingleProductViewEvent",0,w],926120);var T=e.i(145682),j=e.i(640814),I=e.i(949576),N=e.i(167930),E=e.i(522641),P=e.i(809078),M=e.i(955199),A=e.i(924225),O=e.i(489929),z=e.i(223425),L=e.i(876148),F=e.i(913194),R=e.i(891461),G=e.i(799325),D=e.i(904189);let U=(0,z.createClientLogger)("social-product-card");function W({product:e,single:s,analyticsContext:i}){let{color:a,size:l}=S(e.link),r=(0,L.useFormatMoney)(),o=e.metadata?.productId,n=(0,D.isNotNullish)(e.price?.value)&&(0,D.isNotNullish)(e.price?.currencyCode),d=n?r(e.price.value,{currency:e.price.currencyCode}):void 0,u=l?.toUpperCase(),c=!!u&&/^\d/.test(u),m=u&&!c?(0,O.findSizeMapKey)(u):void 0,p=m?(0,O.convertSizeKeyToLegacy)(m):c?u:void 0;return(0,t.jsxs)("div",{className:`${G.default["product-card"]} ${s?G.default.single:""}`,children:[(0,t.jsx)("div",{className:G.default["product-image-container"],children:(0,t.jsx)(j.default,{src:e.images&&e.images.length>0?e.images[0].original.link:"",alt:e.name,fill:!0,className:G.default["product-image"],loading:"eager"})}),(0,t.jsxs)("div",{className:G.default["product-content"],children:[(0,t.jsxs)("div",{className:G.default["product-details"],children:[(0,t.jsx)("p",{className:G.default["product-name"],children:e.name}),n&&(0,t.jsx)("p",{className:G.default["product-price"],children:d})]}),!!o&&(0,t.jsx)("div",{className:G.default["add-to-bag-button"],children:(0,t.jsx)(R.default,{productName:e.name,productId:o,productStyleId:o,defaultColor:a,defaultSize:p?{size:p,baseSizeDisplayName:p,name:p}:void 0,label:(0,t.jsx)(F.PlusIcon,{"data-icon-plus":!0}),source:"shoppable reels",onButtonClick:()=>{try{w(e)}catch(e){U.warn(e,"Error sending single product view event")}},analyticsContext:{...i,feature:"qatb"}})})]})]})}var V=e.i(995260),B=e.i(512978),$=e.i(468597),q=e.i(954050),H=e.i(191148),Y=e.i(16066);function X({post:e,activeIndex:s,isActive:i,isMuted:d,videoRefs:u,videoRefKey:c,onPostLike:m,toggleMute:p,productsData:_,fetchProductsForPost:h,analyticsContext:f}){let g=(0,a.useRef)(null),{webviewVendor:y}=(0,r.useDeviceDetect)(),v=y!==r.WebviewVendors.TIKTOK,x=(0,l.useFormatMessage)(),[C,S]=(0,a.useState)(!v),{addProductToWishlist:w,findWishlistProduct:k}=(0,B.useWishlist)(),[T,O]=(0,a.useState)(!1),[z,L]=(0,a.useState)(null),F=(0,a.useMemo)(()=>(0,H.ensureArray)(e.products).filter(e=>e?.metadata?.isAvailable==="true"&&!!e?.metadata?.productId),[e.products]),R=(0,D.isArrayWithItems)(F),G=(0,a.useMemo)(()=>
2{if(!R)return!1;let t=_[e.id];return((0,D.isArrayWithItems)(t)?t:F.map(e=>({style:e.metadata.productId,id:e.metadata.productId}))).some(e=>k({product:e}).isSavedItem)},[F,R,_,e.id,k]),U=(0,$.useDebouncedCallback)(async(e,t)=>{try{O(!0),L(null);let s=_[e];s||(s=await h(e,t)),await Promise.all(s.filter(e=>e&&e.style).map(e=>{let t=e.colors?.find(e=>e.orderable)||e.colors?.[0];return w({product:e,color:t?.color||""})}))}catch(e){console.error("Error adding products to wishlist:",e),L("Failed to add products to wishlist")}finally{O(!1)}},300),Q=()=>{if(m(),R){let t=F.map(e=>e.metadata.productId);t.length>0&&U(e.id,t)}};(0,a.useEffect)(()=>{if(e.media.type&&e.media.type.includes("video")){let e=u.current[c];e&&(i&&v?(e.play(),S(!1)):(e.pause(),S(!0)))}},[i,e.media.type,u,c,v]);let{impressionRef:K}=(0,q.useTrackingEvents)({...f,tracking:{...f?.tracking,module_index:s.toString()}});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:V.default.media,ref:K,children:[(0,t.jsx)("div",{className:V.default["media-blur-bg"],draggable:!1,style:{backgroundImage:`url(${e.media.type&&e.media.type.includes("video")&&e.media.poster?.original.link||e.media.original.link})`}}),(0,t.jsx)("div",{className:V.default["image-wrapper"],children:e.media.type&&e.media.type.includes("video")?(0,t.jsx)("video",{"data-testid":"video",ref:e=>{u.current[c]=e},src:e.media.lowQuality?.link,loop:!0,muted:d,playsInline:!0,className:V.default.image,poster:e.media.poster?.original.link,preload:"metadata",onPointerDown:e=>{g.current={x:e.clientX,y:e.clientY}},onClick:e=>{let t=g.current;if(g.current=null,t){let s=Math.abs(e.clientX-t.x),i=Math.abs(e.clientY-t.y);if(s>10||i>10)return}p()},onDoubleClick:e=>{e.stopPropagation(),Q()},onPlay:()=>{i&&S(!1)},onPause:()=>{i&&S(!0)}}):(0,t.jsx)(j.default,{src:e.media.original.link,alt:b(e),fill:!0,sizes:"100vw",className:V.default.image,quality:100,loading:i?"eager":"lazy",priority:i,draggable:!1,onDoubleClick:e=>{e.stopPropagation(),Q()}})})]}),(0,t.jsxs)("div",{className:V.default.details,children:[(0,t.jsxs)("div",{className:V.default["details-header"],children:[(0,t.jsxs)("div",{className:V.default.meta,children:[(0,t.jsxs)("div",{className:V.default["user-row"],children:[(0,t.jsx)("div",{className:V.default["avatar-wrapper"],children:e.source.user?.image?(0,t.jsx)(j.default,{src:e.source.user?.image.original.link,alt:`${e.source.user?.username}'s profile photo`,width:40,height:40,className:V.default.avatar,loading:i?"eager":"lazy"}):(0,t.jsx)("div",{className:V.default["avatar-wrapper"],children:(0,t.jsx)(Y.default,{width:40,height:40,color:"var(--base-color-black)"})})}),(0,t.jsxs)("p",{className:V.default.username,children:["@",e.source.user?.username||"underarmour"]})]}),(0,t.jsx)("p",{className:V.default.caption,children:e.source.caption})]}),(0,t.jsxs)("div",{className:V.default.controls,children:[e.media.type&&e.media.type.includes("video")&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.Button,{className:V.default["control-button"],onClick:e=>{let t;e.stopPropagation(),(t=u.current[c])&&(t.paused?t.play():t.pause())},"aria-label":x(C?"storyplayer-action-play":"storyplayer-action-pause"),children:(0,t.jsx)("span",{className:V.default["control-icon"],children:C?(0,t.jsx)(M.PlayIcon,{size:"MD",strokeWidth:2}):(0,t.jsx)(A.PauseIcon,{size:"MD",strokeWidth:2})})}),(0,t.jsx)(n.Button,{className:V.default["control-button"],onClick:e=>{e.stopPropagation(),p()},"aria-label":x(d?"storyplayer-action-unmute":"storyplayer-action-mute"),children:(0,t.jsx)("span",{className:V.default["control-icon"],children:d?(0,t.jsx)(P.SoundOffIcon,{size:"MD",strokeWidth:2}):(0,t.jsx)(E.SoundOnIcon,{size:"MD",strokeWidth:2})})})]}),R&&(0,t.jsx)(n.Button,{className:`${V.default["control-button"]} ${V.default["like-button"]} ${G?V.default.liked:""}`,onClick:e=>{e.stopPropagation(),Q()},"aria-label":x(G?"storyplayer-action-unlike":"storyplayer-action-like"),children:(0,t.jsx)("span",{className:V.default["control-icon"],children:G?(0,t.jsx)(I.HeartFilledIcon,{strokeWidth:1,size:"MD"}):(0,t.jsx)(N.HeartIcon,{strokeWidth:1.4,size:"MD"})})})]})]}),R&&(0,t.jsx)("div",{className:V.default["products-carousel"],children:(0,t.jsx)(o.Carousel,{displayItems:1===F.length?1:void 0,spaceBetween:10*(1!==F.length),showNavigation:!1,className:`${V.default["products-swiper"]} ${1===F.length?V.default["single-product"]:""}`,children:F.map((e,s)=>(0,t.jsx)(o.CarouselItem,{className:V.default["product-slide"],children:(0,t.jsx)(W,{product:e,single:1===F.length,analyticsContext:{...f,tracking:{...f?.tracking,cta_target:e.metadata.productId}}})},`${e.metadata.productId}-${s}`))})})]})]})}e.i(105831);var Q=e.i(180709),K=e.i(276320);let Z=(0,z.createClientLogger)("social-products");async function J(e,t){try{let s=e.map(async e=>{if(e)try{let s=await (0,Q.product)(t,e);if(s&&s.id)return s;Z.warn(`No product data found for ID ${e}`)}catch(t){Z.error(`Error fetching product with ID ${e}:`,t)}return null}),i=await Promise.all(s);return(0,H.ensureNonNullishArray)(i)}catch(e){return Z.error("Error in fetchProductDetailsByIds:",e),[]}}var ee=e.i(943518),et=e.i(586112);function es({posts:e,initialSlide:i=0,onClose:c}){let m=(0,s.useIsClient)(),{productsData:p,fetchProductsForPost:_}=function(e){let t=(0,K.useApolloClient)(),[s,i]=(0,a.useState)({}),l=(0,a.useRef)(s);(0,a.useEffect)(()=>{l.current=s},[s]);let[r,o]=(0,a.useState)({}),[n,d]=(0,a.useState)({}),u=(0,a.useCallback)(async(e,s)=>{if(!s.length)return[];let a=l.current[e];if(a)return a;try{o(t=>({...t,[e]:!0}));let a=await J(s,t);if(!a||0===a.length)return d(t=>({...t,[e]:Error("No products found or fetch failed")})),i(t=>({...t,[e]:[]})),[];return i(t=>({...t,[e]:a})),a}catch(t){return Z.error(`Error fetching products for post ${e}:`,t),d(s=>({...s,[e]:t instanceof Error?t:Error(String(t))})),i(t=>({...t,[e]:[]})),[]}finally{o(t=>({...t,[e]:!1}))}},[l,t]),c=(0,a.useRef)(new Set);return(0,a.useEffect)(()=>
2{if(!e.length)return;let t=e[0],s=t.products.filter(e=>e.metadata.isAvailable&&e.metadata.productId).map(e=>e.metadata.productId);!(s.length>0)||l.current[t.id]||c.current.has(t.id)||(c.current.add(t.id),u(t.id,s))},[e,u]),{productsData:s,isLoading:r,errors:n,fetchProductsForPost:u}}(e),h=(0,l.useFormatMessage)(),[f,g]=(0,a.useState)(i),[y,v]=(0,a.useState)(!0),[x,b]=(0,a.useState)("100vh"),S=(0,a.useRef)(null),w=(0,a.useRef)({}),{analyticsManager:j}=(0,ee.useAnalytics)(),{modalActive:I}=(0,et.useQuickAddToCart)(),N=(0,a.useMemo)(()=>({tracking:{module_type:"UGC Reels",module_index:f?.toString(),module_placement:"UGC Reels"}}),[f]),E=()=>{v(e=>(Object.values(w.current).forEach(t=>{t&&(t.muted=!e)}),!e))},P=(0,a.useRef)(null),M=(0,a.useRef)(null),A=(0,a.useRef)(new Map),O=(0,a.useRef)(null),{height:z}=(0,T.default)();return(0,a.useEffect)(()=>{"number"==typeof z&&b(`${Math.max(z,0)}px`)},[z]),(0,a.useEffect)(()=>()=>{P.current&&(clearTimeout(P.current),P.current=null),M.current&&(window.clearInterval(M.current),M.current=null)},[]),!function({disabled:e=!1,onRouteChange:t}={}){let s=(0,a.useRef)(!1);(0,a.useEffect)(()=>{if("u"<typeof document||e)return;let i=window.location.href,a=(0,r.detectCurrentDevice)(),l="ios"===a||"android"===a,o=document.body.style.overflow,n=document.body.style.position,d=document.body.style.width,u=document.body.style.top,c=window.scrollY||window.pageYOffset;return document.body.style.overflow="hidden",l&&(document.body.style.position="fixed",document.body.style.width="100%",document.body.style.top=`-${c}px`),()=>{i!==window.location.href&&(s.current=!0,t&&t()),document.body.style.overflow=o,document.body.style.position=n,document.body.style.width=d,document.body.style.top=u,l&&(s.current?window.scrollTo({top:0,behavior:"auto"}):window.scrollTo(0,c)),s.current=!1}},[e,t]),s.current}({disabled:I,onRouteChange:c}),(0,t.jsxs)("section",{className:d.default["social-feed"],"aria-label":h("social-feed"),style:{height:x},ref:S,children:[(0,t.jsx)("div",{className:d.default["close-button-wrapper"],children:(0,t.jsx)(n.Button,{"aria-label":h("close"),onClick:c,className:d.default["close-button"],children:(0,t.jsx)(u.CloseIcon,{size:"MD",strokeWidth:2})})}),(0,t.jsx)(o.Carousel,{direction:"vertical",displayItems:1,spaceBetween:0,initialItem:i,swipeInteraction:"flick",showNavigation:!1,showPagination:!1,virtual:{enabled:!0,overscan:3},onIndexChange:t=>{g(t);let s=Math.round(.6*e.length),i=Math.max(e.length-3,0);(t===s||t===i||t===e.length-1)&&C(),P.current&&(clearTimeout(P.current),P.current=null),M.current&&(window.clearInterval(M.current),M.current=null),O.current=t;let a=e[t].products;m&&window.Evergage&&(P.current=setTimeout(()=>{O.current===t&&((e,t)=>{M.current&&(window.clearInterval(M.current),M.current=null);let{intervalId:s}=k(e,t,O,A);M.current=s})(a,t)},5e3))},children:e.map((s,i)=>(0,t.jsx)(o.CarouselItem,{className:`${d.default["carousel-slide"]} ${0===f?d.default["nudge-animation"]:""}`,children:(0,t.jsx)(X,{post:s,activeIndex:i,isActive:s.id===e[f]?.id,isMuted:y,videoRefs:w,videoRefKey:s.id,onPostLike:()=>{let t;return t=e[i].id,void j.trackReelPostLiked?.({...N.tracking,module_id:t,module_name:e[i]?.source?.link||"",module_index:i.toString()})},toggleMute:E,productsData:p,fetchProductsForPost:_,analyticsContext:{...N,tracking:{...N?.tracking,module_index:f.toString(),module_id:s?.id,module_name:s?.source.link||""}}})},`${s.id}-${i}`))})]})}var ei=e.i(902045),ea=e.i(277491);function el(e,t){switch(t.type){case"SET_MCP_LOADING":return{...e,isMcpLoading:t.value};case"SET_SOCIAL_POSTS_LOADING":return{...e,isSocialPostsLoading:t.value};case"SET_HAS_FETCHED_INITIAL_POSTS":return{...e,hasFetchedInitialPosts:t.value};case"RESET_LOADING_STATE":return{isMcpLoading:!1,isSocialPostsLoading:!1,hasFetchedInitialPosts:!1};default:return e}}var er=e.i(265362),eo=e.i(507652);let en=(0,z.createClientLogger)("useSocialRecommendations");var ed=e.i(599476),eu=e.i(661687),ec=e.i(198007),em=e.i(804705),ep=e.i(807082),e_=e.i(435704);let eh=(0,z.createClientLogger)("curalate-social-enrichment");async function ef(e,t){var s;let i=(s=t,(0,p.unique)((0,ec.nonNullMaybe)(s.flatMap(e=>(0,H.ensureArray)(e.products).map(eg)))));if(0===i.length)return t;try{let s=(0,p.chunkArray)(i,ep.PRODUCTS_BY_ID_LIMIT),a=(await Promise.all(s.map(t=>e.query({query:eu.GetSocialEnrichmentProductsByIdsDocument,variables:{productIds:t.map(e=>({style:e}))}})))).flatMap(e=>e.data.productsById),l=function(e){let t={};for(let s of e){if(s?.__typename!=="MasterProduct"||!s.style)continue;let e=(0,H.ensureArray)(s.variants).flatMap(e=>{let t=e?.variationValues?.color;return t?[{id:t,color:t,lineItemQuantityLimit:0,size:"",orderable:e.orderable??!1,prices:e.product?.prices?{list:e.product.prices.list??0,sale:e.product.prices.sale??0}:void 0,productPromotions:(0,H.ensureArray)(e.product?.productPromotions).map(e=>
2({calloutMsg:e?.calloutMsg??null,promotionalPrice:e?.promotionalPrice??null}))}]:[]});t[_(s.style)]={id:s.id,style:s.style,name:null,currency:s.currency??void 0,price:s.prices??null,orderable:s.inventory?.orderable??!1,preorderable:s.inventory?.preorderable??!1,exclusiveType:s.inventory?.exclusiveType??null,variants:e}}return t}(a);return t.map(e=>({...e,products:(0,H.ensureArray)(e.products).map(e=>(function(e,t){var s,i;let a=eg(e);if(!a)return{...e,metadata:{...e?.metadata,isAvailable:"false"}};let l=t[a],{color:r}=S(e.link),o=function(e,t,s){if(!e)return null;let i=e.currency||s;if(!i)return null;let a=t?e.variants?.find(e=>e.color===t):void 0,l=e=>null!=e&&e>0?e:null,r=l(a?.productPromotions?.[0]?.promotionalPrice),o=l(a?.prices?.sale),n=l(a?.prices?.list),d=r??o??n??l(e.price?.sale?.min)??l(e.price?.list?.min);return d?{value:d,currency:i}:null}(l,r,e.price?.currencyCode),n=(s=l)&&((s.variants??[]).some(e=>!0===e.orderable)||!(0,e_.isProductOutOfStock)(s))?"true":"false";return{...e,price:{...(i=e,{display:(0,H.ensureString)(i.price?.display),value:i.price?.value??0,currencySymbol:(0,H.ensureString)(i.price?.currencySymbol),currencyCode:(0,H.ensureString)(i.price?.currencyCode)}),...null!==o&&{value:o.value,display:String(o.value),currencyCode:o.currency}},metadata:{...e?.metadata,isAvailable:n}}})(e,l))}))}catch(e){return eh.warn(e,"Failed to enrich Curalate social posts with UACAPI data"),t}}function eg(e){let t=(0,H.ensureString)(e.metadata?.productId).trim();return t?_(t):null}var ey=e.i(217333);let ev=new Map,ex=new Map,eb="ua_social_posts_cache_v1";e.s(["SocialFeedContainer",0,function({onClose:e,initialPosts:l,mcpRecs:r}){let{socialPosts:o}=function(e,t=!1){let i=(0,s.useIsClient)(),l=(0,K.useApolloClient)(),[r,o]=(0,a.useState)(e??[]),{loadingState:n,dispatch:d}=function(){let[e,t]=(0,a.useReducer)(el,{isMcpLoading:(void 0)??!1,isSocialPostsLoading:(void 0)??!1,hasFetchedInitialPosts:(void 0)??!1});return{loadingState:e,dispatch:t}}(),u=(0,a.useRef)(ev),m=(0,ei.useLocale)(),{user:h}=(0,ea.useSession)();async function b(e,t,s){let i=e.get(t);if(i&&(0!==i.items.length||Date.now()-i.ts<6e5))return{items:i.items,resultsCount:i.resultsCount};let a=ex.get(t);if(a)return a;let r=(async()=>{let{items:i,resultsCount:a}=await s(),r=g(i||[]),o=f(await ef(l,r),[]);e.set(t,{items:o,resultsCount:a,ts:Date.now()});try{let e={};ev.forEach((t,s)=>{e[s]=t}),window.sessionStorage.setItem(eb,JSON.stringify(e))}catch(e){z.default.warn("Failed to persist social posts session cache",e)}return{items:o,resultsCount:a}})();ex.set(t,r);try{return await r}finally{ex.delete(t)}}let C=(0,a.useCallback)(async(e,t,s=20)=>{let i=(0,p.shuffleArray)(t).map(_),a=`${e}:products:${i.sort().join(",")}:${s}`;return b(u.current,a,async()=>{let e=await (0,ey.getCuralateSocialDataByProducts)(i,s);return{items:e.slimData?.items||e.data.items,resultsCount:e.data.resultsCount}})},[]),S=(0,a.useCallback)(async(e,t,s,i=20,a=0)=>{let l=t.map((e,t)=>{let i=s[t];return JSON.stringify([Array.isArray(e)?[...e].sort():e,Array.isArray(i)?[...i].sort():i])}),r=`${e}:filters:${l.sort().join(";")}:${i}:${a}`;return b(u.current,r,async()=>{let e=await (0,ey.getCuralateSocialDataByFilters)(em.CuralateGalleryType.PRODUCT,t,s,i,a);return{items:e.slimData?.items||e.data.items,resultsCount:e.data.resultsCount}})},[]),{recommendations:w}=function(e){let t=(0,er.default)(),i=(0,s.useIsClient)(),[l,r]=(0,a.useState)([]);return(0,a.useEffect)(()=>{if(!i)return void en.warn("useSocialRecommendations must be used client-side");let t=t=>{if(t.detail?.actionEvent?.interaction?.name!==c&&t.detail?.actionEvent?.action!==c)return;let s=t.detail?.response?.campaignResponses,i=e.trim().toLowerCase(),a=s?.find(e=>!!Array.isArray(e.templateNames)&&e.templateNames.some(e=>"string"==typeof e&&e.trim().toLowerCase().includes(i))),l=[];a?.payload&&Array.isArray(a.payload.products)&&(l=a.payload.products),r(l)};return(0,eo.addEvergageCustomEventListener)(eo.EvergageEvent.OnEventResponse,t),()=>{(0,eo.removeEvergageCustomEventListener)(eo.EvergageEvent.OnEventResponse,t)}},[e,t,i]),{recommendations:l}}(ed.McpCampaignTypes.SOCIAL_RECS),k=(0,a.useRef)(r);(0,a.useEffect)(()=>{k.current=r},[r]);let T=(0,a.useCallback)(async(e,t,s=20)=>{d({type:"SET_MCP_LOADING",value:!0});try{if(!(0,D.isArrayWithItems)(t))return;let i=y(t);if(0===i.length)return;let a=k.current,l=await C(e,i,s),r=v(a,l.items);a=[...a,...r];let n=!0,d=0,u=0;for(;(s-(r.length+u)>0||n)&&d<8&&(n=!1,!(s-(r.length+u)<=0));){let i=Array.from(new Set(t.map(e=>
2e.category?e.category.trim():null).filter(Boolean)));i=(0,p.shuffleArray)(i).slice(0,1);let l=[],n=[];if(i.forEach(e=>{if("string"!=typeof e)return;let[t,s]=e.split(" - ").map(e=>e.trim());t&&s&&(l.push(["age_gender","brand"]),n.push([t,s]))}),7===(d+=1)||8===d)if(7===d){l=[["age_gender"]];let e=i[0];n="string"==typeof e?[[e.split(" - ")[0]]]:[[]]}else 8===d&&(l=[[]],n=[[]]);let c=[],m=0,_=!0;for(;_;){let t=await S(e,l,n,s,m),i=v([...a,...c],t.items||[]);c=[...c,...i],t.resultsCount>s&&i.length<s&&c.length<s&&s-(r.length+u+c.length)>0?m+=s:_=!1}c.length>0&&(a=[...a,...c],u+=c.length),a.length>k.current.length&&!x(a,k.current)&&o(a)}}catch(e){z.default.error("Error fetching social content:",e)}finally{d({type:"SET_MCP_LOADING",value:!1})}},[C,S,o,d]);async function j(e,t,s){try{let i=k.current,a=[],r=t,n=new Set(i.map(e=>e.id));for(let t=0;t<3&&a.length<s;t++){let t=await (0,ey.getCuralateHomePageSocialData)(e,s,r);if(!t||0===t.length)break;let i=t.filter(e=>!n.has(e.id));if(0===i.length)break;i.forEach(e=>n.add(e.id)),a=[...a,...i],r+=s}if(0===a.length)return[];let d=v(i,a);if(0===d.length)return[];let u=await ef(l,d),c=[...i,...u];return o(c),k.current=c,u}catch(e){z.default.error("Error fetching more social content:",e);return}}return(0,a.useEffect)(()=>{i&&(!function(){if(!(ev.size>0))try{let e=window.sessionStorage.getItem(eb);if(!e)return;let t=JSON.parse(e);Object.entries(t).forEach(([e,t])=>{if(!t||"object"!=typeof t||!Array.isArray(t.items))return;let s=t.items,i="number"==typeof t.resultsCount?t.resultsCount:s.length,a="number"==typeof t.ts?t.ts:Date.now();ev.set(e,{items:s,resultsCount:i,ts:a})})}catch(e){z.default.warn("Failed to hydrate social posts session cache",e)}}(),n.hasFetchedInitialPosts||d({type:"SET_HAS_FETCHED_INITIAL_POSTS",value:!0}))},[m,h,n.hasFetchedInitialPosts,d,i]),(0,a.useEffect)(()=>{(0,D.isArrayWithItems)(w)&&t?(async()=>{try{await T(m,w)}catch(e){z.default.error(`Error fetching social content for recommendations: ${e}`)}})():j(m,k.current.length,10).catch(e=>{z.default.error(`Error fetching more social content: ${e}`)})},[w,m,T,t]),{socialPosts:r,setSocialPosts:o,loadingState:n,cachedFetchSocialPostsByProducts:C,cachedFetchSocialPostsByFilter:S}}(l,r);return(0,s.useIsClient)()?(0,t.jsxs)("div",{className:i.default["social-page-container"],children:[(0,t.jsx)("div",{className:i.default["feed-container"],children:(0,t.jsx)(es,{posts:o,onClose:e})}),(0,t.jsx)("div",{className:i.default.overlay,"data-testid":"overlay",onClick:e})]}):null}],178213);var eC=e.i(102305),eS=e.i(454286);function ew({post:e}){let s=e.media?.poster?.original?.link||"",i=(0,a.useRef)(null),{webviewVendor:l}=(0,r.useDeviceDetect)(),o=l!==r.WebviewVendors.TIKTOK,n=e.media.preview?.link,d=e.media.lowQuality?.link,u=n||d;return(0,a.useEffect)(()=>{if(n)return;let e=i.current;if(!e||!d)return;let t=()=>{e.currentTime>=3&&(e.currentTime=0,e.play().catch(()=>{}))};return e.addEventListener("timeupdate",t),()=>e.removeEventListener("timeupdate",t)},[n,d]),(0,t.jsx)(t.Fragment,{children:e.media.type&&e.media.type.includes("video")?u&&(0,t.jsx)("video",{ref:i,"data-testid":"social-video",loop:!0,muted:!0,playsInline:!0,autoPlay:o,poster:s,children:(0,t.jsx)("source",{"data-testid":"social-video-source",src:u,type:"video/mp4"})}):(0,t.jsx)(j.default,{src:e.media.original.link,quality:100,width:400,height:400,alt:b(e),className:eS.default.image})})}let ek=function({post:e,onOpenSocialFeed:s}){let i=(0,a.useRef)(null);return(0,t.jsx)("section",{"data-testid":"instagram-wrapper",className:eS.default["instagram-wrapper"],children:(0,t.jsx)("div",{"data-testid":"media-wrapper",onClick:()=>s?.(e),ref:i,className:eS.default["media-wrapper"],children:(0,t.jsx)(ew,{post:e})})})};var eT=e.i(913650),ej=e.i(460887),eI=e.i(381929),eN=e.i(157690),eE=e.i(434373);e.s(["default",0,({socialContent:e,onOpenSocialFeed:s,showCarouselNavigation:i,contentData:r})=>{let n=(0,l.useFormatMessage)(),d=(0,eI.useMediaQuery)(eN.default.lgDesktopUp),{analyticsManager:u}=(0,ee.useAnalytics)(),c=(0,ei.useLocale)(),{header:m,subheader:p,theme:_,settings:h}=r||{},f=(0,a.useRef)(null),[g,y]=(0,a.useState)(0),v={tracking:{module_name:"UGC Reels Carousel",module_id:"UGC Reels Carousel",module_type:"UGC Reels Carousel",module_placement:"UGC Reels Carousel",module_index:"UGC Reels Carousel",module_nested_count:e.length.toString()}},{impressionRef:x}=(0,q.useTrackingEvents)(v),b=i&&d?4:2.5,C=Math.max(1,Math.floor(e.length-b)+1),S=(0,a.useMemo)(()=>Array.from({length:C}),[C]),w=(0,eC.default)(eE.default.social__carousel__header,{[eE.default["social__carousel__header--center"]]:h?.isCenter}),k=m??n("gear-in-action"),T=p??n("gear-in-action-copy"),j=(0,a.useMemo)(()=>e?.length>0?(0,t.jsxs)("div",{className:eE.default.social__carousel,"data-theme-cms":_,ref:x,children:[(0,t.jsxs)("div",{className:w,children:[(0,t.jsx)(ej.default,{className:eE.default.social__carousel__title,text:k,locale:c}),(0,t.jsx)(ej.default,{className:eE.default.social__carousel__subtitle,text:T,locale:c})]}),(0,t.jsxs)("div",{className:eE.default.social__carousel__wrapper,children:[(0,t.jsx)(o.Carousel,{ref:f,displayItems:2.5,spaceBetween:20,offsetBefore:8,offsetAfter:8,showNavigation:i&&d,useRoundNav:!0,step:"single",breakpoints:{1024:{displayItems:i?4:2.5,offsetBefore:0,offsetAfter:0}},onIndexChange:e=>y(e),children:e.map((e,i)=>(0,t.jsx)(o.CarouselItem,{children:(0,t.jsx)(ek,{post:e,onOpenSocialFeed:e=>{u.trackReelClick?.({...v.tracking,cta_type:"UGC Reels",cta_target:"UGC Reels",module_nested_position:i.toString()}),s?.(e)}})},e.id||i))}),(0,t.jsx)("div",{className:eE.default["reels-pager"],children:(0,t.jsx)(eT.Pagination,{items:S,realIndex:g,onSlideTo:e=>{f.current?.slideTo(e)}
2,showBackground:!1})})]})]}):null,[v.tracking,u,w,k,d,c,x,s,S,g,i,e,T,_]);return(0,t.jsx)("div",{children:j})}],733881)},200398,e=>{"use strict";var t=e.i(843476),s=e.i(271645);e.i(804705);var i=e.i(178213),a=e.i(733881),l=e.i(971278),r=e.i(223425),o=e.i(217333);e.i(413611);var n=e.i(703487),d=e.i(902045);e.s(["ShoppableReels",0,function({socialContent:e,mcpRecs:u,showCarouselNavigation:c,contentData:m}){let p,[_,h]=(0,s.useState)(!1),[f,g]=(0,s.useState)([]),[y,v]=(0,s.useState)(e??[]),[x,b]=(0,s.useState)(!1),[C,S]=(0,s.useState)(null),w=(0,s.useRef)(!1),k=(0,d.useLocale)(),T=(0,s.useCallback)(async()=>{if(!(y?.length>0)&&!w.current){w.current=!0,b(!0);try{let e=m?.labels,t=await (0,o.getCuralateHomePageSocialData)(k??"",10,void 0,e);t&&t.length>0?v(t):(S("No social content found"),r.default.error("ShoppableReels: No social content found from Curalate API"))}catch(e){S("Failed to fetch social content"),r.default.error("ShoppableReels: fetch error",e)}finally{b(!1),w.current=!1}}},[k,y?.length,m?.labels]);(0,s.useEffect)(()=>{c&&y?.length===0&&(b(!0),T())},[c,y?.length,T]);let j=(0,s.useMemo)(()=>{if(!y)return[];let e=y.filter(e=>e.media?.type==="video");if(e.length>=8)return e.slice(0,8);let t=[...e,...y.filter(e=>e.media?.type==="photo").filter(t=>!e.some(e=>e.id===t.id))];return t.length>=8?t.slice(0,8):t},[y]),I=y||[],N=(p=new Set(j.map(e=>e.id)),[...j,...I.filter(e=>!p.has(e.id))]),E=(0,s.useCallback)(()=>{h(!1),g([])},[]);return x||C?null:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.default,{children:(0,t.jsx)(l.AnimationWrapper,{children:(0,t.jsx)(a.default,{socialContent:j,onOpenSocialFeed:e=>{g([e,...N.filter(t=>t.id!==e.id)]),h(!0)},showCarouselNavigation:c,contentData:m})})}),_&&f.length>0&&(0,t.jsx)(i.SocialFeedContainer,{mcpRecs:u,initialPosts:f,onClose:E})]})}])},277262,e=>{e.v({fadeInOpacity:"SpottedOnCarouselContent-module-scss-module__vWihFa__fadeInOpacity",fadeInUp:"SpottedOnCarouselContent-module-scss-module__vWihFa__fadeInUp",h1:"SpottedOnCarouselContent-module-scss-module__vWihFa__h1",h2:"SpottedOnCarouselContent-module-scss-module__vWihFa__h2",h3:"SpottedOnCarouselContent-module-scss-module__vWihFa__h3",h4:"SpottedOnCarouselContent-module-scss-module__vWihFa__h4",h5:"SpottedOnCarouselContent-module-scss-module__vWihFa__h5",h6:"SpottedOnCarouselContent-module-scss-module__vWihFa__h6",headline1:"SpottedOnCarouselContent-module-scss-module__vWihFa__headline1",headline2:"SpottedOnCarouselContent-module-scss-module__vWihFa__headline2",headline3:"SpottedOnCarouselContent-module-scss-module__vWihFa__headline3",headline4:"SpottedOnCarouselContent-module-scss-module__vWihFa__headline4",headline5:"SpottedOnCarouselContent-module-scss-module__vWihFa__headline5",headline6:"SpottedOnCarouselContent-module-scss-module__vWihFa__headline6","spotted-on-carousel":"SpottedOnCarouselContent-module-scss-module__vWihFa__spotted-on-carousel","spotted-on-carousel__container":"SpottedOnCarouselContent-module-scss-module__vWihFa__spotted-on-carousel__container","spotted-on-carousel__header":"SpottedOnCarouselContent-module-scss-module__vWihFa__spotted-on-carousel__header","spotted-on-carousel__subtitle":"SpottedOnCarouselContent-module-scss-module__vWihFa__spotted-on-carousel__subtitle","spotted-on-carousel__title":"SpottedOnCarouselContent-module-scss-module__vWihFa__spotted-on-carousel__title","spotted-on-carousel__wrapper":"SpottedOnCarouselContent-module-scss-module__vWihFa__spotted-on-carousel__wrapper"})},147068,e=>{e.v({"carousel-slide":"SpottedOnCarouselSlide-module-scss-module__SKOyDa__carousel-slide","carousel-slide__athlete-handle":"SpottedOnCarouselSlide-module-scss-module__SKOyDa__carousel-slide__athlete-handle","carousel-slide__athlete-info":"SpottedOnCarouselSlide-module-scss-module__SKOyDa__carousel-slide__athlete-info","carousel-slide__image":"SpottedOnCarouselSlide-module-scss-module__SKOyDa__carousel-slide__image","carousel-slide__media-wrapper":"SpottedOnCarouselSlide-module-scss-module__SKOyDa__carousel-slide__media-wrapper","carousel-slide__video":"SpottedOnCarouselSlide-module-scss-module__SKOyDa__carousel-slide__video",fadeInOpacity:"SpottedOnCarouselSlide-module-scss-module__SKOyDa__fadeInOpacity",fadeInUp:"SpottedOnCarouselSlide-module-scss-module__SKOyDa__fadeInUp"})},463552,e=>
2{e.v({animatedBackground:"Header-module-scss-module__Wi3cPW__animatedBackground",background:"Header-module-scss-module__Wi3cPW__background",fadeInOpacity:"Header-module-scss-module__Wi3cPW__fadeInOpacity",fadeInUp:"Header-module-scss-module__Wi3cPW__fadeInUp",header:"Header-module-scss-module__Wi3cPW__header","header-actions":"Header-module-scss-module__Wi3cPW__header-actions",subtitle:"Header-module-scss-module__Wi3cPW__subtitle"})},447169,e=>{e.v({"card-content":"CardList-module-scss-module__-4lffG__card-content","card-list":"CardList-module-scss-module__-4lffG__card-list","card-list-content":"CardList-module-scss-module__-4lffG__card-list-content",fadeInOpacity:"CardList-module-scss-module__-4lffG__fadeInOpacity",fadeInUp:"CardList-module-scss-module__-4lffG__fadeInUp","member-exclusive":"CardList-module-scss-module__-4lffG__member-exclusive","new-arrivals":"CardList-module-scss-module__-4lffG__new-arrivals","page-content-container":"CardList-module-scss-module__-4lffG__page-content-container","section-title":"CardList-module-scss-module__-4lffG__section-title","sold-out":"CardList-module-scss-module__-4lffG__sold-out","sold-out-count":"CardList-module-scss-module__-4lffG__sold-out-count",tile:"CardList-module-scss-module__-4lffG__tile","tile-container":"CardList-module-scss-module__-4lffG__tile-container","tile-slot":"CardList-module-scss-module__-4lffG__tile-slot"})},98036,e=>{e.v({"card-header":"Card-module-scss-module__4Ce9kq__card-header",date:"Card-module-scss-module__4Ce9kq__date",fadeInOpacity:"Card-module-scss-module__4Ce9kq__fadeInOpacity",fadeInUp:"Card-module-scss-module__4Ce9kq__fadeInUp","fallback-image-container":"Card-module-scss-module__4Ce9kq__fallback-image-container","sold-out":"Card-module-scss-module__4Ce9kq__sold-out"})},944234,e=>{e.v({fadeInOpacity:"UpcomingModal-module-scss-module__0AODqW__fadeInOpacity",fadeInUp:"UpcomingModal-module-scss-module__0AODqW__fadeInUp","upcoming-modal":"UpcomingModal-module-scss-module__0AODqW__upcoming-modal","upcoming-modal__actions":"UpcomingModal-module-scss-module__0AODqW__upcoming-modal__actions","upcoming-modal__actions--buttons":"UpcomingModal-module-scss-module__0AODqW__upcoming-modal__actions--buttons","upcoming-modal__content":"UpcomingModal-module-scss-module__0AODqW__upcoming-modal__content","upcoming-modal__details":"UpcomingModal-module-scss-module__0AODqW__upcoming-modal__details","upcoming-modal__release-date":"UpcomingModal-module-scss-module__0AODqW__upcoming-modal__release-date","upcoming-modal__title":"UpcomingModal-module-scss-module__0AODqW__upcoming-modal__title","upcoming-modal__wrapper":"UpcomingModal-module-scss-module__0AODqW__upcoming-modal__wrapper"})},646967,e=>{e.v({fadeInOpacity:"ProductShareButton-module-scss-module__QpvVxG__fadeInOpacity",fadeInUp:"ProductShareButton-module-scss-module__QpvVxG__fadeInUp","icon-only":"ProductShareButton-module-scss-module__QpvVxG__icon-only",message:"ProductShareButton-module-scss-module__QpvVxG__message",share:"ProductShareButton-module-scss-module__QpvVxG__share"})},844782,e=>{e.v({disclaimer:"NotifyMeModal-module-scss-module__WOWm1a__disclaimer",fadeInOpacity:"NotifyMeModal-module-scss-module__WOWm1a__fadeInOpacity",fadeInUp:"NotifyMeModal-module-scss-module__WOWm1a__fadeInUp","notify-me-modal":"NotifyMeModal-module-scss-module__WOWm1a__notify-me-modal","notify-me-modal--success":"NotifyMeModal-module-scss-module__WOWm1a__notify-me-modal--success","notify-me-modal--success__title":"NotifyMeModal-module-scss-module__WOWm1a__notify-me-modal--success__title","notify-me-modal__content":"NotifyMeModal-module-scss-module__WOWm1a__notify-me-modal__content","notify-me-modal__title":"NotifyMeModal-module-scss-module__WOWm1a__notify-me-modal__title","product-info":"NotifyMeModal-module-scss-module__WOWm1a__product-info","product-info__product-color":"NotifyMeModal-module-scss-module__WOWm1a__product-info__product-color","product-info__product-name":"NotifyMeModal-module-scss-module__WOWm1a__product-info__product-name"})},311158,e=>{e.v({"button-link":"CollectionCompare-module-scss-module__U9yiKG__button-link","carousel-navigation":"CollectionCompare-module-scss-module__U9yiKG__carousel-navigation","compare-grid":"CollectionCompare-module-scss-module__U9yiKG__compare-grid",fadeIn:"CollectionCompare-module-scss-module__U9yiKG__fadeIn",fadeInOpacity:"CollectionCompare-module-scss-module__U9yiKG__fadeInOpacity",fadeInUp:"CollectionCompare-module-scss-module__U9yiKG__fadeInUp",features:"CollectionCompare-module-scss-module__U9yiKG__features",header:"CollectionCompare-module-scss-module__U9yiKG__header","nav-button-next":"CollectionCompare-module-scss-module__U9yiKG__nav-button-next","nav-button-prev":"CollectionCompare-module-scss-module__U9yiKG__nav-button-prev",pager:"CollectionCompare-module-scss-module__U9yiKG__pager","product-compare":"CollectionCompare-module-scss-module__U9yiKG__product-compare","product-compare-item":"CollectionCompare-module-scss-module__U9yiKG__product-compare-item","product-name":"CollectionCompare-module-scss-module__U9yiKG__product-name","product-subheader":"CollectionCompare-module-scss-module__U9yiKG__product-subheader",subheader:"CollectionCompare-module-scss-module__U9yiKG__subheader",values:"CollectionCompare-module-scss-module__U9yiKG__values","view-more":"C
2ollectionCompare-module-scss-module__U9yiKG__view-more"})},551003,257129,e=>{"use strict";e.s(["default",()=>tK,"useDefaultContent",()=>tQ],551003);var t,s,i,a,l=e.i(843476),r=e.i(271645),o=e.i(102305),n=e.i(223425),d=e.i(265362),u=e.i(475941),c=e.i(206886),m=e.i(904189),p=e.i(191148),_=e.i(18740),h=e.i(791152),f=e.i(666405),g=e.i(640789),y=e.i(535484),v=e.i(226762),x=e.i(156030),b=e.i(715842),C=e.i(530253),S=e.i(252364),w=e.i(447977),k=e.i(103292),T=e.i(299213),j=e.i(467788),I=e.i(153184),N=e.i(200398),E=e.i(804705),P=e.i(217333),M=e.i(814199),A=e.i(381929),O=e.i(157690),z=e.i(277262),L=e.i(620250),F=e.i(124149),R=e.i(943518),G=e.i(946670),D=e.i(225482),U=e.i(640814),W=e.i(926120),V=e.i(147068),B=((t=B||{}).TIKTOK="tiktok",t.INSTAGRAM="instagram",t.FACEBOOK="facebook",t.PINTEREST="pinterest",t.TWITTER="twitter",t.X="x",t.YOUTUBE="youtube",t.SNAPCHAT="snapchat",t.UNKNOWN="unknown",t.MEDIA_IMPORT="mediaimport",t);let $=({post:e,index:t,analyticsContext:s,modalTitle:i})=>{let{webviewVendor:a}=(0,D.useDeviceDetect)(),o=a!==D.WebviewVendors.TIKTOK,{analyticsManager:n}=(0,R.useAnalytics)(),[d,u]=(0,r.useState)(!1),[c,m]=(0,r.useState)(!1),p=(0,r.useMemo)(()=>({...s,feature:"featured products",tracking:{...s?.tracking,module_nested_position:t.toString(),cta_target:`featured products | ${e.source?.link??""}`}}),[s,t,e.source?.link]),_=(0,r.useMemo)(()=>{if(!e?.products||e?.products?.length===0)return;let t=e.products.map(e=>({type:"CMExternalProduct",productRef:{externalId:e.metadata?.productId||e.id}})).filter(e=>!!e.productRef.externalId);if(0!==t.length)return{theme:"light",mobilePosition:"bottom_right",desktopPosition:"bottom_right",products:t}},[e.products]),h=!!_?.products?.length,f=(0,r.useCallback)(()=>{h&&(n.trackFeaturedProductButtonClick(),p.tracking&&n.trackContentFeature(p.tracking,"featured products"),u(!0))},[h,n,p.tracking]),g=e.media?.poster?.original?.link||"",{athleteHandle:y,showBlueCheckmark:v}=(0,r.useMemo)(()=>{let t=e?.source?.type?.toLowerCase(),s=["instagram","x","twitter"].includes(t);return{athleteHandle:"mediaimport"===t?"underarmour":e?.source?.user?.username,showBlueCheckmark:s}},[e?.source]);return(0,l.jsxs)("section",{className:V.default["carousel-slide"],"data-post-id":e.id,children:[(0,l.jsxs)("div",{className:V.default["carousel-slide__media-wrapper"],children:[(0,l.jsx)(L.default,{condition:c,as:"button",type:"button",onClick:f,tabIndex:0,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),f())},children:e.media.type&&e.media.type.includes("video")?e.media.lowQuality?.link&&(0,l.jsx)("video",{loop:!0,muted:!0,playsInline:!0,autoPlay:o,poster:g,className:V.default["carousel-slide__video"],children:(0,l.jsx)("source",{src:e.media.lowQuality.link,type:"video/mp4"})}):(0,l.jsx)(U.default,{src:e.media.original.link,quality:100,width:400,height:400,alt:(0,W.getPostImageAltText)(e),className:V.default["carousel-slide__image"]})}),_&&(0,l.jsx)(G.default,{..._,modalTitle:i,showDialog:d,onShowDialogChange:u,hasCarouselProducts:c,onHasCarouselProductsChange:m,context:p})]}),y&&(0,l.jsxs)("div",{className:V.default["carousel-slide__athlete-info"],children:[(0,l.jsx)("div",{className:V.default["carousel-slide__athlete-handle"],children:`@${y}`}),v&&(0,l.jsx)(F.default,{id:"i-verified-profile",size:"XS",color:"#3897F0"})]})]})};var q=e.i(355046),H=e.i(954050),Y=e.i(460887),X=e.i(902045);let Q=({socialContent:e,header:t,subheader:s,theme:i="light",analyticsContext:a,modalTitle:n,settings:d})=>{let u=(0,A.useMediaQuery)(O.default.lgDesktopUp),c=(0,A.useMediaQuery)(O.default.desktopUp),m=(0,X.useLocale)(),p=d?.titleStyle,_=(0,r.useRef)(null),{analyticsManager:h}=(0,R.useAnalytics)(),{impressionRef:f}=(0,H.useTrackingEvents)(a),[g,y]=(0,r.useState)(0),v=u||c?3:1.25,x=(0,r.useCallback)(e=>{h.trackContentCarouselNavEvent?.({...a?.tracking,module:"Spotted On Carousel",direction:e})},[h,a?.tracking]),b=(0,r.useMemo)(()=>e?.length>0?(0,l.jsxs)("div",{className:z.default["spotted-on-carousel__wrapper"],ref:f,children:[(t||s)&&(0,l.jsxs)("div",{className:z.default["spotted-on-carousel__header"],children:[t&&(0,l.jsx)(Y.default,{className:(0,o.default)(z.default["spotted-on-carousel__title"],z.default[p]),text:t,locale:m}),s&&(0,l.jsx)(Y.default,{className:z.default["spotted-on-carousel__subtitle"],text:s,locale:m})]}),(0,l.jsxs)("div",{className:z.default["spotted-on-carousel__container"],children:[(0,l.jsx)(M.Carousel,{ref:_,displayItems:1.5,spaceBetween:12,showNavigation:!1,breakpoints:{768:{displayItems:3,spaceBetween:8}},onIndexChange:e=>{y(e),e>g?x("next"):e<g&&x("previous")},children:e.map((e,t)=>(0,l.jsx)(M.CarouselItem,{children:(0,l.jsx)($,{post:e,index:t,analyticsContext:a,modalTitle:n})},e.id||t))}),u&&(0,l.jsx)(q.default,{activeSlide:g,totalSlides:e.length,modal:!1,hideNext:g>=e.length-v,setDirection:e=>{-1===e&&_.current?.slideTo(g-1),1===e&&_.current?.slideTo(g+1)}})]})]}):null,[e,t,s,u,v,f,g,x,a,n,m,p]);return(0,l.jsx)("div",{className:z.default["spotted-on-carousel"],"data-theme-cms":i,children:b})};function K({header:e,subheader:t,settings:s,filters:i,theme:a="dark",analyticsContext:o,modalTitle:d,analyticsModuleName:u}){let[c,m]=(0,r.useState)(!1),[p,_]=(0,r.useState)(null),[h,f]=(0,r.useState)([]),g=(0,r.useRef)(!1),y=(0,r.useCallback)(async()=>
2{if(!g.current){g.current=!0,m(!0),_(null);try{let e=(i??[]).reduce((e,t)=>{let s=t.value?.trim();return s&&e.push({key:t.key,value:s}),e},[]),t=e.map(e=>[e.key]),s=e.map(e=>[e.value]),a=await (0,P.getCuralateSocialDataByFilters)(E.CuralateGalleryType.SPOTTED_ON,t,s),l=a.data?.items||[];l&&l.length>0?f(l):f([])}catch(e){g.current=!1,_(e instanceof Error?e.message:"Failed to fetch carousel content"),n.default.error("SpottedOnCarousel: fetch error",e)}finally{m(!1)}}},[i]);(0,r.useEffect)(()=>{y()},[y]);let v=(0,r.useMemo)(()=>({...o,tracking:{...o?.tracking,module_name:o?.tracking?.module_name??u??"Social Carousel",module_type:o?.tracking?.module_type??u??"Social Carousel",module_nested_count:h.length.toString()}}),[o,h.length,u]);return c||p||!h||0===h.length||h.length<3?null:(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(Q,{socialContent:h,header:e,subheader:t,settings:s,theme:a,modalTitle:d,analyticsContext:v})})}var Z=e.i(611114);function J({data:e,className:t}){(0,X.useLocale)();let s=(0,Z.useFormatMessage)();if(!e)return null;let i="light"===e.theme||"dark"===e.theme?e.theme:void 0,a={filters:e.filters,theme:i,header:e.header,subheader:e.subheader,settings:e.settings,modalTitle:s("spotted-on-modal-title"),analyticsContext:e?.context};return t?(0,l.jsx)("div",{className:t,children:(0,l.jsx)(K,{...a})}):(0,l.jsx)(K,{...a})}var ee=e.i(373052),et=e.i(463552),es=e.i(84458),ei=e.i(504886),ea=e.i(6059);function el({availableNow:e,productReleases:t}){let s=(0,Z.useFormatMessage)();return(0,l.jsxs)("div",{className:et.default.header,children:[(0,l.jsx)("div",{className:et.default.background}),(0,l.jsxs)("section",{children:[(0,l.jsx)("div",{className:et.default.subtitle,children:t.subtitle||s("rc-header-subtitle")}),(0,l.jsx)("h1",{children:t.title||s("rc-header-title")}),(0,l.jsxs)("div",{className:et.default["header-actions"],children:[(0,l.jsx)(es.ButtonLink,{variant:e?"secondary":"primary",as:ei.LocaleLink,prefetch:!0,href:(0,p.ensureString)(t?.upcomingDropsUrl),children:t.upcomingButtonLabel||s("rc-header-upcoming")}),(0,l.jsx)(es.ButtonLink,{variant:e?"primary":"secondary",as:ei.LocaleLink,prefetch:!0,href:(0,p.ensureString)(t?.recentDropsUrl),children:t.availableNowButtonLabel||s("rc-header-available-now")})]})]})]})}var er=e.i(663519),eo=e.i(447169),en=e.i(98036);function ed({date:e}){let t=(0,X.useLocale)(),[s,i]=(0,r.useState)(null);return((0,r.useEffect)(()=>{if(!e)return;let s=new Date(e);i({month:s.toLocaleString(t,{month:"short"}).replace(/\.$/,"").toUpperCase(),day:s.getDate().toString().padStart(2,"0")})},[e,t]),e&&s)?(0,l.jsxs)("div",{"data-theme":"default",className:en.default.date,children:[(0,l.jsx)("div",{children:s.month}),(0,l.jsx)("div",{children:s.day})]}):null}var eu=e.i(882767),ec=e.i(16066);function em({imageUrl:e,date:t,productName:s,size:i=128,isSoldOut:a=!1}){return(0,l.jsxs)("div",{className:`${en.default["card-header"]} ${a?en.default["sold-out"]:""}`,children:[(0,l.jsx)(eu.Conditional,{condition:!!e,as:U.default,src:(0,ea.getImageUrl)(e,a),alt:(0,p.ensureString)(s),width:i,height:i,fallback:(0,l.jsx)("div",{className:en.default["fallback-image-container"],children:(0,l.jsx)(ec.default,{width:i,height:i})})}),(0,l.jsx)(ed,{date:t})]})}var ep=e.i(692615),e_=e.i(117790);function eh(e){return(0,l.jsxs)("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...(0,e_.getEnhancedIconProps)(e),children:[(0,l.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 8.58789C2 7.48332 2.89543 6.58789 4 6.58789H12C13.1046 6.58789 14 7.48332 14 8.58789V13.2546C14 14.3591 13.1046 15.2546 12 15.2546H4C2.89543 15.2546 2 14.3591 2 13.2546V8.58789ZM4 7.92122C3.63181 7.92122 3.33333 8.2197 3.33333 8.58789V13.2546C3.33333 13.6227 3.63181 13.9212 4 13.9212H12C12.3682 13.9212 12.6667 13.6227 12.6667 13.2546V8.58789C12.6667 8.2197 12.3682 7.92122 12 7.92122H4Z",fill:"currentColor"}),(0,l.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.66602 5.25454C4.66602 3.41359 6.1584 1.9212 7.99935 1.9212C9.8403 1.9212 11.3327 3.41359 11.3327 5.25454V7.25454C11.3327 7.62273 11.0342 7.9212 10.666 7.9212C10.2978 7.9212 9.99935 7.62273 9.99935 7.25454V5.25454C9.99935 4.14997 9.10392 3.25454 7.99935 3.25454C6.89478 3.25454 5.99935 4.14997 5.99935 5.25454V7.25454C5.99935 7.62273 5.70087 7.9212 5.33268 7.9212C4.96449 7.9212 4.66602 7.62273 4.66602 7.25454V5.25454Z",fill:"currentColor"}),(0,l.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.00065 9.25458C8.36884 9.25458 8.66732 9.55305 8.66732 9.92124V11.9212C8.66732 12.2894 8.36884 12.5879 8.00065 12.5879C7.63246 12.5879 7.33398 12.2894 7.33398 11.9212V9.92124C7.33398 9.55305 7.63246 9.25458 8.00065 9.25458Z",fill:"currentColor"})]})}var ef=e.i(717607),eg=e.i(84534),ey=e.i(942194),ev=e.i(944234);function ex(e){return e.toISOString().split("T")[0].replace(/-/g,"")}var eb=e.i(508693),eC=e.i(338842),eS=e.i(646967);function ew({shareData:e,iconOnly:t=!1,className:s,...i}){let a=(0,eb.useIsClient)(),r=(0,Z.useFormatMessage)(),{analyticsManager:o}=(0,R.useAnalytics)();if(!a||"u"<typeof navigator||!navigator.canShare||!window.location)return null;let d={title:e?.title||window.document.title,text:e?.text,url:e?.url||window.location.href},u=async()=>
2{if(o.trackPdpShareClick(),navigator.canShare(d))try{await navigator.share(d),o.trackPdpShareChannelClick()}catch(e){n.default.error("Error sharing:",e)}else n.default.warn("Web Share API not supported")};return(0,l.jsxs)(ey.Button,{secondary:!0,className:`${eS.default.share} ${t?eS.default["icon-only"]:""} ${s}`,onClick:u,...i,children:[(0,l.jsx)(eC.ShareIcon,{id:"share-button"}),!t&&(0,l.jsx)("span",{className:eS.default.message,children:r("share")})]})}e.s(["ProductShareButton",0,ew],257129);var ek=e.i(345214);function eT(e){return(0,l.jsxs)("svg",{viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...(0,e_.getEnhancedIconProps)(e),children:[(0,l.jsx)("mask",{id:"mask0_6526_43932",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"25",height:"25",children:(0,l.jsx)("rect",{x:"0.583984",y:"0.854492",width:"24",height:"24",fill:"currentColor"})}),(0,l.jsx)("g",{children:(0,l.jsx)("path",{d:"M4.58398 19.8545V17.8545H6.58398V10.8545C6.58398 9.47116 7.00065 8.24199 7.83398 7.16699C8.66732 6.09199 9.75065 5.38783 11.084 5.05449V4.35449C11.084 3.93783 11.2298 3.58366 11.5215 3.29199C11.8132 3.00033 12.1673 2.85449 12.584 2.85449C13.0007 2.85449 13.3548 3.00033 13.6465 3.29199C13.9382 3.58366 14.084 3.93783 14.084 4.35449V5.05449C15.4173 5.38783 16.5007 6.09199 17.334 7.16699C18.1673 8.24199 18.584 9.47116 18.584 10.8545V17.8545H20.584V19.8545H4.58398ZM12.584 22.8545C12.034 22.8545 11.5632 22.6587 11.1715 22.267C10.7798 21.8753 10.584 21.4045 10.584 20.8545H14.584C14.584 21.4045 14.3882 21.8753 13.9965 22.267C13.6048 22.6587 13.134 22.8545 12.584 22.8545Z",fill:"currentColor",fillRule:"evenodd"})})]})}var ej=e.i(661687),eI=e.i(514089),eN=e.i(844782),eE=e.i(549946),eP=e.i(3674);e.i(174362);var eM=e.i(215179),eA=e.i(266009),eO=e.i(277491),ez=e.i(152236),eL=e.i(124741);function eF({isModalOpen:e,onClose:t,className:s,productRelease:i}){let{user:a}=(0,eO.useSession)(),[n,d]=(0,r.useState)(!1),{analyticsManager:u}=(0,R.useAnalytics)(),[c,m]=(0,r.useState)(null),[_,h]=(0,r.useState)(null),[f,g]=(0,r.useState)(null),y=(0,X.useLocale)(),v=(0,Z.useFormatMessage)(),{isSmsNotifyMeEnabled:x}=(0,eL.useFeatureFlagsBool)(["isSmsNotifyMeEnabled"]),{title:b,subtitle:C,url:S,imageUrl:w,colorName:k,productStyle:T}=i,j=(0,p.ensureString)(a?.isRegistered&&a?.profile?.phone?(0,ez.formatPhoneNumber)(a?.profile?.phone):""),[I,{loading:N}]=(0,eI.useMutation)(ej.SubscribeToUpcomingListDocument,{errorPolicy:"none",onCompleted:()=>{d(!0)},onError:e=>u.fireApolloErrorShown(e)}),E=(0,r.useCallback)(e=>{let t=e.replace(/\D/g,"");return`1${t}`},[]),P=(0,r.useCallback)(e=>e.trim().toLowerCase(),[]),M=e=>{e.preventDefault();let t=`${window.location.origin}/${y}${S}`,s={skuId:(0,p.ensureString)(T),releaseDate:new Date(i.releaseDate).toISOString(),productNameSubheader:(0,p.ensureString)(C),productName:(0,p.ensureString)(b),imageUrl:w,productLink:t};if(x){let e=document.getElementById("phone-number")?.value;e&&(0,eA.validatePhoneNumber)(e)?(m(null),I({variables:{input:{phoneNumber:E(e),items:[s]}}})):m(v("sms-marketing-form-phone-error"))}else{let e=document.getElementById("email")?.value;e&&(0,eA.validateEmail)(e)?(h(null),g(P(e)),I({variables:{input:{email:P(e),items:[s]}}})):h(v("email-error-invalid"))}},A=(0,l.jsx)("a",{href:v("terms-and-conditions-href"),target:"_blank",rel:"noreferrer",children:v("terms-and-conditions-text")},"notifyme-terms"),O=(0,l.jsx)("a",{href:v("privacy-policy-href"),target:"_blank",rel:"noreferrer",children:v("privacy-policy-text")},"notifyme-privacy"),z=(0,l.jsxs)(eg.Dialog,{id:"notify-me-modal",isModalOpen:e,onClose:t,className:(0,o.default)(s,eN.default["notify-me-modal"]),children:[(0,l.jsx)(eg.Dialog.Title,{className:eN.default["notify-me-modal__title"],children:v("notify-modal-title")}),(0,l.jsxs)(eg.Dialog.Content,{className:eN.default["notify-me-modal__content"],children:[(0,l.jsx)("p",{children:v("notify-modal-sub-title")}),(0,l.jsxs)("div",{className:eN.default["product-info"],children:[(0,l.jsx)(em,{imageUrl:(0,p.ensureString)(w),productName:(0,p.ensureString)(b),size:64}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{className:eN.default["product-info__product-name"],children:b}),k&&(0,l.jsxs)("div",{className:eN.default["product-info__product-color"],
2children:[(0,l.jsxs)("span",{children:[v("color"),":"]})," ",k]})]})]}),(0,l.jsxs)("form",{onSubmit:M,children:[x?(0,l.jsx)(eP.SanitizedInputField,{id:"phone-number",name:"phone-number",type:"tel",required:!0,prefixLabel:"+1",label:`${v("phone-number")} *`,ref:(0,eM.actPhoneFormatted)(),defaultValue:j,errorText:c}):(0,l.jsx)(eP.SanitizedInputField,{id:"email",name:"email",type:"email",required:!0,label:`${v("email-address")} *`,errorText:_}),(0,l.jsx)(ey.Button,{type:"submit",onClick:M,status:N?"pending":void 0,"data-analytics-rc":x?"release_calendar_click_sms_signup":"release_calendar_click_email_signup",children:v("notify-me-when-available-submit")})]}),(0,l.jsx)("p",{className:eN.default.disclaimer,children:x?v("notify-modal-sms-terms",{termsOfUseLink:A,privacyPolicyLink:O}):v("notify-modal-terms",{termsOfUseLink:A,privacyPolicyLink:O})})]})]}),L=(0,l.jsxs)(eg.Dialog,{id:"notify-me-modal",isModalOpen:e,onClose:e=>{e.currentTarget.dataset.analyticsRc=x?"release_calendar_sms_signup_success":"release_calendar_email_signup_success",t?.(),e instanceof MouseEvent||e?.currentTarget?.click()},className:(0,o.default)(s,eN.default["notify-me-modal"]),children:[(0,l.jsxs)(eg.Dialog.Title,{className:eN.default["notify-me-modal--success__title"],children:[(0,l.jsx)(eE.CheckCircleIcon,{size:"MD"}),(0,l.jsx)("span",{children:v("notify-success-title")})]}),(0,l.jsxs)(eg.Dialog.Content,{className:eN.default["notify-me-modal__content"],children:[(0,l.jsx)("p",{children:x?v("notify-success-sms-details"):v("notify-success-release-calendar-details",{email:f})}),(0,l.jsx)("form",{onSubmit:M,children:(0,l.jsx)(ey.Button,{type:"submit",onClick:e=>{e.preventDefault(),t?.()},"data-analytics-rc":x?"release_calendar_sms_signup_success":"release_calendar_email_signup_success",children:v("continue-shopping")})})]})]});return n?L:z}function eR({isOpen:e,onClose:t,className:s,productRelease:i}){let a=(0,ek.useFormatDate)(),n=(0,Z.useFormatMessage)(),{releaseDate:d,title:u,subtitle:c,imageUrl:m}=i,[_,h]=(0,r.useState)(null),[f,g]=(0,r.useState)("");(0,r.useEffect)(()=>{let e=new Date(d);h(e),g(n("releases-date",{date:a(e,{month:"long",day:"numeric",year:"numeric"})}))},[d,a,n]);let[y,v,x]=(0,ef.useModal)();return(0,l.jsx)(eg.Dialog,{id:"upcoming-modal",isModalOpen:e,onClose:e=>{e.currentTarget.dataset.analyticsRc="release-calendar-close-product-card",t(),e instanceof MouseEvent||e?.currentTarget?.click()},className:(0,o.default)(s,ev.default["upcoming-modal"]),children:(0,l.jsx)(eg.Dialog.Content,{className:ev.default["upcoming-modal__content"],children:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:(0,o.default)(ev.default["upcoming-modal__wrapper"]),children:[(0,l.jsx)(em,{imageUrl:(0,p.ensureString)(m),productName:(0,p.ensureString)(u)}),(0,l.jsxs)("div",{className:(0,o.default)(ev.default["upcoming-modal__details"],"modal-content"),children:[(0,l.jsx)("div",{className:ev.default["upcoming-modal__release-date"],children:f}),(0,l.jsxs)("div",{className:ev.default["upcoming-modal__title"],children:[(0,l.jsx)("div",{children:u}),(0,l.jsx)("div",{children:c})]}),(0,l.jsxs)("div",{className:ev.default["upcoming-modal__actions"],children:[(0,l.jsxs)(ey.Button,{tertiary:!0,"data-analytics-rc":"release-calendar-card-notify-me-when-available",onClick:v,children:[(0,l.jsx)(eT,{size:"MD"})," ",n("notify-me-when-available")]}),(0,l.jsxs)("div",{className:ev.default["upcoming-modal__actions--buttons"],children:[(0,l.jsx)(es.ButtonLink,{secondary:!0,id:"addtocalendar",onClick:e=>{var t;if(!_)return;let s=e.target.closest("a");(function(e,t){if(!t)return;let s=new Blob([e],{type:"text/calendar;charset=utf-8;"});t.href=URL.createObjectURL(s),t.download="event.ics"})((t=(0,p.ensureString)(u),`BEGIN:VCALENDAR\r
3VERSION:2.0\r
4BEGIN:VEVENT\r
5DTSTART:${ex(new Date(_))}\r
6DTEND:${ex(new Date(_))}\r
7SUMMARY:New Launch: ${t}\r
8DESCRIPTION:Never miss a drop! ${t} launching soon.\r
9END:VEVENT\r
10END:VCALENDAR`),s)},"data-analytics-rc":"release-calendar-click-calendar-signup",children:n("add-to-calendar")}),(0,l.jsx)(ew,{shareData:{title:(0,p.ensureString)(u),text:f},"data-analytics-rc":"release-calendar-click-share-icon"})]})]})]})]}),y&&(0,l.jsx)(eF,{productRelease:i,isModalOpen:y,onClose:x})]})})})}function eG({productReleases:e,hasPageLink:t=!1,isSoldOut:s=!1}){let i=(0,Z.useFormatMessage)();return(0,l.jsx)("div",{className:eo.default["tile-container"],children:e.map(e=>(0,l.jsx)("div",{className:eo.default["tile-slot"],children:(0,l.jsxs)(eD,{hasPageLink:t,item:e,children:[(0,l.jsx)("div",{className:eo.default.tile,"data-analytics-rc":"release-calendar-view-product-card",id:`release-${e?.key}`,children:(0,l.jsxs)("div",{className:eo.default["page-content-container"],children:[(0,l.jsx)(em,{imageUrl:(0,p.ensureString)(e.imageUrl),productName:e.title,date:e.releaseDate,isSoldOut:s}),s&&(0,l.jsx)("div",{className:eo.default["sold-out"],children:i("sold-out")})]})}),(0,l.jsxs)("div",{className:eo.default["card-content"],children:[e.soldOutCount>1&&(0,l.jsxs)("div",{className:eo.default["sold-out-count"],children:[(0,l.jsx)(ep.FlameIcon,{width:"8",height:"8",title:""}),i("sold-out-times",{count:e.soldOutCount})]}),e.isExclusive&&(0,l.jsxs)("div",{className:eo.default["member-exclusive"],children:[(0,l.jsx)(eh,{})," ",i("member-exclusive")]}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{children:e?.title}),(0,l.jsx)("div",{children:e?.subtitle})]})]})]})},e?.key))})}function eD({item:e,children:t,hasPageLink:s}){let[i,a,o]=(0,ef.useModal)(),n=e=>{let{pathname:t,search:s}=window.location,i=e?`${t}${s}#release=${encodeURIComponent(e)}`:`${t}${s}`;window.history.replaceState(null,"",i)};return((0,r.useEffect)(()=>{let t=window.location.hash.match(/^#release=(.+)$/);if(t)try{decodeURIComponent(t[1])===e.key&&a()}catch{}},[e.key]),s)?(0,l.jsx)(ei.LocaleLink,{href:(0,p.ensureString)(e.url),children:t}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{onClick:()=>{a(),n(e.key)},children:t}),i&&(0,l.jsx)(eR,{productRelease:e,isOpen:i,onClose:()=>{o(),n(null)}})]})}function eU({productReleases:e}){let[t,s]=(0,er.partition)(e,e=>!e.orderable),i=(0,Z.useFormatMessage)();return(0,l.jsxs)(l.Fragment,{children:[(0,m.isArrayWithItems)(s)&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:eo.default["section-title"],children:i("in-stock-releases")}),(0,l.jsx)(eG,{productReleases:s,hasPageLink:!0})]}),(0,m.isArrayWithItems)(t)&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:eo.default["section-title"],children:i("sold-out-releases")}),(0,l.jsx)(eG,{productReleases:t,hasPageLink:!0,isSoldOut:!0})]})]})}var eW=e.i(33478),eV=e.i(853783);function eB({availableNow:e,productReleases:t}){let{hasRCNewArrivalsRecs:s}=(0,eL.useFeatureFlagsBool)(["hasRCNewArrivalsRecs"]),{isMobile:i}=(0,eV.useLayoutMeasurement)(),a=(0,Z.useFormatMessage)(),n=(0,r.useMemo)(()=>({productIds:[""],recommenderName:"null-search"}),[]);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(el,{availableNow:e,productReleases:t}),(0,l.jsx)("div",{className:eo.default["card-list"],children:(0,l.jsx)("div",{className:eo.default["card-list-content"],children:e?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(eU,{productReleases:t.productReleases}),s&&(0,l.jsx)("div",{className:(0,o.default)(eo.default["tile-container"],eo.default["new-arrivals"]),children:(0,l.jsx)(eW.default,{title:a("new-arrivals"),columnCountDesktop:i?2:4,wishListEnabled:!0,inLaunchCalendar:!0,fallbackContext:n})})]}):(0,l.jsx)(eG,{productReleases:t.productReleases})})})]})}function e$(){let{productReleases:e}=(0,ee.useCmsContent)(),t=!!e?.availableNow;return e?(0,l.jsx)("div",{children:(0,l.jsx)(eB,{availableNow:t,productReleases:e})}):null}var eq=e.i(311158),eH=e.i(468597),eY=e.i(363513),eX=e.i(913194),eQ=e.i(603979),eK=e.i(353484),eZ=e.i(150896),eJ=e.i(913650),e0=e.i(614996),e1=e.i(807082),e2=e.i(941301);function e4(e){let t=e.copy;return t?.name||t?.variantName||""}function e5({impressionRef:e,model:t,formatMessage:s,scrollContainerRef:i,activeSlideIndex:a,isExpanded:r,pagerItems:o,style:n,onKeyDown:d,onDotClick:u,onViewMoreClick:c,onLinkClick:_,onPrevClick:h,onNextClick:f}){return(0,l.jsxs)("div",{ref:e,"data-activity-region":"PDP Collection Compare","data-current-product-style":t.productStyle,className:eq.default["product-compare"],style:n,children:[(0,l.jsx)("div",{className:eq.default.header,children:t?.template?.title}),(0,l.jsx)("div",{className:eq.default.subheader,children:t?.template?.subTitle}),(0,l.jsx)("div",{className:eq.default["compare-grid"],ref:i,role:"region",tabIndex:0,onKeyDown:d,"data-expanded":r,children:t?.items.map((e,i)=>(0,l.jsxs)("div",{className:eq.default["product-compare-item"],"data-active":i===a,children:[(0,l.jsxs)("figure",{children:[(0,l.jsx)(eY.default,{src:(0,ea.getImageUrl)(function(e){let t=e.assets?.images,s=(0,p.ensureArray)(t).find(e=>(0,m.isNotNullish)(e?.url))?.url;if(s)return s;let i=e.colors;if((0,p.ensureArray)(i).length>0){let t=(0,e0.getProductTileImage)(i,e4(e)).url;if(t&&t!==e1.PRODUCT_FALLBACK_IMAGE)return t}return e2.TRANSPARENT_SOURCE}(e.product)),alt:e4(e.product),width:100,height:100}),(0,l.jsx)("div",{className:eq.default["product-name"],children:e4(e.product)}),(0,l.jsx)("div",{className:eq.default["product-subheader"],children:e.product.subHeader})]}),t.featureDisplayList.map(t=>(0,l.jsxs)("div",{className:eq.default.features,children:[(0,l.jsx)("strong",{children:t.label}),(0,l.jsx)("ul",{className:eq.default.values,children:e.featureMap?.[t.key]?.map((e,t)=>(0,l.jsxs)("li",{children:[e.icon&&(0,l.jsx)(eY.default,{src:e.icon,alt:(0,p.ensureString)(e.text)}),(0,l.jsx)("span",{children:e.text})]},t))})]},t.key)),(0,l.jsx)("div",{children:(0,l.jsx)(es.ButtonLink,{"data-s-object-id":"View Details Clicked",className:eq.default["button-link"],as:ei.LocaleLink,secondary:!0,href:(0,p.ensureString)(e.product.url),onClick:_((0,p.ensureString)(e.product.style)),children:s("shop-now")})})]},e.product.style))}),t&&t.items.length>1&&o.length>0&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:eq.default["carousel-navigation"],children:[(0,l.jsx)("button",{type:"button",className:eq.default["nav-button-prev"],onClick:h,disabled:0===a,"aria-label":s("cms-slider-prev-slide"),children:(0,l.jsx)(eK.ChevronLeftIcon,{})}),(0,l.jsx)("button",{type:"button",className:eq.default["nav-button-next"],onClick:f,disabled:a>=t.items.length-1,"aria-label":s("cms-slider-next-slide"),children:(0,l.jsx)(eZ.ChevronRightIcon,{})})]}),(0,l.jsx)("div",{className:eq.default.pager,children:(0,l.jsx)(eJ.Pagination,{items:o,realIndex:a,onSlideTo:u,showBackgroun
10d:!1})})]}),(0,l.jsx)("div",{className:eq.default["view-more"],children:(0,l.jsxs)(ey.Button,{onClick:c,"aria-expanded":r,children:[r?s("view-less"):s("view-more"),r?(0,l.jsx)(eQ.MinusIcon,{}):(0,l.jsx)(eX.PlusIcon,{})]})})]})}var e3=e.i(741428);function e8({data:e}){let{analyticsManager:t}=(0,R.useAnalytics)(),{collectionComparisonModel:s}=(0,ee.useCmsContent)(),i=(0,Z.useFormatMessage)(),a=(0,r.useRef)(null),[o,n]=(0,r.useState)(0),[d,u]=(0,r.useState)(1),[c,m]=(0,r.useState)(!1),{impressionRef:_}=(0,H.useTrackingEvents)(e.context),{hasPassiveCompareAbTest:h}=(0,eL.useFeatureFlagsBool)(["hasPassiveCompareAbTest"]),f=(0,e3.useAbTest)("hasPassiveCompare"),g=(0,r.useCallback)(()=>{if(!a.current||!s?.items)return;let e=a.current,t=e.clientWidth,i=e.querySelector(`.${eq.default["product-compare-item"]}`);if(!i)return;let l=t/(i.offsetWidth+(parseInt(getComputedStyle(e).gap)||0));u(l>0?l:1)},[s?.items]),y=(0,eH.useDebouncedCallback)(g,200);(0,r.useEffect)(()=>(g(),window.addEventListener("resize",y),()=>{window.removeEventListener("resize",y)}),[g,y]);let v=(0,r.useCallback)(()=>{if(!a.current||!s?.items)return;let e=a.current,t=e.scrollLeft,i=e.querySelector(`.${eq.default["product-compare-item"]}`)?.clientWidth||0,l=parseInt(getComputedStyle(e).gap)||0,r=Math.round(t/(i+l));a.current.dataset.scrollLeftPosition=t.toString(),a.current.dataset.scrollRightPosition=(e.scrollWidth-e.scrollLeft-e.clientWidth+l).toString(),r!==o&&r>=0&&r<s.items.length&&n(r)},[o,s?.items]),x=(0,eH.useDebouncedCallback)(v,150),b=(0,r.useCallback)(e=>{a.current&&a.current.removeEventListener("scroll",x),a.current=e,e?.addEventListener("scroll",x,{passive:!0})},[x]);(0,r.useEffect)(()=>{v()},[v]);let C=(0,r.useCallback)(e=>{if(!a.current)return;let t=a.current,s=t.querySelector(`.${eq.default["product-compare-item"]}`)?.clientWidth||0,i=parseInt(getComputedStyle(t).gap)||0;t.scrollTo({left:e*(s+i),behavior:"smooth"})},[]),S=(0,r.useCallback)(()=>{o>0&&C(o-1)},[o,C]),w=(0,r.useCallback)(()=>{s?.items&&o<s.items.length-1&&C(o+1)},[o,s?.items,C]),k=(0,r.useCallback)(e=>{if(s?.items)switch(e.key){case"ArrowLeft":e.preventDefault(),o>0&&C(o-1);break;case"ArrowRight":e.preventDefault(),o<s.items.length-1&&C(o+1);break;case"Home":e.preventDefault(),C(0);break;case"End":e.preventDefault(),C(s.items.length-1)}},[o,s?.items,C]),T=s?.items?Math.ceil(s.items.length-d+1):0,j=(0,r.useMemo)(()=>Array.from({length:T>0?T:0}),[T]),I=(0,r.useMemo)(()=>({"--accent-color":s?.template?.accentColor,"--grid-cols":s?.items.length||1,"--grid-rows":s?s.featureDisplayList.length+3:1}),[s]),N=(0,r.useCallback)(()=>{m(!c);let e={aa_link_name:c?(0,p.ensureString)("product-compare-view-less"):(0,p.ensureString)("product-compare-view-more")};t.fireChangedEmail(e)},[t,c]),E=(0,r.useCallback)(s=>()=>{t.fireContentCtaTap({module_id:e.id,module_name:e.context?.tracking?.module_name,module_type:e.type,cta_type:"product",cta_target:s})},[t,e.id,e.context?.tracking?.module_name,e.type]);return s&&(!h||f)?(0,l.jsx)(e5,{impressionRef:_,model:s,formatMessage:i,scrollContainerRef:b,activeSlideIndex:o,isExpanded:c,pagerItems:j,style:I,onKeyDown:k,onDotClick:C,onViewMoreClick:N,onLinkClick:E,onPrevClick:S,onNextClick:w}):null}let e6=(0,n.createClientLogger)("cms-transform");function e9(e,t,s="error"){return(i,a)=>{try{return e(i,a)}catch(e){e6[s](e,`Invalid input data received for rendering ${t}`,{data:i});return}}}e.i(222258);var e7=e.i(967785),te=e.i(966892);let tt=[{type:"mobile_menu_banner",...{identifier:e=>{let t=(0,p.ensureObject)(e);return t?.contentSlotId==="mobile-menu-banner"},transformer:e9(e=>{let t=function(e){if(!e)throw Error();let{imageUri:t,altText:s,navLink:i,backgroundColor:a}=(0,e7.parse)(e);if(!t||!s||!i)throw Error();return{type:"mobile-menu-banner",imageUri:t,altText:s,navLink:i,backgroundColor:function(e){if(e)return/^#([A-Fa-f0-9]{3}){1,2}$/.test(e)?e:void 0}(a)}}(e.body);return{type:"mobile-menu-banner",imageUri:(0,te.getImageUrlFromUri)(t.imageUri),altText:t.altText,navLink:t.navLink,backgroundColor:t.backgroundColor}},"SFCC MobileNavContent asset")}}];var ts=e.i(427317);function ti(e,t){return`${t&&t>0?"bottom":"top"}_${e&&e>0?"right":"left"}`}let ta=e=>null!=e&&null!=e.posX&&null!=e.posY,tl=(e,t)=>
10{let s="desktop"===e?t?.desktop?.position:t?.mobile?.position;return{posX:s?.posX!=null?Number(s.posX):void 0,posY:s?.posY!=null?Number(s.posY):void 0}},tr=e=>(e=>{if(e?.products?.length){let{products:t=[],styles:s={}}=e,i=tl("mobile",s??{}),a=tl("desktop",s??{}),l=t.filter(e=>!!e?.productRef?.externalId).map(e=>({type:"product"===e.type?"CMExternalProduct":"CMProductTeaser",productRef:{externalId:e.productRef.externalId}}));return{theme:(0,ts.getModuleTheme)(s??{}),products:l,mobilePosition:i&&ta(i)?ti(i.posX||0,i.posY||0):"hidden",desktopPosition:i&&ta(a)?ti(a?.posX||0,a?.posY||0):"hidden"}}return null})(e),to=e=>{if(!e)return;let t=Number(e);return Number.isNaN(t)?void 0:t},tn=(e,t)=>{var s;let{athletes:i=[],styles:a={}}=t,l=(i??[]).filter(e=>null!==e),r=a?.[e]?.theme,o=a?.[e]?.position,n=o?{posX:to(o.posX),posY:to(o.posY)}:void 0;return{athletes:l?.map(e=>e?.override?{displayName:e?.displayName??"",jobTitle:e?.jobTitle??""}:{displayName:e?.athletes?.displayName??"",jobTitle:e?.athletes?.jobTitle??""}),enabled:a?.[e]?.enabled??!1,position:(s=n)&&0!==Object.keys(s).length?ti(s?.posX||0,s?.posY||0):"hidden",textStyle:(e=>{if(e)return"dark"===e?"light-text":"dark-text"})(null===r?void 0:r)}};var td=e.i(908916),tu=e.i(7805),tc=e.i(551191),tm=e.i(336969);let tp=(e,t)=>{if(!e)return;let s=e.height&&e.width?e:{...e,...(0,tc.bestGuessImageDimensions)((0,p.ensureString)(e.name),!0)};return{mediaType:"image",id:s.name||"",src:((e,t)=>{if(e.name){if(t)return`${tu.SCENE7_BASEURL}image/Underarmour/${e.name}?qlt=85&wid=354`;if(!e.height||!e.width){let{width:t,height:s}=(0,tc.bestGuessImageDimensions)(e.name,!0);return(0,te.scene7RecipeBuilder)(e.name,t,s)}return(0,te.scene7RecipeBuilder)(e.name,e.width,e.height)}})(s,t),alt:s.alt||s.name||"",height:(0,p.forceNumber)(s.height),width:(0,p.forceNumber)(s.width)}},t_=e=>{let t;return{mediaType:"video",id:e.name||"",src:(t=e.name)?`${tu.SCENE7_BASEURL}content/Underarmour/${t}`:void 0,alt:e.alt||e.name||"",duration:e.duration,playerSettings:(e=>{let{videoExperience:t=""}=e;switch(t?.trim()?.toLowerCase()){case tm.VideoPlayerType.INLINE_LOOPING:return{autoPlay:!0,loop:!0,muted:!0,controls:!1};case tm.VideoPlayerType.CLICK_TO_OVERLAY:return{autoPlay:!1,loop:!1,muted:!1,controls:!0};case tm.VideoPlayerType.LOOPING_TO_OVERLAY:return{autoPlay:!0,loop:!0,muted:!1,controls:!0};default:return{muted:!0,controls:!0,loop:!0,autoPlay:!0}}})(e),poster:(e=>{if(!e)return;let{videoExperience:t}=e;switch(t){case tm.VideoPlayerType.LOOPING_TO_OVERLAY:return{mediaType:"video",id:e.name??"",src:`${tu.SCENE7_BASEURL}content/Underarmour/${e.name}`,alt:e.alt??e.name??""};case tm.VideoPlayerType.CLICK_TO_PLAY:case tm.VideoPlayerType.CLICK_TO_OVERLAY:return{mediaType:"image",id:e.name??"",src:(0,te.scene7RecipeBuilder)(e.name??"",Number(e.width)||0,Number(e.height)||0),alt:e.alt??e.name??"",height:(0,ts.normalizeToOptional)(Number(e.height)),width:(0,ts.normalizeToOptional)(Number(e.width))};default:return}})(e)}},th=e=>e?.filter(e=>(0,c.isImageReference)(e)),tf=({deviceType:e,cta:t,media:s,variantName:i})=>{let a,l=t?(0,ts.transformCtaItems)(t)?.[0]?.url:void 0,r=(a=(("desktop"===e?s?.desktop:s?.mobile)??[]).filter(e=>null!=e&&"string"!=typeof e&&!!e.type&&!!e.name))||void e6.warn(`No media associated with ingrid module "${i}"`);return r?.length?r.map(e=>{var t;return{...e?.type==="video"?t_(e):tp(e,t),ctaLink:l}}).filter(m.isNotNullish):void 0},tg=({cta:e,media:t,variantName:s})=>{let i=tf({deviceType:"desktop",cta:e,media:t,variantName:s}),a=(0,p.defaultTo)(tf({deviceType:"mobile",cta:e,media:t,variantName:s}),i),l=th(i),r=th(a);return{desktopMedia:i,mobileMedia:a,desktopImages:l,mobileImages:r}};var ty=e.i(740278);let tv=({headerText:e,snipeText:t,variantName:s,placementIndex:i,contentId:a,contentName:l,slotType:r})=>({header:(0,ts.getTextString)(e),module:"content-carousel",placement:(0,p.ensureString)(r),snipe:(0,p.ensureString)(t),module_id:(0,p.ensureString)(a),module_name:(0,p.ensureString)(l),module_type:(0,p.ensureString)(s),module_index:(0,p.ensureString)(i),module_placement:(0,p.ensureString)(r)}),tx=e=>{switch(e){case"hero-overlay":case"hero-overlay-transparent":case"hero-plp":return td.HeroStyle.Overlay;case"hero-mini":case"hero01-mini":return td.HeroStyle.Mini;case"dt-category-hero":return td.HeroStyle.CategoryHero;case"hero-split":case"hero-split-dark":return td.HeroStyle.Split}e6.warn("No module style found")},tb={identifier:e=>!!(0,ts.hasContentType)(e)&&_.HeroViewTypesList.includes(e?.contentType),transformer:e9((e,t)=>{let{teaser:s={},styles:i={},media:a={},cta:l=[],contentType:r="",variantName:o="",featuredProducts:n={},athleteTags:d={},contentName:u="",contentId:c="",placementIndex:m="",slotType:h="",personalizedData:f={}}=e||{},{headerText:g={},subHeaderText:y={},snipeText:v="",headerStyle:x=""}=s||{},{desktop:b={},mobile:C={}}=i||{},S=(0,ts.normalizeToOptional)(b?.textAreaWidth),w=(0,ts.normalizeToOptional)(b?.isCenter),k=(0,ts.normalizeToOptional)(r),T=(0,ts.normalizeToOptional)(v),j=(0,ts.normalizeToOptional)(x),I=(0,ts.getPosition)((0,p.ensureString)(b?.position?.posX)),N=(0,ts.getPosition)((0,p.ensureString)(b?.position?.posY)),E=(0,ts.getPosition)((0,p.ensureString)(C?.position?.posX)),P=1===tx(o),M=(0,ts.getModuleTheme)(i??{}),{desktopMedia:A,mobileMedia:O,desktopImages:z,mobileImages:L}=tg({cta:l?.filter(e=>null!=e)??null,media:a,variantName:o}),F=n&&tr(n),R=d&&tn("desktop",d),G=d&&tn("mobile",d),D=(0,ts.transformCtaItems)((l??[]).filter(e=>null!==e));return{type:"hero",source:_.ContentSource.UACMS,style:tx(o),viewtype:k,theme:M,snipeText:T,header:(0,ts.validateTextTree)(g),subheader:(0,ts.validateTextTree)(y),settings:{titleStyle:j,width:S,isCenter:w,posX:I,posY:N,transparent:P,mobileTextOverlay:(0,p.ensureBoolean)(C?.ctaTextControl),mobilePosX:E},media:A,image:z?.[0],images:z,callsToAction:D,mobile:{media:O,image:L?.[0],images:L,athleteTags:G},featuredProducts:F,athleteTags:R,context:{analytics:"uacmsClick",source:_.ContentSource.UACMS,tracking:(e=>
10{let{headerText:t,media:s,variantName:i,snipeText:a,contentName:l,contentId:r,placementIndex:o,slotType:n}=e,{desktopImages:d}=tg({media:s??null,variantName:i}),u=d?.[0];return{header:(0,ty.convertTextTreeToPlainText)(t),asset_name:u?{id:u?.id,src:u?.src,alt:u?.alt,height:(0,p.ensureNumber)(u?.height),width:(0,p.ensureNumber)(u?.width)}:void 0,module:"hero",placement:"hero",snipe:(0,ts.normalizeToOptional)(a),module_id:(0,ts.normalizeToOptional)(r),module_name:(0,ts.normalizeToOptional)(l),module_type:(0,ts.normalizeToOptional)(i),module_index:(0,ts.normalizeToOptional)(o),module_placement:(0,ts.normalizeToOptional)(n),asset_id:u?.id}})({headerText:g,media:a,variantName:o,snipeText:v,contentName:u,contentId:c,placementIndex:m,slotType:h}),campaign:(0,ts.normalizeToOptional)(f?.campaignId),experience:(0,ts.normalizeToOptional)(f?.experienceId),userGroup:(0,ts.normalizeToOptional)(f?.userGroup),promotionId:(0,ts.normalizeToOptional)(f?.promotionId)},personalizationContainerId:(0,ts.normalizeToOptional)(f?.containerId)}},"UACMS Hero module")},tC={carousel:"carousel",grid:"grid",stack:"stack"},tS={headline1:"headline1",headline2:"headline2",headline3:"headline3",headline4:"headline4",headline5:"headline5",headline6:"headline6"},tw=new Set(_.CarouselViewTypesList);var tk=((s={}).VIDEO="video",s.IMAGE="image",s);(i={}).LANDING_TEMPLATE="landing-page",i.CATEGORY_LANDING_TEMPLATE="category-landing-page";let tT="storyplayer-post",tj={identifier:e=>!!(0,ts.hasContentType)(e)&&_.StoryplayerViewTypesList.includes(e?.contentType),transformer:e9((e,t)=>{let{teaser:s={},styles:i={},media:a={},cta:l=[],variantName:r="",contentName:o="",contentId:n="",author:d={},clipCards:u=[]}=(0,ts.transformToSlotContents)(e),{desktopMedia:c,mobileMedia:m}=tg({cta:l?.filter(e=>null!=e)??null,media:a,variantName:r}),{headerText:p={},subHeaderText:_={}}=s||{},h=(0,ts.getModuleTheme)((0,ts.normalizeToOptional)(i));return{id:(0,ts.normalizeToOptional)(n),type:"storyplayer",name:o??"",theme:h,posts:(u??[]).filter(e=>null!=e).map(e=>e?.media?.desktop?.[0]?.type===tk.VIDEO?(e=>{let{teaser:t,cta:s,media:i,contentName:a,contentId:l}=e,{desktop:r}=i??{},o=(0,ez.removePropertyFromNestedObject)(t?.headerText,"_type")??void 0,n=(0,ez.removePropertyFromNestedObject)(t?.subHeaderText,"_type")??void 0,d=(0,ts.transformCtaItems)((s??[]).filter(e=>null!==e)),u=t_(r?.[0]);return{id:l??"",name:a??"",type:tT,mediaType:tk.VIDEO,media:u,title:o,description:n,callToAction:d}})(e):e?.media?.desktop?.[0]?.type===tk.IMAGE?(e=>{let{teaser:t,cta:s,media:i,contentName:a,contentId:l}=e,{desktop:r}=i??{},o=(0,ez.removePropertyFromNestedObject)(t?.headerText,"_type")??void 0,n=(0,ez.removePropertyFromNestedObject)(t?.subHeaderText,"_type")??void 0,d=(0,ts.transformCtaItems)((s??[]).filter(e=>null!==e)),u=tp(r?.[0]);return{id:l??"",name:a??"",type:tT,mediaType:tk.IMAGE,media:u,title:o,description:n,callToAction:d}})(e):void 0).filter(e=>void 0!==e),profile:{name:d?.person?.displayName??void 0,image:d?.media?tp(d?.media):void 0},media:c?.[0],title:p,description:_,mobile:{media:m?.[0]}}},"UACMS Story Player module","warn")},tI=(e,t)=>{let s=t?.media?.[e]?.[0];if(s)return s?.type?.toLowerCase()==="video"?t_(s):tp(s,!!t?.isElevatedProductTeaser)},tN=e=>e?.length?e.map(e=>({text:e?.ctaText||"",url:e?.ctaTarget?.url,targetType:e?.ctaTarget?.targetType,isEnabled:!!(e?.ctaText&&e?.ctaTarget?.url)})):[],tE=e=>{if(e?.type)switch(e.type){case"product":try{let t={...e,isElevatedProductTeaser:!0},s=tI("desktop",t),i=tI("mobile",t)??s;return{type:"product",productId:e?.extId,faceOutColor:e?.faceOutColor||"",useAdvancedTile:e?.useAdvancedProductTile,media:s,mobileMedia:i,useAdvancedMedia:!!(s?.src||i?.src)}}catch(e){n.default.error("Invalid input data received for rendering product slide module: ",e);return}case"marketing":case"content":return(e=>{try{let t=tI("desktop",e),s=tI("mobile",e)??t,{isNumbered:i=!1,teaser:a={},cta:l=[],icon:r=null,carouselLayout:o="carousel",featuredProducts:n}=e||{},{headerText:d="",subHeaderText:u="",snipeText:m=""}=a||{},p=n&&tr(n);return{type:"content",layout:"compactstack"===o?"row":"column",isNumbered:i,icon:r?.name||"",image:(0,c.isImageReference)(t)?t:void 0,media:t??void 0,title:d,description:u,callsToAction:tN(l),mobile:{image:(0,c.isImageReference)(s)?s:void 0,media:s||t},featuredProducts:p,context:{source:_.ContentSource.UACMS,tracking:{header:(0,ts.getTextString)(d),asset_name:(0,c.isImageReference)(s)?s:void 0,module:"content",placement:"content",snipe:m}}}}catch(e){n.default.error("Invalid input data received for rendering content slide module: ",e);return}})(e);case"storyplayer":return tj.transformer(e);default:return}},tP={identifier:e=>{if(!(0,ts.hasContentType)(e))return!1;let{contentType:t}=e;return"string"==typeof t&&tw.has(t)},transformer:e9((e,t)=>{let{variantName:s="carousel",carouselSlides:i=[],styles:a={},cta:l=[],teaser:r={},placementIndex:o,contentId:n,contentName:d,slotType:u}=e,{headerText:c="",subHeaderText:h="",snipeText:f="",headerStyle:g="headline1",subHeaderStyle:y=""}=r||{},{desktop:v,mobile:x,useAdvancedProductTile:b=!1,isNextGen:C=!1}=a||{},S=(0,p.ensureString)(x?.layout?.toLowerCase()),w="compactstack"===S?"stack":S,k=!!v?.isNumbered,T=(0,ts.isRawQuoteContentSlide)(e)?tI("desktop",e):{},j=(0,ts.isRawQuoteContentSlide)(e)?tI("mobile",e):{};return{type:"carousel",source:_.ContentSource.UACMS,id:(0,p.ensureString)(n),name:(0,p.ensureString)(d),theme:(0,ts.getModuleTheme)(a),isNextGen:C,variant:s,layout:tC[w]??"carousel",maxSlidesPerRow:v?.maxSlidesPerRow||4,slides:(({carouselSlides:e,isNumbered:t,useAdvancedProductTile:s,carouselLayout:i})=>e.map(e=>"marketing"===e.type||"content"===e.type?tE({...e,isNumbered:t,carouselLayout:i}):"product"===e.type?tE({...e,useAdvancedProductTile:s}):tE({...e})).filter(m.isNotNullish))({carouselSlides:i,isNumbered:k,useAdvancedProductTile:b,carouselLayout:S}),settings:{carouselStyle:void 0,isCenter:!!v?.isCenterCopyText,isNumbered:k,titleStyle:tS[g]||"headline1",descriptionStyle:tS[y],directionStyle:!!v?.toggleImageDirection},title:c,description:h,callsToAction:tN(l),media:"carousel"===s?[]:[{...T}],mobile:{maxSlidesPerRow:"grid"===x?.layout?2:1,media:"carousel"===s?[]:[{...j}]},context:{analytics:"uacmsClick",source:_.ContentSource.UACMS,tracking:tv({headerText:c,snipeText:f,variantName:s,placementIndex:o,contentId:n,contentName:d,slotType:u})}}},"UACMS Content Carousel module")},tM={identifier:e=>!!(0,ts.hasKey)("variantName",e)&&_.InGridViewTypesList.includes(e.variantName),transformer:e9((e,t)=>{let{teaser:s={},styles:i={},media:a={},cta:l=[],featuredProducts:r={},variantName:o="",contentName:n="",contentId:d="",slotType:u="",ingridPositionIndex:c}=(0,ts.transformToSlotContents)(e),{headerText:m={},subHeaderText:p={},snipeText:h="",teaserTitle:f="",headerStyle:g=""}=s||{},{desktop:y={},mobile:v={}}=i||{},x=(0,ts.normalizeToOptional)(h),b=(0,ts.normalizeToOptional)(f),C=(0,ez.removePropertyFromNestedObject)(m,"_type")??void 0,S=(0,ez.removePropertyFromNestedObject)(p,"_type")??void 0,w=(0,ts.getModuleTheme)((0,ts.normalizeToOptional)(i)),k=(0,ts.normalizeToOptional)(y?.textAreaWidth),T=(0,ts.normalizeToOptional)(g),j=(0,ts.normalizeToOptional)(y?.isCenterCopyText),I=(0,ts.normalizeToOptional)(v?.isCenterCopyText),N=(0,ts.normalizeToOptional)(y?.isTextLink),{desktopMedia:E,mobileMedia:P,desktopImages:M,mobileImages:A}=tg({cta:l?.filter(e=>null!=e)??null,media:a,variantName:o}),O=(0,ts.transformCtaItems)((l??[]).filter(e=>null!==e)),z=r&&tr(r);return{type:"ingrid",source:_.ContentSource.UACMS,viewtype:o??void 0,theme:w,settings:{isCenter:j,titleStyle:T,width:k,isTextLinks:N,posX:(0,ts.getPosition)(y?.position?.posX||""),posY:(0,ts.getPosition)(y?.position?.posY||"")},snipeText:x,header:b??C,headerRefs:[],copytext:C,subheader:S,subheaderRefs:[],callsToAction:O,media:E,image:M?.[0],mobile:{media:P,image:A?.[0],settings:{isCenter:I}},featuredProducts:z,context:{analytics:"uacmsClick",source:_.ContentSource.UACMS,tracking:(e=>{let{variantName:t,contentName:s,contentId:i,ingridPositionIndex:a,slotType:l}=e;return{module_name:(0,ts.normalizeToOptional)(s),module_type:(0,ts.normalizeToOptional)(t),module_id:(0,ts.normalizeToOptional)(i),module_placement:(0,ts.normalizeToOptional)(l),module_index:(0,ts.normalizeToOptional)(a)}})({headerText:m,media:a,variantName:o,snipeText:h,contentName:n,contentId:d,slotType:u,ingridPositionIndex:c})}}},"UACMS InGrid module","warn")},tA={identifier:e=>!!(0,ts.hasVariantName)(e)&&_.SeoGridLinkViewTypesList.includes(e.variantName),transformer:e9((e,t)=>{let{teaser:s={},cta:i=[],variantName:a="",contentName:l="",contentId:r="",slotType:
10o="",media:n}=(0,ts.transformToSlotContents)(e),{headerText:d={},headerStyle:u=""}=s||{},c=(0,ez.removePropertyFromNestedObject)(d,"_type")??void 0,m=i??[],p=(0,ts.transformCtaItems)(m.length>0?m.filter(e=>null!==e):[]),h=(0,ts.normalizeToOptional)(u),f=(0,ts.normalizeToOptional)(a),g=(0,ts.normalizeToOptional)(l);return{type:"seo-grid-link",id:(0,ts.normalizeToOptional)(r),source:_.ContentSource.UACMS,viewtype:f,name:g,header:c,callsToAction:p,settings:{titleStyle:h},context:{analytics:"uacmsClick",source:_.ContentSource.UACMS,tracking:(e=>{let{variantName:t,contentName:s,contentId:i,slotType:a}=e;return{module_name:(0,ts.normalizeToOptional)(s),module_type:(0,ts.normalizeToOptional)(t),module_id:(0,ts.normalizeToOptional)(i),module_placement:(0,ts.normalizeToOptional)(a)}})({variantName:a,contentName:l,contentId:r,slotType:o,media:n??null})}}},"UACMS SEO Grid Link module","warn")},tO={identifier:e=>!!(0,ts.hasKey)("variantName",e)&&_.TextboxViewTypesList.includes(e?.variantName),transformer:e9((e,t)=>{let{teaser:s={},styles:i={},media:a={},cta:l=[],variantName:r="",contentName:o="",contentId:n="",slotType:d="",placementIndex:u=""}=(0,ts.transformToSlotContents)(e),{headerText:c={},subHeaderText:m={},snipeText:p="",headerStyle:h=""}=s||{},{desktop:f={},mobile:g={}}=i||{},y=(0,ts.getModuleTheme)((0,ts.normalizeToOptional)(i)),v=(0,ts.normalizeToOptional)(f?.isCenterCopyText),x=(0,ts.normalizeToOptional)(g?.isCenterCopyText),b=(0,ts.normalizeToOptional)(h),C=(0,ts.normalizeToOptional)(f?.textAreaWidth),S=(0,ts.normalizeToOptional)(g?.textAreaWidth),w=(0,ts.normalizeToOptional)(f?.isTextLink),k=(0,ts.normalizeToOptional)(g?.isTextLink),T=(0,ts.normalizeToOptional)(f?.istwoColumnLayout),j=(0,ts.normalizeToOptional)(p),I=(0,ez.removePropertyFromNestedObject)(c,"_type")??void 0,N=(0,ez.removePropertyFromNestedObject)(m,"_type")??void 0,E=(0,ts.transformCtaItems)((l??[]).filter(e=>null!==e));return{type:"textbox",source:_.ContentSource.UACMS,viewtype:r??void 0,name:o??void 0,theme:y,settings:{isCenter:v,titleStyle:b,width:C,isTextLinks:w,posX:(0,ts.getPosition)(f?.position?.posX||""),posY:(0,ts.getPosition)(f?.position?.posY||""),isDesktopTwoColumn:T},snipeText:j,header:I,subheader:N,callsToAction:E,mobile:{settings:{isCenter:x,width:S,isTextLinks:k}},context:{analytics:"handleCMClick",source:_.ContentSource.UACMS,tracking:(e=>{let{variantName:t,contentName:s,contentId:i,slotType:a,placementIndex:l}=e;return{module_name:(0,ts.normalizeToOptional)(s),module_id:(0,ts.normalizeToOptional)(i),module_type:(0,ts.normalizeToOptional)(t),module_placement:(0,ts.normalizeToOptional)(a),module_index:(0,ts.normalizeToOptional)(l)}})({media:a,variantName:r,contentName:o,contentId:n,slotType:d,placementIndex:u})}}},"UACMS Textbox module","warn")};(a={})[a.Split=0]="Split";let tz={identifier:e=>!!(0,ts.hasKey)("variantName",e)&&_.StorytellingViewTypesList.includes(e.variantName),transformer:e9((e,t)=>{let{teaser:s={},styles:i={},media:a={},cta:l=[],variantName:r="",contentName:o="",contentId:n="",slotType:d="",icon:u="",placementIndex:c=""}=(0,ts.transformToSlotContents)(e),{headerText:m={},subHeaderText:h={},snipeText:f="",headerStyle:g=""}=s||{},{desktop:y={}}=i||{},v=(0,ts.normalizeToOptional)(f),x=(0,ez.removePropertyFromNestedObject)(m,"_type")??void 0,b=(0,ez.removePropertyFromNestedObject)(h,"_type")??void 0,C=(0,ts.getModuleTheme)((0,ts.normalizeToOptional)(i)),S=(0,ts.normalizeToOptional)(y?.textAreaWidth),w=(0,ts.normalizeToOptional)(g),k=(0,ts.normalizeToOptional)(y?.isCenterCopyText),T=l?.filter(e=>null!=e)??[],{desktopMedia:j,mobileMedia:I,desktopImages:N,mobileImages:E}=tg({cta:T,media:a,variantName:r}),P=(0,ts.transformCtaItems)(T);return{type:"storytelling",source:_.ContentSource.UACMS,viewtype:r??void 0,theme:C,settings:{isCenter:k,titleStyle:w,width:S,isTextLinks:!1,posX:(0,ts.getPosition)(y?.position?.posX||""),posY:(0,ts.getPosition)(y?.position?.posY||""),directionStyle:(0,p.ensureBoolean)(y?.toggleImageDirection)},snipeText:v,header:x,subheader:b,icon:(0,p.ensureString)(u),media:j,image:N?.[0],images:N,mobile:{media:I,image:E?.[0],images:E},callsToAction:P,context:{analytics:"uacmsClick",source:_.ContentSource.UACMS,tracking:(e=>
10{let{headerText:t,media:s,variantName:i,snipeText:a,contentName:l,contentId:r,placementIndex:o,slotType:n}=e,{desktopImages:d}=tg({media:s??null,variantName:i}),u=d?.[0];return{header:(0,ty.convertTextTreeToPlainText)(t),asset_name:u?{id:(0,p.ensureString)(u.id),src:(0,p.ensureString)(u.src),alt:(0,p.ensureString)(u.alt),height:(0,p.ensureNumber)(u?.height),width:(0,p.ensureNumber)(u?.width)}:void 0,module:"storytelling split",placement:(0,ts.normalizeToOptional)(n),snipe:(0,ts.normalizeToOptional)(a),module_id:(0,ts.normalizeToOptional)(r),module_name:(0,ts.normalizeToOptional)(l),module_type:(0,ts.normalizeToOptional)(i),module_index:(0,ts.normalizeToOptional)(o),module_placement:(0,ts.normalizeToOptional)(n),asset_id:u?.id}})({headerText:x,media:a,variantName:r,snipeText:v,contentName:o,contentId:n,placementIndex:c,slotType:d})}}},"UACMS Storytelling module")},tL={identifier:e=>!!(0,ts.hasVariantName)(e)&&_.EmailSignupViewTypesList.includes(e.variantName),transformer:e9((e,t)=>{let{teaser:s={},variantName:i="",contentName:a="",contentId:l="",slotType:r="",media:o={},styles:n,settings:d}=(0,ts.transformToSlotContents)(e),{headerText:u={},subHeaderText:c={}}=s||{},{desktop:m={}}=n||{},p=(0,ez.removePropertyFromNestedObject)(u,"_type")??void 0,h=(0,ez.removePropertyFromNestedObject)(c,"_type")??void 0,f=(0,ts.normalizeToOptional)(i),g=(0,ts.normalizeToOptional)(a),y=(0,ts.normalizeToOptional)(l),v=(0,ts.getModuleTheme)((0,ts.normalizeToOptional)(n)),x=(0,ts.normalizeToOptional)(m?.textAreaWidth),b=(0,ts.normalizeToOptional)(m?.toggleImageDirection),{desktopMedia:C,mobileMedia:S}=tg({media:o,variantName:i});return{type:"email-signup",id:y,name:g,theme:v,variant:"signup"===f?"enhancedWithMedia":"basic",settings:{copyPlacement:b?"right":"left",width:x},media:C?.[0],mobile:{media:S?.[0]},headline:p,subheadline:h,subheadlineRefs:[],context:{analytics:"handleCMClick",source:_.ContentSource.UACMS,tracking:(e=>{let{variantName:t,contentName:s,contentId:i,slotType:a}=e;return{module_name:(0,ts.normalizeToOptional)(s),module_type:(0,ts.normalizeToOptional)(t),module_id:(0,ts.normalizeToOptional)(i),module_placement:(0,ts.normalizeToOptional)(a)}})({variantName:i,contentName:a,contentId:l,slotType:r,media:o??null})},merkleCode:d?.merkelSourceCode||void 0,customMessage:d?.customMessage||void 0}},"UACMS Email Signup module","warn")};var tF=e.i(902589);let tR=e9((e,t)=>{let{media:s={},variantName:i="",contentName:a,contentId:l="",slotType:r="",placementIndex:o="",articleDetails:n={}}=(0,ts.transformToSlotContents)(e),{articleContent:d,articleTitle:u}=n||{},c=(0,ts.normalizeToOptional)(u),h=(0,ez.removePropertyFromNestedObject)(d,"_type")??void 0,{desktopMedia:f}=tg({cta:null,media:s,variantName:i});return{type:"article",id:(0,p.ensureString)(l),name:(0,p.ensureString)(a),title:c,articleContent:h,textReferencedContent:[],media:(0,m.isArrayWithItems)(f)?f:void 0,context:{analytics:tF.UACMS_CLICK,source:_.ContentSource.UACMS,tracking:(e=>{let{variantName:t,placementIndex:s,contentId:i,contentName:a,slotType:l}=e||{};return{module:"article",placement:(0,ts.normalizeToOptional)(l),module_id:(0,ts.normalizeToOptional)(i),module_name:(0,ts.normalizeToOptional)(a),module_type:(0,ts.normalizeToOptional)(t),module_index:(0,ts.normalizeToOptional)(s),module_placement:(0,ts.normalizeToOptional)(l)}})({variantName:i,placementIndex:o,contentId:l,contentName:a,slotType:r})}}},"UACMS Article module"),tG={identifier:e=>!!(0,ts.hasKey)("variantName",e)&&_.AccordionCollectionViewTypesList.includes(e.variantName),transformer:e9((e,t)=>{let{teaser:s={},cta:i=[],variantName:a="",contentName:l="",contentId:r="",slotType:o="",placementIndex:n="",articles:d=[]}=(0,ts.transformToSlotContents)(e),{headerText:u={},subHeaderText:c={},snipeText:h="",headerStyle:f,subHeaderStyle:g}=s||{},y=i?.filter(e=>null!=e)??[],v=(0,ts.transformCtaItems)(y)[0],x=(0,ez.removePropertyFromNestedObject)(u,"_type")??void 0,b=(0,ez.removePropertyFromNestedObject)(c,"_type")??void 0,C=(0,ts.normalizeToOptional)(h),S=(0,ts.normalizeToOptional)(f)??"headline4",w=(0,ts.normalizeToOptional)(g);return{type:"accordion-collection",id:(0,p.ensureString)(r),name:(0,p.ensureString)(l),title:x,description:b,panels:d?.map(e=>tR(e,t)).filter(m.isNotNullish),callToAction:v,context:{analytics:tF.UACMS_CLICK,source:_.ContentSource.UACMS,tracking:(e=>{let{headerText:t,variantName:s,snipeText:i,contentName:a,contentId:l,placementIndex:r,slotType:
10o}=e||{};return{module:"content-carousel",placement:(0,ts.normalizeToOptional)(o),header:(0,ty.convertTextTreeToPlainText)(t),snipe:(0,ts.normalizeToOptional)(i),module_id:(0,ts.normalizeToOptional)(l),module_name:(0,ts.normalizeToOptional)(a)??"",module_type:(0,ts.normalizeToOptional)(s),module_index:(0,ts.normalizeToOptional)(r),module_placement:(0,ts.normalizeToOptional)(o)??""}})({headerText:x,snipeText:C,variantName:a,contentName:l,contentId:r,placementIndex:n,slotType:o})},settings:{titleStyle:S,descriptionStyle:w}}},"UACMS Accordion Collection module")},tD={identifier:e=>e?.contentType==="release-calendar",transformer:e9((e,t)=>{let{variantName:s="",contentId:i=""}=(0,ts.transformToSlotContents)(e),a=(0,ts.normalizeToOptional)(s);return{type:"release-calendar",id:(0,ts.normalizeToOptional)(i),source:_.ContentSource.UACMS,viewtype:a}},"UACMS Release Calendar module","warn")},tU={identifier:e=>e?.contentType==="product-compare",transformer:e9((e,t)=>{let{variantName:s="",contentId:i="",contentName:a,contentType:l,ingridPositionIndex:r,slotType:o}=(0,ts.transformToSlotContents)(e),n=(0,ts.normalizeToOptional)(s),d=(0,ts.normalizeToOptional)(i);return{type:"product-compare",id:d,source:_.ContentSource.UACMS,viewtype:n,context:{analytics:"uacmsClick",source:_.ContentSource.UACMS,tracking:{module_name:(0,p.ensureString)(a),module_id:d,module_type:(0,p.ensureString)(l),module_placement:(0,p.ensureString)(o),module_index:(0,p.ensureString)(r)}}}},"UACMS Product Compare module","warn")},tW={identifier:e=>!!(0,ts.hasKey)("contentType",e)&&_.ShoppableReelsViewTypesList.includes(e?.contentType),transformer:e9((e,t)=>{let{teaser:s={},styles:i={},contentName:a="",contentId:l="",slotType:r="",placementIndex:o="",labels:n=[]}=(0,ts.transformToSlotContents)(e),{headerText:d={},subHeaderText:u={},headerStyle:c=""}=s||{},{desktop:m={},mobile:h={}}=i||{},f=(0,ts.getModuleTheme)((0,ts.normalizeToOptional)(i)),g=(0,ts.normalizeToOptional)(m?.isCenterCopyText),y=(0,ts.normalizeToOptional)(h?.isCenterCopyText),v=(0,ts.normalizeToOptional)(c),x=(0,ez.removePropertyFromNestedObject)(d,"_type")??void 0,b=(0,ez.removePropertyFromNestedObject)(u,"_type")??void 0;return{type:"shoppable-reels",source:_.ContentSource.UACMS,viewtype:"shoppable-reels",name:a??void 0,theme:f,settings:{isCenter:g,titleStyle:v},header:x,subheader:b,mobile:{settings:{isCenter:y}},context:{analytics:"handleCMClick",source:_.ContentSource.UACMS,tracking:(e=>{let{contentName:t,contentId:s,headerText:i,placementIndex:a,slotType:l}=e;return{header:(0,ty.convertTextTreeToPlainText)(i),module_name:(0,ts.normalizeToOptional)(t),module_type:"shoppable-reels",module_id:(0,ts.normalizeToOptional)(s),module_placement:(0,ts.normalizeToOptional)(l),module_index:(0,ts.normalizeToOptional)(a)}})({variantName:"shoppable-reels",contentName:a,contentId:l,slotType:r,placementIndex:o,headerText:x})},labels:(0,p.ensureNonNullishArray)(n)}},"UACMS Shoppable Reels module","warn")},tV={identifier:e=>!!(0,ts.hasKey)("contentType",e)&&_.SpottedOnViewTypesList.includes(e?.contentType),transformer:e9((e,t)=>{var s;let{teaser:i={},styles:a={},contentName:l="",contentId:r="",slotType:o="",placementIndex:n="",labels:d=[],variantName:u=""}=(0,ts.transformToSlotContents)(e),{headerText:c={},subHeaderText:m={},headerStyle:h=""}=i||{},f=(0,ts.getModuleTheme)((0,ts.normalizeToOptional)(a)),g=(0,ts.normalizeToOptional)(h),y=(0,ez.removePropertyFromNestedObject)(c,"_type")??void 0,v=(0,ez.removePropertyFromNestedObject)(m,"_type")??void 0;return{id:r||"spotted-on",type:"spotted-on",source:_.ContentSource.UACMS,filters:(s=(0,p.ensureNonNullishArray)(d))&&0!==s.length?s.reduce((e,t)=>(t&&t.trim()&&e.push({key:E.CuralateFilterKey.LABEL,value:t.trim()}),e),[]):[],settings:{titleStyle:g},header:y,subheader:v,theme:f,variantName:u||"dt-tig mb-dig",context:{source:_.ContentSource.UACMS,analytics:"uacmsClick",tracking:(e=>{let{contentName:t,contentId:s,placementIndex:i,slotType:a}=e;return{module_name:(0,ts.normalizeToOptional)(t),module_type:"spotted-on",module_id:(0,ts.normalizeToOptional)(s),module_placement:(0,ts.normalizeToOptional)(a),module_index:(0,ts.normalizeToOptional)(i)}}
10)({variantName:"spotted-on",contentName:l,contentId:r,slotType:o,placementIndex:n})}}},"UACMS Spotted On module","warn")},tB={identifier:e=>(0,ts.hasContentType)(e)&&e.contentType===_.ContentModuleType.TABBED_CONTENT,transformer:e9((e,t)=>{let{contentId:s,contentName:i,placementIndex:a,slotType:l,variantName:r,teaser:o={},styles:n={},cta:d=[],tabAlignment:u,tabs:c=[]}=e,{headerText:m="",subHeaderText:h="",snipeText:f=""}=o||{},g="center"===(0,p.ensureString)(u).trim().toLowerCase(),y={...tv({headerText:m,snipeText:f,variantName:r,placementIndex:a,contentId:s,contentName:i,slotType:l}),module:"tabbed-content",module_type:"tabbed-content"},v=(0,ts.getModuleTheme)(n),x=(c??[]).reduce((e,a)=>{if(!a)return e;let l={contentType:(0,p.ensureString)(a.contentType)||"carousel",contentId:(0,p.ensureString)(a.contentId)||s,contentName:(0,p.ensureString)(a.contentName)||i,variantName:a.variantName,styles:a.styles??n,teaser:a.teaser,cta:a.cta??[],carouselSlides:a.carouselSlides},r=tP.transformer(l,t);return r&&e.push({label:(0,p.ensureString)(a.tabLabel),carousel:{...r,theme:v,title:void 0,description:void 0,callsToAction:[]}}),e},[]);return{type:_.ContentModuleType.TABBED_CONTENT,id:(0,p.ensureString)(s),name:(0,p.ensureString)(i),header:(0,ts.getTextString)(m),subHeader:(0,ts.getTextString)(h),theme:v,isCenterCopyText:g,isCenterTabs:g,isNextGen:x.some(e=>e.carousel.isNextGen),callsToAction:tN(d),tabs:x,context:{analytics:"uacmsClick",source:_.ContentSource.UACMS,tracking:y}}},"UACMS Tabbed Content module")},t$=[{type:"hero",...tb},{type:"carousel",...tP},{type:"ingrid",...tM},{type:"seogridlink",...tA},{type:"textbox",...tO},{type:"storytelling",...tz},{type:"email_signup",...tL},{type:"storyplayer",...tj},{type:"article",identifier:e=>!!(0,ts.hasKey)("variantName",e)&&_.ArticleViewTypesList.includes(e.variantName),transformer:(e,t)=>tR(e,t)},{type:"accordion_collection",...tG},{type:"release-calendar",...tD},{type:"product-compare",...tU},{type:"shoppable-reels",...tW},{type:"spotted-on",...tV},{type:"tabbed-content",...tB}];function tq(e,t,s){switch(t){case _.ContentSource.SFCC:let i=tt.find(t=>t.identifier(e));if(i)return i.transformer(e,void 0);return;case _.ContentSource.UACMS:if(t$?.length>0){let t=t$?.find(t=>t?.identifier(e));if(t)return t?.transformer(e,void 0)}return;default:return}}var tH=e.i(665162),tY=e.i(518835);let tX=(0,n.createClientLogger)("ContentSlot");function tQ({defaultModuleData:e,locale:t,index:s,placementId:i}){let a=(0,u.useIsPdp)();return(0,r.useMemo)(()=>{switch(e?.type){case _.ContentModuleType.HERO:return(0,l.jsx)(g.default,{data:e,locale:t,index:s});case _.ContentModuleType.CAROUSEL:{if(e?.variant==="quote")return(0,l.jsx)(x.default,{theme:e.theme,slides:e.slides,settings:e?.settings,media:e?.media,mobile:e?.mobile});let t=a?"large-grid-layout":"default";return(0,l.jsx)(y.default,{theme:e.theme,isNextGen:e.isNextGen,layout:e.layout,maxSlidesPerRow:e.maxSlidesPerRow,slides:e.slides,settings:e?.settings,title:e?.title,description:e?.description,callsToAction:e?.callsToAction,mobile:e?.mobile,moduleName:e.name,moduleId:e.id,context:e.context,index:s,variant:t})}case _.ContentModuleType.STORYPLAYER:{let r=a?h.StoryPlayerSlotType.PDP:h.StoryPlayerSlotType.InGrid;return(0,l.jsx)(S.default,{...e,locale:t,slotType:r,position:s,placement:i})}case _.ContentModuleType.INGRID:return(0,l.jsx)(b.default,{data:e,locale:t,position:s,placement:i});case _.ContentModuleType.STORYTELLING:return(0,l.jsx)(C.default,{data:e,locale:t,index:s});case _.ContentModuleType.TEXTBOX:return(0,l.jsx)(w.default,{data:e,locale:t});case _.ContentModuleType.SEOGRIDLINK:return(0,l.jsx)(k.default,{data:e,locale:t});case _.ContentModuleType.ARTICLE:return(0,l.jsx)(T.default,{data:e,locale:t});case _.ContentModuleType.ACCORDION_COLLECTION:return(0,l.jsx)(j.default,{data:e,locale:t});case _.ContentModuleType.EMAIL_SIGNUP:return(0,l.jsx)(I.default,{data:e,index:s});case _.ContentModuleType.RELEASE_CALENDAR:return(0,l.jsx)(e$,{});case _.ContentModuleType.COLLECTION_COMPARE:return(0,l.jsx)(e8,{data:e});case _.ContentModuleType.SHOPPABLE_REELS:return(0,l.jsx)(N.ShoppableReels,{showCarouselNavigation:!0,contentData:e});case _.ContentModuleType.SPOTTED_ON:return(0,l.jsx)(J,{data:e});case _.ContentModuleType.TABBED_CONTENT:return(0,l.jsx)(v.default,{data:e,locale:t,index:s,isPdp:a});default:return null}},[e,t,s,i,a])}function tK({placementId:e,defaultModule:t,locale:s,index:i,className:a,pageContentMap:n}){let{data:u,source:h}=t??{},y=(0,r.useMemo)(()=>u?(0,c.isStoryPlayerSlide)(u)?u:tq({...(0,p.ensureObject)(u),placementId:e,...(0,m.isObjectWithKeys)(n)?{pageContentMap:n}:{index:i}},h,s):void 0,[u,h,s,n,e,i]),v=(0,r.useMemo)(()=>e===_.ContentModuleType.HERO,[e]),x=(0,r.useMemo)(()=>
10{if(y?.type===_.ContentModuleType.HERO)return y.personalizationContainerId},[y]),[b,C]=function({personalizedContentEnabled:e,locale:t,index:s,personalizationContainerId:i,defaultHeroPlacementTracking:a}){let{getPersonalizationHomePageHeroContent:o,mcpCookiePolling:n,navigationId:u}=(0,d.default)(),[c,m]=(0,r.useState)(void 0),p=(0,r.useRef)(void 0),h=(0,r.useRef)(void 0);(0,r.useEffect)(()=>{h.current!==u&&(h.current=u,p.current=void 0,m(void 0)),i&&e&&o&&!n&&p.current!==i&&(p.current=i,(async()=>{try{let e=`${window.location.origin}${window.location.pathname}`,s=await o({locale:t,containerId:i,url:e});if(h.current!==u||p.current!==i)return;s?.personalizedData?.experienceId?m(tq(s,_.ContentSource.UACMS)):p.current=void 0}catch(e){h.current===u&&p.current===i&&(p.current=void 0),tX.error("Failed to fetch personalized hero slot content",{error:e,personalizationContainerId:i})}})())},[e,n,t,i,o,u]);let f=(0,r.useMemo)(()=>{if(c)return(0,tH.enrichHeroSlotWithPersonalization)({heroModuleData:c,personalizationAttempted:!0,defaultHeroTracking:a})},[c,a]);return[(0,r.useMemo)(()=>e&&f?.type===_.ContentModuleType.HERO?(0,l.jsx)(g.default,{data:f,locale:t,index:s}):null,[f,t,s,e]),f]}({personalizedContentEnabled:v,personalizationContainerId:x,locale:s,index:i,defaultHeroPlacementTracking:(0,r.useMemo)(()=>{if(y?.type===_.ContentModuleType.HERO)return{module_index:y.context?.tracking?.module_index,module_placement:y.context?.tracking?.module_placement,placement:y.context?.tracking?.placement}},[y])}),S=tQ({defaultModuleData:(0,r.useMemo)(()=>(0,tH.enrichHeroSlotWithPersonalization)({heroModuleData:y,personalizationAttempted:!!x}),[y,x]),locale:s,index:i,placementId:e});return S||b?(0,l.jsx)("div",{"data-testid":"animated-slot-must-always-exist",className:(0,o.default)(tY.default.animated_slot,a),children:(0,l.jsx)(f.default,{defaultContent:S,personalizedContent:b,personalizedModuleData:C,personalizedContentEnabled:v})}):null}}]);
11

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.