Build 612377stable
Module 121686
78,681 characters · in 454ec2b41b100fe2.jsDependencies
Lazily required by (0)none
Requires (279)
179281823519575198862223126137291603195642473431054578047453481274999962119702837139374848827168800188686901659211197808106531106799116833120842130490131607140735146901148155158045158390173660174459174755176781183184183555186111192308198052202541206835206845207634211450220839222176224640228366248778259065268378271597274303276130280450280483285072287809290863293556297264302223305866309954312138315710320448321073334074338854342296347853348858350535351906351952352003358285362823362862363195364522365607372320375708379848380610384059385113389960394871397244397562402860403362404778408278409067415443421773425713427262429707429913435558438705439174442228442433449582451988454719459838461213462887465318465829470739473935475358477782477900479669480335480890485296485599486020499156503698505312508770513987514661516171518477521502523875531685532624536194544576552122554146559117559506562153562819570484572164573549573879575172577390577755579800582128585579591179601255607399609174609425615675616356617354619744624479625494625903626584628284629016633075643056643501645507646986652215655116657538660184661439661531666654667049673125682618685073688810689175695366696016696451701974707554709516713517717421717558718019731854734057734066736653744753744808750506753070757036763827764231765671766075769001771527775602778712780338780964789645793574812993818348820284821609826673827827829773832248834730840387843010847374848847852712863610866323866665873298877784879631885386889227890856900797915614915725922016922301927813930317935154935399939249946356953932957565964486967198970931973324974293980707980923982240983495992526993401993719994125994314996988999291
Source Raw
function(e,t,n){n.d(t,{g:()=>lD,A:()=>lF}),n(321073);var i=n(477900),l=n(582128),a=n(503698),s=n.n(a),r=n(435558),o=n.n(r),d=n(158390),c=n(17928),u=n(554146),h=n(451988),m=n(97808),p=n(778712),f=n(922016),g=n(939249),A=n(140735),x=n(312138);if(221552==n.j)var v=n(192308);var E=n(442433),C=n(820284),T=n(717558),_=n(964486),S=n(220839),I=n(397244),j=n(394871),b=n(479669),N=n(866323),y=n(120842);function M(e){let{text:t}=e,n=(0,N.p)(t,{from:{opacity:0,transform:"translate3d(0, 107%, 0)"},enter:{opacity:1,transform:"translate3d(0, 0, 0)"},config:{duration:220,clamp:!0}});return(0,i.jsx)("div",{className:y.k,children:n((e,t)=>(0,i.jsx)(b.animated.div,{className:y.H,style:e,children:t}))})}var R=n(29160),w=n(793574),k=n(688810),O=n(992526),P=n(682618),L=n(982240),D=n(70283);let U=[D.$.STREAMING,D.$.GAME_VARIETY,D.$.GAME_TIME,D.$.ACCOUNT_AGE];var G=n(116833),F=n(43105),V=n(375708);function H(e){let t="progress"===e.variant,n=t?{title:V.intl.string(V.t.uwDBSq),body:V.intl.formatToPlainString(V.t.Mk5nzZ,{count:e.newBadgeCount})}:{title:V.intl.string(V.t["5GD53o"]),body:V.intl.string(V.t["2Rb7tE"])};return(0,i.jsx)(F.A,{targetElementRef:e.targetElementRef,shouldShow:!0,position:"top",alignmentStrategy:"edge",align:"left",caretConfig:{align:"start"},size:"lg",graphic:{type:"dynamic",component:G.DynamicGraphicComponent.BADGE_DIRECTORY_NUX,props:{hasProgress:t,badgeIconUrls:t?e.badgeIconUrls:void 0},aspectRatio:"21/9"},title:n.title,body:n.body,actions:[{variant:"primary",text:V.intl.string(V.t.pHo9tZ),onClick:e.onPrimaryAction}],onRequestClose:e.onRequestClose})}var B=n(470739),W=n(92111),z=n(49999);function Z(e){let{variantProps:t,targetElementRef:n,markAsDismissed:l}=e;return(0,i.jsx)(H,{...t,onPrimaryAction:()=>{l(z.i.TAKE_ACTION),(0,B._)()},onRequestClose:()=>l(z.i.USER_DISMISS),targetElementRef:n})}var K=n(521502),q=n(380610),Y=n(198052),$=n(18235),X=n(183184),J=n(384059),Q=n(480890),ee=n(601255),et=n(562819),en=n(449582),ei=n(351952),el=n(88686),ea=n(174755),es=n(302223),er=n(248778),eo=n(609425),ed=n(922301),ec=n(660184),eu=n(643501),eh=n(297264),em=n(834730),ep=n(789645),ef=n(826673),eg=n(750506),eA=n(780964),ex=n(766075),ev=n(771527),eE=n(552122),eC=n(717421),eT=n(775602),e_=n(579800);let eS={mass:10,tension:550,friction:140};function eI(e){let{className:t,pageMultiplier:n}=e,a=(0,c.bG)([eT.Ay],()=>eT.Ay.useReducedMotion),[r,d]=l.useState({x:0,y:0}),u=l.useMemo(()=>o().throttle(e=>{a||d({x:(window.innerWidth-e.pageX*n)/90,y:(window.innerHeight-e.pageY*n)/90})},20),[n,a]);l.useEffect(()=>(window.addEventListener("mousemove",u),()=>window.removeEventListener("mousemove",u)),[u]);let[h,m]=(0,eC.z)(()=>({x:0,y:0,config:eS}));return l.useEffect(()=>{m({x:r.x,y:r.y})},[r.x,r.y,m]),(0,i.jsx)(b.animated.div,{style:{transform:(0,b.to)([h.x,h.y],(e,t)=>`translate3d(${e}px, ${t}px, 0)`)},className:s()(e_.T,t)})}var ej=n(293556);function eb(e){let{dismissibleContent:t,backgroundColor:n,specialTextColor:l}=e,a=eE.A.useIsEligible(),s=(0,ef.HX)(t),r=null!=n,o=null!=l?{color:l}:void 0,{analyticsLocations:d}=(0,k.Ay)(w.A.HOLIDAY_COACHMARK);function c(e){(0,ef.Dr)(t,{dismissAction:e})}function u(){(0,ex.openUserSettings)(eA.X.NOTIFICATIONS_PANEL,{analyticsLocations:d}),c(z.i.TAKE_ACTION)}return a&&!s?(0,i.jsx)(eg.Ay,{children:(0,i.jsxs)("div",{className:ej.iE,style:{backgroundColor:r?n:void 0},children:[!r&&(0,i.jsxs)("div",{className:ej.o5,children:[(0,i.jsx)(eI,{className:ej.iL,pageMultiplier:5}),(0,i.jsx)("div",{className:ej.Np})]}),(0,i.jsx)("div",{className:ej.c8}),(0,i.jsxs)("div",{className:ej.Qs,children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(eh.D,{variant:"heading-md/bold",color:null!=o?void 0:"text-overlay-light",style:o,children:V.intl.string(V.t["6CxPoB"])}),(0,i.jsx)(em.E,{variant:"text-xs/normal",color:"text-overlay-light",children:V.intl.format(V.t.IVzJ8G,{settingsHook:(e,t)=>(0,i.jsx)(g.D,{tag:"span",className:ej.nf,style:o,onClick:u,children:e},t)})})]}),(0,i.jsx)(g.D,{className:ej.l2,onClick:()=>c(z.i.USER_DISMISS),children:(0,i.jsx)(ep.P,{color:"currentColor",size:"xs"})})]})]})}):null}function eN(){return null==ev.A.coachmarkDismissibleContent?null:(0,i.jsx)(eb,{dismissibleContent:ev.A.coachmarkDismissibleContent,backgroundColor:ev.A.coachmarkBackgroundColor,specialTextColor:ev.A.coachmarkSpecialTextColor})}var ey=n(74848),eM=n(607399),eR=n(707554),ew=n(224640),ek=n(305866),eO=n(364522),eP=n(22231),eL=n(812993),eD=n(935154),eU=n(780338);if(221552!=n.j)var v=n(192308);var eG=n(980707),eF=n(877784),eV=n(26137),eH=n(473935),eB=n(765671),eW=n(643056),ez=n(176781),eZ=n(320448),eK=n(993401),eq=n(211450);function eY(e){return(0,i.jsx)("div",{className:eq.wE,children:(0,i.jsx)(eG.W,{"data-menu-migrated":!0,variant:"fixed",hideScroller:!0,onSelect:void 0,...e})})}function e$(e){let{action:t,onClick:n,icon:a,label:s,sublabel:r,trailing:o,renderSubmenu:d,ref:c,submenuTargetElementRef:u,submenuAlign:h}=e,m=null!=n,p=(0,eK.rE)({action:t,onClick:n}),[A,x]=l.useState(!1),E=l.useRef(null),C=c??E,T=null!=d,_=T&&m,S=l.useCallback(()=>{x(!0)},[]),I=l.useCallback(()=>{(0,v.hasAnyModalOpen)()||x(!1)},[]);function j(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:eq.iA,children:(0,i.jsx)(a,{size:"xs",color:"currentColor"})}),(0,i.jsxs)("div",{className:eq.$H,children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(em.E,{color:"currentColor",variant:"text-sm/medium",className:eq.W1,children:s}),(0,i.jsx)(em.E,{color:"currentColor",variant:"text-xs/medium",children:r})]}),o]})]})}function b(e){let t;return t=_?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g.D,{className:eq.ef,onClick:p,children:j()}),(0,i.jsx)(g.D,{className:eq.ap,"aria-label":V.intl.string(V.t.PdRCRg),...e,onClick:S,children:(0,i.jsx)(eZ._,{size:"xs",color:"currentColor"})})]}):T?(0,i.jsxs)(g.D,{className:eq.ef,...e,onClick:S,children:[j(),(0,i.jsx)("div",{className:eq.ap,children:(0,i.jsx)(eZ._,{size:"xs",color:"currentColor"})})]}):(0,i.jsx)(g.D,{className:eq.ef,onClick:p,children:j()}),(0,i.jsx)("div",{ref:C,className:eq.jG,children:t})}return T?(0,i.jsx)("li",{className:eq.j$,onMouseEnter:S,onMouseLeave:I,children:(0,i.jsx)(f.Y,{targetElementRef:u??C,align:h,spacing:0,renderPopout:d,shouldShow:A,onRequestClose:I,children:b})}):(0,i.jsx)("li",{className:eq.j$,children:b()})}function eX(e){let{children:t,"aria-label":n}=e;return(0,i.jsx)("ul",{"aria-label":n,children:t})}var eJ=n(734066),eQ=n(915725),e0=n(409067),e1=n(271597),e2=n(475358),e3=n(866665),e5=n(408278),e7=n(625903),e8=n(404778),e6=n(689175),e4=n(821609),e9=n(532624),te=n(927813),tt=n(879631),tn=n(350535),ti=n(974293),tl=n(572164),ta=n(953932),ts=n(280483),tr=n(890856),to=n(713517),td=n(609174),tc=n(619744);function tu(e){let{onBeforeEdit:t,variant:n="primary"}=e,a=(0,td.Y_)(),s=l.useCallback(e=>{e.stopPropagation(),e.preventDefault(),t?.(),(0,e1.p)({initialEditingClipId:a.id})},[a,t]);return(0,i.jsx)(e4.$,{onClick:s,icon:eP.PencilIcon,variant:n,size:"sm",text:V.intl.string(V.t.bt75uw),fullWidth:!0})}var th=n(82716),tm=n(585579),tp=n(930317),tf=n(285072),tg=n(575172);let tA=l.memo(function(e){let{clip:t,isNew:n,onClose:a,className:r}=e,o=l.useRef(null),{isHoveringOrFocusing:d}=(0,to.A)(o),c=l.useCallback(()=>{a?.(),(0,e1.p)({initialEditingClipId:t.id})},[t.id,a]);return(0,i.jsx)(td.Cl,{clip:t,children:(0,i.jsx)(tr.s,{ref:o,"aria-label":V.intl.string(V.t.bt75uw),onClick:c,className:s()(tg.Z1,r),children:(0,i.jsxs)(tp.d,{isStatic:!0,children:[n&&(0,i.jsx)(eL.Lp,{className:tg.Ad,text:V.intl.string(V.t.y2b7CA)}),(0,i.jsxs)(tf.h,{isVisible:d,className:tg.Lw,children:[(0,i.jsxs)("div",{className:tg.mY,children:[(0,i.jsx)(th.z,{}),(0,i.jsx)(tc.k,{})]}),(0,i.jsxs)("div",{className:tg.E_,children:[(0,i.jsx)(tu,{onBeforeEdit:a,variant:"overlay-secondary"}),(0,i.jsx)(tm.E,{})]})]})]})})})});var tx=n(696016),tv=n(652215),tE=n(753070),tC=n(268378),tT=n(48127);function t_(e){let{onOpenGallery:t,onOpenSettings:n,onClose:a,setPopoutRef:s}=e;(0,ts.A)();let r=(0,c.yK)([eQ.Ay],()=>Object.values(eQ.Ay.getClips())),o=(0,c.bG)([eQ.Ay],()=>eQ.Ay.getSettings()),d=(0,c.bG)([eQ.Ay],()=>eQ.Ay.getNewClipIds()),u=(0,ti.aJ)("ClipsPopout"),h=(0,c.bG)([eQ.Ay],()=>eQ.Ay.getEnableAutoclipping()),m=(0,c.bG)([e9.Ay],()=>e9.Ay.getKeybindForAction(tv.hCu.SAVE_CLIP)),p=l.useCallback(e=>{s?.(e)},[s]),f=!o.showPovClipsInGallery,g=l.useMemo(()=>{let e=r.filter(e=>e.type===tx.nQ.CLIP&&""!==e.thumbnail&&(!f||!(0,e0.kD)(e)));return e.sort((e,t)=>t.createdAt-e.createdAt),e},[r,f]),A=l.useMemo(()=>g.slice(0,16),[g]),x=g.length>16,v=null!=m?tn.dI(m.shortcut,!0):null,E=[(0,tt.$)(o.clipsLength/te.A.Millis.SECOND),(0,tE.zr)(o.clipsQuality.resolution),V.intl.formatToPlainString(V.t.Qb44XH,{fps:o.clipsQuality.frameRate})];return u&&E.push(V.intl.string(tC.default.XWkJoi)),(0,i.jsxs)("div",{ref:p,className:tT.SW,role:"dialog","aria-label":V.intl.string(V.t.z2jK6X),children:[(0,i.jsxs)("div",{className:tT.wx,children:[(0,i.jsxs)("div",{className:tT.$,children:[(0,i.jsx)(eh.D,{variant:"heading-md/semibold",color:"text-strong",children:V.intl.string(V.t.z2jK6X)}),null!=v&&(0,i.jsx)(e2.e,{className:tT.P,shortcut:v})]}),(0,i.jsxs)("div",{className:tT.$s,children:[(0,i.jsx)(e3.m,{text:V.intl.string(V.t["3D5yo/"]),children:(0,i.jsx)(e5.K,{onClick:()=>n(),icon:e7.SettingsIcon,size:"sm",variant:"icon-only","aria-label":V.intl.string(V.t["3D5yo/"])})}),(0,i.jsx)(e3.m,{text:V.intl.string(tC.default["55C2MH"]),children:(0,i.jsx)(e5.K,{onClick:()=>t(),icon:ez.x,size:"sm",variant:"icon-only","aria-label":V.intl.string(tC.default["55C2MH"])})})]})]}),(0,i.jsxs)("div",{className:tT.ov,children:[E.map((e,t)=>(0,i.jsxs)(l.Fragment,{children:[t>0&&(0,i.jsx)("span",{className:tT.LO,children:"\u2022"}),(0,i.jsx)(em.E,{variant:"text-xs/normal",color:"text-muted",tag:"span",className:tT.c5,children:e})]},e)),u&&(0,i.jsx)(em.E,{variant:"text-xs/semibold",color:h?"text-strong":"text-feedback-critical",tag:"span",className:tT.wS,children:h?V.intl.string(tC.default.lTwKmt):V.intl.string(tC.default.GNDqtf)})]}),(0,i.jsx)(e8.c,{}),A.length>0?(0,i.jsxs)(e6.Ch,{className:tT.Vg,fade:!0,disableFocusRingScope:!0,children:[A.map(e=>(0,i.jsx)(tA,{clip:e,isNew:d.includes(e.id),onClose:a},e.id)),x&&(0,i.jsx)("div",{className:tT.qr,children:(0,i.jsx)(e4.$,{onClick:()=>t(),text:V.intl.string(tC.default["55C2MH"]),variant:"secondary",size:"sm"})})]}):(0,i.jsx)(tS,{keybindString:v})]})}function tS(e){let{keybindString:t}=e,n=(0,tl.E)();return(0,i.jsxs)("div",{className:tT.p$,children:[(0,i.jsx)(em.E,{variant:"text-md/medium",color:"text-default",className:tT.qO,children:V.intl.string(tC.default.mjfghy)}),n?null!=t&&(0,i.jsx)(em.E,{variant:"text-sm/medium",color:"text-muted",className:tT.CZ,children:V.intl.format(tC.default.y4zC7j,{protipHook:e=>(0,i.jsx)(em.E,{variant:"text-sm/medium",color:"text-feedback-positive",tag:"span",children:e},"protip"),keybind:(0,i.jsx)(e2.e,{shortcut:t})})}):(0,i.jsx)(ta.A,{})]})}function tI(e){let{onClose:t,popoutContainerRef:n}=e,a=(0,eJ.sw)(),s=!(0,c.bG)([eQ.Ay],()=>eQ.Ay.getSettings().showPovClipsInGallery),r=(0,c.bG)([eQ.Ay],()=>{let e=eQ.Ay.getNewClipIds();return s?e.filter(e=>{let t=eQ.Ay.getClipById(e);return null!=t&&!(0,e0.kD)(t)}).length:e.length},[s]),o=l.useCallback(e=>{t(),(0,e1.p)({initialEditingClipId:e})},[t]),d=l.useCallback(()=>{t(),(0,ex.openUserSettings)(eA.X.CLIPS_PANEL)},[t]);return a?(0,i.jsx)(e$,{action:"PRESS_CLIPS",icon:ez.x,label:V.intl.string(V.t.z2jK6X),trailing:r>0?(0,i.jsx)(eL.hV,{count:r}):null,onClick:()=>o(),submenuTargetElementRef:n,submenuAlign:"bottom",renderSubmenu:e=>(0,i.jsx)(t_,{...e,onOpenGallery:o,onOpenSettings:d,onClose:t})}):null}var tj=n(480335),tb=n(577390),tN=n(372320),ty=n(31956),tM=n(744808),tR=n(645507),tw=n(131607),tk=n(970931),tO=n(315710),tP=n(832248),tL=n(462887),tD=n(736653),tU=n(439174),tG=n(158045),tF=n(19886),tV=n(202541);function tH(){let e=(0,tF.Xb)(),t=(0,tG.nK)();if(null==e||!t)return null;let n=new Date().getTime();for(let t=tV.sp.length-1;t>=0;t--){let i=tV.VD[tV.sp[t]],l=new Date(e);if(l.setMonth(e.getMonth()+i.tenureReqNumMonths),l.setHours(l.getHours()+30),n>l.getTime())if(n-l.getTime()<6048e5)return i.id;else break}return null}let tB={[tV.Ac.PREMIUM_TENURE_1_MONTH]:{dark:" #D76C1F, #F79C53",light:" #8E2A0B, #D4681C"},[tV.Ac.PREMIUM_TENURE_3_MONTH]:{dark:" #8F9E9E, #C0CBD1",light:" #53555F, #697979"},[tV.Ac.PREMIUM_TENURE_6_MONTH]:{dark:" #ED8200, #FFCE46",light:" #744400, #CC7000"},[tV.Ac.PREMIUM_TENURE_12_MONTH]:{dark:" #36AAFF, #7BE7CB",light:" #006394, #0089EB"},[tV.Ac.PREMIUM_TENURE_24_MONTH]:{dark:" #8670FF, #C2BDFF",light:" #5423CC, #8670FF"},[tV.Ac.PREMIUM_TENURE_36_MONTH]:{dark:" #009423, #67FF33",light:" #005C15, #009E25"},[tV.Ac.PREMIUM_TENURE_60_MONTH]:{dark:" #E83068, #FF8F70",light:" #881141, #DD1852"},[tV.Ac.PREMIUM_TENURE_72_MONTH]:{dark:" #829AE8, #DDB4FF, #A2D6FF",light:" #6881D4, #956CB8, #5491A0"}},tW={[tV.Ac.PREMIUM_TENURE_1_MONTH]:{dark:"https://cdn.discordapp.com/assets/content/76b6239d8631db63ae8ddfae2959791fe02bcc550c376cb35d77ef9df1a62ee5.webm",light:"https://cdn.discordapp.com/assets/content/f09f5aa678c2d463109f0ca84a572646c1b6b21974865e84ac92f3c3a3f50b87.webm"},[tV.Ac.PREMIUM_TENURE_3_MONTH]:{dark:"https://cdn.discordapp.com/assets/content/333650072ffe3aa581594ad0a78d525ce57e9e34bd236acb81db8b75aa25df7c.webm",light:"https://cdn.discordapp.com/assets/content/adb6e9b17112ca46167a49c50860b17c3aae5f0e56be9c82baa62ffdd664ad24.webm"},[tV.Ac.PREMIUM_TENURE_6_MONTH]:{dark:"https://cdn.discordapp.com/assets/content/279e3118d1cfcc6cfa8decab76b4153e4c3c1eff8a2e77888ae51b96c7292888.webm",light:"https://cdn.discordapp.com/assets/content/e2d18cff69e5718d2836557c0089cf5056f5e833e25e28b6e98bdbc1503d726f.webm"},[tV.Ac.PREMIUM_TENURE_12_MONTH]:{dark:"https://cdn.discordapp.com/assets/content/74b1267eebcf0dcd18ac9fb16c89d231604489cfa3d0eebcd71a4c24962e3538.webm",light:"https://cdn.discordapp.com/assets/content/20265cc95d50db21c86b4a217c967c535561fcb6bfa733df6ba1d0393ca5f980.webm"},[tV.Ac.PREMIUM_TENURE_24_MONTH]:{dark:"https://cdn.discordapp.com/assets/content/68ae410145a1ab508c52f2431e5f808b4cd60d89d74d41f07d6a85ce75106a2a.webm",light:"https://cdn.discordapp.com/assets/content/7aba50f994ce9e66bacabe14aafb881e43997136887f81054f1f025f032f7aea.webm"},[tV.Ac.PREMIUM_TENURE_36_MONTH]:{dark:"https://cdn.discordapp.com/assets/content/03f8fb27edf5fc0c15d71326623a871339eab9fc36316afab2fcce955049d726.webm",light:"https://cdn.discordapp.com/assets/content/566f4db88f64218ac2df0ac3af6bbc975dcd25044e5fdceb0ee8889b2b13c86c.webm"},[tV.Ac.PREMIUM_TENURE_60_MONTH]:{dark:"https://cdn.discordapp.com/assets/content/d2e0f57d4f0054e58fa2b13a28e2ccef6168ffd752760b84feff4da9b076912a.webm",light:"https://cdn.discordapp.com/assets/content/2bbcfd689cc2c402457c21c93b81c98537936d7e54ac6ac46d6a3133519b0101.webm"},[tV.Ac.PREMIUM_TENURE_72_MONTH]:{dark:"https://cdn.discordapp.com/assets/content/2d56eadb5dd14d8bc5d74a55d04cef85bfc2d083b6b0ea53f389c9f34993237a.webm",light:"https://cdn.discordapp.com/assets/content/c5e4aed8b111912db02d0aa12a73d162720f27aaf432000378344e94cde1ec65.webm"}};var tz=n(570484);let tZ=l.lazy(()=>Promise.all([n.e("969274"),n.e("924832")]).then(n.bind(n,748579)));function tK(){let e=(0,c.bG)([eT.Ay],()=>eT.Ay.useReducedMotion),t=(0,tP.A)(e=>e.shouldRenderTenureLevelUp),n=function(){let e=tH(),t=(0,tL.M)((0,tD.Ay)());if(null==e)return null;let n=tB[e],i=tW[e],l={currentBadge:(0,tU.e0)(e),currentBadgeTextGradient:t?n?.dark:n?.light,levelUpVideoSrc:t?i?.dark:i?.light},a=tV.sp.indexOf(e);if(a>0){let e=tV.sp[a-1],n=tB[e];l.prevBadge=(0,tU.e0)(e),l.prevBadgeTextGradient=t?n?.dark:n?.light}return l}(),[a,s]=l.useState(null);return(null!=n&&null==a&&s(n),e||!t||null==a)?null:(0,i.jsx)(tq,{levelUpData:a})}function tq(e){let{levelUpData:t}=e,n=l.useRef(null),a=l.useCallback(()=>{tP.A.setState({shouldRenderTenureLevelUp:!1})},[]);return(0,i.jsx)(tO.Ok,{containerRef:n,children:(0,i.jsxs)("div",{className:tz.i,children:[(0,i.jsx)("div",{className:tz.b,children:(0,i.jsx)(e3.m,{text:V.intl.string(V.t.cpT0Cq),children:(0,i.jsx)(e5.K,{icon:ep.P,variant:"secondary",size:"sm",onClick:a,"aria-label":V.intl.string(V.t.cpT0Cq)})})}),(0,i.jsx)(l.Suspense,{fallback:null,children:(0,i.jsx)(tZ,{levelUpData:t})})]})})}var tY=n(397562),t$=n(206835),tX=n(183555),tJ=n(465318),tQ=n(999291),t0=n(402860),t1=n(718019),t2=n(365607),t3=n(915614),t5=n(744753),t7=n(559506),t8=n(646986),t6=n(657538),t4=n(946356),t9=n(465829),ne=n(624479),nt=n(206845),nn=n(957565),ni=n(427262),nl=n(62119);function na(e){let{user:t,isVisible:n}=e,{trackUserProfileAction:l}=(0,tX.NJ)();return nn.p5?(0,i.jsx)(nt.A,{text:V.intl.string(V.t.y5MwJy),delay:0,"aria-label":!1,copyValue:ni.Ay.getUserTag(t,{decoration:"never",identifiable:"always"}),onCopy:()=>l({action:"COPY_USERNAME"}),children:e=>(0,i.jsx)(g.D,{...e,className:s()(nl.c,{[nl.R]:n}),"aria-label":V.intl.string(V.t.y5MwJy),children:(0,i.jsx)(ne.CopyIcon,{size:"xs",color:"currentColor"})})}):null}var ns=n(983495),nr=n(442228),no=n(885386),nd=n(362862),nc=n(863610),nu=n(508770),nh=n(421773),nm=n(309954),np=n(673125),nf=n(106799),ng=n(276130),nA=n(769001);function nx(e){let{popoutContainerRef:t}=e,{balance:n}=(0,nm.W)(),a=(0,c.bG)([np.Ay],()=>np.Ay.clientUnreadNotificationType),{isHovered:r,onMouseEnter:o,onMouseLeave:d}=(0,nh.A)(0,200),u=l.useCallback(()=>{(0,v.hasAnyModalOpen)()||d()},[d]),h=(0,eK.rE)({action:"PRESS_ORBS",onClick:o}),m=l.useMemo(()=>null!=n?V.intl.format(V.t["8xDISf"],{balance:String(n)}):(0,i.jsx)(nc.n,{dotRadius:3.5,themed:!0,className:nA.K}),[n]),p=l.useMemo(()=>a===np.Y0.NEW_ACHIEVEMENT?(0,i.jsx)(nu.E,{type:"new",variant:"brand"}):a===np.Y0.UNCLAIMED_ACHIEVEMENT?(0,i.jsx)(nu.E,{type:{text:V.intl.string(V.t.O13yhz)},variant:"brand"}):null,[a]);return(0,i.jsx)("li",{className:eq.j$,onMouseEnter:o,onMouseLeave:u,children:(0,i.jsx)(f.Y,{targetElementRef:t,align:"bottom",spacing:0,renderPopout:()=>(0,i.jsx)("div",{onMouseEnter:o,onMouseLeave:u,children:(0,i.jsx)(ng.vG,{})}),shouldShow:r,onRequestClose:u,children:e=>(0,i.jsx)("div",{className:eq.jG,children:(0,i.jsxs)(g.D,{className:eq.ef,...e,onClick:h,children:[(0,i.jsx)("div",{className:eq.iA,children:(0,i.jsx)(nf.A,{shouldUseThemeColor:!0,customSize:18})}),(0,i.jsx)("div",{className:eq.$H,children:(0,i.jsx)("div",{children:(0,i.jsx)(em.E,{color:"currentColor",variant:"text-sm/medium",className:eq.W1,children:m})})}),(0,i.jsxs)("div",{className:s()(eq.ap,nA._),children:[p,(0,i.jsx)(eZ._,{size:"xs",color:"currentColor"})]})]})})})})}var nv=n(290863),nE=n(351906),nC=n(403362),nT=n(562153),n_=n(661531),nS=n(477782),nI=n(628284),nj=n(695366),nb=n(363195),nN=n(889227),ny=n(287809),nM=n(174459),nR=n(429707),nw=n(274303),nk=n(994125),nO=n(347853),nP=n(573879),nL=n(559117),nD=n(661439),nU=n(385113),nG=n(352003),nF=n(429913),nV=n(334074),nH=n(633075),nB=n(667049),nW=n(280450),nz=n(90165),nZ=n(518477);function nK(e){let{targetElementRef:t,onClose:a}=e,[s,r]=l.useState(!1),o=(0,c.bG)([nW.default],()=>nW.default.getId()),{eligibleApplications:d,markAsDismissed:h}=function(){let e=(0,c.yK)([nU.A],()=>nU.A.getFeaturedApplicationIds());(0,nG.A)(e),l.useEffect(()=>{(0,nD.X)()},[]);let t=(0,c.bG)([nW.default],()=>nW.default.getId()),n=(0,nB.A)(t),i=l.useMemo(()=>n.filter(e=>e instanceof nH.R),[n]),a=(0,nF.A)(e),s=l.useMemo(()=>a.filter(nC.Vq),[a]),r=(0,c.cf)([nz.A],()=>{let t={};for(let n of e){let e=s.find(e=>e.id===n)?.getCanonicalGameId();null!=e&&(t[n]=nz.A.getLastPlayedDateTime(e))}return t}),o=l.useMemo(()=>{let e=Date.now();return s.filter(t=>{if(i.some(e=>e.applicationId===t.id))return!1;let n=r[t.id];return null!=n&&e-n<7776e6})},[s,i,r]),{eligibleToShow:d,markAsDismissed:h}=(0,nV.hj)({applications:o,dismissibleContent:u.M.APP_WIDGET_V2_PROFILE_UPSELL_COACHMARK,cooldownConfig:nV.SH});return{eligibleApplications:l.useMemo(()=>o.filter(e=>d.includes(e.id)),[o,d]),markAsDismissed:h}}();return((0,l.useEffect)(()=>{0!==d.length&&Promise.all([n.e("459257"),n.e("535308"),n.e("389187"),n.e("816027"),n.e("562772"),n.e("970604"),n.e("433400"),n.e("953327"),n.e("733814"),n.e("106980"),n.e("367536"),n.e("814431"),n.e("763214"),n.e("291103"),n.e("59599"),n.e("488602"),n.e("426737"),n.e("607468"),n.e("440636"),n.e("649975"),n.e("890516"),n.e("429249"),n.e("396635"),n.e("52837"),n.e("162775"),n.e("128804"),n.e("60882"),n.e("71151"),n.e("765073"),n.e("790484"),n.e("211004"),n.e("269714"),n.e("62849"),n.e("489020"),n.e("670058"),n.e("527798"),n.e("829172"),n.e("322497"),n.e("807849"),n.e("507140"),n.e("32776"),n.e("290608"),n.e("759086"),n.e("867336"),n.e("148758"),n.e("36026"),n.e("294387"),n.e("119766"),n.e("84867"),n.e("679157"),n.e("1955"),n.e("341161"),n.e("401696"),n.e("202985"),n.e("455021"),n.e("812196"),n.e("661630"),n.e("470126"),n.e("227853"),n.e("286615"),n.e("70866"),n.e("311541"),n.e("472847"),n.e("870088"),n.e("989649"),n.e("853458"),n.e("586662"),n.e("758053"),n.e("247471"),n.e("889002"),n.e("709976"),n.e("807432"),n.e("873532"),n.e("750955"),n.e("953343"),n.e("279774"),n.e("771593"),n.e("697284"),n.e("410470"),n.e("295570"),n.e("765208"),n.e("711562"),n.e("906470"),n.e("661157"),n.e("419121"),n.e("919789"),n.e("669130"),n.e("802890"),n.e("82937"),n.e("987221"),n.e("157064"),n.e("156957"),n.e("918786"),n.e("701335"),n.e("257935"),n.e("724086"),n.e("358937"),n.e("448738"),n.e("662167"),n.e("258407"),n.e("894292"),n.e("153302"),n.e("836576"),n.e("661779"),n.e("923981"),n.e("750370"),n.e("686809"),n.e("636909"),n.e("466592"),n.e("73946"),n.e("282050"),n.e("436101"),n.e("976888"),n.e("387970"),n.e("847445"),n.e("919659"),n.e("698136"),n.e("718368"),n.e("983513"),n.e("76928"),n.e("355502"),n.e("528311"),n.e("38012"),n.e("377109"),n.e("74886"),n.e("713273"),n.e("376053"),n.e("491760"),n.e("972006"),n.e("180644"),n.e("348567"),n.e("452075"),n.e("900277"),n.e("127962"),n.e("76428"),n.e("77473"),n.e("863232"),n.e("364827"),n.e("25279"),n.e("907167"),n.e("517888"),n.e("910471"),n.e("784569"),n.e("811133"),n.e("861060"),n.e("174016"),n.e("952372"),n.e("262156"),n.e("960235"),n.e("959880"),n.e("77333"),n.e("910486"),n.e("56366"),n.e("797595"),n.e("147662"),n.e("344057"),n.e("641248"),n.e("128504"),n.e("331988"),n.e("544571"),n.e("40291"),n.e("402368"),n.e("733115"),n.e("397270"),n.e("834552"),n.e("190779"),n.e("373122"),n.e("217951"),n.e("221856"),n.e("293159"),n.e("171202"),n.e("755936"),n.e("172503"),n.e("730760"),n.e("330316"),n.e("362931"),n.e("745959"),n.e("858529"),n.e("793716"),n.e("481987"),n.e("595653"),n.e("958038"),n.e("346802"),n.e("576909"),n.e("45594"),n.e("406174"),n.e("708757"),n.e("993103"),n.e("585968"),n.e("776273"),n.e("407170"),n.e("572963"),n.e("307575"),n.e("554241"),n.e("724303"),n.e("521930"),n.e("53102"),n.e("875842"),n.e("88599"),n.e("95340"),n.e("171273"),n.e("437065"),n.e("229787"),n.e("709640"),n.e("952548"),n.e("298408"),n.e("979483"),n.e("553984"),n.e("943780"),n.e("884601"),n.e("782969"),n.e("451224"),n.e("375767"),n.e("981004"),n.e("428967"),n.e("886246"),n.e("859546"),n.e("608032"),n.e("477970"),n.e("523276"),n.e("386317"),n.e("729963"),n.e("812042"),n.e("392075"),n.e("102328"),n.e("830938"),n.e("790417"),n.e("896359"),n.e("699292"),n.e("50097"),n.e("754982"),n.e("252229"),n.e("93461"),n.e("36877"),n.e("203930"),n.e("903663"),n.e("604172"),n.e("489523"),n.e("829260"),n.e("327198"),n.e("504098"),n.e("176911"),n.e("582486"),n.e("280098"),n.e("203263"),n.e("704374"),n.e("553683"),n.e("723934"),n.e("571294"),n.e("967293"),n.e("186546"),n.e("247339"),n.e("347430"),n.e("342090"),n.e("736637"),n.e("443256"),n.e("182816"),n.e("819119"),n.e("373566"),n.e("529225"),n.e("727075"),n.e("286470"),n.e("653308"),n.e("754876"),n.e("414501"),n.e("64500"),n.e("486825"),n.e("752011"),n.e("671367"),n.e("375072"),n.e("569443"),n.e("49282"),n.e("235683"),n.e("702091")]).then(n.bind(n,577593))},[d.length]),0===d.length)?null:(0,i.jsx)(F.A,{targetElementRef:t,position:"right",gradientColor:"blue",graphic:{type:"image",src:"https://cdn.discordapp.com/assets/content/06b7b29c0f2eac5ce71823e813f9989b2a53aba0998090a4fa1d0ab6241127a9.svg"},title:V.intl.string(V.t.HMWL9c),body:V.intl.string(V.t["9hfy3A"]),onRequestClose:()=>h(d.map(e=>e.id),z.i.USER_DISMISS),actions:[{text:V.intl.string(V.t.VSLDly),loading:s,onClick:function(){r(!0),(0,t0.openUserProfileModal)({userId:o,tabSection:nZ.RP.WIDGETS}).then(()=>{let e=d.map(e=>e.id);(0,v.openModalLazy)(async()=>{let{default:t}=await Promise.all([n.e("376053"),n.e("491760"),n.e("487697"),n.e("504098"),n.e("723934"),n.e("182816"),n.e("56438")]).then(n.bind(n,709013));return n=>(0,i.jsx)(t,{...n,trackUserProfileEditAction:()=>{},highlightedApplicationIds:e})},{stackingBehavior:"stack"}),h(d.map(e=>e.id),z.i.TAKE_ACTION),a()}).finally(()=>r(!1))}}]})}var nq=n(461213),nY=n(818348),n$=n(709516);function nX(){let e=(0,c.bG)([nq.A],()=>nq.A.getStatus()),t=(0,ni.MU)(e)??"",n=e===nY.cl.INVISIBLE||e===nY.cl.OFFLINE;return(0,i.jsxs)("div",{className:n$.k,children:[(0,i.jsxs)(A.A,{tag:"div",children:[V.intl.string(V.t.AHoLf4),":"]}),t,t.length>0&&n&&(0,i.jsx)(e3.m,{text:V.intl.string(V.t.L99HQm),children:(0,i.jsx)(nj.E,{size:"xs",color:n_.A.colors.STATUS_WARNING,"aria-label":V.intl.string(V.t.L99HQm)})})]})}var nJ=n(146901),nQ=n(827827);let n0=[{duration:15*te.A.Millis.MINUTE,label:()=>V.intl.string(V.t["8ot6gv"])},{duration:te.A.Millis.HOUR,label:()=>V.intl.string(V.t.UMWBZr)},{duration:8*te.A.Millis.HOUR,label:()=>V.intl.string(V.t.EpAXPC)},{duration:te.A.Millis.DAY,label:()=>V.intl.string(V.t["755t4q"])},{duration:3*te.A.Millis.DAY,label:()=>V.intl.string(V.t["f3/1ch"])},{duration:void 0,label:()=>V.intl.string(V.t["46dqJY"])}],n1="forever";function n2(e){let{status:t,currentStatus:n,description:l}=e,a=t!==tv.clD.ONLINE,s=(0,i.jsx)(i.Fragment,{children:n0.map(e=>{let{duration:l,label:a}=e;return(0,i.jsx)(nS.Dr,{id:`${t}-${l}`,label:a(),action:()=>(0,nQ.A)({nextStatus:t,prevStatus:n,durationMillis:l}),dontCloseOnAction:!0},l??n1)})});return(0,i.jsx)(nS.Dr,{id:t,keepItemStyles:!0,hasSubmenu:a,label:(0,ni.MU)(t),subtext:l,iconLeft:()=>(0,i.jsx)(eD.nW,{status:t,size:10}),leadingAccessory:{type:"status",status:t},action:()=>{(0,nQ.A)({nextStatus:t,prevStatus:n})},dontCloseOnAction:!0,children:a?s:void 0})}function n3(e){if(null==e||"0"===e)return;let{kind:t,dateString:n,timeString:i}=(0,nJ._)(e);return"today"===t?V.intl.formatToPlainString(V.t.ZxxHIO,{timeString:i}):V.intl.formatToPlainString(V.t["9OFjSe"],{dateString:n,timeString:i})}var n5=n(996988),n7=n(207634),n8=n(47453);function n6(e){let{currentUser:t,onClose:n,setPopoutRef:a,highlightBadge:r,openedAt:o,className:d}=e,h=__OVERLAY__,f=(0,tQ.Ay)(t.id,void 0),{analyticsLocations:g}=(0,k.Ay)(w.A.USER_PROFILE_ACCOUNT_POPOUT),x=(0,tX.pb)({layout:"ACCOUNT_POPOUT",userId:t.id,guildId:void 0});(0,tY.A)(g,f,nZ.R7.ACCOUNT_POPOUT);let{ref:E}=(0,eB.Ay)(),{isHoveringOrFocusing:C,isHovering:T}=(0,to.A)(E);l.useEffect(()=>{a?.(E.current)},[E,a]),l.useEffect(()=>(tP.A.setState({isOpen:!0}),()=>tP.A.setState({isOpen:!1,shouldRenderTenureLevelUp:!1})),[]);let _=(0,c.bG)([nv.A],()=>nv.A.getStatus(t.id)),S=n3(no.CY.useSetting()),I=(0,c.bG)([nE.A],()=>nE.A.hidePersonalInformation),j=(0,tk.kB)(),b=no.Q_.useSetting(),N=function(e){let t=no.CY.useSetting(),n=(0,tk.kB)(),l=no.Jr.useSetting();function a(i){let l=n3(t);if(e===i&&null!=l)return l;switch(i){case tv.clD.DND:return n?V.intl.string(V.t.day5A6):V.intl.string(V.t["tq/fMK"]);case tv.clD.INVISIBLE:return V.intl.string(V.t.zPc6Mc);default:return}}let s=(0,i.jsx)(i.Fragment,{children:n0.map(t=>{let{duration:n,label:l}=t;return(0,i.jsx)(nS.Dr,{id:`${e}-${n}`,label:l(),action:()=>{(0,tk.ES)(!0,n)},dontCloseOnAction:!0},n??n1)})}),r=n2({status:tv.clD.ONLINE,currentStatus:e}),o=n2({status:tv.clD.IDLE,currentStatus:e,description:a(tv.clD.IDLE)}),d=n2({status:tv.clD.DND,currentStatus:e,description:a(tv.clD.DND)}),c=n2({status:tv.clD.INVISIBLE,currentStatus:e,description:a(tv.clD.INVISIBLE)});return(0,i.jsxs)(i.Fragment,{children:[r,(0,i.jsx)(nS.bX,{},"menu-separator-statuses"),o,d,c,n?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(nS.bX,{},"menu-separator-statuses"),(0,i.jsx)(nS.Dr,{id:"quiet-mode","aria-label":"focus mode",keepItemStyles:!0,hasSubmenu:!0,label:V.intl.string(V.t.gJRnwK),iconLeft:eU.BellSlashIcon,leadingAccessory:{type:"icon",icon:eU.BellSlashIcon},badge:{text:V.intl.string(V.t.ApAu9f)},subtext:null!=l&&"0"!==l?V.intl.format(V.t.BWD8fs,{endTime:new Date(Number(l)).toLocaleString(V.intl.currentLocale,{month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit"})}):V.intl.string(V.t["Br1q+x"]),action:()=>{(0,tk.ES)(!n)},dontCloseOnAction:!0,children:s},"quiet-mode")]}):null]})}(_),y=function(e){let t=(0,c.bG)([ny.default],()=>ny.default.getCurrentUser()),n=(0,c.bG)([nE.A],()=>nE.A.hidePersonalInformation),l=(0,c.bG)([nb.A],()=>(0,tL.M)(nb.A.theme)),{multiAccountUsers:a}=(0,nk.K)(),s=a.map(a=>{let s=new nN.A(a),r=s.id===t?.id,o=a.tokenStatus===nw.U.INVALID,d=n?null:`#${s.discriminator}`;return(0,i.jsx)(nS.Dr,{id:s.id,focusedClassName:nL.in,void_label:e=>{let{isFocused:t}=e;return(0,i.jsxs)("div",{className:nL.ci,children:[(0,i.jsx)(m.eu,{src:s.getAvatarURL(void 0,40),size:p._3.SIZE_24,"aria-label":a.username}),(0,i.jsxs)("div",{className:nL.DD,children:[(0,i.jsx)(em.E,{className:nL.gE,variant:"text-sm/normal",children:ni.Ay.getUserTag(s,{mode:"username",identifiable:n?"never":"always"})}),!s.hasUniqueUsername()&&(0,i.jsx)(em.E,{className:nL.df,variant:"text-sm/normal",children:d})]}),r&&(0,i.jsx)(nI.y,{size:"sm",color:t?n_.A.unsafe_rawColors.WHITE.css:n_.A.unsafe_rawColors.BRAND_500.css,secondaryColor:t&&l||t&&!l?n_.A.unsafe_rawColors.BRAND_500.css:n_.A.unsafe_rawColors.WHITE.css,className:nL.s0}),o&&(0,i.jsx)(nj.E,{color:n_.A.unsafe_rawColors.RED_400.css,secondaryColor:t&&l||t&&!l?n_.A.unsafe_rawColors.BRAND_500.css:n_.A.unsafe_rawColors.WHITE.css,size:"xs",className:nL.s0})]})},action:()=>{if(e?.(),o)(0,nO.A)();else{var n;(n=s.id)!==t?.id&&(nM.default.track(tv.HAw.MULTI_ACCOUNT_SWITCH_ATTEMPT,{location:{section:tv.JJy.USER_PROFILE}}),nR.Mx(n,void 0,nP.WX.MULTI_ACCOUNT_MENU))}}},s.id)});return s.push((0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(nS.bX,{}),(0,i.jsx)(nS.Dr,{id:"manage-accounts",label:V.intl.string(V.t.WbFpq4),action:()=>{e?.(),(0,nO.A)()}})]})),s}(n),M=(0,t$.A)({analyticsLocations:g}),R=(0,tG.TW)(t),P=(0,O.J)({location:"UserProfileAccountPopout"}),L=(0,eW.d)({location:"UserProfileAccountPopout"}),D=l.useRef(null),U=l.useRef(null),G=(0,tN.A)(f?.profileFrame?.skuId),F=(0,tb.A)(f?.profileFrame?.skuId);(0,ty.A)({skuId:f?.profileFrame?.skuId,openedAt:o,context:x,analyticsLocations:g});let H=l.useRef((0,tP.A)(e=>e.shouldRenderTenureLevelUp)),W=l.useMemo(()=>(0,tR.A)(),[]),[Z,K]=l.useState(()=>tP.A.getState().shouldRenderTenureLevelUp);function q(e){n?.(),(0,t0.openUserProfileModal)({customStatusPrompt:W,sourceAnalyticsLocations:g,...x,...e})}l.useEffect(()=>{let e=setTimeout(()=>{K(!1)},500);return()=>clearTimeout(e)},[]);let Y=f?.widgets!=null&&f.widgets.length>0,$=l.useCallback(()=>{n()},[n]),X=l.useCallback(()=>{M(),$()},[M,$]),J=(0,er.ux)("UserProfileAccountPopout"),Q=tJ.A.useConfig({location:"UserProfileAccountPopout"}).enabled,ee=(0,nd.H)({location:"UserProfileAccountPopout"}),[et,en]=(0,tw.kn)([J?u.M.DISPLAY_NAME_STYLES_FLYWHEEL_EDIT_PROFILE_NEW_BADGE:void 0,Q?u.M.USER_PROFILE_PERSONAL_WIDGET_COACHMARK:void 0].filter(nC.Vq),void 0,!0),ei=l.useId();return(0,i.jsx)(k.f5,{value:g,children:(0,i.jsx)(tX.of,{value:x,openedAt:o,fetchStartedAt:f?.fetchStartedAt,fetchEndedAt:f?.fetchEndedAt,isLoaded:f?.isLoaded,children:(0,i.jsxs)(ek.l,{ref:E,"aria-labelledby":ei,className:s()(eq.jC,d),"data-layer":"base",children:[(0,i.jsx)(A.A,{children:(0,i.jsx)(eR.H,{id:ei,children:V.intl.string(V.t["5fWB8U"])})}),(0,i.jsxs)(eR.F,{children:[(0,i.jsxs)(t4.A,{className:eq.BK,user:t,displayProfile:f,themeType:n5.d.POPOUT,children:[(0,i.jsxs)("div",{className:n8.wx,children:[(0,i.jsx)(t3.A,{user:t,displayProfile:f,themeType:n5.d.POPOUT}),(0,i.jsx)(t1.A,{user:t,displayProfile:f,avatarSize:n7.T[n5.d.POPOUT].avatarSize,onOpenProfile:h?void 0:q}),(0,i.jsx)(ns.A,{ref:D,user:t,themeType:n5.d.POPOUT,onCloseProfile:n,prompt:W})]}),(0,i.jsxs)(eO.Ip,{className:eq.rf,style:{pointerEvents:Z?"none":void 0},children:[(0,i.jsx)(t7.A,{userId:t.id}),(0,i.jsx)(t9.Ay,{className:eq.eF,user:t,displayName:nT.Ay.getName(void 0,null,t),onClickName:h?void 0:q,displayNameTrailing:(0,i.jsx)(na,{user:t,isVisible:C}),pronouns:f?.pronouns,trailing:(0,i.jsx)(t2.A,{displayProfile:f,themeType:n5.d.POPOUT,onClose:n,shouldOpenBadgeTooltip:null!=r?e=>e===r:void 0,shouldGlowTenureBadge:H.current})}),(0,i.jsx)(t5.A,{isPremiumUser:R,onInteraction:n}),(0,i.jsx)(nr.A,{userId:t.id,userBio:f?.bio,hidePersonalInformation:I,onClose:n}),Y&&(0,i.jsx)(t6.A,{user:t,widgets:f?.widgets,onOpenUserProfileModal:q}),(0,i.jsx)(t8.A,{user:t,currentUser:t,onOpenUserProfileModal:q,onClose:n}),(0,i.jsxs)("div",{className:eq.T_,children:[(0,i.jsx)(t4.A.Overlay,{className:eq.g0,children:(0,i.jsxs)(eX,{children:[(0,i.jsx)(e$,{action:"EDIT_PROFILE",label:V.intl.string(V.t.s5vZlQ),icon:eP.PencilIcon,trailing:null!=et?(0,i.jsx)(eL.Lp,{text:V.intl.string(V.t.y2b7CA),"aria-hidden":!0}):null,onClick:()=>{et===u.M.DISPLAY_NAME_STYLES_FLYWHEEL_EDIT_PROFILE_NEW_BADGE&&en(z.i.TAKE_ACTION),X()},ref:U}),(0,i.jsx)(e$,{action:"PRESS_SET_STATUS",label:(0,i.jsx)(nX,{}),sublabel:null!=S&&S,icon:()=>(0,i.jsx)(eD.nW,{status:_,size:12}),trailing:(j||_===tv.clD.DND)&&(0,i.jsx)(eU.BellSlashIcon,{size:"xxs"}),renderSubmenu:eM.Fr?void 0:e=>{let{closePopout:t}=e;return(0,i.jsx)(eY,{navId:"set-status-submenu",className:eq.hQ,"aria-label":V.intl.string(V.t.E13trI),onClose:t,children:N})},onClick:eM.Fr?()=>{n(),(0,v.openModalLazy)(()=>new Promise(e=>e(e=>{let{onClose:t,...n}=e;return(0,i.jsx)(ew.d,{onClose:t,...n,size:"sm","aria-label":V.intl.string(V.t["3Uj+2p"]),children:(0,i.jsx)(eG.W,{"data-menu-migrated":!0,navId:"set-status-submenu-mobile-web",variant:"fixed","aria-label":V.intl.string(V.t.E13trI),hideScroller:!0,onClose:t,onSelect:void 0,children:N})})})))}:void 0}),P&&L&&(0,i.jsx)(e$,{action:"PRESS_VIEW_BADGES",icon:eF.q,label:V.intl.string(V.t.l6w3Vj),onClick:()=>{n(),(0,B._)({viewingCurrentUserBadges:!0})}}),(0,i.jsx)(tI,{onClose:n,popoutContainerRef:E}),ee&&(0,i.jsx)(nx,{popoutContainerRef:E})]})}),(0,i.jsx)(t4.A.Overlay,{className:eq.g0,children:(0,i.jsxs)(eX,{children:[(0,i.jsx)(e$,{action:"PRESS_SWITCH_ACCOUNTS",icon:eV.r,label:V.intl.string(V.t.oMNyYN),onClick:()=>{n(),(0,nO.A)()},renderSubmenu:e=>{let{closePopout:t}=e;return(0,i.jsx)(eY,{navId:"switch-accounts-submenu","aria-label":V.intl.string(V.t.wFhVqL),onClose:t,children:y})}}),!__OVERLAY__&&nn.p5&&b&&(0,i.jsx)(e$,{action:"COPY_USER_ID",icon:eH.L,label:V.intl.string(V.t["/AXYnE"]),onClick:()=>{(0,nn.C)(t.id),n()}})]})})]})]}),f?.profileEffect!=null&&!H.current&&(0,i.jsx)(tj.A,{skuId:f.profileEffect.skuId,isHovering:T}),null!=G&&(0,i.jsx)(tM.A,{frame:G,fadeIn:F})]}),(0,i.jsx)(nK,{targetElementRef:U,onClose:n}),(0,i.jsx)(tK,{})]})]})})})}var n4=n(130490),n9=n(655116),ie=n(513987),it=n(106531),ii=n(454719),il=n(342296),ia=n(852712),is=n(389960),ir=n(173660),io=n(544576),id=n(763827),ic=n(499156),iu=n(731854);let ih=2.5*te.A.Millis.SECOND,im=+te.A.Millis.HOUR;var ip=n(459838),ig=n(485296);let iA=3*te.A.Millis.SECOND,ix=+te.A.Millis.DAY;var iv=n(616356),iE=n(734057),iC=n(629016),iT=n(186111),i_=n(967198),iS=n(486020),iI=n(625494),ij=n(536194),ib=n(19575),iN=n(994314),iy=n(485599),iM=n(338854);function iR(e){let{targetElementRef:t,markAsDismissed:n,onCheckItOut:l,position:a,shouldShow:s=!0,children:r}=e,o=(0,eJ.sw)();return(0,i.jsxs)(i.Fragment,{children:[r,s&&o?(0,i.jsx)(iM.H,{targetElementRef:t,title:V.intl.string(tC.default.Qn21R6),body:V.intl.string(tC.default.eFDg0b),badge:"beta",assetUrl:"https://cdn.discordapp.com/assets/content/4c8a4a5e95e1fc7ef746d21f8fb3153da946324813f8551c86a19266ed8e9ab0.png",disableMediaViewer:!0,position:a,caretConfig:{align:"center"},action:{text:V.intl.string(V.t.RzWDqY),onClick:function(){n(z.i.TAKE_ACTION),l()}},onRequestClose:function(){n(z.i.USER_DISMISS)}}):null]})}var iw=n(379848),ik=n(626584),iO=n(757036),iP=n(591179),iL=n(531685),iD=n(259065),iU=n(701974);let iG=new ik.A("DisplayNameStylesFlywheelCoachmark");function iF(e){let{markAsDismissed:t,targetElementRef:n,children:a}=e,{analyticsLocations:s}=(0,k.Ay)(),r=(0,l.useRef)(null),o=(0,c.bG)([iL.A],()=>iL.A.isFocused()),d=(0,iO.L)(tV.PremiumTypes.TIER_2),u=(0,iP.X)("DisplayNameStylesFlywheelCoachmark"),h=(0,l.useCallback)(()=>{t(z.i.TAKE_ACTION);let e=ny.default.getCurrentUser();u&&null!=e?(0,t0.openUserProfileModal)({userId:e.id,sourceAnalyticsLocations:s,onModalOpen:()=>{(0,iD.L)({analyticsLocations:s,stackingBehavior:"stack"})}}):(0,ex.openUserSettings)(eA.X.PROFILE_PANEL,{analyticsLocations:s},()=>{(0,iD.L)({analyticsLocations:s})})},[t,s,u]),m=(0,l.useCallback)(()=>{t(z.i.USER_DISMISS)},[t]);(0,l.useEffect)(()=>{o&&r.current?.paused?r.current?.play().catch(iG.error):o||r.current?.pause()},[o]);let p=d?[V.intl.string(iU.default.TyUdka)]:[V.intl.string(iU.default.dluV0R)];return(0,i.jsxs)(i.Fragment,{children:[a,(0,i.jsx)(F.A,{targetElementRef:n,shouldShow:!0,onRequestClose:m,align:"right",position:"top",caretConfig:{align:"center"},gradientColor:"nitro-pink",graphic:{type:"video",ref:r,src:"https://cdn.discordapp.com/assets/content/c0da8c4f64ef225b01b94a5c05d7fece18b9f36338c1f214ffb7b26299058973.webm",aspectRatio:"21/9",loop:!0},size:"lg",title:V.intl.string(iU.default.cYwrp8),body:p,actions:[{text:V.intl.string(V.t["4P5I8V"]),variant:"primary",onClick:h}]})]})}var iV=n(45780),iH=n(696451),iB=n(71393),iW=n(685073),iz=n(228366);let iZ={lastSeenInfos:{}},iK=iZ;class iq extends c.Ay.PersistedStore{static displayName="GuildTagChangedCoachmarkStore";static persistKey="GuildTagChangedCoachmarkStore";initialize(e){iK=e??iZ}getState(){return iK}getGuildLastSeenInfo(e){return iK.lastSeenInfos[e]??null}}let iY=new iq(iz.h,{GUILD_TAG_CHANGED_COACHMARK_SEEN:function(e){let{guildId:t,lastSeenInfo:n}=e;iK.lastSeenInfos[t]=n},LOGOUT:function(){iK=iZ}});var i$=n(514661);let iX=new ik.A("GuildTagAvailableCoachmark");function iJ(e){let t=(0,c.bG)([iB.A],()=>iB.A.getGuild(e.guildId));function n(n){t?.profile?.tag!=null&&iz.h.dispatch({type:"GUILD_TAG_CHANGED_COACHMARK_SEEN",guildId:t.id,lastSeenInfo:{tag:t.profile.tag}}),e.onDismiss?.(n)}let{isAdopting:l,onAdoptTag:a,onEditProfile:s}=(0,i$.A)(t?.id??null,()=>n(z.i.TAKE_ACTION));if(null==t||!(0,iW.q0)(t))return iX.error("GuildTagChangedCoachmark rendered without guildId for a guild with tags."),e.children;let r=[{text:V.intl.string(V.t.jwEaiX),loading:l,onClick:a,variant:"primary"},{text:V.intl.string(V.t.s5vZlQ),onClick:s,variant:"secondary"}];return(0,i.jsxs)(i.Fragment,{children:[e.children,(0,i.jsx)(F.A,{targetElementRef:e.targetElementRef,shouldShow:!0,position:"top",graphic:{type:"dynamic",component:G.DynamicGraphicComponent.GUILD_TAG_COACHMARK_ASSET,props:{guildId:t.id,guildProfile:t.profile}},title:V.intl.formatToPlainString(V.t["m/Tc3n"],{guildName:t.name}),body:V.intl.string(V.t.DrAXIr),actions:r,size:"md",onRequestClose:()=>n(z.i.USER_DISMISS)})]})}function iQ(e){let t=(0,c.bG)([iB.A],()=>iB.A.getGuild(e.guildId));function n(t){e.onDismiss?.(t)}let{isAdopting:l,onAdoptTag:a,onEditProfile:s}=(0,i$.A)(t?.id??null,()=>n(z.i.TAKE_ACTION));if(null==t||!(0,iW.q0)(t))return iX.error("GuildTagAvailableCoachmark rendered without guildId for a guild with tags."),e.children;let r=[{text:V.intl.string(V.t.jwEaiX),loading:l,onClick:a,variant:"primary"},{text:V.intl.string(V.t.s5vZlQ),onClick:s,variant:"secondary"}];return(0,i.jsxs)(i.Fragment,{children:[e.children,(0,i.jsx)(F.A,{targetElementRef:e.targetElementRef,shouldShow:!0,position:"top",graphic:{type:"dynamic",component:G.DynamicGraphicComponent.GUILD_TAG_COACHMARK_ASSET,props:{guildId:t.id,guildProfile:t.profile}},title:V.intl.formatToPlainString(V.t.VFqnyU,{guildName:t.name}),body:V.intl.string(V.t.DrAXIr),actions:r,size:"md",onRequestClose:()=>n(z.i.USER_DISMISS)})]})}var i0=n(843010),i1=n(764231),i2=n(425713);function i3(e){let{groupName:t,targetElementRef:n}=e,l=tH(),a=(0,c.bG)([eT.Ay],()=>eT.Ay.useReducedMotion),s=(0,tP.A)(e=>e.isOpen),r=(0,i0.G)();return a||null==l||s||r?null:(0,i.jsx)(iw.zJ,{contentType:u.M.NITRO_TENURE_BADGE_LEVEL_UP,timeRecurringConfig:{cooldownDurationMs:12096e5},groupName:t,children:e=>{let{visibleContent:t,markAsDismissed:a}=e;return(0,i.jsx)(i5,{recentlyLeveledTenureBadge:l,markAsDismissed:a,targetElementRef:n,shouldShow:t===u.M.NITRO_TENURE_BADGE_LEVEL_UP})}})}function i5(e){let{recentlyLeveledTenureBadge:t,markAsDismissed:n,targetElementRef:a,shouldShow:s}=e,r=tV.sp.indexOf(t),o=(0,i2.I)(tV.sp[r>0?r-1:r]).ambient,d=(0,l.useCallback)(()=>{n(z.i.TAKE_ACTION),tP.A.setState({shouldRenderTenureLevelUp:!0}),iI._.dispatch(tv.jej.SHOW_ACCOUNT_PROFILE_POPOUT,{})},[n]),c=(0,l.useCallback)(()=>{n(z.i.USER_DISMISS)},[n]),u=tV.VD[t],h=V.intl.formatToPlainString(V.t.ewkaVR,{timeMilestone:(0,i1.T)(u.id,u.tenureReqNumMonths)?.toLocaleLowerCase()}),m=[{text:V.intl.string(V.t.RzWDqY),variant:"primary",onClick:d}];return(0,i.jsx)(F.A,{targetElementRef:a,onRequestClose:c,shouldShow:s,caretConfig:{align:"center"},graphic:null!=o?{type:"image",src:o,aspectRatio:"6/4"}:void 0,size:"lg",title:V.intl.string(V.t.VoDxsV),body:h,actions:m})}function i7(e){let{isQuestBarEmpty:t,hasLoadedQuestBar:n}=(0,n4.c9)(),l=null!=e.targetElementRef.current&&t&&n,[a,s]=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{shouldShow:n=!0}=t,i=(0,iV.G$)(u.V.ADOPT_CLAN_IDENTITY_NOTICE,e??tv.dJq),l=(0,c.bG)([iB.A,ny.default,iH.Ay],()=>{if(null===e)return!1;let t=iB.A.getGuild(e);if(void 0===t||!(0,iW.Rg)(t)||null==t.profile||null===t.profile.tag)return!1;let n=ny.default.getCurrentUser();if(void 0===n||n.primaryGuild?.identityGuildId===t.id&&n.primaryGuild?.tag===t.profile.tag)return!1;let i=iH.Ay.getMember(e,n.id);return null!=i&&!i.isPending},[e]);return(0,tw.ww)(l&&n&&!i?[u.M.GUILD_TAG_AVAILABLE_COACHMARK_V2]:[],e??tv.eGj)}(e.guildId,{shouldShow:l}),[r,o]=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{shouldShow:n=!0}=t,i=e?.primaryGuild,l=i?.identityGuildId??null,a=(0,c.bG)([iY],()=>null===l?null:iY.getGuildLastSeenInfo(l)),s=(0,c.bG)([iB.A],()=>iB.A.getGuild(l)?.profile?.tag),r=null!=s&&i?.identityGuildId===l&&i?.tag===null,o=null!=l&&a?.tag===s,d=null!==l&&r&&!o;return(0,tw.Wl)(d&&n?u.M.GUILD_TAG_UPDATED_COACHMARK:null,{cooldownDurationMs:864e5})}(e.currentUser,{shouldShow:l});return l?a===u.M.GUILD_TAG_AVAILABLE_COACHMARK_V2?(0,i.jsx)(iQ,{guildId:e.guildId,onDismiss:s,targetElementRef:e.targetElementRef,children:e.children}):r===u.M.GUILD_TAG_UPDATED_COACHMARK?(0,i.jsx)(iJ,{guildId:e.currentUser.primaryGuild?.identityGuildId??null,onDismiss:o,targetElementRef:e.targetElementRef,children:e.children}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(i3,{groupName:z.m.ACCOUNT_NAME_ZONE,targetElementRef:e.targetElementRef}),(0,i.jsx)(iw.Ay,{contentTypes:e.additionalDCs??[],groupName:z.m.ACCOUNT_NAME_ZONE,children:t=>{let{visibleContent:n,markAsDismissed:l}=t;switch(n){case u.M.DISPLAY_NAME_STYLES_FLYWHEEL_COACHMARK:return(0,i.jsx)(iF,{markAsDismissed:l,targetElementRef:e.targetElementRef,children:e.children});case u.M.CLIPS_PRIMARY_ENTRY_POINT_COACHMARK:return(0,i.jsx)(iR,{markAsDismissed:l,position:"top",targetElementRef:e.targetElementRef,onCheckItOut:e1.p,children:e.children});case u.M.BADGE_DIRECTORY_NUX_POPOVER:return(0,i.jsxs)(i.Fragment,{children:[e.children,(0,i.jsx)(Z,{variantProps:e.badgeDirectoryNuxPopoverVariant,markAsDismissed:l,targetElementRef:e.targetElementRef})]});default:return e.children}}})]}):e.children}var i8=n(615675),i6=n(900797),i4=n(847374),i9=n(348858),le=n(617354),lt=n(829773),ln=n(42473),li=n(516171),ll=n(577755);function la(e){let{selfDeaf:t,serverDeaf:n,awaitingRemote:a,onClick:r,iconForeground:o,nameplate:d,shouldShowOutputDeviceChangedTooltip:c,dismissTooltips:u}=e,h=t||n,{Component:m,play:p,events:{onMouseEnter:g,onMouseLeave:A}}=(0,i9.I)(h?"undeafen":"deafen"),x=n?i8.T:m,{name:v}=(0,ey.x5)(iu.oh.AUDIO_OUTPUT),E=(0,le.A)(t,n,a),{analyticsLocations:C}=(0,k.Ay)(w.A.AUDIO_OUTPUT_BUTTON),T=l.useRef(null);return l.useEffect(()=>()=>p(),[h,p]),(0,i.jsx)(k.f5,{value:C,children:(0,i.jsx)(f.Y,{targetElementRef:T,renderPopout:e=>{let{closePopout:t}=e;return u(),(0,i.jsx)(k.f5,{value:C,children:(0,i.jsx)(lt.A,{onInteraction:(0,Q.s)("AudioDeviceMenu",w.A.ACCOUNT),onClose:t,renderOutputDevices:!0,renderOutputVolume:!0,maybeRenderSpatialAudioCheckbox:!0,renderSettingsButton:!0})})},position:"top",align:"left",animation:f.Y.Animation.FADE,spacing:4,children:(e,t)=>{let{onClick:l}=e,{isShown:u}=t,m=u?i6.t:i4.a;return(0,i.jsxs)("div",{ref:T,className:s()(li.Lh,{[li.v8]:h,[li.q6]:u}),children:[(0,i.jsx)(ln.A,{"aria-checked":h,"aria-label":V.intl.string(V.t.wjcRFX),className:li.eT,disabled:a,icon:(0,i.jsx)(x,{size:"custom",width:20,height:20,color:h?n_.A.colors.ICON_VOICE_MUTED:"currentColor",className:o}),iconForeground:h?ll.o:void 0,innerClassName:s()({[ll.T]:n}),onClick:r,onContextMenu:l,onMouseEnter:g,onMouseLeave:A,plated:null!=d,redGlow:h,role:"switch",tooltipText:E}),(0,i.jsx)(ln.A,{className:s()(li.UT,{[li.q6]:u}),disabled:a,icon:(0,i.jsx)(m,{className:li.$$,size:"custom",width:12,height:12,color:h?n_.A.colors.ICON_VOICE_MUTED:"currentColor"}),onClick:l,onContextMenu:l,plated:null!=d,redGlow:h,tooltipType:c?"green_void_do_not_use":void 0,tooltipForceOpen:c,tooltipPositionKey:c?V.intl.formatToPlainString(V.t["f+DDY/"],{outputDeviceName:v}):void 0,tooltipShouldShow:!u,tooltipText:c?V.intl.format(V.t["f+DDY/"],{outputDeviceName:v}):V.intl.string(V.t.aA4Vce),"aria-label":c?V.intl.formatToPlainString(V.t["f+DDY/"],{outputDeviceName:v}):V.intl.string(V.t.aA4Vce)})]})}})})}var ls=n(666654),lr=n(523875),lo=n(993719);let ld={};class lc extends c.Ay.Store{static displayName="CallFeedbackTutorialStore";getIsTutorialActive(e){return ld[e]??!1}}let lu=new lc(iz.h,{CALL_FEEDBACK_TUTORIAL_SHOW:function(e){let{tutorialKey:t}=e;ld[t]=!0},CALL_FEEDBACK_TUTORIAL_DISMISS:function(e){let{tutorialKey:t}=e;ld[t]=!1}});var lh=n(362823),lm=n(980923),lp=n(573549),lf=n(222176),lg=n(973324);function lA(e){let t,{selfMute:n,serverMute:a,suppress:r,awaitingRemote:o,iconForeground:d,onMouseEnter:u,onMouseLeave:h,onClick:m,nameplate:p,shouldShowSpeakingWhileMutedTooltip:g,shouldShowSpeakingWhilePTTTooltip:A,shouldShowInputDeviceChangedTooltip:x,shouldShowPTTJoinTooltip:v,dismissTooltips:E,speaking:C}=e,{showPTTIconIndicator:T}=ic.A.useConfig({location:"MicrophoneButton"}),_=(0,c.bG)([io.Ay],()=>io.Ay.getMode()===iu.TB.PUSH_TO_TALK),S=(0,c.bG)([io.Ay],()=>io.Ay.getSettings().modeOptions.shortcut),I=(0,c.bG)([lu],()=>lu.getIsTutorialActive(lh.v.MUTE_TUTORIAL)),j=(0,c.bG)([id.A],()=>null!=id.A.getChannelId()),{name:b}=(0,ey.x5)(iu.oh.AUDIO_INPUT),{enabledInputProfiles:N}=(0,ia.d)({location:"MicrophoneButton"}),y=l.useRef(null),M=n||r||a,R=(0,lr.L)(M?"unmute":"mute"),{analyticsLocations:O}=(0,k.Ay)(w.A.AUDIO_INPUT_BUTTON),{Component:P,events:L,play:D}=R,U=a||r?ls.O:P;l.useEffect(()=>()=>D(),[M,D]);let G=(0,lm.A)(n,a,r,o);t=g?{tooltipType:"green_void_do_not_use",tooltipText:V.intl.string(V.t["29gnR4"]),tooltipForceOpen:!0}:v||A?{tooltipType:"green_void_do_not_use",tooltipText:V.intl.format(V.t.c1qUOQ,{keybind:tn.dI(S).toLocaleUpperCase()}),tooltipForceOpen:!0}:{tooltipText:G};let H=T&&_&&j,B=M?n_.A.colors.ICON_VOICE_MUTED:"currentColor",W=l.useCallback(()=>{m(),I&&lo.N(lh.v.MUTE_TUTORIAL)},[m,I]);return(0,i.jsxs)(k.f5,{value:O,children:[(0,i.jsx)(f.Y,{targetElementRef:y,renderPopout:e=>{let{closePopout:t}=e;return E(),(0,i.jsx)(k.f5,{value:O,children:(0,i.jsx)(lt.A,{onInteraction:(0,Q.s)("AudioDeviceMenu",w.A.ACCOUNT),onClose:t,maybeRenderPTTCheckbox:!0,renderInputProfiles:N.length>0,renderInputDevices:!0,maybeRenderInputMeter:!0,renderInputVolume:!0,renderSettingsButton:!0})})},position:"top",align:"left",animation:f.Y.Animation.FADE,spacing:4,children:(e,n)=>{let{onClick:l}=e,{isShown:a}=n,r=a?i6.t:i4.a;return(0,i.jsxs)("div",{ref:y,className:s()(li.Lh,{[li.v8]:M,[li.q6]:a}),children:[(0,i.jsx)(ln.A,{"aria-checked":M,"aria-label":V.intl.string(V.t.w4m945),className:li.eT,disabled:o,icon:(0,i.jsx)(U,{size:"custom",width:20,height:20,color:B,className:d}),onClick:W,onContextMenu:l,onMouseEnter:()=>{u(),L.onMouseEnter()},onMouseLeave:()=>{h(),L.onMouseLeave()},plated:null!=p,redGlow:M,role:"switch",...t,children:H?(0,i.jsx)("div",{className:s()(lf.U,{[lf.z]:C})}):null}),(0,i.jsx)(ln.A,{"aria-label":x?V.intl.formatToPlainString(V.t["18wnuD"],{inputDeviceName:b}):V.intl.string(V.t.fRzCbB),className:s()(li.UT,{[li.q6]:a}),disabled:o,icon:(0,i.jsx)(r,{className:li.$$,size:"custom",width:12,height:12,color:B}),onClick:l,onContextMenu:l,onMouseEnter:u,onMouseLeave:h,plated:null!=p,redGlow:M,tooltipType:x?"green_void_do_not_use":void 0,tooltipForceOpen:x,tooltipPositionKey:x?V.intl.formatToPlainString(V.t["18wnuD"],{inputDeviceName:b}):void 0,tooltipShouldShow:!a,tooltipText:x?V.intl.format(V.t["18wnuD"],{inputDeviceName:b}):V.intl.string(V.t.fRzCbB)})]})}}),(0,i.jsx)(F.A,{targetElementRef:y,shouldShow:I,graphic:{type:"image",src:lg.A},onRequestClose:()=>{lo.N(lh.v.MUTE_TUTORIAL)},position:"top",title:V.intl.string(lp.default.VG4zAf),body:V.intl.string(lp.default["8VIRzR"])})]})}var lx=n(935399),lv=n(505312),lE=n(848847),lC=n(88001),lT=n(148155),l_=n(438705);function lS(e){let{targetElementRef:t,shouldShow:n,onDismiss:a}=e,s=l.useCallback(()=>{a(),(0,ex.openUserSettings)(eA.X.SUBSCRIPTIONS_PANEL)},[a]);return(0,i.jsx)(F.A,{targetElementRef:t,position:"top",caretConfig:{align:"start"},size:"md",graphic:{type:"image",src:l_},shouldShow:n,title:V.intl.format(lT.default.bx8sR9,{premiumGroupProductName:(0,lC.DP)()}),body:V.intl.format(lT.default.Pw4OFZ,{premiumGroupProductName:(0,lC.DP)()}),onRequestClose:a,actions:[{text:V.intl.string(lT.default.DD26QR),onClick:s}]})}var lI=n(873298),lj=n(840387);function lb(e){let{markAsDismissed:t,targetElementRef:n}=e,a=(0,lj.Z)(),s=no.KP.useSetting(),r=a&&s!==lI.KP.FRIENDS_AND_ALL_GUILDS,o=(0,l.useCallback)(()=>{t(z.i.TAKE_ACTION),(0,ex.openUserSettings)(eA.X.PROFILE_PRIVACY_CATEGORY)},[t]),d=(0,l.useCallback)(()=>{t(z.i.USER_DISMISS)},[t]),c=r?s===lI.KP.FRIENDS_ONLY?V.intl.string(V.t["/hogEy"]):V.intl.string(V.t["6hEfm1"]):V.intl.string(V.t.bnNxW1);return(0,i.jsx)(F.A,{targetElementRef:n,shouldShow:!0,onRequestClose:d,align:"center",position:"top",caretConfig:{align:"end"},graphic:{type:"image",src:"https://cdn.discordapp.com/assets/content/6127c744cb2822ba2b138271130d9493e2579c126af2ee58921b6f988c6a46d6.svg"},title:V.intl.string(V.t.Ve4nS1),body:c,size:"md",gradientColor:"purple",actions:[{text:V.intl.string(V.t.eOoTMX),variant:"primary",onClick:o}]})}var lN=n(415443);function ly(e){let t,n,{webBuildOverride:a,onClick:s,onContextMenu:r,dismissibleContents:o,iconForeground:d,nameplate:c}=e,h=l.useRef(null),[m,p]=l.useState(!1);(0,lx.Ay)(()=>{function e(){return p(!0)}return iI._.subscribe(tv.jej.PREMIUM_GROUP_PURCHASE_FLOW_COMPLETED,e),()=>{iI._.unsubscribe(tv.jej.PREMIUM_GROUP_PURCHASE_FLOW_COMPLETED,e)}});let f=l.useCallback(()=>{p(!1),s()},[s]);if(null!=a){let e=(0,lN.A)("1789370352781",!0);t=null!=e?V.intl.formatToPlainString(V.t.wve4kg,{webBuildOverride:a.id,builtAt:e}):V.intl.formatToPlainString(V.t.Gzh6ZP,{webBuildOverride:a.id})}else t=V.intl.string(V.t.cduTBL);let g=e7.SettingsIcon,A=(0,lv.w)();return g=null!=a?lE.H:A.Component,(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(ln.A,{ref:h,tooltipText:t,tooltipPositionKey:n,onClick:f,onContextMenu:r,"aria-label":V.intl.string(V.t.cduTBL),icon:(0,i.jsx)(g,{size:"refresh_sm",color:"currentColor",className:d}),...A.events,plated:null!=c}),(0,i.jsx)(lS,{targetElementRef:h,shouldShow:m,onDismiss:()=>p(!1)}),(0,i.jsx)(iw.Ay,{contentTypes:o,groupName:z.m.ACCOUNT_NAME_ZONE,children:e=>{let{visibleContent:t,markAsDismissed:n}=e;return t===u.M.TINY_BRONCO&&null!=ie.PL?(0,i.jsx)(l.Suspense,{fallback:null,children:(0,i.jsx)(ie.PL,{markAsDismissed:n,targetElementRef:h})}):t===u.M.PRIVATE_PROFILE_COACHMARK?(0,i.jsx)(lb,{markAsDismissed:n,targetElementRef:h}):null}})]})}var lM=n(358285);let lR=ib.Ay.getEnableHardwareAcceleration()?m.Js:m.eu,lw=2.5*te.A.Millis.SECOND,lk=2*te.A.Millis.MINUTE,lO=2*te.A.Millis.MINUTE,lP=5*te.A.Millis.SECOND;function lL(e){let{ref:t,speaking:n,voiceDb:a=-1/0,streaming:r,currentUser:o,status:d,handleClick:c,handleMouseLeave:u,renderNameTag:h,nameplate:m,avatarDecoration:A,"data-jump-section":x}=e,v=l.useRef(null),E=t??v,T=(0,iS.F_)({avatarDecoration:A,size:(0,et.Te)(p._3.SIZE_32)}),_=(0,eo.A)(),{updateOpenPopoutRef:I,highlightBadge:j,setHighlightBadge:b}=function(){let e=l.useRef(null),t=l.useCallback(t=>{e.current=()=>{t.onMouseDown(),t.onClick()}},[]),[n,i]=l.useState(),[a,s]=l.useState(!1);return(0,S.A)(()=>s(!0),750),l.useEffect(()=>{function t(t){let{highlightBadge:n}=t;null!=n&&i(n),e.current?.()}return iI._.subscribe(tv.jej.SHOW_ACCOUNT_PROFILE_POPOUT,t),()=>{iI._.unsubscribe(tv.jej.SHOW_ACCOUNT_PROFILE_POPOUT,t)}}),{updateOpenPopoutRef:t,highlightBadge:a?n:void 0,setHighlightBadge:i}}(),N=(0,ei.K)(m);return null==o?null:(0,i.jsx)(C.A,{object:tv.ZSU.AVATAR,children:(0,i.jsx)(il.A,{user:o,targetElementRef:E,clickTrap:!0,preload:()=>(0,ii.A)(o.id,o.getAvatarURL(void 0,il.S),{type:"account_popout",withMutualGuilds:!1,withMutualFriends:!1,guildId:void 0}),renderPopout:(e,t)=>{let{closePopout:n,setPopoutRef:l}=e;return(0,i.jsx)(n6,{currentUser:o,highlightBadge:j,openedAt:t,onClose:n,setPopoutRef:l,className:lM.dI})},position:"top",align:"left",animation:f.Y.Animation.FADE,spacing:14,fixed:!0,ignoreModalClicks:!0,onRequestClose:()=>{u(),b(void 0)},children:e=>{I(e);let{onMouseEnter:t,onMouseDown:l,...u}=e;return(0,i.jsxs)("div",{ref:E,style:N,onMouseEnter:t,onMouseDown:l,onClick:t=>{e.onClick?.(t),c?.(t)},className:s()(lM.Q9,{[lM.ZQ]:null!=m}),children:[(0,i.jsx)(g.D,{...u,onClick:t=>{t.stopPropagation(),e.onClick?.(t),c?.(t)},"aria-label":V.intl.string(V.t["5fWB8U"]),focusProps:{ringTarget:E},className:lM.$n,"data-jump-section":x}),(0,i.jsx)(lR,{size:p._3.SIZE_32,src:o.getAvatarURL(void 0,28,!1),avatarDecoration:T,status:r?tv.clD.STREAMING:d,isSpeaking:n,voiceDb:a,className:lM.my,"aria-hidden":!0}),(0,i.jsx)("div",{className:lM.oM,children:h(_)})]})}})})}class lD extends l.PureComponent{speakingWhileMutedTooltipTimeout=new h.Ep;speakingWhilePTTTooltipTimeout=new h.Ep;speakingWhilePTTInactiveBackoff=new d.A(lO,null,!1);lastSpeakingWhileMutedNotificationTime=void 0;lastSpeakingWhilePTTNotificationTime=void 0;state={hovered:!1,shouldShowNametagTooltip:!1,shouldShowSpeakingWhileMutedTooltip:!1,shouldShowSpeakingWhilePTTTooltip:!1,hoveringOnMute:!1};containerRef=l.createRef();avatarWithPopoutRef=l.createRef();componentDidUpdate(e){let{speakingWhileMuted:t,speakingWhilePTTInactive:n,occluded:i}=e,{speakingWhileMuted:l,occluded:a,speakingWhilePTTInactive:s}=this.props;a!==i&&this.handleOccludedChanged(),l!==t&&this.handleSpeakingWhileMutedChanged(),s!==n&&this.handleSpeakingWhilePTTChanged()}componentWillUnmount(){this.speakingWhileMutedTooltipTimeout.stop(),this.speakingWhilePTTTooltipTimeout.stop()}handleToggleSelfMute=()=>{let{serverMute:e,suppress:t,selfMute:n}=this.props;(0,X.A)(e,t,tv.JJy.ACCOUNT_PANEL),(0,J.X)(w.A.ACCOUNT,J.O.MIC,n)};handleToggleSelfDeaf=()=>{let{serverDeaf:e,selfDeaf:t}=this.props;(0,$.A)(e,tv.JJy.ACCOUNT_PANEL),(0,J.X)(w.A.ACCOUNT,J.O.DEAFEN,!t)};handleOpenAccountSettings=()=>{this.dismissTooltips(),id.A.isConnected()?(0,ex.openUserSettings)(eA.X.VOICE_AND_VIDEO_PANEL):(0,ex.openUserSettings)()};handleOpenSettingsContextMenu=e=>{let{currentUser:t}=this.props;null!=t&&(0,E.L3)(e,async()=>{let{default:e}=await Promise.all([n.e("618416"),n.e("706073"),n.e("227512"),n.e("262564"),n.e("71866"),n.e("891473"),n.e("679157"),n.e("1955"),n.e("341161"),n.e("401696"),n.e("202985"),n.e("455021"),n.e("812196"),n.e("661630"),n.e("470126"),n.e("162775"),n.e("128804"),n.e("60882"),n.e("71151"),n.e("227853"),n.e("286615"),n.e("70866"),n.e("311541"),n.e("472847"),n.e("870088"),n.e("989649"),n.e("853458"),n.e("586662"),n.e("758053"),n.e("247471"),n.e("889002"),n.e("709976"),n.e("807432"),n.e("873532"),n.e("750955"),n.e("953343"),n.e("279774"),n.e("771593"),n.e("697284"),n.e("410470"),n.e("295570"),n.e("765208"),n.e("711562"),n.e("906470"),n.e("661157"),n.e("419121"),n.e("489020"),n.e("919789"),n.e("669130"),n.e("802890"),n.e("82937"),n.e("987221"),n.e("157064"),n.e("156957"),n.e("918786"),n.e("701335"),n.e("257935"),n.e("724086"),n.e("358937"),n.e("448738"),n.e("662167"),n.e("258407"),n.e("894292"),n.e("153302"),n.e("836576"),n.e("661779"),n.e("923981"),n.e("750370"),n.e("686809"),n.e("636909"),n.e("466592"),n.e("73946"),n.e("282050"),n.e("436101"),n.e("976888"),n.e("387970"),n.e("847445"),n.e("919659"),n.e("698136"),n.e("718368"),n.e("983513"),n.e("76928"),n.e("355502"),n.e("528311"),n.e("38012"),n.e("411938"),n.e("653383"),n.e("696490"),n.e("31159"),n.e("952068"),n.e("768289"),n.e("772565"),n.e("533781"),n.e("737853"),n.e("225307"),n.e("332165"),n.e("524434"),n.e("854326"),n.e("984"),n.e("226229"),n.e("981833"),n.e("931937"),n.e("516497"),n.e("24774"),n.e("326794"),n.e("489565"),n.e("684231"),n.e("570690"),n.e("886631"),n.e("74336"),n.e("978898"),n.e("406322"),n.e("942571"),n.e("464759"),n.e("763343"),n.e("194704"),n.e("3942"),n.e("403643"),n.e("812793"),n.e("293612"),n.e("703728"),n.e("519435"),n.e("10985"),n.e("102075"),n.e("828178"),n.e("45036"),n.e("480889"),n.e("434683"),n.e("920955"),n.e("505928"),n.e("752657"),n.e("747973"),n.e("314001"),n.e("885251"),n.e("167275"),n.e("529366"),n.e("990185"),n.e("444038"),n.e("849162"),n.e("660201"),n.e("180644"),n.e("179301"),n.e("918347"),n.e("785456"),n.e("689521"),n.e("398791"),n.e("10886"),n.e("937509"),n.e("343298"),n.e("564664"),n.e("842631"),n.e("852197"),n.e("553627"),n.e("59599"),n.e("46238"),n.e("736919"),n.e("459257"),n.e("790484"),n.e("765073"),n.e("631323"),n.e("464452"),n.e("381673"),n.e("714144"),n.e("816027"),n.e("458855"),n.e("305161"),n.e("845486"),n.e("401425"),n.e("120561"),n.e("880186"),n.e("58353"),n.e("17256"),n.e("40416"),n.e("76283"),n.e("792513"),n.e("292699"),n.e("377016"),n.e("226867"),n.e("754366"),n.e("657682"),n.e("600336"),n.e("535413"),n.e("172413"),n.e("145006"),n.e("799951"),n.e("302458"),n.e("556436"),n.e("280574"),n.e("102137"),n.e("375971"),n.e("655282"),n.e("792818"),n.e("861161"),n.e("579958"),n.e("27612"),n.e("987313"),n.e("657266"),n.e("622074"),n.e("556315"),n.e("198877"),n.e("531521"),n.e("132839"),n.e("873943"),n.e("152263"),n.e("982186"),n.e("207322"),n.e("622936"),n.e("216947"),n.e("301850"),n.e("926787"),n.e("870423"),n.e("2059"),n.e("464838"),n.e("772699"),n.e("40074"),n.e("733814"),n.e("202342"),n.e("988435"),n.e("377476"),n.e("766811"),n.e("746309"),n.e("883221"),n.e("384236"),n.e("64640"),n.e("368991"),n.e("223213"),n.e("867336"),n.e("377109"),n.e("656997"),n.e("828849"),n.e("74886"),n.e("713273"),n.e("944121"),n.e("245851"),n.e("459397"),n.e("652014"),n.e("643363"),n.e("980902"),n.e("157771"),n.e("669381"),n.e("715958"),n.e("560042"),n.e("824992"),n.e("110299"),n.e("860350"),n.e("769590"),n.e("866539"),n.e("161411"),n.e("966268"),n.e("25839"),n.e("683084"),n.e("927808"),n.e("771149"),n.e("925807"),n.e("959922"),n.e("311992"),n.e("876880"),n.e("888213"),n.e("150183"),n.e("394692"),n.e("272788"),n.e("436988"),n.e("3445"),n.e("980942"),n.e("68078"),n.e("10058"),n.e("802273"),n.e("30482"),n.e("87648"),n.e("48055"),n.e("388474"),n.e("774188"),n.e("280999"),n.e("362079"),n.e("537014"),n.e("628902"),n.e("364685"),n.e("485595"),n.e("163968"),n.e("480979"),n.e("118191"),n.e("885987"),n.e("28420"),n.e("477550"),n.e("71930"),n.e("97191"),n.e("385504"),n.e("310994"),n.e("770720"),n.e("195830"),n.e("338218"),n.e("846582"),n.e("300726"),n.e("53719"),n.e("992535"),n.e("737132"),n.e("207998"),n.e("442781"),n.e("803511"),n.e("955410"),n.e("868052"),n.e("106980"),n.e("951589"),n.e("257073"),n.e("65764"),n.e("29489"),n.e("269714"),n.e("445380"),n.e("926018"),n.e("440065"),n.e("213217"),n.e("680015"),n.e("585005"),n.e("684986"),n.e("527302"),n.e("423538"),n.e("700572"),n.e("14775"),n.e("446761"),n.e("915213"),n.e("530166"),n.e("594045"),n.e("348567"),n.e("452075"),n.e("900277"),n.e("127962"),n.e("503376"),n.e("494822"),n.e("926132"),n.e("76428"),n.e("77473"),n.e("863232"),n.e("364827"),n.e("25279"),n.e("907167"),n.e("517888"),n.e("910471"),n.e("784569"),n.e("811133"),n.e("861060"),n.e("174016"),n.e("952372"),n.e("262156"),n.e("960235"),n.e("959880"),n.e("77333"),n.e("910486"),n.e("56366"),n.e("797595"),n.e("147662"),n.e("344057"),n.e("641248"),n.e("128504"),n.e("331988"),n.e("544571"),n.e("40291"),n.e("402368"),n.e("733115"),n.e("397270"),n.e("834552"),n.e("190779"),n.e("373122"),n.e("217951"),n.e("221856"),n.e("293159"),n.e("171202"),n.e("755936"),n.e("172503"),n.e("730760"),n.e("330316"),n.e("362931"),n.e("745959"),n.e("858529"),n.e("793716"),n.e("481987"),n.e("595653"),n.e("958038"),n.e("346802"),n.e("576909"),n.e("45594"),n.e("406174"),n.e("708757"),n.e("993103"),n.e("585968"),n.e("393336"),n.e("481647"),n.e("776273"),n.e("776602"),n.e("407170"),n.e("140402"),n.e("811310"),n.e("21921"),n.e("572963"),n.e("307575"),n.e("391763"),n.e("554241"),n.e("724303"),n.e("521930"),n.e("393766"),n.e("913823"),n.e("571210"),n.e("53102"),n.e("331549"),n.e("139970"),n.e("676418"),n.e("875842"),n.e("940258"),n.e("198329"),n.e("858164"),n.e("292583"),n.e("930233"),n.e("586127"),n.e("427032"),n.e("166495"),n.e("844841"),n.e("401518"),n.e("9205"),n.e("308555"),n.e("25949"),n.e("88342"),n.e("323354"),n.e("146070"),n.e("88599"),n.e("836863"),n.e("472789"),n.e("854622"),n.e("95340"),n.e("807936"),n.e("344502"),n.e("617249"),n.e("171273"),n.e("311802"),n.e("437065"),n.e("179049"),n.e("698965"),n.e("709640"),n.e("362422"),n.e("590365"),n.e("989088"),n.e("952548"),n.e("470068"),n.e("817989"),n.e("931319"),n.e("37977"),n.e("720590"),n.e("691671"),n.e("298408"),n.e("147626"),n.e("803434"),n.e("613867"),n.e("979483"),n.e("553984"),n.e("943780"),n.e("203589"),n.e("174630"),n.e("884601"),n.e("782969"),n.e("31267"),n.e("480830"),n.e("451224"),n.e("179745"),n.e("448948"),n.e("375767"),n.e("164776"),n.e("280854"),n.e("335395"),n.e("981004"),n.e("428967"),n.e("692215"),n.e("886246"),n.e("945413"),n.e("235313"),n.e("146844"),n.e("163235"),n.e("588070"),n.e("859546"),n.e("486672"),n.e("75029"),n.e("963244"),n.e("632756"),n.e("564850"),n.e("608032"),n.e("170104"),n.e("491793"),n.e("477970"),n.e("868214"),n.e("902564"),n.e("371477"),n.e("67878"),n.e("758946"),n.e("214285"),n.e("248330"),n.e("91450"),n.e("795752"),n.e("803332"),n.e("938149"),n.e("408362"),n.e("741678"),n.e("772401"),n.e("523276"),n.e("852617"),n.e("102698"),n.e("204744"),n.e("36227"),n.e("386317"),n.e("737021"),n.e("818465"),n.e("971430"),n.e("976516"),n.e("400501"),n.e("886243"),n.e("985794"),n.e("767837"),n.e("473384"),n.e("282783"),n.e("432209"),n.e("10039"),n.e("305557"),n.e("859991"),n.e("729963"),n.e("368062"),n.e("793438"),n.e("709371"),n.e("310235"),n.e("812042"),n.e("392075"),n.e("102328"),n.e("844780"),n.e("830938"),n.e("987478"),n.e("790417"),n.e("896359"),n.e("535321"),n.e("436564"),n.e("603998"),n.e("939171"),n.e("699292"),n.e("50097"),n.e("754982"),n.e("692513"),n.e("550033"),n.e("883952"),n.e("252229"),n.e("229666"),n.e("589916"),n.e("460773"),n.e("458273"),n.e("93461"),n.e("208018"),n.e("968763"),n.e("820930"),n.e("159957"),n.e("26001"),n.e("414591"),n.e("652111"),n.e("838056"),n.e("708536"),n.e("120379"),n.e("457458"),n.e("36877"),n.e("824547"),n.e("203930"),n.e("896804"),n.e("903663"),n.e("295998"),n.e("508829"),n.e("275133"),n.e("819193"),n.e("480945"),n.e("201243"),n.e("228850"),n.e("897073"),n.e("78601"),n.e("215920"),n.e("342234"),n.e("81189"),n.e("496268"),n.e("604172"),n.e("200203"),n.e("904774"),n.e("489523"),n.e("249629"),n.e("726294"),n.e("780407"),n.e("574678"),n.e("267255"),n.e("829260"),n.e("781949"),n.e("321455"),n.e("98972"),n.e("967279"),n.e("127659"),n.e("734546"),n.e("327198"),n.e("806295"),n.e("341701"),n.e("66580"),n.e("504098"),n.e("176911"),n.e("840985"),n.e("468083"),n.e("548730"),n.e("871467"),n.e("825947"),n.e("132737"),n.e("51892"),n.e("841838"),n.e("549837"),n.e("283230"),n.e("431649"),n.e("139103"),n.e("760989"),n.e("225612"),n.e("303710"),n.e("860003"),n.e("993616"),n.e("949013"),n.e("276814"),n.e("137937"),n.e("33448"),n.e("79216"),n.e("146149"),n.e("396325"),n.e("645830"),n.e("808979"),n.e("733771"),n.e("482178"),n.e("238260"),n.e("946039"),n.e("995602"),n.e("816589"),n.e("512162"),n.e("866008"),n.e("544901"),n.e("925501"),n.e("929569"),n.e("896480"),n.e("986300"),n.e("479006"),n.e("138733"),n.e("983947"),n.e("944727"),n.e("705871"),n.e("527462"),n.e("501888"),n.e("186546"),n.e("322455"),n.e("960816"),n.e("168031"),n.e("347430"),n.e("271203"),n.e("175284"),n.e("384820"),n.e("966598"),n.e("506627"),n.e("443256"),n.e("360536"),n.e("864926"),n.e("228011"),n.e("373566"),n.e("407408"),n.e("815057"),n.e("787462"),n.e("702846"),n.e("991531"),n.e("462318"),n.e("470556"),n.e("313052"),n.e("450541"),n.e("647999"),n.e("337886"),n.e("46416"),n.e("15622"),n.e("61750"),n.e("195782"),n.e("483518"),n.e("846327"),n.e("531997"),n.e("798384"),n.e("986629"),n.e("113582"),n.e("49111"),n.e("124564"),n.e("666601"),n.e("754876"),n.e("639721"),n.e("419631"),n.e("82384"),n.e("876892"),n.e("816799"),n.e("852694"),n.e("151590"),n.e("632482"),n.e("162883"),n.e("540976"),n.e("85216"),n.e("883922"),n.e("649351"),n.e("483102"),n.e("902552"),n.e("580890"),n.e("689588"),n.e("524084"),n.e("44264"),n.e("444790"),n.e("87641"),n.e("874913"),n.e("435476"),n.e("665807"),n.e("258327"),n.e("214451"),n.e("407755"),n.e("993720"),n.e("654658"),n.e("588415"),n.e("233049"),n.e("443184"),n.e("821403"),n.e("569443"),n.e("439518"),n.e("543456"),n.e("44491")]).then(n.bind(n,907206));return t=>(0,i.jsx)(e,{...t,onClose:E.Z_,onInteraction:(0,Q.s)("UserSettingsMenu",w.A.ACCOUNT)})})};audioOnInteractionHandler=(0,Q.s)("AudioDeviceMenu",w.A.ACCOUNT);handleInputAudioContextMenu=(e,t)=>{this.dismissTooltips(),(0,E.L3)(e,async()=>{let{default:e}=await Promise.all([n.e("360536"),n.e("678827")]).then(n.bind(n,385318));return()=>{let{enabledInputProfiles:n}=(0,ia.d)({location:"Account"});return(0,i.jsx)(k.f5,{value:t,children:(0,i.jsx)(e,{onClose:E.Z_,renderInputDevices:!0,renderInputProfiles:n.length>0,renderInputVolume:!0,minimal:!0,onInteraction:this.audioOnInteractionHandler})})}})};handleOutputAudioContextMenu=(e,t)=>{this.dismissTooltips(),(0,E.L3)(e,async()=>{let{default:e}=await Promise.all([n.e("360536"),n.e("678827")]).then(n.bind(n,385318));return()=>(0,i.jsx)(k.f5,{value:t,children:(0,i.jsx)(e,{onClose:E.Z_,renderOutputDevices:!0,renderOutputVolume:!0,minimal:!0,onInteraction:this.audioOnInteractionHandler})})})};handleMouseEnter=()=>{this.setState({hovered:!0})};handleMouseLeave=()=>{this.setState({hovered:!1})};handleMouseEnterMute=()=>{this.setState({hoveringOnMute:!0,shouldShowSpeakingWhileMutedTooltip:!1,shouldShowSpeakingWhilePTTTooltip:!1}),this.speakingWhileMutedTooltipTimeout.stop(),this.speakingWhilePTTTooltipTimeout.stop()};handleMouseLeaveMute=()=>{this.setState({hoveringOnMute:!1})};dismissSpeakingWhileMutedTooltip=()=>{this.setState({shouldShowSpeakingWhileMutedTooltip:!1}),this.speakingWhileMutedTooltipTimeout.stop()};dismissSpeakingWhilePTTTooltip=()=>{this.setState({shouldShowSpeakingWhilePTTTooltip:!1}),this.speakingWhilePTTTooltipTimeout.stop()};dismissTooltips=()=>{this.props.onDismissDeviceChangedTooltip?.(),this.props.dismissPTTJoinTooltip?.(),this.dismissSpeakingWhileMutedTooltip(),this.dismissSpeakingWhilePTTTooltip()};handleOccludedChanged=()=>{let{occluded:e}=this.props;e&&this.setState({shouldShowNametagTooltip:!1,shouldShowSpeakingWhileMutedTooltip:!1,shouldShowSpeakingWhilePTTTooltip:!1})};handleSpeakingWhileMutedChanged=()=>{let{selfMute:e,serverMute:t,suppress:n,speakingWhileMuted:i,occluded:l,shouldShowPTTJoinTooltip:a,deviceChangedTooltipType:s}=this.props,{hoveringOnMute:r}=this.state,o=void 0===this.lastSpeakingWhileMutedNotificationTime||performance.now()-this.lastSpeakingWhileMutedNotificationTime>lk;i?r||!e||t||n||l||!o||null!=s||a||this.setState({shouldShowSpeakingWhileMutedTooltip:!0},()=>{this.lastSpeakingWhileMutedNotificationTime=performance.now(),this.speakingWhileMutedTooltipTimeout.start(lw,()=>this.setState({shouldShowSpeakingWhileMutedTooltip:!1}))}):(this.setState({shouldShowSpeakingWhileMutedTooltip:!1}),this.speakingWhileMutedTooltipTimeout.stop())};handleSpeakingWhilePTTChanged=()=>{let{selfMute:e,serverMute:t,suppress:n,speakingWhilePTTInactive:i,occluded:l,shouldShowPTTJoinTooltip:a,deviceChangedTooltipType:s}=this.props,{hoveringOnMute:r}=this.state,o=void 0===this.lastSpeakingWhilePTTNotificationTime||performance.now()-this.lastSpeakingWhilePTTNotificationTime>this.speakingWhilePTTInactiveBackoff.current;i?r||e||t||n||l||!o||null!=s||a||this.setState({shouldShowSpeakingWhilePTTTooltip:!0},()=>{this.lastSpeakingWhilePTTNotificationTime=performance.now(),this.speakingWhilePTTInactiveBackoff.fail(),this.speakingWhilePTTTooltipTimeout.start(lw,()=>this.setState({shouldShowSpeakingWhilePTTTooltip:!1}))}):(this.setState({shouldShowSpeakingWhilePTTTooltip:!1}),this.speakingWhilePTTTooltipTimeout.stop())};renderStatus(){let{hovered:e}=this.state,{activities:t,applicationStream:n,currentUser:l,status:a,userTag:s,voiceChannel:r}=this.props;if(null==l)return null;if((0,I.A)({activities:t,status:a,applicationStream:n,voiceChannel:r}))return(0,i.jsxs)(R.A,{hoverText:s,forceHover:e,children:[(0,i.jsx)(A.A,{children:ni.Ay.humanizeStatus(a)}),(0,i.jsx)(j.A,{user:l,activities:t,applicationStream:n,voiceChannel:r,textClassName:lM.XD,hideTooltip:!0})]});let o=t?.find(e=>{let{type:t}=e;return t===tv.$pd.CUSTOM_STATUS});return null!=o?(0,i.jsxs)(R.A,{hoverText:s,forceHover:e,children:[(0,i.jsx)(A.A,{children:ni.Ay.humanizeStatus(a)}),(0,i.jsx)(es.A,{activity:o,emojiClassName:lM.Zg,className:lM.WO})]}):null!=a&&a!==tv.clD.UNKNOWN&&l.hasUniqueUsername()?(0,i.jsx)(R.A,{hoverText:s,forceHover:e,children:(0,i.jsx)(M,{text:ni.Ay.humanizeStatus(a)})}):s}renderNameTag=e=>{let{currentUser:t,username:n}=this.props;return null==t?null:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:lM.eW,children:(0,i.jsx)(iy.A,{className:s()({[lM.e8]:null!=e}),children:(0,i.jsx)(ec.A,{userName:n,displayNameStyles:e,effectDisplayType:this.state.hovered?ed.G.ANIMATED:ed.G.STATIC,loop:!0,inProfile:!0})})}),(0,i.jsx)("div",{className:lM.XP,children:(0,i.jsx)(iN.A,{children:this.renderStatus()})})]})};renderNameZone(e){let{badgeDirectoryNuxPopoverVariant:t,currentUser:n,dismissibleContents:l}=this.props;return null==n?null:(0,i.jsx)(i7,{guildId:this.props.selectedGuildId??null,currentUser:n,targetElementRef:this.avatarWithPopoutRef,badgeDirectoryNuxPopoverVariant:t,additionalDCs:l.avatar,children:(0,i.jsx)(lL,{...this.props,ref:this.avatarWithPopoutRef,handleMouseLeave:this.handleMouseLeave,renderNameTag:this.renderNameTag,"data-jump-section":e["data-jump-section"]})})}render(){let{currentUser:e,nameplate:t,voiceChannel:n,isQuestBarEmpty:l,isListenAlongVisible:a}=this.props,r=this.state.hovered;return null==e?null:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x.sk,{children:e=>(0,i.jsxs)("div",{ref:this.containerRef,className:s()(lM.kL,{[lM.UG]:null!=n,[lM.bc]:!l,[lM.G5]:a}),onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,children:[(0,i.jsx)(ea.A,{nameplate:t,hovered:r,placement:el.u.ACCOUNT}),this.renderNameZone(e),(0,i.jsx)(lU,{...this.props,...this.state,accountContainerRef:this.containerRef,handleMouseEnterMute:this.handleMouseEnterMute,handleMouseLeaveMute:this.handleMouseLeaveMute,handleToggleSelfMute:this.handleToggleSelfMute,handleToggleSelfDeaf:this.handleToggleSelfDeaf,handleInputAudioContextMenu:this.handleInputAudioContextMenu,handleOutputAudioContextMenu:this.handleOutputAudioContextMenu,handleOpenAccountSettings:this.handleOpenAccountSettings,handleOpenSettingsContextMenu:this.handleOpenSettingsContextMenu,dismissTooltips:this.dismissTooltips})]})}),(0,i.jsx)(eN,{})]})}}function lU(e){let{selfDeaf:t,selfMute:n,awaitingRemote:a,serverMute:s,serverDeaf:r,suppress:o,shouldShowSpeakingWhileMutedTooltip:d,shouldShowSpeakingWhilePTTTooltip:c,webBuildOverride:u,handleMouseEnterMute:h,handleMouseLeaveMute:m,handleToggleSelfDeaf:p,handleToggleSelfMute:f,handleInputAudioContextMenu:g,handleOutputAudioContextMenu:A,handleOpenAccountSettings:x,handleOpenSettingsContextMenu:v,dismissibleContents:E,occluded:C,nameplate:T,accountContainerRef:_,deviceChangedTooltipType:S,shouldShowPTTJoinTooltip:I=!1,dismissTooltips:j,speaking:b}=e,N=(0,ei.K)(T);function y(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,i.jsx)(ly,{webBuildOverride:u,onClick:x,onContextMenu:v,dismissibleContents:[...E.settings,...e],iconForeground:null!=T?lM.t4:void 0,nameplate:T})}return(0,i.jsxs)("div",{className:lM.Uo,style:N,children:[(0,i.jsx)(lA,{accountContainerRef:_,selfMute:n,serverMute:s,suppress:o,awaitingRemote:a,onMouseEnter:h,onMouseLeave:m,onClick:f,onContextMenu:g,iconForeground:null!=T?lM.t4:void 0,nameplate:T,shouldShowSpeakingWhileMutedTooltip:d,shouldShowInputDeviceChangedTooltip:!d&&"input"===S,shouldShowSpeakingWhilePTTTooltip:c,shouldShowPTTJoinTooltip:I,dismissTooltips:j,speaking:b}),(0,i.jsx)(la,{selfDeaf:t,serverDeaf:r,onClick:p,onContextMenu:A,awaitingRemote:a,iconForeground:null!=T?lM.t4:void 0,nameplate:T,shouldShowOutputDeviceChangedTooltip:"output"===S,dismissTooltips:j}),null!=ie.Lf?(0,i.jsx)(l.Suspense,{fallback:y(),children:(0,i.jsx)(ie.Lf,{occluded:C,children:y})}):y()]})}function lG(e){let t=(0,c.bG)([id.A],()=>null!=id.A.getChannelId()),n=(0,ey.Py)(e),i=l.useRef(new h.Ep),[a,s]=l.useState(!1);l.useEffect(()=>{t&&n&&(s(!0),i.current.start(lP,()=>{s(!1)}))},[t,n]);let r=l.useCallback(()=>{s(!1),i.current.stop()},[]);return(0,_.l0)(()=>{i.current.stop()}),{shouldShowTooltip:a,dismissTooltip:r}}function lF(){let e=(0,c.bG)([ny.default],()=>ny.default.getCurrentUser()),t=(0,c.bG)([nW.default],()=>nW.default.getId()),{activities:n,streaming:a,status:s}=(0,c.cf)([nq.A],()=>{let e=nq.A.getActivities();return{activities:e,streaming:null!=e.find(e=>{let{type:t}=e;return t===tv.$pd.STREAMING}),status:nq.A.getStatus()}}),r=(0,c.bG)([iv.A],()=>iv.A.getAnyStreamForUser(t)),d=(0,T.A)({userId:t}),m=(0,c.bG)([ig.A],()=>ig.A.getVoiceVolume(t)),p=ni.Ay.useUserTag(e,{decoration:"never"}),f=(0,c.bG)([id.A,iE.A],()=>{let e=id.A.getChannelId();return null!=e?iE.A.getChannel(e):null}),{mute:g,selfMute:A,suppress:x}=(0,ir.A)(f),{selfDeaf:E,deaf:C}=(0,is.A)(f),S=(0,c.bG)([K.A],()=>(0,q.kK)()?K.A.getCurrentBuildOverride().overrides?.discord_web:null),I=(0,c.bG)([io.Ay],()=>io.Ay.getSpeakingWhileMuted()),j=(0,c.bG)([Y.A],()=>Y.A.isFullscreenInContext()),b=(0,c.bG)([iT.A],()=>iT.A.hasLayers()),N=(0,v.useModalsStore)(v.hasAnyModalOpenSelector)||b||ij.P.isDisallowPopupsSet()||j,y=(0,c.bG)([eu.default],()=>null!=eu.default.getAwaitingRemoteSessionInfo()),M=(0,c.bG)([i_.A],()=>i_.A.getGuildId()),R=e?.avatarDecoration,D=(0,ee.A)(R),G=ni.Ay.useName(e)??"",{analyticsLocations:F}=(0,k.Ay)(w.A.ACCOUNT),V=(0,en.r)({user:e,guildId:void 0}),{isQuestBarEmpty:H}=(0,n4.c9)(),B=(0,c.bG)([n9.A,ny.default,iC.A],()=>{let e,t=n9.A.getSyncingWith(),n=n9.A.getActivity(),i=[];return null!=t?e=t.partyId:null!=n&&null!=n.party&&null!=n.party.id&&(e=n.party.id),null!=e&&(i=o()(Array.from(iC.A.getParty(e)??[])).map(e=>ny.default.getUser(e)).filter(nC.Vq).value()),i.length>1}),z={avatar:[],settings:[]},Z=(0,it.lX)("AccountCoachmark"),$=(0,er.ux)("AccountCoachmark"),X=(0,O.J)({location:"AccountCoachmark"}),J=function(e){let{currentUserId:t,enabled:n}=e;l.useEffect(()=>{null!=t&&n&&!L.Ay.hasCatalogFor(t)&&(0,P.RS)(t)},[t,n]);let i=(0,c.bG)([L.Ay],()=>null!=t&&L.Ay.hasCatalogFor(t),[t]),a=(0,c.bG)([L.Ay],()=>null!=t?L.Ay.getBadges(t).filter(e=>W.sC.has(e.badge_id)&&e.owned).length:0,[t]),s=(0,c.yK)([L.Ay],()=>null!=t?function(e){let t=new Map(e.map(e=>[e.badge_id,e])),n=[];for(let e of U){let i=t.get(e);if(i?.owned!==!0||null==i.current_tier)continue;let l=i.tiers.findIndex(e=>e.key===i.current_tier);if(-1===l)continue;let a=i.tiers[l],s=a?.complex_icon_static_url??a?.simple_icon_url;null!=s&&n.push({iconUrl:s,tierIndex:l})}return n.sort((e,t)=>t.tierIndex-e.tierIndex).slice(0,3).map(e=>e.iconUrl)}(L.Ay.getBadges(t)):[],[t]);return n&&null!=t&&i?a>0?{variant:"progress",newBadgeCount:a,badgeIconUrls:s}:{variant:"no-progress"}:null}({currentUserId:e?.id,enabled:X});!N&&($&&z.avatar.push(u.M.DISPLAY_NAME_STYLES_FLYWHEEL_COACHMARK),null!=J&&z.avatar.push(u.M.BADGE_DIRECTORY_NUX_POPOVER),Z&&z.settings.push(u.M.PRIVATE_PROFILE_COACHMARK));let{shouldShowTooltip:Q,dismissTooltip:et}=lG(iu.oh.AUDIO_INPUT),{shouldShowTooltip:ei,dismissTooltip:el}=lG(iu.oh.AUDIO_OUTPUT),{shouldShowTooltip:ea,dismissTooltip:es}=function(){let[e,t]=l.useState(!1),n=(0,c.bG)([io.Ay],()=>io.Ay.getMode()===iu.TB.PUSH_TO_TALK),i=(0,c.bG)([id.A],()=>null!=id.A.getChannelId()&&(id.A.getDuration()??Number.MAX_VALUE)<ih),[a,s]=l.useState(!1),{showPTTJoinTooltip:r}=ic.A.useConfig({location:"usePTTJoinTooltip"}),o=l.useRef(new h.Ep),d=l.useRef(new h.Ep);l.useEffect(()=>{if(i&&n&&!e){if(ic.A.getConfig({location:"usePTTJoinTooltip:couldDisplayTooltip"}),!r)return;s(!0),t(!0),d.current.start(im,()=>{t(!1)}),o.current.start(ih,()=>{s(!1)})}i||s(!1)},[i,n,r,e]);let u=l.useCallback(()=>{s(!1),o.current.stop()},[]);return(0,_.l0)(()=>{o.current.stop(),d.current.stop()}),{shouldShowTooltip:a,dismissTooltip:u}}(),eo=function(){let{showPTTSpeakingIndicator:e}=ic.A.useConfig({location:"useSpeakingWhilePTT"}),[t,n]=l.useState(!1),i=(0,c.bG)([io.Ay],()=>io.Ay.getMode()===iu.TB.PUSH_TO_TALK),a=(0,c.bG)([id.A],()=>id.A.getRTCConnectionId()),s=(0,c.bG)([io.Ay],()=>{let e=io.Ay.getModeOptions().updatedAt;return null!=e&&Date.now()-e<ix}),r=l.useRef(new h.Ep);return l.useEffect(()=>{n(!1)},[a]),l.useEffect(()=>{let t=0,l=r.current;function o(e,i){let a=(i&iu.ME.VOICE)===iu.ME.VOICE,s=ig.A.isCurrentUserPTTActive();a&&!s?++t>=6&&(n(!0),l.start(iA,()=>{n(!1)})):t=0}return s&&e&&i&&null!=a&&io.Ay.getMediaEngine().on(ip.bg.VoiceActivity,o),()=>{io.Ay.getMediaEngine().removeListener(ip.bg.VoiceActivity,o),l.stop()}},[e,i,s,a]),t}(),ed=l.useMemo(()=>Q?"input":ei?"output":void 0,[Q,ei]),ec=l.useCallback(e=>{switch(e){case"input":et();break;case"output":el()}},[et,el]);return(0,i.jsx)(k.f5,{value:F,children:(0,i.jsx)(lD,{currentUser:e,username:G,activities:n,applicationStream:r,voiceChannel:f,dismissibleContents:z,badgeDirectoryNuxPopoverVariant:J,userTag:p,occluded:N,selfDeaf:E,selfMute:A,serverDeaf:C,serverMute:g,speaking:d,voiceDb:m,speakingWhileMuted:I,speakingWhilePTTInactive:eo,status:s,streaming:a,suppress:x,webBuildOverride:S,awaitingRemote:y,nameplate:V,selectedGuildId:M,avatarDecoration:D,isQuestBarEmpty:H,isListenAlongVisible:B,deviceChangedTooltipType:ed,onDismissDeviceChangedTooltip:()=>ec(ed),shouldShowPTTJoinTooltip:ea,dismissPTTJoinTooltip:es})})}}