Module 384015

794 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(627968),i=n(64700),s=n(752239),a=n(397927),o=n(954571),l=n(652215),u=n(985018);let c=e=>{let{href:t,className:n,iconClassName:c,rel:d,target:_,mimeType:f,fileName:p,focusProps:h,onClick:m,...E}=e,g=i.useMemo(()=>s.V.getDefaultLinkInterceptor(t),[t]),A=i.useCallback(e=>{o.default.track(l.HAw.MEDIA_DOWNLOAD_BUTTON_TAPPED,{attachment_type:f?.[0],attachment_subtype:f?.[1]}),m?.(),g?.(e)},[g,f,m]);return null!=p?(0,r.jsx)(a.MzZ,{href:t,onClick:A,target:_,rel:d,className:n,"aria-label":u.intl.string(u.t["1WjMbC"]),focusProps:h,...E,children:p}):(0,r.jsx)(a.MzZ,{href:t,onClick:A,target:_,rel:d,className:n,"aria-label":u.intl.string(u.t["1WjMbC"]),focusProps:h,...E,children:(0,r.jsx)(a.s3U,{size:"md",color:"currentColor",className:c})})}}