Loading
function(e,t,n){n.d(t,{A:()=>eo});var l=n(627968),r=n(64700),i=n(503698),a=n.n(i),s=n(990078),o=n(349288),d=n(464792),u=n(793574),c=n(688810);let m=(0,n(945810).mj)({name:"2026-04-badge-discovery",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0}}});var g=n(192308);let p=function(){let{initialBadgeId:e,targetUserId:t,targetUsername:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,g.openModalLazy)(async()=>{let{default:i}=await Promise.all([n.e("13445"),n.e("73366")]).then(n.bind(n,914256));return n=>(0,l.jsx)(i,{...n,initialBadgeId:e,targetUserId:t,targetUsername:r})},{stackingBehavior:"stack"})};var f=n(859040),h=n(459192);function E(e){let{targetElementRef:t,delay:n,forceOpen:r,badgeDescription:i,children:a}=e;return(0,l.jsx)(h.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 _=n(116833),x=n(704640),v=n(425713),R=n(716574),b=n(642481),j=n(720879),C=n(788868),y=n(49999),A=n(518477),I=n(375708);let O=e=>{let{badgeId:t=C.Ac.PREMIUM_TENURE_1_MONTH,markAsDismissed:n,children:i,targetElementRef:a,progressCircleText:s,progressCirclePercent:o,progressCircleUrgency:d,onShow:u}=e,c=C.VD[t].nameUnformattedNitro,m=I.intl.string(c).toLocaleUpperCase(),g=C.VD[t].rarity,p=(0,x.A)(t),f=(0,v.I)(t).standard;(0,r.useEffect)(()=>{_.m[_.DynamicGraphicComponent.BADGE_IMAGE_WITH_PROGRESS_CIRCLE](),new Image().src=f},[f]);let h=(0,r.useCallback)(()=>{n?.(y.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)(R.A,{targetElementRef:a,onShow:u,title:m,body:e.body,variant:"nitro",rarity:g,badgeImage:f,badgeName:m,progressCircle:t,children:i})}let E={gradientColor:p,size:"lg",graphic:{type:"dynamic",component:_.DynamicGraphicComponent.BADGE_IMAGE_WITH_PROGRESS_CIRCLE,aspectRatio:"6/4",props:{src:f,alt:m,progressCircleText:s,progressCirclePercent:o,progressCircleUrgency:d}},title:m,body:e.body,actions:e.actions};return"tooltip"===e.mode?(0,l.jsx)(j.A,{targetElementRef:a,estimatedTooltipHeight:e.estimatedTooltipHeight??300,delay:A.In,onShow:u,...E,children:i}):(0,l.jsxs)(l.Fragment,{children:[i,(0,l.jsx)(b.A,{targetElementRef:a,shouldShow:!0,onRequestClose:h,align:"right",position:"top",caretConfig:{align:"center"},...E})]})};var T=n(534514),N=n(834730),S=n(775549);let U=e=>{let{assetComponent:t,tooltipWordmarkComponent:n,children:r}=e;return(0,l.jsxs)("div",{className:S.R,children:[t,(0,l.jsx)("div",{className:S.A,children:n}),r]})};var D=n(224016),k=n(74824);let L=e=>{let{profileBadge:t,tenureBadge:n}=e,r=(0,v.I)(n.id).standard;return(0,l.jsxs)(U,{assetComponent:(0,l.jsx)("img",{src:r,alt:""}),tooltipWordmarkComponent:(0,l.jsx)(D.A,{width:56,className:k.R}),children:[(0,l.jsx)(T.D,{variant:"heading-xl/extrabold",children:I.intl.string(n.nameUnformatted)}),(0,l.jsx)(N.E,{variant:"text-xs/normal",color:"text-muted",className:k.K,children:t.description})]})};var B=n(30084),P=n(507107),M=n(590202),$=n(976860),G=n(305003),w=n(312640),H=n(798618),V=n(752079),F=n(414690);function q(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)(w.x,{targetElementRef:n,shouldShow:!!(o||s),position:"top",caretConfig:{align:"center"},children:[(0,l.jsx)(K,{showSubtext:a}),(0,l.jsx)(H.F,{})]})]})}function K(e){let{showSubtext:t=!1}=e;return(0,l.jsxs)(U,{assetComponent:(0,l.jsx)(V.A,{className:F.jc}),tooltipWordmarkComponent:(0,l.jsx)(T.D,{variant:"heading-md/extrabold",className:F.RK,children:I.intl.string(I.t.ElYQFS)}),children:[(0,l.jsx)(T.D,{variant:"heading-xl/extrabold",className:t?void 0:F.Qn,children:I.intl.string(I.t.lTHkqd)}),t?(0,l.jsx)(N.E,{variant:"text-xs/normal",className:F.lV,children:I.intl.string(I.t.MEV0GI)}):void 0]})}var Q=n(287809),Y=n(174459),W=n(474090),z=n(439174),J=n(183555),X=n(47675);let Z=(0,n(240921).Ay)({name:"2026-04-boosting-badge-hover-popup",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0}}});var ee=n(262),et=n(999291);function en(e){let{children:t,targetElementRef:n,delay:r,badgeIcon:i,premiumGuildSince:a}=e,s=(0,A.L7)(i),o=I.intl.string(I.t.OAq2KW).toLocaleUpperCase(),d=I.intl.formatToPlainString(I.t.rTUArF,{date:a});return(0,l.jsx)(j.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 el=n(652215),er=n(92111),ei=n(758836);let ea="premium";var es=n(992028);function eo(e){let{badges:t,className:n,badgeClassName:i,displayProfile:g,onClose:h,shouldOpenBadgeTooltip:_,shouldGlowTenureBadge:x}=e,v=r.useRef(null),R=r.useRef(null),b=r.useRef(null),j=r.useRef(null),{analyticsLocations:y}=(0,c.Ay)(u.A.BADGE),{context:T,trackUserProfileAction:N}=(0,J.NJ)(),S=Q.default.getCurrentUser(),U=(0,W.CC)(S?.premiumType,C.PremiumTypes.TIER_2),D=Z.useConfig({location:"UserProfileBadgeList"}).enabled,k=function(e){let{location:t}=e;return m.useConfig({location:t}).enabled}({location:"UserProfileBadgeList"}),w=(0,et.AP)(S?.id??null),H=(0,ee.A)(w).some(e=>e.id===G.A.ORB_PROFILE_BADGE);return(0,l.jsx)("div",{className:a()(es.k,n),"aria-label":I.intl.string(I.t.VWV0y5),role:"group",children:t.map((e,t)=>{let n=e.id===G.A.ORB_PROFILE_BADGE,r=(0,z.e0)(e.id),c=null!=r||e.id===ea,m=g?.userId===S?.id,C="april_fools_2026"===e.id,w=e.id.startsWith(A.Ky),V=void 0!==r&&e.id!==ea,F=(0,l.jsx)("img",{alt:" ","aria-hidden":!0,src:e.iconSrc??(0,A.L7)(e.icon),className:a()(es.q,i)}),K=null!=_&&_(e.id),W={onClick:t=>{N({action:"PRESS_BADGE"}),(0,X.R9)({badge:e.id,analyticsLocations:y,...T});let l=e.id.startsWith("staff")&&!m;if(k&&!l){t.preventDefault();let n=g?.userId!=null?Q.default.getUser(g.userId):null;p({initialBadgeId:(0,er.P3)(e.id),targetUserId:g?.userId,targetUsername:n?.globalName??n?.username});return}if(n){(0,f.Cz)({tab:ei.G2.ORBS,analyticsLocations:y,analyticsSource:u.A.VIRTUAL_CURRENCY_ORB_PROFILE_BADGE}),h?.();return}if(c){if(t.preventDefault(),Y.default.track(el.HAw.TIERED_TENURE_BADGE_CLICKED,{badge:e.id,premium_type:U,viewed_user_id:g?.userId}),U){m?(0,$.pX)(el.BVt.NITRO_HOME):(0,B.D)({analyticsLocations:y,displayProfile:g}),h?.();return}if(m){let n=null!=e.link?(0,d.default)(e.link,{analyticsLocations:y}):null;if(null==n)return;return h?.(),n(t)}return(0,B.D)({analyticsLocations:y,displayProfile:g}),void h?.()}let r=null!=e.link?(0,d.default)(e.link,{analyticsLocations:y}):null;if(null!=r)return h?.(),r(t)},onMouseEnter:()=>{e.id===ee.h&&Y.default.track(el.HAw.QUEST_CONTENT_VIEWED,{...(0,M.fF)(P.uF.QUEST_BADGE),is_targeted:!1}),N({action:"HOVER_BADGE"}),(0,X.sQ)({badge:e.id,analyticsLocations:y,...T})},href:e.link,"aria-label":e.description,style:{filter:x&&null!=r?`drop-shadow(0 0 5px ${r.glowColor})`:void 0}};if(V){let n=k?{...W,"aria-label":I.intl.string(I.t["JEiq/c"])}:W,r=(0,l.jsx)(o.Anchor,{...n,ref:v,children:F});return(0,l.jsx)("div",{children:k?(0,l.jsx)(O,{badgeId:e.id,targetElementRef:v,mode:"mini-tooltip",body:"string"==typeof e.description?e.description:void 0,onShow:()=>{Y.default.track(el.HAw.TOOLTIP_VIEWED,{type:"tiered_tenure_badge_profile_"+(m?"self":"other")})},children:r}):(0,l.jsx)(O,{badgeId:e.id,targetElementRef:v,mode:"tooltip",body:e.description,onShow:()=>{Y.default.track(el.HAw.TOOLTIP_VIEWED,{type:"tiered_tenure_badge_profile_"+(m?"self":"other")})},estimatedTooltipHeight:220,children:r})},`${e.id}-${t}`)}if(n){let n=(0,l.jsx)(o.Anchor,{...W,ref:R,children:F});return(0,l.jsx)(q,{targetElementRef:R,delay:A.In,showSubtext:!H&&!e.isPreviewMode,forceOpen:K,children:n},`${e.id}-${t}`)}if(C){let n=(0,l.jsx)(o.Anchor,{...W,ref:b,children:F});return(0,l.jsx)(E,{targetElementRef:b,delay:A.In,forceOpen:K,badgeDescription:e.description,children:n},`${e.id}-${t}`)}if(w&&g?.premiumGuildSince!=null&&D){let n=(0,l.jsx)(o.Anchor,{...W,ref:j,children:F});return(0,l.jsx)(en,{targetElementRef:j,delay:A.In,badgeIcon:e.icon,premiumGuildSince:g.premiumGuildSince,children:n},`${e.id}-${t}`)}let J=(0,l.jsx)(o.Anchor,{...W,children:F}),Z=(e=>{let{badge:t,tieredTenureBadge:n}=e;return void 0!==n&&t.id!==ea?(0,l.jsx)(L,{profileBadge:t,tenureBadge:n}):t.description})({badge:e,tieredTenureBadge:c&&e.id!==ea?r:void 0});return(0,l.jsx)(s.m,{__unsupportedReactNodeAsText:Z,forceOpen:K,delay:A.In,ariaHidden:!0,children:J},`${e.id}-${t}`)})})}}