Loading
function(e,l,n){n.d(l,{A:()=>r2});var t=n(477900),i=n(582128),r=n(503698),a=n.n(r),s=n(17928),o=n(935462),d=n(778712),u=n(866323),c=n(364522),g=n(695366),f=n(140735),m=n(707554),x=n(738188),p=n(661531),h=n(231723),v=n(241524),A=n(770178),b=n(80682),j=n(793574),I=n(688810),C=n(480335),y=n(577390),N=n(372320),E=n(31956),P=n(744808),k=n(875741),T=n(915089),R=n(713517),S=n(645507),O=n(922590),_=n(821269),D=n(93246),w=n(561794),L=n(71393),M=n(994500),G=n(351906),F=n(562153),V=n(474090),B=n(183555),U=n(47675),W=n(321191),z=n(591179),H=n(999291),K=n(702841),q=n(370480),Y=n(773669),X=n(652215),$=n(101928),Z=n(837529),J=n(346713),Q=n(573648),ee=n(429913),el=n(321078),en=n(403362),et=n(484509),ei=n(579950),er=n(83931),ea=n(920601),es=n(903209),eo=n(919395),ed=n(101058),eu=n(696451),ec=n(287809),eg=n(836602),ef=n(996988),em=n(985253);let ex=(0,d.FT)(em.T[ef.d.MODAL_V2].avatarSize),ep={pendingThemeColors:void 0,avatarOverride:void 0,avatarDecorationOverride:void 0,bannerOverride:void 0,accentColorOverride:void 0,profileEffectOverride:void 0,profileFrameOverride:void 0};async function eh(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 r=i.getContext("2d");if(null==r)throw Error("Canvas 2d context unavailable");return r.drawImage(n,0,0,i.width,i.height),i.toDataURL("image/png")}var ev=n(716804),eA=n(679492),eb=n(718019),ej=n(413492),eI=n(915614),eC=n(744753),ey=n(834730);function eN(e){let{friendsSinceDate:l}=e;return(0,t.jsx)(ey.E,{variant:"text-sm/normal",children:l})}var eE=n(361311),eP=n(931481),ek=n(439053),eT=n(743987),eR=n(312381),eS=n(501193),eO=n(383448),e_=n(946356),eD=n(983495),ew=n(503026),eL=n(305385),eM=n(109112),eG=n(939249),eF=n(730134),eV=n(169869),eB=n(837057),eU=n(310419),eW=n(889227),ez=n(967198),eH=n(488995),eK=n(375708),eq=n(440016);function eY(e){let{applicationRoleConnection:l,locale:n,onApplicationClicked:i,selectedGuildId:r}=e,a=(0,eV.VW)(l,n);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:eq.k_,children:null!=l.application.bot?(0,t.jsx)(eF.A,{user:new eW.A(l.application.bot),size:d._3.SIZE_16}):(0,t.jsx)(eM._,{color:"currentColor",size:"sm"})}),(0,t.jsxs)("div",{className:eq.Hd,children:[(0,t.jsxs)(eG.D,{className:eq.OB,onClick:function(){i?.(),(0,eB.transitionToGlobalDiscovery)({tab:eH.GlobalDiscoveryTab.APPS,applicationId:l.application.id,newSessionState:{entrypoint:{name:eU.sW.APPLICATION_DIRECTORY_URL},guildId:r}})},children:[null!=l.platform_name?(0,t.jsx)(ey.E,{variant:"text-sm/normal",color:"text-default",children:l.platform_name}):null,null!=l.platform_username?(0,t.jsx)(ey.E,{variant:"text-sm/normal",color:"text-default",children:l.platform_username}):null,(0,t.jsx)(ey.E,{variant:"text-xxs/normal",color:"text-default",className:eq.nk,children:eK.intl.format(eK.t.zIT9YA,{applicationHook:()=>l.application.name})})]}),null!=a&&a.length>0?(0,t.jsx)("div",{className:eq.yu,children:a}):null]})]})}function eX(e){let{applicationRoleConnections:l,className:n,onClose:i}=e,{trackUserProfileAction:r}=(0,B.NJ)(),o=(0,s.bG)([Y.default],()=>Y.default.locale),d=(0,s.bG)([ez.A],()=>ez.A.getGuildId());return 0===l.length?null:(0,t.jsx)("ul",{className:a()(eq.kL,n),children:l.map((e,l)=>(0,t.jsx)("li",{className:eq.FI,children:(0,t.jsx)(eY,{applicationRoleConnection:e,locale:o,onApplicationClicked:()=>{r({action:"PRESS_APP_CONNECTION"}),i()},selectedGuildId:d??void 0})},`${l}-${e.application.id}`))})}var e$=n(240248),eZ=n(308244),eJ=n(81400),eQ=n(428262),e0=n(84540),e1=n(621466);n(321073);var e2=n(219869),e5=n(866665),e7=n(775602),e3=n(321027);function e9(e){let{value:l,onCommit:n,disabled:t=!1}=e,[r,a]=i.useState("idle"),[o,d]=i.useState(l),u="editing"===r&&!t,c=(0,s.bG)([e7.Ay],()=>e7.Ay.useReducedMotion),g=i.useRef(null),f=i.useRef(null),m=i.useRef(null),x=i.useRef(!1),p=i.useRef(!0),h=i.useCallback(()=>{p.current=!1,d(l),a("editing")},[l]),v=i.useRef(o);i.useLayoutEffect(()=>{v.current=o});let A=i.useCallback(()=>{p.current||(p.current=!0,n(v.current),a("done"))},[n]),b=i.useCallback(()=>{p.current||(p.current=!0,a("done"))},[]);i.useEffect(()=>{"done"===r&&(x.current&&g.current?.focus({preventScroll:!0}),x.current=!1)},[r]),i.useEffect(()=>{u&&(f.current?.scrollIntoView({block:"nearest",behavior:c?"auto":"smooth"}),m.current?.focus({preventScroll:!0}))},[u,c]);let j=i.useCallback(e=>{!u||null!=f.current&&(0,e1.vq)(e.relatedTarget)&&f.current.contains(e.relatedTarget)||A()},[u,A]),I=i.useCallback(e=>{u&&"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),x.current=!0,b())},[u,b]),C=i.useCallback(()=>{x.current=!0,A()},[A]),y=i.useCallback(()=>{x.current=!0,b()},[b]),N=i.useCallback(e=>{"Enter"!==e.key||e.shiftKey?"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),y()):(e.preventDefault(),C())},[C,y]);return{isEditing:u,committedValue:l,editedValue:o,setEditedValue:d,editButtonRef:g,wrapperRef:f,inputRef:m,handleStartEditing:h,handleCommit:A,handleCancel:b,handleInputCommit:C,handleInputCancel:y,onInputKeyDown:N,onBlur:j,onContainerKeyDown:I}}function e8(e){let{tooltip:l,...n}=e,i=(0,t.jsx)("div",{className:e3.L7,children:(0,t.jsx)(e2.T,{...n,size:"sm",variant:"input-accessory"})});return null==l?i:(0,t.jsx)(e5.m,{text:l,ariaHidden:!0,children:i})}function e6(e){let{id:l,message:n,type:i}=e,r="error"===i,a=r?g.E:x.i;return(0,t.jsxs)(ey.E,{id:l,variant:"text-xs/normal",color:r?"text-feedback-critical":"text-feedback-warning",className:e3.VP,children:[(0,t.jsx)(a,{size:"xs",color:"currentColor",className:r?e3.ik:e3.QW}),n]})}function e4(e){let{isEditing:l,preview:n,placeholder:r,input:s,editButtonRef:o,editButtonAriaLabel:d,onStartEditing:u,variant:c="default",trailing:g,previewErrorMessage:f,previewWarningMessage:m,className:x,wrapperRef:p,onBlur:h,onKeyDown:v,disabled:A=!1,growWidth:b=!1,removeVerticalPadding:j=!1}=e,I=i.useRef(null),C=i.useId(),y=i.useId(),N=null==n,E=null!=f,P=null!=m&&!E,k=E?"error":P?"warning":null,T=E?f:m,R=null!=k&&null!=T,S=[];N&&S.push(C),R&&"compact"!==c&&S.push(y);let O=S.length>0?S.join(" "):void 0,_=(0,t.jsxs)("div",{ref:I,className:a()(e3.LL,{[e3.JD]:E,[e3.xe]:P,[e3.r9]:A}),onClick:A?void 0:u,children:[N?(0,t.jsx)(ey.E,{id:C,variant:"text-sm/normal",color:"text-muted",className:e3.qf,children:r}):n,!A&&(0,t.jsx)(eG.D,{innerRef:o,"aria-label":d,"aria-describedby":O,"aria-expanded":!1,onClick:e=>{e.stopPropagation(),u()},focusProps:{ringTarget:I}}),null!=g&&(0,t.jsx)("div",{className:e3.lD,children:(0,t.jsx)(e8,{...g})})]});return(0,t.jsx)("div",{ref:p,className:a()(e3.kL,{[e3.oE]:"compact"===c,[e3.c1]:"multiline"===c,[e3.CP]:b,[e3.WK]:j},x),onBlur:h,onKeyDown:v,children:(0,t.jsx)("div",{className:e3.qG,children:l?s:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:e3.VH,children:_}),R&&"compact"!==c&&(0,t.jsx)(e6,{id:y,message:T,type:k})]})},l?"editing":"preview")})}var le=n(786826);function ll(e){return e?.querySelector('[aria-expanded="true"][aria-controls]')??null}function ln(e){let{isEditing:l,committedValue:n,editedValue:i,setEditedValue:r,editButtonRef:a,handleStartEditing:s,wrapperRef:o,onBlur:d,onContainerKeyDown:u,inputRef:c,onInputKeyDown:g,preview:f,placeholder:m,editButtonAriaLabel:x,label:p,maxLength:h,rows:v,emojiPickerIntention:A,error:b,warning:j,className:I}=e,C=(null!=h&&(l?i:n).length>h?eK.intl.formatToPlainString(eK.t.ICT5S6,{maxLength:h}):void 0)??b;return(0,t.jsx)(e4,{isEditing:l,preview:f,placeholder:m,editButtonRef:a,editButtonAriaLabel:x,onStartEditing:s,variant:"multiline",className:I,wrapperRef:o,onBlur:d,onKeyDown:u,previewErrorMessage:C,previewWarningMessage:j,input:(0,t.jsx)(le.f,{editorRef:c,label:p,hideLabel:!0,value:i,onChange:r,onKeyDown:g,maxLength:h,error:C,helperText:j,placeholder:m,rows:v,emojiPickerIntention:A})})}let lt=[{value:"HAIKU",label:()=>eK.intl.string(eK.t["azW8+y"])},{value:"GAME_CHARACTER",label:()=>eK.intl.string(eK.t.CXkR1L)},{value:"TELL_US",label:()=>eK.intl.string(eK.t.eutr4P)},{value:"FUN_FACT",label:()=>eK.intl.string(eK.t.wA2XhW)},{value:"THREE_EMOJI",label:()=>eK.intl.string(eK.t["ZPB6+J"])},{value:"LIFE_ONE_SENTENCE",label:()=>eK.intl.string(eK.t.qqCBRd)},{value:"VILLAIN_ORIGIN",label:()=>eK.intl.string(eK.t.lnZQ9J)},{value:"BRIEF_INTRO",label:()=>eK.intl.string(eK.t.w0Xxhk)},{value:"VIBE_CHAOTIC_OR_CALM",label:()=>eK.intl.string(eK.t.ul8ANJ)},{value:"VIBE_FIVE_WORDS",label:()=>eK.intl.string(eK.t.u7WCGI)}];var li=n(307731);function lr(e){let l,n,r,a,o,{displayProfile:d}=e,u=(0,s.bG)([ec.default],()=>ec.default.getCurrentUser()),c=d?.guildId!=null,g=d?.guildId??null,f=eQ.Ay.canUsePremiumProfileCustomization(u),{value:m,previewValue:x,onCommit:p}=(l=d?.guildId??null,n=d?.guildId!=null,r=(0,s.bG)([eg.A],()=>eg.A.getPendingChanges(l).pendingBio),a=n?d?._guildMemberProfile?.bio:d?.bio,o=d?.getPreviewBio(r)??void 0,{value:r??a??"",previewValue:o,onCommit:i.useCallback(e=>{(0,e0.p)({bio:e.trim(),guildId:d?.guildId??void 0})},[d?.guildId])}),h=function(e){let{isEditing:l,wrapperRef:n,handleCommit:t,...r}=e9(e),a=i.useCallback(e=>(function(e,l){if(l?.contains(e))return!0;let n=ll(l),t=n?.getAttribute("aria-controls");return null!=t&&null!=e.closest(`#${t}`)})(e,n.current),[n]);i.useEffect(()=>{if(!l)return;let e=n.current?.ownerDocument??document;function i(e){(0,e1.vq)(e.target)&&!a(e.target)&&t()}return e.addEventListener("mousedown",i),()=>e.removeEventListener("mousedown",i)},[l,n,a,t]);let s=i.useCallback(e=>{if(!l)return;let i=e.relatedTarget;!(0,e1.vq)(i)||a(i)||null==ll(n.current)&&t()},[l,a,t,n]);return{isEditing:l,wrapperRef:n,handleCommit:t,...r,onBlur:s}}({value:m,onCommit:p}),v=!(0,e$.uJ)(x),A=(0,s.bG)([eg.A],()=>eg.A.getErrors(g)),b=(0,eJ.EC)(g),j=A.bio?.[0],I=b?.bio?.[0],C=i.useMemo(()=>{let e;return e=Math.floor(Math.random()*lt.length),lt[e]},[]),y=c?eK.intl.string(eK.t.yPJ9xr):C.label();return!c||f?(0,t.jsx)(ln,{...h,preview:v?(0,t.jsx)(eZ.A,{userBio:x,setLineClamp:!1}):null,placeholder:y,editButtonAriaLabel:eK.intl.string(eK.t.lO3n7a),label:eK.intl.string(eK.t["YWo+Zd"]),emojiPickerIntention:li.EmojiIntention.PROFILE,maxLength:X.NA2,error:j,warning:I}):v?(0,t.jsx)(eZ.A,{userBio:x,setLineClamp:!1,textColor:"text-muted"}):null}function la(e){let{displayProfile:l,isEditable:n}=e,r=i.useId(),a=l?.bio,s=!(0,e$.uJ)(a);return n||s?(0,t.jsxs)("section",{"aria-labelledby":r,children:[(0,t.jsx)(f.A,{children:(0,t.jsx)(m.H,{id:r,children:eK.intl.string(eK.t.ZzAR2Y)})}),n?(0,t.jsx)(lr,{displayProfile:l}):(0,t.jsx)(eZ.A,{userBio:a,setLineClamp:!1})]}):null}var ls=n(982168),lo=n(722868),ld=n(822775),lu=n(982985),lc=n(133385),lg=n(34188),lf=n(839534),lm=n(993401);function lx(e){let{analyticsLocations:l,newestAnalyticsLocation:n}=(0,I.Ay)(),r=i.useCallback(()=>{(0,lf.Cz)({analyticsLocations:l,analyticsSource:n})},[l,n]);return(0,t.jsx)(lm.q3,{action:"VISIT_SHOP",icon:lg.U,tooltipText:eK.intl.string(eK.t.b2d0N0),onClick:r,...e})}var lp=n(573355),lh=n(102951);function lv(e){let{user:l,currentUser:n,guildId:i,originGuildId:r,channelId:a,displayProfile:s,relationshipType:o,onClose:d}=e,u=(0,z.X)("UserProfileModalV2Buttons"),{newestAnalyticsLocation:c}=(0,I.Ay)(),g=(0,lo.A)({user:l,guildId:r,channelId:a,displayProfile:s,onClose:d}),{gameFriends:f,hasOutgoingPendingGameFriends:m,hasIncomingPendingGameFriends:x}=(0,lh.J)({userId:l.id}),p=f.length>0||m||x;return o===X.eA$.BLOCKED?null:l.id===n.id?u?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(lu.e,{userId:l.id,variant:"primary",disabled:!0}),(0,t.jsx)(lx,{}),(0,t.jsx)(lc.Zt,{user:l,guildId:i,viewProfileItem:g})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(ld.A,{user:l,guildId:i,onClose:d}),(0,t.jsx)(lx,{}),(0,t.jsx)(lc.Zt,{user:l,guildId:i,viewProfileItem:g})]}):l.bot?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(lu.e,{userId:l.id,onClose:ls.A.popAll,autoFocus:!0}),(0,t.jsx)(lc.Zt,{user:l,guildId:i,viewProfileItem:g})]}):o===X.eA$.PENDING_INCOMING?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(lu.e,{userId:l.id,onClose:ls.A.popAll,autoFocus:!0}),(0,t.jsx)(lc.Zt,{user:l,guildId:i})]}):o===X.eA$.FRIEND||o===X.eA$.PENDING_OUTGOING?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(lu.e,{userId:l.id,onClose:ls.A.popAll,autoFocus:!0}),(0,t.jsx)(lp.Ef,{user:l,relationshipType:o,analyticsLocation:c}),(0,t.jsx)(lc.Zt,{user:l,guildId:i,viewProfileItem:g})]}):o===X.eA$.NONE&&p?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(lu.e,{userId:l.id,onClose:ls.A.popAll,autoFocus:!0}),(0,t.jsx)(lp.ES,{user:l,analyticsLocation:c,gameFriends:f,tooltipPosition:"top",tooltipAlign:"center",hasIncomingPendingGameFriends:x,hasOutgoingPendingGameFriends:m}),(0,t.jsx)(lc.Zt,{user:l,guildId:i,viewProfileItem:g})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(lp.cO,{variant:"primary",userId:l.id,analyticsLocation:c,autoFocus:!0}),(0,t.jsx)(lu.l,{userId:l.id,onClose:ls.A.popAll,variant:"secondary"}),(0,t.jsx)(lc.Zt,{user:l,guildId:i,viewProfileItem:g})]})}var lA=n(463156),lb=n(349288),lj=n(509434),lI=n(307301),lC=n(228366),ly=n(95561),lN=n(874490),lE=n(968309),lP=n(174459),lk=n(486020),lT=n(123917),lR=n(783419);let lS="User Profile Modal V2";function lO(e){let l=Q.A.get(e);(0,lE.A)({platformType:l.type,location:lS}),lP.default.track(X.HAw.ACCOUNT_LINK_STEP,{previous_step:lS,current_step:"desktop oauth",platform_type:l.type})}function l_(){lC.h.dispatch({type:"CONNECTIONS_GRID_MODAL_SHOW",onComplete:lO,stackingBehavior:"stack"})}function lD(e){let{account:l,locale:n,userId:i}=e,r=l.metadata??{},a=(0,q.An)(r[lR.pK.CREATED_AT],n),s=Q.A.get((0,lN.ML)(l.type));return(0,t.jsx)(lL,{renderAccountName:function(){let e=s?.getPlatformUserUrl?.(l);return null==e?(0,t.jsx)(e5.m,{overflowOnly:!0,text:l.name,children:(0,t.jsx)(ey.E,{variant:"text-sm/normal",className:eq.GW,children:l.name})}):(0,t.jsx)(lb.Anchor,{href:e,className:eq.Y2,useDefaultUnderlineStyles:!1,"aria-label":s?.name!=null?`${s.name}, ${l.name}, ${eK.intl.string(eK.t.q5jLJB)}`:`${l.name}, ${eK.intl.string(eK.t.q5jLJB)}`,onClick:n=>{(0,ly.zV)(X.HAw.CONNECTED_ACCOUNT_VIEWED,{platform_type:l.type,other_user_id:i}),(0,lT.h)({href:e,trusted:s?.type!==X.fg2.DOMAIN},n)},children:(0,t.jsxs)("div",{className:eq.vi,children:[(0,t.jsx)(e5.m,{overflowOnly:!0,text:l.name,children:(0,t.jsx)(ey.E,{variant:"text-sm/normal",className:eq.GW,children:l.name})}),(0,t.jsx)(lj.I,{size:"xs",color:"currentColor",className:eq.wP})]})})},renderMetadata:function(){return l.type===X.fg2.REDDIT?(0,eV.xE)(r):l.type===X.fg2.STEAM?(0,eV.dy)(r):l.type===X.fg2.BLUESKY||l.type===X.fg2.MASTODON||l.type===X.fg2.TWITTER?(0,eV.ED)(r):l.type===X.fg2.PAYPAL?(0,eV.gZ)(r):l.type===X.fg2.EBAY?(0,eV.ub)(r):l.type===X.fg2.TIKTOK?(0,eV.HU)(r):null},platformIcon:s?.icon.lightPNG,platformName:s?.name,createdAtDate:a})}function lw(e){let{identityWithApplication:l}=e,{identity:n,application:i}=l;if(null==n.profile||null==n.profile.username||null==i)return null;let r=lk.Ay.getApplicationIconURL({id:i.id,icon:i.icon});return(0,t.jsx)(lL,{renderAccountName:function(){return(0,t.jsx)(e5.m,{overflowOnly:!0,text:n.profile.username,children:(0,t.jsx)(ey.E,{variant:"text-sm/normal",className:eq.GW,children:n.profile.username})})},renderMetadata:function(){return null},platformIcon:r,platformName:i.name,createdAtDate:void 0,applyIconBorderRadius:!0})}function lL(e){let{renderAccountName:l,renderMetadata:n,platformName:i,platformIcon:r,createdAtDate:s,applyIconBorderRadius:o=!1}=e;return(0,t.jsxs)("li",{className:eq.FI,children:[(0,t.jsx)(e5.m,{__unsupportedReactNodeAsText:i,children:(0,t.jsx)("div",{className:eq.k_,children:(0,t.jsx)("img",{alt:eK.intl.formatToPlainString(eK.t.rtm15P,{name:i}),className:a()(eq.tV,o?eq.sN:null),src:r})})}),(0,t.jsxs)("div",{className:eq.Hd,children:[(0,t.jsxs)("div",{children:[l(),null!=s&&(0,t.jsx)(ey.E,{variant:"text-xs/normal",children:eK.intl.format(eK.t["9rfonh"],{date:s})})]}),(0,t.jsx)("div",{className:eq.yu,children:n()})]})]})}function lM(e){let{connections:l,applicationIdentities:n,userId:i,allowEditing:r,className:o}=e,d=(0,s.bG)([Y.default],()=>Y.default.locale);if(!r&&0===l.length&&0===n.length)return null;let u=l.length>0||n.length>0;return(0,t.jsxs)("div",{className:a()(eq.kL,o),children:[u&&(0,t.jsxs)("ul",{className:eq.V,children:[l.map(e=>(0,t.jsx)(lD,{account:e,userId:i,locale:d},`${e.type}:${e.id}`)),n?.map(e=>(0,t.jsx)(lw,{identityWithApplication:e},e.identity.application_id))]}),r&&(0,t.jsxs)(eG.D,{className:eq.qG,onClick:l_,children:[(0,t.jsx)(lI.j,{size:"sm",color:"currentColor"}),(0,t.jsx)(ey.E,{variant:"text-xs/medium",color:"none",children:eK.intl.string(eK.t.syl6HS)})]})]})}var lG=n(193885),lF=n(408278),lV=n(461797);let lB=i.createContext(null);function lU(e){let{children:l}=e,[n,r]=i.useState(!1),[a]=i.useState(lV.B$),s=i.useRef(a),o=i.useCallback(()=>r(!0),[]),d=i.useCallback(()=>r(!1),[]),u=i.useCallback(()=>s.current,[]),c=i.useCallback(e=>{s.current=e},[]),g=i.useMemo(()=>({isPremiumTryItOutView:n,goToPremiumTryItOut:o,goBack:d,getCurrentPreset:u,cachePreset:c}),[n,o,d,u,c]);return(0,t.jsx)(lB.Provider,{value:g,children:l})}function lW(){let e=i.useContext(lB);if(null==e)throw Error("useUserProfileModalV2PremiumTryItOutContext must be used within UserProfileModalV2PremiumTryItOutContextProvider");return e}function lz(){let{isPremiumTryItOutView:e,goToPremiumTryItOut:l,goBack:n}=lW();return{isPremiumTryItOutView:e,goToPremiumTryItOut:l,goBack:n}}var lH=n(554146),lK=n(194261),lq=n(315629),lY=n(789645),lX=n(297264),l$=n(403581),lZ=n(812993),lJ=n(821609),lQ=n(39623),l0=n(890377),l1=n(517461),l2=n(13875),l5=n(131607),l7=n(248778),l3=n(465794),l9=n(252732),l8=n(945810);let l6=(0,l8.mj)({name:"2026-06-wysiwyg-show-dns-to-non-nitro",kind:"user",defaultConfig:{enabled:!1},variations:{1:{enabled:!0}}}),l4=(0,l8.mj)({name:"2026-06-wysiwyg-user-profile-premium-try-it-out",kind:"user",defaultConfig:{enabled:!1,showPresetName:!1},variations:{1:{enabled:!0,showPresetName:!0},2:{enabled:!0,showPresetName:!1}}});function ne(e){let{location:l}=e;return l4.useConfig({location:l})}var nl=n(487233),nn=n(120386),nt=n(317097),ni=n(602853),nr=n(922016),na=n(508274),ns=n(654107),no=n(930349);function nd(e){let{user:l,disabled:n=!1}=e,r=i.useRef(null),a=(0,ni.r)(p.A.unsafe_rawColors.PRIMARY_530).hex(),o=(0,ns.rh)(l.getAvatarURL(null,80),a,!1),{pendingAccentColor:d,savedAccentColor:u}=(0,s.cf)([eg.A,W.A],()=>({pendingAccentColor:eg.A.getPendingChanges().pendingAccentColor,savedAccentColor:W.A.getUserProfile(l.id)?.accentColor})),c=d??u??(0,nt.LX)(o[0]??a),g=i.useCallback(e=>(0,e0.p)({accentColor:e}),[]);return(0,t.jsx)(nr.Y,{targetElementRef:r,renderPopout:e=>(0,t.jsx)(na.VN,{...e,value:c,onChange:g,suggestedColors:o,showEyeDropper:!0}),children:e=>(0,t.jsx)(no.A,{...e,variant:"bar",buttonRef:r,disabled:n,accessibleLabel:eK.intl.string(eK.t["/X3fkf"]),accessibleValue:(0,nt.Hl)(c),showOverlayOnHover:!0,renderPreview:()=>(0,t.jsx)("div",{style:{width:"100%",height:"100%",backgroundColor:(0,nt.Hl)(c)}})})})}var nu=n(450373),nc=n(796290);function ng(e,l){let n=void 0===e;return null===e||n&&null==l?eK.intl.string(eK.t["3Xph0/"]):n?eK.intl.string(eK.t.keN7ib):eK.intl.string(eK.t["l/iJSJ"])}function nf(e){let{backgroundColor:l}=e;return(0,t.jsx)("div",{className:nc.o,style:{backgroundColor:l}})}function nm(e){let{src:l}=e;return(0,t.jsx)("img",{src:l,alt:"",className:nc._})}function nx(e){let{displayProfile:l,bannerChange:n,shouldAnimate:i}=e,r=(0,ni.r)(p.A.unsafe_rawColors.PRIMARY_800).hex(),a=l?.primaryColor??(0,nt.LX)(r),{hex:s}=(0,nu.A)(a),o=n??l?.getPreviewBanner(n,i,296)??void 0;return null!=o?(0,t.jsx)(nm,{src:o}):(0,t.jsx)(nf,{backgroundColor:s})}function np(e){let{displayProfile:l,bannerChange:n,...i}=e;return(0,t.jsx)(no.A,{...i,accessibleLabel:eK.intl.string(eK.t.yiRnNO),showOverlayOnHover:!0,renderPreview:e=>(0,t.jsx)(nx,{displayProfile:l,bannerChange:n,shouldAnimate:e})})}var nh=n(569059);function nv(e){let{userId:l,guildId:n,disabled:r,errorMessageId:a}=e,s=i.useRef(null),{displayProfile:o,pendingBanner:d,bannerChange:u,accessibleValue:c,currentProfileBanner:g,hasMainProfileFallback:f}=function(e,l){let n=(0,H.Ay)(e,l),{pendingBanner:t,mainProfileBanner:i,currentProfileBanner:r}=(0,K.cf)([eg.A,ec.default,W.A],()=>({pendingBanner:eg.A.getPendingChanges(l??void 0).pendingBanner,mainProfileBanner:ec.default.getCurrentUser()?.banner,currentProfileBanner:null!=l?W.A.getGuildMemberProfile(e,l)?.banner:W.A.getUserProfile(e)?.banner}),[l,e]),a=null!=l,s=a&&(n?.isUsingGuildMemberBanner()??!1),o=null===t;return{displayProfile:n,pendingBanner:t,bannerChange:o&&a&&!s?void 0:t,accessibleValue:ng(t,r),currentProfileBanner:r,hasMainProfileFallback:a&&null!=i}}(l,n),m=(0,eo.Ac)(d,g)?{onClick:()=>(0,l9.rM)(null,g,e=>(0,e0.p)({guildId:n??void 0,banner:e})),type:f?"reset":"remove",accessibleLabel:eK.intl.string(f?eK.t.jHlJNS:eK.t.tT9n7D)}:void 0,x=(0,nh.P)({guildId:n,returnRef:s});return(0,t.jsx)(np,{buttonRef:s,displayProfile:o,bannerChange:u,accessibleValue:c,variant:"square",affordance:m,onClick:x,"aria-haspopup":"dialog",disabled:r,errorMessageId:a})}var nA=n(913563),nb=n(898985),nj=n(922301),nI=n(660184),nC=n(259065),ny=n(864386),nN=n(257551);let nE="heading-xl/semibold";function nP(e){let{displayName:l,stylesPreview:n,shouldAnimate:i=!1}=e;return(0,t.jsx)("div",{"aria-hidden":!0,className:nN.M,children:null!=n?(0,t.jsx)(ey.E,{variant:nE,children:(0,t.jsx)(nI.A,{userName:l,displayNameStyles:n,effectDisplayType:i?nj.G.ANIMATED:nj.G.STATIC,shouldWrap:!1,inProfile:!0,loop:!0})}):(0,t.jsx)(ey.E,{variant:nE,className:nN.W,color:"text-muted",children:l})})}function nk(e){let{user:l,guildId:n,disabled:r,errorMessageId:a,onOpen:o}=e,{analyticsLocations:d}=(0,I.Ay)(),u=null!=n,c=(0,s.bG)([eu.Ay],()=>null!=n?eu.Ay.getMember(n,l.id)?.nick??null:null),g=(0,s.bG)([ec.default],()=>ec.default.getCurrentUser()?.globalName??null),f=(0,s.bG)([eg.A],()=>eg.A.getPendingChanges(null).pendingGlobalName),m=(0,s.bG)([eg.A],()=>eg.A.getPendingChanges(n??null).pendingNickname),{userDisplayNameStyles:x,guildDisplayNameStyles:p,pendingDisplayNameStyles:h}=(0,eo.B0)(l,n??void 0),v=u?p:x,A=void 0!==h,b=null===h,j=u&&null!=x,C=(0,eo.lw)({pendingValue:h,userValue:x,guildValue:p,guildId:n??void 0});function y(e){return null==e||""===e?void 0:e}let N=void 0!==f?f:g,E=u?y(void 0!==m?m:c)??y(N)??l.username:y(N)??l.username,P=A?null!=h:null!=v,k=null!=C&&P?{onClick:()=>(0,e0.p)({guildId:n??void 0,displayNameStyles:null}),type:j?"reset":"remove",accessibleLabel:eK.intl.string(j?eK.t.en3ogK:eK.t["Wqmi/h"])}:void 0,T=i.useCallback(()=>{o?.(),(0,nC.L)({analyticsLocations:d,guildId:n??void 0,stackingBehavior:"stack"})},[d,n,o]);return(0,t.jsx)(no.A,{affordance:!b&&(A||null!=v)||j?k:"add",variant:"bar",onClick:T,accessibleLabel:eK.intl.string(eK.t.vKBV4A),accessibleValue:function(e){if(null==e)return eK.intl.string(eK.t["3Xph0/"]);let l=eK.intl.string((0,nA.A)(e.fontId)),n=eK.intl.string(nb.J[e.effectId]??ny.default.OpWJ3f),t=e.colors.map(e=>`#${e.toString(16).padStart(6,"0")}`).join(", ");return eK.intl.formatToPlainString(eK.t.A2XnI4,{fontName:l,effectName:n,colors:t})}(C),"aria-haspopup":"dialog",errorMessageId:a,renderPreview:e=>(0,t.jsx)(nP,{stylesPreview:C,displayName:E,shouldAnimate:e}),disabled:r})}var nT=n(324970);function nR(e){let{heading:l,children:n,disabled:i=!1,showNitroIcon:r=!1,badge:a}=e;return(0,t.jsxs)("div",{className:nT.Os,children:[(0,t.jsxs)("div",{className:nT.Pf,children:[(0,t.jsx)(lX.D,{className:nT.DV,variant:"text-sm/medium",color:i?"text-muted":"text-strong",children:l}),r&&(0,t.jsx)(e5.m,{text:eK.intl.string(eK.t["5AFxuK"]),shouldShow:!i,ariaHidden:!0,children:(0,t.jsx)(l$.t,{className:nT.IX,size:"xs",color:i?p.A.colors.ICON_MUTED:p.A.colors.ICON_STRONG,"aria-hidden":!0})}),null!=a&&(0,t.jsx)("span",{className:nT.ot,children:a})]}),n]})}function nS(e){let{id:l,message:n}=e;return null==n?null:(0,t.jsxs)("div",{className:nT.gJ,role:"alert",children:[(0,t.jsx)(g.E,{size:"xs",color:p.A.colors.TEXT_FEEDBACK_CRITICAL}),(0,t.jsx)(ey.E,{variant:"text-xs/normal",color:"text-feedback-critical",id:l,children:n})]})}var nO=n(374654),n_=n(366010),nD=n(736653),nw=n(674658),nL=n(617061),nM=n(203632),nG=n(536572);let nF=new Set,nV=0;var nB=n(993408),nU=n(841702),nW=n(515718),nz=n(195292);function nH(e){""!==e.thumbnailPreviewSrc&&(0,nW.NN)(e.thumbnailPreviewSrc).catch(()=>{})}var nK=n(580705),nq=n(462397);let nY="https://cdn.discordapp.com/assets/content/6ccc97f30d0e11f23e116bb2534831ca573533a9dd726f5859ae527e82cdf37a.png",nX="https://cdn.discordapp.com/assets/content/82b9aaf680c9ca85c8e9cdb51056df7d33d865e18e645393934b76c03b944611.png";function n$(e){let{effect:l,shouldAnimate:n,isEmpty:r,hasMainProfileFallback:s,disabled:o}=e,d=(0,nD.Ay)(),u=(0,n_.M)(d)?nY:nX,c=function(e){let{enabled:l,isInteracting:n}=e,{categories:t,purchases:r}=(0,nU.Ay)({stalePurchasesOK:!0}),a=i.useMemo(()=>(0,nB.wo)(r,t),[r,t]),s=(0,nz.A)({enabled:l,isInteracting:n,items:a,preload:nH});return null!=s?{skuId:s.skuId}:null}({enabled:r&&!s&&!o,isInteracting:n}),g=null!=c,f=g?c:l;return i.useEffect(()=>{n&&(nV+=1,nF.forEach(e=>e()))},[n]),(0,t.jsxs)("div",{className:nK.ti,"aria-hidden":!0,children:[(0,t.jsx)("img",{src:u,alt:"",className:nK.QQ}),f?.skuId!=null&&(0,t.jsx)("div",{className:a()(nK.yY,{[nq.O]:g}),children:(0,t.jsx)(C.A,{skuId:f.skuId,autoPlay:!1,resetOnHover:!0,restartMethod:nM.HL.FromStart,isHovering:n,useOpacityOnHover:!1,useThumbnail:!0,delayIntro:!g})})]})}function nZ(e){let{user:l,guildId:n,disabled:r,variant:a="full-height-bar"}=e,{analyticsLocations:o}=(0,I.Ay)(),d=null!=n,u=(0,s.bG)([L.A],()=>null!=n?L.A.getGuild(n):null),c=(0,eo.N2)({user:l}),g=(0,eo.N2)({user:l,guildId:n??void 0}),{pendingProfileEffect:f}=(0,eo.nZ)(n??void 0),m=void 0!==f,x=null===f||!m&&null==g,p=d&&null!=c,h=(0,eo.lw)({pendingValue:f,userValue:c,guildValue:g,guildId:n??void 0}),{product:v}=(0,nw.q)(h?.skuId),A=m?null!=f:null!=g,b=null!=h&&A?{onClick:()=>(0,e0.p)({guildId:n??void 0,profileEffect:null}),type:p?"reset":"remove",accessibleLabel:eK.intl.string(p?eK.t["SQy/Po"]:eK.t.uMuafO)}:void 0,j=i.useCallback(()=>{(0,nL.W)({analyticsLocations:o,guild:u??void 0,stackingBehavior:"stack"})},[o,u]);return(0,t.jsx)(no.A,{affordance:x&&!p?"add":b,variant:a,onClick:j,accessibleLabel:eK.intl.string(eK.t.wR5wOo),accessibleValue:function(e){let{profileEffectPreview:l,productName:n,hasPendingSelection:t}=e;return null==l?eK.intl.string(eK.t["3Xph0/"]):null!=n&&""!==n?n:eK.intl.string(t?eK.t["1M4m8w"]:eK.t["+Du7ua"])}({profileEffectPreview:h,productName:(0,nG.VG)(v),hasPendingSelection:null!=f}),"aria-haspopup":"dialog",disabled:r,renderPreview:e=>(0,t.jsx)(n$,{effect:h,shouldAnimate:e,isEmpty:x,hasMainProfileFallback:p,disabled:r})})}var nJ=n(515727),nQ=n(746002);function n0(e){e.layers.filter(e=>!0!==e.responsive).forEach(l=>{let n=(0,nQ.getCollectiblesItemAssetUrl)({skuId:e.skuId,assetFormat:nQ.CollectiblesItemAssetFormat.STATIC,assetId:l.id});null!=n&&(0,nW.NN)(n).catch(()=>{})})}var n1=n(443727);function n2(e){let{responsive:l}=e;return!0!==l}function n5(e){let{profileFramePreview:l,isEmpty:n,hasMainProfileFallback:r,isInteracting:s,disabled:o}=e,d=(0,nD.Ay)(),u=(0,n_.M)(d)?nY:nX,c=(0,N.A)(l?.skuId,"EditableTileProfileFrameButton"),g=function(e){let{enabled:l,isInteracting:n}=e,{categories:t,purchases:r}=(0,nU.Ay)({stalePurchasesOK:!0}),a=i.useMemo(()=>(0,nB.MG)(r,t),[r,t]);return(0,nz.A)({enabled:l,isInteracting:n,items:a,preload:n0})}({enabled:n&&!r&&!o,isInteracting:s}),f=null!=g,m=f?g:c,{profileFrameStyle:x,profileFrameClassName:p}=null!=m?(0,k.i)(m):{profileFrameStyle:void 0,profileFrameClassName:void 0};return(0,t.jsxs)(t.Fragment,{children:[null!=m&&(0,t.jsx)("div",{className:a()(n1.hm,p,{[nq.O]:f}),style:x,children:(0,t.jsx)(P.A,{frame:m,filterLayer:n2})}),(0,t.jsx)("div",{className:a()(n1.ti,{[n1.yT]:null==m}),children:(0,t.jsx)("img",{src:u,alt:"",className:n1.QQ,draggable:!1})})]})}function n7(e){let{user:l,guildId:n,disabled:r}=e,{analyticsLocations:a}=(0,I.Ay)(),o=null!=n,d=(0,s.bG)([L.A],()=>null!=n?L.A.getGuild(n):null),u=(0,eo.Xf)({user:l}),c=(0,eo.Xf)({user:l,guildId:n??void 0}),{pendingProfileFrame:g}=(0,eo.Tu)(n??void 0),f=void 0!==g,m=null===g||!f&&null==c,x=o&&null!=u,p=(0,eo.lw)({pendingValue:g,userValue:u,guildValue:c,guildId:n??void 0}),{product:h}=(0,nw.q)(p?.skuId),v=f?null!=g:null!=c,A=null!=p&&v?{onClick:()=>(0,e0.p)({guildId:n??void 0,profileFrame:null}),type:x?"reset":"remove",accessibleLabel:eK.intl.string(x?eK.t.j6hZyM:eK.t.nQBruk)}:void 0,b=i.useCallback(()=>{(0,nJ.w)({analyticsLocations:a,guild:d??void 0,stackingBehavior:"stack"})},[a,d]);return(0,t.jsx)(no.A,{affordance:m&&!x?"add":A,variant:"square",onClick:b,accessibleLabel:eK.intl.string(eK.t.GWrZOd),accessibleValue:function(e){let{profileFramePreview:l,productName:n,hasPendingSelection:t}=e;return null==l?eK.intl.string(eK.t["3Xph0/"]):null!=n&&""!==n?n:eK.intl.string(t?eK.t.yFeGB5:eK.t["2kAxKM"])}({profileFramePreview:p,productName:(0,nG.VG)(h),hasPendingSelection:null!=g}),"aria-haspopup":"dialog",disabled:r,renderPreview:e=>(0,t.jsx)(n5,{profileFramePreview:p,isEmpty:m,hasMainProfileFallback:x,isInteracting:e,disabled:r})})}var n3=n(684732),n9=n(498596),n8=n(211003);function n6(e){let{primaryColor:l,secondaryColor:n,children:i}=e,r=`linear-gradient(to bottom, ${(0,nt.Hl)(l)}, ${(0,nt.Hl)(n)})`;return(0,t.jsx)("div",{className:n8.D7,style:{background:r},children:i})}function n4(e){let{color:l}=e,n=(0,nt.Hl)(l),i=(0,nt.bJ)(l,0xffffff)<n9.Tr.NonText;return(0,t.jsx)("div",{className:n8.OS,children:(0,t.jsx)("div",{className:a()(n8.Hy,{[n8.rY]:i}),style:{backgroundColor:n}})})}function te(e){let{color:l,suggestedColors:n,disabled:r,ariaLabel:a,onSelect:s,buttonRef:o}=e,d=i.useRef(null),u=o??d;return(0,t.jsx)(nr.Y,{targetElementRef:u,renderPopout:e=>(0,t.jsx)(na.VN,{...e,value:l,onChange:s,suggestedColors:n,showEyeDropper:!0}),children:e=>{let{onClick:n,...i}=e;return(0,t.jsx)(eG.D,{...i,innerRef:u,className:n8.Dh,onClick:r?void 0:n,"aria-label":a,"aria-disabled":r,tabIndex:r?-1:0,children:(0,t.jsx)(n4,{color:l})})}})}function tl(e){let{primaryColor:l,secondaryColor:n,onSelectPrimaryColor:r,onSelectSecondaryColor:a,suggestedColors:s,disabled:o=!1,deleteButton:d,variant:u="square"}=e,c=i.useRef(null),g=(0,nt.Hl)(l),f=(0,nt.Hl)(n),m=eK.intl.formatToPlainString(eK.t.FquTfm,{colorLabel:g}),x=eK.intl.formatToPlainString(eK.t.xOnm4z,{colorLabel:f}),p=null!=d?{...d,onClick:()=>{d.onClick(),c.current?.focus()}}:void 0;return(0,t.jsx)(no.Y,{variant:u,disabled:o,deleteButton:p,children:(0,t.jsxs)(n6,{primaryColor:l,secondaryColor:n,children:[(0,t.jsx)(te,{color:l,suggestedColors:s,ariaLabel:m,onSelect:r,disabled:o,buttonRef:c}),(0,t.jsx)(te,{color:n,suggestedColors:s,ariaLabel:x,onSelect:a,disabled:o})]})})}function tn(e){let{user:l,guildId:n,disabled:r=!1}=e,a=(0,H.Ay)(l.id,n),{currentProfileThemeColors:o,pendingThemeColors:d,pendingAvatar:u}=(0,s.cf)([eg.A,W.A],()=>{let e=eg.A.getPendingChanges(n??void 0),t=W.A.getUserProfile(l.id)?.themeColors??null;return{currentProfileThemeColors:null!=n?W.A.getGuildMemberProfile(l.id,n)?.themeColors??null:t,pendingThemeColors:e.pendingThemeColors,pendingAvatar:e.pendingAvatar}}),c=void 0!==d?d:o,g=(0,ed.V7)({userId:l.id,image:u}),{primaryColor:f,secondaryColor:m}=(0,$.A)({user:l,displayProfile:a,pendingThemeColors:d,pendingAvatarSrc:g??void 0,isPreview:!0}),x=(0,ni.r)(p.A.unsafe_rawColors.PRIMARY_530).hex(),h=null!=g?g:l.getAvatarURL(n??void 0,80),v=(0,ns.rh)(h,x,!1),A=i.useCallback(e=>{(0,e0.p)({guildId:n??void 0,themeColors:e})},[n]),b=null!=n&&(0,n3.l)(d,o)?{onClick:()=>(0,e0.p)({guildId:n,themeColors:[null,null]}),type:"reset",accessibleLabel:eK.intl.string(eK.t["L+GmoR"])}:void 0;return null==f||null==m?null:(0,t.jsx)(tl,{primaryColor:f,secondaryColor:m,onSelectPrimaryColor:e=>{(c?.[0]==null||e!==c[0])&&A([e,m])},onSelectSecondaryColor:e=>{(c?.[1]==null||e!==c[1])&&A([f,e])},suggestedColors:v,disabled:r,deleteButton:b})}var tt=n(134976);function ti(e){let{children:l,hasGradientBackground:n=!1}=e;return(0,t.jsx)(m.F,{children:(0,t.jsx)("div",{className:a()(tt.k,{[tt.V]:n}),children:l})})}var tr=n(560952),ta=n(689175),ts=n(672905);function to(e){let{children:l,isDismissed:n}=e;return(0,u.p)(!n,{initial:{opacity:1,y:0},from:{opacity:0,y:48},enter:{opacity:1,y:0,config:{tension:200,friction:25}},leave:{opacity:0,y:48,config:{tension:300,friction:25}}})((e,n)=>n?(0,t.jsx)(tr.animated.div,{className:ts.iK,style:e,children:l}):null)}function td(e){let{children:l,floatingFooter:n}=e,r=i.useRef(null),s=null!=n,[o,d]=i.useState(!1),[u,c]=i.useState("pending-measurement");i.useLayoutEffect(()=>{if(!s)return void c("pending-measurement");let e=r.current?.getScrollerNode();null==e||(d(!1),c(e.scrollHeight-e.clientHeight>=86?"dismiss-on-scroll":"safe-padding"))},[s]);let g=i.useCallback(e=>{if("dismiss-on-scroll"!==u)return;let{scrollTop:l}=e.currentTarget;!o&&l>=86?d(!0):o&&l<=43&&d(!1)},[u,o]),f=s&&"safe-padding"===u;return(0,t.jsxs)("div",{className:ts.u6,children:[(0,t.jsx)(ta.zC,{ref:r,className:a()(ts.XG,{[ts.a5]:f}),onScroll:s?g:void 0,children:(0,t.jsx)("div",{className:ts.Qs,children:l})}),s&&(0,t.jsx)(to,{isDismissed:o,children:n})]})}var tu=n(976860),tc=n(975732);function tg(){return i.useCallback(()=>{(0,tu.pX)(X.BVt.NITRO_HOME),(0,tc.closeUserProfileModal)()},[])}var tf=n(724651),tm=n(410516),tx=n(202541);function tp(e){let l=(0,s.bG)([ec.default],()=>eQ.Ay.isPremium(ec.default.getCurrentUser())),n=(0,tf.O)();return l?eK.intl.string(eK.t.AfRWI8):(0,tm.U9)(n,tx.pe.TIER_2)&&n?.discount.amount!=null?eK.intl.formatToPlainString(eK.t.bkQ4bH,{percent:n?.discount.amount}):e}function th(){let e=tp(eK.intl.string(eK.t.pj0XBN)),l=tg();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(ey.E,{variant:"text-sm/medium",color:"text-default",children:eK.intl.format(eK.t.TmfgI2,{onClick:l})}),(0,t.jsx)(l3.A,{subscriptionTier:tx.pe.TIER_2,buttonTextOverride:e,size:"md",fullWidth:!0})]})}var tv=n(55619),tA=n(37407);function tb(){return(0,t.jsxs)("div",{className:tA.k,children:[(0,t.jsx)(ey.E,{variant:"text-sm/medium",color:"text-strong",children:eK.intl.string(eK.t.JFY17v)}),(0,t.jsx)(lJ.$,{fullWidth:!0,variant:"secondary",size:"md",text:eK.intl.string(eK.t.R9GHya),onClick:function(){return tv.A.setEnabled(!1)}})]})}var tj=n(342866);function tI(e){let{user:l,...n}=e,{pendingAvatar:i,tryItOutAvatar:r}=(0,s.cf)([eg.A],()=>({pendingAvatar:eg.A.getPendingChanges().pendingAvatar,tryItOutAvatar:eg.A.getTryItOutChanges().tryItOutAvatar})),a=void 0!==r?r:i;return(0,t.jsx)(tj.A,{...n,variant:"full-height-bar",userId:l.id,avatarChange:a,accessibleValue:(0,tj.$)(a,l.avatar),showTryItOutSpinAnimation:null==r})}function tC(e){let{userId:l,...n}=e,i=(0,H.Ay)(l),{pendingBanner:r,tryItOutBanner:a,currentProfileBanner:o}=(0,s.cf)([eg.A,W.A],()=>({pendingBanner:eg.A.getPendingChanges().pendingBanner,tryItOutBanner:eg.A.getTryItOutChanges().tryItOutBanner,currentProfileBanner:W.A.getUserProfile(l)?.banner}),[l]),d=void 0!==a?a:r;return(0,t.jsx)(np,{...n,variant:"full-height-bar",displayProfile:i,bannerChange:d,accessibleValue:ng(d,o)})}function ty(e){let l=(0,H.Ay)(e.id),{tryItOutThemeColors:n,tryItOutAvatar:t,pendingAvatar:i}=(0,s.cf)([eg.A],()=>({tryItOutThemeColors:eg.A.getTryItOutChanges().tryItOutThemeColors,tryItOutAvatar:eg.A.getTryItOutChanges().tryItOutAvatar,pendingAvatar:eg.A.getPendingChanges().pendingAvatar})),r=(0,ed.V7)({userId:e.id,image:void 0!==t?t:i}),{primaryColor:a,secondaryColor:o}=(0,$.A)({user:e,displayProfile:l,pendingThemeColors:n,pendingAvatarSrc:r??void 0,isPreview:!0});return{primaryColor:a,secondaryColor:o,pendingAvatarSrc:r,tryItOutThemeColors:n}}function tN(e){let{user:l,...n}=e,{primaryColor:i,secondaryColor:r}=ty(l);if(null==i||null==r)return null;let a=(0,nt.Hl)(i),s=(0,nt.Hl)(r),o=eK.intl.formatToPlainString(eK.t.FquTfm,{colorLabel:a}),d=eK.intl.formatToPlainString(eK.t.xOnm4z,{colorLabel:s});return(0,t.jsx)(no.A,{...n,variant:"full-height-bar",accessibleLabel:eK.intl.string(eK.t.DMeO2X),accessibleValue:`${o}, ${d}`,renderPreview:()=>(0,t.jsxs)(n6,{primaryColor:i,secondaryColor:r,children:[(0,t.jsx)(n4,{color:i}),(0,t.jsx)(n4,{color:r})]})})}var tE=n(207803);function tP(e){let{user:l}=e,{primaryColor:n,secondaryColor:r,pendingAvatarSrc:a,tryItOutThemeColors:s}=ty(l),o=(0,ni.r)(p.A.unsafe_rawColors.PRIMARY_530).hex(),d=null!=a?a:l.getAvatarURL(void 0,80),u=(0,ns.rh)(d,o,!1),c=i.useCallback(e=>{(0,tE.a)(e)},[]);return null==n||null==r?null:(0,t.jsx)(tl,{variant:"full-height-bar",primaryColor:n,secondaryColor:r,onSelectPrimaryColor:e=>{(s?.[0]==null||e!==s[0])&&c([e,r])},onSelectSecondaryColor:e=>{(s?.[1]==null||e!==s[1])&&c([n,e])},suggestedColors:u})}var tk=n(502096);function tT(e){let{user:l,mode:n}=e,{goToPremiumTryItOut:r}=lz(),a=i.useRef(null),s=i.useRef(null),o=(0,nh._)({isPremiumTryItOut:!0,returnRef:a}),d=(0,nh.P)({isPremiumTryItOut:!0,returnRef:s}),u="edit"===n;return(0,t.jsxs)("div",{className:tk.T,children:[(0,t.jsx)(nR,{heading:eK.intl.string(eK.t.DMeO2X),showNitroIcon:!0,children:u?(0,t.jsx)(tP,{user:l}):(0,t.jsx)(tN,{user:l,onClick:r})}),(0,t.jsx)(nR,{heading:eK.intl.string(eK.t.Vgdusv),showNitroIcon:!0,children:(0,t.jsx)(tC,{userId:l.id,buttonRef:s,onClick:u?d:r,"aria-haspopup":u?"dialog":void 0})}),(0,t.jsx)(nR,{heading:eK.intl.string(eK.t.vtFfPX),showNitroIcon:!0,children:(0,t.jsx)(tI,{user:l,buttonRef:a,onClick:u?o:r,"aria-haspopup":u?"dialog":void 0})})]})}var tR=n(847374),tS=n(111159),tO=n(548118),t_=n(711014),tD=n(540637),tw=n(801461),tL=n(44482),tM=n(844222),tG=n(561392),tF=n(499957),tV=n(15626),tB=n(37712);function tU(e){let{options:l,value:n,onSelectionChange:r,label:s,className:o,listboxClassName:d,disabled:u=!1,loading:c=!1,maxOptionsVisible:g=5,renderListItem:m,children:x}=e,{isOpen:p,setIsOpen:h,refs:v,floatingStyles:A,getReferenceProps:b,getFloatingProps:j,transitionStyles:I}=function(){let{reducedMotion:e}=i.useContext(tM.C),{isOpen:l,setIsOpen:n,refs:t,floatingStyles:r,getReferenceProps:a,getFloatingProps:s,context:o}=(0,tG.u)({placement:"bottom-start",matchReferenceWidth:!1,transform:e.enabled}),{styles:d}=(0,tF.DL)(o,{common:{transformOrigin:"top left"},initial:{opacity:.5,transform:"scaleY(0.96)"},duration:100});return{isOpen:l,setIsOpen:n,refs:t,floatingStyles:r,getReferenceProps:a,getFloatingProps:s,transitionStyles:e.enabled?{}:d}}(),{setFloating:C}=v,y=i.useContext(tV._),N=i.useId(),E=i.useId(),P=i.useId(),k=i.useRef(null),T=i.useRef(null),[R,S]=i.useState(null),O=null!=R?(0,tw.ZN)(P,R):void 0,_=i.useRef(!1),D=i.useRef(!1),w=i.useMemo(()=>l.filter(e=>(0,tw.fI)(e.value,[n])),[n,l]),L=i.useCallback(()=>{u||h(!p)},[u,h,p]),M=i.useCallback(e=>{p&&0===e.button&&e.preventDefault()},[p]),G=i.useCallback(()=>{h(!1),k.current?.focus()},[h]),F=i.useCallback(e=>{if(!T.current?.contains(e.relatedTarget)){if(D.current){D.current=!1;return}if(p&&null!=R){let e=l[R];null!=e&&!0!==e.disabled&&r(e.value)}p&&h(!1)}},[p,R,l,r,h]),V=i.useCallback(e=>{if(u)return;let l=e[0];null!=l&&(r(l.value),G())},[u,r,G]),{activeIndex:B,handleKeyDown:U}=(0,tD.l)(!0,l),W=i.useRef(null);i.useEffect(()=>{let e=B!==W.current;W.current=B,null!=B&&e&&(S(B),p||(_.current=!0,h(!0)))},[B,p,h]);let z=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(),!p||e.altKey){p||h(!0);return}S(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&&p){if(null!=R){let e=l[R];if(null!=e&&!0!==e.disabled){V([e]);break}}G();break}if(!p)return void h(!0);S(e=>null===e?0:Math.max(e-t,0));break}case"Enter":case" ":if(e.preventDefault(),e.stopPropagation(),!p)return void h(!0);if(null==R||R>n-1)return;{let e=l[R];if(null==e||!0===e.disabled)return;V([e])}break;case"Home":if(e.preventDefault(),0===n)return;S(0),p||(_.current=!0,h(!0));break;case"End":if(e.preventDefault(),0===n)return;S(n-1),p||(_.current=!0,h(!0));break;case"Tab":if(p&&null!=R){let e=l[R];null!=e&&!0!==e.disabled&&r(e.value)}D.current=!0,h(!1);break;case"Escape":p&&(e.preventDefault(),e.stopPropagation(),G());break;default:U(e)}},[u,p,l,R,V,G,r,h,U]),H=Math.max(l.findIndex(e=>e.id===w[w.length-1]?.id),0),K=i.useRef(!1);i.useEffect(()=>{c||!p||K.current?p||(K.current=!1,S(null),_.current=!1):(K.current=!0,_.current||S(l.length>0?H:null),_.current=!1,k.current?.focus())},[c,p,H,l.length]);let q={id:E,role:"combobox","aria-haspopup":"listbox","aria-controls":p?P:void 0,"aria-expanded":p,"aria-activedescendant":O,"aria-disabled":!!u||void 0,"aria-labelledby":null!=s?`${N} ${E}`:void 0,"aria-errormessage":y?.errorMessageId,"aria-invalid":y?.errorMessageId!=null||void 0,"aria-describedby":y?.describedById,onClick:L,onMouseDown:M,onKeyDown:z,onBlur:F};return(0,t.jsxs)("div",{ref:e=>{T.current=e,v.setReference(e)},className:o,...b(),children:[null!=s&&(0,t.jsx)(f.A,{tag:"label",id:N,htmlFor:E,children:s}),x({buttonRef:k,selectButtonProps:q}),!u&&p&&(0,t.jsx)("div",{ref:C,className:a()(tB.S_,d),...j(),style:{...A,...I},children:(0,t.jsx)(tD.q,{id:P,tabIndex:-1,items:l,selectionMode:"single",selectedItems:w,onSelectionChange:V,shouldFocusWrap:!1,activeDescendantIndex:R,renderListItem:e=>null!=m?m(e):(0,t.jsx)(tL.c,{...e}),maxVisibleItems:g,loading:c})})]})}var tW=n(643213);let tz="MAIN_PROFILE";function tH(e){let{guild:l}=e;return(0,t.jsx)(tO.Ay,{className:tW.$f,guild:l,size:tO.Ay.Sizes.MINI,active:!0,"aria-hidden":!0})}function tK(e){let{leading:l,label:n,description:i}=e;return(0,t.jsxs)("div",{className:tW.XE,children:[null!=l&&(0,t.jsx)("div",{className:tW.fZ,children:l}),(0,t.jsxs)("div",{className:tW.qL,children:[(0,t.jsx)(ey.E,{variant:"text-md/normal",color:"currentColor",lineClamp:1,children:n}),null!=i&&""!==i&&(0,t.jsx)(ey.E,{variant:"text-xs/normal",color:"text-subtle",lineClamp:1,children:i})]})]})}function tq(e){let{leading:l,label:n,disabled:i,buttonRef:r,selectButtonProps:s}=e;return(0,t.jsxs)(eG.D,{innerRef:r,className:a()(tW.L5,{[tW.r9]:i}),tabIndex:!0===i?-1:0,...s,children:[l,(0,t.jsx)(ey.E,{variant:"text-md/medium",color:!0===i?"text-muted":"text-strong",lineClamp:1,className:tW.v9,children:n}),(0,t.jsx)(tR.a,{className:tW.u4,size:"sm",color:!0===i?p.A.colors.ICON_MUTED:p.A.colors.ICON_DEFAULT})]})}function tY(e){let{selectedGuildId:l,originGuildId:n,onChange:r,loading:a,disabled:o}=e,d=(0,s.bG)([t_.Ay],()=>t_.Ay.getFlattenedGuildIds()),u=(0,s.bG)([L.A],()=>L.A.getGuilds()),c=(0,s.bG)([ez.A],()=>{let e=ez.A.getGuildId();return null==e||eg._.has(e)?null:e}),g=(0,s.cf)([eu.Ay,t_.Ay],()=>{let e={};for(let l of t_.Ay.getFlattenedGuildIds()){let n=eu.Ay.getSelfMember(l)?.nick;null!=n&&(e[l]=n)}return e}),f=i.useMemo(()=>{let e={id:tz,label:eK.intl.string(eK.t["2p07FR"]),value:tz,leading:(0,t.jsx)(tS.p,{size:"refresh_sm",color:p.A.colors.ICON_DEFAULT})},l=n??c,i=d.map(e=>{if(e===l)return null;let n=u[e];return null==n?null:{id:n.id,label:n.name,value:n.id,leading:(0,t.jsx)(tH,{guild:n}),description:g[n.id]??void 0}}).filter(en.Vq),r=null!=l?u[l]:null;return null==r?[e,...i]:[e,{id:r.id,label:r.name,value:r.id,leading:(0,t.jsx)(tH,{guild:r}),description:g[r.id]??void 0},...i]},[d,u,n,c,g]),m=l??tz,x=f.find(e=>e.value===m)??f[0],h=i.useCallback(e=>{let n=e===tz?null:e;n!==l&&r(n)},[r,l]);return(0,t.jsx)(tU,{className:tW.kL,label:eK.intl.string(eK.t.rki38K),listboxClassName:tW.yt,options:f,value:m,onSelectionChange:h,loading:a,disabled:o,renderListItem:e=>(0,t.jsx)(tK,{leading:e.leading,label:e.label,description:e.description}),children:e=>(0,t.jsx)(tq,{leading:x.value===tz?null:x.leading,label:x.label,disabled:o,...e})})}var tX=n(765178);function t$(){let e=(0,s.bG)([e7.Ay],()=>e7.Ay.useReducedMotion),{preset:l,setPreset:n}=function(){let{getCurrentPreset:e,cachePreset:l}=lW(),[n,t]=i.useState(e);return{preset:n,setPreset:i.useCallback(e=>{l(e),t(e)},[l])}}(),t=i.useCallback(l=>{let n=(0,lV.Wt)(l);(0,tE.w5)({banner:n.getBannerSrc(e),themeColors:n.themeColors,displayNameStyles:n.displayNameStyles})},[e]);i.useEffect(()=>{eg.A.hasTryItOutChanges()||t(l)},[t,l]);let r=i.useCallback(()=>{let e=(0,lV.B$)(l),i=(0,lV.Wt)(e);lP.default.track(X.HAw.TRY_IT_OUT_PRESET_SHUFFLED,{preset:e}),n(e),t(e),tX.O.announce(eK.intl.formatToPlainString(eK.t.M2Hj9s,{presetName:i.getName()}))},[l,n,t]);return{preset:l,onShuffle:r}}var tZ=n(485745);function tJ(e){let l=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=!(0,z.X)("useUnsavedProfileChangesGuard"),t=(0,tZ.A)(n),r=i.useRef(e);return i.useLayoutEffect(()=>{r.current=e}),i.useCallback(function(){for(var e=arguments.length,n=Array(e),i=0;i<e;i++)n[i]=arguments[i];l&&t?(0,tE.VQ)():r.current(...n)},[l,t])}var tQ=n(49999),t0=n(844939);let t1="profile-editing-nameplate-error",t2="profile-editing-avatar-error",t5="profile-editing-avatar-decoration-error",t7="profile-editing-banner-error",t3="profile-editing-display-name-style-error";function t9(e){let{className:l}=e;return(0,t.jsx)("div",{className:a()(t0.D0,l),children:(0,t.jsx)("div",{className:t0.ZN,children:(0,t.jsx)(lK.X,{size:"xs"})})})}function t8(){return(0,t.jsx)(lq.h,{color:"nitro-pink",className:t0.Lu,children:(0,t.jsx)(th,{})})}function t6(){let[e,l]=(0,l1.V)("per-server-profile-editing-notice-dismissed",!1);return e?null:(0,t.jsxs)("div",{className:t0.X6,children:[(0,t.jsx)(ey.E,{variant:"text-sm/normal",color:"text-default",children:eK.intl.string(eK.t["gBIG/N"])}),(0,t.jsx)(eG.D,{"aria-label":eK.intl.string(eK.t.rSe9ra),className:t0.TD,onClick:()=>l(!0),children:(0,t.jsx)(lY.P,{size:"refresh_sm",color:"currentColor"})})]})}function t4(){let e=tg(),l=tp(eK.intl.string(eK.t["7IWwak"]));return(0,t.jsxs)("div",{className:t0.eW,children:[(0,t.jsxs)("div",{className:t0.tm,children:[(0,t.jsx)(lX.D,{variant:"text-md/medium",color:"text-default",children:eK.intl.string(eK.t.bO0TOe)}),(0,t.jsx)(ey.E,{variant:"text-xs/medium",color:"text-default",children:eK.intl.format(eK.t["3PujdE"],{onClick:e})})]}),(0,t.jsx)(l3.A,{subscriptionTier:tx.pe.TIER_2,buttonTextOverride:l,size:"sm",fullWidth:!0}),(0,t.jsx)(t9,{className:t0.nd})]})}function ie(){return(0,t.jsx)(ey.E,{variant:"text-xs/normal",color:"text-subtle",className:t0.BJ,"aria-hidden":!0,children:eK.intl.format(eK.t.kYv9DM,{nitroIconHook:()=>(0,t.jsx)(l$.t,{size:"xxs",color:"currentColor",className:t0.qp})})})}function il(e){let{user:l,guildId:n,disabled:i,errorMessage:r}=e;return(0,t.jsxs)(nR,{heading:eK.intl.string(eK.t.x5CoXR),disabled:i,children:[(0,t.jsx)(nO.A,{user:l,guildId:n,disabled:i,errorMessageId:null!=r?t1:void 0}),(0,t.jsx)(nS,{id:t1,message:r})]})}function it(e){let{user:l,guildId:n,disabled:i,avatarErrorMessage:r,avatarDecorationErrorMessage:a}=e;return(0,t.jsxs)(nR,{heading:eK.intl.string(eK.t["50Nwpc"]),disabled:i,children:[(0,t.jsx)(nl.A,{user:l,guildId:n,disabled:i,errorMessageId:null!=r?t2:void 0}),(0,t.jsx)(nn.A,{user:l,guildId:n,disabled:i,errorMessageId:null!=a?t5:void 0}),(0,t.jsx)(nS,{id:t2,message:(0,l9.d3)(r)}),(0,t.jsx)(nS,{id:t5,message:a})]})}function ii(e){let{user:l,guildId:n,disabled:i,errorMessage:r}=e,a=(0,l7.ux)("UserProfileModalV2EditingPanel"),[s,o]=(0,l5.kn)(a&&!i?[lH.M.DISPLAY_NAME_STYLES_FLYWHEEL_NEW_BADGE_PROFILE_PAGE]:[]),d=s===lH.M.DISPLAY_NAME_STYLES_FLYWHEEL_NEW_BADGE_PROFILE_PAGE;return(0,t.jsxs)(nR,{heading:eK.intl.string(eK.t.NEzEws),disabled:i,showNitroIcon:!0,badge:d?(0,t.jsx)(lZ.Lp,{text:eK.intl.string(eK.t.y2b7CA),"aria-hidden":!0}):void 0,children:[(0,t.jsx)(nk,{user:l,guildId:n,disabled:i,errorMessageId:null!=r?t3:void 0,onOpen:d?()=>o(tQ.i.TAKE_ACTION):void 0}),(0,t.jsx)(nS,{id:t3,message:r})]})}function ir(e){let{user:l,guildId:n,disabled:i,canUsePremiumProfileFeatures:r,bannerErrorMessage:a}=e;return(0,t.jsxs)(nR,{heading:eK.intl.string(eK.t.Zenogr),disabled:i,showNitroIcon:!0,children:[(0,t.jsx)(tn,{user:l,guildId:n,disabled:i||!r}),(0,t.jsx)(nv,{userId:l.id,guildId:n,disabled:i||!r,errorMessageId:null!=a?t7:void 0}),(0,t.jsx)(nS,{id:t7,message:(0,l9.d3)(a)})]})}function ia(e){let{user:l,disabled:n}=e;return(0,t.jsx)(nR,{heading:eK.intl.string(eK.t["/X3fkf"]),disabled:n,children:(0,t.jsx)(nd,{user:l,disabled:n})})}function is(e){let{user:l,guildId:n,disabled:i}=e,r=(0,l2.sk)("UserProfileModalV2EditingPanel");return(0,t.jsxs)(nR,{heading:eK.intl.string(r?eK.t["Vfbar/"]:eK.t.wR5wOo),disabled:i,children:[(0,t.jsx)(nZ,{user:l,guildId:n,disabled:i,variant:r?"square":"full-height-bar"}),r&&(0,t.jsx)(n7,{user:l,guildId:n,disabled:i})]})}let io="premium-try-it-out-description";function id(e){let{user:l,buttonRef:n}=e,i=tg(),{goToPremiumTryItOut:r}=lz();return t$(),(0,t.jsxs)("div",{role:"group","aria-labelledby":io,className:t0.DX,children:[(0,t.jsx)(t9,{className:t0.x$}),(0,t.jsxs)("div",{className:t0.sb,children:[(0,t.jsx)(ey.E,{id:io,variant:"text-md/normal",color:"text-default",children:eK.intl.format(eK.t.TmfgI2,{onClick:i})}),(0,t.jsx)(lJ.$,{buttonRef:n,variant:"overlay-primary",size:"sm",icon:lQ.b,text:eK.intl.string(eK.t.PxUx8e),onClick:r,fullWidth:!0})]}),(0,t.jsx)(tT,{user:l,mode:"entrypoint"})]})}function iu(e){let{user:l,panelId:n,selectedGuildId:i,originGuildId:r,isLoading:a,isEditingDisabled:o,collapseButtonRef:d,premiumTryItOutButtonRef:u,onClosePanel:c,onSelectGuildId:g}=e,f=(0,s.bG)([G.A],()=>G.A.hidePersonalInformation),{enabled:m}=ne({location:"DefaultEditingPanelView"}),x=tJ(g),p=null!=i,h=eQ.Ay.canUsePremiumProfileCustomization(l),v=p&&!h,A=!h&&!p,b=A&&m,j=p&&!h&&!f,I=a||o,C=(0,s.bG)([eg.A],()=>eg.A.getErrors(i)),y=C.nameplate?.[0]??C.nameplate_sku_id?.[0],N=C.avatar?.[0],E=C.avatar_decoration_sku_id?.[0],P=C.banner?.[0],k=C.display_name_font_id?.[0]??C.display_name_effect_id?.[0]??C.display_name_colors?.[0],T=l6.useConfig({location:"UserProfileModalV2EditingPanel"}).enabled,R=h||p?"inline":b?"hidden":T?"end":"hidden",S=(0,t.jsx)(ii,{user:l,guildId:i,disabled:I||v,errorMessage:k});return(0,t.jsxs)(ti,{hasGradientBackground:j,children:[(0,t.jsxs)("div",{className:t0.wx,children:[(0,t.jsx)(e5.m,{text:eK.intl.string(eK.t["l/A351"]),ariaHidden:!0,children:(0,t.jsx)(eG.D,{innerRef:d,className:t0.cS,"aria-label":eK.intl.string(eK.t["l/A351"]),onClick:c,"aria-controls":n,"aria-expanded":!0,children:(0,t.jsx)(l0.V,{size:"md",color:"currentColor"})})}),(0,t.jsx)(tY,{selectedGuildId:i??null,originGuildId:r,onChange:x,loading:a,disabled:f})]}),f?(0,t.jsx)(tb,{}):(0,t.jsx)(td,{floatingFooter:A&&!b?(0,t.jsx)(t8,{}):void 0,children:(0,t.jsxs)(t.Fragment,{children:[p&&(h?(0,t.jsx)(t6,{}):(0,t.jsx)(t4,{})),h&&(0,t.jsx)(ie,{}),(0,t.jsx)(il,{user:l,guildId:i,disabled:I||v,errorMessage:y}),(0,t.jsx)(it,{user:l,guildId:i,disabled:I||v,avatarErrorMessage:N,avatarDecorationErrorMessage:E}),"inline"===R&&S,h||p?(0,t.jsx)(ir,{user:l,guildId:i,disabled:I||v,canUsePremiumProfileFeatures:h,bannerErrorMessage:P}):(0,t.jsx)(ia,{user:l,disabled:I||v}),(0,t.jsx)(is,{user:l,guildId:i,disabled:I||v}),"end"===R&&S,b&&(0,t.jsx)(id,{user:l,buttonRef:u})]})})]})}var ic=n(508770),ig=n(477155),im=n(732280),ix=n(811611),ip=n(926321),ih=n(663417),iv=n(597563);let iA="shuffle-options-a11y-description";function ib(){let{preset:e,onShuffle:l}=t$(),{showPresetName:n}=ne({location:"TryItOutShufflePreset"}),{presetName:r,presetHeader:a}=i.useMemo(()=>{let l=(0,lV.Wt)(e);return{presetName:l.getName(),presetHeader:l.getPreviewThumbnailSrc()}},[e]);return n?(0,t.jsxs)("div",{className:iv.kL,children:[(0,t.jsx)(e5.m,{text:eK.intl.string(eK.t.VzqqFC),ariaHidden:!0,children:(0,t.jsx)(lF.K,{icon:ih.f,"aria-label":eK.intl.string(eK.t.VzqqFC),"aria-describedby":iA,onClick:l,variant:"secondary",size:"sm"})}),(0,t.jsx)(f.A,{id:iA,children:eK.intl.string(eK.t.bBRdiB)}),(0,t.jsxs)("div",{className:iv.IS,children:[(0,t.jsx)("img",{alt:"",className:iv.L_,src:a}),(0,t.jsxs)(ey.E,{className:iv._e,variant:"text-sm/medium",color:"text-overlay-light",lineClamp:1,children:[(0,t.jsx)(f.A,{children:eK.intl.formatToPlainString(eK.t.PiPq7M,{presetName:r})}),(0,t.jsx)("span",{className:iv.jL,"aria-hidden":!0,children:r})]})]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(lJ.$,{icon:ip.j,text:eK.intl.string(eK.t.VzqqFC),onClick:l,variant:"secondary",size:"sm","aria-describedby":iA,fullWidth:!0}),(0,t.jsx)(f.A,{id:iA,children:eK.intl.string(eK.t.bBRdiB)})]})}var ij=n(451125);function iI(){return(0,t.jsxs)("div",{className:ij.nH,children:[(0,t.jsx)("div",{className:ij.Ei}),(0,t.jsx)(th,{})]})}function iC(e){let{trialOffer:l}=e,n=tg(),i=(0,eQ.FY)({intervalType:l.subscription_trial?.interval,intervalCount:l.subscription_trial?.interval_count}),r=(0,ix.ux)(l.expires_at);return(0,t.jsxs)("div",{className:ij.nH,children:[(0,t.jsxs)("div",{className:ij.qf,children:[(0,t.jsx)(f.A,{children:(0,t.jsx)(m.H,{children:eK.intl.string(eK.t.IBYG5U)})}),(0,t.jsx)("div",{"aria-hidden":"true",children:(0,t.jsx)(ic.E,{type:"free_trial",variant:"expressive"})})]}),(0,t.jsx)(ey.E,{variant:"text-sm/medium",color:"text-default",children:eK.intl.format(eK.t["fF+cgd"],{onClick:n})}),(0,t.jsx)(l3.A,{subscriptionTier:tx.pe.TIER_2,buttonTextOverride:i,size:"md",fullWidth:!0}),null!=r&&(0,t.jsx)(ey.E,{variant:"text-xs/normal",color:"text-muted",className:ij.u8,children:r})]})}function iy(e){let l,{user:n,onBack:r}=e,a=i.useRef(null),s=(l=(0,im.V)(),l?.subscription_trial?.sku_id===tx.pe.TIER_2?l:null);return i.useEffect(()=>{a.current?.focus()},[]),(0,t.jsxs)(ti,{hasGradientBackground:!0,children:[(0,t.jsxs)("div",{className:ij.wx,children:[(0,t.jsx)(eG.D,{innerRef:a,"aria-label":eK.intl.string(eK.t["4IYwrw"]),onClick:r,className:ij.Gv,children:(0,t.jsx)(ig.r,{size:"md",color:"currentColor"})}),(0,t.jsx)(lX.D,{variant:"text-lg/normal",color:"text-default",className:ij.R_,children:eK.intl.string(eK.t.PxUx8e)}),(0,t.jsx)(ey.E,{variant:"text-sm/normal",color:"text-default",className:ij.Ij,children:eK.intl.string(eK.t.X0ir7L)}),(0,t.jsx)("div",{className:ij.ZZ,children:(0,t.jsx)(ib,{})})]}),(0,t.jsx)(td,{children:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(tT,{user:n,mode:"edit"}),null==s?(0,t.jsx)(iI,{}):(0,t.jsx)(iC,{trialOffer:s})]})})]})}var iN=n(450579);let iE="user-profile-editing-panel",iP="profile-modal-editing-panel-heading";function ik(e){let{onClick:l,className:n,innerRef:i}=e;return(0,t.jsx)(e5.m,{text:eK.intl.string(eK.t.Qn47Ud),delay:150,ariaHidden:!0,children:(0,t.jsx)(eG.D,{innerRef:i,"aria-label":eK.intl.string(eK.t.Qn47Ud),"aria-expanded":!1,"aria-controls":iE,className:a()(iN.eg,n),onClick:l,focusProps:{offset:{right:6}},children:(0,t.jsx)(lG.V,{size:"sm",color:p.A.colors.ICON_STRONG})})})}function iT(e){let{onClick:l,className:n,buttonRef:i}=e;return(0,t.jsx)("div",{className:n,children:(0,t.jsx)(e5.m,{text:eK.intl.string(eK.t.Qn47Ud),ariaHidden:!0,children:(0,t.jsx)(lF.K,{buttonRef:i,"aria-label":eK.intl.string(eK.t.Qn47Ud),"aria-expanded":!1,"aria-controls":iE,icon:lG.V,onClick:l,variant:"secondary",size:"sm"})})})}function iR(e){let{selectedGuildId:l,originGuildId:n,onSelectGuildId:r,isLoading:o=!1,isEditingDisabled:d=!1,onClose:u,className:c,collapseButtonRef:g}=e,x=(0,s.bG)([ec.default],()=>ec.default.getCurrentUser()),{isPremiumTryItOutView:p,goBack:h}=lz(),v=i.useRef(null),A=i.useCallback(()=>{h(),requestAnimationFrame(()=>v.current?.focus())},[h]);return null==x?null:(0,t.jsx)("aside",{id:iE,"aria-labelledby":iP,className:a()(iN.nd,c),"aria-busy":o,children:(0,t.jsxs)("div",{className:iN.l$,children:[(0,t.jsx)(f.A,{children:(0,t.jsx)(m.H,{id:iP,children:eK.intl.string(eK.t["L+ch00"])})}),p?(0,t.jsx)(iy,{user:x,onBack:A}):(0,t.jsx)(iu,{panelId:iE,user:x,selectedGuildId:l,originGuildId:n,isLoading:o,isEditingDisabled:d,collapseButtonRef:g,onClosePanel:u,onSelectGuildId:r,premiumTryItOutButtonRef:v})]})})}var iS=n(576260),iO=n(347805),i_=n(629403),iD=n(612630),iw=n(260598);function iL(e){let{isEditing:l,committedValue:n,editedValue:r,setEditedValue:a,editButtonRef:s,handleStartEditing:o,wrapperRef:d,onBlur:u,onContainerKeyDown:c,inputRef:g,onInputKeyDown:f,preview:m,placeholder:x,editButtonAriaLabel:p,label:h,maxLength:v,rows:A,disabled:b=!1,error:j,className:I,growWidth:C,removeVerticalPadding:y}=e,N=null!=v&&(l?r:n).length>v?eK.intl.formatToPlainString(eK.t.ICT5S6,{maxLength:v}):void 0,E=l&&r!==n,P=N??(E?void 0:j),k=i.useCallback(e=>{let l=e.currentTarget;l.setSelectionRange(l.value.length,l.value.length)},[]);return(0,t.jsx)(e4,{isEditing:l,preview:m,placeholder:x,editButtonRef:s,editButtonAriaLabel:p,onStartEditing:o,variant:"multiline",disabled:b,className:I,growWidth:C,removeVerticalPadding:y,wrapperRef:d,onBlur:u,onKeyDown:c,previewErrorMessage:P,input:(0,t.jsx)(iw.f,{label:h,hideLabel:!0,inputRef:g,value:r,onChange:a,onFocus:k,onKeyDown:f,maxLength:v,error:P,placeholder:x,rows:A,disabled:b,autosize:!0})})}var iM=n(674947);function iG(e){let{userId:l,className:n,autoFocus:r=!1,onUpdate:a}=e,o=(0,s.bG)([G.A],()=>G.A.hidePersonalInformation),{loading:d,note:u}=(0,iD.A)(l),[c,g]=i.useState(),[f,m]=i.useState(),x=c??u,p=i.useCallback(async e=>{if((u??"")!==e){m(void 0),g(e),a?.();try{await i_.A.updateNote(l,e)}catch{m(eK.intl.string(eK.t.F8FvUy))}}},[l,u,a]),h=d&&null==x,v=e9({value:x??"",onCommit:p,disabled:h}),{handleStartEditing:A}=v,b=i.useRef(!1);if(i.useEffect(()=>{!r||o||d||b.current||(b.current=!0,A())},[r,o,d,A]),o)return null;let j=null!=x&&x.length>0?(0,t.jsx)(ey.E,{variant:"text-sm/normal",color:"text-default",className:iM.t,children:x}):null;return(0,t.jsx)(iL,{...v,className:n,preview:j,editButtonAriaLabel:eK.intl.string(eK.t.PbMNh2),label:eK.intl.string(eK.t.PbMNh2),placeholder:h?eK.intl.string(eK.t["WLKx/9"]):eK.intl.string(eK.t.VBhOe2),maxLength:X.T7x,rows:3,disabled:h,error:f})}var iF=n(83013),iV=n(518477),iB=n(273781);function iU(e){let{userId:l}=e,n=(0,ev.g)(),{trackUserProfileAction:i}=(0,B.NJ)(),r=(0,z.X)("UserProfileModalV2NotesSection"),a=r?iG:iO.A;return(0,t.jsx)(iF.A,{heading:eK.intl.string(eK.t["mQKv+v"]),scrollTargetId:iV.bk.NOTE,children:(0,t.jsx)(a,{userId:l,className:r?iB.N:iB.w,autoFocus:n===iV.bk.NOTE,onUpdate:()=>i({action:"SET_NOTE"})})})}var iW=n(123292),iz=n(263293),iH=n(871645);function iK(e){let{icon:l,message:n,actionLabel:r,onAction:s,actionDisabled:o,type:d,autoFocus:u}=e,c=i.useRef(null);return i.useEffect(()=>{u&&c.current?.focus()},[u]),(0,t.jsx)("div",{className:iz.kL,children:(0,t.jsxs)("div",{className:a()(iH.oR,iz.Qs),"data-type":d,children:[(0,t.jsx)("div",{className:iz.Kk,children:l}),(0,t.jsx)(ey.E,{color:"text-strong",variant:"text-sm/semibold",children:n}),null!=r&&null!=s&&(0,t.jsx)("div",{className:iz.hP,children:(0,t.jsx)(iW.Q,{buttonRef:c,variant:"primary",textVariant:"text-sm/semibold",text:r,onClick:s,disabled:o})})]})})}var iq=n(346055),iY=n(289873),iX=n(103964);function i$(e){let{showScrim:l,showLoadingSpinner:n,className:r,children:s}=e;i.useEffect(()=>{n&&tX.O.announce(eK.intl.string(eK.t["QR+vBP"]))},[n]);let o=i.useRef(null);return(0,iq.f)(o,l),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:a()(iX.f,l&&iX.z),children:n&&(0,t.jsx)(iY.y,{type:iY.t.SPINNING_CIRCLE_SIMPLE,animated:!0})}),(0,t.jsx)("div",{ref:o,"aria-hidden":l||void 0,className:r,children:s})]})}var iZ=n(568602),iJ=n(625494),iQ=n(61881);function i0(e){let{children:l}=e,[n,r]=i.useState(!1),[a,o]=i.useState(1.4),d=i.useRef(null),u=i.useRef(1.4),c=(0,s.bG)([iQ.A,eg.A],()=>iQ.A.hasUnsavedChanges()||eg.A.hasUnsavedChanges());i.useEffect(()=>{c||(u.current=1.4)},[c]);let g=i.useCallback(()=>{null!=d.current&&(clearTimeout(d.current),d.current=null),r(!1)},[]);return i.useEffect(()=>{function e(){o(u.current),u.current=Math.min(u.current+2,15),r(!0),null!=d.current&&clearTimeout(d.current),d.current=setTimeout(()=>{r(!1),d.current=null},300)}return iJ._.subscribe(X.jej.SHAKE_PROFILE_MODAL,e),()=>{iJ._.unsubscribe(X.jej.SHAKE_PROFILE_MODAL,e)}},[g]),i.useEffect(()=>()=>{null!=d.current&&(clearTimeout(d.current),d.current=null)},[]),(0,t.jsx)(iZ.b,{isShaking:n,intensity:a,children:l})}n(46121);var i1=n(94160),i2=n(933832),i5=n(972213),i7=n(97483),i3=n(384377);let i9={[iV.jM.WIDGET_ADDED]:{message:eK.intl.string(eK.t.fFP1Uy),icon:(0,t.jsx)(i2.A,{size:"sm",color:p.A.colors.STATUS_POSITIVE.css})},[iV.jM.WIDGET_REMOVED]:{message:eK.intl.string(eK.t.zzsK7h),icon:(0,t.jsx)(i2.A,{size:"sm",color:p.A.colors.STATUS_POSITIVE.css})},[iV.jM.PROFILE_SAVE_GENERIC_FAILURE]:{message:eK.intl.string(eK.t["84MExs"]),icon:(0,t.jsx)(i5.d,{size:"sm",color:p.A.colors.ICON_FEEDBACK_CRITICAL}),type:i7.Ck.FAILURE},[iV.jM.SOMETHING_WENT_WRONG]:{message:eK.intl.string(eK.t.F8FvUy),icon:(0,t.jsx)(i5.d,{size:"sm",color:p.A.colors.ICON_FEEDBACK_CRITICAL}),type:i7.Ck.FAILURE}},i8=e=>{let{className:l}=e,n=(0,i3.fu)(),r=(0,s.bG)([e7.Ay],()=>e7.Ay.useReducedMotion),[a,o]=i.useState(!1),[d,c]=i.useState(null);i.useEffect(()=>{null!==n?(o(!0),c(i9[n]),tX.O.announce(i9[n].message)):o(!1)},[n]);let g=(0,u.p)(a,{from:{transform:r?"translateY(0)":"translateY(-12px)",opacity:0},enter:{transform:"translateY(0)",opacity:1},leave:{transform:r?"translateY(0)":"translateY(-12px)",opacity:0},config:{mass:1,tension:200,friction:18,clamp:!0}},"animate-always");return i.useEffect(()=>()=>(0,i3.XA)(null),[]),i.useEffect(()=>{if(a){let e=setTimeout(()=>{(0,i3.XA)(null)},2e3);return()=>clearTimeout(e)}},[a]),(0,t.jsx)(t.Fragment,{children:g((e,n)=>n&&null!==d&&(0,t.jsx)(tr.animated.div,{className:l,style:e,children:(0,t.jsx)(iK,{...d})}))})};var i6=n(297413),i4=n(465829),re=n(826673),rl=n(576705),rn=n(292666);function rt(e){let{isEditing:l,inputRef:n,...t}=e9(e);return i.useEffect(()=>{l&&null!=n.current&&n.current.setSelectionRange(n.current.value.length,n.current.value.length)},[l,n]),{isEditing:l,inputRef:n,...t}}function ri(e){let{inputRef:l,label:n,value:i,onChange:r,onKeyDown:a,onBlur:s,maxLength:o,placeholder:d,trailing:u,error:c,helperText:g}=e;return(0,t.jsx)(rn.k,{label:n,hideLabel:!0,inputRef:l,value:i,onChange:r,onBlur:s,onKeyDown:a,maxLength:o,placeholder:d,trailing:u,error:c,helperText:g})}function rr(e){let{isEditing:l,committedValue:n,editedValue:i,setEditedValue:r,editButtonRef:a,handleStartEditing:s,wrapperRef:o,onBlur:d,onContainerKeyDown:u,inputRef:c,onInputKeyDown:g,preview:f,placeholder:m,editButtonAriaLabel:x,label:p,size:h="default",maxLength:v,error:A,warning:b,trailing:j,className:I,disabled:C=!1,growWidth:y,removeVerticalPadding:N}=e,E=(null!=v&&(l?i:n).length>v?eK.intl.formatToPlainString(eK.t.ICT5S6,{maxLength:v}):void 0)??A,P="compact"===h?{variant:"compact"}:{variant:"default",trailing:j};return(0,t.jsx)(e4,{...P,isEditing:l,preview:f,placeholder:m,editButtonRef:a,editButtonAriaLabel:x,onStartEditing:s,className:I,growWidth:y,removeVerticalPadding:N,wrapperRef:o,onBlur:d,onKeyDown:u,disabled:C,input:(0,t.jsx)(ri,{inputRef:c,label:p,value:i,onChange:r,onKeyDown:g,maxLength:v,placeholder:m,trailing:j,error:E,helperText:b}),previewErrorMessage:E,previewWarningMessage:b})}var ra=n(530895);function rs(e){return null==e||""===e?void 0:e}function ro(e){let l,n,r,a,o,d,u,c,g,f,m,{user:x,displayProfile:h}=e,{analyticsLocations:v}=(0,I.Ay)(),A=h?.guildId!=null,b=h?.guildId??void 0,j=eQ.Ay.canUsePremiumProfileCustomization(x),C=(0,l7.ux)("UserProfileModalV2EditableDisplayName"),{canChangeDisplayName:y,permissionsLoaded:N}=(0,s.cf)([rl.A,L.A],()=>{if(!A||null==b)return{canChangeDisplayName:!0,permissionsLoaded:!0};let e=L.A.getGuild(b);return null==e?{canChangeDisplayName:!1,permissionsLoaded:!1}:{canChangeDisplayName:rl.A.can(X.xBc.CHANGE_NICKNAME,e)||rl.A.can(X.xBc.MANAGE_NICKNAMES,e),permissionsLoaded:!0}}),{value:E,previewValue:P,onCommit:k}=(n=null!=(l=h?.guildId??null),r=(0,s.bG)([ec.default],()=>ec.default.getCurrentUser()?.globalName??null),a=(0,s.bG)([eu.Ay],()=>null!=l?eu.Ay.getMember(l,x.id)?.nick??null:null),o=(0,s.bG)([eg.A],()=>eg.A.getPendingChanges(null).pendingGlobalName),d=(0,s.bG)([eg.A],()=>eg.A.getPendingChanges(l).pendingNickname),g=(c=void 0!==(u=n?d:o)?u:n?a:r)??"",f=rs(c)??rs(r)??x.username,m=rs(c)??x.username,{value:g,previewValue:n?f:m,onCommit:i.useCallback(e=>{n?(0,e0.p)({nickname:e.trim(),guildId:l??void 0}):(0,e0.p)({globalName:e.trim()})},[n,l])}),T=rt({value:E,onCommit:k,disabled:!y}),{isEditing:R,handleCommit:S}=T,O=(0,s.bG)([eg.A],()=>eg.A.getErrors(b??null)),_=(0,eJ.EC)(b??null),D=A?O.nick?.[0]:O.global_name?.[0],w=_?.nick?.[0],M=function(e){let{isPremiumTryItOutView:l}=lz();return(0,s.bG)([eg.A],()=>l?eg.A.getTryItOutChanges().tryItOutDisplayNameStyles:eg.A.getPendingChanges(e).pendingDisplayNameStyles,[e,l])}(b),G=eK.intl.string(A?eK.t.mq6Cg9:eK.t.XuZU7A),F=A?eK.intl.string(eK.t.YcDKr8):x.username,V=eK.intl.string(A?eK.t["g7OSZ/"]:eK.t.kyfzzc),B=i.useRef(null),U=i.useCallback(e=>{e.stopPropagation(),R&&S(),C&&(0,re.Dr)(lH.M.DISPLAY_NAME_STYLES_FLYWHEEL_NEW_BADGE_PROFILE_PAGE,{dismissAction:tQ.i.INDIRECT_ACTION}),(0,nC.L)({analyticsLocations:v,guildId:b,stackingBehavior:"stack",returnRef:B})},[R,S,v,b,C]),W={icon:lG.V,tooltip:eK.intl.string(eK.t.lqKKI2),"aria-label":eK.intl.string(eK.t["Wkg/CF"]),"aria-haspopup":"dialog",onClick:U,buttonRef:B},z=A&&!y&&N?(0,t.jsx)(e5.m,{text:eK.intl.string(eK.t.gzjxQi),children:(0,t.jsx)(eG.D,{tag:"span",className:ra.C,children:(0,t.jsx)(lK.X,{size:"refresh_sm",color:p.A.colors.ICON_SUBTLE,"aria-label":eK.intl.string(eK.t.VPu695)})})}):null,H=null!=P?(0,t.jsx)(i4.c$,{user:x,guildId:b,displayName:P,size:"lg",pendingDisplayNameStyles:M,className:ra.d,displayNameTrailing:z}):null;return(0,t.jsx)(rr,{...T,preview:H,placeholder:F,editButtonAriaLabel:V,label:G,maxLength:X.zzC,trailing:y&&j?W:void 0,error:D,warning:w,disabled:!y})}var rd=n(688960);function ru(e){let l,n,r,o,d,{displayProfile:u}=e,{value:c,previewValue:g,onCommit:f}=(l=u?.guildId??null,n=u?.guildId!=null,r=(0,s.bG)([eg.A],()=>eg.A.getPendingChanges(l).pendingPronouns),o=n?u?._guildMemberProfile?.pronouns:u?.pronouns,d=u?.getPreviewPronouns(r)??void 0,{value:r??o??"",previewValue:d,onCommit:i.useCallback(e=>{(0,e0.p)({pronouns:e,guildId:u?.guildId??void 0})},[u?.guildId])}),m=rt({value:c,onCommit:f}),{isEditing:x}=m,p=u?.guildId!=null,h=null!=g&&g.length>0,v=eK.intl.string(p?eK.t.AXiE0i:eK.t["76Aqhl"]);return(0,t.jsx)(rr,{...m,size:"compact",className:a()(rd.k,x&&rd.J),preview:h?(0,t.jsx)(i4.n2,{pronouns:g}):null,editButtonAriaLabel:eK.intl.string(eK.t.h6VAO7),label:eK.intl.string(eK.t["rniRE+"]),placeholder:v,maxLength:X.VE5})}var rc=n(145497),rg=n(685073),rf=n(318785),rm=n(534400),rx=n(743981),rp=n(573109),rh=n(832344);let rv="no-server-tag";function rA(e){let{buttonRef:l,guildId:n,guildTag:i,guildBadge:r,...s}=e,o=null==i||null==n;return(0,t.jsx)(eG.D,{innerRef:l,className:a()(rp.L5,{[rp.wK]:o}),...s,children:(0,t.jsxs)(ey.E,{variant:o?"text-xs/normal":"text-xs/semibold",color:o?"input-placeholder-text-default":"text-default",className:rp.W3,tag:"span",children:[o?eK.intl.string(eK.t.Pdd1nd):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(rm.Z9,{src:(0,rg.gC)(n,r,rx.Sl.SIZE_14),size:rx.Sl.SIZE_14,className:rp.Ap,"aria-hidden":!0},(0,rg.gC)(n,r,rx.Sl.SIZE_14)??n),i]}),(0,t.jsx)(tR.a,{size:"xs",color:"currentColor",className:rp.u4})]})})}function rb(){let e=(0,rf.b)(),l=i.useMemo(()=>new Map(e.map(e=>[e.id,e])),[e]),n=(0,s.bG)([ec.default],()=>{let e=ec.default.getCurrentUser();return(0,rg.Zo)(e?.primaryGuild).guildId??null}),r=(0,s.bG)([eg.A],()=>eg.A.getPendingChanges(null).pendingPrimaryGuildId),a=void 0!==r?r:n,o=null!=a?l.get(a)??null:null,d=o?.profile?.tag??null,u=o?.profile?.badge??void 0,c=i.useCallback(e=>e.id===rv?(0,t.jsx)("div",{className:rh.uN,children:(0,t.jsx)(ey.E,{variant:"text-md/normal",color:"input-placeholder-text-default",className:rp.ve,children:e.label})}):(0,t.jsx)(tL.c,{...e}),[]),g=i.useMemo(()=>[{id:rv,label:eK.intl.string(eK.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)(rc.j,{guildId:e.id,guildName:e.name,guildIcon:e.icon,iconSize:20,animate:!1}),trailing:(0,t.jsx)(rm.o9,{guildId:e.id,guildTag:l,guildBadge:n})}]})],[e]),f=i.useCallback(e=>{(0,e0.p)({primaryGuildId:e})},[]);return 0===e.length?null:(0,t.jsx)(tU,{options:g,value:a,onSelectionChange:f,label:eK.intl.string(eK.t.Pdd1nd),listboxClassName:rp.yt,renderListItem:c,children:e=>{let{buttonRef:l,selectButtonProps:n}=e;return(0,t.jsx)(rA,{buttonRef:l,guildId:a,guildTag:d,guildBadge:u,...n})}})}var rj=n(211180);function rI(e){let{user:l,displayProfile:n,nickname:i,trailing:r,onClose:s,allowEditing:o}=e;if(!o)return(0,t.jsx)(i4.Ay,{user:l,guildId:n?.guildId??void 0,displayName:i,displayNameSize:"lg",pronouns:n?.pronouns,trailing:r,onClose:s});let d=l.isProvisional?null:(0,t.jsx)(i6.A,{user:l,forceUsername:!0,className:rj.a1,usernameClass:rj.eb,discriminatorClass:rj.sw,hideBotTag:!0});return(0,t.jsxs)("div",{children:[(0,t.jsx)(ro,{displayProfile:n,user:l}),(0,t.jsxs)("div",{className:a()(rj.AK,rj.j6),children:[d,(0,t.jsx)(i4.Ce,{}),(0,t.jsx)(ru,{displayProfile:n}),(0,t.jsx)(rb,{}),r]})]})}var rC=n(97808),ry=n(980707),rN=n(477782),rE=n(22231),rP=n(601255),rk=n(562819),rT=n(19575),rR=n(339984),rS=n(145762),rO=n(935485);let r_=rT.Ay.getEnableHardwareAcceleration()?rC.Js:rC.eu;function rD(e){let{onMenuClose:l,items:n,...i}=e;return(0,t.jsx)(ry.W,{...i,"data-menu-migrated":!0,navId:"avatar-edit-context",onClose:l,onSelect:l,"aria-label":eK.intl.string(eK.t.YAgq3W),children:(0,t.jsx)(rN.rX,{children:n})})}function rw(e){let{user:l,guildId:n}=e,{avatarProps:r,eventHandlers:o}=(0,eb.V)(e),[d,u]=i.useState(!1),c=i.useRef(null),g=i.useRef(null),f=i.useCallback(()=>u(!1),[]),m=function(e){let{user:l,guildId:n,onClose:r,returnRef:a}=e,{newestAnalyticsLocation:o,analyticsLocations:d}=(0,I.Ay)(),u=null!=n,c=(0,s.bG)([eu.Ay],()=>null!=n?eu.Ay.getMember(n,l.id):null),g=(0,s.bG)([eg.A],()=>eg.A.getPendingChanges(n??void 0).pendingAvatar),f=u?c?.avatar:l.avatar,m=(0,eo.z5)(g,f),x=u&&null!=l.avatar,p=eQ.Ay.canUsePremiumProfileCustomization(l),h=p||null==n,v=p||null==n,A=(0,s.bG)([L.A],()=>null!=n?L.A.getGuild(n):null),b=(0,eo.a4)({user:l}),j=(0,eo.a4)({user:l,guildId:n??void 0}),{pendingAvatarDecoration:C}=(0,eo.CP)(n??void 0),y=void 0!==C,N=null!=(0,rP.A)(y?C:j)&&(y?null!=C:null!=j),E=u&&null!=b,P=i.useCallback(()=>{r(),(0,l9.XD)({uploadType:rR.HL.AVATAR,analyticsSource:o,guildId:n??void 0,stackingBehavior:"stack",returnRef:a})},[r,o,n,a]),k=i.useCallback(()=>{r(),(0,rk.L)({analyticsLocations:d,guild:A??void 0,stackingBehavior:"stack",returnRef:a})},[r,d,A,a]),T=i.useCallback(()=>{r(),(0,l9.rM)(null,f,e=>(0,e0.p)({guildId:n??void 0,avatar:e})),(0,eo.WU)(x?"reset":"remove")},[r,n,f,x]),R=i.useCallback(()=>{r(),(0,e0.p)({guildId:n??void 0,avatarDecoration:null})},[r,n]);return i.useMemo(()=>{let e=[];return h&&e.push((0,t.jsx)(rN.Dr,{id:"change-avatar",label:eK.intl.string(eK.t["4OynCD"]),action:P},"change-avatar")),v&&e.push((0,t.jsx)(rN.Dr,{id:"change-decoration",label:eK.intl.string(eK.t.HykynS),action:k},"change-decoration")),h&&m&&e.push(x?(0,t.jsx)(rN.Dr,{id:"reset-avatar",color:"danger",label:eK.intl.string(eK.t.TDjKDm),action:T},"reset-avatar"):(0,t.jsx)(rN.Dr,{id:"remove-avatar",color:"danger",label:eK.intl.string(eK.t.twB3fz),action:T},"remove-avatar")),v&&N&&e.push(E?(0,t.jsx)(rN.Dr,{id:"reset-decoration",color:"danger",label:eK.intl.string(eK.t["2u5yu0"]),action:R},"reset-decoration"):(0,t.jsx)(rN.Dr,{id:"remove-decoration",color:"danger",label:eK.intl.string(eK.t["9rx5GO"]),action:R},"remove-decoration")),e},[x,h,v,E,m,N,P,k,T,R])}({user:l,guildId:n,onClose:f,returnRef:g});return 0===m.length?(0,t.jsx)(eb.A,{...e}):(0,t.jsxs)("div",{...o,className:a()(rS.my,rS.vk,rO.kL,{[rO.MO]:d}),onMouseDown:e=>{c.current?.contains(e.target)||u(!0)},children:[(0,t.jsx)(r_,{...r,imageClassName:a()(rS.Lw,rO.HU)}),(0,t.jsx)(nr.Y,{targetElementRef:c,shouldShow:d,animation:nr.Y.Animation.NONE,position:"right",align:"top",onRequestClose:f,renderPopout:e=>(0,t.jsx)(rD,{...e,items:m,onMenuClose:f}),children:e=>(0,t.jsx)("div",{ref:c,className:rO.r9,children:(0,t.jsx)(lF.K,{...e,buttonRef:g,variant:"overlay-secondary",size:"sm",icon:rE.R,"aria-label":eK.intl.string(eK.t.YAgq3W),onClick:e=>{e.stopPropagation(),u(e=>!e)}})})})]})}var rL=n(875262);function rM(e){let{onMenuClose:l,items:n,...i}=e;return(0,t.jsx)(ry.W,{...i,"data-menu-migrated":!0,navId:"banner-edit-context",onClose:l,onSelect:l,"aria-label":eK.intl.string(eK.t.FzU73A),children:(0,t.jsx)(rN.rX,{children:n})})}function rG(e){let{user:l,guildId:n}=e,[r,o]=i.useState(!1),d=i.useRef(null),u=i.useRef(null),c=i.useCallback(()=>o(!1),[]),g=function(e){let{user:l,guildId:n,onClose:r,returnRef:a}=e,{newestAnalyticsLocation:o,analyticsLocations:d}=(0,I.Ay)(),u=(0,eo.N2)({user:l,guildId:n??void 0}),c=(0,eo.Xf)({user:l,guildId:n??void 0}),g=(0,eo.Xf)({user:l,guildId:void 0}),f=(0,l2.sk)("UserProfileModalV2EditableBanner"),m=eQ.Ay.canUsePremiumProfileCustomization(l),x=null==n,p=x||m,h=f&&(x||m),v=null!=n,{pendingBanner:A,pendingProfileEffect:b,pendingProfileFrame:j}=(0,s.bG)([eg.A],()=>eg.A.getPendingChanges(n??void 0)),C=(0,s.bG)([W.A],()=>null!=n?W.A.getGuildMemberProfile(l.id,n)?.banner:W.A.getUserProfile(l.id)?.banner),y=(0,s.bG)([ec.default],()=>ec.default.getCurrentUser()?.banner!=null),E=(0,s.bG)([W.A],()=>W.A.getUserProfile(l.id)?.profileEffect!=null),P=(0,s.bG)([W.A],()=>W.A.getUserProfile(l.id)?.profileFrame!=null),k=(0,eo.Ac)(A,C),T=v&&y,R=v&&E,S=v&&P,O=void 0===b?null!=u:null!=b,_=void 0===j?null!=c:null!=j,D=(0,eo.lw)({pendingValue:j,userValue:g,guildValue:null!=n?c:void 0,guildId:n??void 0}),w=(0,N.A)(D?.skuId,"UserProfileModalV2EditableBanner"),M=i.useCallback(()=>{r(),(0,l9.XD)({uploadType:rR.HL.BANNER,analyticsSource:o,guildId:n??void 0,stackingBehavior:"stack",returnRef:a})},[r,o,n,a]),G=i.useCallback(()=>{r(),(0,nL.W)({analyticsLocations:d,guild:null!=n?L.A.getGuild(n)??void 0:void 0,initialSelectedEffect:u,stackingBehavior:"stack",returnRef:a})},[r,d,n,u,a]),F=i.useCallback(()=>{r(),(0,l9.rM)(null,C,e=>(0,e0.p)({guildId:n??void 0,banner:e}))},[r,n,C]),V=i.useCallback(()=>{r(),(0,e0.p)({guildId:n??void 0,profileEffect:null})},[r,n]),B=i.useCallback(()=>{r(),(0,nJ.w)({analyticsLocations:d,guild:null!=n?L.A.getGuild(n)??void 0:void 0,initialSelectedProfileFrame:w,stackingBehavior:"stack",returnRef:a})},[r,d,n,w,a]),U=i.useCallback(()=>{r(),(0,e0.p)({guildId:n??void 0,profileFrame:null})},[r,n]);return i.useMemo(()=>{let e=[];return m&&e.push((0,t.jsx)(rN.Dr,{id:"change-banner",label:eK.intl.string(eK.t.N0bC3P),action:M},"change-banner")),p&&e.push((0,t.jsx)(rN.Dr,{id:"change-effect",label:eK.intl.string(eK.t["/6nv6N"]),action:G},"change-effect")),h&&e.push((0,t.jsx)(rN.Dr,{id:"change-frame",label:eK.intl.string(eK.t["oTSa/q"]),action:B},"change-frame")),m&&k&&e.push(T?(0,t.jsx)(rN.Dr,{id:"reset-banner",color:"danger",label:eK.intl.string(eK.t.jHlJNS),action:F},"reset-banner"):(0,t.jsx)(rN.Dr,{id:"remove-banner",color:"danger",label:eK.intl.string(eK.t.tT9n7D),action:F},"remove-banner")),p&&O&&e.push(R?(0,t.jsx)(rN.Dr,{id:"reset-effect",color:"danger",label:eK.intl.string(eK.t.Lb7lu9),action:V},"reset-effect"):(0,t.jsx)(rN.Dr,{id:"remove-effect",color:"danger",label:eK.intl.string(eK.t.zUOlT6),action:V},"remove-effect")),h&&_&&e.push(S?(0,t.jsx)(rN.Dr,{id:"reset-frame",color:"danger",label:eK.intl.string(eK.t.A0pzWn),action:U},"reset-frame"):(0,t.jsx)(rN.Dr,{id:"remove-frame",color:"danger",label:eK.intl.string(eK.t["8DfADq"]),action:U},"remove-frame")),e},[T,m,p,h,R,S,k,O,_,M,G,B,F,V,U])}({user:l,guildId:n,onClose:c,returnRef:u});return 0===g.length?(0,t.jsx)(eI.A,{...e}):(0,t.jsxs)("div",{className:a()(rL.kL,{[rL.MO]:r}),onMouseDown:e=>{d.current?.contains(e.target)||o(!0)},children:[(0,t.jsx)(eI.A,{...e,className:rL.Pr}),(0,t.jsx)(nr.Y,{targetElementRef:d,shouldShow:r,animation:nr.Y.Animation.NONE,position:"right",align:"top",onRequestClose:c,renderPopout:e=>(0,t.jsx)(rM,{...e,items:g,onMenuClose:c}),children:e=>(0,t.jsx)("div",{ref:d,className:rL.r9,children:(0,t.jsx)(lF.K,{...e,buttonRef:u,variant:"overlay-secondary",size:"sm",icon:rE.R,"aria-label":eK.intl.string(eK.t.FzU73A),onClick:e=>{e.stopPropagation(),o(e=>!e)}})})})]})}var rF=n(777480),rV=n(107563),rB=n(570287);n(938796);var rU=n(913453),rW=n(667049),rz=n(837531),rH=n(186272),rK=n(800609),rq=n(128604);let rY=e=>e*(2-e),rX={"compact-sm":{avatarOffsetX:16},"compact-xs":{avatarSize:d._3.SIZE_96,avatarOffsetX:16}};function r$(e){let{type:l,anchor:n}=e;return"staple"!==l||"bottom"!==n}function rZ(e){let{displayProfile:l,pendingBanner:n}=e,r=(0,Z.Nx)(),[a,s]=i.useState(void 0);if(i.useEffect(()=>{if(null==n||r)return;let e=!1;return eh(n,1024).then(l=>{e||s(l)}).catch(()=>{e||s(n)}),()=>{e=!0,s(void 0)}},[r,n]),r)return null;let o=null!=n?a??null:l?.getPreviewBanner(n,!1,1024);return null==o?null:(0,t.jsx)("div",{className:rK.backgroundImage,style:{backgroundImage:`url(${o})`}})}function rJ(e){let{displayProfile:l,profileEffectOverride:n,isHovering:r}=e,a=void 0!==n?n:l?.profileEffect,s=i.useSyncExternalStore(e=>(nF.add(e),()=>nF.delete(e)),()=>nV);return null==a?null:(0,t.jsx)(C.A,{skuId:a.skuId,isHovering:r,restartKey:s})}function rQ(e){var l;let n,r,{user:o,currentUser:d,guildId:u,originGuildId:f,channelId:m,displayProfile:x,nickname:p,hasEntered:h,customStatusPrompt:v,onClose:b,avatarDecorationOverride:j,avatarOverride:I,bannerOverride:C,accentColorOverride:y,profileEffectOverride:N,profileFrame:E,fadeInProfileFrame:k,allowEditing:T,isLoading:w=!1}=e,L=o.id===d.id,F=i.useRef(null),{isHoveringOrFocusing:B}=(0,R.A)(F),[U,W]=i.useState(),z=i.useCallback(e=>{let l=e.contentRect.width;l<=350?W("compact-xs"):l<=380?W("compact-sm"):W(void 0)},[]);(0,A.g)(F,z,[],{fireOnMount:!0});let H=null!=U?rX[U]:void 0,$=i.useMemo(()=>v??(0,S.A)(),[v]),{relationshipType:Z,originApplicationId:ei}=(0,s.cf)([M.A],()=>({relationshipType:M.A.getRelationshipType(o.id),originApplicationId:M.A.getOriginApplicationId(o.id)})),er=(l=o.id,n=(0,K.bG)([Y.default],()=>Y.default.locale),r=(0,K.bG)([M.A],()=>M.A.getRelationshipType(l)===X.eA$.FRIEND?M.A.getSince(l):null,[l]),(0,q.An)(r,n)),ea=(0,s.bG)([G.A],()=>G.A.hidePersonalInformation),es=(0,_.q)({userId:o.id}),eo=(0,O.fi)(o.id),{appIdentities:ed,connections:eu}=function(e){let{filteredAppIdentities:l}=(0,el.A)(e),n=(0,et.A)(e),t=i.useMemo(()=>new Set(l?.map(e=>e.application_id)??[]),[l]),r=(0,ee.A)([...t]).filter(en.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(()=>n.filter(e=>{let l=Q.A.get(e.type);return!l?.migrationData?.getMigrationExperimentEnabled("useVisibleUserProfileConnectionsAndAppIdentities")||!t.has(l.migrationData.replacedBy)}),[n,t])}}(o.id),ec=(0,J.A)(o.id),eg=eu.length>0||ed.length>0,em=ec.length>0,ex=T?rG:eI.A,ep=T?rw:eb.A,eh=x?.guildId??u,ev=i.useCallback(()=>{(0,eL.A)({user:o,guildId:eh,alt:p})},[p,eh,o]);return(0,t.jsxs)("main",{className:a()(rK.profile,null!=U&&rK[U]),ref:F,"aria-busy":w,children:[(0,t.jsxs)("div",{className:rK.profileHeader,children:[(0,t.jsx)("div",{className:rK.profileHeaderBannerContainer,children:(0,t.jsx)(ex,{user:o,displayProfile:x,guildId:u,themeType:ef.d.MODAL_V2,specOverrides:H,pendingBanner:C,pendingAccentColor:y})}),(0,t.jsx)(ep,{user:o,displayProfile:x,guildId:u,channelId:m,themeType:ef.d.MODAL_V2,specOverrides:H,avatarDecorationOverride:j,avatarOverride:I,onOpenAvatar:T?void 0:ev}),(0,t.jsx)(eD.A,{user:o,guildId:u,channelId:m,themeType:ef.d.MODAL_V2,hasEntered:h,prompt:L?$:null})]}),(0,t.jsxs)(c.Ip,{fade:!0,className:rK.profileBody,children:[(0,t.jsx)(rI,{user:o,displayProfile:x,nickname:p,trailing:(0,t.jsx)(ej.A,{displayProfile:x,themeType:ef.d.MODAL_V2,onClose:b}),onClose:b,allowEditing:T}),Z===X.eA$.PENDING_INCOMING&&(0,t.jsx)(e_.A.Overlay,{className:rK.profileOverlay,children:(0,t.jsx)(eP.A,{user:o,applicationId:ei,guildId:x?.guildId??void 0,channelId:m,className:rK.profileBanner})}),eo.map(e=>{let{applicationId:l}=e;return(0,t.jsx)(e_.A.Overlay,{className:rK.profileOverlay,children:(0,t.jsx)(eP.A,{user:o,guildId:x?.guildId??void 0,channelId:m,isGameRelationship:!0,applicationId:l,className:rK.profileBanner})},l)}),o.isProvisional&&(0,t.jsx)(e_.A.Overlay,{className:rK.profileOverlay,children:(0,t.jsx)(iF.A,{heading:eK.intl.string(eK.t.Iyka0U),headingVariant:"text-md/semibold",headingIcon:(0,t.jsx)(g.E,{size:"xs",color:"currentColor"}),className:rK.profileBanner,children:(0,t.jsx)(D.T,{userId:o.id,variant:"text-sm/normal"})})}),(0,t.jsx)(eO.A,{user:o,className:rK.profileBanner}),x?.private&&(0,t.jsx)(e_.A.Overlay,{className:rK.profileOverlay,children:(0,t.jsx)(eS.A,{username:p})}),(0,t.jsx)("div",{className:rK.profileButtons,children:(0,t.jsx)(lv,{user:o,currentUser:d,guildId:u,originGuildId:f,channelId:m,displayProfile:x,relationshipType:Z,onClose:b})}),L&&(0,t.jsx)(eC.A,{isPremiumUser:(0,V.ki)(d)}),!ea&&(0,t.jsx)(la,{displayProfile:x,isEditable:T}),es.length>0&&(0,t.jsx)(iF.A,{heading:eK.intl.string(eK.t["Uv/eTx"]),children:(0,t.jsx)(eE.A,{applicationIds:es})}),(0,t.jsx)(iF.A,{heading:eK.intl.string(eK.t.a6XYD9),children:(0,t.jsx)(eT.A,{userId:o.id,guildId:x?.guildId,tooltipDelay:iV.In})}),null!=er&&(0,t.jsx)(iF.A,{heading:eK.intl.string(eK.t.wlTO8v),children:(0,t.jsx)(eN,{friendsSinceDate:er})}),x?.guildId!=null&&(0,t.jsx)(ew.A,{userId:o.id,guildId:x.guildId,className:rK.profileRolesSection,headingVariant:"text-xs/medium",headingColor:"text-subtle"}),!ea&&(T||eg)&&(0,t.jsx)(iF.A,{heading:eK.intl.string(eK.t["3fe7U5"]),scrollTargetId:iV.bk.CONNECTIONS,children:(0,t.jsx)(lM,{applicationIdentities:ed,connections:eu,userId:o.id,allowEditing:T,className:rK.profileAppConnections})}),!ea&&em&&(0,t.jsx)(iF.A,{heading:eK.intl.string(eK.t.PHjkRE),scrollTargetId:iV.bk.APPS,children:(0,t.jsx)(eX,{applicationRoleConnections:ec,onClose:b,className:rK.profileAppConnections})}),(0,t.jsx)(iU,{userId:o.id})]}),(0,t.jsx)(rJ,{displayProfile:x,profileEffectOverride:N,isHovering:B}),null!=E&&(0,t.jsx)(P.A,{frame:E,filterLayer:r$,fadeIn:k})]})}function r0(e){let{user:l,displayProfile:n,pendingThemeColors:i,isPremiumTryItOut:r,children:a}=e,{theme:s,primaryColor:o,secondaryColor:d}=(0,$.A)({user:l,displayProfile:n,pendingThemeColors:i,isPreview:r}),{profileThemeStyle:u,profileThemeClassName:c}=(0,ea.A)({theme:s,themeType:null,primaryColor:o,secondaryColor:d});return(0,t.jsx)("div",{className:c,style:u,children:a})}function r1(e){let{user:l,currentUser:n,guildId:r,originGuildId:d,channelId:c,messageId:g,roleId:A,sessionId:C,initialTabSection:P,initialScrollTarget:R,transitionState:S,customStatusPrompt:O,openedAt:_,onClose:D,sourceAnalyticsLocations:V=[],themeContainerClassName:K}=e,q=l.id===n.id,Y=tJ(D,q),{guildId:X,pendingGuildId:$,isFetching:Z,handleSelectUserProfile:J,handleRetry:Q,hasError:ee}=function(e){let{userId:l,initialGuildId:n}=e,[t,r]=i.useState(n),[a,o]=i.useState(n),[d,u]=i.useState("idle"),[c,g]=i.useState(0),f=(0,s.bG)([W.A],()=>W.A.getUserProfile(l)?.fetchError?.status??null,[l]),m=i.useCallback(()=>{u("retrying"),g(e=>e+1)},[]),x=i.useCallback(e=>{u("loading"),r(e??void 0)},[]);return i.useEffect(()=>{let e=!1;return(0,es.A)(l,void 0,{type:"modal",guildId:t,withMutualFriendsCount:!0,withMutualFriends:!1,withMutualGuilds:!0}).then(()=>{e||(o(t),u("idle"))},()=>{e||(o(t),u("idle"))}),()=>{e=!0}},[t,l,c]),{guildId:a,pendingGuildId:t,isFetching:"idle"!==d,hasError:"retrying"===d||null!=f&&"loading"!==d,handleSelectUserProfile:x,handleRetry:404!==f&&429!==f?m:void 0}}({userId:l.id,initialGuildId:r}),el=i.useMemo(()=>null!=X?{[X]:[l.id]}:{},[X,l.id]);(0,b.Eq)(el,"UserProfileModalV2");let en=(0,z.X)("UserProfileModalV2"),{isPremiumTryItOutView:et}=lz(),ea=(0,s.bG)([G.A],()=>G.A.hidePersonalInformation),em=(0,ei.A)(l.id)&&en,eh=(0,er.W)(l.id),eb=ee&&!eh,ej=em&&!ea&&!ee,{pendingThemeColors:eI,avatarDecorationOverride:eC,avatarOverride:ey,bannerOverride:eN,accentColorOverride:eE,profileEffectOverride:eP,profileFrameOverride:eT}=function(e){let{userId:l,guildId:n,allowEditingInModal:t,isPremiumTryItOut:i}=e;return(0,s.cf)([eg.A,ec.default,eu.Ay,W.A],()=>{if(!t)return ep;let e=ec.default.getUser(l);if(null==e)return ep;let r=eg.A.getPendingChanges(n),a=eg.A.getTryItOutChanges(),s=null!=n?eu.Ay.getMember(n,l):null,o=W.A.getUserProfile(l),d=null!=n?W.A.getGuildMemberProfile(l,n):null;return{pendingThemeColors:i?a.tryItOutThemeColors:r.pendingThemeColors,avatarDecorationOverride:(0,eo.us)({userValue:e.avatarDecoration,guildValue:s?.avatarDecoration,pendingValue:r.pendingAvatarDecoration,guildId:n}),avatarOverride:(0,ed.V7)({userId:l,image:i&&void 0!==a.tryItOutAvatar?a.tryItOutAvatar:r.pendingAvatar,size:ex}),bannerOverride:i&&void 0!==a.tryItOutBanner?a.tryItOutBanner:r.pendingBanner,accentColorOverride:r.pendingAccentColor,profileEffectOverride:(0,eo.us)({userValue:o?.profileEffect,guildValue:d?.profileEffect,pendingValue:r.pendingProfileEffect,guildId:n}),profileFrameOverride:(0,eo.us)({userValue:o?.profileFrame,guildValue:d?.profileFrame,pendingValue:r.pendingProfileFrame,guildId:n})}},[l,n,t,i])}({userId:l.id,allowEditingInModal:ej,guildId:X,isPremiumTryItOut:et}),{isExpanded:eS,isAnimating:eO,transition:eD,handleExpand:ew,handleCollapse:eL,refs:{expandIconButtonRef:eM,expandTabButtonRef:eG,collapseButtonRef:eF}}=function(){let[e,l]=i.useState(()=>window.innerWidth>928),[n,t]=i.useState(!1),r=(0,u.p)(e,{keys:e=>e?"panel":"empty",from:{progress:0},enter:{progress:1},leave:{progress:0},config:{duration:300,easing:rY},onRest:()=>t(!1)}),a=(0,v.A)("(min-width: 929px) and (min-height: 550px)"),s=i.useRef(null),o=i.useRef(null),d=i.useRef(null),c=i.useRef(null),g=i.useCallback(()=>{c.current="collapse",t(!0),l(!0)},[]),f=i.useCallback(()=>{c.current="expand",t(!0),l(!1)},[]);return i.useEffect(()=>{if(!n){if("collapse"===c.current&&e)c.current=null,d.current?.focus();else if("expand"===c.current&&!e){c.current=null;let e=a?o.current:s.current;e?.focus()}}},[e,n,a]),{isExpanded:e,isAnimating:n,transition:r,handleExpand:g,handleCollapse:f,refs:{expandIconButtonRef:s,expandTabButtonRef:o,collapseButtonRef:d}}}(),eV=em&&!eS,eB=em&&(!eS||eO),{defaultWishlistId:eU}=(0,s.cf)([W.A],()=>({defaultWishlistId:W.A.getFirstWishlistId(l.id)}));(0,w.fw)({wishlistId:eU,userId:l.id});let eW=(0,eA.fC)(),ez=eb&&(!em||!Z),eH=em&&ee,eq=$!==X||eH||null!=eW.interactionType,eY=function(e){let l,n,t,{user:i,currentUser:r}=e,{mutualFriendsCount:a,mutualGuilds:o}=(0,rU.A)(i),d=o?.length,u=(l=(0,s.bG)([ec.default],()=>ec.default.getCurrentUser()),n=(0,s.bG)([W.A],()=>W.A.getUserProfile(i.id)),t=n?.bio===""&&n?.pronouns===""&&n?.banner===void 0&&n?.accentColor===void 0&&i.flags===i.publicFlags&&(n?.badges==null||n?.badges?.length===0),l?.id!==i.id&&!t),c=(0,rW.A)(i.id),g=(0,rB.A)(i.id),f=[],m=i.id===r?.id,x=(0,ei.A)(i.id),p=W.A.getFirstWishlistId(i.id),h=null!=p,v=h?W.A.getWishlistSettings(i.id,p):null,A=(h?rV.A.getWishlistItems(p):[]).length>0,b=c.length>0;(x||b)&&f.push({text:eK.intl.string(eK.t.laViwx),section:iV.RP.WIDGETS}),f.push({text:eK.intl.string(eK.t.chq59f),section:iV.RP.ACTIVITY});let j=!1===i.nsfwAllowed,I=M.A.isFriend(i.id),C=v?.visibility===rF.a.PUBLIC;return(m||!m&&A&&C&&g&&(!j||j&&I))&&f.push({text:eK.intl.string(eK.t["7lZ31J"]),section:iV.RP.WISHLIST}),i.id!==r?.id&&u&&(f.push({text:(0,rz.A)(a),section:iV.RP.MUTUAL_FRIENDS}),f.push({text:(0,rH.A)(d),section:iV.RP.MUTUAL_GUILDS})),f}({user:l,currentUser:n}),{analyticsLocations:eX}=(0,I.Ay)([...V,j.A.USER_PROFILE_MODAL_V2]),e$=(0,B.pb)({layout:"MODAL_V2",userId:l.id,sourceSessionId:C,guildId:X,channelId:c,messageId:g,roleId:A}),eZ=i.useCallback(()=>{(0,U.Wn)({analyticsLocations:eX,...e$,action:iV.pt.SHOW_STYLES_PANEL}),ew()},[eX,e$,ew]),eJ=i.useCallback(()=>{(0,U.Wn)({analyticsLocations:eX,...e$,action:iV.pt.HIDE_STYLES_PANEL}),eL()},[eX,e$,eL]),eQ=(0,H.Ay)(l.id,X),e0=void 0!==eT?eT?.skuId:eQ?.profileFrame?.skuId,e1=(0,N.A)(e0,"UserProfileModalV2"),e2=(0,y.A)(e0),{profileFrameStyle:e5,profileFrameClassName:e7}=(0,k.A)(e1);(0,E.A)({skuId:eQ?.profileFrame?.skuId,openedAt:_,context:e$,analyticsLocations:eX});let e3=F.Ay.useName(eQ?.guildId,c,l),e9=(0,T.GV)(),e8=(0,s.bG)([L.A],()=>null!=X?L.A.getGuild(X):null),e6=q?null!=e8?eK.intl.formatToPlainString(eK.t.M7OhOF,{guildName:e8.name}):eK.intl.string(eK.t.egQPgM):eK.intl.format(eK.t.KRe1Fk,{name:e3});return(0,t.jsx)(I.f5,{value:eX,children:(0,t.jsx)(B.of,{value:e$,openedAt:_,fetchStartedAt:eQ?.fetchStartedAt,fetchEndedAt:eQ?.fetchEndedAt,isLoaded:eQ?.isLoaded,children:(0,t.jsx)(eA.Hl,{value:eW,children:(0,t.jsx)(ev.N,{value:R,children:(0,t.jsxs)(o.EO,{"data-migration-pending":!0,hideShadow:!0,className:a()(rq.zr,{[rq.QF]:eQ?.private===!0}),transitionState:S,"aria-labelledby":e9,parentComponent:"UserProfileModalV2",children:[(0,t.jsx)(i0,{children:(0,t.jsxs)("div",{className:a()(rK.layoutContainer,e7,{[rK.editingPanelEnabled]:em,[rK.editingPanelExpanded]:em&&eS,[rK.isAnimating]:eO}),style:e5,children:[(0,t.jsxs)(r0,{user:l,displayProfile:eQ,pendingThemeColors:eI,isPremiumTryItOut:et,children:[(0,t.jsxs)("div",{className:rq.Oo,children:[(0,t.jsx)(lA.A,{onClose:Y}),(0,t.jsx)(f.A,{children:(0,t.jsx)(m.H,{id:e9,children:e6})}),eB&&(0,t.jsx)(iT,{buttonRef:eM,onClick:eZ,className:rK.editingPanelExpandButtonCompact})]}),eV&&(0,t.jsx)("div",{className:rK.editingPanelExpandButtonDefaultContainer,children:(0,t.jsx)(ik,{innerRef:eG,onClick:eZ,className:rK.editingPanelExpandButtonDefault})})]}),(0,t.jsxs)(m.F,{children:[em&&eD((e,l)=>l?(0,t.jsx)(iR,{className:a()(rK.editingPanel,{[rK.isExpanded]:eS}),selectedGuildId:$,originGuildId:d,onSelectGuildId:J,onClose:eJ,collapseButtonRef:eF,isLoading:Z,isEditingDisabled:ee}):null),(0,t.jsxs)(e_.A,{className:a()(K,rq.A7,rK.profileContentOuter),innerClassName:rK.profileContentInner,user:l,displayProfile:eQ,themeType:ef.d.MODAL_V2,pendingThemeColors:eI,isPrivate:eQ?.private===!0,forceShowPremium:et,children:[(0,t.jsx)(rZ,{displayProfile:eQ,pendingBanner:eN}),eQ?.private===!0&&(0,t.jsx)(eR.A,{}),!eb&&(0,t.jsx)(i8,{className:rK.noticeContainer}),ez&&(0,t.jsx)("div",{className:rK.noticeContainer,role:"alert",children:(0,t.jsx)(iK,{icon:(0,t.jsx)(x.i,{size:"sm",color:p.A.colors.ICON_FEEDBACK_WARNING}),message:eK.intl.string(eK.t.L9wE7H),actionLabel:null!=Q?eK.intl.string(eK.t["5911Lb"]):void 0,onAction:Q,actionDisabled:!em&&Z,autoFocus:!0})}),(0,t.jsx)("div",{className:rK.profileCardToastContainer,children:(0,t.jsx)(ek.A,{userId:l.id,onClose:Y})}),(0,t.jsxs)(i$,{showScrim:eq,showLoadingSpinner:Z,className:rK.profileContentColumns,children:[(0,t.jsx)(rQ,{user:l,currentUser:n,guildId:X,channelId:c,displayProfile:eQ,nickname:e3,originGuildId:d,hasEntered:S===h.ip.ENTERED,customStatusPrompt:O,onClose:Y,avatarDecorationOverride:eC,avatarOverride:ey,bannerOverride:eN,accentColorOverride:eE,profileEffectOverride:eP,profileFrame:e1,fadeInProfileFrame:e2,allowEditing:ej,isLoading:Z}),(0,t.jsx)(i1.A,{user:l,currentUser:n,displayProfile:eQ,guildId:X,channelId:c,items:eY,initialSection:P,onClose:Y})]})]})]})]})}),(0,t.jsx)(iS.A,{userId:l.id,guildId:X,className:rK.pendingChangesToolbar})]})})})})})}function r2(e){return(0,t.jsx)(lU,{children:(0,t.jsx)(r1,{...e})})}}