Build 574548stable
Module 144165
3,317 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{_:()=>A});var i=n(627968),r=n(64700),s=n(503698),a=n.n(s);function o(e){let{alt:t,ariaLabel:n,ariaHidden:r,role:s,width:a=288,height:o=162}=e;return(0,i.jsx)("img",{style:{width:a,height:o},src:"https://cdn.discordapp.com/assets/content/01fad351459d7599c15e3503bc14fadd01f8d18ffb2c66e064370504bd59ee82.svg",alt:t,"aria-label":n,"aria-hidden":r,role:s??"img"})}var l=n(187322),u=n(939249),c=n(834730),d=n(264927),_=n(515718),h=n(835517),f=n(966697),E=n(652215),p=n(838541),m=n(375708),g=n(503117);let A=r.forwardRef((e,t)=>{var n,s,o,c;let h,{className:A,imageClassName:S,readyState:N=E.Rv1.READY,src:C,placeholder:y,placeholderVersion:O,alt:R,width:v,height:b,maxWidth:L=v,maxHeight:D=b,minWidth:w=0,minHeight:P=0,mediaLayoutType:M,limitResponsiveWidth:x=!0,accessory:U,zoomable:k=!0,original:G,children:V=e=>{let{src:t,size:n,alt:r,className:s,mediaLayoutType:a}=e;return(0,i.jsx)("img",{className:s??void 0,alt:r??m.intl.string(m.t.X4IxWL),src:t,style:T(n,a)})},renderAccessory:F,onClick:B,tabIndex:H,dataSafeSrc:j,useFullWidth:W=!1,srcIsAnimated:Y,disableLoadingSpinner:K=!1,...$}=e,z=r.useRef(null),q=r.useRef(null);if(1===v&&1===b)return null;let Z=(0,_.Uj)({width:v,height:b,maxWidth:L,maxHeight:D,minWidth:w,minHeight:P}),X=0!==Z.width?Z.width/Z.height:1;""!==C&&N!==E.Rv1.ERROR?h=V({src:C,size:Z,alt:R,className:S,mediaLayoutType:M}):N!==E.Rv1.LOADING&&(h=(0,i.jsx)(I,{size:Z,mediaLayoutType:M,alt:R})),h=(0,i.jsx)(f.y,{disableSpinner:K,readyState:N,aspectRatio:X,placeholder:y,placeholderVersion:O,placeholderStyle:T(Z,M),children:h});let Q=null!=F?F():null;return Q=Q??U,(0,i.jsx)(l.vN,{ringTarget:z,focusTarget:q,children:(0,i.jsxs)("div",{ref:t,className:a()("imageWrapper",g.h4,{[g.j3]:k,[g.LF]:N!==E.Rv1.READY,[g.vk]:null!=B},A),style:(n=Z,s=x,o=W,(c=M)===p.dG.MOSAIC?{display:"block",maxHeight:"inherit",margin:"auto",width:o?"100%":n.width,height:"100%"}:c===p.dG.RESPONSIVE?{maxWidth:s?n.width:void 0,width:"100%",aspectRatio:`${n.width} / ${n.height}`}:n),...$,children:[null!=G&&(0,i.jsx)("a",{tabIndex:-1,onClick:B,"aria-hidden":!0,className:g.mt,href:G,ref:z,"data-role":"img","data-safe-src":j??C}),null!=B?(0,i.jsx)(u.D,{className:g.w8,tabIndex:H??0,onClick:B,"aria-label":R??m.intl.string(m.t.X4IxWL),"aria-describedby":d.l2,innerRef:q,focusProps:{enabled:!1},children:h}):h,null!=Q?(0,i.jsx)("div",{className:g.mQ,children:Q}):null]})})});function I(e){let{size:t,mediaLayoutType:n,alt:r}=e;return(0,i.jsxs)("div",{className:g.x5,style:function(e,t){switch(t){case p.dG.MOSAIC:return{width:"100%",height:"100%",aspectRatio:`${e.width} / ${e.height}`,display:"flex",maxHeight:"inherit"};case p.dG.RESPONSIVE:return{...S(e),display:"flex"};default:return e}}(t,n),children:[(0,i.jsx)("div",{className:g.QM,children:(0,i.jsx)(o,{alt:r??m.intl.string(m.t.X4IxWL),height:"auto"})}),(0,i.jsx)(c.E,{className:g.b4,variant:"text-sm/medium",color:"text-subtle",children:m.intl.string(m.t.sAfT1K)})]})}function T(e,t){switch(t){case p.dG.MOSAIC:return{display:"block",objectFit:"cover",minWidth:"100%",minHeight:"100%",maxWidth:1===(0,h.A)()?"calc(100% + 1px)":"100%"};case p.dG.RESPONSIVE:return S(e);default:return e}}function S(e){let{width:t,height:n}=e;return{maxWidth:t,maxHeight:n,width:"100%",display:"block",aspectRatio:`${t} / ${n}`}}A.displayName="Image"}