Module 384015

767 characters · in f08fed5b39d8e5b5.js
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:()=>d});var l=n(627968),i=n(64700),s=n(752239),r=n(349288),a=n(32880),o=n(174459),c=n(652215),u=n(375708);let d=e=>{let{href:t,className:n,iconClassName:d,rel:h,target:m,mimeType:p,fileName:f,focusProps:g,onClick:x,...A}=e,C=i.useMemo(()=>s.V.getDefaultLinkInterceptor(t),[t]),E=i.useCallback(e=>{o.default.track(c.HAw.MEDIA_DOWNLOAD_BUTTON_TAPPED,{attachment_type:p?.[0],attachment_subtype:p?.[1]}),x?.(),C?.(e)},[C,p,x]);return null!=f?(0,l.jsx)(r.Anchor,{href:t,onClick:E,target:m,rel:h,className:n,focusProps:g,...A,children:f}):(0,l.jsx)(r.Anchor,{href:t,onClick:E,target:m,rel:h,className:n,"aria-label":u.intl.string(u.t["1WjMbC"]),focusProps:g,...A,children:(0,l.jsx)(a.s,{size:"md",color:"currentColor",className:d})})}}