Build 589089stable
Module 855267
7,414 characters · in b1456140a66d7aca.jsDependencies
Lazily required by (0)none
Requires (43)
Lazily requires (1)
Source Raw
function(t,e,s){s.d(e,{A:()=>tn});var n=s(477900),i=s(582128),r=s(731738),a=s(289873),l=s(417098),c=s(964486),o=s(807393),d=s(174459),u=s(308645),N=s(335891),m=s(17928),h=s(207913),E=s(259960),g=s(257110),x=s(435558),I=s(993077),A=s(778712),_=s(297264),j=s(834730),D=s(287809),f=s(739010),v=s(271995),T=s(97808),C=s(238237),O=s(476324);function p(t){let{user:e,size:s}=t,i=(0,A.Kj)(s),r=null!=e?e.getAvatarURL(null,i.size):O;return(0,n.jsx)("div",{className:C.oJ,children:(0,n.jsx)("div",{className:C.my,style:{width:i.size,height:i.size},children:(0,n.jsx)(T.eu,{src:r,"aria-hidden":!0,size:s})})})}var S=s(375708),P=s(2133);function R(){let t=(0,N.K)(),e=(0,m.bG)([D.default],()=>D.default.getCurrentUser()),[s,r]=i.useState(36),a=i.useRef({[f.PN.ALL_GOOD]:null,[f.PN.LIMITED]:null,[f.PN.VERY_LIMITED]:null,[f.PN.AT_RISK]:null,[f.PN.SUSPENDED]:null}),l=i.useCallback(()=>{r(Math.max(Math.max(...Object.values(a.current).map(t=>t?.getBoundingClientRect().height??36)),36))},[]);i.useEffect(()=>{l();let t=(0,x.debounce)(l,100);return window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[l]);let c=(0,v.QB)(),{title:o,description:d,color:u,Icon:h}=c[t.state],E=Object.keys(c).length;return(0,n.jsxs)(I.Z,{className:P.kL,outline:!1,type:I.s.CUSTOM,children:[(0,n.jsx)("div",{className:P.ME,children:(0,n.jsx)(p,{user:e,size:A._3.SIZE_80})}),(0,n.jsxs)("div",{className:P.h5,children:[(0,n.jsxs)("div",{className:P.DD,children:[(0,n.jsx)(_.D,{color:"text-strong",variant:"heading-lg/normal",children:S.intl.format(o,{hook:t=>(0,n.jsx)(j.E,{style:{color:u.css},variant:"heading-lg/bold",tag:"span",children:t})})}),(0,n.jsx)(j.E,{color:"text-default",variant:"text-sm/normal",children:d})]}),(0,n.jsxs)("div",{className:P.vK,style:{height:s},children:[(0,n.jsx)("div",{className:P.n8}),Object.entries(c).map((e,s)=>{let[i,r]=e,l=parseInt(i)===t.state;return(0,n.jsxs)("div",{className:P.Kx,ref:t=>{a.current[parseInt(i)]=t},children:[l?(0,n.jsx)(h,{className:P.xL,color:r.color}):(0,n.jsx)("div",{className:P.xL,style:{marginLeft:0===s?-6:0,marginRight:s===E-1?-6:0},children:(0,n.jsx)("div",{className:P.Ie})}),S.intl.format(r.status,{hook:t=>(0,n.jsx)(j.E,{color:"text-default",variant:"text-sm/normal",className:P.Rh,children:t})})]},s)})]})]})]})}var L=s(503698),b=s.n(L),M=s(939249),U=s(738188),k=s(661531),K=s(369606),G=s(192308),V=s(761508),B=s(147925),w=s(303727),y=s(935208),z=s(393033),H=s(985481),Y=s(239093),F=s(652215),W=s(968301);function X(t){let{status:e,onClick:s,opened:i,count:r}=t;return(0,n.jsxs)(M.D,{className:W.wx,onClick:s,children:[(0,n.jsx)("div",{className:W.Y5,children:(0,n.jsx)(U.i,{size:"md",color:"active"===e?k.A.colors.INTERACTIVE_TEXT_ACTIVE:k.A.colors.ICON_MUTED})}),(0,n.jsxs)("div",{className:W.DD,children:[(0,n.jsx)(_.D,{variant:"heading-md/semibold",color:"text-default",children:"active"===e?S.intl.formatToPlainString(S.t.IeV2oY,{count:r.toString()}):S.intl.formatToPlainString(S.t.fZAHBT,{count:r.toString()})}),(0,n.jsx)(_.D,{variant:"text-sm/normal",color:"text-muted",children:"active"===e?S.intl.string(S.t.XJ2YVR):S.intl.string(S.t.SzGV0g)})]}),(0,n.jsx)("div",{className:W.OW,children:(0,n.jsx)(B.A,{width:18,height:18,direction:i?B.A.Directions.UP:B.A.Directions.DOWN})})]})}function $(){return(0,n.jsxs)("div",{className:W.p$,children:[(0,n.jsxs)("div",{className:W.zc,children:[(0,n.jsx)("div",{className:W.Wk,children:(0,n.jsx)(K.O,{size:"md",color:"currentColor",className:W.Kk})}),(0,n.jsx)(w.A,{className:W.uf})]}),(0,n.jsx)(_.D,{variant:"heading-md/bold",className:W.q6,children:S.intl.string(S.t.reLFaV)}),(0,n.jsx)(j.E,{variant:"text-xs/normal",className:W.WO,children:S.intl.string(S.t.ERdH1o)})]})}function Z(){return(0,n.jsx)("div",{className:W.p$,children:(0,n.jsx)(j.E,{variant:"text-xs/normal",className:W.WO,children:S.intl.string(S.t.RV3AXf)})})}function Q(t){let{timestamp:e}=t;return(0,n.jsx)(j.E,{variant:"text-xs/normal",className:W.vE,children:(0,z._W)(e)})}function q(){return(0,n.jsx)(j.E,{variant:"text-xs/bold",className:W.Ad,children:S.intl.string(S.t.QKMRC4)})}function J(t){let{classification:e}=t,{id:r,description:a}=e,l=y.default.extractTimestamp(r),c=864e5>Math.abs(y.default.extractTimestamp(e.id)-new Date().getTime()),o=i.useMemo(()=>{let t={description:a,descriptionHook:t=>(0,n.jsx)(j.E,{tag:"span",variant:"heading-lg/bold",children:t})};return(0,z._g)(e)?e?.guild_metadata?.member_type===f.Z9.OWNER?S.intl.format(S.t.Lb0HVv,{...t,guildName:e?.guild_metadata?.name}):S.intl.format(S.t.rmpEPD,{guildName:e?.guild_metadata?.name,classification_type:t.description,classificationHook:t.descriptionHook}):S.intl.format(S.t.QY4g5t,t)},[e,a]);return(0,n.jsx)(M.D,{onClick:function(){(0,G.openModalLazy)(async()=>{let{default:t}=await Promise.all([s.e("1248"),s.e("10743"),s.e("42745"),s.e("24092"),s.e("69977"),s.e("94149"),s.e("6819"),s.e("55"),s.e("58921"),s.e("19728"),s.e("19503"),s.e("64643"),s.e("81647"),s.e("76602"),s.e("21921"),s.e("40402"),s.e("39970"),s.e("76418"),s.e("66495"),s.e("17249"),s.e("1518"),s.e("62422"),s.e("82644"),s.e("53984"),s.e("20590"),s.e("79745"),s.e("46844"),s.e("19558"),s.e("2698"),s.e("86243"),s.e("54030"),s.e("38260"),s.e("92030"),s.e("28813"),s.e("29211")]).then(s.bind(s,385430));return e=>(0,n.jsx)(t,{classificationId:r,source:Y.XN.StandingTab,...e})})},className:b()(W.zk,{[W.V5]:c}),children:(0,n.jsxs)("div",{className:W.iQ,children:[c?(0,n.jsx)(q,{}):(0,n.jsx)(Q,{timestamp:l}),(0,n.jsx)(_.D,{variant:"heading-lg/normal",children:o})]})},r)}function tt(t){let{status:e,classifications:s}=t,[r,a]=i.useState(!1),[l,c]=i.useState(3),o=(0,N.K)(),u=(0,m.bG)([h.A],()=>h.A.getIsDsaEligible()),E=i.useMemo(()=>s.slice(0,l),[s,l]);i.useEffect(()=>{r&&d.default.track(F.HAw.SAFETY_HUB_ACTION,{action:Y.ZU.ViewViolationsDropdown,account_standing:o.state,classification_ids:E.map(t=>Number(t.id)),source:Y.XN.StandingTab,is_violative_content_shown:!1,is_dsa_eligible:u})},[r,o.state,E,u]);let g=s.length-E.length>3?3:s.length-E.length;return(0,n.jsxs)("div",{className:W.Wm,children:[(0,n.jsx)(X,{status:e,onClick:()=>a(t=>!t),opened:r,count:s.length}),r&&(0,n.jsxs)("div",{className:W.ld,children:[(0,n.jsx)(V.V.Separator,{style:{height:"1px",width:"100%"}}),E.length>0&&E.map(t=>(0,n.jsx)(J,{classification:t},t.id)),E.length<s.length&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(V.V.Separator,{style:{height:"1px",width:"100%"}}),(0,n.jsx)("button",{className:W.Hr,onClick:()=>c(t=>t+g),children:S.intl.format(S.t["9Ml56H"],{nextPageSize:g})})]}),0===E.length&&"active"===e&&(0,n.jsx)($,{}),0===E.length&&"expired"===e&&(0,n.jsx)(Z,{})]})]})}function te(){let t=(0,H.CI)(),e=(0,H.XK)();return 0===t.length&&0===e.length?null:(0,n.jsxs)("div",{children:[(0,n.jsx)(tt,{status:"active",classifications:t}),(0,n.jsx)(tt,{status:"expired",classifications:e})]})}var ts=s(336319);function tn(){let t=(0,g.A)(),e=(0,E.v)(),s=(0,N.K)(),x=(0,m.bG)([h.A],()=>h.A.getFetchError());(0,c.Ay)(()=>{u.Yn()});let I=i.useRef(s);return(i.useEffect(()=>{I.current=s}),i.useEffect(()=>{e&&(d.default.track(F.HAw.SAFETY_HUB_VIEWED,{account_standing:I.current.state}),o.A.increment({name:r.K.SAFETY_HUB_VIEW}))},[e]),t)?(0,n.jsx)(a.y,{}):null!=x?(0,n.jsxs)(l.$T,{color:l.Hv.DANGER,className:ts.aL,children:[S.intl.string(S.t.TDRvqs),(0,n.jsx)(l.zr,{onClick:()=>u.Yn(),children:S.intl.string(S.t.R1AN4F)})]}):(0,n.jsxs)("div",{className:ts.kL,children:[(0,n.jsx)(R,{}),(0,n.jsx)(te,{})]})}}