Loading
function(i,l,t){t.r(l),t.d(l,{MemberVerificationPreviewDisabled:()=>J,default:()=>S});var e=t(627968),n=t(64700),s=t(17928),a=t(314116),r=t(765671),d=t(4616),c=t(743674),o=t(976860),u=t(71393),m=t(486020),h=t(998304),x=t(624458),g=t(202384),f=t(513461),A=t(212455),j=t(115723),p=t(661531),v=t(534514),E=t(821609),T=t(375708),N=t(369364);function C(i){let{onDiscardApplication:l,onContinueApplication:t,guild:n}=i;return(0,e.jsxs)("div",{className:N.EL,children:[(0,e.jsx)("div",{className:N.P0,children:(0,e.jsx)(j.p,{size:"md",color:p.A.colors.INTERACTIVE_TEXT_ACTIVE})}),(0,e.jsx)(v.D,{variant:"heading-lg/semibold",color:"text-strong",children:null!=n?T.intl.formatToPlainString(T.t.f5Jaw7,{guildName:n.name}):T.intl.string(T.t["0sTyEb"])}),(0,e.jsxs)("div",{className:N.rn,children:[(0,e.jsx)(E.$,{fullWidth:!0,onClick:t,variant:"secondary",size:"md",text:T.intl.string(T.t.h3aGmv)}),(0,e.jsx)(E.$,{fullWidth:!0,onClick:l,variant:"critical-primary",size:"md",text:T.intl.string(T.t.OQFlFD)})]})]})}var b=t(990078),y=t(401432),R=t(834730),w=t(299091),G=t(408213),I=t(652215);let P=i=>{let{headerId:l,reapplyText:t,onReapply:a,confirmText:r,onWithdrawApplication:d,rejectionReason:c=null,guild:o=null}=i,u=(0,s.bG)([A.A],()=>A.A.getCooldown(o?.id??"0")),{canReapply:m,isLoading:h}=function(i){let[l,t]=n.useState(!0),e=(0,s.bG)([A.A],()=>null!=i?A.A.getJoinRequestGuild(i):void 0),a=n.useCallback(async i=>{try{let l=w.A.getInviteKeyForGuildId(i);null!=l&&await G.Ay.fetchVerificationForm(i,l)}finally{t(!1)}},[]);return n.useEffect(()=>{null==i?t(!1):(t(!0),a(i))},[i,a]),{canReapply:null!=e&&e.features.has(I.GuildFeatures.MEMBER_VERIFICATION_MANUAL_APPROVAL),isLoading:l}}(o?.id);n.useEffect(()=>{null==u&&null!=o&&x.A.fetchJoinRequestCooldown(o.id)},[u,o]);let g=(u??0)>0,f=g&&null!=u?Math.ceil((1e3*u-Date.now())/864e5):0;return(0,e.jsxs)("div",{className:N.EL,children:[(0,e.jsx)("div",{className:N.P0,children:(0,e.jsx)(y.a,{size:"md",color:p.A.colors.INTERACTIVE_TEXT_ACTIVE})}),(0,e.jsxs)("div",{className:N.bc,children:[(0,e.jsx)(v.D,{id:l,variant:"heading-lg/semibold",color:"text-strong",children:o?.name!=null?T.intl.formatToPlainString(T.t["P+/gzA"],{guildName:o.name}):T.intl.string(T.t.gBPcuP)}),null!=c&&""!==c?(0,e.jsxs)(R.E,{variant:"text-md/medium",color:"text-default",children:[(0,e.jsx)("span",{className:N.Wj,children:T.intl.string(T.t.cf1psW)}),(0,e.jsx)("span",{children:c})]}):null]}),(0,e.jsxs)("div",{className:N.Ow,children:[m||h?(0,e.jsx)(b.m,{asContainer:!0,text:g?T.intl.formatToPlainString(T.t.A0f0P7,{days:f}):null,"aria-label":g?T.intl.formatToPlainString(T.t.A0f0P7,{days:f}):void 0,children:(0,e.jsx)(E.$,{onClick:a,variant:"secondary",size:"md",loading:null==u||h,disabled:g||h,text:t,fullWidth:!0})}):null,(0,e.jsx)(E.$,{onClick:()=>d(m||h),variant:"critical-primary",size:"md",text:r,fullWidth:!0})]})]})};var V=t(339350),k=t(51271);let q=function(i){let{onWithdrawApplication:l,guild:t=null}=i,s=t?.id;return n.useEffect(()=>{null!=s&&(0,k.NC)(s)},[s]),(0,e.jsxs)("div",{className:N.EL,children:[(0,e.jsx)("div",{className:N.P0,children:(0,e.jsx)(V.Q,{size:"md",color:p.A.colors.INTERACTIVE_TEXT_ACTIVE})}),(0,e.jsxs)("div",{className:N.bc,children:[(0,e.jsx)(v.D,{variant:"heading-lg/semibold",color:"text-strong",children:t?.name!=null?T.intl.formatToPlainString(T.t["0Qlu/6"],{guildName:t.name}):T.intl.string(T.t["5iLvSx"])}),(0,e.jsx)(R.E,{variant:"text-md/medium",color:"text-default",children:T.intl.string(T.t.FdsK4h)})]}),(0,e.jsx)(E.$,{fullWidth:!0,onClick:l,variant:"critical-primary",size:"md",text:T.intl.string(T.t.g9tK0o)})]})};var F=t(665819);function _(i){let{guild:l,width:t,height:s}=i,a=n.useMemo(()=>l?.splash!=null?m.Ay.getGuildSplashURL({id:l?.id,splash:l?.splash}):null,[l?.splash,l?.id]),r=(0,c.S)(a);return null==a?(0,e.jsx)("div",{className:F.Eq}):(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(d.A,{className:F.Yi,src:a,imageClassName:F.Iv,width:t,height:s}),null!=r&&(0,e.jsx)("div",{className:F.qj,style:{background:`linear-gradient(180deg, ${(0,h.cb)(r,.16)} 0%, ${(0,h.cb)(r,1)} 100%)`}}),(0,e.jsx)("div",{className:F.qj})]})}let J=i=>{let{guildId:l}=i,{ref:t,width:d,height:c}=(0,r.Ay)(),m=(0,s.bG)([A.A],()=>A.A.getRequest(l)),h=(0,s.bG)([u.A],()=>u.A.getGuild(l)),{hasFetchedRequestToJoinGuilds:j,guildPreviewDisabled:p}=(0,s.cf)([A.A],()=>({hasFetchedRequestToJoinGuilds:A.A.hasFetchedRequestToJoinGuilds,guildPreviewDisabled:A.A.getJoinRequestGuild(l)}));n.useEffect(()=>{null!=h&&(0,o.pX)(I.BVt.CHANNEL(l))},[h,l]),n.useEffect(()=>{j||x.A.fetchRequestToJoinGuilds()},[j]);let v=n.useCallback(()=>{x.A.removeGuildJoinRequest(l),(0,o.pX)(I.BVt.ME)},[l]),E=(i,l)=>()=>{(0,a.A)({title:T.intl.string(T.t.y0CVes),subtitle:i,cancelText:T.intl.string(T.t.oEAioF),onConfirm:l,confirmText:T.intl.string(T.t.p89ACt)})},N=async()=>{await x.A.resetGuildJoinRequest(l),(0,g.Ze)(l)},b=i=>{i?E(T.intl.format(T.t["9ZezpN"],{name:p?.name}),v)():v()},y=E(T.intl.format(T.t.fJwWVt,{name:p?.name}),v);return(0,e.jsxs)("div",{className:F.MY,ref:t,children:[(0,e.jsx)(_,{guild:p,height:c,width:d}),(0,e.jsx)("div",{className:F.FG,children:(()=>{if(null==m)return null;switch(m.applicationStatus){case f.B5.SUBMITTED:return(0,e.jsx)(q,{onWithdrawApplication:()=>b(!0),guild:p});case f.B5.REJECTED:return(0,e.jsx)(P,{reapplyText:T.intl.string(T.t.I1LYVk),onReapply:N,confirmText:T.intl.string(T.t.g9tK0o),onWithdrawApplication:b,rejectionReason:m.rejectionReason,guild:p});default:return(0,e.jsx)(C,{onDiscardApplication:y,onContinueApplication:()=>(0,g.Ze)(l),guild:p})}})()}),(0,e.jsx)("div",{className:F.T_})]})},S=J}