Loading
function(e,l,n){n.d(l,{A:()=>tZ});var t=n(627968),i=n(64700),a=n(503698),r=n.n(a),s=n(17928),o=n(778712),d=n(866323),u=n(364522),c=n(695366),g=n(935462),m=n(140735),f=n(707554),p=n(231723),x=n(241524),h=n(770178),v=n(80682),A=n(793574),j=n(688810),b=n(480335),I=n(31956),C=n(361628),N=n(744808),y=n(282389),E=n(915089),P=n(713517),k=n(645507),R=n(922590),S=n(821269),D=n(93246),O=n(561794),T=n(994500),_=n(351906),L=n(562153),w=n(474090),M=n(183555),G=n(841595),U=n(591179),V=n(999291),F=n(101928),B=n(837529),z=n(346713),H=n(573648),W=n(941314),K=n(429913),q=n(321078),Y=n(403362),$=n(484509),X=n(920601),Z=n(919395),J=n(101058),Q=n(836602),ee=n(996988),el=n(985253);let en=(0,o.FT)(el.T[ee.d.MODAL_V2].avatarSize),et={pendingThemeColors:void 0,avatarOverride:void 0,avatarDecorationOverride:void 0,bannerOverride:void 0,profileEffectOverride:void 0};var ei=n(903209);async function ea(e,l){let n=new Image;await new Promise((l,t)=>{n.onload=()=>l(),n.onerror=()=>t(Error(`Failed to load image: ${e}`)),n.src=e});let t=null!=l?Math.min(1,l/Math.max(n.naturalWidth,n.naturalHeight)):1,i=document.createElement("canvas");i.width=Math.round(n.naturalWidth*t),i.height=Math.round(n.naturalHeight*t);let a=i.getContext("2d");if(null==a)throw Error("Canvas 2d context unavailable");return a.drawImage(n,0,0,i.width,i.height),i.toDataURL("image/png")}var er=n(716804),es=n(679492),eo=n(718019),ed=n(694720),eu=n(915614),ec=n(308244),eg=n(744753),em=n(559506),ef=n(361311),ep=n(931481),ex=n(439053),eh=n(743987),ev=n(312381),eA=n(501193),ej=n(383448),eb=n(946356),eI=n(983495),eC=n(280645),eN=n(109112),ey=n(939249),eE=n(834730),eP=n(730134),ek=n(169869),eR=n(837057),eS=n(310419),eD=n(773669),eO=n(889227),eT=n(967198),e_=n(488995),eL=n(375708),ew=n(985176);function eM(e){let{applicationRoleConnection:l,locale:n,onApplicationClicked:i,selectedGuildId:a}=e,r=(0,ek.VW)(l,n);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:ew.k_,children:null!=l.application.bot?(0,t.jsx)(eP.A,{user:new eO.A(l.application.bot),size:o._3.SIZE_16}):(0,t.jsx)(eN._,{color:"currentColor",size:"sm"})}),(0,t.jsxs)("div",{className:ew.Hd,children:[(0,t.jsxs)(ey.D,{className:ew.OB,onClick:()=>{i?.(),(0,eR.transitionToGlobalDiscovery)({tab:e_.GlobalDiscoveryTab.APPS,applicationId:l.application.id,newSessionState:{entrypoint:{name:eS.sW.APPLICATION_DIRECTORY_URL},guildId:a}})},children:[null!=l.platform_name?(0,t.jsx)(eE.E,{variant:"text-sm/normal",color:"text-default",children:l.platform_name}):null,null!=l.platform_username?(0,t.jsx)(eE.E,{variant:"text-sm/normal",color:"text-default",children:l.platform_username}):null,(0,t.jsx)(eE.E,{variant:"text-xxs/normal",color:"text-default",className:ew.nk,children:eL.intl.format(eL.t.zIT9YA,{applicationHook:()=>l.application.name})})]}),null!=r&&r.length>0?(0,t.jsx)("div",{className:ew.yu,children:r}):null]})]})}function eG(e){let{applicationRoleConnections:l,className:n,onClose:i}=e,{trackUserProfileAction:a}=(0,M.NJ)(),o=(0,s.bG)([eD.default],()=>eD.default.locale),d=(0,s.bG)([eT.A],()=>eT.A.getGuildId());return 0===l.length?null:(0,t.jsx)("ul",{className:r()(ew.kL,n),children:l.map((e,l)=>(0,t.jsx)("li",{className:ew.FI,children:(0,t.jsx)(eM,{applicationRoleConnection:e,locale:o,onApplicationClicked:()=>{a({action:"PRESS_APP_CONNECTION"}),i()},selectedGuildId:d??void 0})},`${l}-${e.application.id}`))})}var eU=n(982168),eV=n(722868),eF=n(822775),eB=n(982985),ez=n(700174),eH=n(34188),eW=n(859040),eK=n(23722),eq=n(993401);function eY(e){let{onClose:l,...n}=e,{analyticsLocations:i,newestAnalyticsLocation:a}=(0,j.Ay)(),r=(0,eK.A)(()=>{(0,eW.Cz)({analyticsLocations:i,analyticsSource:a}),l?.()});return(0,t.jsx)(eq.q3,{action:"VISIT_SHOP",icon:eH.U,tooltipText:eL.intl.string(eL.t.b2d0N0),onClick:r,...n})}var e$=n(573355),eX=n(102951),eZ=n(652215);function eJ(e){let{user:l,currentUser:n,guildId:i,originGuildId:a,channelId:r,displayProfile:s,relationshipType:o,onClose:d}=e,u=(0,U.X)("UserProfileModalV2Buttons"),{newestAnalyticsLocation:c}=(0,j.Ay)(),g=(0,eV.A)({user:l,guildId:a,channelId:r,displayProfile:s,onClose:d}),{gameFriends:m,hasOutgoingPendingGameFriends:f,hasIncomingPendingGameFriends:p}=(0,eX.J)({userId:l.id}),x=m.length>0||f||p;return o===eZ.eA$.BLOCKED?null:l.id===n.id?u?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eB.e,{userId:l.id,variant:"primary",disabled:!0}),(0,t.jsx)(eY,{onClose:d}),(0,t.jsx)(ez.Zt,{user:l,guildId:i,viewProfileItem:g})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eF.A,{user:l,guildId:i,onClose:d}),(0,t.jsx)(eY,{onClose:d}),(0,t.jsx)(ez.Zt,{user:l,guildId:i,viewProfileItem:g})]}):l.bot?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eB.e,{userId:l.id,onClose:eU.A.popAll,autoFocus:!0}),(0,t.jsx)(ez.Zt,{user:l,guildId:i,viewProfileItem:g})]}):o===eZ.eA$.PENDING_INCOMING?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eB.e,{userId:l.id,onClose:eU.A.popAll,autoFocus:!0}),(0,t.jsx)(ez.Zt,{user:l,guildId:i})]}):o===eZ.eA$.FRIEND||o===eZ.eA$.PENDING_OUTGOING?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eB.e,{userId:l.id,onClose:eU.A.popAll,autoFocus:!0}),(0,t.jsx)(e$.Ef,{user:l,relationshipType:o,analyticsLocation:c}),(0,t.jsx)(ez.Zt,{user:l,guildId:i,viewProfileItem:g})]}):o===eZ.eA$.NONE&&x?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eB.e,{userId:l.id,onClose:eU.A.popAll,autoFocus:!0}),(0,t.jsx)(e$.ES,{user:l,analyticsLocation:c,gameFriends:m,tooltipPosition:"top",tooltipAlign:"center",hasIncomingPendingGameFriends:p,hasOutgoingPendingGameFriends:f}),(0,t.jsx)(ez.Zt,{user:l,guildId:i,viewProfileItem:g})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(e$.cO,{variant:"primary",userId:l.id,analyticsLocation:c,autoFocus:!0}),(0,t.jsx)(eB.l,{userId:l.id,onClose:eU.A.popAll,variant:"secondary"}),(0,t.jsx)(ez.Zt,{user:l,guildId:i,viewProfileItem:g})]})}var eQ=n(463156),e0=n(990078),e1=n(349288),e7=n(509434),e3=n(307301),e2=n(228366),e9=n(95561),e5=n(874490),e8=n(370480),e6=n(968309),e4=n(174459),le=n(486020),ll=n(123917),ln=n(783419);let lt="User Profile Modal V2";function li(e){let l=H.A.get(e);(0,e6.A)({platformType:l.type,location:lt}),e4.default.track(eZ.HAw.ACCOUNT_LINK_STEP,{previous_step:lt,current_step:"desktop oauth",platform_type:l.type})}function la(){e2.h.dispatch({type:"CONNECTIONS_GRID_MODAL_SHOW",onComplete:li,stackingBehavior:"stack"})}function lr(e){let{account:l,locale:n,userId:i}=e,a=l.metadata??{},r=(0,e8.An)(a[ln.pK.CREATED_AT],n),s=H.A.get((0,e5.ML)(l.type));return(0,t.jsx)(lo,{renderAccountName:()=>{let e=s?.getPlatformUserUrl?.(l);return null==e?(0,t.jsx)(e0.m,{overflowOnly:!0,text:l.name,children:(0,t.jsx)(eE.E,{variant:"text-sm/normal",className:ew.GW,children:l.name})}):(0,t.jsx)(e1.Anchor,{href:e,className:ew.Y2,useDefaultUnderlineStyles:!1,"aria-label":s?.name!=null?`${s.name}, ${l.name}, ${eL.intl.string(eL.t.q5jLJB)}`:`${l.name}, ${eL.intl.string(eL.t.q5jLJB)}`,onClick:n=>{(0,e9.zV)(eZ.HAw.CONNECTED_ACCOUNT_VIEWED,{platform_type:l.type,other_user_id:i}),(0,ll.h)({href:e,trusted:s?.type!==eZ.fg2.DOMAIN},n)},children:(0,t.jsxs)("div",{className:ew.vi,children:[(0,t.jsx)(e0.m,{overflowOnly:!0,text:l.name,children:(0,t.jsx)(eE.E,{variant:"text-sm/normal",className:ew.GW,children:l.name})}),(0,t.jsx)(e7.I,{size:"xs",color:"currentColor"})]})})},renderMetadata:()=>l.type===eZ.fg2.REDDIT?(0,ek.xE)(a):l.type===eZ.fg2.STEAM?(0,ek.dy)(a):l.type===eZ.fg2.BLUESKY||l.type===eZ.fg2.MASTODON||l.type===eZ.fg2.TWITTER?(0,ek.ED)(a):l.type===eZ.fg2.PAYPAL?(0,ek.gZ)(a):l.type===eZ.fg2.EBAY?(0,ek.ub)(a):l.type===eZ.fg2.TIKTOK?(0,ek.HU)(a):null,platformIcon:s?.icon.lightPNG,platformName:s?.name,createdAtDate:r})}function ls(e){let{identityWithApplication:l}=e,{identity:n,application:i}=l;if(null==n.profile||null==n.profile.username||null==i)return null;let a=le.Ay.getApplicationIconURL({id:i.id,icon:i.icon});return(0,t.jsx)(lo,{renderAccountName:()=>(0,t.jsx)(e0.m,{overflowOnly:!0,text:n.profile.username,children:(0,t.jsx)(eE.E,{variant:"text-sm/normal",className:ew.GW,children:n.profile.username})}),renderMetadata:()=>null,platformIcon:a,platformName:i.name,createdAtDate:void 0,applyIconBorderRadius:!0})}function lo(e){let{renderAccountName:l,renderMetadata:n,platformName:i,platformIcon:a,createdAtDate:s,applyIconBorderRadius:o=!1}=e;return(0,t.jsxs)("li",{className:ew.FI,children:[(0,t.jsx)(e0.m,{__unsupportedReactNodeAsText:i,children:(0,t.jsx)("div",{className:ew.k_,children:(0,t.jsx)("img",{alt:eL.intl.formatToPlainString(eL.t.rtm15P,{name:i}),className:r()(ew.tV,o?ew.sN:null),src:a})})}),(0,t.jsxs)("div",{className:ew.Hd,children:[(0,t.jsxs)("div",{children:[l(),null!=s&&(0,t.jsx)(eE.E,{variant:"text-xs/normal",children:eL.intl.format(eL.t["9rfonh"],{date:s})})]}),(0,t.jsx)("div",{className:ew.yu,children:n()})]})]})}function ld(e){let{connections:l,applicationIdentities:n,userId:i,allowEditing:a,className:o}=e,d=(0,s.bG)([eD.default],()=>eD.default.locale);if(!a&&0===l.length&&0===n.length)return null;let u=l.length>0||n.length>0;return(0,t.jsxs)("div",{className:r()(ew.kL,o),children:[u&&(0,t.jsxs)("ul",{className:ew.V,children:[l.map(e=>(0,t.jsx)(lr,{account:e,userId:i,locale:d},`${e.type}:${e.id}`)),n?.map(e=>(0,t.jsx)(ls,{identityWithApplication:e},e.identity.application_id))]}),a&&(0,t.jsxs)(ey.D,{className:ew.qG,onClick:la,children:[(0,t.jsx)(e3.j,{size:"sm",color:"currentColor"}),(0,t.jsx)(eE.E,{variant:"text-xs/medium",color:"none",children:eL.intl.string(eL.t.syl6HS)})]})]})}var lu=n(193885),lc=n(661531),lg=n(408278),lm=n(890377),lf=n(789645),lp=n(534514),lx=n(821609),lh=n(403581),lv=n(194261),lA=n(517461),lj=n(835071),lb=n(287809),lI=n(428262),lC=n(487233),lN=n(120386),ly=n(317097),lE=n(602853),lP=n(922016),lk=n(508274),lR=n(654107),lS=n(84540),lD=n(930349);function lO(e){let{user:l,disabled:n=!1}=e,a=i.useRef(null),r=(0,lE.r)(lc.A.unsafe_rawColors.PRIMARY_530).hex(),o=(0,lR.rh)(l.getAvatarURL(null,80),r,!1),{pendingAccentColor:d,savedAccentColor:u}=(0,s.cf)([Q.A,G.A],()=>({pendingAccentColor:Q.A.getPendingChanges().pendingAccentColor,savedAccentColor:G.A.getUserProfile(l.id)?.accentColor})),c=d??u??(0,ly.LX)(o[0]??r),g=i.useCallback(e=>(0,lS.p)({accentColor:e}),[]);return(0,t.jsx)(lP.Y,{targetElementRef:a,renderPopout:e=>(0,t.jsx)(lk.VN,{...e,value:c,onChange:g,suggestedColors:o,showEyeDropper:!0}),children:e=>(0,t.jsx)(lD.V,{...e,variant:"bar",buttonRef:a,disabled:n,accessibleLabel:eL.intl.string(eL.t["/X3fkf"]),showOverlayOnHover:!0,renderPreview:()=>(0,t.jsx)("div",{style:{width:"100%",height:"100%",backgroundColor:(0,ly.Hl)(c)}})})})}var lT=n(450373),l_=n(252732),lL=n(339984),lw=n(111242);function lM(e){let{backgroundColor:l}=e;return(0,t.jsx)("div",{className:lw.o,style:{backgroundColor:l}})}function lG(e){let{src:l}=e;return(0,t.jsx)("img",{src:l,alt:"",className:lw._})}function lU(e){let{displayProfile:l,pendingBanner:n,shouldAnimate:i}=e,a=(0,lE.r)(lc.A.unsafe_rawColors.PRIMARY_800).hex(),r=l?.primaryColor??(0,ly.LX)(a),{hex:s}=(0,lT.A)(r),o=l?.getPreviewBanner(n,i,296)??void 0;return null!=o?(0,t.jsx)(lG,{src:o}):(0,t.jsx)(lM,{backgroundColor:s})}function lV(e){let{userId:l,guildId:n,disabled:i}=e,{newestAnalyticsLocation:a}=(0,j.Ay)(),r=null!=n,o=(0,V.Ay)(l,n),d=(0,s.bG)([Q.A],()=>Q.A.getPendingChanges(n??void 0).pendingBanner),u=(0,s.bG)([lb.default],()=>lb.default.getCurrentUser()?.banner),c=(0,s.bG)([G.A],()=>null!=n?G.A.getGuildMemberProfile(l,n)?.banner:G.A.getUserProfile(l)?.banner),g=void 0!==d,m=null===d,f=m||!g&&null==c,p=r&&null!=u,x=r&&(o?.isUsingGuildMemberBanner()??!1),h=m&&r&&!x?void 0:d,v=(0,Z.Ac)(d,c)?{onClick:()=>(0,l_.rM)(null,c,e=>(0,lS.p)({guildId:n??void 0,banner:e})),type:p?"reset":"remove",accessibleLabel:eL.intl.string(p?eL.t.jHlJNS:eL.t.tT9n7D)}:void 0;return(0,t.jsx)(lD.V,{affordance:f?"add":v,variant:"square",onClick:()=>(0,l_.XD)({uploadType:lL.HL.BANNER,analyticsSource:a,guildId:n??void 0,stackingBehavior:"stack"}),accessibleLabel:eL.intl.string(eL.t.N0bC3P),"aria-haspopup":"dialog",disabled:i,dimContent:f&&p,showOverlayOnHover:!0,renderPreview:e=>(0,t.jsx)(lU,{displayProfile:o,pendingBanner:h,shouldAnimate:e})})}var lF=n(922301),lB=n(368919),lz=n(259065),lH=n(696451),lW=n(283607);let lK="heading-lg/bold";function lq(e){let{displayName:l,stylesPreview:n,shouldAnimate:i=!1}=e;return(0,t.jsx)("div",{"aria-hidden":!0,className:lW.M,children:null!=n?(0,t.jsx)(eE.E,{variant:lK,children:(0,t.jsx)(lB.A,{userName:l,displayNameStyles:n,effectDisplayType:i?lF.G.ANIMATED:lF.G.STATIC,textClassName:lW.W,shouldWrap:!1,inProfile:!0,loop:!0})}):(0,t.jsx)(eE.E,{variant:lK,className:lW.W,color:"text-muted",children:l})})}function lY(e){let{user:l,guildId:n,disabled:a}=e,{analyticsLocations:r}=(0,j.Ay)(),o=null!=n,d=(0,s.bG)([lH.Ay],()=>null!=n?lH.Ay.getMember(n,l.id)?.nick??null:null),u=(0,s.bG)([lb.default],()=>lb.default.getCurrentUser()?.globalName??null),c=(0,s.bG)([Q.A],()=>Q.A.getPendingChanges(null).pendingGlobalName),g=(0,s.bG)([Q.A],()=>Q.A.getPendingChanges(n??null).pendingNickname),{userDisplayNameStyles:m,guildDisplayNameStyles:f,pendingDisplayNameStyles:p}=(0,Z.B0)(l,n??void 0),x=o?f:m,h=void 0!==p,v=null===p||!h&&null==x,A=o&&null!=m,b=(0,Z.lw)({pendingValue:p,userValue:m,guildValue:f,guildId:n??void 0}),I=e=>null==e||""===e?void 0:e,C=void 0!==c?c:u,N=o?I(void 0!==g?g:d)??I(C)??l.username:I(C)??l.username,y=null!=b&&(h?null!=p:null!=x)?{onClick:()=>(0,lS.p)({guildId:n??void 0,displayNameStyles:null}),type:A?"reset":"remove",accessibleLabel:eL.intl.string(A?eL.t.en3ogK:eL.t["Wqmi/h"])}:void 0,E=i.useCallback(()=>{(0,lz.L)({analyticsLocations:r,guildId:n??void 0,stackingBehavior:"stack"})},[r,n]);return(0,t.jsx)(lD.V,{affordance:v?"add":y,variant:"bar",onClick:E,accessibleLabel:eL.intl.string(eL.t.XJ4oOO),"aria-haspopup":"dialog",dimContent:v&&A,renderPreview:e=>(0,t.jsx)(lq,{stylesPreview:b,displayName:N,shouldAnimate:e}),disabled:a})}var l$=n(473219),lX=n(366010),lZ=n(736653),lJ=n(617061),lQ=n(203632),l0=n(71393),l1=n(466681);function l7(e){let{effect:l,shouldAnimate:n}=e,i=(0,lZ.Ay)(),a=(0,lX.M)(i)?"https://cdn.discordapp.com/assets/content/6ccc97f30d0e11f23e116bb2534831ca573533a9dd726f5859ae527e82cdf37a.png":"https://cdn.discordapp.com/assets/content/82b9aaf680c9ca85c8e9cdb51056df7d33d865e18e645393934b76c03b944611.png";return(0,t.jsxs)("div",{className:l1.B0,"aria-hidden":!0,children:[(0,t.jsx)("img",{src:a,alt:"",className:l1.AH}),l?.skuId!=null&&(0,t.jsx)(b.A,{skuId:l.skuId,autoPlay:!1,resetOnHover:!0,restartMethod:lQ.HL.FromStart,isHovering:n,useOpacityOnHover:!1,useThumbnail:!0,delayIntro:!1})]})}function l3(e){let{user:l,guildId:n,disabled:a}=e,{analyticsLocations:r}=(0,j.Ay)(),o=null!=n,d=(0,s.bG)([l0.A],()=>null!=n?l0.A.getGuild(n):null),u=(0,Z.N2)({user:l}),c=(0,Z.N2)({user:l,guildId:n??void 0}),{pendingProfileEffect:g}=(0,Z.nZ)(n??void 0),m=void 0!==g,f=null===g||!m&&null==c,p=o&&null!=u,x=(0,Z.lw)({pendingValue:g,userValue:u,guildValue:c,guildId:n??void 0}),h=null!=x&&(m?null!=g:null!=c)?{onClick:()=>(0,lS.p)({guildId:n??void 0,profileEffect:null}),type:p?"reset":"remove",accessibleLabel:eL.intl.string(p?eL.t["SQy/Po"]:eL.t.uMuafO)}:void 0,v=i.useCallback(()=>{(0,lJ.W)({analyticsLocations:r,guild:d??void 0,initialSelectedEffect:x??void 0,stackingBehavior:"stack"})},[r,d,x]);return(0,t.jsx)(lD.V,{affordance:f?"add":h,variant:"full-height-bar",onClick:v,accessibleLabel:eL.intl.string(eL.t["/dRfCf"]),"aria-haspopup":"dialog",disabled:a,dimContent:f&&p,renderPreview:e=>(0,t.jsx)(l7,{effect:x,shouldAnimate:e})})}var l2=n(33851),l9=n.n(l2),l5=n(458217),l8=n(298387);function l6(e){let{color:l,suggestedColors:n,disabled:a,ariaLabel:s,onSelect:o}=e,d=i.useRef(null),u=(0,ly.Hl)(l),c=(0,ly.bJ)(l,0xffffff)<l5.Tr.NonText;return(0,t.jsx)(lP.Y,{targetElementRef:d,renderPopout:e=>(0,t.jsx)(lk.VN,{...e,value:l,onChange:o,suggestedColors:n,showEyeDropper:!0}),children:e=>{let{onClick:l,...n}=e;return(0,t.jsx)(ey.D,{...n,innerRef:d,className:l8.Dh,onClick:a?void 0:l,"aria-label":s,"aria-disabled":a,tabIndex:a?-1:0,children:(0,t.jsx)("div",{className:r()(l8.Hy,{[l8.rY]:c}),style:{backgroundColor:u}})})}})}function l4(e){let{primaryColor:l,secondaryColor:n,onSelectPrimaryColor:i,onSelectSecondaryColor:a,suggestedColors:r,disabled:s=!1}=e,o=(0,ly.Hl)(l),d=(0,ly.Hl)(n),u=`linear-gradient(to bottom, ${o}, ${d})`,c=eL.intl.formatToPlainString(eL.t.FquTfm,{colorLabel:o}),g=eL.intl.formatToPlainString(eL.t.xOnm4z,{colorLabel:d});return(0,t.jsx)(lD.Y,{variant:"square",disabled:s,children:(0,t.jsxs)("div",{className:l8.D7,style:{background:u},children:[(0,t.jsx)(l6,{color:l,suggestedColors:r,ariaLabel:c,onSelect:i,disabled:s}),(0,t.jsx)(l6,{color:n,suggestedColors:r,ariaLabel:g,onSelect:a,disabled:s})]})})}function ne(e){let{user:l,guildId:n,disabled:a=!1}=e,r=(0,V.Ay)(l.id,n),{pendingThemeColors:o,pendingAvatar:d}=(0,s.cf)([Q.A],()=>{let e=Q.A.getPendingChanges(n??void 0);return{pendingThemeColors:e.pendingThemeColors,pendingAvatar:e.pendingAvatar}}),u=(0,J.V7)({userId:l.id,image:d}),{primaryColor:c,secondaryColor:g}=(0,F.A)({user:l,displayProfile:r,pendingThemeColors:o,pendingAvatarSrc:u??void 0,isPreview:!0}),m=(0,lE.r)(lc.A.unsafe_rawColors.PRIMARY_530).hex(),f=null!=u?u:l.getAvatarURL(n??void 0,80),p=(0,lR.rh)(f,m,!1),x=i.useCallback(e=>{let l=l9()(e,r?.themeColors);(0,lS.p)({guildId:n??void 0,themeColors:l?void 0:e})},[r?.themeColors,n]);return null==c||null==g?null:(0,t.jsx)(l4,{primaryColor:c,secondaryColor:g,onSelectPrimaryColor:e=>{e!==c&&x([e,g])},onSelectSecondaryColor:e=>{e!==g&&x([c,e])},suggestedColors:p,disabled:a})}var nl=n(315629),nn=n(235684);function nt(){let e=()=>{(0,lj.K)({stackingBehavior:"stack"})};return(0,t.jsxs)(nl.h,{color:"nitro-pink",className:nn.k,children:[(0,t.jsx)(eE.E,{variant:"text-sm/medium",color:"text-default",children:eL.intl.format(eL.t.TmfgI2,{onClick:e})}),(0,t.jsx)(lx.$,{variant:"expressive",size:"md",icon:lh.t,text:eL.intl.string(eL.t.pj0XBN),onClick:e,fullWidth:!0})]})}var ni=n(847374),na=n(111159),nr=n(548118),ns=n(711014),no=n(540637),nd=n(801461),nu=n(44482),nc=n(844222),ng=n(561392),nm=n(716263),nf=n(15626),np=n(930856);function nx(e){let{options:l,value:n,onSelectionChange:a,label:s,className:o,listboxClassName:d,disabled:u=!1,loading:c=!1,maxOptionsVisible:g=5,renderListItem:f,children:p}=e,{isOpen:x,setIsOpen:h,refs:v,floatingStyles:A,getReferenceProps:j,getFloatingProps:b,transitionStyles:I}=function(){let{reducedMotion:e}=i.useContext(nc.C),{isOpen:l,setIsOpen:n,refs:t,floatingStyles:a,getReferenceProps:r,getFloatingProps:s,context:o}=(0,ng.u)({placement:"bottom-start",matchReferenceWidth:!1,transform:e.enabled}),{styles:d}=(0,nm.DL)(o,{common:{transformOrigin:"top left"},initial:{opacity:.5,transform:"scaleY(0.96)"},duration:100});return{isOpen:l,setIsOpen:n,refs:t,floatingStyles:a,getReferenceProps:r,getFloatingProps:s,transitionStyles:e.enabled?{}:d}}(),{setFloating:C}=v,N=i.useContext(nf._),y=i.useId(),E=i.useId(),P=i.useId(),k=i.useRef(null),R=i.useRef(null),[S,D]=i.useState(null),O=null!=S?(0,nd.ZN)(P,S):void 0,T=i.useRef(!1),_=i.useRef(!1),L=i.useMemo(()=>l.filter(e=>(0,nd.fI)(e.value,[n])),[n,l]),w=i.useCallback(()=>{u||h(!x)},[u,h,x]),M=i.useCallback(e=>{x&&0===e.button&&e.preventDefault()},[x]),G=i.useCallback(()=>{h(!1),k.current?.focus()},[h]),U=i.useCallback(e=>{if(!R.current?.contains(e.relatedTarget)){if(_.current){_.current=!1;return}if(x&&null!=S){let e=l[S];null!=e&&!0!==e.disabled&&a(e.value)}x&&h(!1)}},[x,S,l,a,h]),V=i.useCallback(e=>{if(u)return;let l=e[0];null!=l&&(a(l.value),G())},[u,a,G]),{activeIndex:F,handleKeyDown:B}=(0,no.l)(!0,l),z=i.useRef(null);i.useEffect(()=>{let e=F!==z.current;z.current=F,null!=F&&e&&(D(F),x||(T.current=!0,h(!0)))},[F,x,h]);let H=i.useCallback(e=>{if(u)return;let n=l.length;switch(e.key){case"ArrowDown":case"PageDown":{let l="PageDown"===e.key?10:1;if(0===n)return;if(e.preventDefault(),!x||e.altKey){x||h(!0);return}D(e=>null===e?0:Math.min(e+l,n-1));break}case"ArrowUp":case"PageUp":{let t="PageUp"===e.key?10:1;if(0===n)return;if(e.preventDefault(),e.altKey&&x){if(null!=S){let e=l[S];if(null!=e&&!0!==e.disabled){V([e]);break}}G();break}if(!x)return void h(!0);D(e=>null===e?0:Math.max(e-t,0));break}case"Enter":case" ":if(e.preventDefault(),e.stopPropagation(),!x)return void h(!0);if(null==S||S>n-1)return;{let e=l[S];if(null==e||!0===e.disabled)return;V([e])}break;case"Home":if(e.preventDefault(),0===n)return;D(0),x||(T.current=!0,h(!0));break;case"End":if(e.preventDefault(),0===n)return;D(n-1),x||(T.current=!0,h(!0));break;case"Tab":if(x&&null!=S){let e=l[S];null!=e&&!0!==e.disabled&&a(e.value)}_.current=!0,h(!1);break;case"Escape":x&&(e.preventDefault(),e.stopPropagation(),G());break;default:B(e)}},[u,x,l,S,V,G,a,h,B]),W=Math.max(l.findIndex(e=>e.id===L[L.length-1]?.id),0),K=i.useRef(!1);i.useEffect(()=>{c||!x||K.current?x||(K.current=!1,D(null),T.current=!1):(K.current=!0,T.current||D(l.length>0?W:null),T.current=!1,k.current?.focus())},[c,x,W,l.length]);let q={id:E,role:"combobox","aria-haspopup":"listbox","aria-controls":x?P:void 0,"aria-expanded":x,"aria-activedescendant":O,"aria-disabled":!!u||void 0,"aria-labelledby":null!=s?`${y} ${E}`:void 0,"aria-errormessage":N?.errorMessageId,"aria-invalid":N?.errorMessageId!=null||void 0,"aria-describedby":N?.describedById,onClick:w,onMouseDown:M,onKeyDown:H,onBlur:U};return(0,t.jsxs)("div",{ref:e=>{R.current=e,v.setReference(e)},className:o,...j(),children:[null!=s&&(0,t.jsx)(m.A,{tag:"label",id:y,children:s}),p({buttonRef:k,selectButtonProps:q}),!u&&x&&(0,t.jsx)("div",{ref:C,className:r()(np.S_,d),...b(),style:{...A,...I},children:(0,t.jsx)(no.q,{id:P,tabIndex:-1,items:l,selectionMode:"single",selectedItems:L,onSelectionChange:V,shouldFocusWrap:!1,activeDescendantIndex:S,renderListItem:e=>null!=f?f(e):(0,t.jsx)(nu.c,{...e}),maxVisibleItems:g,loading:c})})]})}var nh=n(138325);let nv="MAIN_PROFILE";function nA(e){let{guild:l}=e;return(0,t.jsx)(nr.Ay,{className:nh.$f,guild:l,size:nr.Ay.Sizes.MINI,active:!0,"aria-hidden":!0})}function nj(e){let{leading:l,label:n,buttonRef:i,selectButtonProps:a}=e;return(0,t.jsxs)(ey.D,{innerRef:i,className:nh.L5,...a,children:[l,(0,t.jsx)(eE.E,{variant:"text-md/medium",color:"text-strong",lineClamp:1,className:nh.v9,children:n}),(0,t.jsx)(ni.a,{className:nh.u4,size:"sm",color:lc.A.colors.ICON_DEFAULT})]})}function nb(e){let{selectedGuildId:l,originGuildId:n,onChange:a,loading:r}=e,o=(0,s.bG)([ns.Ay],()=>ns.Ay.getFlattenedGuildIds()),d=(0,s.bG)([l0.A],()=>l0.A.getGuilds()),u=i.useMemo(()=>{let e={id:nv,label:eL.intl.string(eL.t["2p07FR"]),value:nv,leading:(0,t.jsx)(na.p,{size:"refresh_sm",color:lc.A.colors.ICON_DEFAULT})},l=o.map(e=>{if(e===n)return null;let l=d[e];return null==l?null:{id:l.id,label:l.name,value:l.id,leading:(0,t.jsx)(nA,{guild:l})}}).filter(Y.Vq),i=null!=n?d[n]:null;return null==i?[e,...l]:[e,{id:i.id,label:i.name,value:i.id,leading:(0,t.jsx)(nA,{guild:i})},...l]},[o,d,n]),c=l??nv,g=u.find(e=>e.value===c)??u[0],m=i.useCallback(e=>{a(e===nv?null:e)},[a]);return(0,t.jsx)(nx,{className:nh.kL,label:eL.intl.string(eL.t.rki38K),listboxClassName:nh.yt,options:u,value:c,onSelectionChange:m,loading:r,children:e=>(0,t.jsx)(nj,{leading:g.value===nv?null:g.leading,label:g.label,...e})})}var nI=n(809467);let nC="profile-modal-editing-panel",nN="profile-modal-editing-panel-heading";function ny(e){let{onClick:l,className:n,innerRef:i}=e;return(0,t.jsx)(e0.m,{text:eL.intl.string(eL.t.Qn47Ud),delay:150,ariaHidden:!0,children:(0,t.jsx)(ey.D,{innerRef:i,"aria-label":eL.intl.string(eL.t.Qn47Ud),"aria-expanded":!1,"aria-controls":nC,className:r()(nI.eg,n),onClick:l,focusProps:{offset:{right:6}},children:(0,t.jsx)(lu.V,{size:"sm",color:lc.A.colors.ICON_STRONG})})})}function nE(e){let{onClick:l,className:n,buttonRef:i}=e;return(0,t.jsx)("div",{className:n,children:(0,t.jsx)(e0.m,{text:eL.intl.string(eL.t.Qn47Ud),ariaHidden:!0,children:(0,t.jsx)(lg.K,{buttonRef:i,"aria-label":eL.intl.string(eL.t.Qn47Ud),"aria-expanded":!1,"aria-controls":nC,icon:lu.V,onClick:l,variant:"secondary",size:"sm"})})})}function nP(e){let{onClick:l,innerRef:n}=e;return(0,t.jsx)(e0.m,{text:eL.intl.string(eL.t["l/A351"]),ariaHidden:!0,children:(0,t.jsx)(ey.D,{innerRef:n,className:nI.cS,"aria-label":eL.intl.string(eL.t["l/A351"]),onClick:l,"aria-controls":nC,"aria-expanded":!0,children:(0,t.jsx)(lm.V,{size:"md",color:"currentColor"})})})}function nk(){let[e,l]=(0,lA.V)("per-server-profile-editing-notice-dismissed",!1);return e?null:(0,t.jsxs)("div",{className:nI.X6,children:[(0,t.jsx)(eE.E,{variant:"text-sm/normal",color:"text-default",children:eL.intl.string(eL.t["gBIG/N"])}),(0,t.jsx)(ey.D,{"aria-label":eL.intl.string(eL.t.rSe9ra),className:nI.TD,onClick:()=>l(!0),children:(0,t.jsx)(lf.P,{size:"refresh_sm",color:"currentColor"})})]})}function nR(){let e=()=>{(0,lj.K)({stackingBehavior:"stack"})};return(0,t.jsxs)("div",{className:nI.eW,children:[(0,t.jsxs)("div",{className:nI.tm,children:[(0,t.jsx)(lp.D,{variant:"text-md/medium",color:"text-default",children:eL.intl.string(eL.t.bO0TOe)}),(0,t.jsx)(eE.E,{variant:"text-xs/medium",color:"text-default",children:eL.intl.format(eL.t["3PujdE"],{onClick:e})})]}),(0,t.jsx)(lx.$,{variant:"expressive",size:"sm",icon:lh.t,text:eL.intl.string(eL.t["7IWwak"]),onClick:e,fullWidth:!0}),(0,t.jsx)("div",{className:nI.D0,children:(0,t.jsx)("div",{className:nI.ZN,children:(0,t.jsx)(lv.X,{size:"xs"})})})]})}function nS(e){let{heading:l,children:n,disabled:i=!1,showNitroIcon:a=!1}=e;return(0,t.jsxs)("div",{className:nI.Os,children:[(0,t.jsxs)("div",{className:nI.AM,children:[(0,t.jsx)(lp.D,{className:nI.i_,variant:"text-sm/medium",color:i?"text-muted":"text-strong",children:l}),a&&(0,t.jsx)(e0.m,{text:eL.intl.string(eL.t.BNg1ir),shouldShow:!i,ariaHidden:!0,children:(0,t.jsx)(lh.t,{className:nI.l3,size:"xs",color:i?lc.A.colors.ICON_MUTED:lc.A.colors.ICON_STRONG,"aria-hidden":!0})})]}),n]})}function nD(e){let{selectedGuildId:l,originGuildId:n,onSelectGuildId:i,isLoading:a=!1,onClose:o,className:d,collapseButtonRef:c}=e,g=(0,s.bG)([lb.default],()=>lb.default.getCurrentUser()),p=(0,eK.A)(i),x=null!=l,h=lI.Ay.canUsePremiumProfileCustomization(g),v=x&&!h;return null==g?null:(0,t.jsxs)("aside",{id:nC,"aria-labelledby":nN,className:r()(nI.nd,{[nI.VU]:v},d),"aria-busy":a,children:[(0,t.jsx)(m.A,{children:(0,t.jsx)(f.H,{id:nN,children:eL.intl.string(eL.t["L+ch00"])})}),(0,t.jsxs)("div",{className:nI.wx,children:[(0,t.jsx)(nP,{innerRef:c,onClick:o}),(0,t.jsx)(nb,{selectedGuildId:l??null,originGuildId:n,onChange:p,loading:a})]}),(0,t.jsx)(f.F,{children:(0,t.jsxs)(u.d_,{className:nI.XG,children:[x&&(h?(0,t.jsx)(nk,{}):(0,t.jsx)(nR,{})),(0,t.jsx)(nS,{heading:eL.intl.string(eL.t.x5CoXR),disabled:a||v,children:(0,t.jsx)(l$.A,{user:g,guildId:l,disabled:a||v})}),(0,t.jsxs)(nS,{heading:eL.intl.string(eL.t["50Nwpc"]),disabled:a||v,children:[(0,t.jsx)(lC.A,{user:g,guildId:l,disabled:a||v}),(0,t.jsx)(lN.A,{user:g,guildId:l,disabled:a||v})]}),(h||x)&&(0,t.jsx)(nS,{heading:eL.intl.string(eL.t.NEzEws),disabled:a,children:(0,t.jsx)(lY,{user:g,guildId:l,disabled:a||x&&!h})}),h||x?(0,t.jsxs)(nS,{heading:eL.intl.string(eL.t.Zenogr),disabled:a||v,showNitroIcon:!0,children:[(0,t.jsx)(ne,{user:g,guildId:l,disabled:a||!h}),(0,t.jsx)(lV,{userId:g.id,guildId:l,disabled:a||!h})]}):(0,t.jsx)(nS,{heading:eL.intl.string(eL.t["/X3fkf"]),disabled:a||v,children:(0,t.jsx)(lO,{user:g,disabled:a||x})}),(0,t.jsx)(nS,{heading:eL.intl.string(eL.t.wR5wOo),disabled:a,children:(0,t.jsx)(l3,{user:g,guildId:l,disabled:a||x&&!h})})]})}),!h&&(0,t.jsx)(nt,{})]})}var nO=n(982599),nT=n(756634),n_=n(83013),nL=n(518477),nw=n(77085);function nM(e){let{userId:l}=e,n=(0,er.g)(),{trackUserProfileAction:i}=(0,M.NJ)();return(0,t.jsx)(n_.A,{heading:eL.intl.string(eL.t["mQKv+v"]),scrollTargetId:nL.bk.NOTE,children:(0,t.jsx)(nT.A,{userId:l,className:nw.N,autoFocus:n===nL.bk.NOTE,onUpdate:()=>i({action:"SET_NOTE"})})})}var nG=n(289873),nU=n(778599);function nV(e){let{isVisible:l,showLoadingSpinner:n,className:i}=e;return(0,t.jsx)("div",{className:r()(nU.f,l&&nU.z,i),children:n&&(0,t.jsx)(nG.y,{type:nG.t.SPINNING_CIRCLE_SIMPLE,animated:!0})})}var nF=n(568602),nB=n(625494);function nz(e){let{children:l}=e,[n,a]=i.useState(!1);return i.useEffect(()=>{let e=()=>{a(!0),setTimeout(()=>{a(!1)},300)};return nB._.subscribe(eZ.jej.SHAKE_PROFILE_MODAL,e),()=>{nB._.unsubscribe(eZ.jej.SHAKE_PROFILE_MODAL,e)}},[]),(0,t.jsx)(nF.b,{isShaking:n,intensity:1.4,children:l})}var nH=n(515054),nW=n(873174),nK=n(933832),nq=n(972213),nY=n(97483),n$=n(765178),nX=n(775602),nZ=n(606758),nJ=n(707238),nQ=n(861173);let n0={[nL.jM.WIDGET_ADDED]:{message:eL.intl.string(eL.t.fFP1Uy),icon:(0,t.jsx)(nK.A,{size:"sm",color:lc.A.colors.STATUS_POSITIVE.css}),toast_id:"user_profile_widget_added"},[nL.jM.WIDGET_REMOVED]:{message:eL.intl.string(eL.t.zzsK7h),icon:(0,t.jsx)(nK.A,{size:"sm",color:lc.A.colors.STATUS_POSITIVE.css}),toast_id:"user_profile_widget_removed"},[nL.jM.PROFILE_SAVE_GENERIC_FAILURE]:{message:eL.intl.string(eL.t["84MExs"]),icon:(0,t.jsx)(nq.d,{size:"sm",color:lc.A.colors.ICON_FEEDBACK_CRITICAL}),toast_id:"user_profile_save_generic_failure",type:nY.Ck.FAILURE},[nL.jM.SOMETHING_WENT_WRONG]:{message:eL.intl.string(eL.t.F8FvUy),icon:(0,t.jsx)(nq.d,{size:"sm",color:lc.A.colors.ICON_FEEDBACK_CRITICAL}),toast_id:"user_profile_something_went_wrong",type:nY.Ck.FAILURE}},n1=e=>{let{message:l,icon:n,type:i}=e;return(0,t.jsxs)("div",{className:r()(nQ.oR,nJ.oR),"data-type":i,children:[(0,t.jsx)("div",{className:nJ.RC,children:n}),(0,t.jsx)(eE.E,{color:"text-strong",variant:"text-sm/semibold",children:l})]})},n7=e=>{let{className:l}=e,n=(0,nZ.fu)(),a=(0,s.bG)([nX.A],()=>nX.A.useReducedMotion),[o,u]=i.useState(!1),[c,g]=i.useState(null);i.useEffect(()=>{null!==n?(u(!0),g(n0[n]),n$.O.announce(n0[n].message)):u(!1)},[n]);let m=(0,d.p)(o,{from:{transform:a?"translateY(0)":"translateY(-12px)",opacity:0},enter:{transform:"translateY(0)",opacity:1},leave:{transform:a?"translateY(0)":"translateY(-12px)",opacity:0},config:{mass:1,tension:200,friction:18,clamp:!0}},"animate-always");return i.useEffect(()=>()=>(0,nZ.XA)(null),[]),i.useEffect(()=>{if(o){let e=setTimeout(()=>{(0,nZ.XA)(null)},2e3);return()=>clearTimeout(e)}},[o]),(0,t.jsx)(t.Fragment,{children:m((e,n)=>n&&null!==c&&(0,t.jsx)(nW.animated.div,{className:r()(l,nJ.Jt),style:e,children:(0,t.jsx)(n1,{...c})}))})};var n3=n(297413),n2=n(878555),n9=n(621466),n5=n(219869),n8=n(292666),n6=n(539396);function n4(e,l){let[n,t]=i.useState("idle"),[a,r]=i.useState(e),o="editing"===n,d=(0,s.bG)([nX.A],()=>nX.A.useReducedMotion),u=i.useRef(null),c=i.useRef(null),g=i.useRef(null),m=i.useRef(!1),f=i.useId(),p=i.useCallback(()=>{r(e),t("editing")},[e]),x=i.useCallback(()=>{l(a),t("done")},[a,l]),h=i.useCallback(()=>{t("done")},[]);i.useEffect(()=>{"done"===n&&(m.current&&u.current?.focus({preventScroll:!0}),m.current=!1)},[n]),i.useEffect(()=>{o&&null!=c.current&&(g.current?.scrollIntoView({block:"nearest",behavior:d?"auto":"smooth"}),c.current.focus({preventScroll:!0}),c.current.setSelectionRange(c.current.value.length,c.current.value.length))},[o,d]);let v=i.useCallback(e=>{!o||null!=g.current&&(0,n9.vq)(e.relatedTarget)&&g.current.contains(e.relatedTarget)||x()},[o,x]),A=i.useCallback(e=>{o&&"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),m.current=!0,h())},[o,h]);return{isEditing:o,editedValue:a,setEditedValue:r,editButtonRef:u,inputRef:c,inputId:f,handleStartEditing:p,handleCommit:x,handleCancel:h,previewProps:{isEditing:o,editButtonRef:u,onStartEditing:p,wrapperRef:g,onBlur:v,onKeyDown:A},inputProps:{inputId:f,inputRef:c,value:a,onChange:r,onCommit:()=>{m.current=!0,x()},onCancel:()=>{m.current=!0,h()}}}}function te(e){let{text:l,htmlFor:n}=e;return(0,t.jsx)(m.A,{tag:"label",htmlFor:n,children:l})}function tl(e){let{inputId:l,inputRef:n,label:a,value:r,onChange:s,onCommit:o,onCancel:d,onBlur:u,maxLength:c,placeholder:g,trailing:m}=e,f=i.useCallback(e=>{"Enter"===e.key?(e.preventDefault(),o()):"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),d())},[o,d]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(te,{text:a,htmlFor:l}),(0,t.jsx)(n8.k,{id:l,inputRef:n,value:r,onChange:s,onBlur:u,onKeyDown:f,maxLength:c,placeholder:g,trailing:m})]})}function tn(e){let{tooltip:l,...n}=e,i=(0,t.jsx)("div",{className:n6.L7,children:(0,t.jsx)(n5.T,{...n,size:"sm",variant:"input-accessory"})});return null==l?i:(0,t.jsx)(e0.m,{text:l,ariaHidden:!0,children:i})}function tt(e){let{isEditing:l,preview:n,placeholder:a,input:s,editButtonRef:o,editButtonAriaLabel:d,onStartEditing:u,variant:c,trailing:g,className:m,wrapperRef:f,onBlur:p,onKeyDown:x}=e,h=i.useRef(null),v=i.useId(),A=null==n,j=(0,t.jsxs)("div",{ref:h,className:n6.LL,onClick:u,children:[A?(0,t.jsx)(eE.E,{id:v,variant:"text-sm/normal",color:"text-muted",className:n6.qf,children:a}):n,(0,t.jsx)(ey.D,{innerRef:o,"aria-label":d,"aria-describedby":A?v:void 0,"aria-expanded":!1,onClick:e=>{e.stopPropagation(),u()},focusProps:{ringTarget:h}}),null!=g&&(0,t.jsx)("div",{className:n6.lD,children:(0,t.jsx)(tn,{...g})})]});return(0,t.jsx)("div",{ref:f,className:r()(n6.kL,{[n6.oE]:"compact"===c},m),onBlur:p,onKeyDown:x,children:(0,t.jsx)("div",{className:n6.qG,children:l?s:(0,t.jsx)("div",{className:n6.VH,children:j})},l?"editing":"preview")})}var ti=n(35783);function ta(e){let l,n,a,r,o,d,u,c,g,{user:m,displayProfile:f}=e,{analyticsLocations:p}=(0,j.Ay)(),x=f?.guildId!=null,h=f?.guildId??void 0,v=lI.Ay.canUsePremiumProfileCustomization(m),{value:A,previewValue:b,onCommit:I}=(l=f?.guildId??null,n=f?.guildId!=null,a=(0,s.bG)([lb.default],()=>lb.default.getCurrentUser()?.globalName??null),r=(0,s.bG)([lH.Ay],()=>null!=l?lH.Ay.getMember(l,m.id)?.nick??null:null),o=(0,s.bG)([Q.A],()=>Q.A.getPendingChanges(null).pendingGlobalName),d=(0,s.bG)([Q.A],()=>Q.A.getPendingChanges(l).pendingNickname),u=n?d??r??"":o??a??"",c=e=>null==e||""===e?void 0:e,g=void 0!==o?o:a,{value:u,previewValue:n?c(void 0!==d?d:r)??c(a):c(g)??m.username,onCommit:i.useCallback(e=>{n?(0,lS.p)({nickname:e.trim(),guildId:f?.guildId??void 0}):(0,lS.p)({globalName:e.trim()})},[n,f?.guildId])}),{isEditing:C,previewProps:N,inputProps:y,handleCommit:E}=n4(A,I),P=(0,s.bG)([Q.A],()=>Q.A.getPendingChanges(h??null).pendingDisplayNameStyles),k=eL.intl.string(x?eL.t.mq6Cg9:eL.t.XuZU7A),R=x?m.globalName??m.username:m.username,S=eL.intl.string(x?eL.t["g7OSZ/"]:eL.t.kyfzzc),D=i.useRef(null),O=i.useCallback(e=>{e.stopPropagation(),C&&E(),(0,lz.L)({analyticsLocations:p,guildId:h,stackingBehavior:"stack",returnRef:D})},[C,E,p,h]),T={icon:lu.V,tooltip:eL.intl.string(eL.t.lqKKI2),"aria-label":eL.intl.string(eL.t["Wkg/CF"]),"aria-haspopup":"dialog",onClick:O,buttonRef:D},_=v?T:void 0,L=null!=b?(0,t.jsx)(n2.c$,{user:m,guildId:h,displayName:b,size:"lg",pendingDisplayNameStyles:P,className:ti.d}):null;return(0,t.jsx)(tt,{...N,preview:L,placeholder:R,editButtonAriaLabel:S,trailing:_,input:(0,t.jsx)(tl,{...y,label:k,maxLength:eZ.zzC,placeholder:R,trailing:_})})}var tr=n(469432);function ts(e){let l,n,a,o,d,{displayProfile:u}=e,{value:c,previewValue:g,onCommit:m}=(l=u?.guildId??null,n=u?.guildId!=null,a=(0,s.bG)([Q.A],()=>Q.A.getPendingChanges(l).pendingPronouns),o=n?u?._guildMemberProfile?.pronouns:u?.pronouns,d=u?.getPreviewPronouns(a)??void 0,{value:a??o??"",previewValue:d,onCommit:i.useCallback(e=>{(0,lS.p)({pronouns:e,guildId:u?.guildId??void 0})},[u?.guildId])}),{previewProps:f,inputProps:p,isEditing:x}=n4(c,m),h=null!=g&&g.length>0;return(0,t.jsx)(tt,{...f,variant:"compact",className:r()(tr.k,x&&tr.J),preview:h?(0,t.jsx)(n2.n2,{pronouns:g}):null,placeholder:eL.intl.string(eL.t["76Aqhl"]),editButtonAriaLabel:eL.intl.string(eL.t.h6VAO7),input:(0,t.jsx)(tl,{...p,label:eL.intl.string(eL.t["rniRE+"]),placeholder:eL.intl.string(eL.t["76Aqhl"]),maxLength:eZ.VE5})})}var to=n(145497),td=n(685073),tu=n(318785),tc=n(534400),tg=n(743981),tm=n(724637),tf=n(329296);let tp="no-server-tag";function tx(e){let{buttonRef:l,guildId:n,guildTag:i,guildBadge:a,...s}=e,o=null==i||null==n;return(0,t.jsx)(ey.D,{innerRef:l,className:r()(tm.L5,{[tm.wK]:o}),...s,children:(0,t.jsxs)(eE.E,{variant:o?"text-xs/normal":"text-xs/semibold",color:o?"input-placeholder-text-default":"text-default",className:tm.W3,tag:"span",children:[o?eL.intl.string(eL.t.Pdd1nd):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(tc.Z9,{src:(0,td.gC)(n,a,tg.Sl.SIZE_14),size:tg.Sl.SIZE_14,className:tm.Ap,"aria-hidden":!0},(0,td.gC)(n,a,tg.Sl.SIZE_14)??n),i]}),(0,t.jsx)(ni.a,{size:"xs",color:"currentColor",className:tm.u4})]})})}function th(){let e=(0,tu.b)(),l=i.useMemo(()=>new Map(e.map(e=>[e.id,e])),[e]),n=(0,s.bG)([lb.default],()=>{let e=lb.default.getCurrentUser();return(0,td.Zo)(e?.primaryGuild).guildId??null}),a=(0,s.bG)([Q.A],()=>Q.A.getPendingChanges(null).pendingPrimaryGuildId),r=void 0!==a?a:n,o=null!=r?l.get(r)??null:null,d=o?.profile?.tag??null,u=o?.profile?.badge??void 0,c=i.useCallback(e=>e.id===tp?(0,t.jsx)("div",{className:tf.uN,children:(0,t.jsx)(eE.E,{variant:"text-md/normal",color:"input-placeholder-text-default",className:tm.ve,children:e.label})}):(0,t.jsx)(nu.c,{...e}),[]),g=i.useMemo(()=>[{id:tp,label:eL.intl.string(eL.t.VxdWWH),value:null},...e.flatMap(e=>{let l=e.profile?.tag;if(null==l)return[];let n=e.profile?.badge??void 0;return[{id:e.id,label:e.name,value:e.id,leading:(0,t.jsx)(to.j,{guildId:e.id,guildName:e.name,guildIcon:e.icon,iconSize:20,animate:!1}),trailing:(0,t.jsx)(tc.o9,{guildId:e.id,guildTag:l,guildBadge:n})}]})],[e]),m=i.useCallback(e=>{(0,lS.p)({primaryGuildId:e})},[]);return 0===e.length?null:(0,t.jsx)(nx,{options:g,value:r,onSelectionChange:m,label:eL.intl.string(eL.t.Pdd1nd),listboxClassName:tm.yt,renderListItem:c,children:e=>{let{buttonRef:l,selectButtonProps:n}=e;return(0,t.jsx)(tx,{buttonRef:l,guildId:r,guildTag:d,guildBadge:u,...n})}})}var tv=n(874644);function tA(e){let{user:l,displayProfile:n,nickname:i,trailing:a,onClose:r,allowEditing:s}=e;if(!s)return(0,t.jsx)(n2.Ay,{user:l,guildId:n?.guildId??void 0,displayName:i,displayNameSize:"lg",pronouns:n?.pronouns,trailing:a,onClose:r});let o=l.isProvisional?null:(0,t.jsx)(n3.A,{user:l,forceUsername:!0,className:tv.a1,usernameClass:tv.eb,discriminatorClass:tv.sw,hideBotTag:!0});return(0,t.jsxs)("div",{children:[(0,t.jsx)(ta,{displayProfile:n,user:l}),(0,t.jsxs)("div",{className:`${tv.AK} ${tv.j6}`,children:[o,(0,t.jsx)(n2.Ce,{}),(0,t.jsx)(ts,{displayProfile:n}),(0,t.jsx)(th,{}),a]})]})}n(321073);var tj=n(97808),tb=n(980707),tI=n(477782),tC=n(22231),tN=n(601255),ty=n(562819),tE=n(19575),tP=n(106106),tk=n(338165);let tR=tE.Ay.getEnableHardwareAcceleration()?tj.Js:tj.eu;function tS(e){let{onMenuClose:l,items:n,...i}=e;return(0,t.jsx)(tb.W,{...i,"data-menu-migrated":!0,navId:"avatar-edit-context",onClose:l,onSelect:l,"aria-label":eL.intl.string(eL.t.YAgq3W),children:(0,t.jsx)(tI.rX,{children:n})})}function tD(e){let{user:l,guildId:n}=e,{avatarProps:a,eventHandlers:o}=(0,eo.V)(e),[d,u]=i.useState(!1),c=i.useRef(null),g=i.useCallback(()=>u(!1),[]),m=function(e){let{user:l,guildId:n,onClose:a}=e,{newestAnalyticsLocation:r,analyticsLocations:o}=(0,j.Ay)(),d=null!=n,u=(0,s.bG)([lH.Ay],()=>null!=n?lH.Ay.getMember(n,l.id):null),c=(0,s.bG)([Q.A],()=>Q.A.getPendingChanges(n??void 0).pendingAvatar),g=d?u?.avatar:l.avatar,m=(0,Z.z5)(c,g),f=d&&null!=l.avatar,p=lI.Ay.canUsePremiumProfileCustomization(l),x=p||null==n,h=p||null==n,v=(0,s.bG)([l0.A],()=>null!=n?l0.A.getGuild(n):null),A=(0,Z.a4)({user:l}),b=(0,Z.a4)({user:l,guildId:n??void 0}),{pendingAvatarDecoration:I}=(0,Z.CP)(n??void 0),C=void 0!==I,N=null!=(0,tN.A)(C?I:b)&&(C?null!=I:null!=b),y=d&&null!=A,E=i.useCallback(()=>{a(),(0,l_.XD)({uploadType:lL.HL.AVATAR,analyticsSource:r,guildId:n??void 0,stackingBehavior:"stack"})},[a,r,n]),P=i.useCallback(()=>{a(),(0,ty.L)({analyticsLocations:o,guild:v??void 0,stackingBehavior:"stack"})},[a,o,v]),k=i.useCallback(()=>{a(),(0,l_.rM)(null,g,e=>(0,lS.p)({guildId:n??void 0,avatar:e})),(0,Z.WU)(f?"reset":"remove")},[a,n,g,f]),R=i.useCallback(()=>{a(),(0,lS.p)({guildId:n??void 0,avatarDecoration:null})},[a,n]);return i.useMemo(()=>{let e=[];return x&&e.push((0,t.jsx)(tI.Dr,{id:"change-avatar",label:eL.intl.string(eL.t["4OynCD"]),action:E},"change-avatar")),h&&e.push((0,t.jsx)(tI.Dr,{id:"change-decoration",label:eL.intl.string(eL.t.HykynS),action:P},"change-decoration")),x&&m&&e.push(f?(0,t.jsx)(tI.Dr,{id:"reset-avatar",color:"danger",label:eL.intl.string(eL.t.TDjKDm),action:k},"reset-avatar"):(0,t.jsx)(tI.Dr,{id:"remove-avatar",color:"danger",label:eL.intl.string(eL.t.twB3fz),action:k},"remove-avatar")),h&&N&&e.push(y?(0,t.jsx)(tI.Dr,{id:"reset-decoration",color:"danger",label:eL.intl.string(eL.t["2u5yu0"]),action:R},"reset-decoration"):(0,t.jsx)(tI.Dr,{id:"remove-decoration",color:"danger",label:eL.intl.string(eL.t["9rx5GO"]),action:R},"remove-decoration")),e},[f,x,h,y,m,N,E,P,k,R])}({user:l,guildId:n,onClose:g});return 0===m.length?(0,t.jsx)(eo.A,{...e}):(0,t.jsxs)("div",{...o,className:r()(tP.my,tP.vk,tk.kL,{[tk.MO]:d}),onMouseDown:e=>{c.current?.contains(e.target)||u(!0)},children:[(0,t.jsx)(tR,{...a,imageClassName:r()(tP.Lw,tk.HU)}),(0,t.jsx)(lP.Y,{targetElementRef:c,shouldShow:d,animation:lP.Y.Animation.NONE,position:"right",align:"top",onRequestClose:g,renderPopout:e=>(0,t.jsx)(tS,{...e,items:m,onMenuClose:g}),children:e=>(0,t.jsx)("div",{ref:c,className:tk.r9,children:(0,t.jsx)(lg.K,{...e,variant:"overlay-secondary",size:"sm",icon:tC.R,"aria-label":eL.intl.string(eL.t.YAgq3W),onClick:e=>{e.stopPropagation(),u(e=>!e)}})})})]})}var tO=n(976726);function tT(e){let{onMenuClose:l,items:n,...i}=e;return(0,t.jsx)(tb.W,{...i,"data-menu-migrated":!0,navId:"banner-edit-context",onClose:l,onSelect:l,"aria-label":eL.intl.string(eL.t.FzU73A),children:(0,t.jsx)(tI.rX,{children:n})})}function t_(e){let{user:l,guildId:n}=e,[a,o]=i.useState(!1),d=i.useRef(null),u=i.useCallback(()=>o(!1),[]),c=function(e){let{user:l,guildId:n,onClose:a}=e,{newestAnalyticsLocation:r,analyticsLocations:o}=(0,j.Ay)(),d=(0,Z.N2)({user:l,guildId:n??void 0}),u=lI.Ay.canUsePremiumProfileCustomization(l),c=u||null==n,g=null!=n,{pendingBanner:m,pendingProfileEffect:f}=(0,s.bG)([Q.A],()=>Q.A.getPendingChanges(n??void 0)),p=(0,s.bG)([G.A],()=>null!=n?G.A.getGuildMemberProfile(l.id,n)?.banner:G.A.getUserProfile(l.id)?.banner),x=(0,s.bG)([lb.default],()=>lb.default.getCurrentUser()?.banner!=null),h=(0,s.bG)([G.A],()=>G.A.getUserProfile(l.id)?.profileEffect!=null),v=(0,Z.Ac)(m,p),A=g&&x,b=g&&h,I=void 0===f?null!=d:null!=f,C=i.useCallback(()=>{a(),(0,l_.XD)({uploadType:lL.HL.BANNER,analyticsSource:r,guildId:n??void 0,stackingBehavior:"stack"})},[a,r,n]),N=i.useCallback(()=>{a(),(0,lJ.W)({analyticsLocations:o,guild:null!=n?l0.A.getGuild(n)??void 0:void 0,initialSelectedEffect:d,stackingBehavior:"stack"})},[a,o,n,d]),y=i.useCallback(()=>{a(),(0,l_.rM)(null,p,e=>(0,lS.p)({guildId:n??void 0,banner:e}))},[a,n,p]),E=i.useCallback(()=>{a(),(0,lS.p)({guildId:n??void 0,profileEffect:null})},[a,n]);return i.useMemo(()=>{let e=[];return u&&e.push((0,t.jsx)(tI.Dr,{id:"change-banner",label:eL.intl.string(eL.t.N0bC3P),action:C},"change-banner")),c&&e.push((0,t.jsx)(tI.Dr,{id:"change-effect",label:eL.intl.string(eL.t["/6nv6N"]),action:N},"change-effect")),u&&v&&e.push(A?(0,t.jsx)(tI.Dr,{id:"reset-banner",color:"danger",label:eL.intl.string(eL.t.jHlJNS),action:y},"reset-banner"):(0,t.jsx)(tI.Dr,{id:"remove-banner",color:"danger",label:eL.intl.string(eL.t.tT9n7D),action:y},"remove-banner")),c&&I&&e.push(b?(0,t.jsx)(tI.Dr,{id:"reset-effect",color:"danger",label:eL.intl.string(eL.t.Lb7lu9),action:E},"reset-effect"):(0,t.jsx)(tI.Dr,{id:"remove-effect",color:"danger",label:eL.intl.string(eL.t.zUOlT6),action:E},"remove-effect")),e},[A,u,c,b,v,I,C,N,y,E])}({user:l,guildId:n,onClose:u});return 0===c.length?(0,t.jsx)(eu.A,{...e}):(0,t.jsxs)("div",{className:r()(tO.kL,{[tO.MO]:a}),onMouseDown:e=>{d.current?.contains(e.target)||o(!0)},children:[(0,t.jsx)(eu.A,{...e,className:tO.Pr}),(0,t.jsx)(lP.Y,{targetElementRef:d,shouldShow:a,animation:lP.Y.Animation.NONE,position:"right",align:"top",onRequestClose:u,renderPopout:e=>(0,t.jsx)(tT,{...e,items:c,onMenuClose:u}),children:e=>(0,t.jsx)("div",{ref:d,className:tO.r9,children:(0,t.jsx)(lg.K,{...e,variant:"overlay-secondary",size:"sm",icon:tC.R,"aria-label":eL.intl.string(eL.t.FzU73A),onClick:e=>{e.stopPropagation(),o(e=>!e)}})})})]})}var tL=n(777480),tw=n(107563),tM=n(570287);n(938796);var tG=n(913453),tU=n(667049),tV=n(837531),tF=n(186272),tB=n(645625),tz=n(337796);let tH=e=>e*(2-e),tW={"compact-sm":{avatarOffsetX:16},"compact-xs":{avatarSize:o._3.SIZE_96,avatarOffsetX:16}},tK=e=>{let{type:l,anchor:n}=e;return"staple"!==l||"bottom"!==n};function tq(e){let{displayProfile:l,pendingBanner:n}=e,a=(0,B.Nx)(),[r,s]=i.useState(void 0);if(i.useEffect(()=>{if(null==n||a)return;let e=!1;return ea(n,1024).then(l=>{e||s(l)}).catch(()=>{e||s(n)}),()=>{e=!0,s(void 0)}},[a,n]),a)return null;let o=null!=n?r??null:l?.getPreviewBanner(n,!1,1024);return null==o?null:(0,t.jsx)("div",{className:tB.backgroundImage,style:{backgroundImage:`url(${o})`}})}function tY(e){let{displayProfile:l,profileEffectOverride:n,isHovering:i}=e,a=void 0!==n?n:l?.profileEffect;return null==a?null:(0,t.jsx)(b.A,{skuId:a.skuId,isHovering:i})}function t$(e){let{user:l,currentUser:n,guildId:a,originGuildId:o,channelId:d,displayProfile:g,nickname:m,hasEntered:f,customStatusPrompt:p,onClose:x,avatarDecorationOverride:v,avatarOverride:A,bannerOverride:j,profileEffectOverride:b,profileFrame:I,allowEditing:C=!1,isLoading:y=!1}=e,E=l.id===n.id,O=i.useRef(null),{isHoveringOrFocusing:L}=(0,P.A)(O),[M,G]=i.useState(),U=i.useCallback(e=>{let l=e.contentRect.width;l<=350?G("compact-xs"):l<=380?G("compact-sm"):G(void 0)},[]);(0,h.g)(O,U,[],{fireOnMount:!0});let V=null!=M?tW[M]:void 0,F=i.useMemo(()=>p??(0,k.A)(),[p]),{relationshipType:B,originApplicationId:X}=(0,s.cf)([T.A],()=>({relationshipType:T.A.getRelationshipType(l.id),originApplicationId:T.A.getOriginApplicationId(l.id)})),Z=(0,s.bG)([_.A],()=>_.A.hidePersonalInformation),J=(0,S.q)({userId:l.id}),Q=(0,R.fi)(l.id),{appIdentities:el,connections:en}=function(e){let{filteredAppIdentities:l}=(0,q.A)(e),n=(0,$.A)(e),t=(0,W.useIsRiotSocialSDKMigrationEnabled)({location:"useVisibleUserProfileConnectionsAndAppIdentities"}),a=i.useMemo(()=>new Set(t?l?.map(e=>e.application_id)??[]:[]),[l,t]),r=(0,K.A)([...a]).filter(Y.Vq);return{appIdentities:i.useMemo(()=>l.map(e=>({identity:e,application:r.find(l=>l.id===e.application_id)})).filter(e=>{let{application:l}=e;return null!=l}),[l,r]),connections:i.useMemo(()=>t?n.filter(e=>{let l=H.A.get(e.type);return l?.replacedBy==null||!a.has(l.replacedBy)}):n,[n,a,t])}}(l.id),et=(0,z.A)(l.id),ei=C?t_:eu.A,ea=C?tD:eo.A;return(0,t.jsxs)("main",{className:r()(tB.profile,null!=M&&tB[M]),ref:O,"aria-busy":y,children:[(0,t.jsxs)("div",{className:tB.profileHeader,children:[(0,t.jsx)(ei,{user:l,displayProfile:g,guildId:a,themeType:ee.d.MODAL_V2,specOverrides:V,pendingBanner:j}),(0,t.jsx)(ex.A,{userId:l.id,onClose:x,className:tB.interactionToast}),(0,t.jsx)(ea,{user:l,displayProfile:g,guildId:a,channelId:d,themeType:ee.d.MODAL_V2,specOverrides:V,avatarDecorationOverride:v,avatarOverride:A}),(0,t.jsx)(eI.A,{user:l,guildId:a,channelId:d,themeType:ee.d.MODAL_V2,hasEntered:f,prompt:E?F:null})]}),(0,t.jsxs)(u.Ip,{fade:!0,className:tB.profileBody,children:[(0,t.jsx)(em.A,{userId:l.id}),(0,t.jsx)(tA,{user:l,displayProfile:g,nickname:m,trailing:(0,t.jsx)(ed.A,{displayProfile:g,themeType:ee.d.MODAL_V2,onClose:x}),onClose:x,allowEditing:C}),B===eZ.eA$.PENDING_INCOMING&&(0,t.jsx)(eb.A.Overlay,{className:tB.profileOverlay,children:(0,t.jsx)(ep.A,{user:l,applicationId:X,guildId:g?.guildId??void 0,channelId:d,className:tB.profileBanner})}),Q.map(e=>{let{applicationId:n}=e;return(0,t.jsx)(eb.A.Overlay,{className:tB.profileOverlay,children:(0,t.jsx)(ep.A,{user:l,guildId:g?.guildId??void 0,channelId:d,isGameRelationship:!0,applicationId:n,className:tB.profileBanner})},n)}),l.isProvisional&&(0,t.jsx)(eb.A.Overlay,{className:tB.profileOverlay,children:(0,t.jsx)(n_.A,{heading:eL.intl.string(eL.t.Iyka0U),headingVariant:"text-md/semibold",headingIcon:(0,t.jsx)(c.E,{size:"xs",color:"currentColor"}),className:tB.profileBanner,children:(0,t.jsx)(D.T,{userId:l.id,variant:"text-sm/normal"})})}),(0,t.jsx)(ej.A,{user:l,className:tB.profileBanner}),g?.private&&(0,t.jsx)(eb.A.Overlay,{className:tB.profileOverlay,children:(0,t.jsx)(eA.A,{username:m})}),(0,t.jsx)("div",{className:tB.profileButtons,children:(0,t.jsx)(eJ,{user:l,currentUser:n,guildId:a,originGuildId:o,channelId:d,displayProfile:g,relationshipType:B,onClose:x})}),E&&(0,t.jsx)(eg.A,{isPremiumUser:(0,w.ki)(n),onInteraction:x}),!Z&&(0,t.jsx)(ec.E,{userBio:g?.bio,setLineClamp:!1}),J.length>0&&(0,t.jsx)(n_.A,{heading:eL.intl.string(eL.t["Uv/eTx"]),children:(0,t.jsx)(ef.A,{applicationIds:J})}),(0,t.jsx)(n_.A,{heading:eL.intl.string(eL.t.a6XYD9),children:(0,t.jsx)(eh.A,{userId:l.id,guildId:g?.guildId,tooltipDelay:nL.In})}),g?.guildId!=null&&(0,t.jsx)(eC.A,{userId:l.id,guildId:g.guildId,className:tB.profileRolesSection,headingVariant:"text-xs/medium",headingColor:"currentColor"}),(C||en.length>0||el.length>0)&&(0,t.jsx)(n_.A,{heading:eL.intl.string(eL.t["3fe7U5"]),scrollTargetId:nL.bk.CONNECTIONS,children:(0,t.jsx)(ld,{applicationIdentities:el,connections:en,userId:l.id,allowEditing:C,className:tB.profileAppConnections})}),et.length>0&&(0,t.jsx)(n_.A,{heading:eL.intl.string(eL.t.PHjkRE),scrollTargetId:nL.bk.APPS,children:(0,t.jsx)(eG,{applicationRoleConnections:et,onClose:x,className:tB.profileAppConnections})}),(0,t.jsx)(nM,{userId:l.id})]}),(0,t.jsx)(tY,{displayProfile:g,profileEffectOverride:b,isHovering:L}),null!=I&&(0,t.jsx)(N.A,{frame:I,filterLayer:tK})]})}function tX(e){let{user:l,displayProfile:n,pendingThemeColors:i,children:a}=e,{theme:r,primaryColor:s,secondaryColor:o}=(0,F.A)({user:l,displayProfile:n,pendingThemeColors:i}),{profileThemeStyle:d,profileThemeClassName:u}=(0,X.A)({theme:r,themeType:null,primaryColor:s,secondaryColor:o});return(0,t.jsx)("div",{className:u,style:d,children:a})}function tZ(e){let{user:l,currentUser:n,guildId:a,originGuildId:o,channelId:u,messageId:c,roleId:h,sessionId:b,initialTabSection:N,initialScrollTarget:P,transitionState:k,customStatusPrompt:R,openedAt:S,onClose:D,sourceAnalyticsLocations:_=[],themeContainerClassName:w}=e,F=l.id===n.id,{guildId:B,pendingGuildId:z,isLoading:H,selectUserProfile:W}=function(e){let{userId:l,initialGuildId:n}=e,[t,a]=i.useState(n),[r,s]=i.useState(n),o=i.useRef(r),d=i.useCallback(e=>{a(e??void 0)},[]);return i.useEffect(()=>{let e=!1;return(0,ei.A)(l,void 0,{type:"modal",guildId:t,withMutualFriendsCount:!0,withMutualFriends:!1,withMutualGuilds:!0}).then(()=>{e||(s(t),o.current=t)},()=>{e||a(o.current)}),()=>{e=!0}},[t,l]),{guildId:r,pendingGuildId:t,isLoading:t!==r,selectUserProfile:d}}({userId:l.id,initialGuildId:a}),K=i.useMemo(()=>null!=B?{[B]:[l.id]}:{},[B,l.id]);(0,v.Eq)(K,"UserProfileModalV2");let q=(0,U.X)("UserProfileModalV2"),Y=F&&q,{pendingThemeColors:$,avatarDecorationOverride:X,avatarOverride:el,bannerOverride:ea,profileEffectOverride:eo}=function(e){let{user:l,guildId:n,allowEditingInModal:t}=e;return(0,s.cf)([Q.A],()=>{if(!t)return et;let{pendingThemeColors:e,pendingAvatarDecoration:i,pendingAvatar:a,pendingBanner:r,pendingProfileEffect:s}=Q.A.getPendingChanges(n);return{pendingThemeColors:e,avatarDecorationOverride:void 0===i?void 0:(0,Z.lw)({userValue:l.avatarDecoration,pendingValue:i,guildId:n}),avatarOverride:(0,J.V7)({userId:l.id,image:a,size:en}),bannerOverride:r,profileEffectOverride:s}},[l,n,t])}({user:l,allowEditingInModal:Y,guildId:B}),{isExpanded:ed,isAnimating:eu,transition:ec,handleExpand:eg,handleCollapse:em,refs:{expandIconButtonRef:ef,expandTabButtonRef:ep,collapseButtonRef:ex}}=function(){let[e,l]=i.useState(()=>window.innerWidth>928),[n,t]=i.useState(!1),a=(0,d.p)(e,{keys:e=>e?"panel":"empty",from:{progress:0},enter:{progress:1},leave:{progress:0},config:{duration:300,easing:tH},onRest:()=>t(!1)}),r=(0,x.A)("(min-width: 929px) and (min-height: 550px)"),s=i.useRef(null),o=i.useRef(null),u=i.useRef(null),c=i.useRef(null),g=i.useCallback(()=>{c.current="collapse",t(!0),l(!0)},[]),m=i.useCallback(()=>{c.current="expand",t(!0),l(!1)},[]);return i.useEffect(()=>{if(!n){if("collapse"===c.current&&e)c.current=null,u.current?.focus();else if("expand"===c.current&&!e){c.current=null;let e=r?o.current:s.current;e?.focus()}}},[e,n,r]),{isExpanded:e,isAnimating:n,transition:a,handleExpand:g,handleCollapse:m,refs:{expandIconButtonRef:s,expandTabButtonRef:o,collapseButtonRef:u}}}(),eh=Y&&!ed,eA=Y&&(!ed||eu),{defaultWishlistId:ej}=(0,s.cf)([G.A],()=>({defaultWishlistId:G.A.getFirstWishlistId(l.id)}));(0,O.fw)({wishlistId:ej,userId:l.id});let eI=(0,es.fC)(),eC=H||null!=eI.interactionType,eN=function(e){let l,n,t,{user:i,currentUser:a}=e,{mutualFriendsCount:r,mutualGuilds:o}=(0,tG.A)(i),d=o?.length,u=(l=(0,s.bG)([lb.default],()=>lb.default.getCurrentUser()),n=(0,s.bG)([G.A],()=>G.A.getUserProfile(i.id)),t=n?.bio===""&&n?.pronouns===""&&n?.banner===void 0&&n?.accentColor===void 0&&n?.banner===void 0&&i.flags===i.publicFlags&&(n?.badges==null||n?.badges?.length===0),l?.id!==i.id&&!t),c=(0,tU.A)(i.id),g=(0,tM.A)(i.id),m=[],f=i.id===a?.id,p=G.A.getFirstWishlistId(i.id),x=null!=p,h=x?G.A.getWishlistSettings(i.id,p):null,v=(x?tw.A.getWishlistItems(p):[]).length>0,A=c.length>0;(f||A)&&m.push({text:eL.intl.string(eL.t.laViwx),section:nL.RP.WIDGETS}),m.push({text:eL.intl.string(eL.t.chq59f),section:nL.RP.ACTIVITY});let j=!1===i.nsfwAllowed,b=T.A.isFriend(i.id),I=h?.visibility===tL.a.PUBLIC;return(f||!f&&v&&I&&g&&(!j||j&&b))&&m.push({text:eL.intl.string(eL.t["7lZ31J"]),section:nL.RP.WISHLIST}),i.id!==a?.id&&u&&(m.push({text:(0,tV.A)(r),section:nL.RP.MUTUAL_FRIENDS}),m.push({text:(0,tF.A)(d),section:nL.RP.MUTUAL_GUILDS})),m}({user:l,currentUser:n}),{analyticsLocations:ey}=(0,j.Ay)([..._,A.A.USER_PROFILE_MODAL_V2]),eE=(0,M.pb)({layout:"MODAL_V2",userId:l.id,sourceSessionId:b,guildId:B,channelId:u,messageId:c,roleId:h}),eP=(0,V.Ay)(l.id,B),ek=(0,C.A)(eP?.profileFrame?.skuId,"UserProfileModalV2"),eR=(0,y.A)(eP?.profileFrame?.skuId);(0,I.A)({skuId:eP?.profileFrame?.skuId,openedAt:S,context:eE,analyticsLocations:ey});let eS=L.Ay.useName(eP?.guildId,u,l),eD=(0,E.GV)(),eO=eL.intl.format(eL.t.KRe1Fk,{name:eS});return(0,t.jsx)(j.f5,{value:ey,children:(0,t.jsx)(M.of,{value:eE,openedAt:S,fetchStartedAt:eP?.fetchStartedAt,fetchEndedAt:eP?.fetchEndedAt,isLoaded:eP?.isLoaded,children:(0,t.jsx)(es.Hl,{value:eI,children:(0,t.jsx)(er.N,{value:P,children:(0,t.jsxs)(g.EO,{"data-migration-pending":!0,hideShadow:!0,className:r()(tz.zr,{[tz.QF]:eP?.private===!0}),transitionState:k,"aria-labelledby":eD,parentComponent:"UserProfileModalV2",children:[(0,t.jsx)(nz,{children:(0,t.jsxs)("div",{className:r()(tB.layoutContainer,eR,{[tB.editingPanelEnabled]:Y,[tB.editingPanelExpanded]:Y&&ed,[tB.isAnimating]:eu}),children:[(0,t.jsxs)(tX,{user:l,displayProfile:eP,pendingThemeColors:$,children:[(0,t.jsxs)("div",{className:tz.Oo,children:[(0,t.jsx)(eQ.A,{isCurrentUser:F,onClose:D}),(0,t.jsx)(m.A,{children:(0,t.jsx)(f.H,{id:eD,children:eO})}),eA&&(0,t.jsx)(nE,{buttonRef:ef,onClick:eg,className:tB.editingPanelExpandButtonCompact})]}),eh&&(0,t.jsx)("div",{className:tB.editingPanelExpandButtonDefaultContainer,children:(0,t.jsx)(ny,{innerRef:ep,onClick:eg,className:tB.editingPanelExpandButtonDefault})})]}),(0,t.jsxs)(f.F,{children:[Y&&ec((e,l)=>l?(0,t.jsx)(nD,{className:r()(tB.editingPanel,{[tB.isExpanded]:ed}),selectedGuildId:z,originGuildId:o,onSelectGuildId:W,onClose:em,collapseButtonRef:ex,isLoading:H}):null),(0,t.jsxs)(eb.A,{className:r()(w,tz.A7,tB.profileContentOuter),innerClassName:tB.profileContentInner,user:l,displayProfile:eP,themeType:ee.d.MODAL_V2,pendingThemeColors:$,isPrivate:eP?.private===!0,children:[(0,t.jsx)(tq,{displayProfile:eP,pendingBanner:ea}),eP?.private===!0&&(0,t.jsx)(ev.A,{}),(0,t.jsx)(nV,{isVisible:eC,showLoadingSpinner:H}),(0,t.jsx)(n7,{className:tB.toast}),(0,t.jsx)(t$,{user:l,currentUser:n,guildId:B,channelId:u,displayProfile:eP,nickname:eS,originGuildId:o,hasEntered:k===p.ip.ENTERED,customStatusPrompt:R,onClose:D,avatarDecorationOverride:X,avatarOverride:el,bannerOverride:ea,profileEffectOverride:eo,profileFrame:ek,allowEditing:Y,isLoading:H}),(0,t.jsx)(nH.A,{user:l,currentUser:n,displayProfile:eP,guildId:B,channelId:u,items:eN,initialSection:N,onClose:D})]})]})]})}),(0,t.jsx)(nO.A,{userId:l.id,guildId:B,className:tB.pendingChangesToolbar})]})})})})})}}