Module 744064

4,004 characters · in 12e1f1fac873e5f4.js
Dependencies
Source Raw
function(e,r,n){n.d(r,{S:()=>M});var a=n(627968),s=n(64700),t=n(503698),l=n.n(t),i=n(435558),c=n(562708),d=n(43990),o=n(331322),u=n(821609),x=n(462887),m=n(602853),h=n(661531),j=n(993077),p=n(834730),v=n(403581),g=n(297264),N=n(736653),A=n(139286),E=n(531260),y=n(914410),b=n(174459),_=n(872725),C=n(3074),f=n(465794),R=n(202541),k=n(652215),I=n(375708),T=n(555599);function M(e){let{id:r,title:n,description:t,descriptionNote:M,caption:O,pillText:D,primaryAsset:B,primaryAssetClassName:L,backgroundAssetUrl:V,progress:w,ctaIcon:S,ctaIconPosition:U,ctaText:W,ctaVariant:H,ctaDisabled:G,ctaLoading:K,onCtaClick:Y,subscriptionRequired:$,isThirdPartyPerk:q=!1,glowing:F=!1,progressGlowing:X=!1,featured:z,className:J,containerClassName:Q,tabIndex:Z=0,blurTint:ee,footerContent:er,analyticsOptions:en,onFocus:ea}=e,es=(0,N.DP)(),{fractionalState:et}=(0,E.A)(),el=(0,C.N)(),ei={name:r};en?.thirdPartyPartner!=null&&(ei.third_party_partner=en.thirdPartyPartner),(0,A.A)({type:c.ImpressionTypes.VIEW,name:c.ImpressionNames.PERK_DISCOVERABILITY_CARD,properties:ei});let ec=s.useMemo(()=>(0,i.debounce)(()=>{b.default.track(k.HAw.PREMIUM_MARKETING_WHAT_IS_NEW_CARD_HOVERED,{card_type:(0,i.snakeCase)(n),partner:en?.thirdPartyPartner??null})},800),[en?.thirdPartyPartner,n]),ed=s.useCallback(()=>{null!=Y&&(Y(),b.default.track(k.HAw.PERK_DISCOVERABILITY_CARD_CTA_CLICKED,{card_type:(0,i.snakeCase)(n),function_name:(0,i.snakeCase)(Y.name)}))},[Y,n]),eo=!0===$&&(q?!1===el:et===R.xc.FP_ONLY),eu=!(0,i.isEmpty)(V),ex=eu&&(0,x.q)(es),em=(0,m.r)(h.A.colors.BACKGROUND_BASE_LOW).hex(),eh=eo||!(0,i.isEmpty)(W);return(0,a.jsx)(d.N,{theme:ex?k.NJ8.DARKER:void 0,children:e=>(0,a.jsxs)(_.A,{id:r,tabIndex:Z,onMouseEnter:ec,onFocus:ea,cardType:j.s.PRIMARY,glowing:F,hueRotate:25,glowAmount:(0,x.M)(es)?2:8,blurAmount:10,className:l()(T.Ui,Q,{[T.Tn]:eu}),cardClassName:l()(T.Nr,e,J,{[T.j8]:z}),cardStyle:{backgroundImage:null!=V?`url(${V})`:void 0,backgroundSize:"cover",backgroundPosition:"center",backgroundOrigin:"padding-box",backgroundClip:"padding-box"},children:[!(0,i.isEmpty)(D)&&(0,a.jsx)(p.E,{variant:"text-xs/bold",color:"badge-expressive-text-default",className:T.Io,children:D}),(0,a.jsxs)("div",{className:T.qh,children:[z&&(0,a.jsx)("div",{className:T.gW,"aria-hidden":"true",children:(0,a.jsx)(P,{asset:B,className:L})}),(0,a.jsx)(P,{asset:B,className:L})]}),(0,a.jsxs)("div",{className:T.hQ,children:[(0,a.jsx)("div",{className:T.u_,style:{"--custom-tint-color":ee??em},"aria-hidden":!0}),(0,a.jsxs)("div",{className:T.P_,children:[eo&&(0,a.jsxs)("div",{className:T.d_,children:[(0,a.jsx)(v.t,{size:"sm",color:h.A.colors.ICON_MUTED}),(0,a.jsx)(p.E,{variant:"text-sm/normal",color:"text-muted",children:I.intl.string(I.t.lHYDUu)})]}),!(0,i.isEmpty)(O)&&(0,a.jsx)("div",{className:T.OU,children:"string"==typeof O?(0,a.jsx)(p.E,{variant:"text-sm/normal",color:"text-muted",children:O}):O}),(0,a.jsx)(g.D,{variant:"heading-lg/semibold",children:n}),!(0,i.isEmpty)(t)&&(0,a.jsxs)("div",{className:T.Wi,children:[(0,a.jsx)(p.E,{variant:"text-sm/normal",color:"text-default",className:T.h_,children:(0,i.isEmpty)(M)?t:(0,a.jsxs)(o.B,{direction:"vertical",gap:8,children:[(0,a.jsx)("div",{children:t}),(0,a.jsx)("div",{children:M})]})}),(0,a.jsx)(p.E,{variant:"text-sm/normal",color:"text-default",className:T.XV,inert:!0,children:t})]}),null!=w&&(0,a.jsx)("div",{className:T.oU,children:(0,a.jsx)(y.Ay,{variant:y.qP.BLUE,progress:(0,i.clamp)(w,0,1),maximum:1,glowing:X})}),null!=er&&(0,a.jsx)("div",{className:T.Gv,children:er}),eh&&(0,a.jsx)("div",{className:T.Cj})]}),eh&&(0,a.jsxs)("div",{className:T.yk,children:[eo&&(0,a.jsx)(f.A,{fullWidth:!0,defaultTextOverride:I.intl.string(I.t.sEAnVH)}),!eo&&(0,a.jsx)(u.$,{icon:S,iconPosition:U,text:W,variant:H??(!eu&&(0,x.q)(es)?"primary":"overlay-primary"),onClick:ed,disabled:G,loading:K})]})]})]})})}function P(e){let{asset:r,className:n}=e;return null==r||""===r?null:"string"==typeof r?(0,a.jsx)("img",{src:r,alt:"",className:l()(T.eq,n),draggable:"false"}):r}}