Loading
function(e,t,n){n.d(t,{A:()=>eA});var l=n(627968),r=n(64700),i=n(735438),a=n(702841),s=n(885386),o=n(351906),d=n(287809),u=n(375708);let c="legacy_username";function m(e,t){let n=s.m$.useSetting(),l=(0,a.bG)([d.default],()=>d.default.getCurrentUser()),r=(0,a.bG)([o.A],()=>o.A.hidePersonalInformation);if(null==e)return[];let i=e?.getBadges()??[];return null!=l&&l.id===e.userId&&(void 0!==t?t:n)&&(i=i.filter(e=>e.id!==c)),r&&(i=i.map(e=>({...e,description:e.id===c?u.intl.string(u.t.Br1ls3):e.description}))),i}var g=n(305003);let p=e=>e.sort((e,t)=>e.id===g.A.ORB_PROFILE_BADGE?1:t.id===g.A.ORB_PROFILE_BADGE?-1:0);var f=n(503698),h=n.n(f),_=n(990078),x=n(349288),v=n(464792),b=n(793574),E=n(688810),j=n(682618),C=n(945810);let y=(0,C.mj)({name:"2026-04-badge-discovery",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0}}});(0,C.mj)({name:"2026-05-badge-discovery-milestone-2",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0}}});var A=n(982240),I=n(70283),R=n(17928),N=n(775602),S=n(461536),T=n(841595),k=n(975858);function B(e){let t,n,r,{children:i,legacyBadgeId:a,userId:s,fallbackTitle:o,fallbackIconSrc:d}=e,c=(0,k.w0)(a),{badgeData:m,currentTier:g,obtainedAt:p}=(0,R.cf)([A.Ay],()=>null==c||null==s?{badgeData:void 0,currentTier:void 0,obtainedAt:void 0}:{badgeData:A.Ay.getBadgeById(c,s),currentTier:A.Ay.getCurrentTier(c,s),obtainedAt:A.Ay.getObtainedAt(c,s)},[c,s]),f=(0,R.bG)([N.A],()=>N.A.useReducedMotion),h=m?.badge_id===I.$.PREMIUM_TENURE,_=c===I.$.LEGACY_USERNAME,x=g?.name,v=h?u.intl.string(u.t.Ipxkog):m?.name??o;h?r=n=null!=x?`${v} ${x}`:v:null!=x?(t=v,n=x,r=`${v} ${x}`):(n=v,r=v);let b=f?void 0:m?.complex_icon_animated_url,E=b??m?.complex_icon_static_url??m?.simple_icon_url??d,j=null!=b&&E===b;if(_)return(0,l.jsx)(O,{userId:s,title:n,badgeImage:E,rarity:m?.rarity,children:i});let C=null!=p?u.intl.formatToPlainString(u.t["0aEh2a"],{date:new Date(p)}):void 0;return(0,l.jsx)(S.A,{title:n,eyebrow:t,body:C,badgeImage:E,badgeName:r,rarity:m?.rarity,variant:h?"nitro":"default",isAnimated:j,children:i})}function O(e){let{children:t,userId:n,title:r,badgeImage:i,rarity:a}=e,s=(0,R.bG)([T.A,o.A],()=>o.A.hidePersonalInformation?u.intl.string(u.t.Br1ls3):null!=n?T.A.getUserProfile(n)?.legacyUsername??void 0:void 0,[n]);return(0,l.jsx)(S.A,{title:r,body:s,badgeImage:i,badgeName:r,rarity:a,children:t})}var D=n(470739),w=n(859040),U=n(459192);function M(e){let{targetElementRef:t,delay:n,forceOpen:r,badgeDescription:i,children:a}=e;return(0,l.jsx)(U.u,{targetElementRef:t,delay:n,forceOpen:r,asset:{type:"image",src:"https://cdn.discordapp.com/assets/content/c41152a51207aef6b145fd309053f9fa5d5bd5fab7208289710c70d61a47d2f4.svg"},title:"Last Meadow Online",body:i,children:a})}var P=n(116833),L=n(704640),G=n(425713),$=n(642481),H=n(720879),V=n(788868),F=n(49999),q=n(518477);let W=e=>{let{badgeId:t=V.Ac.PREMIUM_TENURE_1_MONTH,markAsDismissed:n,children:i,targetElementRef:a,progressCircleText:s,progressCirclePercent:o,progressCircleUrgency:d,onShow:c}=e,m=V.VD[t].nameUnformattedNitro,g=u.intl.string(m).toLocaleUpperCase(),p=V.VD[t].rarity,f=(0,L.A)(t),h=(0,G.I)(t).standard;(0,r.useEffect)(()=>{P.m[P.DynamicGraphicComponent.BADGE_IMAGE_WITH_PROGRESS_CIRCLE](),new Image().src=h},[h]);let _=(0,r.useCallback)(()=>{n?.(F.i.USER_DISMISS)},[n]);if("mini-tooltip"===e.mode){let t=function(e,t,n){if(null!=e&&null!=t&&null!=n)return{text:e,percent:t,urgency:n}}(s,o,d);return(0,l.jsx)(S.A,{targetElementRef:a,onShow:c,title:g,body:e.body,variant:"nitro",rarity:p,badgeImage:h,badgeName:g,progressCircle:t,children:i})}let x={gradientColor:f,size:"lg",graphic:{type:"dynamic",component:P.DynamicGraphicComponent.BADGE_IMAGE_WITH_PROGRESS_CIRCLE,aspectRatio:"6/4",props:{src:h,alt:g,progressCircleText:s,progressCirclePercent:o,progressCircleUrgency:d}},title:g,body:e.body,actions:e.actions};return"tooltip"===e.mode?(0,l.jsx)(H.A,{targetElementRef:a,estimatedTooltipHeight:e.estimatedTooltipHeight??300,delay:q.In,onShow:c,...x,children:i}):(0,l.jsxs)(l.Fragment,{children:[i,(0,l.jsx)($.A,{targetElementRef:a,shouldShow:!0,onRequestClose:_,align:"right",position:"top",caretConfig:{align:"center"},...x})]})};var K=n(534514),z=n(834730),Y=n(775549);let Q=e=>{let{assetComponent:t,tooltipWordmarkComponent:n,children:r}=e;return(0,l.jsxs)("div",{className:Y.R,children:[t,(0,l.jsx)("div",{className:Y.A,children:n}),r]})};var X=n(224016),J=n(74824);let Z=e=>{let{profileBadge:t,tenureBadge:n}=e,r=(0,G.I)(n.id).standard;return(0,l.jsxs)(Q,{assetComponent:(0,l.jsx)("img",{src:r,alt:""}),tooltipWordmarkComponent:(0,l.jsx)(X.A,{width:56,className:J.R}),children:[(0,l.jsx)(K.D,{variant:"heading-xl/extrabold",children:u.intl.string(n.nameUnformatted)}),(0,l.jsx)(z.E,{variant:"text-xs/normal",color:"text-muted",className:J.K,children:t.description})]})};var ee=n(30084),et=n(507107),en=n(590202),el=n(976860),er=n(312640),ei=n(798618),ea=n(752079),es=n(414690);function eo(e){let{children:t,targetElementRef:n,delay:i,showSubtext:a,forceOpen:s}=e,[o,d]=r.useState(!1),u=r.useRef(null),c=r.useCallback(()=>{null!=u.current&&(clearTimeout(u.current),u.current=null)},[]);r.useEffect(()=>c,[c]);let m=r.useCallback(()=>{c(),u.current=window.setTimeout(()=>{u.current=null,d(!0)},i)},[i,c]);r.useEffect(()=>{s&&!o&&m()},[s,o,m]);let g=r.useCallback(()=>{m()},[m]),p=r.useCallback(()=>{c(),d(!1)},[c]);return(0,l.jsxs)("div",{onMouseEnter:g,onMouseLeave:p,children:[t,(0,l.jsxs)(er.x,{targetElementRef:n,shouldShow:!!(o||s),position:"top",caretConfig:{align:"center"},children:[(0,l.jsx)(ed,{showSubtext:a}),(0,l.jsx)(ei.F,{})]})]})}function ed(e){let{showSubtext:t=!1}=e;return(0,l.jsxs)(Q,{assetComponent:(0,l.jsx)(ea.A,{className:es.jc}),tooltipWordmarkComponent:(0,l.jsx)(K.D,{variant:"heading-md/extrabold",className:es.RK,children:u.intl.string(u.t.ElYQFS)}),children:[(0,l.jsx)(K.D,{variant:"heading-xl/extrabold",className:t?void 0:es.Qn,children:u.intl.string(u.t.lTHkqd)}),t?(0,l.jsx)(z.E,{variant:"text-xs/normal",className:es.lV,children:u.intl.string(u.t.MEV0GI)}):void 0]})}var eu=n(174459),ec=n(474090),em=n(439174),eg=n(183555),ep=n(47675);let ef=(0,n(240921).Ay)({name:"2026-04-boosting-badge-hover-popup",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0}}});var eh=n(999291);function e_(e){let{children:t,targetElementRef:n,delay:r,badgeIcon:i,premiumGuildSince:a}=e,s=(0,q.L7)(i),o=u.intl.string(u.t.OAq2KW).toLocaleUpperCase(),d=u.intl.formatToPlainString(u.t.rTUArF,{date:a});return(0,l.jsx)(H.A,{targetElementRef:n,estimatedTooltipHeight:220,delay:r,gradientColor:"purple",size:"lg",graphic:{type:"image",src:s,aspectRatio:"6/4"},title:o,body:d,children:t})}var ex=n(652215),ev=n(758836);let eb="premium";var eE=n(992028);function ej(e){let{badges:t,className:n,badgeClassName:i,displayProfile:a,onClose:s,shouldOpenBadgeTooltip:o,shouldGlowTenureBadge:c}=e,p=r.useRef(null),f=r.useRef(null),C=r.useRef(null),I=r.useRef(null),{analyticsLocations:R}=(0,E.Ay)(b.A.BADGE),{context:N,trackUserProfileAction:S}=(0,eg.NJ)(),T=d.default.getCurrentUser(),O=(0,ec.CC)(T?.premiumType,V.PremiumTypes.TIER_2),U=ef.useConfig({location:"UserProfileBadgeList"}).enabled,P=function(e){let{location:t}=e;return y.useConfig({location:t}).enabled}({location:"UserProfileBadgeList"});r.useEffect(()=>{P&&a?.userId!=null&&!A.Ay.hasCatalogFor(a.userId)&&(0,j.R)(a.userId)},[P,a?.userId]);let L=m((0,eh.AP)(T?.id??null)).some(e=>e.id===g.A.ORB_PROFILE_BADGE);return(0,l.jsx)("div",{className:h()(eE.k,n),"aria-label":u.intl.string(u.t.VWV0y5),role:"group",children:t.map((e,t)=>{let n=e.id===g.A.ORB_PROFILE_BADGE,r=(0,em.e0)(e.id),u=null!=r||e.id===eb,m=a?.userId===T?.id,E="april_fools_2026"===e.id,j=e.id.startsWith(q.Ky),y=void 0!==r&&e.id!==eb,A=(0,l.jsx)("img",{alt:" ","aria-hidden":!0,src:e.iconSrc??(0,q.L7)(e.icon),className:h()(eE.q,i)}),G=null!=o&&o(e.id),$={onClick:l=>{S({action:"PRESS_BADGE"}),(0,ep.vP)({badgeId:(0,k.w0)(e.id),badgeAction:"PRESS_BADGE",position:t,analyticsLocations:R,...N});let r=e.id.startsWith("staff")&&!m,i=a?.userId!=null?d.default.getUser(a.userId):null;if(P&&!r&&i?.bot!==!0){l.preventDefault(),(0,D._)({initialBadgeId:(0,k.w0)(e.id),targetUserId:a?.userId,targetUsername:i?.globalName??i?.username});return}if(n){(0,w.Cz)({tab:ev.G2.ORBS,analyticsLocations:R,analyticsSource:b.A.VIRTUAL_CURRENCY_ORB_PROFILE_BADGE}),s?.();return}if(u){if(l.preventDefault(),eu.default.track(ex.HAw.TIERED_TENURE_BADGE_CLICKED,{badge:e.id,premium_type:O,viewed_user_id:a?.userId}),O){m?(0,el.pX)(ex.BVt.NITRO_HOME):(0,ee.D)({analyticsLocations:R,displayProfile:a}),s?.();return}if(m){let t=null!=e.link?(0,v.default)(e.link,{analyticsLocations:R}):null;if(null==t)return;return s?.(),t(l)}return(0,ee.D)({analyticsLocations:R,displayProfile:a}),void s?.()}let o=null!=e.link?(0,v.default)(e.link,{analyticsLocations:R}):null;if(null!=o)return s?.(),o(l)},onMouseEnter:()=>{"quest_completed"===e.id&&eu.default.track(ex.HAw.QUEST_CONTENT_VIEWED,{...(0,en.fF)(et.uF.QUEST_BADGE),is_targeted:!1}),S({action:"HOVER_BADGE"}),(0,ep.vP)({badgeId:(0,k.w0)(e.id),badgeAction:"HOVER_BADGE",position:t,analyticsLocations:R,...N})},href:e.link,"aria-label":e.description,style:{filter:c&&null!=r?`drop-shadow(0 0 5px ${r.glowColor})`:void 0}};if(P)return(0,l.jsx)(B,{legacyBadgeId:e.id,userId:a?.userId,fallbackTitle:e.description,fallbackIconSrc:e.iconSrc??e.simple_icon_url??(0,q.L7)(e.icon),children:(0,l.jsx)(x.Anchor,{...$,children:A})},`${e.id}-${t}`);if(y){let n=(0,l.jsx)(x.Anchor,{...$,ref:p,children:A});return(0,l.jsx)("div",{children:(0,l.jsx)(W,{badgeId:e.id,targetElementRef:p,mode:"tooltip",body:e.description,onShow:()=>{eu.default.track(ex.HAw.TOOLTIP_VIEWED,{type:"tiered_tenure_badge_profile_"+(m?"self":"other")})},estimatedTooltipHeight:220,children:n})},`${e.id}-${t}`)}if(n){let n=(0,l.jsx)(x.Anchor,{...$,ref:f,children:A});return(0,l.jsx)(eo,{targetElementRef:f,delay:q.In,showSubtext:!L&&!e.isPreviewMode,forceOpen:G,children:n},`${e.id}-${t}`)}if(E){let n=(0,l.jsx)(x.Anchor,{...$,ref:C,children:A});return(0,l.jsx)(M,{targetElementRef:C,delay:q.In,forceOpen:G,badgeDescription:e.description,children:n},`${e.id}-${t}`)}if(j&&a?.premiumGuildSince!=null&&U){let n=(0,l.jsx)(x.Anchor,{...$,ref:I,children:A});return(0,l.jsx)(e_,{targetElementRef:I,delay:q.In,badgeIcon:e.icon,premiumGuildSince:a.premiumGuildSince,children:n},`${e.id}-${t}`)}let H=(0,l.jsx)(x.Anchor,{...$,children:A}),V=(e=>{let{badge:t,tieredTenureBadge:n}=e;return void 0!==n&&t.id!==eb?(0,l.jsx)(Z,{profileBadge:t,tenureBadge:n}):t.description})({badge:e,tieredTenureBadge:u&&e.id!==eb?r:void 0});return(0,l.jsx)(_.m,{__unsupportedReactNodeAsText:V,forceOpen:G,delay:q.In,ariaHidden:!0,children:H},`${e.id}-${t}`)})})}var eC=n(996988);let ey={[eC.d.POPOUT]:12,[eC.d.MODAL]:26,[eC.d.MODAL_V2]:16,[eC.d.SIDEBAR]:13,[eC.d.VIDEO_TILE_BACKGROUND]:12};function eA(e){let{displayProfile:t,themeType:n,pendingLegacyUsernameDisabled:a,pendingBadges:s,onClose:o,shouldOpenBadgeTooltip:d,shouldGlowTenureBadge:u}=e,c=m(t,a),g=r.useMemo(()=>{if(null==s)return p(c);let e=new Set(c.map(e=>e.id));return p([...c,...s.filter(t=>!e.has(t.id))])},[c,s]);return 0===g.length?null:(0,l.jsx)(l.Fragment,{children:(0,i.chunk)(g,ey[n]).map(e=>(0,l.jsx)(ej,{badges:e,displayProfile:t,onClose:o,shouldOpenBadgeTooltip:d,shouldGlowTenureBadge:u},e[0].id))})}}