1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="0c89339a-93ee-ca18-1889-7fa31859de8c")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,415827,e=>{"use strict";var t=e.i(411529);e.s(["AccordionDetails",()=>t.default])},425407,e=>{"use strict";var t=e.i(64022),l=e.i(678559),i=e.i(234554),a=e.i(391398),r=e.i(322138),n=e.i(42110),o=e.i(283392);let s=(0,r.styled)("div",{name:"CmsBroadContent",slot:"Wrapper",shouldForwardProp:e=>"isTextOverlay"!==e&&"overlaySettings"!==e})(e=>{let{isTextOverlay:l,overlaySettings:i,theme:a}=e;return{width:"100%",height:"100%",position:l?"absolute":"static",zIndex:l?n.Z_INDEX_LV1:"unset",top:0,wordBreak:"break-word",[a.breakpoints.up("md")]:(0,t._)({display:"flex"},(0,o.teaserOverlaySettingsToCss)(null!=i?i:""))}});e.s(["default",0,e=>{let{isTextOverlay:r,overlaySettings:n,children:o}=e,d=(0,i._)(e,["isTextOverlay","overlaySettings","children"]);return(0,a.jsx)(s,(0,l._)((0,t._)({isTextOverlay:r,overlaySettings:n},d),{children:o}))}],425407)},554268,179566,e=>{"use strict";var t=e.i(64022),l=e.i(678559),i=e.i(234554),a=e.i(391398),r=e.i(221967),n=e.i(710305),o=e.i(99643),s=e.i(191788),d=e.i(386037),c=e.i(141900);let u=e=>{let{children:u,placeHolder:p,intObserverOptions:m,animationDuration:g=500,animationType:_,showPlaceholder:v=!1}=e,h=(0,i._)(e,["children","placeHolder","intObserverOptions","animationDuration","animationType","showPlaceholder"]),[x,f]=(0,s.useState)(!1),T=(0,s.useRef)(null),y=(0,s.useRef)(!1);y.current=(0,c.default)(T,m);let C=(e=>{switch(e){case"fade":return(0,a.jsx)(n.default,{timeout:{enter:g},in:x,children:(0,a.jsx)("div",(0,l._)((0,t._)({},h),{children:u}))});case"grow":return(0,a.jsx)(o.default,{timeout:{enter:g},in:x,children:(0,a.jsx)("div",(0,l._)((0,t._)({},h),{children:u}))});case"collapse":return(0,a.jsx)(r.default,{timeout:{enter:g},in:x,children:(0,a.jsx)("div",(0,l._)((0,t._)({},h),{children:u}))});default:return(0,a.jsx)("div",(0,l._)((0,t._)({},h),{children:u}))}})(_);return((0,s.useEffect)(()=>{y.current&&f(!0)},[y.current]),v)?x?(0,a.jsx)(d.TransitionGroup,{component:null,children:C}):(0,a.jsx)("div",(0,l._)((0,t._)({ref:T,className:"placeholder-wrapper"},h),{children:(0,a.jsx)(p,{children:" "})})):(0,a.jsx)("div",(0,l._)((0,t._)({},h),{children:u}))};var p=e.i(365171),m=e.i(322138),g=e.i(283392);let _=(0,m.styled)("div",{name:"PlacementContainer",slot:"Container",shouldForwardProp:e=>"marginLateral"!==e&&"marginVertical"!==e})(e=>{let{bgcolor:i,theme:a,marginLateral:r,marginVertical:n}=e;return(0,l._)((0,t._)({position:"relative"},(0,g.teaserBackGroundColorToBg)(i,a),(0,g.cmsModuleVerticalMargin)(n,a),(0,g.cmsModuleLateralMargin)(r,a)),{padding:i?a.spacing(8):a.spacing(10,0),borderRadius:i?a.spacing(8):0,[a.breakpoints.up("md")]:{padding:i?a.spacing(12):a.spacing(10,0)}})});var v=e.i(484776),h=e.i(982404);let x=(0,m.styled)("div",{name:"CollectionText",slot:"Wrapper",shouldForwardProp:e=>"backgroundColor"!==e&&"textOverlayStyle"!==e&&"paddingBottomEnabled"!==e&&"marginLateral"!==e})(e=>{let{backgroundColor:i,textOverlayStyle:a,paddingBottomEnabled:r,marginLateral:n,theme:o}=e;return(0,l._)((0,t._)({},(0,g.teaserBackGroundColorToBg)(i,o),(0,g.teaserOverlayStyleToColor)(o,a),(0,g.cmsModuleLateralMargin)(n,o)),{display:"flex",flexDirection:"column",gap:o.spacing(2),alignItems:"center",textAlign:"center",padding:o.spacing(16,8,6*!!r),[o.breakpoints.up("md")]:{gap:o.spacing(4),padding:o.spacing(16,8,6*!!r)}})}),f=e=>{let{item:t,backgroundColor:l,marginLateral:i}=e;if(!t)return null;let r=t.collectionTitle||"",n=t.collectionSubTitle||"",o=t.collectionText||"";if(!r&&!n&&!o)return null;let s=(0,p.isCMCollection)(t)&&t.collectionTextOverlayStyle?t.collectionTextOverlayStyle:"",d=["dcw-products"].includes(t.viewtype),c=!!(r||n||o);return(0,a.jsxs)(x,{backgroundColor:d?"bg-light-secondary":l,textOverlayStyle:s,paddingBottomEnabled:c,marginLateral:i,children:[r&&(0,a.jsx)(h.Typography,{variant:"h6",component:"h2",children:r}),n&&(0,a.jsx)(h.Typography,{variant:"body1",children:n}),o&&(0,a.jsx)(v.default,{htmlString:o,variant:"body1"})]})};e.i(513285);var T=e.i(24982);let y=(0,m.styled)("div",{name:"CollectionCta",slot:"Wrapper",shouldForwardProp:e=>"marginVertical"!==e&&"backgroundColor"!==e&&"isEmpty"!==e&&"marginLateral"!==e})(e=>{let{backgroundColor:i,marginLateral:a,isEmpty:r,theme:n}=e;return(0,l._)((0,t._)((0,l._)((0,t._)({marginTop:n.spacing(4),marginBottom:n.spacing(4)},(0,g.teaserBackGroundColorToBg)(i,n),(0,g.cmsModuleLateralMargin)(a,n)),{display:"flex",flexDirection:"column",justifyContent:"center",gap:n.spacing(4),padding:n.spacing(6,8,10),minHeight:n.spacing(6),[n.breakpoints.up("md")]:{marginTop:n.spacing(10),marginBottom:n.spacing(10)}}),r&&{"& > *":{display:"none"}}),{[n.breakpoints.up("sm")]:{flexDirection:"row",".MuiButtonBase-root":{width:"calc(100% / 3 - 8px)"}},[n.breakpoints.up("md")]:{padding:n.spacing(6,11,16)}})}),C=e=>{var t;let{backgroundColor:l,marginVertical:i,marginLateral:r,item:n}=e;if(!n)return null;let o=null!=(t=n.teaserLXCallToActionSettings)?t:[],s=["dcw-products"].includes(n.viewtype||""),d=0===o.length;return(0,a.jsx)(y,{backgroundColor:s?"bg-light-secondary":l,marginVertical:i,marginLateral:r,isEmpty:d,children:null==o?void 0:o.map((e,t)=>(0,a.jsx)(T.default,{actionSettings:e,"data-element-id":"X_X_".concat(t,"Placement_Collection_CTA")},"cms-content__collection--cta-".concat(t)))})};e.i(291960);var P=e.i(385938);let b=(0,m.styled)("div",{name:"AlgoliaProductsText",slot:"Wrapper",shouldForwardProp:e=>"backgroundColor"!==e&&"paddingBottomEnabled"!==e&&"marginLateral"!==e})(e=>{let{backgroundColor:i,paddingBottomEnabled:a,marginLateral:r,theme:n}=e;return(0,l._)((0,t._)({},(0,g.teaserBackGroundColorToBg)(i,n),(0,g.cmsModuleLateralMargin)(r,n)),{display:"flex",flexDirection:"column",gap:n.spacing(2),alignItems:"center",textAlign:"center",padding:n.spacing(10,0,6*!!a),[n.breakpoints.up("md")]:{padding:n.spacing(16,0,6*!!a)}
2,[n.breakpoints.up(1280)]:{padding:n.spacing(16,44,6*!!a)}})}),S=(0,m.styled)("h3",{name:"AlgoliaProductsPretitle",slot:"Pretitle"})(()=>({fontSize:"16px",fontWeight:"bold"})),L=(0,m.styled)(P.StyledTypography,{name:"AlgoliaProductsTitle",slot:"Title"})(()=>({fontSize:"24px",fontWeight:"bold"})),I=(0,m.styled)("h2",{name:"AlgoliaProductsSubTitle",slot:"SubTitle"})(()=>({fontSize:"16px",fontWeight:400})),A=e=>{var t;let{item:l,backgroundColor:i,marginLateral:r}=e;if(!l)return null;let n=l.teaserPreTitle||"",o=l.teaserTitle1||"",s=(null==(t=l.teaserText1)?void 0:t.replace("<div><p>","").replace("</p></div>",""))||"",d=!!(L||I);return(0,a.jsxs)(b,{backgroundColor:i,paddingBottomEnabled:d,marginLateral:r,children:[S&&(0,a.jsx)(S,{children:n}),L&&(0,a.jsx)(L,{children:o}),I&&(0,a.jsx)(I,{children:s})]})},k=(0,m.styled)("div",{name:"DcwProductsCta",slot:"Wrapper",shouldForwardProp:e=>"marginVertical"!==e&&"backgroundColor"!==e&&"isEmpty"!==e&&"marginLateral"!==e})(e=>{let{backgroundColor:i,marginLateral:a,isEmpty:r,theme:n}=e;return(0,l._)((0,t._)((0,l._)((0,t._)({marginTop:n.spacing(4),marginBottom:n.spacing(4)},(0,g.teaserBackGroundColorToBg)(i,n),(0,g.cmsModuleLateralMargin)(a,n)),{display:"flex",flexDirection:"column",justifyContent:"center",gap:n.spacing(4),padding:n.spacing(6,11,10),minHeight:n.spacing(6),[n.breakpoints.up("md")]:{marginTop:n.spacing(10),marginBottom:n.spacing(10)}}),r&&{"& > *":{display:"none"}}),{[n.breakpoints.up("sm")]:{flexDirection:"row"},[n.breakpoints.up("md")]:{padding:n.spacing(6,11,16)}})}),B=e=>{var t;let{backgroundColor:l,marginVertical:i,marginLateral:r,item:n}=e;if(!n)return null;let o=null!=(t=n.teaserLXCallToActionSettings)?t:[],s=["dcw-products"].includes(n.viewtype||""),d=0===o.length;return(0,a.jsx)(k,{backgroundColor:s?"bg-light-secondary":l,marginVertical:i,marginLateral:r,isEmpty:d,children:null==o?void 0:o.map((e,t)=>(0,a.jsx)(T.default,{actionSettings:e,"data-element-id":"X_X_".concat(t,"Placement_DcwProducts_CTA")},"cms-content__dcwProducts--cta-".concat(t)))})};e.s(["default",0,e=>{var r;let{teaserIndex:n,placement:o,banners:s}=e,d=(0,i._)(e,["teaserIndex","placement","banners"]),c=(null==o?void 0:o.name)||"",m=(null==o?void 0:o.marginVertical)||"",g=(null==o?void 0:o.marginLateral)||!1,v=(null==o?void 0:o.viewtype)||"",h=(e=>{if(e)return(null==e?void 0:e.viewtype)==="dcw-products"?e.items.find(p.isAlgolia):(null==e?void 0:e.viewtype)!=="default"?e.items.find(p.isLXTeaser):e.items.find(p.isCMCollection)?e.items.find(p.isCMCollection):e.items.find(p.isAlgoliaRecommendationsPlacement)})(o);(null==h?void 0:h.type)==="Algolia"||(null==h?void 0:h.type)==="CMPlaceholder"||(null==h?void 0:h.type)==="LXTeaser"||null==h||h.teasableItems[0];let x=(null==h?void 0:h.type)==="CMCollection"||(null==h?void 0:h.type)==="CMPlaceholder",T=(null==h?void 0:h.type)==="Algolia",y=(null==o?void 0:o.backgroundColor)||"",P=null!=(r=null==o?void 0:o.loaded)&&r,b={id:c,"data-lxcm-lv":"".concat(v),"data-cm-metadata":'[{"_":"properties.placement-'.concat(c,'"},{"placementRequest":[{"isInLayout":true,"hasItems":',!0,',"placementName":"').concat(c,'"}]}]')};return P&&(0,a.jsxs)(u,(0,l._)((0,t._)({placeHolder:()=>(0,a.jsx)("div",{style:{height:"400px"}})},b),{showPlaceholder:!(null==o?void 0:o.loaded),children:[x&&(0,a.jsx)(f,{item:h,backgroundColor:y,marginLateral:g}),T&&(0,a.jsx)(A,{item:h,backgroundColor:y,marginLateral:g}),(0,a.jsx)(_,(0,l._)((0,t._)({marginVertical:x||T?"X":m,marginLateral:g,bgcolor:y},d),{children:!!s&&(null==s?void 0:s.map((e,t)=>{let l=e.banner;return(0,a.jsx)(l,{placement:o,viewType:v||"default",teaserIndex:n},"placement-".concat(t))}))})),x&&(0,a.jsx)(C,{item:h,backgroundColor:y,marginVertical:m,marginLateral:g}),T&&(0,a.jsx)(B,{item:h,backgroundColor:y,marginVertical:m,marginLateral:g})]}))}],179566),e.s([],554268)},496953,987459,188616,e=>{"use strict";var t=e.i(391398),l=e.i(64022),i=e.i(678559);e.i(291960);var a=e.i(385938),r=e.i(322138),n=e.i(283392),o=e.i(425407);e.i(555851);var s=e.i(525314);e.i(673491);var d=e.i(646037);let c=(0,r.styled)(o.default,{name:"TextModule",slot:"Content",shouldForwardProp:e=>"overlayTextAlign"!==e&&"overlaySettings"!==e&&"teaserOverlayStyle"!==e})(e=>{let{overlaySettings:t,overlayTextAlign:i,teaserOverlayStyle:a,theme:r}=e;return{display:"flex",flexDirection:"column",[r.breakpoints.up("sm")]:(0,l._)({},(0,n.overLaySettingsToVerticalCSS)(t||"")),"& > *":(0,l._)({},(0,n.overLayTextAlignToCSS)(i),(0,n.teaserOverlayStyleToColor)(r,a))}});(0,r.styled)("article",{name:"TextModule",slot:"Content",shouldForwardProp:e=>"removePaddingTop"!==e})(e=>{let{removePaddingTop:t,theme:l}=e;return{display:"flex",flexDirection:"column",gap:l.spacing(4),padding:l.spacing(10*!t,0,10),[l.breakpoints.up("md")]:{padding:l.spacing(16*!t,0,16)}}});let u=(0,r.styled)("article",{name:"TextModule",slot:"Container"})(e=>{let{theme:t}=e;return{height:"100%",width:"100%",display:"flex",flexDirection:"column",gap:t.spacing(4)}}),p=(0,r.styled)(a.StyledTypography,{name:"TextModules",slot:"PreTitle"})(()=>({fontSize:16})),m=(0,r.styled)(d.default,{name:"TextModules",slot:"Title"})(()=>({textTransform:"none"})),g=(0,r.styled)(m)(e=>{let{textAlign:t}=e;return{width:"100%",textAlign:t}}),_=(0,r.styled)(s.default,{name:"TextModules",slot:"Text"})(()=>({width:"100%"})),v=(0,r.styled)(_,{name:"TextModules",slot:"Article"})(e=>{let{theme:t}=e;return{width:"100%",textAlign:"left",h1:(0,i._)((0,l._)({borderTop:"1px solid",borderBottom:"1px solid",margin:t.spacing(0,12),padding:t.spacing(12,0),textAlign:"center",textTransform:"initial"},t.typography.h5),{fontStyle:"normal"})}}),h=(0,r.styled)("div",{name:"TextModules",slot:"CtaContent"})(e=>{let{theme:t}=e;return{display:"flex",width:"100%",marginTop:t.spacing(2),justifyContent:"inherit",gap:t.spacing(4),flexDirection:"column",[t.breakpoints.up("md")]:{flexDirection:"row"}}}),x=(0,r.styled)("div",{name:"TextModules",slot:"IconContent"})(e=>{let{theme:t}=e;return{display:"flex",marginBottom:t.spacing(2),svg:{height:48,width:48}}}),f=(0,r.styled)("div",{name:"WrapperTextModule",slot:"Media"})(e=>{let{theme:t}=e;return(0,l._)({},(0,n.getRatioBanner)("full-width-banner",t))});var T=e.i(425890);e.i(641791);var y=e.i(924547);e.i(513285);
2var C=e.i(24982),P=e.i(484776),b=e.i(462833);let S=e=>{let{item:l,viewType:i,teaserIndex:a,bannerIndex:r}=e,{teaserIcon:o,promoteToH1:s,teaserPreTitle:d,teaserTitleValue:g,teaserTitle:v,teaserOverlaySettingsValue:f,teaserText:S,teaserTextValue:L,teaserLXCallToActionSettings:I=[],teaserOverlayStyleValue:A,teaserOverlayTextAlignValue:k,isFrameAdvisor:B}=(0,T.default)({item:l,viewType:i});return(0,t.jsx)(c,{teaserOverlayStyle:A,overlaySettings:f,overlayTextAlign:(0,n.getTeaserOverlayTextAlign)(k),children:(0,t.jsxs)(u,{children:[o&&(0,t.jsx)(x,{children:(0,t.jsx)(y.default,{teaserIcon:o})}),d&&(0,t.jsx)(p,{"data-cm-metadata":'[{"_":"properties.teaserPreTitle"}]',variant:s?"h1":"h2",fontWeight:"600",isUppercased:!0,children:d}),g&&(0,t.jsx)(m,{"data-cm-metadata":'[{"_":"properties.'.concat(v,'"}]'),variant:s?"h1":"h6",component:"div",children:g}),L&&(0,t.jsx)(_,{"data-cm-metadata":'[{"_":"properties.'.concat(S,'"}]'),children:(0,t.jsx)(P.default,{htmlString:L,variant:"body1",anchorMatcher:{href:b.CMS_GDPR_MANAGE_COOKIES_HREF,onClick:e=>{var t,l;return null==(l=window.FeInstance)||null==(t=l[b.GDPR_MANAGE_COOKIES_FUNC])?void 0:t.call(l,e)}}})}),I.length>0&&(0,t.jsx)(h,{"data-element-id":B&&"X_X_Footer_FrameGenius_Open",children:I.map((e,l)=>(0,t.jsx)(C.default,{actionSettings:e,"data-element-id":"X_X_".concat(a,"Placement_Banner").concat(r,"_CTA").concat(l+1)},"cms-content__text-module--cta-".concat(l)))})]})})};var L=e.i(794799);e.i(347627);var I=e.i(170644),A=e.i(609825),k=e.i(528812);let B=e=>{var l;let{item:i}=e,{mySite:a}=(0,I.useSite)(),r=(0,k.default)();if(!i)return null;let o=A.REG_EX.NO_SINGLE_DOTS.test(null==i||null==(l=i.title)?void 0:l.trim())&&(null==i?void 0:i.title)||"",s=(0,n.replaceTextFromXStore)("".concat(i.detailText.replace("</table>","</table></div><div>"))||"",null==a?void 0:a.xStoreCfg.shortCodes);s=s?r(s):s;let d=(0,n.getArticleTitleAlign)(null==i?void 0:i.articleTitleAlign),p=(null==i?void 0:i.media)&&(null==i?void 0:i.media[0])||null;return(0,t.jsxs)(c,{children:[!!p&&(0,t.jsx)(f,{children:(0,t.jsx)(L.default,{type:"FULL_WIDTH_BANNER",media:p,isLazy:!0})}),(0,t.jsxs)(u,{children:[o&&(0,t.jsx)(g,{"data-cm-metadata":'[{"_":"properties.'.concat(o,'"}]'),textAlign:d,variant:"h6",component:"h2",children:o}),s&&(0,t.jsx)(v,{"data-cm-metadata":'[{"_":"properties.'.concat(s,'"}]'),children:(0,t.jsx)(P.default,{htmlString:s,variant:""})})]})]})};e.s(["default",0,B],987459),e.s(["default",0,e=>{let{placement:l,teaserIndex:i}=e,a="items"in l?l.items[0]:l.teasableItems[0];switch(null==a?void 0:a.type){case"LXTeaser":return(0,t.jsx)(S,{item:a,viewType:l.viewtype,teaserIndex:i,bannerIndex:1});case"CMArticle":return(0,t.jsx)(B,{item:a});default:return null}}],188616),e.s([],496953)},105091,e=>{"use strict";e.i(64022),e.i(391398),e.i(415827),e.i(982404);var t=e.i(356787),l=e.i(621115),i=e.i(713034),a=e.i(346327),r=e.i(322138),n=e.i(876904);(0,r.styled)(n.Accordion)(e=>{let{theme:l}=e;return{["&.".concat(t.accordionClasses.root)]:{borderBottom:"1px solid ".concat(l.palette.neutral.tones[80])},[".".concat(a.svgIconClasses.root)]:{[l.breakpoints.down("md")]:{fontSize:12}}}}),(0,r.styled)(l.AccordionSummary)(e=>{let{theme:t}=e;return{[".".concat(i.accordionSummaryClasses.expandIconWrapper," .").concat(a.svgIconClasses.root)]:{border:"2px ".concat(t.palette.neutral.main),[t.breakpoints.down("lg")]:{border:"1.5px ".concat(t.palette.neutral.main)}}}}),e.i(374675),e.i(64378),e.i(532886),e.i(772503),e.s([],105091)},963684,243270,e=>{"use strict";var t=e.i(391398),l=e.i(982404),i=e.i(322138);let a=(0,i.styled)("div",{name:"ProductLabel"})(e=>{let{theme:t}=e;return{backgroundColor:t.palette.primary.tones[90],display:"inline-block",position:"absolute",padding:t.spacing(1,4),width:"fit-content",left:"auto",right:"0",bottom:"20px",zIndex:"1",borderTopLeftRadius:"6px",borderBottomLeftRadius:"6px",border:"1px solid ".concat(t.palette.primary.tones[60]),[t.breakpoints.up("sm")]:{bottom:"32px"},[t.breakpoints.up("md")]:{bottom:"22px"}}}),r=(0,i.styled)(l.Typography,{name:"ProductLabelText"})(e=>{let{theme:t}=e;return{display:"block",color:t.palette.secondary.main,fontWeight:"var(--font-medium)",".CL_BADGE_MULTIFOCAL_FOR_ASTIGMATISM &":{color:t.palette.neutral.main}}});e.s(["default",0,e=>{let{label:l,badge:i}=e;return(0,t.jsx)(a,{className:i,children:(0,t.jsx)(r,{variant:"caption",children:l})})}],963684);var n=e.i(64022);let o={CL_BADGE_MAX_COMFORT:"MAX comfort",CL_BADGE_MULTIFOCAL_FOR_ASTIGMATISM:"Multifocal for Astigmatism",CL_BADGE_MULTIFOCAL:"Multifocal",CL_BADGE_ASTIGMATISM:"Astigmatism",CL_BADGE_BEST_FOR_COMFORT:"Best for comfort",CL_BADGE_BEST_FOR_VALUE:"Best for value",CL_BADGE_LETTERBOX_FRIENDLY:"Letterbox friendly",CL_BADGE_TRIAL_PACK:"Trial pack",CL_BADGE_FREE_LENS_CASE:"Free Lens Case"},s=e=>"CL_BADGE_".concat(e.toUpperCase().split(" ").join("_"));var d=e.i(352819);e.s(["useProductLabel",0,e=>{let t=(0,d.useTranslations)(),l=function(e){let t=(0,n._)({},e);if(t.hasOwnProperty("CL_CORRECTION_TYPE")){let e=t.CL_CORRECTION_TYPE;"Toric"===e&&(e="Astigmatism"),t[s(e)]=e,delete t.CL_CORRECTION_TYPE}if(t.hasOwnProperty("CL_BADGE")){let e=t.CL_BADGE;t[s(e)]=e,delete t.CL_BADGE}return t}(e),i=Object.keys(o).find(e=>e in l),a=i?t("ProductLabel.".concat(i)):"";return{matchedBadgeKey:i,productLabel:a}}],243270)},732206,865275,951978,e=>{"use strict";var t=e.i(391398),l=e.i(982404),i=e.i(216105),a=e.i(918278),r=e.i(363833),n=e.i(150294),o=e.i(598149);let s=e=>(null==e?void 0:e.sKUs)!=null?null==e?void 0:e.sKUs:null==e?void 0:e.items,d=e=>{var t;let l=null!==e&&n.PRODUCT_TYPES_MAP[null==(t=(0,r.getProductType)(e))?void 0:t.toLowerCase()]||"frames",i=(0,r.getModelName)(e),a=(0,r.getBrand)(e);return{productType:l,name:i,brand:a,modelCode:(0,r.getModelCode)(e),productItems:s(e)}};e.s(["getAttachments",0,e=>e.attachments,"getCluster",0,(e,t)=>{var l,i;return(0,a.cloneDeep)((null!=(l=null==e?void 0:e.cluster)?l:t?null==e?void 0:e.cluster:null==e||null==(i=e.items)?void 0:i.slice(0,1))||[])},"getCurrentSku",0,(e,t,l)=>{if(0===l)return e;let i=s(t);return i?i[0]:e},"getMocoLinkTo",0,(e,t,l)=>{var a;if((0,i.isContactLenses)(t)||(0,i.isCLAccessories)(t))return(null==e?void 0:e.url)||o.NOT_FOUND;let r=e&&s(e);return l||(null==r||null==(a=r[0])?void 0:a.url)||o.NOT_FOUND},"getPriorityBadgeText",0,(e,t)=>{switch(!0){case e.isExclusive:return t("ProductTile.Labels.exclusive");case e.isOnlineExclusive:return t("ProductTile.Labels.onlineExclusive");case e.isAvantPremiere:return t("ProductTile.Labels.avantPremiere");case e.isNew:return t("ProductTile.Labels.new");case e.isMostPopular:return t("ProductTile.Labels.mostPopular");default:return""}},"getProductInfo",0,d,"getSeo",0,(e,t,l)=>{var i;let{url:a}=(null==(i=s(e))?void 0:i[0])||t&&t[0]||l||{};return a}],865275);var c=e.i(4178),u=e.i(56206),p=e.i(336802),m=e.i(322138);let g=(0,m.styled)("div",{name:"SuggestedProductTileFooter",slot:"Footer"})(e=>{let{theme:t}=e;return{display:"flex",flexDirection:"column",alignItems:"center",gap:t.spacing(1),textAlign:"center",color:t.palette.text.primary}}),_=(0,m.styled)("div",{name:"ProductTileImage",slot:"Image"})(e=>{let{theme:t}=e;return{aspectRatio:"auto",display:"flex",alignItems:"end",marginBottom:t.spacing(5),position:"relative"}}
2);e.s(["StyledProductTileImageWrapper",0,_,"StyledSuggestedProductTileFooter",0,g],951978);var v=e.i(64022),h=e.i(678559);let x=(0,m.styled)("div")(e=>{let{theme:t}=e;return{display:"flex",alignItems:"baseline",gap:t.spacing(2)}});(0,m.styled)(l.Typography,{shouldForwardProp:e=>"isOnOffer"!==e})(e=>{let{theme:t,isOnOffer:l}=e;return(0,v._)({},l?(0,h._)((0,v._)({},t.typography.body2),{textDecoration:"line-through",color:t.palette.error.main}):(0,v._)({},t.typography.subtitle2))});var f=e.i(384825),T=e.i(809319);let y=function(e){let{priceDTO:l,productType:i}=e;return(0,t.jsx)(x,{children:(0,t.jsx)(f.default,{isPDP:!1,isCL:!0,productType:(0,T.parseProductTypeForPrice)(i),isCompact:!0,priceDTO:l,productQuantity:["1"],showDiscountBadge:!1})})};e.i(199407);var C=e.i(263919);let P=c.default.name;e.s(["ProductTileFooter",0,e=>{var a;let{clusters:r,product:n,tileDataElementId:o}=e,{productType:s,name:c,brand:m,modelCode:_}=d(n),v=null!=(a=r.length)?a:0,h=(0,i.isContactLenses)(s)&&v>0&&r[0].prices||(null==n?void 0:n.prices),{priceDTO:x}=(0,C.useAlgoliaProductPrice)({xPrice:h,productType:s});return(0,t.jsxs)(g,{"data-element-id":o,"data-description":"".concat(P,"_").concat(c,"_").concat(_),children:[(0,t.jsx)("div",{className:(0,u.default)(p.default["product-tile-description"],"product-tile-description",{"contact-lenses":"contact-lenses"===s}),children:(0,t.jsx)(l.Typography,{variant:"button",children:c})}),!(0,i.isContactLenses)(s)&&(0,t.jsx)("div",{className:(0,u.default)(p.default["product-tile-brand-name"]),children:m}),(0,t.jsx)(y,{priceDTO:x,productType:s})]})}],732206)},322577,e=>{"use strict";var t=e.i(391398),l=e.i(56206),i=e.i(4178),a=e.i(572203),r=e.i(560837),n=e.i(191788),o=e.i(732206),s=e.i(64022),d=e.i(678559),c=e.i(890668);e.i(118730);var u=e.i(158269),p=e.i(780951),m=e.i(951978),g=e.i(533581),_=e.i(24620),v=e.i(553651),h=e.i(367836),x=e.i(101187),f=e.i(216105),T=e.i(422276),y=e.i(865275),C=e.i(336802),P=e.i(760572),b=e.i(771491),S=e.i(963684),L=e.i(243270);let I={sequence:"2.0",usage:"PLP"},A=i.default.name,k=e=>{let{clusters:i,product:a,selectedViewCluster:r,tileDataElementId:n,priorityBadgeText:o,selectedClusterIndex:k,isImgWithShadow:B,mocoLink:E,onImageClick:w,onProductChange:j,lazy:O,handleImageOnLoad:M,handleImageOnError:D,shouldLoadImageImmediately:R=!1}=e,W=(0,T.useSelector)(g.productsMobileListingLayoutSelector),F=(0,T.useSelector)(v.pdpFrameImageOrderSelector,T.shallowEqual),N=(0,_.retrieveProductImages)(a),[,U]=(0,x.sortImageByConf)(N,F),{productType:G,name:X,modelCode:Y}=(0,y.getProductInfo)(a),Q=!!(null==a?void 0:a.cluster)&&!(null==a?void 0:a.items),{isMobile:V}=(0,P.useBreakpoint)(),z=B?null==U?void 0:U.usage:"PLP",{productLabel:q,matchedBadgeKey:Z}=(0,L.useProductLabel)(a.attributes);if("full"===W&&i&&!(0,f.isContactLenses)(G)){let e=i[k],{name:a,modelCode:r}=(0,y.getProductInfo)(e);return(0,t.jsx)("div",{className:(0,l.default)(C.default["image-gallery-wrapper"]),children:(0,t.jsx)(p.default,{beforeSlide:(e,t)=>{j&&j(t)},slideIndex:k,animation:"fade",speed:2500,loop:!0,children:i.map(e=>(0,t.jsx)(u.LinkStyled,{className:(0,l.default)(C.default["product-anchor"],"product-anchor"),"aria-label":o||"".concat(a,"_").concat(r),href:E,"data-element-id":n,"data-description":"".concat(A,"_").concat(a,"_").concat(r),children:(0,t.jsx)(c.ProductMedia,(0,d._)((0,s._)({attachments:e.attachments},I),{lazy:O}))},"".concat(a,"_").concat(r,"-").concat(e.partnumberId)))})})}return(0,t.jsxs)(m.StyledProductTileImageWrapper,{"data-element-id":n,"data-description":"".concat(A,"_").concat(X,"_").concat(Y),children:[(0,t.jsx)(c.ProductMedia,{attachments:Q&&r?(0,y.getAttachments)(r):!Q&&a?(0,y.getAttachments)(a):void 0,usage:z,lazy:O,alt:X,onClick:w,width:V?398:364,srcSetMap:{796:"860w",728:"1023w"},crossOrigin:h.CrossOriginAnonymous,onLoad:M,onError:D,shouldLoadImageImmediately:R}),(0,t.jsx)(b.StyledProductLabelWrap,{children:Z&&(0,t.jsx)(S.default,{badge:Z,label:q})})]})};var B=e.i(82403),E=e.i(655237),w=e.i(918278),j=e.i(363833),O=e.i(352819),M=e.i(203828);e.i(933804);var D=e.i(174324),R=e.i(654417),W=e.i(480313),F=e.i(285984),N=e.i(647782),U=e.i(17594);let G=i.default.name;e.s(["SuggestedProductTile",0,e=>{var i;let{product:s,tileIndex:d,isImgWithShadow:c,variant:u,backgroundColor:p,lazy:m,shouldLoadImageImmediately:g=!1,showFullWidthProducts:_=!1}=e,{isLocaleDomain:h}=(0,M.useRouter)(),{langCode:x}=(0,U.useStoreIdentity)(),f=(0,T.useSelector)(v.locationOriginSelector),C=(0,r.useAppDispatch)(),[P,b]=(0,n.use
2State)(0),S=(0,n.useRef)(null),[L,I]=(0,n.useState)(!1),{productType:A,name:X,modelCode:Y,productItems:Q}=(0,y.getProductInfo)(s),V=(0,y.getCluster)(s),z=null!=(i=null==V?void 0:V.length)?i:0,q=(0,n.useMemo)(()=>V.length?V[P]:s,[V,P,s]),Z=(0,y.getSeo)(q,Q,s),H=(0,y.getMocoLinkTo)(q,A,Z),K=(0,R.useProductTileDataElementId)(d),{priorityBadgeText:J}=((e,t,l)=>{let{isRXEnabled:i}=(0,B.useStoreIdentity)(),a=(0,T.useSelector)(v.plpBadgesSelector),r=(0,O.useTranslations)(),o=(0,n.useCallback)(e=>{let t=(0,j.getIsPolarized)(e),l=i&&(0,j.getIsRoxable)(e),r=(0,j.getIsSustainable)(e),n=(0,j.getIsCustomizable)(e),o=(0,j.getIsOnlineExclusive)(e),s=(0,j.getIsExclusive)(e),d=(0,j.getIsAvantPremiere)(e),c=(0,j.getIsLimitedEdition)(e),u=(0,j.getNew)(e),p=(0,j.getIsMostPopular)(e),m=(0,j.getBadge)(e);return{isBadge:(null==a?void 0:a.BADGE)===(0,E.stringToBoolean)(m),isNew:(null==a?void 0:a.IS_NEW)===(0,E.stringToBoolean)(u),isLimitedEdition:(null==a?void 0:a.LIMITED_EDITION)===(0,E.stringToBoolean)(c),isOnlineExclusive:(null==a?void 0:a.SPECIAL_PROJECT_FLAG)===(0,E.stringToBoolean)(o),isExclusive:(null==a?void 0:a.EXCLUSIVE)===(0,E.stringToBoolean)(s),isAvantPremiere:(null==a?void 0:a.AVANT_PREMIERE)===(0,E.stringToBoolean)(d),isRoxable:l&&(null==a?void 0:a.ROXABLE)===(0,E.stringToBoolean)(j.PRODUCT_ATTRIBUTE_TRUE_VALUE),isCustomizable:(null==a?void 0:a.CUSTOMIZABLE)===(0,E.stringToBoolean)(n),isPolarized:(null==a?void 0:a.POLARIZED)===(0,E.stringToBoolean)(t),isSustainable:(null==a?void 0:a.SUSTAINABILITY_CLAIM)===(0,E.stringToBoolean)(r),isMostPopular:(null==a?void 0:a.LX_IS_MOST_POPULAR)===(0,E.stringToBoolean)(p)}},[a,i]),s=(0,y.getCurrentSku)(e,t,l),d=o(s),c=(0,j.getIsPolarized)(s),u=(0,j.getIsSustainable)(s),p=(0,j.getLensesTreatment)(s),m={Polarized:(null==a?void 0:a.POLARIZED)===(0,E.stringToBoolean)(c),Sustainable:(null==a?void 0:a.SUSTAINABILITY_CLAIM)===(0,E.stringToBoolean)(u),isLensTreatment:"Photochromic"===p||"Transitions"===p},g=(0,w.pickBy)(m,e=>e),_=(0,j.getAnnualSupplyBadge)(e)||100;return{priorityBadgeText:(0,y.getPriorityBadgeText)(d,r),chainedBadges:Object.keys(g).join(" | "),annualSupplyBadges:_}})(s,q,z),$=(0,n.useCallback)(e=>{b(e)},[]),ee=(0,n.useCallback)(()=>{C((0,a.setLastSelectedProduct)((null==s?void 0:s.productId)||""))},[C,null==s?void 0:s.productId]);(0,n.useEffect)(()=>{(0,E.setAriaLabelFromChildren)(S.current)},[s]);let et=(0,n.useCallback)(()=>I(!0),[]);return s?(0,t.jsxs)(F.Link,{href:H,"aria-label":J||"".concat(X,"_").concat(Y),className:(0,l.default)(N.default.productTileLink,{[N.default.withMarginBottom]:!L}),"data-element-id":K,"data-description":"".concat(G,"_").concat(X,"_").concat(Y),"data-name":W.PW_SUGGESTED_PRODUCT,locale:x,isLocaleDomain:h,locationOrigin:f,children:[L?null:(0,t.jsx)("div",{className:N.default.productSkeletonWrapper,children:(0,t.jsx)(D.ProductTileLoading,{})}),(0,t.jsxs)("div",{className:(0,l.default)(N.default.suggestedProductTile,{[N.default.showFullWidthProducts]:_}),children:[(0,t.jsx)(k,{clusters:V,product:s,selectedViewCluster:q,tileDataElementId:K,priorityBadgeText:J,selectedClusterIndex:P,isImgWithShadow:c,onImageClick:ee,onProductChange:$,mocoLink:H,variant:u,backgroundColor:p,lazy:m,handleImageOnLoad:et,handleImageOnError:et,shouldLoadImageImmediately:g}),(0,t.jsx)(o.ProductTileFooter,{tileDataElementId:K,product:s,clusters:V})]})]}):null}],322577)},647782,e=>{e.v({productSkeletonWrapper:"SuggestedProductTile-module-scss-module__ISW5ha__productSkeletonWrapper",productTileLink:"SuggestedProductTile-module-scss-module__ISW5ha__productTileLink",showFullWidthProducts:"SuggestedProductTile-module-scss-module__ISW5ha__showFullWidthProducts",suggestedProductTile:"SuggestedProductTile-module-scss-module__ISW5ha__suggestedProductTile",withMarginBottom:"SuggestedProductTile-module-scss-module__ISW5ha__withMarginBottom"})},336802,e=>{e.v({"badge-space-placeholder":"index-module-scss-module__YfkQkW__badge-space-placeholder","contact-lenses":"index-module-scss-module__YfkQkW__contact-lenses","footer-wrapper":"index-module-scss-module__YfkQkW__footer-wrapper","image-container":"index-module-scss-module__YfkQkW__image-container","image-gallery-wrapper":"index-module-scss-module__YfkQkW__image-gallery-wrapper","product-anchor":"index-module-scss-module__YfkQkW__product-anchor","product-tile-attributes":"index-module-scss-module__YfkQkW__product-tile-attributes","product-tile-brand-name":"index-module-scss-module__YfkQkW__product-tile-brand-name","product-tile-description":"index-module-scss-module__YfkQkW__product-tile-description","product-tile-footer":"index-module-scss-module__YfkQkW__product-tile-footer","product-tile-header-wrapper":"index-module-scss-module__YfkQkW__product-tile-header-wrapper","product-tile-name":"index-module-scss-module__YfkQkW__product-tile-name","product-tile-popular-label":"index-module-scss-module__YfkQkW__product-tile-popular-label","product-tile-popular-label-2":"index-module-scss-module__YfkQkW__product-tile-popular-label-2",square:"index-module-scss-module__YfkQkW__square","suggested-product-sub-wrapper":"index-module-scss-module__YfkQkW__suggested-product-sub-wrapper","suggested-product-tile-wrapper":"index-module-scss-module__YfkQkW__suggested-product-tile-wrapper"})},425890,e=>{"use strict";var t=e.i(365171),l=e.i(283392),i=e.i(404920),a=e.i(422276),r=e.i(553651);e.s(["default",0,e=>
2{var n,o,s,d,c,u,p,m,g,_,v,h,x;let{item:f,placement:T,viewType:y,cropType:C}=e,{teaserTitle:P,teaserText:b,teaserOverlaySettings:S,teaserOverlayTextAlign:L,teaserOverlayStyle:I}=(0,l.teaserPropsByView)(y||"default"),{promoteToH1:A=!1,teaserLXCallToActionSettings:k=[],teaserPreTitle:B="",teaserIcon:E="",teaserCountdownStart:w="",teaserCountdownUntil:j="",teaserHideExpiredCountdown:O=!1}=f||{},M=(null==f?void 0:f[P])||"",D=(0,l.replaceTextMediaCmsUrl)((null==f?void 0:f[b])||""),R=null==f?void 0:f[S],W=null==f?void 0:f[L],F=null==f?void 0:f[I],N=T&&"items"in T?null==T?void 0:T.items[0]:null==T?void 0:T.teasableItems[0],U=null==f?void 0:f.hotZones,G=U||(null==N?void 0:N.hotZones),X=(null==f?void 0:f.hotZonesSettings)||(null==N?void 0:N.hotZonesSettings),Y=(null==f?void 0:f.teaserBackground)||"",Q=U?(null==U?void 0:U.length)&&(null==U?void 0:U.length)>=0||!1:(null==G?void 0:G.length)&&(null==G?void 0:G.length)>=0||!1,V="".concat(null!=(n=null==f||null==(d=f.teaserLXCallToActionSettings)||null==(s=d[0])||null==(o=s.target)?void 0:o.formattedUrl)?n:""),z=(0,t.isVideoMedia)(null==f||null==(c=f.media)?void 0:c[0]),q=(0,i.default)(null==f?void 0:f.media),Z=(0,a.useSelector)(r.hostnameUrlsSelector),H=null==f||null==(u=f.relatedProduct)?void 0:u.find(e=>["CMProductTeaser","CMExternalProduct"].includes(e.type)),K=(null==H?void 0:H.productData)||null;return{teaserText:b,teaserTitle:P,teaserTitleValue:M,teaserTextValue:D,teaserOverlaySettingsValue:R,teaserOverlayTextAlignValue:W,teaserOverlayStyleValue:F,promoteToH1:A,teaserLXCallToActionSettings:k,teaserPreTitle:B,teaserIcon:E,teaserCountdownStart:w,teaserCountdownUntil:j,teaserHideExpiredCountdown:O,teaserBackground:Y,placementHotZones:G,placementHotZonesSettings:X,isShoppableImage:Q,toLink:V,filterRelatedProduct:H,productData:K,itemHasTermsAndCondition:!!(null==f||null==(p=f.targetsTermsAndConditions)?void 0:p.target),isVideo:z,isFrameAdvisor:(null==f||null==(_=f.teaserLXCallToActionSettings)||null==(g=_[0])||null==(m
2=g.target)?void 0:m.type)==="Action"&&(null==f||null==(x=f.teaserLXCallToActionSettings)||null==(h=x[0])||null==(v=h.target)?void 0:v.idAction)==="frame-advisor",media:q,preloadLinks:(0,i.getPreloadLinks)(Z,C,null==f?void 0:f.media)}}])},24620,e=>{"use strict";var t=e.i(191788);e.s(["retrieveProductImages",0,e=>{if(!(e&&e.attachments))return[];let t=e.attachments.filter(e=>"PDP"===e.usage);return t.length?(t.sort((e,t)=>parseInt(e.sequence,10)-parseInt(t.sequence,10)),t):[]},"useProductImages",0,e=>{let[l,i]=(0,t.useState)([]);return(0,t.useEffect)(()=>{let t=((null==e?void 0:e.attachments)||[]).filter(e=>"PDP"===e.usage);t.length&&(t.sort((e,t)=>parseInt(e.sequence,10)-parseInt(t.sequence,10)),i(t))},[null==e?void 0:e.attachments]),{images:l}}])},101187,e=>{"use strict";var t=e.i(999473),l=e.i(436835),i=e.i(10115),a=e.i(279018);let r=(e,t)=>Array.isArray(t)?e.sort((e,l)=>t.indexOf(parseInt(e.sequence))-t.indexOf(parseInt(l.sequence))):e,n=(e,r)=>{let n=(0,a.getDamDomain)(e),o=r[0],s=l.default.publicUrl+"images/common/404.svg",d=(null==o?void 0:o.attachmentAssetPathRaw)||(null==o?void 0:o.url),c=d?/^https?:\/\//i.test(d)?d:(0,i.formatPathOrUrl)("".concat(n).concat(d)):s;return t.default.stringifyUrl({url:c.toString()})};e.s(["createImageAttachmentObj",0,e=>{let{imagePath:t,name:l,usage:i}=e;return{attachmentAssetPathRaw:t,identifier:t,usage:i,name:l,rule:"",sequence:"",url:t}},"getQuarterImageUrl",0,e=>{let{site:l,attachments:o,sortArray:s,isAlgoliaHitProduct:d}=e,c=(0,a.getDamDomain)(l),u=o.find(e=>{var t;return!!e.identifier&&(null==e||null==(t=e.identifier)?void 0:t.indexOf("__qt"))>-1});u||(u=o.find(e=>"2.0"===e.sequence));let p=d?null==u?void 0:u.url:null==u?void 0:u.attachmentAssetPathRaw,m=u?(0,i.formatPathOrUrl)("".concat(c).concat(p)):null;return m?t.default.stringifyUrl({url:m.toString()}):n(l,r(o,s))},"parseAttachmentUrl",0,n,"sortImageByConf",0,r])}]); 3 4//# debugId=0c89339a-93ee-ca18-1889-7fa31859de8c
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.