Build 572764stable
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),p=n(652215),E=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:y=p.Rv1.READY,src:C,placeholder:N,placeholderVersion:v,alt:R,width:O,height:b,maxWidth:D=O,maxHeight:L=b,minWidth:w=0,minHeight:M=0,mediaLayoutType:P,limitResponsiveWidth:x=!0,accessory:k,zoomable:U=!0,original:G,children:F=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:V,onClick:B,tabIndex:j,dataSafeSrc:H,useFullWidth:Y=!1,srcIsAnimated:W,disableLoadingSpinner:K=!1,...$}=e,z=r.useRef(null),q=r.useRef(null);if(1===O&&1===b)return null;let Z=(0,_.Uj)({width:O,height:b,maxWidth:D,maxHeight:L,minWidth:w,minHeight:M}),X=0!==Z.width?Z.width/Z.height:1;""!==C&&y!==p.Rv1.ERROR?h=F({src:C,size:Z,alt:R,className:S,mediaLayoutType:P}):y!==p.Rv1.LOADING&&(h=(0,i.jsx)(I,{size:Z,mediaLayoutType:P,alt:R})),h=(0,i.jsx)(f.y,{disableSpinner:K,readyState:y,aspectRatio:X,placeholder:N,placeholderVersion:v,placeholderStyle:T(Z,P),children:h});let Q=null!=V?V():null;return Q=Q??k,(0,i.jsx)(l.vN,{ringTarget:z,focusTarget:q,children:(0,i.jsxs)("div",{ref:t,className:a()("imageWrapper",g.h4,{[g.j3]:U,[g.LF]:y!==p.Rv1.READY,[g.vk]:null!=B},A),style:(n=Z,s=x,o=Y,(c=P)===E.dG.MOSAIC?{display:"block",maxHeight:"inherit",margin:"auto",width:o?"100%":n.width,height:"100%"}:c===E.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":H??C}),null!=B?(0,i.jsx)(u.D,{className:g.w8,tabIndex:j??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 E.dG.MOSAIC:return{width:"100%",height:"100%",aspectRatio:`${e.width} / ${e.height}`,display:"flex",maxHeight:"inherit"};case E.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 E.dG.MOSAIC:return{display:"block",objectFit:"cover",minWidth:"100%",minHeight:"100%",maxWidth:1===(0,h.A)()?"calc(100% + 1px)":"100%"};case E.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"}