Module 572211

3,528 characters · in deb8921d26cab94c.js
Dependencies
Source Raw
function(e,t,n){n.d(t,{h:()=>_,u:()=>C}),n(323874),n(14289),n(35956);var i,l=n(627968),s=n(64700),r=n(503698),a=n.n(r),o=n(299619),d=n(939249),c=n(834730),u=n(408278),m=n(821609),h=n(17928),g=n(990078),p=n(775602),A=n(140651),x=n(354287),f=n(878369),E=n(838541),I=n(940848),C=((i={})[i.BOT=0]="BOT",i[i.ACTIVITY=1]="ACTIVITY",i);function v(e){let{onClick:t,children:n,className:i}=e;return null!=t?(0,l.jsx)(d.D,{onClick:t,className:a()({[I.or]:null!=t},i),children:n}):(0,l.jsx)("div",{className:i,children:n})}function _(e){let{title:t,header:n,footer:i,info:r,staticBannerSrc:d,videoBannerSrc:C,hideBanner:_=!1,bannerAspectRatio:j=0,iconSrc:N,actions:T=[],primaryActionFirst:y=!1,trackingConfig:S,onClickContent:b,onClickBanner:k}=e;S=(0,f.Q)(S);let{primaryColor:L,secondaryColor:R}=(0,A.A)(N??d),P=`linear-gradient(45deg, ${L}, ${R})`,M=(0,h.bG)([p.Ay],()=>p.Ay.useReducedMotion),D=(0,x.DC)(S),O=null!=d&&!_,U=null!=C&&!1===M&&!_,G=O||U,w=0===j?I.pv:I.$g,B=s.useRef(null),V=s.useCallback(()=>{let e=B.current;null==e||("hidden"===getComputedStyle(e).visibility?e.pause():e.play())},[]),H=s.useMemo(()=>!!U&&new URL(C).pathname.endsWith(".gif"),[U,C]),F=s.useMemo(()=>{if(null!=b)return e=>{b(e),(0,x.gx)({applicationId:S.id,linkType:S.linkType,area:x.kY.CONTENT,referrerId:S.referrerId,customId:S.activityCustomId,isDeadEnd:S.isDeadEnd,messageId:S.messageId})}},[b,S]),z=s.useMemo(()=>{if(null!=k)return e=>{k(e),(0,x.gx)({applicationId:S.id,linkType:S.linkType,area:x.kY.BANNER,referrerId:S.referrerId,customId:S.activityCustomId,isDeadEnd:S.isDeadEnd,messageId:S.messageId})}},[k,S]);return(0,l.jsxs)("div",{ref:D,className:I.E6,style:{background:P},children:[G&&(0,l.jsxs)(v,{onClick:z,className:a()(I.cy,w,{[I.wk]:U}),children:[U&&(H?(0,l.jsx)("div",{className:I.O9,style:{backgroundImage:`url(${C})`}}):(0,l.jsx)(o.A,{ref:B,src:C,mediaLayoutType:E.dG.MOSAIC,loop:!0,muted:!0,className:I.O9})),O&&(0,l.jsx)("div",{className:I.LR,style:{backgroundImage:`url(${d})`},onTransitionEnd:V})]}),(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:I.hQ,children:[null!=n&&(0,l.jsx)(c.E,{variant:"text-sm/semibold",color:"none",className:I.wx,children:n}),(0,l.jsxs)(v,{onClick:F,className:a()(I.FG,{[I.ry]:null!=F}),children:[null!=N&&(0,l.jsx)("div",{className:I._8,style:{backgroundImage:`url(${N})`}}),(0,l.jsxs)("div",{className:I.Qs,children:[(0,l.jsx)(c.E,{variant:"text-md/semibold",color:"none",lineClamp:1,className:I.eu,children:t}),(0,l.jsx)("div",{className:I.rj,children:r})]})]}),T.length>0&&(0,l.jsx)("div",{className:a()(I.AC,y?I.ad:null),children:T.map((e,t)=>{let{label:n,icon:i,onClick:s,disabled:r,disabledReason:a,submitting:o,trackingArea:d,isDeadEnd:h,iconButton:p,buttonRef:A}=e,f=0===t;return p?(0,l.jsx)(g.m,{text:n,targetElementRef:A,children:(0,l.jsx)(u.K,{variant:f?"overlay-primary":"overlay-secondary",disabled:r||null!=a,loading:o,icon:i,"aria-label":n,buttonRef:A,onClick:e=>{s(e),(0,x.gx)({applicationId:S.id,linkType:S.linkType,area:d,referrerId:S.referrerId,customId:S.activityCustomId,isDeadEnd:h,messageId:S.messageId})}})},n):(0,l.jsxs)("div",{className:I.uc,children:[(0,l.jsx)(m.$,{variant:f?"overlay-primary":"overlay-secondary",disabled:r||null!=a,loading:o,icon:i,text:n,buttonRef:A,onClick:e=>{s(e),(0,x.gx)({applicationId:S.id,linkType:S.linkType,area:d,referrerId:S.referrerId,customId:S.activityCustomId,isDeadEnd:h,messageId:S.messageId})},fullWidth:!0}),null!=a&&(0,l.jsx)(c.E,{variant:"text-xs/medium",color:"none",className:I.H$,children:a})]},n)})})]}),null!=i&&i]})]})}}