Build 589089stable
Module 212407
1,992 characters · in 964cfc8d1b86876b.jsDependencies
Source Raw
function(e,t,n){n.d(t,{Kk:()=>c,MV:()=>d,U1:()=>u,bv:()=>m,qY:()=>p,s4:()=>o,w$:()=>g});var i=n(582128),r=n(488430),s=n(719986),l=n(940622),a=n(25176);function c(e){let t=(0,l.mb)(a.RN.HERO_LOGO),n=(0,l.mb)(a.RN.HERO_BANNER_STATIC),r=(0,l.mb)(a.RN.HERO_BANNER_ANIMATED),c=(0,l.mb)(a.RN.HERO_BANNER_RIVE),o=(0,l.JE)(e=>e.heroLogoMaxHeight),d=(0,l.JE)(e=>e.heroResponsive);return i.useMemo(()=>{let i,l=null!=n||null!=r||null!=c||null!=t,a=null!=n&&null==r;return i=l?null!=t&&null!=o?s.M.fromServer({desktop_max_height:o}):void 0:e.logoDisplayConfig,{bannerDisplayConfig:l?d?s.M.fromServer({responsive:!0}):void 0:e.bannerDisplayConfig,logoDisplayConfig:i,heroLogo:t??e.heroLogoUrl,heroBannerStatic:n??e.heroBannerUrl,heroBannerAnimated:a?void 0:r??e.heroBannerAnimatedUrl,heroBannerRive:c??e.heroRiveUrl}},[t,n,r,c,e,o,d])}function o(e,t,n){let i=(0,l.mb)(a.RN.FEATURED_BLOCK);return(n?i:null)??t?.assetUrl??e?.featuredBlockUrl}function d(e){let t=(0,l.mb)(a.RN.CATALOG_BANNER_STATIC),n=(0,l.mb)(a.RN.CATALOG_BANNER_ANIMATED),i=(0,l.mb)(a.RN.CATALOG_BANNER_RIVE);return{catalogBannerStatic:t??e.catalogBannerUrl,catalogBannerAnimated:n??e.catalogBannerAnimatedUrl,catalogBannerRive:i??e.catalogBannerRiveUrl}}function u(e){return(0,l.mb)(a.RN.PDP_BACKGROUND)??e.pdpBgUrl}function m(e){let t=(0,l.mb)(a.RN.SHOP_BUTTON_BG_HOVER),n=(0,l.mb)(a.RN.SHOP_BUTTON_BG_HOVER_DARK),s=(0,l.mb)(a.RN.SHOP_BUTTON_BG_HOVER_LIGHT),c=(0,l.mb)(a.RN.SHOP_BUTTON_BG_RESTING),o=(0,l.mb)(a.RN.SHOP_BUTTON_BG_RESTING_DARK),d=(0,l.mb)(a.RN.SHOP_BUTTON_BG_RESTING_LIGHT);return i.useMemo(()=>{if(e?.type===r.G.COACHMARK)return{};let i=e?.refTargetBackground?.asset,l=i?.resting,a=i?.hovered;return{buttonBGHoverDark:n??t??a?.dark,buttonBGHoverLight:s??t??a?.light,buttonBGRestingDark:o??c??l?.dark,buttonBGRestingLight:d??c??l?.light}},[t,n,s,c,o,d,e])}function p(e){return{bannerUrl:e.bannerUrl,bannerAnimatedUrl:e.bannerAnimatedUrl}}function g(e){return{bannerURL:e.bannerURL,bannerAnimatedURL:e.bannerAnimatedURL}}}