"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([["27978"],{70519:function(e){e.exports="/assets/cd8e74fd326447bb.svg"},806848:function(e){e.exports="/assets/288fa52e49c71440.svg"},512266:function(e){e.exports="/assets/4d81e06416805e7d.png"},105020:function(e){e.exports="/assets/128535a612ab443d.svg"},262467:function(e){e.exports="/assets/ee3f974e8f8dfdb6.svg"},640356:function(e){e.exports="/assets/7cf59fd4cb3b9f75.svg"},515695:function(e){e.exports="/assets/dd05fd1ea37e7747.png"},892235:function(e){e.exports="/assets/c7ab3f39104a88b0.svg"},375673:function(e){e.exports="/assets/cdb08acd52a01c53.svg"},73962:function(e){e.exports="/assets/bd1c5286b96ea2b3.svg"},689411:function(e){e.exports="/assets/d117ed9744852447.svg"},292824:function(e){e.exports="/assets/bdf03f89c231816a.svg"},2984:function(e){e.exports="/assets/131c318dd45b7aa4.svg"},211739:function(e,t,n){n.d(t,{N5:()=>s,c4:()=>i,lc:()=>a,mJ:()=>l});var r=n(570140);function i(e){r.Z.dispatch({type:"CATEGORY_COLLAPSE",id:e})}function l(e){r.Z.dispatch({type:"CATEGORY_EXPAND",id:e})}function s(e){r.Z.dispatch({type:"CATEGORY_COLLAPSE_ALL",guildId:e})}function a(e){r.Z.dispatch({type:"CATEGORY_EXPAND_ALL",guildId:e})}},231239:function(e,t,n){n.d(t,{Z:()=>o}),n(35282);var r=n(990547),i=n(283693),l=n(570140),s=n(573261),a=n(981631);let o={signup:(e,t)=>s.Z.post({url:a.ANM.HUB_WAITLIST_SIGNUP,body:{email:e,school:t},trackedActionData:{event:r.NetworkActionNames.HUB_WAITLIST_SIGNUP,properties:e=>{var t;let n=!1,r=null==e||null==(t=e.body)?void 0:t.email_domain;return null!=r&&(n=-1!==r.split(".").indexOf("edu")),(0,i.iG)({is_edu_email:n})}},rejectWithError:!1}),sendVerificationEmail:async(e,t,n)=>(await s.Z.post({url:a.ANM.HUB_EMAIL_VERIFY_SEND,body:{email:e,guild_id:n,allow_multiple_guilds:t,use_verification_code:!0},trackedActionData:{event:r.NetworkActionNames.HUB_EMAIL_VERIFY_SEND,properties:e=>{var t;let n=null==e||null==(t=e.body)?void 0:t.has_matching_guild;return(0,i.iG)({has_matching_guild:n})}},rejectWithError:!1})).body,async verify(e){if(null!=e)try{var t;let n=null==(t=(await s.Z.post({url:a.ANM.HUB_EMAIL_VERIFY,body:{token:e},trackedActionData:{event:r.NetworkActionNames.HUB_EMAIL_VERIFY},rejectWithError:!1})).body.guild)?void 0:t.id;l.Z.dispatch({type:"HUB_VERIFY_EMAIL_SUCCESS",guildId:n})}catch(e){l.Z.dispatch({type:"HUB_VERIFY_EMAIL_FAILURE",errors:e.body})}},async verifyCode(e,t,n){if(null!=e)try{var i;let o=await s.Z.post({url:a.ANM.HUB_EMAIL_VERIFY_CODE,body:{code:e,guild_id:t,email:n},trackedActionData:{event:r.NetworkActionNames.HUB_EMAIL_VERIFY},rejectWithError:!1}),c=null==(i=o.body.guild)?void 0:i.id;return l.Z.dispatch({type:"HUB_VERIFY_EMAIL_SUCCESS",guildId:c}),o.body}catch(e){throw l.Z.dispatch({type:"HUB_VERIFY_EMAIL_FAILURE",errors:e.body}),e}}}},822699:function(e,t,n){n.r(t),n.d(t,{default:()=>eS}),n(35282),n(388685);var r=n(255367),i=n(73800),l=n(593473),s=n(990547),a=n(873546),o=n(442837),c=n(570140),u=n(893776),d=n(533307),h=n(447543),p=n(126399),g=n(521379),m=n(765717),f=n(267394),_=n(761305),x=n(698177),b=n(353926),E=n(409059),v=n(962220),I=n(637776),j=n(264229),O=n(677760),y=n(893607),S=n(314897),N=n(82142),C=n(701190),A=n(626135),T=n(81063),P=n(449934),Z=n(768581),R=n(625054),w=n(645499),L=n(320830),D=n(721751),k=n(718182),M=n(223543),B=n(73906),G=n(299852),F=n(39514),U=n(236446),z=n(9325),V=n(344295),K=n(781428),H=n(209411),W=n(649156),q=n(423527),Y=n(424044),J=n(479495),X=n(881317),Q=n(886806),$=n(981631),ee=n(188785),et=n(245335);function en(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function er(e){for(var t=1;t{let[t]=e;return this.setState({backgroundId:t})})}}async resolveInvite(){let{inviteKey:e}=this.props;if(null==e)return;let{invite:t}=await h.ZP.resolveInvite(e,$.Usc.INVITE);null!=t&&((0,f.A)(t),null!=t.type&&et.xf.has(t.type)&&h.ZP.openNativeAppModal(e))}resolveGuildTemplate(){let{guildTemplateCode:e}=this.props;null!=e&&(A.default.track($.rMx.GUILD_TEMPLATE_OPENED,{guild_template_code:e,load_time:R.Z.getTimeSinceNavigationStart()},{flush:!0}),v.Z.resolveGuildTemplate(e),v.Z.openNativeAppModal(e))}resolveGiftCode(){let{giftCode:e}=this.props;null!=e&&d.Z.resolveGiftCode(e,!0,!0).then(t=>{null!=t&&null==t.giftCode.promotion&&c.Z.wait(()=>d.Z.openNativeGiftCodeModal(e))})}render(){let{splash:e,redirectTo:t}=this.state,{inviteKey:n}=this.props;return(0,r.jsxs)(D.Z,{splash:e,children:[(0,r.jsx)(m.Z,{path:$.Z5c.LOGIN_HANDOFF,render:e=>(0,r.jsx)(es,ei(er({},e),{redirectTo:t}))}),(0,r.jsx)(m.Z,{impressionName:s.ImpressionNames.USER_LOGIN,path:$.Z5c.LOGIN,render:e=>(0,r.jsx)(el,ei(er({},e),{redirectTo:t}))}),(0,r.jsx)(m.Z,{impressionName:s.ImpressionNames.USER_REGISTRATION,path:$.Z5c.REGISTER,render:e=>ee.a?(0,r.jsx)(ea,ei(er({},e),{redirectTo:t,inviteKey:n})):(0,r.jsx)(ed,ei(er({},e),{redirectTo:t}))}),(0,r.jsx)(m.Z,{path:$.Z5c.GIFT_CODE_LOGIN(":giftCode"),render:e=>(0,r.jsx)(ec,er({login:!0},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.GIFT_CODE(":giftCode"),render:e=>(0,r.jsx)(ec,er({},e))}),(0,r.jsx)(m.Z,{path:[$.Z5c.INVITE_LOGIN(":inviteCode"),$.Z5c.INVITE(":inviteCode")],render:e=>{let{match:{params:{inviteCode:t},path:n},location:i,transitionTo:l}=e,s=(0,j.mb)(t,i.search);return a.tq||a.Em?(0,r.jsx)(eu,{inviteKey:s,transitionTo:l},s):(0,r.jsx)(ea,{inviteKey:s,location:i,transitionTo:l,login:n===$.Z5c.INVITE_LOGIN(":inviteCode")})}}),(0,r.jsx)(m.Z,{path:[$.Z5c.GUILD_TEMPLATE_LOGIN(":guildTemplateCode"),$.Z5c.GUILD_TEMPLATE(":guildTemplateCode")],render:e=>{let{match:{params:{guildTemplateCode:t},path:n},location:i,transitionTo:l}=e;return a.tq||a.Em?(0,r.jsx)(z.Z,{code:t},t):(0,r.jsx)(eo,{code:t,location:i,transitionTo:l,login:n===$.Z5c.GUILD_TEMPLATE_LOGIN(":guildTemplateCode")})}}),(0,r.jsx)(m.Z,{path:$.Z5c.VERIFY,render:e=>(0,r.jsx)(eg,er({},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.VERIFY_HUB_EMAIL,render:e=>(0,r.jsx)(eb,er({},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.VERIFY_REQUEST,render:e=>(0,r.jsx)(em,er({},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.DISABLE_EMAIL_NOTIFICATIONS,render:e=>(0,r.jsx)(e_,er({},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.DISABLE_SERVER_HIGHLIGHT_NOTIFICATIONS,render:e=>(0,r.jsx)(ex,er({},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.AUTHORIZE_IP,render:e=>(0,r.jsx)(eh,er({},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.REJECT_IP,render:e=>(0,r.jsx)(ef,er({source:$.Z5c.REJECT_IP},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.REJECT_MFA,render:e=>(0,r.jsx)(ef,er({source:$.Z5c.REJECT_MFA},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.AUTHORIZE_PAYMENT,render:e=>(0,r.jsx)(ep,er({},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.RESET,render:e=>(0,r.jsx)(ef,er({source:$.Z5c.RESET},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.PICK_GUILD_SETTINGS(":section?",":subsection?"),render:e=>(0,r.jsx)(ev,er({},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.CHANNEL(y.Hw.guildId(),y.Hw.channelId({optional:!0}),":messageId?"),render:e=>(0,r.jsx)(eE,er({},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.REPORT,render:e=>(0,r.jsx)(eI,er({},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.REPORT_SECOND_LOOK,render:e=>(0,r.jsx)(ej,er({},e))}),(0,r.jsx)(m.Z,{path:$.Z5c.ACCOUNT_REVERT(":token"),render:e=>(0,r.jsx)(eO,er({},e))})]})}constructor(...e){super(...e),en(this,"state",{splash:null,redirectTo:null,backgroundId:null})}}let eS=o.ZP.connectStores([S.default,C.Z,N.Z,b.Z,E.Z],e=>{var t,n,r;let{match:i,location:l}=e,s=null==i||null==(t=i.params)?void 0:t.inviteCode,a=ee.a?ee.Y:void 0,o=null!=s?(0,j.mb)(s,l.search):a,c=null==i||null==(n=i.params)?void 0:n.giftCode,u=null==i||null==(r=i.params)?void 0:r.guildTemplateCode;return{inviteKey:o,isAuthenticated:S.default.isAuthenticated(),giftCode:c,guildTemplateCode:u,gift:null!=c?N.Z.get(c):null,invite:null!=o?C.Z.getInvite(o):null,guildTemplate:null!=u?E.Z.getGuildTemplate(u):null,hasLoadedExperiments:b.Z.hasLoadedExperiments}})(ey)},320830:function(e,t,n){n.d(t,{Z:()=>x}),n(388685);var r=n(255367),i=n(73800),l=n(954955),s=n.n(l),a=n(748780),o=n(873546),c=n(477690),u=n(481060),d=n(624138),h=n(749047);function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e){for(var t=1;tthis.animateTo(f.END,e),40)):e()}componentWillLeave(e){this.state.shouldAnimate?this.animateTo(f.START,e):e()}animateTo(e,t){a.Z.spring(this.anim,g({toValue:e},_)).start(t)}getAnimatedStyle(e){return this.state.shouldAnimate?{opacity:this.anim,transform:e?void 0:[{scale:this.anim.interpolate({inputRange:[0,1],outputRange:[1.05,1]})},{translateY:this.anim.interpolate({inputRange:[0,1],outputRange:["-70px","0px"]})},{translateZ:0}]}:null}render(){return(0,r.jsx)("div",{className:h.wrapper,children:(0,r.jsx)(u.Sfi.Consumer,{children:t=>{let{reducedMotion:n}=t;return(0,r.jsx)(a.Z.div,{style:this.getAnimatedStyle(n.enabled),children:(0,r.jsx)(e,g({},this.props))})}})})}constructor(...e){super(...e),p(this,"timeout",void 0),p(this,"anim",new a.Z.Value(f.START)),p(this,"state",{shouldAnimate:!o.tq}),p(this,"handleResize",()=>{let e=window.innerWidth>m;!this.state.shouldAnimate&&e&&this.anim.setValue(f.END),this.setState({shouldAnimate:e})}),p(this,"handleResizeDebounced",s()(this.handleResize,60))}}}},721751:function(e,t,n){let r;n.d(t,{Z:()=>O}),n(388685),n(35282);var i=n(255367),l=n(73800),s=n(873546),a=n(442837),o=n(481060),c=n(980591),u=n(605782),d=n(133853),h=n(568154),p=n(353926),g=n(703656),m=n(981631),f=n(963865);let _=n(575703),x=n(2984),b=[m.Z5c.LOGIN,m.Z5c.LOGIN_HANDOFF,m.Z5c.REGISTER,m.Z5c.INVITE(""),m.Z5c.GIFT_CODE(""),m.Z5c.GUILD_TEMPLATE_LOGIN(""),m.Z5c.GUILD_TEMPLATE(""),m.Z5c.DISABLE_EMAIL_NOTIFICATIONS,m.Z5c.DISABLE_SERVER_HIGHLIGHT_NOTIFICATIONS,m.Z5c.BILLING_PREMIUM_SUBSCRIBE,m.Z5c.BILLING_PAYMENT_SOURCES_CREATE,m.Z5c.BILLING_PAYMENTS,m.Z5c.BILLING_PREMIUM_SWITCH_PLAN,m.Z5c.BILLING_GUILD_SUBSCRIPTIONS_PURCHASE,m.Z5c.VERIFY,m.Z5c.VERIFY_HUB_EMAIL,m.Z5c.REJECT_IP,m.Z5c.REJECT_MFA,m.Z5c.AUTHORIZE_IP,m.Z5c.AUTHORIZE_PAYMENT,m.Z5c.RESET,m.Z5c.HANDOFF,m.Z5c.REPORT,m.Z5c.REPORT_SECOND_LOOK,m.Z5c.ACCOUNT_REVERT("")];function E(e){return b.some(t=>e.startsWith(t))}let v=e=>(r=e,e);function I(e){let{children:t}=e;switch(function(){var e;let[t,n]=l.useState(!1),[i,s]=l.useState(!0),o=(0,a.e7)([p.Z],()=>p.Z.hasLoadedExperiments);return((0,c.Z)(()=>{},300),void 0!==r)?r:!i&&o?(t||n(!0),v((e=0,"default"))):i?v("default"):"loading"}()){case"default":return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("img",{className:f.artwork,src:_,alt:""}),(0,i.jsx)("img",{className:f.logoWithText,src:x,alt:""}),t]});case"experimental":case"loading":return null}}class j extends l.Component{componentDidMount(){window.addEventListener("resize",this.handleResize)}componentWillUnmount(){window.removeEventListener("resize",this.handleResize)}mobileTransitionTo(e,t){if(E(e))(0,g.uL)(e,t);else{let n=null!=t&&null!=t.search?t.search:null;window.location=null==n?e:"".concat(e,"?").concat(n)}}mobileReplaceWith(e){E(e)?(0,g.dL)(e):window.location=e}renderDefault(){let{splash:e}=this.props,t=(0,i.jsx)(u.Z,{component:l.Fragment,children:l.Children.map(this.props.children,e=>l.cloneElement(e,{transitionTo:g.uL,replaceWith:g.dL}))});return(0,i.jsx)("div",{className:f.characterBackground,children:(0,i.jsx)(o.y5t,{forceLevel:1,children:null!=e?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.Z,{show:!0,className:f.logo}),(0,i.jsx)(h.h,{splash:e,children:t})]}):(0,i.jsx)(I,{children:t})})})}renderMobile(){return(0,i.jsx)(u.Z,{component:l.Fragment,children:l.Children.map(this.props.children,e=>l.cloneElement(e,{transitionTo:this.mobileTransitionTo,replaceWith:this.mobileReplaceWith}))})}render(){let{isMobileWidth:e}=this.state,t=navigator.userAgent.includes("GameLauncher");return e||s.tq||s.Em||t?this.renderMobile():this.renderDefault()}constructor(e){var t,n;super(e),t="handleResize",n=()=>{this.setState({isMobileWidth:window.innerWidth<=485})},t in this?Object.defineProperty(this,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):this[t]=n,this.state={isMobileWidth:window.innerWidth<=485}}}let O=j},718182:function(e,t,n){n.d(t,{Z:()=>_}),n(388685);var r=n(255367),i=n(73800),l=n(525654),s=n.n(l),a=n(442837),o=n(893776),c=n(493773),u=n(129293),d=n(388905),h=n(703656),p=n(108427),g=n(981631),m=n(388032),f=n(20493);function _(e){let{location:t,transitionTo:l=h.uL}=e,[a,_]=i.useState("submitting");function x(){return"Android"===s().os.family||"iOS"===s().os.family?null:(0,r.jsx)(d.zx,{onClick:()=>l(g.Z5c.LOGIN,{source:"authorizeIPAdress"}),children:m.intl.string(m.t.dKhVQE)})}return((0,c.ZP)(()=>{(0,p.e)("authorize_ip");let e=(0,u.Z)(t);if(null==e)return void _("failed");(async()=>{try{await o.Z.authorizeIPAddress(e),_("succeeded")}catch(e){_("failed")}})()}),"failed"===a)?(0,r.jsxs)(d.ZP,{children:[(0,r.jsx)("img",{alt:"",src:n(262467),className:f.marginBottom20}),(0,r.jsx)(d.Dx,{className:f.marginBottom8,children:m.intl.string(m.t["f/54a2"])}),(0,r.jsx)(d.DK,{className:f.marginBottom40,children:m.intl.string(m.t.i3ehMj)}),x()]}):"succeeded"===a?(0,r.jsxs)(d.ZP,{children:[(0,r.jsx)("img",{alt:"",src:n(640356),className:f.marginBottom20}),(0,r.jsx)(d.Dx,{className:f.marginBottom8,children:m.intl.string(m.t.iG0SlJ)}),(0,r.jsx)(d.DK,{className:f.marginBottom40,children:m.intl.string(m.t["Elv+qq"])}),x()]}):(0,r.jsxs)(d.ZP,{children:[(0,r.jsx)(d.Hh,{}),(0,r.jsx)(d.Dx,{children:m.intl.string(m.t["9exy+f"])})]})}a.ZP.initialize()},223543:function(e,t,n){n.d(t,{Z:()=>d}),n(388685);var r=n(255367),i=n(73800),l=n(893776),s=n(129293),a=n(388905),o=n(108427),c=n(388032),u=n(20493);function d(e){let{location:t}=e,[d,h]=i.useState("submitting");return(i.useEffect(()=>{(0,o.e)("authorize_payment");let e=(0,s.Z)(t);if(null==e)return void h("failed");(async()=>{try{await l.Z.authorizePayment(e),h("succeeded")}catch(e){h("failed")}})()},[t]),"failed"===d)?(0,r.jsxs)(a.ZP,{children:[(0,r.jsx)("img",{alt:"",src:n(375673),className:u.marginBottom20}),(0,r.jsx)(a.Dx,{className:u.marginBottom8,children:c.intl.string(c.t.GHRpub)}),(0,r.jsx)(a.DK,{className:u.marginBottom40,children:c.intl.string(c.t["1nO55u"])})]}):"succeeded"===d?(0,r.jsxs)(a.ZP,{children:[(0,r.jsx)("img",{alt:"",src:n(73962),className:u.marginBottom20}),(0,r.jsx)(a.Dx,{className:u.marginBottom8,children:c.intl.string(c.t["ihHX5+"])}),(0,r.jsx)(a.DK,{className:u.marginBottom40,children:c.intl.string(c.t.pGPCv7)})]}):(0,r.jsxs)(a.ZP,{children:[(0,r.jsx)(a.Hh,{}),(0,r.jsx)(a.Dx,{children:c.intl.string(c.t.T3vC7u)})]})}},73906:function(e,t,n){n.d(t,{Z:()=>a}),n(35282);var r=n(255367);n(73800);var i=n(3570),l=n(685311),s=n(186901);let a=function(e){let{match:t,location:n}=e,a=async(e,t)=>{await (0,i.s)(s.jE.CHANNEL,{guildId:e.params.guildId,channelId:e.params.channelId,messageId:e.params.messageId,search:t.search})};return(0,r.jsx)(l.Z,{match:t,location:n,attemptDeepLink:a})}},685311:function(e,t,n){n.d(t,{Z:()=>p}),n(35282),n(388685);var r=n(255367),i=n(73800),l=n(120356),s=n.n(l),a=n(536285),o=n(857458),c=n(388905),u=n(703656),d=n(388032),h=n(20493);let p=function(e){let{match:t,location:n,attemptDeepLink:l}=e,[p,g]=i.useState(0);i.useEffect(()=>{a.default.once("connected",()=>{g(1)}),a.default.once("disconnected",()=>{(0,u.uL)((0,o.M)())}),a.default.connect()},[]),i.useEffect(()=>{if(0!==p)return;let e=setTimeout(()=>(0,u.uL)((0,o.M)()),3e3);return()=>clearTimeout(e)},[p]);let m=i.useCallback(async(e,t)=>{try{g(2),await l(e,t),g(3)}catch(e){console.error("Error opening deeplink",e)}},[l]);if((0,u.DB)())return null;switch(p){case 1:return(0,r.jsxs)(c.ZP,{children:[(0,r.jsx)(c.Dx,{className:h.marginBottom8,children:d.intl.string(d.t.qllnGh)}),(0,r.jsx)(c.DK,{children:d.intl.string(d.t.SXCxyc)}),(0,r.jsx)(c.zx,{className:h.marginTop40,onClick:()=>m(t,n),children:d.intl.string(d.t.UQvCf3)}),(0,r.jsx)(c.zx,{className:s()(h.marginTop8,h.marginCenterHorz),color:c.zx.Colors.LINK,look:c.zx.Looks.LINK,onClick:()=>(0,u.uL)((0,o.M)()),children:d.intl.string(d.t["2ixEBg"])})]});case 0:case 2:return(0,r.jsxs)(c.ZP,{children:[(0,r.jsx)(c.Dx,{children:d.intl.string(d.t["Z+hCVV"])}),(0,r.jsx)(c.Hh,{})]});case 3:return(0,r.jsxs)(c.ZP,{children:[(0,r.jsx)(c.Dx,{className:h.marginBottom8,children:d.intl.string(d.t.csrAMD)}),(0,r.jsx)(c.DK,{children:d.intl.string(d.t.ghBJz8)})]})}}},299852:function(e,t,n){n.d(t,{Z:()=>v}),n(35282),n(388685);var r,i=n(255367),l=n(73800),s=n(593473),a=n(442837),o=n(544891),c=n(481060),u=n(129293),d=n(388905),h=n(108427),p=n(598077),g=n(896797),m=n(981631),f=n(930441),_=n(388032),x=n(20493);function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}a.ZP.initialize();class E extends(r=l.PureComponent){componentDidMount(){let e=(0,u.Z)(this.props.location),t=(0,s.parse)(this.props.location.search);o.tn.post({url:m.ANM.DISABLE_EMAIL_NOTIFICATIONS,body:{token:e,pixel_uuid:t.hash,category:t.category,email_type:t.email_type},oldFormErrors:!0,rejectWithError:!0}).then(e=>{let{body:{user:n}}=e,r=new p.Z(n);this.setState({success:!0,busy:!1,user:r,category:t.category})},()=>this.setState({success:!1,busy:!1})),(0,h.e)("disable_email_notifications")}renderBusy(){return(0,i.jsx)(d.ZP,{children:(0,i.jsx)(d.Hh,{})})}renderCategorySuccess(e,t){let{defaultRoute:n,transitionTo:r}=this.props,l=_.intl.formatToPlainString(_.t.YDAohI,{category:t});return(0,i.jsxs)(d.ZP,{children:[(0,i.jsx)(d.Dx,{className:x.marginBottom8,children:_.intl.string(_.t.f6rdLi)}),(0,i.jsx)(d.DK,{children:l}),(0,i.jsx)(d.zx,{className:x.marginTop20,onClick:()=>r(n),children:_.intl.string(_.t.fIv16O)}),(0,i.jsx)(d.zx,{className:x.marginTop8,color:d.zx.Colors.LINK,look:d.zx.Looks.LINK,onClick:()=>r(m.Z5c.SETTINGS("notifications",f.vG)),children:_.intl.string(_.t.YYTira)})]})}renderSuccess(){let{defaultRoute:e,transitionTo:t}=this.props,{user:n,category:r}=this.state;if(null!=r){let e=f.Od.find(e=>e.category===r);if(null!=e)return this.renderCategorySuccess(r,e.label())}return(0,i.jsxs)(d.ZP,{children:[(0,i.jsx)(d.qE,{src:null==n?void 0:n.getAvatarURL(void 0,100),size:c.EFr.DEPRECATED_SIZE_100,className:x.marginBottom20}),(0,i.jsx)(d.Dx,{className:x.marginBottom8,children:_.intl.string(_.t["6U6OMT"])}),(0,i.jsx)(d.DK,{children:_.intl.string(_.t["yaDJ4+"])}),(0,i.jsx)(d.zx,{className:x.marginTop40,onClick:()=>t(e),children:_.intl.string(_.t.fIv16O)})]})}renderError(){let{defaultRoute:e,transitionTo:t}=this.props;return(0,i.jsxs)(d.ZP,{children:[(0,i.jsx)(d.Ee,{src:n(105020),className:x.marginBottom20}),(0,i.jsx)(d.Dx,{className:x.marginBottom8,children:_.intl.string(_.t.ox9hIS)}),(0,i.jsx)(d.DK,{children:_.intl.string(_.t["/dcuR0"])}),(0,i.jsx)(d.zx,{className:x.marginTop40,onClick:()=>t(e),children:_.intl.string(_.t.fIv16O)})]})}render(){let{busy:e,success:t}=this.state;return e?this.renderBusy():t?this.renderSuccess():this.renderError()}constructor(...e){super(...e),b(this,"state",{busy:!0,success:!1,user:null,category:null})}}b(E,"defaultProps",{transitionTo:e=>n.g.location.assign(e)});let v=a.ZP.connectStores([g.Z],()=>({defaultRoute:g.Z.defaultRoute}))(E)},39514:function(e,t,n){n.d(t,{Z:()=>Z}),n(35282),n(388685),n(415506);var r=n(255367),i=n(73800),l=n(120356),s=n.n(l),a=n(442837),o=n(570140),c=n(893776),u=n(533307),d=n(978085),h=n(232567),p=n(388905),g=n(362762),m=n(108427),f=n(314897),_=n(896797),x=n(82142),b=n(283595),E=n(55563),v=n(669079),I=n(63063),j=n(51144),O=n(481153),y=n(781428),S=n(423527),N=n(981631),C=n(388032),A=n(20493);function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}a.ZP.initialize();class P extends i.PureComponent{componentDidMount(){let{authenticated:e,isResolved:t}=this.props;e&&this.handleAuthenticated(),t||this.resolveGiftCode(),(0,m.e)("gift_code")}componentDidUpdate(e){let{authenticated:t,isResolved:n}=this.props;n||o.Z.wait(()=>{this.resolveGiftCode()}),t&&!e.authenticated&&this.handleAuthenticated(),!t&&e.authenticated&&this.setState({currentUser:null})}handleAuthenticated(){let{currentUser:e}=this.state;d.b8(),null==e&&this.refreshUser()}get requiresVerification(){let{currentUser:e}=this.state;return null!=e&&!e.verified}getCode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return e.match.params.giftCode}getMode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return e.login?"login":"register"}getErrorMessage(e){let{libraryApplication:t,sku:n}=this.props,{error:r}=this.state,i=null!=r?r.code:null;return i===N.evJ.INVALID_GIFT_SELF_REDEMPTION?C.intl.string(C.t.wa9h7O):i===N.evJ.INVALID_GIFT_REDEMPTION_OWNED&&(null==n?void 0:n.productLine)===N.POd.COLLECTIBLES?C.intl.string(C.t.mdLtb2):null!=t||i===N.evJ.INVALID_GIFT_REDEMPTION_OWNED?C.intl.format(C.t.PIdmg4,{libraryLink:N.Z5c.APPLICATION_LIBRARY}):e.isClaimed||i===N.evJ.INVALID_GIFT_REDEMPTION_EXHAUSTED?C.intl.string(C.t.ilcBeX):i===N.evJ.INVALID_GIFT_REDEMPTION_FRAUD_REJECTED?C.intl.string(C.t.ypuSd3):void 0}renderSpinner(e){return(0,r.jsxs)(p.ZP,{children:[(0,r.jsx)(p.Dx,{children:e}),(0,r.jsx)(p.Hh,{})]})}renderExpiredInvite(){let{defaultRoute:e,transitionTo:t}=this.props;return(0,r.jsxs)(p.ZP,{children:[(0,r.jsx)(p.Ee,{src:n(167969),className:A.marginBottom8}),(0,r.jsx)(p.Dx,{className:s()(A.marginTop8,A.marginBottom8),children:C.intl.string(C.t.KPowgo)}),(0,r.jsx)(p.DK,{children:C.intl.string(C.t.j8734e)}),(0,r.jsx)(p.zx,{className:s()(A.marginTop40,A.marginBottom8),onClick:()=>t(e),children:C.intl.string(C.t.fIv16O)}),(0,r.jsx)(p.zx,{onClick:()=>window.open(I.Z.getArticleURL(N.BhN.GIFTING),"_blank"),look:p.zx.Looks.LINK,color:p.zx.Colors.LINK,children:C.intl.string(C.t["/CjuXF"])})]})}renderAppOpened(){return(0,r.jsxs)(p.ZP,{children:[(0,r.jsx)(p.Dx,{className:A.marginBottom8,children:C.intl.string(C.t.csrAMD)}),(0,r.jsx)(p.DK,{children:C.intl.string(C.t["m1+IBg"])}),(0,r.jsx)(p.zx,{className:A.marginTop40,onClick:()=>this.setState({continueOnWeb:!0}),children:C.intl.string(C.t["qsI+EB"])})]})}renderVerification(e){let{sentVerification:t}=this.state;return(0,r.jsxs)(p.ZP,{children:[(0,r.jsx)(p.Ee,{src:n(892235),className:A.marginBottom8}),(0,r.jsx)(p.Dx,{children:C.intl.format(C.t.ivLUf3,{username:e.username})}),(0,r.jsx)(p.DK,{className:A.marginTop20,children:C.intl.string(C.t["8Su18/"])}),(0,r.jsx)(p.zx,{disabled:t,className:A.marginTop40,onClick:this.handleResendVerification,children:t?C.intl.string(C.t.CMa9Rk):C.intl.string(C.t.lm1UKi)}),(0,r.jsx)(p.zx,{look:p.zx.Looks.LINK,color:p.zx.Colors.LINK,onClick:this.refreshUser,className:A.marginTop8,children:C.intl.string(C.t.Po9eBQ)})]})}renderAuthenticated(e,t){let n=this.getErrorMessage(e);return(0,r.jsxs)(p.ZP,{children:[(0,r.jsx)(O.Z,{giftCode:e}),(0,r.jsx)(p.zx,{disabled:null!=n,className:A.marginTop40,onClick:this.handleAccept,children:C.intl.string(C.t.n6I6k5)}),null!=n?(0,r.jsx)(p.DK,{className:A.marginTop20,children:n}):(0,r.jsx)(p.i_,{className:A.marginTop20,children:C.intl.format(C.t.NYM08v,{userTag:j.ZP.getUserTag(t),onLogoutClick:this.handleLogout})})]})}render(){let{nativeAppState:e,sku:t,authenticated:n,giftCode:i,isResolved:l,isAccepting:s,transitionTo:a,location:o}=this.props,{fetchingUser:c,continueOnWeb:u}=this.state;if(e===N.kEZ.OPEN&&!u)return this.renderAppOpened();if(e===N.kEZ.OPENING)return this.renderSpinner(C.intl.string(C.t["Z+hCVV"]));if(s)return this.renderSpinner(C.intl.string(C.t.bhJseH));if(null==i)return l?this.renderExpiredInvite():this.renderSpinner(C.intl.string(C.t.b3lf1d));if(l){if(n){let e=this.state.currentUser;return c||null==e?this.renderSpinner(C.intl.string(C.t.bYb2nZ)):this.requiresVerification&&null!=e?this.renderVerification(e):this.renderAuthenticated(i,e)}return"login"===this.getMode()?(0,r.jsx)(y.Z,{giftCodeSKU:t,giftCode:i,transitionTo:a,location:o}):(0,r.jsx)(S.Z,{giftCodeSKU:t,giftCode:i,transitionTo:a,location:o})}return null}constructor(...e){super(...e),T(this,"state",{error:null,continueOnWeb:!1,currentUser:null,sentVerification:!1,fetchingUser:!1}),T(this,"refreshUser",()=>{this.setState({fetchingUser:!0}),h.k({withAnalyticsToken:!0}).then(e=>this.setState({currentUser:e,fetchingUser:!1})).catch(()=>this.setState({fetchingUser:!1}))}),T(this,"handleLogout",()=>{let e=this.props.match.params.giftCode;c.Z.logout("gift_code",N.Z5c.GIFT_CODE_LOGIN(e))}),T(this,"handleResendVerification",()=>{c.Z.verifyResend(),this.setState({sentVerification:!0})}),T(this,"handleAccept",async()=>{let{transitionTo:e,giftCode:t}=this.props;if(null==t)throw Error("Trying to accept gift before resolve");let n=this.getCode();try{this.setState({error:null}),await u.Z.redeemGiftCode({code:n}),e(N.Z5c.APP)}catch(e){this.setState({error:e})}}),T(this,"resolveGiftCode",()=>{let{transitionTo:e}=this.props,t=this.getCode();u.Z.resolveGiftCode(t,!0,!0).then(n=>{null!=n&&null!=n.giftCode.promotion&&e(N.Z5c.BILLING_PROMOTION_REDEMPTION(t))})})}}let Z=a.ZP.connectStores([x.Z,b.Z,f.default,E.Z,_.Z,g.Z],e=>{let t=e.match.params.giftCode,n=x.Z.get(t),r=null!=n?E.Z.get(n.skuId):null;return{giftCode:n,sku:r,libraryApplication:null!=r&&(null==n?void 0:n.entitlementBranches)!=null?v.z2(n.entitlementBranches,r,b.Z):null,authenticated:f.default.isAuthenticated(),defaultRoute:_.Z.defaultRoute,isResolved:x.Z.getIsResolved(t),isAccepting:x.Z.getIsAccepting(t),libraryApplicationsFetched:b.Z.fetched,nativeAppState:g.Z.getState(t)}})(P)},481153:function(e,t,n){n.d(t,{Z:()=>O});var r=n(255367),i=n(73800),l=n(120356),s=n.n(l),a=n(442837),o=n(481060),c=n(812206),u=n(388905),d=n(925329),h=n(479446),p=n(981632),g=n(594174),m=n(509545),f=n(55563),_=n(296848),x=n(981631),b=n(474936),E=n(388032),v=n(378027),I=n(893354),j=n(20493);let O=a.ZP.connectStores([f.Z,c.Z,m.Z,g.default],e=>{let{giftCode:t}=e,n=f.Z.get(t.skuId),{subscriptionPlanId:r}=t;return{sku:n,subscriptionPlan:null!=r?(0,_.oE)(r):null,application:c.Z.getApplication(n.applicationId),gifter:g.default.getUser(t.userId)}})(e=>{let{error:t,giftCode:n,gifter:l,sku:a,application:c,subscriptionPlan:g}=e,m=null==l?E.intl.string(E.t.lTGZAg):E.intl.formatToPlainString(E.t.TjWdPT,{username:l.username}),f=a.name;return null!=g&&(f=E.intl.formatToPlainString(g.interval===b.rV.MONTH?E.t.CTpcCQ:E.t.rgPWGx,{skuName:a.name,intervalCount:g.intervalCount})),(0,r.jsxs)(i.Fragment,{children:[null!=n.giftStyle?(0,r.jsx)(p.Z,{defaultAnimationState:h.SR.LOOP,giftStyle:n.giftStyle,className:v.seasonalIcon}):(0,r.jsx)(u.qE,{src:null!=l?l.getAvatarURL(void 0,100):null,size:o.EFr.DEPRECATED_SIZE_100,className:j.marginBottom20}),null!=t?(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)(u.DK,{children:E.intl.string(E.t.mDFGFh)}),(0,r.jsx)(u.Dx,{children:t})]}):(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)(u.DK,{children:m}),(0,r.jsxs)(u.Dx,{className:s()(j.marginTop8,I.flexCenter),children:[a.productLine!==x.POd.COLLECTIBLES&&(0,r.jsx)(d.Z,{size:d.Z.Sizes.MEDIUM,className:v.applicationIcon,game:c,skuId:a.id}),f]})]})]})})},236446:function(e,t,n){n.d(t,{Z:()=>D}),n(388685);var r=n(255367),i=n(73800),l=n(120356),s=n.n(l),a=n(512722),o=n.n(a),c=n(442837),u=n(388905),d=n(362762),h=n(409059),p=n(659900),g=n(962220),m=n(473855),f=n(306453),_=n(929809),x=n(108427),b=n(390885),E=n(314897),v=n(896797),I=n(954824),j=n(781428),O=n(163671),y=n(423527),S=n(981631),N=n(260539),C=n(701476),A=n(630724),T=n(436620),P=n(388032),Z=n(183170),R=n(20493);function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}c.ZP.initialize();class L extends i.PureComponent{componentDidMount(){(0,x.e)("guildTemplate"),T.KO||I.Z.launch("discord://"+S.Z5c.GUILD_TEMPLATE(this.props.code),()=>void 0)}componentDidUpdate(e){this.props.code!==e.code&&g.Z.resolveGuildTemplate(this.props.code)}renderButton(e,t){return T.KO?(0,r.jsx)(u.zx,{className:R.marginTop40,onClick:t,children:e}):(0,r.jsx)(u.v6,{className:R.marginTop40})}renderSpinner(e){return(0,r.jsxs)(u.ZP,{children:[(0,r.jsx)(u.Dx,{children:e}),(0,r.jsx)(u.Hh,{})]})}renderInvalidGuildTemplate(){return(0,r.jsxs)(u.ZP,{children:[(0,r.jsx)(u.Ee,{src:n(167969),className:R.marginBottom8}),(0,r.jsx)(u.Dx,{className:s()(R.marginTop8,R.marginBottom8),children:P.intl.string(P.t.C7ZRNz)}),(0,r.jsx)(u.DK,{children:P.intl.string(P.t.A6MwXF)}),this.renderButton(P.intl.string(P.t.fIv16O),this.handleContinue)]})}renderAppOpened(){return(0,r.jsxs)(u.ZP,{children:[(0,r.jsx)(u.Dx,{className:R.marginBottom8,children:P.intl.string(P.t.csrAMD)}),(0,r.jsx)(u.DK,{children:P.intl.string(P.t["m1+IBg"])}),this.renderButton(P.intl.string(P.t.fIv16O),this.handleContinue)]})}renderAuthenticatedOrDownload(){let{guildTemplate:e}=this.props;return(o()(null!=e,"guild template must not be null"),e.state===N.Rj.RESOLVING)?(0,r.jsx)(u.ZP,{className:Z.authBox,children:(0,r.jsx)(f.Z,{guildTemplate:e})}):(0,r.jsx)(k,{guildTemplate:e})}renderContinue(){return(0,r.jsxs)(u.ZP,{children:[(0,r.jsx)(u.Dx,{children:P.intl.string(P.t.fOc4go)}),this.renderButton(P.intl.string(P.t.fIv16O),this.handleContinue)]})}render(){let{guildTemplate:e,nativeAppState:t,authenticated:n,transitionTo:i,location:l}=this.props;if(null==e)return this.renderSpinner(P.intl.string(P.t.ZTNur6));if(t===S.kEZ.OPEN)return this.renderAppOpened();if(t===S.kEZ.OPENING)return this.renderSpinner(P.intl.string(P.t["Z+hCVV"]));switch(e.state){case N.Rj.RESOLVING:return this.renderSpinner(P.intl.string(P.t["Z+hCVV"]));case N.Rj.RESOLVED:if(n||!T.KO)return this.renderAuthenticatedOrDownload();if(this.props.login)return(0,r.jsx)(j.Z,{guildTemplate:e,transitionTo:i,location:l});return(0,r.jsx)(y.Z,{guildTemplate:e,transitionTo:i,location:l,onRegister:()=>{(0,_.c)(C.M5.ORGANIC_REGISTERED_GUILD_TEMPLATE),b.Z.flowStart(A.MK.ORGANIC_GUILD_TEMPLATES,A.EW.NUF_STARTED)}});case N.Rj.EXPIRED:return this.renderInvalidGuildTemplate();default:return null}}constructor(...e){super(...e),w(this,"handleContinue",()=>{let{defaultRoute:e,transitionTo:t}=this.props;t(e)})}}function D(e){let t={guildTemplate:(0,c.e7)([h.Z],()=>h.Z.getGuildTemplate(e.code)),nativeAppState:(0,c.e7)([d.Z],()=>d.Z.getState(e.code)),authenticated:(0,c.e7)([E.default],()=>E.default.isAuthenticated()),defaultRoute:(0,c.e7)([v.Z],()=>v.Z.defaultRoute)};return(0,r.jsx)(L,function(e){for(var t=1;t[(0,r.jsx)(m.Z,{guildTemplate:t},"template"),(0,r.jsx)("div",{className:Z.formContainer,children:l},"contents")]})}},9325:function(e,t,n){n.d(t,{Z:()=>E}),n(953529);var r=n(255367),i=n(73800),l=n(442837),s=n(481060),a=n(388905),o=n(409059),c=n(962220),u=n(306453),d=n(108427),h=n(314897),p=n(626135),g=n(587444),m=n(981631),f=n(260539),_=n(388032),x=n(20493);function b(e,t,n){e.preventDefault(),p.default.track(m.rMx.GUILD_TEMPLATE_APP_OPENED,{guild_template_code:t,guild_template_name:n.name,guild_template_description:n.description,guild_template_guild_id:n.sourceGuildId});let r=h.default.getFingerprint(),i=null!=r?r:h.default.getId();c.Z.openMobileApp(n.state===f.Rj.RESOLVED?t:void 0,i)}function E(e){let{code:t}=e,n=(0,l.e7)([o.Z],()=>o.Z.getGuildTemplate(t));return(i.useEffect(()=>{(0,d.e)("guild_template_mobile")},[]),null==n||n.state===f.Rj.RESOLVING)?(0,r.jsx)(a.ZP,{children:(0,r.jsx)(s.$jN,{})}):n.state===f.Rj.RESOLVED?(0,r.jsxs)(a.ZP,{children:[(0,r.jsx)(u.Z,{guildTemplate:n,tall:!0}),(0,r.jsx)(a.zx,{onClick:e=>b(e,t,n),className:x.marginTop20,children:_.intl.string(_.t["a3Gl+f"])})]}):(0,r.jsx)(g.Z,{text:_.intl.string(_.t["e/rZ2t"]),buttonCta:_.intl.string(_.t.HAvYn5),onClick:e=>b(e,t,n)})}l.ZP.initialize()},587444:function(e,t,n){n.d(t,{Z:()=>f,u:()=>m});var r=n(255367);n(73800);var i=n(120356),l=n.n(i),s=n(692547),a=n(481060),o=n(388905),c=n(600164),u=n(981631),d=n(388032),h=n(359487),p=n(893354),g=n(20493);function m(e){let{text:t,buttonCta:i,onClick:u}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.Ee,{src:n(689411)}),(0,r.jsx)(o.Dx,{className:l()(g.marginTop20,g.marginBottom8,p.flexCenter),children:d.intl.string(d.t.eL5z0t)}),(0,r.jsx)(o.DK,{className:g.marginBottom40,children:d.intl.string(d.t["poAv6+"])}),(0,r.jsxs)(a.Zbd,{className:h.card,type:a.Zbd.Types.CUSTOM,children:[(0,r.jsx)("img",{alt:"",className:h.cardAccentLeft,src:n(70519)}),(0,r.jsx)("img",{alt:"",className:h.cardAccentRight,src:n(806848)}),(0,r.jsxs)(c.Z,{className:h.cardContents,direction:c.Z.Direction.VERTICAL,align:c.Z.Align.STRETCH,grow:0,children:[(0,r.jsx)(a.Text,{tag:"strong",className:h.buttonTitle,variant:"text-md/normal",style:{color:s.Z.unsafe_rawColors.PRIMARY_300.css},children:t}),(0,r.jsx)(o.zx,{className:h.button,onClick:u,children:i})]})]})]})}function f(e){let{text:t,buttonCta:n,theme:i=u.BRd.DARK,onClick:l}=e;return(0,r.jsx)(o.ZP,{theme:i,children:(0,r.jsx)(m,{text:t,buttonCta:n,onClick:l})})}},344295:function(e,t,n){n.d(t,{Z:()=>H}),n(997841),n(388685);var r=n(255367),i=n(73800),l=n(120356),s=n.n(l),a=n(533800),o=n(756647),c=n(442837),u=n(298444),d=n(447543),h=n(881052),p=n(899370),g=n(267394),m=n(388905),f=n(639946),_=n(792766),x=n(362762),b=n(978684),E=n(264229),v=n(929809),I=n(703656),j=n(108427),O=n(314897),y=n(896797),S=n(701190),N=n(626135),C=n(630388),A=n(63063),T=n(782605),P=n(954824),Z=n(588705),R=n(781428),w=n(423527),L=n(981631),D=n(188785),k=n(701476),M=n(436620),B=n(388032),G=n(20493);function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}c.ZP.initialize();let U="Accept Invite Page",z={REGISTER:"register",LOGIN:"login"};async function V(e){let{invite:t}=await d.ZP.resolveInvite(e,U);null!=t&&(0,g.A)(t)}class K extends i.PureComponent{componentDidMount(){let{isUnderage:e,login:t,inviteKey:n}=this.props;if(N.default.track(L.rMx.INVITE_VIEWED,{invite_code:n},{flush:!0}),(0,j.e)("invite"),!M.KO){let e=this.getInviteKey();P.Z.launch("discord://"+L.Z5c.INVITE(e),()=>void 0)}if(!t&&e){let e=this.getInviteKey(),{baseCode:t}=(0,E.fU)(e);(0,I.dL)(L.Z5c.INVITE_LOGIN(t))}}componentDidUpdate(e){let{invite:t,nativeAppState:n,authenticated:r,transitionTo:i}=this.props,l=this.getInviteKey();if(l!==this.getInviteKey(e))V(l);else if(t.state===L.r2o.APP_NOT_OPENED)this.handleContinue();else if(this.getMode()===z.LOGIN&&r!==e.authenticated&&r){let e=O.default.getFingerprint();if(null!=e){let t=(0,o.s)(e);this.track(L.rMx.INVITE_LOGIN_SUCCESSFUL,!0,{prev_user_id:t})}d.ZP.acceptInvite({inviteKey:l,context:this.getAcceptInviteContext(U),skipOnboarding:!0,callback:this.handleContinue})}if(n!==e.nativeAppState&&n===L.kEZ.OPEN&&this.track(L.rMx.INVITE_APP_INVOKED,!1),this.getMode()===z.REGISTER&&r&&!e.authenticated){let{channel:e}=t;if(null!=e)if((0,v.c)(k.M5.INVITE_UNCLAIMED),null!=t.guild){var s,c,u;let e=(0,C.yE)(null!=(u=t.flags)?u:0,a.$.IS_APPLICATION_BYPASS),n=(null==(s=t.guild.features)?void 0:s.includes(L.oNc.MEMBER_VERIFICATION_GATE_ENABLED))&&(null==(c=t.guild.features)?void 0:c.includes(L.oNc.MEMBER_VERIFICATION_MANUAL_APPROVAL));i(!e&&n?L.Z5c.GUILD_MEMBER_VERIFICATION(t.guild.id):L.Z5c.APP_WITH_INVITE_AND_GUILD_ONBOARDING(t.code))}else d.ZP.transitionToInvite(t,i)}}getInviteKey(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return e.inviteKey}getMode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return D.a?z.REGISTER:e.login?z.LOGIN:z.REGISTER}track(e,t,n){let{invite:r}=this.props,i=this.getInviteKey(),l=(0,E.jX)(i),s=t?{guild_id:null!=r.guild?r.guild.id:null,channel_id:null!=r.channel?r.channel.id:null,inviter_id:null!=r.inviter?r.inviter.id:null,invite_code:l}:{invite_code:l};N.default.track(e,function(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0];return(0,r.jsxs)(m.ZP,{children:[(0,r.jsx)(m.Ee,{src:n(167969),className:G.marginBottom8}),(0,r.jsx)(m.Dx,{className:s()(G.marginTop8,G.marginBottom8),children:B.intl.string(B.t.kux01N)}),(0,r.jsx)(m.DK,{children:e?B.intl.string(B.t["5AkWAQ"]):B.intl.string(B.t["+qUJAg"])}),this.renderButton(B.intl.string(B.t.fIv16O)),(0,r.jsx)(m.zx,{onClick:()=>window.open(A.Z.getArticleURL(L.BhN.INVALID_INVITES),"_blank"),look:m.zx.Looks.LINK,color:m.zx.Colors.LINK,className:G.marginTop8,children:B.intl.string(B.t.urIwn5)})]})}renderErrorInvite(){var e,t;return(0,r.jsxs)(m.ZP,{children:[(0,r.jsx)(Z.Z,{invite:this.props.invite,error:null==(e=this.state.error)?void 0:e.message}),(null==(t=this.state.error)?void 0:t.code)===L.evJ.INVALID_CANNOT_FRIEND_SELF?this.renderButton(B.intl.string(B.t.fIv16O)):this.renderButton(B.intl.string(B.t.ohMvm5),this.handleAccept)]})}renderExpiredInvite(){return this.renderInvalidInvite(!1)}renderBannedInvite(){return this.renderInvalidInvite(!0)}renderAppOpened(e){let t=null!=e?e:this.handleContinue;return(0,r.jsxs)(m.ZP,{children:[(0,r.jsx)(m.Dx,{className:G.marginBottom8,children:B.intl.string(B.t.csrAMD)}),(0,r.jsx)(m.DK,{children:B.intl.string(B.t["m1+IBg"])}),this.renderButton(B.intl.string(B.t.fIv16O),()=>t())]})}renderAuthenticatedHeader(){let{invite:e}=this.props;return null!=e.stage_instance&&null!=e.guild?(0,r.jsx)(_.Z,{stageInstance:e.stage_instance,guild:e.guild}):null!=e.guild_scheduled_event?(0,r.jsx)(f.r,{channel:e.channel,guildScheduledEvent:e.guild_scheduled_event}):(0,r.jsx)(Z.Z,{invite:e})}renderAuthenicatedFooter(){let{invite:e}=this.props;return(null!=e.stage_instance||null!=e.guild_scheduled_event)&&null!=e.guild?(0,r.jsx)(m.ZP,{className:G.marginTop20,children:(0,r.jsx)(_.y,{guild:e.guild,onlineCount:e.approximate_presence_count})}):null}renderAuthenticatedOrDownload(){let{invite:e}=this.props,t=null!=e.stage_instance?B.intl.string(B.t["5UKyUl"]):B.intl.string(B.t.ohMvm5);return(0,r.jsxs)("div",{children:[(0,r.jsxs)(m.ZP,{children:[this.renderAuthenticatedHeader(),this.renderButton(t,this.handleAccept)]}),this.renderAuthenicatedFooter()]})}renderContinue(){return(0,r.jsxs)(m.ZP,{children:[(0,r.jsx)(m.Dx,{children:B.intl.string(B.t.fOc4go)}),this.renderButton(B.intl.string(B.t.fIv16O))]})}render(){let{invite:e,nativeAppState:t,authenticated:n,transitionTo:i,location:l}=this.props;if(t===L.kEZ.OPEN)return this.renderAppOpened();switch(e.state){case L.r2o.APP_OPENED:return this.renderAppOpened();case L.r2o.APP_NOT_OPENED:return this.renderContinue();case L.r2o.RESOLVING:return D.a?this.renderSpinner(B.intl.string(B.t.MKDeyM)):this.renderSpinner(B.intl.string(B.t["Z+hCVV"]));case L.r2o.APP_OPENING:return this.renderSpinner(B.intl.string(B.t["Z+hCVV"]));case L.r2o.RESOLVED:var s;if(n&&(0,C.yE)(null!=(s=e.flags)?s:0,a.$.IS_GUEST_INVITE))return d.ZP.openApp(e.code),u.x.set(b.J,e.code),this.renderAppOpened(()=>i(L.Z5c.APP));if(n||!M.KO)return this.renderAuthenticatedOrDownload();if(this.getMode()===z.LOGIN)return(0,r.jsx)(R.Z,{invite:e,transitionTo:i,location:l});else return(0,r.jsx)(w.Z,{invite:e,onLoginStart:()=>this.track(L.rMx.INVITE_LOGIN,!0),location:l,transitionTo:i});case L.r2o.ACCEPTING:return this.renderSpinner(B.intl.string(B.t["6wsY19"]));case L.r2o.EXPIRED:return this.renderExpiredInvite();case L.r2o.BANNED:return this.renderBannedInvite();case L.r2o.ERROR:return this.renderErrorInvite();case L.r2o.ACCEPTED:default:return null}}constructor(...e){var t;super(...e),t=this,F(this,"state",{error:null}),F(this,"getAcceptInviteContext",e=>d.ZP.getInviteContext(e,this.props.invite)),F(this,"handleContinue",e=>{let{invite:t,transitionTo:n}=this.props;if(null!=t.channel||(null==e?void 0:e.channel)!=null){var r;(null==(r=t.guild)?void 0:r.id)!=null?n(L.Z5c.APP_WITH_INVITE_AND_GUILD_ONBOARDING(t.code)):d.ZP.transitionToInvite(null!=e?e:t,n)}}),F(this,"handleAccept",()=>{this.setState({error:null});let e=this.getInviteKey();d.ZP.acceptInvite({inviteKey:e,context:this.getAcceptInviteContext(U),skipOnboarding:!0,callback:t=>{(0,g.A)(t),null!=t.channel&&d.ZP.openApp(e,t.channel.id)}}).catch(e=>{if(e instanceof h.yZ||e instanceof h.Hx){let t=(0,T.O)(e.code);this.setState({error:{code:e.code,message:t}})}else this.setState({error:{code:e.code,message:B.intl.string(B.t.dDZRd3)}})})}),F(this,"handleDefaultTransition",()=>{let{defaultRoute:e,transitionTo:t}=this.props;t(e)}),F(this,"renderButton",function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.handleDefaultTransition,{invite:i}=t.props,l=null!=i.stage_instance||null!=i.guild_scheduled_event;return M.KO?(0,r.jsx)(m.zx,{className:l?G.marginTop20:G.marginTop40,onClick:n,color:l?m.zx.Colors.GREEN:m.zx.Colors.BRAND,children:e}):(0,r.jsx)(m.v6,{className:G.marginTop40})})}}let H=c.ZP.connectStores([S.Z,y.Z,O.default,x.Z,p.Z],e=>{var t;let{inviteKey:n}=e;return{invite:null!=(t=S.Z.getInvite(n))?t:{},nativeAppState:x.Z.getState(n),authenticated:O.default.isAuthenticated(),defaultRoute:y.Z.defaultRoute,isUnderage:p.Z.isUnderageAnonymous()}})(K)},588705:function(e,t,n){n.d(t,{R:()=>O,Z:()=>S}),n(415506);var r=n(255367),i=n(73800),l=n(442837),s=n(481060),a=n(388905),o=n(686546),c=n(925329),u=n(372769),d=n(44609),h=n(47343),p=n(973616),g=n(131704),m=n(598077),f=n(594174),_=n(411198),x=n(51144),b=n(981631),E=n(888592),v=n(245335),I=n(388032),j=n(782770);let O=()=>(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)(a.qE,{src:null,size:s.EFr.DEPRECATED_SIZE_100,className:j.avatar}),(0,r.jsx)(a.DK,{children:I.intl.string(I.t["3rE1Pz"])}),(0,r.jsx)(a.Dx,{className:j.inviteResolvingGuildName,children:I.intl.string(I.t.ZTNur6)})]}),y=e=>{let{guild:t,user:n,application:i,compact:l}=e;return null!=i?(0,r.jsx)(c.Z,{className:j.appIcon,game:i,size:j.appIconSize}):null!=n?(0,r.jsx)(a.qE,{src:null!=n?n.getAvatarURL(void 0,80):null,size:s.EFr.SIZE_80,className:l?j.compactAvatar:j.avatar}):null!=t?(0,r.jsx)(o.ZP,{mask:o.ZP.Masks.SQUIRCLE,width:64,height:64,className:j.guildIcon,children:(0,r.jsx)(a.Vj,{guild:t,size:a.Vj.Sizes.LARGER,animate:!0})}):null},S=e=>{var t;let n,i,o,{invite:c,disableUser:O=!1,error:S,flatActivityCount:N=!1,isRegister:C=!1,inUnclaimedFlow:A=!1}=e,{currentUser:T}=(0,l.cj)([f.default],()=>({currentUser:f.default.getCurrentUser()})),P=(0,d.WR)({location:"invite"})&&null!=T;if(null==c)return null;let Z=null!=c.guild?_.lM(c.guild)?c.guild:_.Qs(c.guild):null,R=null!=c.channel?(0,g.jD)(c.channel):null,w=null!=c.target_application?new p.ZP(c.target_application):null,L=O||null==c.inviter?null:new m.Z(c.inviter),D=!(null!=c.approximate_member_count&&c.approximate_member_count>100||null!=Z&&Z.features.has(b.oNc.COMMUNITY))&&null!=L,k=null,M=!1;if(null!=Z)k=null==L?I.intl.string(I.t["3rE1Pz"]):I.intl.formatToPlainString(I.t["5u47vb"],{username:x.ZP.getFormattedName(L)}),c.target_type===v.Iq.STREAM&&null!=c.target_user&&(k=I.intl.formatToPlainString(I.t.x2L32d,{username:x.ZP.getFormattedName(c.target_user)})),c.target_type===v.Iq.EMBEDDED_APPLICATION&&null!=c.target_application&&(k=null!=L?I.intl.formatToPlainString(I.t.UW1Cam,{username:x.ZP.getFormattedName(L)}):I.intl.string(I.t.ENSuNz)),D&&null==w&&(n=(0,r.jsx)(a.Vj,{className:j.icon,guild:Z,size:a.Vj.Sizes.SMALL})),i=Z.name,null!=w&&(i=w.name,o=(0,r.jsxs)("div",{children:[(0,r.jsx)(a.DK,{className:j.appIn,children:I.intl.string(I.t["3gg9fH"])}),(0,r.jsxs)("div",{className:j.guildContainer,children:[(0,r.jsx)(a.Vj,{guild:Z,size:a.Vj.Sizes.SMALL}),(0,r.jsx)(s.Text,{tag:"span",variant:"text-lg/normal",color:"header-primary",className:j.appGuildName,children:Z.name})]})]}));else if(null!=R){if(null==L)throw Error("no inviter in group DM invite");let e=x.ZP.getFormattedName(L);null!=R.name&&""!==R.name?(k=I.intl.formatToPlainString(I.t["5u47vb"],{username:e}),i=R.name,null!=R.icon&&(n=(0,r.jsx)(a.MC,{channel:R,size:s.EFr.SIZE_32}))):(k=I.intl.string(I.t.OsdY8P),i=e)}else if(null!=L){let e=x.ZP.getFormattedName(L,!0);i=I.intl.formatToPlainString(I.t["4aF92d"],{username:e}),M=!0,o=null!=S?null:(0,r.jsx)(a.DK,{className:j.directInviteSubTitle,children:C?I.intl.format(I.t["6r4JiY"],{username:e}):I.intl.format(I.t.Quj7HR,{username:e})})}return(0,r.jsxs)("div",{className:j.container,children:[(0,r.jsx)(y,{application:w,guild:Z,user:D?L:null,compact:M}),null!=S?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.DK,{children:I.intl.string(I.t.mDFGFh)}),(0,r.jsx)(a.Dx,{children:S})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.DK,{children:k}),(0,r.jsxs)(a.Dx,{className:j.title,children:[null!=Z?(0,r.jsx)(u.Z,{guild:Z,className:j.guildBadge,tooltipPosition:"left"}):null,n,i]})]}),o,null!=w||M||(null==c||null==(t=c.guild)?void 0:t.id)===E.fQ?null:(0,r.jsx)(a.EJ,{className:j.activityCount,online:c.approximate_presence_count,total:c.approximate_member_count,flat:N}),!A&&P?(0,r.jsx)(h.R,{}):(0,r.jsx)(a.jQ,{user:T})]})}},781428:function(e,t,n){n.d(t,{Z:()=>ee,q:()=>Q}),n(49124),n(35282);var r,i=n(255367),l=n(73800),s=n(533126),a=n(120356),o=n.n(a),c=n(593473),u=n(873546),d=n(442837),h=n(481060),p=n(570140),g=n(893776),m=n(899742),f=n(579806),_=n(743142),x=n(254942),b=n(388905),E=n(379760),v=n(600164),I=n(100159),j=n(473855),O=n(124860),y=n(86779),S=n(726745),N=n(913583),C=n(144114),A=n(541692),T=n(952802),P=n(703656),Z=n(108427),R=n(365007),w=n(314897),L=n(117240),D=n(896797),k=n(626135),M=n(585483),B=n(358085),G=n(481153),F=n(588705),U=n(494526),z=n(163671),V=n(981631),K=n(260539),H=n(388032),W=n(555763),q=n(20493);function Y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function J(e){for(var t=1;t{e&&(0,R.us)().then(e=>{let{challenge:t,ticket:n}=e,r=(0,s.wz)(JSON.parse(t));return r.signal=this.state.conditionalMediationAbortController.signal,(0,s.U2)(r).then(e=>(this.setState({errors:{}}),p.Z.dispatch({type:"PASSWORDLESS_START"}),k.default.track(V.rMx.LOGIN_ATTEMPTED,{source:V.uRl.PASSWORDLESS_CONDITIONAL_UI,login_method:"passwordless",login_source:this.loginSource,gift_code_sku_id:this.giftCodeSKUId}),g.Z.loginWebAuthn({ticket:n,credential:JSON.stringify(e),source:this.loginSource,giftCodeSKUId:this.giftCodeSKUId}).catch(e=>{throw this.setState({errors:(0,x.F)(e)}),e}))).catch(e=>{if("AbortError"!==e.name)throw e})}).catch(()=>{})}),g.Z.getLocationMetadata(),(0,Z.e)("login")}componentDidUpdate(e,t){let{authenticated:n,location:r,handoffAvailable:i}=this.props,{checkingHandoff:l,redirecting:s}=this.state;if(!n||e.authenticated||l&&(i||s)||(this.state.conditionalMediationAbortController.abort(),this.loginOrSSO(n,r)),t.errors!==this.state.errors){var a,o,c;this.hasError("password")?null==(a=this.passwordRef)||a.focus():this.hasError("email")||this.hasError("login")?null==(o=this.loginRef)||o.focus():this.hasError("code")&&(null==(c=this.codeRef)||c.focus())}}get loginSource(){let{giftCode:e,guildTemplate:t,invite:n,loginSource:r,redirectTo:i}=this.props;if(null!=r)return r;if(null!=e)return"gift";if(null!=t)return"guild_template";if(null!=n){if(null!=n.guild)return"guild_invite";else if(null!=n.channel)return"dm_invite";else if(null!=n.inviter)return"friend_invite"}return null!=i?(0,_.L)(i):null}get giftCodeSKUId(){let{giftCode:e}=this.props;return null!=e?e.skuId:null}get canShowChooseAccount(){return this.props.hasLoggedInAccounts}loginOrSSO(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e&&null!=t&&(this.setState({redirecting:!0}),n?g.Z.verifySSOToken("login").then(()=>this.transitionSSO(t)):this.transitionSSO(t))}transitionSSO(e){let{transitionTo:t,redirectTo:n,replaceWith:r}=this.props,i=null!=e?(0,c.parse)(e.search):{};if(delete i.redirect_to,null!=n)null!=r?r(n):t(n);else if(null==i.service)t(V.Z5c.APP);else{let e=window.location.protocol+window.GLOBAL_ENV.API_ENDPOINT+V.ANM.SSO,t=X(J({},i),{token:w.default.getToken()});window.location="".concat(e,"?").concat((0,c.stringify)(t))}}hasError(e){return null!=this.state.errors[e]}renderHandOffAvailable(){let{authBoxClassName:e}=this.props;return(0,i.jsxs)(b.ZP,{className:e,children:[(0,i.jsx)(b.Hh,{}),(0,i.jsx)(b.Dx,{className:q.marginBottom8,children:H.intl.string(H.t.S6RMND)}),(0,i.jsx)(b.DK,{children:H.intl.string(H.t.YZiJbm)})]})}renderHandOffContinue(){let{user:e,transitionTo:t,authBoxClassName:n}=this.props;return null==e?null:(0,i.jsxs)(b.ZP,{className:n,children:[(0,i.jsx)(b.qE,{src:e.getAvatarURL(void 0,100),size:h.EFr.DEPRECATED_SIZE_100,className:q.marginBottom20}),(0,i.jsx)(b.Dx,{className:q.marginBottom8,children:H.intl.format(H.t.ot19ho,{name:e.toString()})}),(0,i.jsx)(b.DK,{className:q.marginBottom40,children:H.intl.string(H.t["2xkqzc"])}),(0,i.jsxs)(b.gO,{children:[(0,i.jsx)(b.zx,{onClick:()=>t(V.Z5c.APP),className:q.marginBottom8,children:H.intl.format(H.t.fohtv7,{name:e.toString()})}),(0,i.jsx)(b.zx,{look:b.zx.Looks.LINK,color:b.zx.Colors.LINK,onClick:this.handleReset,children:H.intl.string(H.t.nO564e)})]})]})}renderDisabledAccount(){let{authBoxClassName:e}=this.props,t=this.props.loginStatus===V.u34.ACCOUNT_DISABLED,n=t?H.intl.string(H.t["j3rC+f"]):H.intl.string(H.t.ZFWofn),r=t?H.intl.string(H.t["6eNTWV"]):H.intl.string(H.t.pCBti4);return(0,i.jsx)(b.ZP,{tag:"form",onSubmit:this.handleReset,className:e,children:(0,i.jsxs)(h.y5t,{component:(0,i.jsx)(b.Dx,{className:q.marginBottom8,children:n}),children:[(0,i.jsx)(b.DK,{className:q.marginBottom20,children:r}),(0,i.jsxs)(b.gO,{children:[(0,i.jsx)(b.zx,{color:b.zx.Colors.BRAND,type:"submit",children:H.intl.string(H.t.JhDw5u)}),(0,i.jsx)("div",{className:o()(q.marginTop8,W.needAccount),children:H.intl.format(H.t.js2rr6,{onClick:this.handleCancelAccountDeletion})})]})]})})}renderResolving(){let{authBoxClassName:e,country:t}=this.props;return(0,i.jsxs)(b.ZP,{className:e,children:[(0,i.jsx)(F.R,{}),(0,i.jsxs)(b.gO,{className:q.marginTop20,children:[(0,i.jsx)(T.Z,{className:q.marginBottom20,alpha2:t.alpha2,countryCode:t.code.split(" ")[0],label:H.intl.string(H.t.tUjnxs),onChange:(e,t)=>this.setState({login:e,loginPrefix:t}),setRef:this.setLoginRef,autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",spellCheck:"false",value:this.state.login,autoFocus:!0,required:!0}),(0,i.jsx)(b.II,{className:q.marginBottom20,label:H.intl.string(H.t["CIGa+/"]),onChange:e=>this.setState({password:e}),type:"password",setRef:this.setPasswordRef,autoComplete:"off",spellCheck:"false",value:this.state.password,required:!0}),(0,i.jsx)(b.zx,{className:q.marginBottom8,type:"submit",disabled:!0,children:H.intl.string(H.t.dKhVQE)}),(0,i.jsx)(b.zx,{disabled:!0,look:b.zx.Looks.LINK,color:b.zx.Colors.LINK,children:H.intl.string(H.t.wWIufn)}),(0,i.jsx)(b.zx,{disabled:!0,className:q.marginTop4,look:b.zx.Looks.LINK,color:b.zx.Colors.LINK,children:H.intl.string(H.t.tmE73t)})]})]})}renderDefaultForm(e){var t;let n,{invite:r,giftCode:l,loginStatus:s,country:a,showMobileWebHandoff:c,disableAutofocusOnDefaultForm:u}=this.props,d=!this.hasError("email")&&this.hasError("password"),p=(null==r?void 0:r.stage_instance)!=null;return n=null==r||p?null!=l?(0,i.jsx)(G.Z,{giftCode:l}):(0,i.jsxs)("div",{className:W.header,children:[(0,i.jsx)(b.Dx,{className:q.marginBottom8,children:H.intl.string(H.t["7fNJgI"])},"title"),!1===(0,B.isAndroidWeb)()?(0,i.jsx)(b.DK,{children:H.intl.string(H.t.euS7r6)},"subtitle"):null]}):(0,i.jsx)(F.Z,{invite:r}),(0,i.jsxs)(v.Z,{direction:v.Z.Direction.HORIZONTAL,align:v.Z.Align.CENTER,children:[(0,i.jsxs)("div",{className:W.mainLoginContainer,children:[this.canShowChooseAccount&&this.state.dismissedChooseAccount&&(0,i.jsx)(b.zx,{onClick:()=>{this.setState(e=>X(J({},e),{dismissedChooseAccount:!1}))},look:b.zx.Looks.LINK,color:b.zx.Colors.PRIMARY,className:W.goBackButton,children:(0,i.jsxs)("div",{className:W.content,children:[(0,i.jsx)(h.V7D,{size:"xs",color:"currentColor",className:W.caret}),(0,i.jsx)(h.Text,{variant:"text-md/normal",children:H.intl.string(H.t["1MrpWF"])})]})}),n,(0,i.jsx)(h.y5t,{children:(0,i.jsxs)(b.gO,{className:q.marginTop20,children:[(0,i.jsx)(T.Z,{alpha2:a.alpha2,countryCode:a.code.split(" ")[0],className:q.marginBottom20,label:H.intl.string(H.t.tUjnxs),error:null!=(t=this.renderError("login"))?t:this.renderError("email"),onChange:(e,t)=>this.setState({login:e,loginPrefix:t}),setRef:this.setLoginRef,autoCapitalize:"none",autoComplete:"webauthn",autoCorrect:"off",spellCheck:"false",value:this.state.login,autoFocus:!d&&!c&&!u,required:!0}),(0,i.jsx)(b.II,{label:H.intl.string(H.t["CIGa+/"]),error:this.renderError("password"),onChange:e=>this.setState({password:e}),name:"password",type:"password",setRef:this.setPasswordRef,autoComplete:"off",spellCheck:"false",autoFocus:d&&!c&&!u,value:this.state.password,required:!0}),(0,i.jsx)(b.zx,{onClick:this.handleForgotPassword,look:b.zx.Looks.LINK,color:b.zx.Colors.LINK,className:o()(q.marginBottom20,q.marginTop4),children:H.intl.string(H.t.wWIufn)}),(0,i.jsx)(b.zx,{type:"submit",submitting:s===V.u34.LOGGING_IN,color:p?b.zx.Colors.GREEN:b.zx.Colors.BRAND,className:q.marginBottom8,children:p?H.intl.string(H.t.wvVThI):H.intl.string(H.t.dKhVQE)}),(0,i.jsxs)("div",{className:q.marginTop4,children:[(0,i.jsx)("span",{className:W.needAccount,children:H.intl.string(H.t.tmE73t)}),(0,i.jsx)(b.zx,{onClick:this.handleGotoRegister,look:b.zx.Looks.LINK,color:b.zx.Colors.LINK,className:W.smallRegisterLink,children:H.intl.string(H.t.pV8xeX)})]})]})})]}),(0,i.jsx)(h.y5t,{children:e?(0,i.jsx)(U.Z,{authTokenCallback:this.handleAuthToken,conditionalMediationAbortController:this.state.conditionalMediationAbortController}):null})]},"form-wrapper")}renderDefault(){let{authBoxClassName:e,showMobileWebHandoff:t}=this.props;return(0,i.jsxs)("div",{className:W.__invalid_pageContainer,children:[(0,i.jsx)(b.ZP,{onSubmit:this.handleLogin,tag:"form",className:e,expanded:!0,children:this.renderDefaultForm(!0)}),t&&(0,i.jsx)(y.Z,{})]})}renderGuildTemplate(e){return(0,i.jsx)(z.Z,{onSubmit:this.handleLogin,tag:"form",className:o()(this.props.authBoxClassName,W.horizontalAuthBox),children:()=>[(0,i.jsx)(j.Z,{guildTemplate:e},"template"),this.renderDefaultForm(!1)]})}renderMFA(){let e={ticket:this.props.mfaTicket,methods:this.props.mfaMethods};return(0,i.jsx)(b.ZP,{style:{padding:0},children:(0,i.jsx)(O.Cd,{mfaFinish:this.handleTokenSubmitMFA,mfaChallenge:e,onEarlyClose:()=>{p.Z.dispatch({type:"LOGIN_RESET"})},width:480})})}renderIPAuthorization(){let{authBoxClassName:e}=this.props,{phoneVerifyError:t}=this.state;return(0,i.jsx)(b.ZP,{tag:"form",className:e,children:(0,i.jsx)(E.Z,{title:H.intl.string(H.t.w55Ocn),subtitle:H.intl.format(H.t.CfRZBg,{onResendClick:this.handleResendCode}),error:t,onSubmit:this.handleIPAuthorize,onCancel:this.loginReset})})}renderPasswordRecovery(){let{authBoxClassName:e}=this.props,{phoneVerifyError:t}=this.state;return(0,i.jsx)(b.ZP,{tag:"form",className:e,children:(0,i.jsx)(E.Z,{title:H.intl.string(H.t["+xqy3d"]),subtitle:H.intl.format(H.t.ef4uZ2,{onResendClick:this.handleResendCode}),error:t,onSubmit:this.handlePasswordReset,onCancel:this.loginReset})})}renderChooseAccount(){return(0,i.jsx)(N.Z,{onDismiss:()=>{this.setState(e=>X(J({},e),{dismissedChooseAccount:!0}))}})}render(){let{authenticated:e,invite:t,guildTemplate:n,loginStatus:r,handoffAvailable:l}=this.props,{checkingHandoff:s,redirecting:a}=this.state;if(a||s)return(0,i.jsx)(Q,{});if(l)return this.renderHandOffAvailable();if(e&&s)return this.renderHandOffContinue();switch(r){case V.u34.LOGGING_IN_MFA_SMS:case V.u34.MFA_SMS_STEP:case V.u34.LOGGING_IN_MFA:case V.u34.MFA_STEP:return this.renderMFA();case V.u34.ACCOUNT_SCHEDULED_FOR_DELETION:case V.u34.ACCOUNT_DISABLED:return this.renderDisabledAccount();case V.u34.PHONE_IP_AUTHORIZATION:return this.renderIPAuthorization();case V.u34.PASSWORD_RECOVERY_PHONE_VERIFICATION:return this.renderPasswordRecovery();case V.u34.LOGGING_IN:case V.u34.NONE:default:if(null!=t&&t.state===V.r2o.RESOLVING)return this.renderResolving();if(null!=n)if(n.state===K.Rj.RESOLVING)return this.renderResolving();else return this.renderGuildTemplate(n);if(this.canShowChooseAccount&&!this.state.dismissedChooseAccount)return this.renderChooseAccount();return this.renderDefault()}}constructor(e){var t,n;super(e),Y(this,"loginRef",void 0),Y(this,"passwordRef",void 0),Y(this,"codeRef",void 0),Y(this,"handleAuthToken",async e=>{this.setState({errors:{}}),await g.Z.loginToken(e,!1),k.default.track(V.rMx.LOGIN_SUCCESSFUL,{source:V.uRl.QR_CODE,login_source:this.loginSource,gift_code_sku_id:this.giftCodeSKUId,is_new_user:!1,login_method:"remote_auth"})}),Y(this,"loginReset",()=>{this.setState({errors:{}}),g.Z.loginReset()}),Y(this,"setLoginRef",e=>{this.loginRef=e}),Y(this,"setPasswordRef",e=>{this.passwordRef=e}),Y(this,"setCodeRef",e=>{this.codeRef=e}),Y(this,"getFullLogin",()=>{let{loginPrefix:e,login:t}=this.state;return e+t}),Y(this,"renderError",e=>{let{errors:t}=this.state;if(this.hasError(e)){let n=t[e];return Array.isArray(n)?n[0]:n}return null}),Y(this,"handleLogin",async e=>{let{password:t,undelete:n}=this.state;null==e||e.preventDefault(),M.S.dispatch(V.CkL.WAVE_EMPHASIZE),this.setState({errors:{}});try{await g.Z.login({login:this.getFullLogin(),password:t,undelete:n,source:this.loginSource,giftCodeSKUId:this.giftCodeSKUId,invite:this.props.invite})}catch(t){let e=(0,x.p)(t);this.setState({errors:e})}}),Y(this,"handleIPAuthorize",async e=>{let t=this.getFullLogin();this.setState({errors:{}});try{let{token:n}=await C.Z.verifyPhone(t,e,!1);await g.Z.authorizeIPAddress(n),this.handleLogin()}catch(e){null!=e.body&&null!=e.body.message&&this.setState({phoneVerifyError:e.body.message})}}),Y(this,"handlePasswordReset",async e=>{let{transitionTo:t}=this.props;this.setState({phoneVerifyError:null});try{let{token:n}=await C.Z.verifyPhone(this.getFullLogin(),e,!1);t(V.Z5c.RESET,{search:(0,c.stringify)({token:n,from_login:"true"})})}catch(e){null!=e.body&&null!=e.body.message&&this.setState({phoneVerifyError:e.body.message})}}),Y(this,"handleTokenSubmitMFA",e=>{let{mfaType:t,data:n,ticket:r}=e;return M.S.dispatch(V.CkL.WAVE_EMPHASIZE),g.Z.loginMFAv2({code:n,ticket:r,mfaType:t,source:this.loginSource,giftCodeSKUId:this.giftCodeSKUId})}),Y(this,"handleForgotPassword",async e=>{null!=e&&e.preventDefault(),null!=this.loginRef&&this.loginRef.focus();let t=this.getFullLogin();this.setState({errors:{}});try{if(M.S.dispatch(V.CkL.WAVE_EMPHASIZE),!await g.Z.forgotPassword(t))return;(0,h.h7j)(e=>(0,i.jsx)(h.ConfirmModal,X(J({header:H.intl.string(H.t.f5Pi7O),confirmText:H.intl.string(H.t.BddRzc),confirmButtonColor:b.zx.Colors.BRAND,className:u.tq?W.mobile:""},e),{children:(0,i.jsx)(h.Text,{variant:"text-md/normal",children:H.intl.format(H.t["6u5hQ0"],{email:t})})})))}catch(t){let e=(0,x.p)(t);this.setState({errors:e})}}),Y(this,"handleResendCode",()=>{C.Z.resendCode(this.getFullLogin())}),Y(this,"handleReset",e=>{null!=e&&e.preventDefault(),g.Z.loginReset(),this.setState({password:"",loginPrefix:"",login:"",code:"",smsCode:"",undelete:!1,checkingHandoff:!1,redirecting:!1,errors:{}})}),Y(this,"handleCancelAccountDeletion",()=>{this.setState({undelete:!0},this.handleLogin)}),Y(this,"handleGotoRegister",()=>{let e,{login:t}=this.state,{invite:n,giftCode:r,guildTemplate:i,location:l,transitionTo:s,redirectTo:a}=this.props,o=null!=l?(0,c.parse)(l.search):{};""!==t&&(o.email=t),null!=n?(o.mode="register",e=V.Z5c.INVITE(n.code)):null!=r?(o.mode="register",e=V.Z5c.GIFT_CODE(r.code)):null!=i?e=V.Z5c.GUILD_TEMPLATE(i.code):null!=a?(e=V.Z5c.REGISTER,o.redirect_to=a):e=V.Z5c.REGISTER,this.loginReset(),s(e,{search:(0,c.stringify)(o)}),M.S.dispatch(V.CkL.WAVE_EMPHASIZE)});let r=null!=e.location?(0,c.parse)(e.location.search):{};this.state={redirecting:e.authenticated,checkingHandoff:e.handoffAvailable,loginPrefix:"",login:null!=(n=null!=(t=r.email)?t:r.login)?n:"",password:"",code:"",smsCode:"",undelete:!1,phoneVerifyError:null,dismissedChooseAccount:!1,conditionalMediationAbortController:new AbortController,errors:{}}}}Y($,"defaultProps",{transitionTo:e=>n.g.location.assign(e)});let ee=function(e){let t=(0,d.cj)([L.Z,D.Z,w.default,S.Z,A.Z],()=>({authenticated:w.default.isAuthenticated(),handoffAvailable:L.Z.isHandoffAvailable(),user:L.Z.user,loginStatus:w.default.getLoginStatus(),mfaTicket:w.default.getMFATicket(),mfaMethods:w.default.getMFAMethods(),defaultRoute:D.Z.defaultRoute,country:A.Z.getCountryCode(),hasLoggedInAccounts:S.Z.getHasLoggedInAccounts()}));return(0,i.jsx)($,J({},e,t))}},209411:function(e,t,n){n.d(t,{Z:()=>x}),n(388685),n(35282),n(457542);var r=n(255367),i=n(73800),l=n(593473),s=n(114858),a=n(442837),o=n(893776),c=n(899742),u=n(493773),d=n(743142),h=n(893607),p=n(703656),g=n(314897),m=n(781428),f=n(981631),_=n(176505);function x(e){var t,n;let x=i.useCallback(t=>{if(function(e){var t;let n=(0,s.LX)(e,{path:f.Z5c.CHANNEL(h.Hw.guildId(),h.Hw.channelId())});return(null==n||null==(t=n.params)?void 0:t.channelId)===_.oC.ROLE_SUBSCRIPTIONS}(t))p.dL(t);else{var n;(null!=(n=e.transitionTo)?n:p.uL)(t)}},[e.transitionTo]),{isAuthenticated:b,loginStatus:E}=(0,a.cj)([g.default],()=>({isAuthenticated:g.default.isAuthenticated(),loginStatus:g.default.getLoginStatus()})),{location:v,redirectTo:I}=e,[j,O]=i.useState(b);function y(e){let{handoffKey:t,handoffToken:n,handoffSource:r}=e;(0,c.Yz)({handoffKey:t,handoffToken:n,handoffSource:r}),O(!1)}return((0,u.ZP)(()=>{if(null!=v){let{handoff_key:e,handoff_token:t}=(0,l.parse)(v.search);if(null!=e&&null!=t){let n=null!=I?(0,d.L)(I):void 0;j?o.Z.logout("handoff",null).finally(()=>{y({handoffKey:e,handoffToken:t,handoffSource:n})}):y({handoffKey:e,handoffToken:t,handoffSource:n})}}}),j||E===f.u34.LOGGING_IN)?(0,r.jsx)(m.q,{}):(0,r.jsx)(m.Z,(t=function(e){for(var t=1;tw}),n(388685),n(415506),n(49124);var r=n(255367),i=n(73800),l=n(533126),s=n(261470),a=n(399606),o=n(544891),c=n(755721),u=n(481060),d=n(893776),h=n(99690),p=n(937154),g=n(448986),m=n(388905),f=n(198993),_=n(710845),x=n(314897),b=n(585483),E=n(358085),v=n(172517),I=n(51144),j=n(998502),O=n(981631),y=n(231338),S=n(388032),N=n(84879),C=n(20493);let A=n(515695),T=new _.Z("LoginQRSocket");function P(e){let{text:t=""}=e,[n,l]=i.useState(!1);return i.useEffect(()=>{let e=new Image;e.src=A,e.onload=()=>l(!0),e.onerror=()=>l(!0)},[A]),i.useEffect(()=>{n&&u.uvj.announce(S.intl.string(S.t.j2p129))},[n]),(0,r.jsx)("div",{className:N.qrCodeContainer,children:""!==t&&n?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(f.ZP,{className:N.qrCode,size:160,text:t}),(0,r.jsx)("div",{className:N.qrCodeOverlay,children:(0,r.jsx)("img",{src:A,alt:""})})]}):(0,r.jsx)("div",{className:N.qrCodeOverlay,"aria-label":S.intl.string(S.t.BUGkVF),"aria-busy":!0,children:(0,r.jsx)(u.$jN,{className:N.qrCode,type:u.$jN.Type.WANDERING_CUBES,"aria-hidden":!0})})})}let Z=e=>{let{className:t,children:n}=e;return(0,r.jsx)(u.Text,{variant:"text-md/normal",color:"text-danger",className:t,children:n})};function R(e){let{state:t,cancel:n,errorMessage:i,conditionalMediationAbortController:s,isPasswordlessActive:a}=e;switch(t.step){case 0:case 1:return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(P,{text:1===t.step?"https://discord.com/ra/".concat(t.fingerprint):""}),(0,r.jsx)(m.Dx,{className:C.marginBottom8,children:S.intl.string(S.t.UPiHaG)}),null!=i?(0,r.jsx)(Z,{children:i}):(0,r.jsx)(m.DK,{children:S.intl.format(S.t["Qq+A6u"],{})}),(0,r.jsx)(c.zx,{size:c.Ph.LARGE,look:c.iL.LINK,color:c.Tt.LINK,disabled:a,onClick:()=>(function(e){let t=E.isPlatformEmbedded&&j.ZP.supportsFeature(O.eRX.WEBAUTHN)?j.ZP.webAuthnAuthenticate:e=>{let t=(0,l.wz)(JSON.parse(e));return(0,l.U2)(t).then(e=>JSON.stringify(e))};d.Z.authenticatePasswordless({authenticateFunc:t,conditionalMediationAbortController:e}).catch(()=>{})})(s),children:S.intl.string(S.t["/kpMDg"])})]});case 3:case 2:{let{user:e}=t;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.Z,{className:N.qrAvatar,user:e,size:u.EFr.SIZE_120,isMobile:!0,status:y.Sk.ONLINE}),(0,r.jsx)(m.Dx,{className:C.marginBottom8,children:S.intl.string(S.t.apGCUV)}),(0,r.jsx)(m.DK,{children:S.intl.format(S.t.Cbl5JC,{username:"".concat(I.ZP.getUserTag(e))})}),(0,r.jsx)(c.zx,{look:c.zx.Looks.BLANK,color:c.zx.Colors.LINK,size:c.zx.Sizes.MIN,onClick:n,className:N.startOverButton,children:S.intl.string(S.t.nOOhws)})]})}case 4:case 5:return(0,r.jsx)(u.$jN,{type:u.$jN.Type.WANDERING_CUBES})}}function w(e){let{authTokenCallback:t,conditionalMediationAbortController:n}=e,l=(0,a.e7)([x.default],()=>x.default.getIsPasswordlessActive()),{state:c,rsaKeyPair:d,cancel:h,handleFailure:m}=function(e){let[t,n]=i.useState(0),[r,l]=i.useState(!1),[a,o]=i.useState({step:0}),[c,u]=i.useState(null),d=(0,p.Z)(),h=i.useMemo(()=>new s.Z(1500,3e4),[]),m=(0,g.Z)(()=>{o({step:0}),d?n(e=>e+1):(T.info("document is not visible, will defer reconnection when document becomes visible."),l(!0))}),f=i.useCallback(()=>{T.error("Could not complete QR code login, trying to restart with a new QR code."),o({step:0}),h.pending||h.fail(m)},[m,h]);return i.useEffect(()=>{d&&r&&0===a.step&&(T.info("reconnecting, now that document is visible"),l(!1),n(e=>e+1))},[a,d,r,l]),i.useEffect(()=>{let t=Date.now(),n=()=>"".concat(Date.now()-t,"ms"),r="wss:".concat(window.GLOBAL_ENV.REMOTE_AUTH_ENDPOINT,"/?v=2"),i=new WebSocket(r);T.info("[0ms] connecting to ".concat(r));let l=e=>T.info("[".concat(n(),"] ").concat(e)),s=null,a=null,c=null,d=null,p=!0;function g(){if(null!=s)return s;throw Error("No key pair set")}let _=()=>{p?(p=!1,i.send(JSON.stringify({op:"heartbeat"}))):(l("heartbeat timeout, reconnecting."),i.close(),f())};return i.onmessage=async t=>{let{data:n}=t,r=JSON.parse(n);switch(r.op){case"nonce_proof":{let e=r.encrypted_nonce,t=await (0,v.qd)(g(),e);l("computed nonce proof"),i.send(JSON.stringify({op:"nonce_proof",nonce:t}));return}case"pending_remote_init":{h.succeed(),b.S.dispatch(O.CkL.WAVE_EMPHASIZE);let e=await (0,v.Pk)(g());if(e!==r.fingerprint)throw Error("bad fingerprint ".concat(e," !== ").concat(r.fingerprint));l("handshake complete awaiting remote auth."),o({step:1,fingerprint:e});return}case"pending_login":{let e=r.ticket;null==e&&f(),o({step:4,ticket:e});return}case"pending_ticket":{b.S.dispatch(O.CkL.WAVE_EMPHASIZE),l("remote auth handshake started, awaiting ticket/cancel.");let e=r.encrypted_user_payload;o({step:3,user:await (0,v.Rq)(g(),e)});return}case"pending_finish":{b.S.dispatch(O.CkL.WAVE_EMPHASIZE),l("remote auth handshake started, awaiting finish/cancel.");let e=r.encrypted_user_payload;o({step:2,user:await (0,v.Rq)(g(),e)});return}case"finish":{b.S.dispatch(O.CkL.WAVE_EMPHASIZE),l("remote auth handshake finished.");let t=r.encrypted_token;o({step:5}),e(await (0,v.FW)(g(),t));return}case"cancel":l("remote auth handshake cancelled."),m();return;case"hello":{l("got hello, auth timeout=".concat(r.timeout_ms,"ms"));let e=r.heartbeat_interval;d=setTimeout(()=>{d=null,_(),c=setInterval(_,e)},Math.floor(e*Math.random()));return}case"heartbeat_ack":p=!0}},i.onopen=async()=>{s=await (0,v.W_)(),a=await (0,v.dK)(s);let e=await (0,v.Pk)(s);l("connected, handshaking with fingerprint: ".concat(e)),i.send(JSON.stringify({op:"init",encoded_public_key:a})),u(s)},i.onclose=e=>{l("disconnected, code: ".concat(e.code," ").concat(e.reason)),f()},i.onerror=e=>{l("disconnected, error: ".concat(JSON.stringify(e))),f()},()=>{l("cleaning up"),i.onopen=()=>null,i.onmessage=()=>null,i.onclose=()=>null,i.onerror=()=>null,i.close(1e3),h.cancel(),null!=d&&clearTimeout(d),null!=c&&clearInterval(c)}},[m,e,t,h,f]),{state:a,rsaKeyPair:c,cancel:m,handleFailure:f}}(t),f=function(e){switch(e){case 0:case 1:return 0;case 3:case 2:case 4:case 5:return 1}}(c.step);return i.useEffect(()=>{4===c.step&&null!=c.ticket&&o.tn.post({url:O.ANM.REMOTE_AUTH_LOGIN,body:{ticket:c.ticket},oldFormErrors:!0,rejectWithError:!0}).then(async e=>{if(null!=d)try{let n=await (0,v.FW)(d,e.body.encrypted_token);t(n)}catch(e){m()}else m()}).catch(()=>{m()})},[c,t,d,m]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:N.verticalSeparator}),(0,r.jsx)(u.qBt,{fillParent:!0,className:N.qrLogin,step:f,steps:[0,1],children:(0,r.jsx)("div",{className:N.qrLoginInner,children:(0,r.jsx)(R,{state:c,cancel:h,conditionalMediationAbortController:n,isPasswordlessActive:l})})})]})}},163671:function(e,t,n){n.d(t,{Z:()=>o});var r=n(255367);n(73800);var i=n(120356),l=n.n(i),s=n(388905),a=n(414718);function o(e){var t,n,{children:i,className:o}=e,c=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},l=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["children","className"]);let u=i();return(0,r.jsx)(s.ZP,(t=function(e){for(var t=1;t(0,r.jsx)("div",{className:a.column,style:{flexBasis:"".concat(100/u.length,"%")},children:e},t))},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))}},649156:function(e,t,n){n.d(t,{Z:()=>a}),n(35282);var r=n(255367);n(73800);var i=n(3570),l=n(685311),s=n(186901);let a=function(e){let{match:t,location:n}=e,a=async(e,t)=>{await (0,i.s)(s.jE.PICK_GUILD_SETTINGS,{section:e.params.section,subsection:e.params.subsection,search:t.search})};return(0,r.jsx)(l.Z,{match:t,location:n,attemptDeepLink:a})}},423527:function(e,t,n){n.d(t,{Z:()=>ed}),n(704826),n(35282),n(781311),n(388685),n(314940);var r,i=n(255367),l=n(73800),s=n(120356),a=n.n(s),o=n(593473),c=n(278074),u=n(990547),d=n(442837),h=n(846519),p=n(481060),g=n(893776),m=n(881052),f=n(899370),_=n(224841),x=n(13430),b=n(213609),E=n(882037),v=n(254942),I=n(481230),j=n(388905),O=n(853268),y=n(639946),S=n(616952),N=n(792766),C=n(692483),A=n(100159),T=n(473855),P=n(726745),Z=n(929809),R=n(541692),w=n(986197),L=n(135200),D=n(219496),k=n(807369),M=n(180529),B=n(703656),G=n(108427),F=n(314897),U=n(480294),z=n(896797),V=n(626135),K=n(585483),H=n(70956),W=n(624138),q=n(481153),Y=n(588705),J=n(163671),X=n(981631),Q=n(355142),$=n(188785),ee=n(701476),et=n(801461),en=n(388032),er=n(840368),ei=n(20493);function el(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function es(e){for(var t=1;tArray.isArray(e)?e.map(e=>e.replace(eo,"")).join(". ").trim():e;class eu extends(r=l.PureComponent){get registrationSource(){let{giftCode:e,guildTemplate:t,invite:n}=this.props;if(null!=e)return"gift";if(null!=t)return"guild_template";if(null!=n){if(null!=n.guild)return"guild_invite";else if(null!=n.channel)return"dm_invite";else if(null!=n.inviter)return"friend_invite"}return null}hasConsent(){let{consentRequired:e}=this.props,{consent:t}=this.state;return null!=e&&t}componentDidMount(){this.redirectIfAuthenticated();let{giftCodeSKU:e,invite:t}=this.props;V.default.track(X.rMx.REGISTER_VIEWED,es({location:null!=t?"Invite Register Page":"Non-Invite Register Page",registration_source:this.registrationSource},null!=e?(0,A.Z)(e,!1,!1):{}),{flush:!0}),null==this.props.consentRequired&&g.Z.getLocationMetadata(),(0,G.e)("register")}componentWillUnmount(){this._retryTimer.stop()}static getDerivedStateFromProps(e,t){let{consentRequired:n}=e,{consentRequiredProp:r}=t;return null==r&&null!=n?{consent:!n,consentRequiredProp:n}:{consentRequiredProp:n}}componentDidUpdate(e,t){let{authenticated:n,isUnderage:r,onChangeStep:i}=this.props,{apiErrors:l,parsedDateOfBirth:s}=this.state;(t.apiErrors!==l||t.parsedDateOfBirth!==s)&&(this.hasError("email")||this.hasError("phone")?null!=this.emailRef&&this.emailRef.focus():this.hasError("username")?null!=this.usernameRef&&this.usernameRef.focus():this.hasError("global_name")?null!=this.globalNameRef&&this.globalNameRef.focus():this.hasError("password")?null!=this.passwordRef&&this.passwordRef.focus():null==this.state.parsedDateOfBirth?null!=this.dateOfBirthRef.current&&this.dateOfBirthRef.current.focus():this.hasError("retry_after")&&"number"==typeof l.retry_after&&(this.setState({isRateLimited:!0}),this._retryTimer.start(l.retry_after*H.Z.Millis.SECOND,()=>{this.setState({isRateLimited:!1})}))),n&&!e.authenticated&&((0,Z.c)(ee.M5.ORGANIC_REGISTERED),this.redirectIfAuthenticated());let a=Q.EW.FULL;r||this.hasError("date_of_birth")?a=Q.EW.AGE_GATE:this.inGuildOrChannelInviteFlow()&&(a=Q.EW.INVITE),i(a)}inGuildOrChannelInviteFlow(){return null!=this.props.invite&&(null!=this.props.invite.guild||null!=this.props.invite.channel)}redirectIfAuthenticated(){let{authenticated:e,transitionTo:t,redirectTo:n}=this.props;e&&t(null!=n?n:z.Z.defaultRoute)}async handleRegister(){let{email:e,username:t,globalName:n,password:r,consent:i,parsedDateOfBirth:l}=this.state,{invite:s,guildTemplate:a,giftCode:o,onRegister:c,usernameSuggestion:u}=this.props,d=null!=s?s.code:null,h=null!=o?o.skuId:null,p=E.MD.getState(),g=(0,W.Ew)(u)?null:t===u,f=$.a?await (0,C.K)(t):t,_=$.a?await (0,C.K)(n):n;K.S.dispatch(X.CkL.WAVE_EMPHASIZE),this.setState({registering:!0,apiErrors:{}});try{this.inGuildOrChannelInviteFlow()?await (0,I.ZP)({consent:i,invite:d,giftCodeSKUId:h,usedUsernameSuggestion:g,globalName:_,birthday:l}):await (0,I.R$)({email:e,username:f,globalName:_,consent:i,password:r,invite:d,usedUsernameSuggestion:g,guildTemplateCode:null==a?void 0:a.code,giftCodeSKUId:h,birthday:l,promoEmailConsent:p.required?p:null}),null==c||c()}catch(t){if(this.setState({registering:!1}),!(t instanceof m.Hx))return;let e=(0,v.F)(t);this.setState({apiErrors:e})}}hasError(e){return null!=this.state.apiErrors[e]}renderConsentComponent(){let{consent:e}=this.state,{consentRequired:t}=this.props;return t?(0,i.jsx)(O.Z,{value:e,onChange:e=>this.setState({consent:e}),subText:en.intl.format(en.t.qMDAPz,{termsURL:X.EYA.TERMS,privacyURL:X.EYA.PRIVACY}),marginTopStyle:er.consentBox,subtextClassName:er.consentSubText}):(0,i.jsx)(p.Text,{variant:"text-sm/normal",color:"text-secondary",className:a()(ei.marginTop8,er.consentSubText),children:en.intl.format(en.t["KI+BSU"],{termsURL:X.EYA.TERMS,privacyURL:X.EYA.PRIVACY})})}renderInviteResolving(){let{authBoxClassName:e}=this.props,t=e=>{this.setState({globalName:e})},n=this.state.globalName;return(0,i.jsxs)(j.ZP,{className:e,children:[(0,i.jsx)(Y.R,{}),(0,i.jsxs)(j.gO,{className:er.authBlock,children:[(0,i.jsx)(p.vwX,{children:en.intl.string(en.t["9AjdkJ"])}),(0,i.jsx)(p.ua7,{text:en.intl.string(en.t["hBB85+"]),position:"right",color:p.ua7.Colors.BRAND,children:e=>{let{onMouseEnter:r,onMouseLeave:l}=e;return(0,i.jsx)(j.II,{autoFocus:!0,className:ei.marginBottom8,name:"username",value:n,placeholder:en.intl.string(en.t["09Q8ys"]),onChange:t,onMouseEnter:r,onMouseLeave:l,onFocus:()=>this.trackInputFocus("username"),onBlur:()=>this.trackInputBlur("username")})}}),(0,i.jsx)(p.Text,{variant:"text-sm/normal",color:"text-secondary",className:a()(ei.marginTop20,er.consentSubText),children:en.intl.format(en.t["KI+BSU"],{termsURL:X.EYA.TERMS,privacyURL:X.EYA.PRIVACY})}),(0,i.jsx)(j.zx,{className:ei.marginTop8,disabled:!0,children:en.intl.string(en.t["825cFx"])}),$.a?null:(0,i.jsx)(j.zx,{look:j.zx.Looks.LINK,color:j.zx.Colors.LINK,disabled:!0,className:ei.marginTop20,children:en.intl.string(en.t["1lWxu7"])})]})]})}renderInviteHeader(){let{invite:e}=this.props;return(null==e?void 0:e.stage_instance)!=null&&null!=e.guild?(0,i.jsx)(N.Z,{stageInstance:e.stage_instance,guild:e.guild}):(null==e?void 0:e.guild_scheduled_event)!=null?(0,i.jsx)(y.r,{channel:e.channel,guildScheduledEvent:e.guild_scheduled_event}):(0,i.jsx)(Y.Z,{invite:e,inUnclaimedFlow:!0})}renderInviteButton(){let{invite:e,consentRequired:t}=this.props,{consent:n,registering:r}=this.state,l=j.zx.Colors.BRAND,s=en.intl.string(en.t["825cFx"]);return(null==e?void 0:e.stage_instance)!=null&&(l=j.zx.Colors.GREEN,s=en.intl.string(en.t["5UKyUl"])),(0,i.jsx)(p.ua7,{text:!n&&t?en.intl.string(en.t.AY4IVF):null,children:e=>(0,i.jsx)("div",ea(es({className:ei.marginTop8},e),{children:(0,i.jsx)(j.zx,{type:"submit",submitting:r,disabled:!this.hasConsent(),color:l,children:s})}))})}renderInvite(){let{invite:e,authBoxClassName:t}=this.props,{apiErrors:{username:n,global_name:r,date_of_birth:l},globalName:s,globalNameClientError:a,dateOfBirthClientError:o,parsedDateOfBirth:c,globalNameFocused:u}=this.state,d=(null==e?void 0:e.stage_instance)!=null||(null==e?void 0:e.guild_scheduled_event)!=null,h=e=>{this.setState({globalName:e})};return(0,i.jsxs)("div",{children:[(0,i.jsxs)(j.ZP,{onSubmit:this.handleSubmit,tag:"form",className:t,children:[this.renderInviteHeader(),d?(0,i.jsx)("div",{className:er.divider}):null,(0,i.jsxs)(j.gO,{className:d?void 0:er.authBlock,children:[(0,i.jsx)(p.vwX,{error:null!=a?a:ec(null!=r?r:n),children:en.intl.string(en.t["9AjdkJ"])}),(0,i.jsx)(p.ua7,{text:en.intl.string(en.t["hBB85+"]),position:"right",color:p.ua7.Colors.BRAND,children:e=>{let{onMouseEnter:t,onMouseLeave:l}=e;return(0,i.jsx)(j.II,{autoFocus:!0,className:ei.marginBottom8,name:"global_name",value:s,placeholder:en.intl.string(en.t["09Q8ys"]),onChange:h,error:null!=n||null!=r?"":null,onMouseEnter:t,onMouseLeave:l,onFocus:()=>{this.setState({globalNameFocused:!0}),this.trackInputFocus("global_name")},onBlur:()=>{this.setState({globalNameFocused:!1}),this.trackInputBlur("global_name")}})}}),(0,i.jsx)(M.Z,{show:u,children:(0,i.jsx)(p.Text,{variant:"text-sm/normal",color:"text-secondary",children:en.intl.string(en.t["330TCQ"])})}),(0,i.jsx)(x.Z,{label:en.intl.string(en.t.rhBeKS),labelTag:p.RB0.H3,wrapperClassName:er.inviteBirthdayInput,name:"date_of_birth",onChange:this.handleBirthdayChange,ref:this.dateOfBirthRef,error:null!=o?o:ec(l),value:c}),this.renderConsentComponent(),this.renderInviteButton(),$.a?null:(0,i.jsx)("div",{children:(0,i.jsx)(j.zx,{look:j.zx.Looks.LINK,color:j.zx.Colors.LINK,onClick:this.handleGotoLogin,className:ei.marginTop20,children:en.intl.string(en.t["1lWxu7"])})})]})]}),null!=e&&d?(0,i.jsx)(j.ZP,{className:ei.marginTop20,children:(0,i.jsx)(N.y,{guild:e.guild,onlineCount:e.approximate_presence_count})}):null]})}renderErrorMessage(){let{apiErrors:{message:e}}=this.state;return"string"!=typeof e?null:(0,i.jsx)(j.i_,{className:a()(ei.marginTop20,er.errorMessage),children:e})}renderFull(e,t){let{email:n,username:r,globalName:s,password:o,consent:c,parsedDateOfBirth:u,globalNameFocused:d,emailClientError:h,usernameClientError:g,passwordClientError:m,dateOfBirthClientError:f,registering:_,apiErrors:{email:b,username:E,global_name:v,password:I,date_of_birth:O}={}}=this.state,{consentRequired:y,authBoxClassName:N,hasLoggedInAccounts:C}=this.props,A=this.renderErrorMessage(),T=(0,i.jsx)(p.ua7,{text:!c&&y?en.intl.string(en.t.AY4IVF):null,children:e=>(0,i.jsx)("div",ea(es({className:ei.marginTop20},e),{children:(0,i.jsx)(j.zx,{type:"submit",submitting:_,disabled:!this.hasConsent()||this.state.isRateLimited,children:en.intl.string(en.t["825cFx"])})}))}),P=async()=>{this.setState({usernameFocused:!0}),s.length>0&&!L.Z.wasRegistrationSuggestionFetched(s)&&await w.Z.fetchSuggestionsRegistration(s)},Z=null!=e?(0,i.jsx)(l.Fragment,{children:e()},"custom-header"):(0,i.jsx)(j.Dx,{children:en.intl.string(en.t.wC4TlZ)},"title"),R=(0,i.jsxs)(j.gO,{className:ei.marginTop20,children:[(0,i.jsx)(j.II,{autoFocus:!0,className:ei.marginBottom20,label:en.intl.string(en.t.dI4d4e),name:"email",value:n,onChange:e=>this.setState({email:e,emailClientError:0===e.length?en.intl.string(en.t.EkokLy):null}),error:null!=h?h:ec(b),type:"email",autoComplete:"username",setRef:e=>{this.emailRef=e},required:!0,onFocus:()=>this.trackInputFocus("email"),onBlur:()=>this.trackInputBlur("email")}),(0,i.jsx)(j.II,{label:en.intl.string(en.t["9AjdkJ"]),className:ei.marginBottom20,name:"global_name",value:s,onChange:e=>this.setState({globalName:e}),error:ec(v),maxLength:et.hy,autoComplete:"off",setRef:e=>{this.globalNameRef=e},onFocus:()=>{this.setState({globalNameFocused:!0}),this.trackInputFocus("global_name")},onBlur:()=>{this.setState({globalNameFocused:!1}),this.trackInputBlur("global_name")}}),(0,i.jsx)(M.Z,{show:d,top:-12,bottom:20,children:(0,i.jsx)(p.Text,{variant:"text-sm/normal",color:"text-default",children:en.intl.string(en.t["330TCQ"])})}),(0,i.jsxs)("div",{onBlur:()=>this.setState({usernameFocused:!1}),onFocus:P,tabIndex:-1,children:[(0,i.jsx)(j.II,{label:en.intl.string(en.t.TWzdWl),className:ei.marginBottom20,name:"username",value:r,onChange:e=>{this.setState({username:e.toLocaleLowerCase(),usernameClientError:0===e.length?en.intl.string(en.t.EkokLy):null})},error:null!=g?g:ec(E),autoComplete:"off",setRef:e=>{this.usernameRef=e},required:!0,onFocus:()=>this.trackInputFocus("username"),onBlur:()=>this.trackInputBlur("username")}),this.renderUsernameValidation()]}),(0,i.jsx)(j.II,{label:en.intl.string(en.t["CIGa+/"]),name:"password",value:o,onChange:e=>this.setState({password:e,passwordClientError:0===e.length?en.intl.string(en.t.EkokLy):null}),error:null!=m?m:ec(I),type:"password",autoComplete:"new-password",setRef:e=>{this.passwordRef=e},required:!0,onFocus:()=>this.trackInputFocus("password"),onBlur:()=>this.trackInputBlur("password")}),(0,i.jsx)(x.Z,{label:en.intl.string(en.t.rhBeKS),wrapperClassName:er.birthdayInput,name:"date_of_birth",onChange:this.handleBirthdayChange,ref:this.dateOfBirthRef,error:null!=f?f:ec(O),value:u,required:!0,onFocus:this.trackInputFocus,onBlur:this.trackInputBlur}),(0,i.jsx)(S.Z,{}),this.renderConsentComponent(),T,A,$.a?null:(0,i.jsx)(j.zx,{look:j.zx.Looks.LINK,color:j.zx.Colors.LINK,onClick:this.handleGotoLogin,className:ei.marginTop20,children:en.intl.string(en.t["1lWxu7"])})]});return t?(0,i.jsx)(J.Z,{onSubmit:this.handleSubmit,tag:"form",className:a()(N,er.horizontalAuthBox),children:()=>[Z,(0,i.jsxs)("div",{className:er.flex,children:[(0,i.jsx)(j.Dx,{className:er.createAccountTemplateHeader,children:en.intl.string(en.t.wC4TlZ)}),R]},"register-title")]}):(0,i.jsxs)(j.ZP,{onSubmit:this.handleSubmit,tag:"form",className:N,children:[C?(0,i.jsx)(j.zx,{onClick:this.handleGotoLogin,look:j.zx.Looks.LINK,color:j.zx.Colors.PRIMARY,className:er.goBackButton,children:(0,i.jsxs)("div",{className:er.content,children:[(0,i.jsx)(p.V7D,{size:"xs",color:"currentColor",className:er.caret}),(0,i.jsx)(p.Text,{variant:"text-md/normal",children:en.intl.string(en.t["1MrpWF"])})]})}):null,Z,R]})}render(){let{isUnderage:e}=this.props,t=this.inGuildOrChannelInviteFlow();if(e||this.hasError("date_of_birth"))return(0,i.jsx)(_.Z,{});let{giftCode:n,invite:r,guildTemplate:l}=this.props,s=null!=r&&null==r.guild&&null==r.channel&&null!=r.inviter;return null!=r&&t?r.state===X.r2o.RESOLVING?this.renderInviteResolving():this.renderInvite():null!=l?this.renderFull(()=>(0,i.jsx)(T.Z,{guildTemplate:l}),!0):null!=n?this.renderFull(()=>(0,i.jsx)(q.Z,{giftCode:n})):null!=r&&s&&r.state===X.r2o.RESOLVED?this.renderFull(()=>(0,i.jsx)(Y.Z,{invite:r,isRegister:!0})):this.renderFull()}constructor(e){var t;super(e),el(this,"emailRef",void 0),el(this,"usernameRef",void 0),el(this,"globalNameRef",void 0),el(this,"passwordRef",void 0),el(this,"dateOfBirthRef",l.createRef()),el(this,"_retryTimer",new h.V7),el(this,"handleGotoLogin",e=>{let t,{email:n}=this.state,{giftCode:r,guildTemplate:i,invite:l,location:s,onLoginStart:a,redirectTo:c,transitionTo:u}=this.props,d=null!=s?(0,o.parse)(s.search):{};null!=l?t=X.Z5c.INVITE_LOGIN(l.code):null!=r?t=X.Z5c.GIFT_CODE_LOGIN(r.code):null!=i?t=X.Z5c.GUILD_TEMPLATE_LOGIN(i.code):null!=c?(t=X.Z5c.LOGIN,d.redirect_to=c):(t=X.Z5c.LOGIN,""!==n&&(d={email:n})),g.Z.loginReset(),u(t,{search:(0,o.stringify)(d),source:"register"}),null==a||a(e),K.S.dispatch(X.CkL.WAVE_EMPHASIZE)}),el(this,"handleSubmit",e=>{null==e||e.preventDefault();let{email:t,username:n,password:r,parsedDateOfBirth:i,globalName:l}=this.state,{consentRequired:s}=this.props;if(null===s)return;let a=this.inGuildOrChannelInviteFlow(),o=!1;a?0===l.length&&(this.setState({globalNameClientError:en.intl.string(en.t.EkokLy)}),o=!0):(0===t.length&&(this.setState({emailClientError:en.intl.string(en.t.EkokLy)}),o=!0),0===n.length&&(this.setState({usernameClientError:en.intl.string(en.t.EkokLy)}),o=!0),0===r.length&&(this.setState({passwordClientError:en.intl.string(en.t.EkokLy)}),o=!0)),null==i&&(this.setState({dateOfBirthClientError:en.intl.string(en.t.EkokLy)}),o=!0),o||this.handleRegister()}),el(this,"trackInputFocus",e=>{V.default.track(X.rMx.REGISTER_INPUT_FOCUS,{field:e})}),el(this,"trackInputBlur",e=>{V.default.track(X.rMx.REGISTER_INPUT_BLUR,{field:e})}),el(this,"handleBirthdayChange",e=>{this.setState({parsedDateOfBirth:e}),null!=e&&this.setState({dateOfBirthClientError:null})}),el(this,"renderUsernameValidation",()=>{let{username:e,globalName:t,usernameFocused:n}=this.state,{usernameSuggestion:r}=this.props;return(0,i.jsx)(eh,{username:e,suggestion:r,globalName:t,isUsernameFocused:n,onClickSuggestion:()=>{null!=this.usernameRef&&this.usernameRef.focus(),null!=r&&r.length>0&&this.setState({username:r})}})});let n=null!=e.location?(0,o.parse)(e.location.search):{};this.state={email:null!=(t=n.email)?t:"",username:"",globalName:"",password:"",parsedDateOfBirth:null,emailClientError:null,usernameClientError:null,passwordClientError:null,dateOfBirthClientError:null,globalNameClientError:null,consent:!e.consentRequired,consentRequiredProp:e.consentRequired,isRateLimited:!1,globalNameFocused:!1,usernameFocused:!1,registering:!1,apiErrors:{}}}}function ed(e){let t=(0,d.cj)([U.Z,F.default,f.Z,R.Z,P.Z],()=>({consentRequired:U.Z.getAuthenticationConsentRequired(),authenticated:F.default.isAuthenticated(),isUnderage:f.Z.isUnderageAnonymous(),country:R.Z.getCountryCode(),hasLoggedInAccounts:P.Z.getHasLoggedInAccounts()})),n=(0,d.e7)([L.Z],()=>L.Z.registrationUsernameSuggestion()),[r,s]=l.useState(Q.EW.FULL);return(0,b.Z)({type:u.ImpressionTypes.VIEW,name:u.ImpressionNames.USER_REGISTRATION,properties:{impression_group:u.ImpressionGroups.USER_REGISTRATION_FLOW,step:r}},{},[r]),(0,i.jsx)(eu,es({onChangeStep:e=>s(e),usernameSuggestion:n},e,t))}function eh(e){let t,{username:n,suggestion:r,globalName:l,isUsernameFocused:s,onClickSuggestion:a}=e,o=(0,k.a)(n,!0,!0),u=n.length>0;return t=u?(0,c.EQ)(o).with({type:D.K.ERROR,message:c.P.select()},e=>(0,i.jsx)(p.Text,{className:er.messageNegative,variant:"text-sm/normal",children:e})).with({type:D.K.AVAILABLE,message:c.P.select()},e=>(0,i.jsx)(p.Text,{className:er.messagePositive,variant:"text-sm/normal",children:e})).otherwise(()=>(0,i.jsx)(p.Text,{variant:"text-sm/normal",color:"text-default",children:en.intl.string(en.t.z7c4bG)})):null!=r&&r.length>0&&l.length>0?(0,i.jsx)(p.Text,{variant:"text-sm/normal",color:"text-default",children:en.intl.format(en.t.nDGqqq,{suggestion:r,nameOnClick:a})}):(0,i.jsx)(p.Text,{variant:"text-sm/normal",color:"text-default",children:en.intl.string(en.t.z7c4bG)}),(0,i.jsx)(M.Z,{show:u&&(null==o?void 0:o.type)===D.K.ERROR||s,top:-12,bottom:20,children:t})}el(eu,"defaultProps",{giftCodeResolved:!1,transitionTo:B.uL})},424044:function(e,t,n){n.d(t,{Z:()=>b}),n(388685);var r=n(255367),i=n(73800),l=n(442837),s=n(481060),a=n(893776),o=n(232567),c=n(129293),u=n(388905),d=n(353926),h=n(185625),p=n(551549),g=n(108427),m=n(314897),f=n(981631),_=n(388032),x=n(20493);l.ZP.initialize();let b=e=>{let{location:t}=e,n=(0,l.e7)([m.default],()=>m.default.isAuthenticated()),b=(0,l.e7)([d.Z],()=>d.Z.hasLoadedExperiments),E=(0,p.oK)("RSL - Landing Page"),[v,I]=i.useState(!1),[j,O]=i.useState(_.intl.string(_.t["9exy+f"])),[y,S]=i.useState(!0),N=e=>{switch(e){case f.evJ.INVALID_FORM_BODY:case f.evJ.DSA_RSL_REPORT_NOT_FOUND:O(_.intl.string(_.t.bzXDfX));break;case f.evJ.DSA_RSL_ALREADY_REQUESTED:O(_.intl.string(_.t.rV00ws));break;case f.evJ.DSA_RSL_LIMITED_TIME:O(_.intl.string(_.t["0dI29v"]));break;case f.evJ.DSA_RSL_REPORT_INELIGIBLE:O(_.intl.string(_.t["RGa/GR"]));break;default:O(_.intl.string(_.t["0QLzfn"]))}};return i.useEffect(()=>{n?(S(!0),o.k({withAnalyticsToken:!0}).then(()=>S(!1)).catch(()=>S(!1))):S(!1)},[n]),i.useEffect(()=>{b||E||a.Z.getExperiments()},[b,E]),i.useEffect(()=>{let e=async e=>{var t,n;try{let n=null!=e?await (0,h.hs)(e):void 0;null!=n?O(_.intl.string(_.t.e6mZMj)):N(null==(t=n.body)?void 0:t.code)}catch(e){N(null==(n=e.body)?void 0:n.code)}finally{I(!1)}};I(!0),e((0,c.Z)(t)),(0,g.e)("report_second_look")},[t]),E&&!y&&(0,r.jsxs)(u.ZP,{children:[(0,r.jsx)(u.Dx,{className:x.marginBottom8,children:j}),v&&(0,r.jsx)(s.$jN,{})]})}},881317:function(e,t,n){n.d(t,{Z:()=>S}),n(388685);var r=n(255367),i=n(73800),l=n(990547),s=n(442837),a=n(755721),o=n(481060),c=n(893776),u=n(232567),d=n(388905),h=n(353926),p=n(82554),g=n(726521),m=n(185625),f=n(314897),_=n(63063),x=n(981631),b=n(388032),E=n(793613),v=n(20493);function I(e){for(var t=1;t{let{title:t,menuType:i}=e,s=()=>{(0,o.ZDy)(async()=>{let{default:e}=await n.e("93288").then(n.bind(n,396410));return t=>(0,r.jsx)(e,j(I({},t),{onSuccess:c,headerText:b.intl.string(b.t.ZLRYGR),confirmButtonText:b.intl.string(b.t.PDTjLC),confirmButtonColor:a.zx.Colors.BRAND,impressionName:l.ImpressionNames.URF_ENTER_EMAIL}))})},c=e=>{let t=async()=>{await (0,m.yL)(i,e)},s=async t=>await (0,m.RV)(i,e,t),c=e=>{let t=null==e?void 0:e.token;i===p.BM.MESSAGE?(0,g.eE)(t):i===p.BM.USER?(0,g.JM)(t):i===p.BM.GUILD&&(0,g.FO)(t)};t(),(0,o.ZDy)(async()=>{let{default:e}=await n.e("94566").then(n.bind(n,965072));return n=>(0,r.jsx)(e,j(I({},n),{onFormSubmit:s,onResend:t,onSuccess:c,headerText:b.intl.string(b.t.H3Q7U1),confirmButtonText:b.intl.string(b.t["13ofGh"]),confirmButtonColor:a.zx.Colors.BRAND,impressionName:l.ImpressionNames.URF_CONFIRM_EMAIL_CODE}))})};return(0,r.jsxs)(o.P3F,{className:E.reportButton,onClick:()=>s(),children:[(0,r.jsx)(o.Text,{variant:"text-md/medium",children:t}),(0,r.jsx)(o.LJT,{size:"sm",color:"currentColor"})]})},S=()=>{let[e,t]=i.useState(!0),[n,l]=i.useState([]),a=(0,s.e7)([f.default],()=>f.default.isAuthenticated()),p=(0,s.e7)([h.Z],()=>h.Z.hasLoadedExperiments),g=()=>{(0,m.Jj)().then(e=>{let{body:{capabilities:n}}=e;t(!1),l(n)}).catch(()=>{t(!1),l([])})};return i.useEffect(()=>{a?(t(!0),u.k({withAnalyticsToken:!0}).then(()=>g()).catch(()=>t(!1))):g()},[a]),i.useEffect(()=>{(async()=>{p||(await c.Z.getLocationMetadata(),c.Z.getExperiments())})()},[p]),e||!p?(0,r.jsx)(d.ZP,{children:(0,r.jsx)(o.$jN,{})}):null!=n&&n.length>0&&(0,r.jsxs)(d.ZP,{children:[(0,r.jsx)(d.Dx,{className:v.marginBottom8,children:b.intl.string(b.t.Z11w19)}),(0,r.jsx)(d.DK,{className:v.marginBottom8,children:b.intl.format(b.t["532l+v"],{supportURL:_.Z.getArticleURL(x.BhN.COPYRIGHT_AND_IP_POLICY)})}),(0,r.jsx)("div",{className:E.container,children:n.map(e=>null==O[e]?null:(0,r.jsx)(y,{title:b.intl.string(O[e]),menuType:e},e))})]})}},886806:function(e,t,n){n.d(t,{Z:()=>E}),n(388685);var r=n(255367),i=n(73800),l=n(120356),s=n.n(l),a=n(442837),o=n(893776),c=n(493773),u=n(129293),d=n(388905),h=n(17894),p=n(108427),g=n(626135),m=n(981631),f=n(388032),_=n(726401),x=n(20493);function b(e){n.g.location.assign(e)}function E(e){let{location:t,transitionTo:l=b}=e,[a,E]=i.useState("submitting"),v=i.useRef(void 0);(0,c.ZP)(()=>{(0,p.e)("verify_email");let e=(0,u.Z)(t);if(null==e)return void E("failed");(async()=>{try{let t=await o.Z.verify(e);E("succeeded"),v.current=t}catch(e){E("failed")}})()});let I=i.useCallback(()=>{l(m.Z5c.LOGIN,{source:"verify_email"})},[l]),j=i.useCallback(()=>{g.default.track(m.rMx.VERIFY_ACCOUNT_APP_OPENED,{verifying_user_id:v.current}),(0,h.Z)("verify_email")},[]);return"failed"===a?(0,r.jsxs)(d.ZP,{children:[(0,r.jsx)(d.Ee,{src:n(375673),className:s()(_.image,x.marginBottom20)}),(0,r.jsx)(d.Dx,{className:x.marginBottom8,children:f.intl.string(f.t.PCgG39)}),(0,r.jsx)(d.DK,{className:x.marginBottom40,children:f.intl.string(f.t.tQpeAw)}),(0,r.jsx)(d.zx,{onClick:I,children:f.intl.string(f.t.dKhVQE)})]}):"succeeded"===a?(0,r.jsxs)(d.ZP,{children:[(0,r.jsx)(d.Ee,{src:n(73962),className:s()(_.image,x.marginBottom20)}),(0,r.jsx)(d.Dx,{className:x.marginBottom40,children:f.intl.string(f.t.dAfGb2)}),(0,r.jsx)(d.zx,{onClick:j,children:f.intl.string(f.t.uJWIj4)})]}):(0,r.jsxs)(d.ZP,{children:[(0,r.jsx)(d.Ee,{src:n(892235),className:s()(_.image,x.marginBottom20)}),(0,r.jsx)(d.Dx,{className:x.marginBottom8,children:f.intl.string(f.t["0c8+5u"])}),(0,r.jsx)(d.DK,{className:x.marginBottom40,children:f.intl.string(f.t.ULTCBA)}),(0,r.jsx)(d.zx,{submitting:!0,color:d.zx.Colors.PRIMARY})]})}a.ZP.initialize()},937154:function(e,t,n){n.d(t,{Z:()=>l}),n(388685);var r=n(73800);function i(){return"undefined"==typeof document||"visible"===document.visibilityState}function l(){let[e,t]=(0,r.useState)(i());return(0,r.useEffect)(()=>{function e(){t(i())}return window.addEventListener("visibilitychange",e),()=>{window.removeEventListener("visibilitychange",e)}},[t]),e}},126399:function(e,t,n){n.d(t,{Z:()=>g}),n(388685);var r=n(544891),i=n(570140),l=n(893776),s=n(899742),a=n(743142),o=n(117240),c=n(626135),u=n(317770),d=n(981631);function h(e,t){c.default.track(d.rMx.BROWSER_HANDOFF_SUCCEEDED,{authenticated:e,handoff_source:t})}class p extends u.Z{_initialize(){i.Z.subscribe("BROWSER_HANDOFF_END",this.handleEnd),i.Z.subscribe("BROWSER_HANDOFF_FROM_APP",this.handleHandoff)}_terminate(){i.Z.unsubscribe("BROWSER_HANDOFF_END",this.handleEnd),i.Z.unsubscribe("BROWSER_HANDOFF_FROM_APP",this.handleHandoff)}handleHandoff(e){let{handoffKey:t,handoffToken:n,fingerprint:i,handoffSource:o}=e;null!=n?r.tn.post({url:d.ANM.HANDOFF_EXCHANGE,body:{key:t,handoff_token:n},rejectWithError:!1}).then(e=>{let{body:t}=e;(0,s.Vb)(t.user),l.Z.loginToken(t.token,!1),h(!0,o)},e=>{if(null!=i&&h(!1,o),l.Z.setFingerprint(i),(0,s.lx)(),o===a.F.ROLE_SUBSCRIPTION){var t;c.default.track(d.rMx.MOBILE_WEB_HANDOFF_FAILURE,{reason:null!=(t=e.message)?t:e.text,handoff_source:o})}}):null!=i?(l.Z.setFingerprint(i),h(!1,o),(0,s.lx)()):(l.Z.setFingerprint(i),(0,s.by)())}constructor(...e){var t,n;super(...e),t="handleEnd",n=e=>{let{handoffToken:t,fingerprint:n}=e,r=o.Z.key;null!=r&&o.Z.isHandoffAvailable()?this.handleHandoff({handoffKey:r,handoffToken:t,fingerprint:n,handoffSource:void 0}):(l.Z.setFingerprint(null),(0,s.by)())},t in this?Object.defineProperty(this,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):this[t]=n}}let g=new p},605782:function(e,t,n){n.d(t,{Z:()=>d}),n(35282);var r=n(255367),i=n(73800),l=n(114858),s=n(215569);function a(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}class u extends i.Component{render(){let e=this.props,{children:t,location:n,history:u,staticContext:d,match:h}=e,p=c(e,["children","location","history","staticContext","match"]),g=null,m=null;return i.Children.forEach(t,e=>{if(null==g&&i.isValidElement(e)){let t=e.props,{component:r,render:s}=t,h=c(t,["component","render"]),p=h.path||h.from;null!=(g=null!=p?(0,l.LX)(n.pathname,o(a({},h),{path:p})):null)&&(h=o(a({},h),{key:p,location:n,match:g,history:u,staticContext:d}),null!=r?m=i.createElement(r,h):null!=s&&(m=s(h)))}}),(0,r.jsx)(s.W,o(a({},p),{children:m}))}}let d=(0,l.EN)(u)},590965:function(e,t,n){let r;n.d(t,{Z:()=>N}),n(388685),n(539854);var i,l=n(442837),s=n(570140),a=n(413605),o=n(703656),c=n(131704),u=n(592125),d=n(430824),h=n(701190),p=n(496675),g=n(594174),m=n(411198),f=n(998502),_=n(981631),x=n(176505);function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e){for(var t=1;t0&&v===e)}getProps(){return{invite:O.length>0?O[0][0]:null,error:null!=r&&""!==r?r:null,submitting:j}}}b(S,"displayName","InviteModalStore");let N=new S(s.Z,{OVERLAY_INITIALIZE:y,CONNECTION_OPEN:y,CONNECTION_CLOSED:function(){I=!1},INVITE_MODAL_OPEN:function(e){let t=e.invite;if(null==t)return!1;if(t.state!==_.r2o.EXPIRED&&t.state!==_.r2o.BANNED&&t.state!==_.r2o.ERROR){let{channel:e,guild:n}=t;if(null==e)return!1;if((0,c.bc)(e.type)){if(null!=u.Z.getChannel(e.id))return(0,o.XU)(_.ME,e.id),f.ZP.focus(),!1}else{if(null==n)return!1;if(null!=d.Z.getGuild(n.id)&&!(0,a.TY)(t)){let e=function(e){if((0,a.W6)(e))return x.oC.ROLE_SUBSCRIPTIONS;let{channel:t}=e;if(null!=t){let e=u.Z.getChannel(t.id);if(p.Z.can(_.Plq.VIEW_CHANNEL,e))return t.id}return null}(t);return(0,o.XU)(n.id,e),f.ZP.focus(),!1}}}if(O.some(e=>{let[n]=e;return n.code===t.code}))return!1;v=e.context,j=!1;let n=function(e){let{approximate_member_count:t,approximate_presence_count:n,code:r,state:i,target_type:l,target_user:s,target_application:a,stage_instance:o,type:c,channel:u,guild:d,is_nickname_changeable:h}=e,p={code:r,state:i,approximate_member_count:t,approximate_presence_count:n,target_type:l,target_user:s,target_application:a,stage_instance:o,type:c,is_nickname_changeable:h};return null!=u&&(p.channel=E({},u)),null!=d&&(p.guild=(0,m.Qs)(d)),null!=e.inviter&&(p.inviter=E({},e.inviter)),p}(t);O.push([n,e.resolve])},INVITE_MODAL_CLOSE:function(){if(r=null,j=!1,O.length>0){let[,e]=O.shift();null!=e&&e()}},INVITE_ACCEPT:function(){j=!0},INVITE_MODAL_ERROR:function(e){let{message:t}=e;r=t,j=!1}})},521379:function(e,t,n){n.d(t,{Z:()=>h}),n(35282);var r,i=n(255367),l=n(73800),s=n(442837),a=n(388905),o=n(703656),c=n(108427),u=n(559786);function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}s.ZP.initialize();class h extends(r=l.PureComponent){componentDidMount(){(0,c.e)("account_revert")}render(){let{token:e}=this.props.match.params;return(0,i.jsx)(a.ZP,{style:{padding:0},children:(0,i.jsx)(u.Z,function(e){for(var t=1;td}),n(388685);var r=n(255367),i=n(73800),l=n(990547),s=n(481060),a=n(301938),o=n(806701),c=n(808993),u=n(720196);function d(e){let{transitionTo:t,token:n,width:d}=e,[h,p]=i.useState(u.n.START),[g,m]=i.useState(null),[f,_]=i.useState(""),x={impression_group:l.ImpressionGroups.ACCOUNT_REVERT_FLOW};return(0,r.jsx)("div",{style:{margin:"8px"},children:(0,r.jsxs)(s.MyZ,{activeSlide:h,width:d,onSlideReady:m,children:[(0,r.jsx)(s.Mi4,{id:u.n.START,impressionProperties:x,impressionName:l.ImpressionNames.ACCOUNT_REVERT_EXPLAINER,children:(0,r.jsx)(o.Z,{setSlide:p,transitionTo:t})}),(0,r.jsx)(s.Mi4,{id:u.n.PASSWORD,impressionProperties:x,impressionName:l.ImpressionNames.ACCOUNT_REVERT_CHANGE_PASSWORD,children:(0,r.jsx)(a.Z,{setOriginalEmail:_,setSlide:p,transitionTo:t,ready:g===u.n.PASSWORD,token:n})}),(0,r.jsx)(s.Mi4,{id:u.n.SUCCESS,impressionProperties:x,impressionName:l.ImpressionNames.ACCOUNT_REVERT_SUCCESS,children:(0,r.jsx)(c.Z,{email:f})})]})})}},301938:function(e,t,n){n.d(t,{Z:()=>x}),n(388685),n(415506),n(457542);var r=n(255367),i=n(73800),l=n(120356),s=n.n(l),a=n(990547),o=n(481060),c=n(479531),u=n(388905),d=n(585483),h=n(573261),p=n(720196),g=n(981631),m=n(388032),f=n(578605),_=n(20493);function x(e){let{setOriginalEmail:t,setSlide:l,ready:x,token:b}=e,[E,v]=i.useState(!1),[I,j]=i.useState(null),[O,y]=i.useState(null),[S,N]=i.useState(""),C=i.useRef(null);return i.useEffect(()=>{if(x){var e;null==(e=C.current)||e.focus()}},[x]),(0,r.jsxs)("div",{children:[(0,r.jsx)(u.Ee,{src:null==O?n(26230):n(935227),className:s()(_.marginBottom20,_.marginTop8)}),(0,r.jsx)(u.Dx,{children:m.intl.string(m.t["IfBQ5+"])}),null!=O&&""!==O?(0,r.jsx)(o.Text,{variant:"text-sm/normal",color:"text-danger",children:O}):null,(0,r.jsxs)(u.gO,{className:s()(_.marginBottom20,_.marginTop20),children:[(0,r.jsx)(u.II,{name:"password",type:"password",label:m.intl.string(m.t["8dM4FB"]),setRef:C,className:_.marginBottom20,value:S,onChange:N,error:I,autoComplete:"new-password",maxLength:72,placeholder:m.intl.string(m.t["yY/PXV"])}),(0,r.jsx)(u.zx,{className:_.marginTop8,onClick:()=>{if(!E){if(0===S.length){j(m.intl.string(m.t.R98xDw)),d.S.dispatch(g.CkL.WAVE_EMPHASIZE);return}return null!=O&&y(null),null!=I&&j(null),t(""),v(!0),h.Z.post({url:g.ANM.ACCOUNT_REVERT,body:{token:b,password:S},trackedActionData:{event:a.NetworkActionNames.ACCOUNT_REVERT},rejectWithError:!1}).then(e=>{let{body:{email:n}}=e;N(""),t(n),l(p.n.SUCCESS)}).catch(e=>{if(e instanceof Error)y(m.intl.formatToPlainString(m.t.aTVNen,{statusPageURL:g.yXt.STATUS}));else{let t=new c.Z(e);t.hasFieldErrors()?j(t.getAnyErrorMessage()):y((function(e){switch(e){case g.evJ.ACCOUNT_REVERT_INVALID_TOKEN:return m.intl.string(m.t["11zzGR"]);case g.evJ.ACCOUNT_REVERT_EMAIL_ALREADY_TAKEN:return m.intl.string(m.t["6qmgaG"]);case g.evJ.ACCOUNT_REVERT_ACCOUNT_NOT_FOUND:return m.intl.string(m.t.bChnKi);default:return m.intl.format(m.t.aTVNen,{statusPageURL:g.yXt.STATUS})}})(t.code).toString())}d.S.dispatch(g.CkL.WAVE_EMPHASIZE)}).finally(()=>{v(!1)})}},submitting:E,disabled:E,children:m.intl.string(m.t.ezv91d)})]}),(0,r.jsx)("div",{className:f.buttonContainer,children:(0,r.jsx)(u.zx,{color:u.zx.Colors.PRIMARY,onClick:()=>{N(""),l(p.n.START)},children:m.intl.string(m.t.rzxnQ0)})})]})}},806701:function(e,t,n){n.d(t,{Z:()=>m});var r=n(255367);n(73800);var i=n(120356),l=n.n(i),s=n(481060),a=n(388905),o=n(661824),c=n(720196),u=n(981631),d=n(388032),h=n(578605),p=n(20493);function g(e){let{children:t}=e;return(0,r.jsx)("li",{className:h.listItem,children:(0,r.jsx)(s.Text,{variant:"text-sm/medium",color:"text-default",children:t})})}function m(e){let{setSlide:t,transitionTo:i}=e;return(0,r.jsxs)("div",{children:[(0,r.jsx)(a.Ee,{src:n(26230),className:l()(p.marginBottom20,p.marginTop8)}),(0,r.jsx)(a.Dx,{className:p.marginBottom8,children:d.intl.string(d.t["8UcxIy"])}),(0,r.jsx)(s.Text,{variant:"text-md/normal",children:d.intl.string(d.t.O37hMj)}),(0,r.jsxs)(a.gO,{className:l()(p.marginBottom20,p.marginTop20),children:[(0,r.jsx)(s.Text,{variant:"text-sm/normal"}),(0,r.jsxs)("ul",{className:h.listContainer,children:[(0,r.jsx)(g,{children:d.intl.string(d.t.Gj1Zr6)}),(0,r.jsx)(o.Z,{}),(0,r.jsx)(g,{children:d.intl.string(d.t["8C6t3N"])}),(0,r.jsx)(o.Z,{}),(0,r.jsx)(g,{children:d.intl.string(d.t.mToZMD)}),(0,r.jsx)(o.Z,{}),(0,r.jsx)(g,{children:d.intl.string(d.t.TPEvkZ)}),(0,r.jsx)(o.Z,{}),(0,r.jsx)(g,{children:d.intl.string(d.t.H8Y1Li)})]})]}),(0,r.jsxs)("div",{className:h.buttonContainer,children:[(0,r.jsx)(a.zx,{onClick:()=>t(c.n.PASSWORD),children:d.intl.string(d.t.GgCRqa)}),(0,r.jsx)(a.zx,{color:a.zx.Colors.PRIMARY,onClick:()=>i(u.Z5c.LOGIN,{source:"account_revert"}),children:d.intl.string(d.t["B/yHcX"])})]})]})}},808993:function(e,t,n){n.d(t,{Z:()=>u});var r=n(255367);n(73800);var i=n(120356),l=n.n(i),s=n(481060),a=n(388905),o=n(388032),c=n(20493);function u(e){let{email:t}=e;return(0,r.jsxs)("div",{children:[(0,r.jsx)(a.Ee,{src:n(26230),className:l()(c.marginBottom20,c.marginTop8)}),(0,r.jsx)(a.Dx,{children:o.intl.string(o.t.ailkVF)}),(0,r.jsx)(a.DK,{children:o.intl.format(o.t["4ZMVCA"],{email:t})}),(0,r.jsx)(s.Text,{className:l()(c.marginBottom8,c.marginTop20),variant:"text-md/normal",children:o.intl.string(o.t["dpAn+/"])})]})}},720196:function(e,t,n){n.d(t,{n:()=>i});var r,i=((r={}).START="start",r.PASSWORD="password",r.SUCCESS="success",r.FAILED="failed",r)},761781:function(e,t,n){n.d(t,{Z:()=>h}),n(388685);var r,i,l,s=n(442837),a=n(570140),o=n(890022);let c=new Set;function u(e){let{userActivities:t}=e;(0,o.uw)("RecentUserActivityStore")&&null!=t&&(c=new Set(t.map(e=>e.application_id)))}class d extends(r=s.ZP.Store){get currentUserApplicationIds(){return c}}l="RecentUserActivityStore",(i="displayName")in d?Object.defineProperty(d,i,{value:l,enumerable:!0,configurable:!0,writable:!0}):d[i]=l;let h=new d(a.Z,{CONNECTION_OPEN_SUPPLEMENTAL:u,CONNECTION_OPEN_STATE_UPDATE:u})},899370:function(e,t,n){n.d(t,{Z:()=>g});var r,i,l,s=n(973361),a=n(442837),o=n(570140),c=n(358085),u=n(723359);let d=null,h="underage";class p extends(l=a.ZP.Store){isUnderageAnonymous(){if(c.isPlatformEmbedded&&1){if(null!=d&&d+u.k0>Date.now())return!0}else if(1)return null!=s.parse(document.cookie)[h];return!1}}i="AgeGateStore",(r="displayName")in p?Object.defineProperty(p,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):p[r]=i;let g=new p(o.Z,{AGE_GATE_PREVENT_UNDERAGE_REGISTRATION:function(){d=Date.now(),document.cookie="".concat(h,"=1;path=/")},LOGIN_SUCCESS:function(){d=null,document.cookie="".concat(h,"=1;path=/;max-age=0")}})},224841:function(e,t,n){n.d(t,{Z:()=>d});var r=n(255367);n(73800);var i=n(755721),l=n(388905),s=n(671533),a=n(63063),o=n(981631),c=n(388032),u=n(963650);let d=()=>(0,r.jsx)(l.ZP,{children:(0,r.jsxs)("div",{className:u.contentContainer,children:[(0,r.jsx)(l.Dx,{className:u.title,children:c.intl.string(c.t.nCB6GR)}),(0,r.jsx)(l.DK,{className:u.subtitle,children:c.intl.format(c.t.KQgoxM,{underageMessage:c.intl.string(c.t.WqEH4O)})}),(0,r.jsxs)(i.zx,{className:u.button,innerClassName:u.buttonWithIcon,onClick:()=>window.open(a.Z.getArticleURL(o.BhN.AGE_GATE),"_blank"),children:[(0,r.jsx)("div",{children:c.intl.string(c.t.hvVgAQ)}),(0,r.jsx)(s.Z,{height:20,width:20,direction:s.Z.Directions.UP,className:u.externalArrow})]})]})})},267394:function(e,t,n){n.d(t,{A:()=>i});var r=n(570140);function i(e){r.Z.dispatch({type:"AUTH_INVITE_UPDATE",invite:e})}},743142:function(e,t,n){n.d(t,{F:()=>a,L:()=>o});var r,i=n(754688),l=n(981631),s=n(176505),a=((r={}).ROLE_SUBSCRIPTION="role_subscription",r.ROLE_SUBSCRIPTION_SETTING="role_subscription_setting",r);function o(e){let t=decodeURIComponent(e),n=(0,i.Qj)(t);return null!=n&&n.channelId===s.oC.ROLE_SUBSCRIPTIONS?"role_subscription":t===l.Z5c.SETTINGS(l.oAB.SUBSCRIPTIONS,"role-subscriptions")?"role_subscription_setting":void 0}},857458:function(e,t,n){n.d(t,{M:()=>o,Z:()=>c}),n(35282);var r=n(255367);if(n(73800),12633==n.j)var i=n(114858);var l=n(860911),s=n(981631),a=n(188785);function o(){let e=location.pathname+location.search;return a.a?s.Z5c.REGISTER:(0,l.Ui)(e,!1)}let c=12633==n.j?function(){return(0,r.jsx)(i.l_,{to:o()})}:null},355142:function(e,t,n){n.d(t,{EW:()=>i}),n(334431);var r,i=((r={}).IDENTITY="identity",r.DISPLAY_NAME="display_name",r.ACCOUNT_INFORMATION="account_information",r.USERNAME="username",r.PASSWORD="password",r.IDENTITY_AND_PASSWORD="identity_and_password",r.FULL="full",r.AGE_GATE="age_gate",r.INVITE="invite",r.SMS_VERIFY="sms_verify",r)},959776:function(e,t,n){n.d(t,{Z:()=>a});var r=n(913527),i=n.n(r),l=n(626135),s=n(981631);function a(e,t){l.default.track(s.rMx.AGE_GATE_SUBMITTED,{dob:18>i()().diff(e,"years")?e.format("YYYY-MM-DD"):null,dob_day:e.date(),dob_month:e.month()+1,dob_year:e.year(),source:{section:t}})}},481230:function(e,t,n){n.d(t,{R$:()=>_,ZP:()=>f});var r=n(913527),i=n.n(r),l=n(990547),s=n(570140),a=n(479531),o=n(771308),c=n(353250),u=n(314897),d=n(626135),h=n(573261),p=n(959776),g=n(981631),m=n(723359);function f(e){var t,n,{invite:r=null,giftCodeSKUId:i=null}=e;return _((t=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["invite","giftCodeSKUId"])),n=n={invite:r,giftCodeSKUId:i},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))}function _(e){let{email:t,phoneToken:n,username:r,globalName:f,consent:_,password:x,guildTemplateCode:b,birthday:E,invite:v=null,giftCodeSKUId:I=null,promoEmailConsent:j=null,usedUsernameSuggestion:O=null}=e;if(s.Z.dispatch({type:"REGISTER"}),null!=E){(0,p.Z)(E,g.jXE.REGISTER),d.default.track(g.rMx.AGE_GATE_ACTION,{source:m.L0.REGISTER,action:m.Al.AGE_GATE_SUBMITTED});let e=i()().diff(E,"years");e<13||d.default.track(g.rMx.USER_AGE_SUBMITTED,{age_bucket:e>=13&&e<=17?"13-17":e>=18&&e<=22?"18-22":"23+"})}return h.Z.post({url:g.ANM.REGISTER,body:{fingerprint:u.default.getFingerprint(),email:t,username:r,global_name:f,password:x,invite:v,consent:_,phone_token:n,date_of_birth:null==E?void 0:E.format("YYYY-MM-DD"),gift_code_sku_id:I,guild_template_code:b,promotional_email_opt_in:null==j?void 0:j.checked},trackedActionData:{event:l.NetworkActionNames.USER_REGISTER,properties:{invite_code:v,used_username_suggestion:O,promotional_email_opt_in:null==j?void 0:j.checked,promotional_email_pre_checked:null==j?void 0:j.preChecked,was_unique_username:!0}},rejectWithError:!1}).then(e=>{s.Z.dispatch({type:"REGISTER_SUCCESS",token:e.body.token}),d.default.track(g.rMx.AGE_GATE_ACTION,{source:m.L0.REGISTER,action:m.Al.AGE_GATE_SUCCESS})},e=>{if(e instanceof c.CaptchaCancelError)throw e;let t=new a.Z(e);throw null!=t.getFieldErrors("date_of_birth")&&o.wE(m.L0.REGISTER),d.default.track(g.rMx.REGISTER_SUBMIT_ERRORED,{is_unique_username_registration:!0,email_error_reason:t.getFirstFieldErrorMessage("email"),phone_error_reason:t.getFirstFieldErrorMessage("phone_token"),password_error_reason:t.getFirstFieldErrorMessage("password"),username_error_reason:t.getFirstFieldErrorMessage("username"),global_name_error_reason:t.getFirstFieldErrorMessage("global_name"),date_of_birth_error_reason:t.getFirstFieldErrorMessage("date_of_birth"),promotional_email_opt_in_error_reason:t.getFirstFieldErrorMessage("promotional_email_opt_in"),fingerprint_error_reason:t.getFirstFieldErrorMessage("fingerprint"),invite_error_reason:t.getFirstFieldErrorMessage("invite"),gift_code_sku_id_error_reason:t.getFirstFieldErrorMessage("gift_code_sku_id"),guild_template_code_error_reason:t.getFirstFieldErrorMessage("guild_template_code"),consent_error_reason:t.getFirstFieldErrorMessage("consent"),generic_error_reason:t.getAnyErrorMessage()}),t})}},853268:function(e,t,n){n.d(t,{Z:()=>d});var r=n(255367);n(73800);var i=n(120356),l=n.n(i),s=n(481060),a=n(600164),o=n(388905),c=n(256478),u=n(20493);function d(e){let{value:t,onChange:n,subText:i,muted:d,marginTopStyle:h,subtextClassName:p}=e;return(0,r.jsx)(a.Z,{className:null!=h?h:u.marginTop20,align:a.Z.Align.CENTER,children:(0,r.jsx)(s.XZJ,{value:t,type:s.XZJ.Types.INVERTED,onChange:(e,t)=>n(t),className:c.checkbox,children:(0,r.jsx)(o.i_,{className:l()(p,{[c.subText]:!d}),children:i})})})}},761305:function(e,t,n){n.d(t,{Z:()=>b}),n(35282),n(388685);var r,i=n(255367),l=n(73800),s=n(593473),a=n(442837),o=n(544891),c=n(108427),u=n(896797),d=n(411198),h=n(129293),p=n(388905),g=n(981631),m=n(388032),f=n(20493);function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}a.ZP.initialize();class x extends(r=l.PureComponent){componentDidMount(){let e=(0,h.Z)(this.props.location),t=(0,s.parse)(this.props.location.search);o.tn.post({url:g.ANM.DISABLE_SERVER_HIGHLIGHT_NOTIFICATIONS,body:{token:e,pixel_uuid:t.hash,guild_id:t.guild_id},oldFormErrors:!0,rejectWithError:!0}).then(e=>{let{body:{guild:t}}=e,n=(0,d.Jh)(t);this.setState({success:!0,busy:!1,guild:n})},()=>this.setState({success:!1,busy:!1})),(0,c.e)("disable_server_highlight_notifications")}renderBusy(){return(0,i.jsx)(p.ZP,{children:(0,i.jsx)(p.Hh,{})})}renderSuccess(){let{defaultRoute:e,transitionTo:t}=this.props,{guild:n}=this.state;return(0,i.jsxs)(p.ZP,{children:[(0,i.jsx)(p.Dx,{className:f.marginBottom8,children:m.intl.string(m.t.Z33eiI)}),(0,i.jsx)(p.DK,{children:m.intl.format(m.t.NRWtfH,{guildName:n.name})}),(0,i.jsx)(p.zx,{className:f.marginTop40,onClick:()=>t(e),children:m.intl.string(m.t.fIv16O)}),(0,i.jsx)(p.zx,{className:f.marginTop8,color:p.zx.Colors.LINK,look:p.zx.Looks.LINK,onClick:()=>{t(g.Z5c.USER_GUILD_NOTIFICATION_SETTINGS(n.id))},children:m.intl.string(m.t["cGmT/P"])})]})}renderError(){let{defaultRoute:e,transitionTo:t}=this.props;return(0,i.jsxs)(p.ZP,{children:[(0,i.jsx)(p.Ee,{src:n(105020),className:f.marginBottom20}),(0,i.jsx)(p.Dx,{className:f.marginBottom8,children:m.intl.string(m.t.ox9hIS)}),(0,i.jsx)(p.DK,{children:m.intl.string(m.t["/dcuR0"])}),(0,i.jsx)(p.zx,{className:f.marginTop40,onClick:()=>t(e),children:m.intl.string(m.t.fIv16O)})]})}render(){let{busy:e,success:t}=this.state;return e?this.renderBusy():t?this.renderSuccess():this.renderError()}constructor(...e){super(...e),_(this,"state",{busy:!0,success:!1,guild:null})}}_(x,"defaultProps",{transitionTo:e=>n.g.location.assign(e)});let b=a.ZP.connectStores([u.Z],()=>({defaultRoute:u.Z.defaultRoute}))(x)},639946:function(e,t,n){n.d(t,{r:()=>c}),n(953529);var r=n(255367);n(73800);var i=n(481060),l=n(471445),s=n(742593),a=n(944072);function o(e){let{channel:t}=e,n=(0,l.Th)(t.type);return(0,r.jsxs)("div",{className:a.channelInfoContainer,children:[null!=n?(0,r.jsx)(n,{color:"currentColor",size:"custom",width:20,height:20}):null,(0,r.jsx)(i.Text,{className:a.channelInfoText,color:"none",variant:"text-sm/semibold",children:t.name})]})}function c(e){let{channel:t,guildScheduledEvent:n}=e;return(0,r.jsxs)("div",{className:a.container,children:[(0,r.jsx)(s.HZ,{className:a.statusContainer,guildId:n.guild_id,guildEvent:n,eventPreview:n}),(0,r.jsx)(s.Rf,{name:n.name,description:n.description,guildId:n.guild_id}),null!=t&&n.channel_id===t.id?(0,r.jsx)(o,{channel:t}):null]})}},698177:function(e,t,n){n.d(t,{Z:()=>x}),n(388685),n(35282);var r=n(255367),i=n(73800),l=n(120356),s=n.n(l),a=n(442837),o=n(481060),c=n(144114),u=n(742458),d=n(541692),h=n(952802),p=n(388905),g=n(815660),m=n(388032),f=n(893354),_=n(20493);let x=()=>{let[e,t]=i.useState(""),[l,x]=i.useState(""),[b,E]=i.useState(!1),[v,I]=i.useState(!1),[j,O]=i.useState(null),[y,S]=i.useState(null),N=(0,a.e7)([d.Z],()=>d.Z.getCountryCode()),C=N.code.split(" ")[0],A=async()=>{try{await c.Z.resendCode(e)}catch(e){S(e.body.message)}},T=async()=>{E(!0);try{let{token:t}=await c.Z.verifyPhone(C+e,l);O(null),S(null),I(!0),c.Z.validatePhoneForSupport(t)}catch(e){e.body.message?(O(null),S(e.body.message)):(O(e.body.phone),S(e.body.code))}finally{E(!1)}},P=(0,r.jsxs)(p.ZP,{children:[(0,r.jsx)(p.Ee,{src:n(292824)}),(0,r.jsxs)(p.Dx,{className:s()(_.marginTop20,f.flex,f.justifyCenter,f.alignCenter),children:[m.intl.string(m.t.WWzQtb),(0,r.jsx)(o.owK,{size:"md",color:"currentColor",className:_.marginLeft8})]})]});return v?P:(0,r.jsxs)(p.ZP,{children:[(0,r.jsx)(p.Dx,{children:m.intl.string(m.t.o4JNrK)}),(0,r.jsx)(p.DK,{className:_.marginTop8,children:m.intl.string(m.t.y0tVbm)}),(0,r.jsxs)(p.gO,{className:_.marginTop20,children:[(0,r.jsx)(h.Z,{label:m.intl.string(m.t.eJnn09),alpha2:N.alpha2,countryCode:C,value:e,autoComplete:"off",spellCheck:"false",onChange:t,forceMode:u.Nz.PHONE,error:j}),(0,r.jsx)(p.II,{className:_.marginTop20,label:m.intl.string(m.t.OdzNbm),value:l,onChange:x,maxLength:g.z,error:y}),(0,r.jsx)(p.zx,{size:p.zx.Sizes.SMALL,look:p.zx.Looks.LINK,onClick:A,children:m.intl.string(m.t["5b60go"])}),(0,r.jsx)(p.zx,{className:_.marginTop20,onClick:T,submitting:b,children:m.intl.string(m.t.i4jeWV)})]})]})}},616952:function(e,t,n){n.d(t,{Z:()=>o});var r=n(255367);n(73800);var i=n(882037),l=n(853268),s=n(388032),a=n(20493);function o(){let{required:e,checked:t}=(0,i.MD)();return e?(0,r.jsx)(l.Z,{value:t,subText:s.intl.string(s.t["0p3R09"]),onChange:i.ZJ,marginTopStyle:a.marginTop8,muted:!0}):null}},234888:function(e,t,n){n.d(t,{A:()=>i,i:()=>r});let r=3e4,i="Captcha"},644947:function(e,t,n){n.d(t,{Zq:()=>h,_8:()=>u,s$:()=>d}),n(388685);var r=n(97519),i=n(286379),l=n(731965),s=n(797614);function a(e){for(var t=1;t({captchaServeVolume:{}}));function u(){return 0===Object.keys(c.getState().captchaServeVolume).length}function d(e){(0,l.j)(()=>{c.setState(t=>null==e?t:e in t.captchaServeVolume?{captchaServeVolume:o(a({},t.captchaServeVolume),{[e]:t.captchaServeVolume[e]+1})}:{captchaServeVolume:o(a({},t.captchaServeVolume),{[e]:1})})})}function h(){for(let[e,t]of Object.entries(c.getState().captchaServeVolume))s.Z.distribution({name:i.V.CAPTCHA_SERVE_VOLUME_DISTRIBUTION,tags:["user_flow:".concat(e)]},t,!0);(0,l.j)(()=>c.setState({captchaServeVolume:{}}))}},353250:function(e,t,n){n.r(t),n.d(t,{CaptchaCancelError:()=>c,CaptchaError:()=>s,emitCaptchaDistributionMetric:()=>o,extractCaptchaPropsFromResponse:()=>a}),n(415506);var r,i=n(644947),l=n(234888),s=((r={}).CANCEL="cancel",r.ERROR="error",r.EXPIRED="expired",r);function a(e){var t;return{captchaService:e.captcha_service,sitekey:e.captcha_sitekey,captchaSessionId:e.captcha_session_id,options:{rqdata:e.captcha_rqdata,rqtoken:e.captcha_rqtoken,serveInvisible:null!=(t=e.should_serve_invisible)&&t,userflow:e.user_flow}}}function o(e){(0,i._8)()&&setTimeout(()=>(0,i.Zq)(),l.i),(0,i.s$)(e)}class c extends Error{constructor(){super("Captcha cancelled")}}},362762:function(e,t,n){n.d(t,{Z:()=>h});var r,i,l,s=n(442837),a=n(570140),o=n(981631);let c=null,u={};class d extends(l=s.ZP.Store){getState(e){return u[e]}getHighestState(){return c}}i="CodedLinkNativeAppStateStore",(r="displayName")in d?Object.defineProperty(d,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):d[r]=i;let h=new d(a.Z,{NATIVE_APP_MODAL_OPENING:function(e){let{code:t}=e;u[t]=o.kEZ.OPENING,null===c&&(c=o.kEZ.OPENING)},NATIVE_APP_MODAL_OPENED:function(e){let{code:t}=e;u[t]=o.kEZ.OPEN,c=o.kEZ.OPEN},NATIVE_APP_MODAL_OPEN_FAILED:function(e){let{code:t}=e;u[t]=o.kEZ.OPEN_FAIL,(null===c||c===o.kEZ.OPENING)&&(c=o.kEZ.OPEN_FAIL)}})},692483:function(e,t,n){n.d(t,{K:()=>i});var r=n(998502);async function i(e){try{return await r.ZP.getSetting("USERNAME_PREFIX","")+e}catch(e){}return e}},753194:function(e,t,n){n.d(t,{Z:()=>d}),n(388685);var r=n(255367);n(73800);var i=n(866442),l=n(442837),s=n(692547),a=n(481060),o=n(607070),c=n(297700),u=n(388032);function d(e){let t,{color:n,size:d,forcedIconColor:h,className:p,iconClassName:g,tooltipText:m}=e,[f,_]=(0,l.Wu)([o.Z],()=>[o.Z.desaturateUserColors,o.Z.saturation]),x=(0,a.dQu)(s.Z.unsafe_rawColors.PRIMARY_300).hex(),b=(0,i._i)(null!=n?n:x),E=(0,i.ho)(b,!1,f?_:null);return t=null!=h?h:.3>(0,i.Bd)(b)?s.Z.unsafe_rawColors.PRIMARY_630.css:s.Z.unsafe_rawColors.WHITE_500.css,(0,r.jsx)(a.ua7,{text:null!=m?m:u.intl.string(u.t.T3PvV1),children:e=>{var n,i;return(0,r.jsx)(c.Z,(n=function(e){for(var t=1;tb,c2:()=>x,cK:()=>g});var r,i,l,s=n(255367),a=n(73800),o=n(120356),c=n.n(o),u=n(266948),d=n(634715);function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["className","text"]);return(0,s.jsx)("div",{style:{width:r.size,height:r.size,backgroundColor:r.bgColor},className:c()(d.qrCodeContainer,t),children:(0,s.jsx)(u.default,p({value:n,level:"M"},r))})}}h(_,"defaultProps",{size:128,bgColor:"#ffffff",fgColor:"#000000"});class x extends(l=a.PureComponent){render(){let{overlaySize:e}=this.props,t=m[null!=e?e:"SIZE_40"];return(0,s.jsxs)("div",{className:d.qrCodeOverlayContainer,children:[(0,s.jsx)(_,p({},this.props)),(0,s.jsx)("div",{className:d.qrCodeOverlay,children:(0,s.jsx)("img",{className:d[t],src:f,alt:""})})]})}}h(x,"defaultProps",{size:144,bgColor:"#ffffff",fgColor:"#000000"});let b=_},890022:function(e,t,n){n.d(t,{X:()=>a,_x:()=>c,uw:()=>o});var r=n(818083),i=n(752048),l=n(699516);let s=(0,r.B)({kind:"user",id:"2025-04_game_activity_notification",label:"Game Activity Notifications",defaultConfig:{fromUserType:2},treatments:[{id:1,label:"Show Notifications from Friends Only",config:{fromUserType:0}},{id:2,label:"Show Notifications from Friends and High Affinity Users",config:{fromUserType:1}}]});function a(e){switch(s.getCurrentConfig({location:"filterPresences"}).fromUserType){case 2:return[];case 0:return e.filter(e=>{let{user:t}=e;return l.Z.isFriend(t.id)});case 1:return e.filter(e=>{let{user:t}=e;return l.Z.isFriend(t.id)||i.Z.isHighlyAffinedVCUser(t.id)});default:return e}}function o(e){return 2!==s.getCurrentConfig({location:e}).fromUserType}function c(e){return 2!==s.useExperiment({location:e}).fromUserType}},688907:function(e,t,n){n.d(t,{BH:()=>a,MH:()=>o,j4:()=>d,nC:()=>u});var r=n(442837),i=n(524437),l=n(761781),s=n(695346);function a(){return c(s.YT.useSetting(),(0,r.e7)([l.Z],()=>l.Z.currentUserApplicationIds.size>0))}function o(){return c(s.YT.getSetting(),l.Z.currentUserApplicationIds.size>0)}function c(e,t){return e===i.Tv.ACTIVITY_NOTIFICATIONS_UNSET?t?i.Tv.ONLY_GAMES_PLAYED:i.Tv.ACTIVITY_NOTIFICATIONS_ENABLED:e!==i.Tv.ONLY_GAMES_PLAYED||t?e:i.Tv.ACTIVITY_NOTIFICATIONS_ENABLED}function u(){return s.Qq.useSetting()}function d(){return s.Qq.getSetting()}},749681:function(e,t,n){n.r(t),n.d(t,{transitionToGlobalDiscovery:()=>function e(t){var n,m,f;let _=t.tab;switch(u.Z.setState({selectedTab:_}),_){case d.GlobalDiscoveryTab.SERVERS:let x=t.selectedServersTab;return null!=x?l.Z.setState({selectedTab:x,entrypoint:null!=(n=t.entrypoint)?n:g.Qq.UNKNOWN}):l.Z.setState({entrypoint:null!=(m=t.entrypoint)?m:g.Qq.UNKNOWN}),(0,a.uL)(h.Z5c.GLOBAL_DISCOVERY_SERVERS,t.extra);case d.GlobalDiscoveryTab.APPS:if(null!=t.newSessionState){let n=(0,i.PM)(),{guildId:l,entrypoint:s}=t.newSessionState;if(r.z8.setState({sessionId:n,guildId:null!=l?l:null,entrypoint:s,trackedOpenedFromExternalEntrypoint:!1}),c.default.track(h.rMx.APP_DIRECTORY_OPENED,{source:null==s?void 0:s.name,session_id:n,guild_id:l,user_id:null==(f=o.default.getCurrentUser())?void 0:f.id}),t.newSessionState.restorePreviousView)return e(function(){let{lastItem:e}=r.aQ.getState();if(null!=e)switch(e.type){case r.m_.APPLICATION:return{tab:d.GlobalDiscoveryTab.APPS,applicationId:e.applicationId,section:e.section};case r.m_.CATEGORY:return{tab:d.GlobalDiscoveryTab.APPS,categoryId:Number(e.categoryId)};case r.m_.SEARCH:var t;return{tab:d.GlobalDiscoveryTab.APPS,query:null!=(t=e.query)?t:"",page:e.page,categoryId:null!=e.categoryId?Number(e.categoryId):void 0}}return{tab:d.GlobalDiscoveryTab.APPS}}())}if(null!=t.applicationId){if(t.section===p.GlobalDiscoveryAppsSections.STORE)if(null!=t.skuId)return(0,a.uL)(h.Z5c.GLOBAL_DISCOVERY_APPS_PROFILE_STORE_SKU(t.applicationId,t.skuId));else return(0,a.uL)(h.Z5c.GLOBAL_DISCOVERY_APPS_PROFILE_SECTION(t.applicationId,p.GlobalDiscoveryAppsSections.STORE));return(0,a.uL)(h.Z5c.GLOBAL_DISCOVERY_APPS_PROFILE(t.applicationId))}if(null!=t.query){let e=new URLSearchParams;return""!==t.query&&e.set("q",t.query),null!=t.categoryId&&e.set("category_id",t.categoryId.toString()),null!=t.page&&e.set("page",t.page.toString()),(0,a.uL)(h.Z5c.GLOBAL_DISCOVERY_APPS_SEARCH,{search:e.toString()})}if(null!=t.categoryId)return(0,a.uL)(h.Z5c.GLOBAL_DISCOVERY_APPS_CATEGORY(t.categoryId.toString()));else return(0,a.uL)(h.Z5c.GLOBAL_DISCOVERY_APPS);case d.GlobalDiscoveryTab.QUESTS:return(0,s.navigateToQuestHome)({fromContent:t.questContent,questId:t.questId});default:throw Error("[transitionToGlobalDiscovery] Unhandled tab type: ".concat(_))}}}),n(65234),n(111804),n(490233),n(97749),n(388685),n(415506);var r=n(258971),i=n(726115),l=n(859921),s=n(341907),a=n(703656),o=n(594174),c=n(626135),u=n(836768),d=n(49898),h=n(981631),p=n(979007),g=n(128449)},859921:function(e,t,n){n.d(t,{Z:()=>l});var r=n(972959);let i=Object.freeze({selectedTab:null,isSearchVisible:!1,entrypoint:null,searchBarState:n(49898).GlobalDiscoverySearchBarState.DEFAULT}),l=(0,r.H)(()=>i)},731971:function(e,t,n){n.d(t,{NQ:()=>_,U1:()=>E,XW:()=>d,_J:()=>f,aP:()=>g,e7:()=>m,h6:()=>x,oE:()=>p,pB:()=>h,y:()=>b,yS:()=>v,yr:()=>I}),n(781311);var r=n(97519),i=n(524437),l=n(695346),s=n(594174);function a(e){for(var t=1;t200))}let d=(0,r.U)(e=>({nickname:c.nickname,dmsAllowed:c.dmsAllowed,showActivity:!0,mutedServer:c.mutedServer,inviteCode:void 0,guildId:void 0,touched:!1,setNickname:t=>e(e=>o(a({},e),{nickname:t,touched:!0})),setDmsAllowed:t=>e(e=>o(a({},e),{dmsAllowed:t,touched:!0})),setShowActivity:t=>e(e=>o(a({},e),{showActivity:t,touched:!0})),setMutedServer:t=>e(e=>o(a({},e),{mutedServer:t,touched:!0})),setInviteCode:t=>e(e=>o(a({},e),{inviteCode:t,touched:!0})),setGuildId:t=>e(e=>o(a({},e),{guildId:t,touched:!0})),initialize:(t,n,r)=>e(e=>o(a({},e),{guildSize:t,inviteCode:n,guildId:r,showActivity:u(t),dmsAllowed:!l.iG.getSetting(),touched:!1})),reset:()=>e(e=>({nickname:c.nickname,dmsAllowed:c.dmsAllowed,showActivity:u(e.guildSize),mutedServer:c.mutedServer,inviteCode:void 0,guildId:void 0,guildSize:e.guildSize,touched:!1}))})),h=(e,t,n)=>{d.getState().initialize(e,t,n)},p=()=>{d.getState().reset()},g=()=>{let e=d.getState();return e.nickname!==c.nickname||e.dmsAllowed!==c.dmsAllowed||e.showActivity!==u(e.guildSize)||e.mutedServer!==c.mutedServer},m=()=>d.getState().inviteCode,f=()=>d.getState().guildId,_=()=>d.getState().touched,x=()=>d.getState().dmsAllowed,b=()=>d.getState().nickname,E=()=>d.getState().showActivity,v=()=>d.getState().mutedServer,I=()=>{var e,t;let{nickname:n}=d();if(null!=n&&""!==n.trim())return n;let r=s.default.getCurrentUser();return null!=(t=null!=(e=null==r?void 0:r.globalName)?e:null==r?void 0:r.username)?t:""}},47343:function(e,t,n){n.d(t,{R:()=>x}),n(388685);var r=n(255367),i=n(73800),l=n(120356),s=n.n(l),a=n(481060),o=n(590965),c=n(695346),u=n(51331),d=n(259580),h=n(626135),p=n(44609),g=n(731971),m=n(981631),f=n(388032),_=n(190981);let x=()=>{var e;let[t,n]=i.useState(!1),l=c.G6.useSetting(),{nickname:x,dmsAllowed:b,showActivity:E,mutedServer:v,setNickname:I,setDmsAllowed:j,setShowActivity:O,setMutedServer:y,guildId:S,inviteCode:N}=(0,g.XW)(),C=null==(e=o.Z.getProps().invite)?void 0:e.is_nickname_changeable,A=(0,p.m4)({location:"InviteSettingsControls"});return(0,r.jsxs)("div",{className:s()(_.editProfileContainer,{[_.opened]:t}),children:[(0,r.jsxs)(a.P3F,{className:_.header,onClick:()=>{t||h.default.track(m.rMx.INVITE_ACCEPT_JOIN_SETTINGS_EXPANDED,{guild_id:S,invite_code:N}),n(!t)},children:[(0,r.jsx)("div",{className:_.headerIconWrapper,children:(0,r.jsx)(a.ewm,{size:"md"})}),(0,r.jsxs)("div",{className:_.title,children:[(0,r.jsx)(a.Text,{variant:"eyebrow",color:"header-secondary",children:f.intl.string(f.t.A5wHQ0)}),(0,r.jsx)(a.Text,{variant:"text-sm/medium",color:"interactive-normal",children:f.intl.string(f.t.UKCSER)})]}),(0,r.jsx)("div",{className:s()(_.caret,{[_.opened]:t}),children:(0,r.jsx)(d.Z,{width:18,height:18,direction:d.Z.Directions.DOWN})})]}),(0,r.jsxs)("div",{className:s()(_.customizationSection,{[_.opened]:t},C?null:_.condensed),children:[C&&(0,r.jsxs)("div",{className:_.serverNickname,children:[(0,r.jsx)(a.Text,{variant:"eyebrow",color:"header-secondary",children:f.intl.string(f.t.me1lRk)}),(0,r.jsx)(a.oil,{placeholder:f.intl.string(f.t["09Q8ys"]),maxLength:m.l$U,value:x,onChange:I})]}),(0,r.jsx)(u.Z,{title:f.intl.string(f.t["/2ed39"]),value:b,onChange:j}),l&&(0,r.jsx)(u.Z,{title:f.intl.string(f.t.bN4m1N),value:E,onChange:O}),A&&(0,r.jsx)(u.Z,{title:f.intl.string(f.t["0nZCqK"]),value:v,onChange:y})]})]})}},390072:function(e,t,n){n.d(t,{Z:()=>d});var r=n(255367),i=n(73800),l=n(481060),s=n(725436),a=n(11868),o=n(217804),c=n(765305),u=n(244231);function d(e){let{guildScheduledEvent:t,channel:n,onClose:d}=e,h=t.entity_type===c.WX.EXTERNAL,p=i.useCallback(e=>(0,a.Qt)(t,d)(e),[t,d]),g=(0,o.u)(t,n);if(null==g)return null;let{IconComponent:m,locationName:f}=g,_=(0,r.jsxs)(r.Fragment,{children:[null!=m&&(0,r.jsx)(m,{size:"custom",color:"currentColor",width:20,height:20,className:u.channelIcon}),(0,r.jsx)(l.Text,{color:"header-secondary",variant:"text-sm/normal",className:u.locationText,children:(0,s.m)(f,!0)})]});return(0,r.jsx)("div",{className:u.row,children:null!=p?(0,r.jsx)(l.P3F,{className:h?u.externalLocation:u.channelLocation,onClick:p,children:_}):_})}},962220:function(e,t,n){n.d(t,{Z:()=>g});var r,i,l=n(39612),s=n(271579),a=n(756647),o=n(625128),c=n(626135),u=n(954824),d=n(751189),h=n(981631);let p="template",g=(r=function(e){for(var t=1;t-1)return;let n=null!=e?(0,l.Oh)(e):(0,l.Gk)(),r=(0,s.WS)(),i=(0,s.ZP)(n,{utmSource:p,fingerprint:t,attemptId:r});c.default.track(h.rMx.DEEP_LINK_CLICKED,{fingerprint:(0,a.K)(t),attempt_id:r,source:p,guild_template_code:e}),u.Z.launch(i,()=>{})}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r)},888592:function(e,t,n){n.d(t,{fQ:()=>l,tF:()=>i});var r,i=((r={}).STUDENT_PROMPT="STUDENT_PROMPT",r.VERIFY_EMAIL="VERIFY_EMAIL",r.VERIFY_PIN="VERIFY_PIN",r.SELECT_SCHOOL="SELECT_SCHOOL",r.SELECT_SCHOOL_SEARCH="SELECT_SCHOOL_SEARCH",r.SUBMIT_SCHOOL="SUBMIT_SCHOOL",r.EMAIL_CONFIRMATION="EMAIL_CONFIRMATION",r.EMAIL_WAITLIST="EMAIL_WAITLIST",r);let l="884924873015689226"},844800:function(e,t,n){n.d(t,{Z:()=>h});var r,i,l,s=n(442837),a=n(570140);let o=!1,c=null,u=null;class d extends(l=s.ZP.Store){getState(){return{verifySuccess:o,verifyErrors:c,redirectGuildId:u}}}i="HubEmailVerificationStore",(r="displayName")in d?Object.defineProperty(d,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):d[r]=i;let h=new d(a.Z,{HUB_VERIFY_EMAIL_SUCCESS:function(e){let{guildId:t}=e;o=!0,c=null,u=t},HUB_VERIFY_EMAIL_FAILURE:function(e){let{errors:t}=e;o=!1,c=t}})},580497:function(e,t,n){n.d(t,{Z:()=>f});var r=n(512722),i=n.n(r),l=n(525654),s=n.n(l),a=n(39612),o=n(271579),c=n(756647),u=n(703656),d=n(314897),h=n(896797),p=n(626135),g=n(954824),m=n(981631);function f(e){let t=function(e){var t;let n=null==(t=s().os)?void 0:t.family;if("Android"===n||"iOS"===n){let t=d.default.getFingerprint(),n=(0,o.WS)();return i()(null!=e,"generateAppPath: guildId cannot be null"),(0,o.ZP)((0,a.z0)(e),{utmSource:"verify_hub_email",fingerprint:t,attemptId:n})}return"discord://"}(e),n=(0,o.zS)(t);null!=n&&p.default.track(m.rMx.DEEP_LINK_CLICKED,{fingerprint:(0,c.K)(n.fingerprint),attempt_id:n.attemptId,source:n.utmSource}),g.Z.launch(t,e=>{e||(0,u.dL)(h.Z.fallbackRoute)})}},637776:function(e,t,n){n.d(t,{Z:()=>f}),n(388685);var r=n(255367),i=n(73800),l=n(442837),s=n(231239),a=n(129293),o=n(388905),c=n(703656),u=n(108427),d=n(844800),h=n(580497),p=n(981631),g=n(388032),m=n(742834);function f(e){let{location:t}=e,[f,_]=i.useState(!1),{verifySuccess:x,verifyErrors:b,redirectGuildId:E}=(0,l.e7)([d.Z],()=>d.Z.getState());i.useEffect(()=>{let e=(0,a.Z)(t);s.Z.verify(e),(0,u.e)("verify_hub_email")},[t]);let v=()=>{(0,h.Z)(E),_(!0)};return f?(0,r.jsxs)(o.ZP,{children:[(0,r.jsx)(o.Dx,{className:m.title,children:g.intl.string(g.t.csrAMD)}),(0,r.jsx)(o.DK,{className:m.subtitle,children:g.intl.string(g.t["m1+IBg"])}),(0,r.jsx)(o.zx,{className:m.spacedButton,onClick:()=>(0,c.uL)(p.Z5c.CHANNEL(E)),children:g.intl.string(g.t.fIv16O)})]}):x?(0,r.jsxs)(o.ZP,{children:[(0,r.jsx)(o.Ee,{className:m.image,src:n(73962)}),(0,r.jsx)(o.Dx,{className:m.title,children:g.intl.string(g.t.dAfGb2)}),(0,r.jsx)(o.zx,{onClick:v,children:g.intl.string(g.t.uJWIj4)})]}):null!=b?(0,r.jsxs)(o.ZP,{children:[(0,r.jsx)(o.Ee,{className:m.image,src:n(375673)}),(0,r.jsx)(o.Dx,{className:m.title,children:g.intl.string(g.t.PCgG39)}),(0,r.jsx)(o.DK,{className:m.subtitle,children:g.intl.string(g.t.tQpeAw)}),(0,r.jsx)(o.zx,{onClick:v,children:g.intl.string(g.t.uJWIj4)})]}):(0,r.jsxs)(o.ZP,{children:[(0,r.jsx)(o.Ee,{className:m.image,src:n(892235)}),(0,r.jsx)(o.Dx,{className:m.title,children:g.intl.string(g.t["0c8+5u"])}),(0,r.jsx)(o.DK,{className:m.subtitle,children:g.intl.string(g.t.ULTCBA)}),(0,r.jsx)(o.zx,{submitting:!0,color:o.zx.Colors.PRIMARY})]})}l.ZP.initialize()},551549:function(e,t,n){n.d(t,{oK:()=>i});let r=(0,n(818083).B)({kind:"user",id:"2023-09_iar_dsa_webform",label:"Safety Experience Unauthenticated Report Form",defaultConfig:{enabled:!1},treatments:[{id:1,label:"EU user",config:{enabled:!0}},{id:2,label:"DSA E2E testing user",config:{enabled:!0}}]});function i(e){return r.useExperiment({location:e},{autoTrackExposure:!0}).enabled}},230224:function(e,t,n){n.d(t,{GB:()=>N,JI:()=>y,UM:()=>T,V6:()=>C,WT:()=>v,X7:()=>I,jq:()=>A,mx:()=>x}),n(415506);var r=n(255367),i=n(73800),l=n(120356),s=n.n(l),a=n(481060),o=n(388905),c=n(925329),u=n(372769),d=n(768581),h=n(51144),p=n(245335),g=n(981631),m=n(888592),f=n(388032),_=n(440617);let x=100,b=e=>{var t,n;let r={onlineCount:null!=(t=e.approximate_presence_count)?t:0,memberCount:null!=(n=e.approximate_member_count)?n:0};return 0===r.memberCount&&0===r.memberCount?null:r},E=e=>e.target_type===p.Iq.STREAM&&null!=e.target_user,v=e=>{var t;return(null==(t=e.channel)?void 0:t.type)===g.d4z.GROUP_DM},I=e=>null==e.channel&&null==e.guild&&null!=e.inviter,j=e=>{var t;let n=b(e);return(null!=(t=null==n?void 0:n.memberCount)?t:0)>x},O=e=>e.state===g.r2o.ACCEPTED,y=e=>{let{guild_scheduled_event:t}=e;return null!=t},S=e=>!y(e)&&(!!I(e)||null!=e.inviter&&!O(e)&&!j(e)),N=e=>{let{guild:t,user:n,application:i}=e;return null!=i?(0,r.jsx)(c.Z,{className:_.appIcon,game:i,size:_.appIconSize}):null!=n?(0,r.jsx)(o.qE,{src:n.getAvatarURL(void 0,100),size:a.EFr.DEPRECATED_SIZE_100,className:_.avatar}):null!=t?(0,r.jsx)(o.Vj,{guild:t,size:o.Vj.Sizes.LARGER,className:_.guildIcon,animate:!0}):null};function C(e){var t;let{invite:n,textClassName:i,className:l}=e,a=b(n);return null==a||S(n)||(null==n||null==(t=n.guild)?void 0:t.id)===m.fQ?null:(0,r.jsx)(o.EJ,{className:s()(_.activityCount,l),online:a.onlineCount,total:a.memberCount,textClassName:i,flat:!0})}function A(e){let{invite:t,showBigUserIcon:n}=e,l=i.useMemo(()=>n?null:E(t)&&null!=t.target_user?d.ZP.getUserAvatarURL(t.target_user):S(t)&&null!=t.inviter?d.ZP.getUserAvatarURL(t.inviter):null,[t,n]),s=f.intl.string(f.t["3rE1Pz"]);if(v(t)){var c,u;s=(null==(c=t.channel)?void 0:c.name)!=null&&(null==(u=t.inviter)?void 0:u.username)!=null?f.intl.format(f.t.Lu4h19,{username:t.inviter.username}):f.intl.string(f.t.OsdY8P)}else E(t)&&null!=t.target_user?s=f.intl.formatToPlainString(f.t.x2L32d,{username:t.target_user.username}):O(t)?s=f.intl.string(f.t["FDsl+P"]):S(t)&&null!=t.inviter&&(s=f.intl.format(f.t.spU2mJ,{username:h.ZP.getFormattedName(t.inviter)}));return(0,r.jsxs)("div",{className:_.inviteJoinContainer,children:[null!=l&&(0,r.jsx)("div",{className:_.inviterIconWrapper,children:(0,r.jsx)(o.qE,{src:l,size:a.EFr.SIZE_24})}),(0,r.jsx)(o.DK,{className:_.__invalid_inviteJoinSubTitle,children:s})]})}function T(e){let t,n,i,{user:l,guild:s,channel:c,application:d,showBigUserIcon:p}=e;if(null!=s)p&&null==d&&(t=(0,r.jsx)(o.Vj,{guild:s,size:o.Vj.Sizes.SMALL})),n=s.name,null!=d&&(n=d.name,i=(0,r.jsxs)("div",{className:_.inviteJoinContainer,children:[(0,r.jsx)(o.DK,{className:_.appIn,children:f.intl.string(f.t["3gg9fH"])}),(0,r.jsxs)("div",{className:_.guildContainer,children:[(0,r.jsx)(o.Vj,{guild:s,size:o.Vj.Sizes.SMALL}),(0,r.jsx)(a.X6q,{color:"header-primary",variant:"heading-xl/semibold",children:s.name})]})]}));else if(null!=c){if(null==l)throw Error("no inviter in group DM invite");let e=h.ZP.getFormattedName(l);null!=c.name&&""!==c.name?(n=c.name,null!=c.icon&&(t=(0,r.jsx)(o.MC,{channel:c,size:a.EFr.SIZE_32}))):n=e}else if(null!=l){let e=h.ZP.getFormattedName(l);n=f.intl.formatToPlainString(f.t["4aF92d"],{username:e}),i=(0,r.jsx)(o.DK,{className:_.directInviteSubTitle,children:f.intl.format(f.t.Quj7HR,{username:e})})}return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(o.Dx,{className:_.title,children:[null!=s?(0,r.jsx)(u.Z,{guild:s,className:_.guildBadge,tooltipPosition:"left"}):null,t,n]}),i]})}},617730:function(e,t,n){n.d(t,{Z:()=>_});var r=n(255367);n(73800);var i=n(755721),l=n(973616),s=n(131704),a=n(598077),o=n(411198),c=n(230224),u=n(258356),d=n(981631),h=n(388032),p=n(15282);function g(e){for(var t=1;t{let{state:t}=e;switch(t){case d.r2o.ACCEPTING:case d.r2o.APP_OPENING:return!0;default:return!1}};function _(e){let{invite:t,onAcceptInvite:n,disableUser:_=!1}=e;if(null==t)return null;let x=null!=t.guild?(0,o.Qs)(t.guild):null,b=null!=t.channel?(0,s.jD)(t.channel):null,E=null!=t.target_application?new l.ZP(t.target_application):null,v=_||null==t.inviter?null:new a.Z(t.inviter),I=!(null!=t.approximate_member_count&&t.approximate_member_count>c.mx||null!=x&&x.features.has(d.oNc.COMMUNITY))&&null!=v&&(0,c.WT)(t),j=f(t),O={invite:t,user:v,guild:x,channel:b,application:E};return(0,c.JI)(t)?(0,r.jsx)(u.Z,{invite:t,channel:b,isSubmitting:j,onAcceptInvite:n}):(0,r.jsxs)("div",{className:p.container,children:[(0,r.jsx)(c.GB,{application:E,guild:x,user:I||(0,c.X7)(t)?v:null}),(0,c.X7)(t)?null:(0,r.jsx)(c.jq,m(g({},O),{showBigUserIcon:I})),(0,r.jsx)(c.UM,m(g({},O),{showBigUserIcon:I})),(0,r.jsx)(c.V6,g({},O)),(0,r.jsx)(i.zx,{onClick:n,submitting:j,className:p.acceptButton,children:h.intl.string(h.t.ohMvm5)})]})}},677760:function(e,t,n){n.d(t,{Z:()=>w}),n(388685);var r=n(255367),i=n(73800),l=n(264738),s=n(442837),a=n(481060),o=n(447543),c=n(587444),u=n(393238),d=n(388905),h=n(108427),p=n(314897),g=n(701190),m=n(626135),f=n(768581),_=n(823379),x=n(264229),b=n(230224),E=n(617730),v=n(258356),I=n(981631),j=n(388032),O=n(534962);function y(e){for(var t=1;t{let t=(null==e?void 0:e.state)==null&&(null==e?void 0:e.channel)==null;if(null==e||null==e.state||t)return 0;let n=e.state;switch(n){case I.r2o.RESOLVED:case I.r2o.ACCEPTED:case I.r2o.APP_NOT_OPENED:case I.r2o.APP_OPENED:case I.r2o.ACCEPTING:case I.r2o.APP_OPENING:return 1;case I.r2o.EXPIRED:case I.r2o.BANNED:case I.r2o.ERROR:return 2;case I.r2o.RESOLVING:return 0;default:(0,_.vE)(n)}};function A(e){let{invite:t,onAcceptInvite:n}=e;return(null==t?void 0:t.state)===I.r2o.BANNED?(0,r.jsx)(c.u,{text:j.intl.string(j.t["5AkWAQ"]),buttonCta:j.intl.string(j.t["8osdkp"]),onClick:n}):(0,r.jsx)(c.u,{text:j.intl.string(j.t["usP+MT"]),buttonCta:j.intl.string(j.t["8osdkp"]),onClick:n})}function T(e){var{children:t,cardChildren:n,startAnimHeightPx:s,innerStyle:o}=e;let{invite:c}=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},l=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["children","cardChildren","startAnimHeightPx","innerStyle"]),[d,h]=i.useState(C(c)),{ref:p,height:g}=(0,u.ZP)(),m=(0,a.q_F)({height:null!=g&&0!==g?"".concat(g,"px"):"".concat(s,"px"),config:l.config.stiff});return i.useEffect(()=>{let e=C(c);e!==d&&h(e)},[c,d]),(0,r.jsxs)(l.animated.div,{className:O.inviteCard,style:m,children:[(0,r.jsx)(l.animated.div,{className:O.inviteChildContainer,style:m,children:(0,r.jsx)("section",{ref:p,className:null==o?void 0:o(d),children:t(d)})}),n]})}function P(e){let{invite:t}=e;if(null==t||!(0,b.JI)(t))return null;let n=e=>null==t?null:1===e?(0,r.jsx)(v.X,{invite:t}):null;return(0,r.jsx)(T,S(y({startAnimHeightPx:0,innerStyle:()=>O.guildInfoInner},e),{children:e=>n(e)}))}function Z(e){let{invite:t}=e,n=n=>{if(null==t)return(0,r.jsx)(N,{});switch(n){case 1:return(0,r.jsx)(E.Z,S(y({},e),{invite:t}));case 2:return(0,r.jsx)(A,S(y({},e),{invite:t}));default:return(0,r.jsx)(N,{})}},i={1:O.inviteCardInner,2:O.inviteCardInnerError,0:O.inviteCardInnerLoading};return(0,r.jsx)(T,S(y({startAnimHeightPx:200,innerStyle:e=>i[e]},e),{children:e=>n(e)}))}function R(e){let{invite:t,onAcceptInvite:n}=e,{guild:i}=null!=t?t:{},l={};if((null==i?void 0:i.splash)!=null){let e=f.ZP.getGuildSplashURL({id:i.id,splash:i.splash});null!=e&&(l.backgroundImage="url(".concat(e,")"),l.backgroundSize="cover")}return(0,r.jsxs)(d.ZP,{theme:I.BRd.DARK,className:O.splashBackground,style:l,contentClassName:O.centerAuthBoxContent,children:[(0,r.jsx)(Z,S(y({},e),{onAcceptInvite:n})),(0,r.jsx)(P,y({},e))]})}function w(e){let{inviteKey:t,transitionTo:n}=e,l=(0,s.e7)([g.Z],()=>g.Z.getInvite(t));return i.useEffect(()=>{(0,h.e)("invite_mobile")},[]),i.useEffect(()=>{null!=l&&l.state===I.r2o.RESOLVED&&m.default.track(I.rMx.INVITE_VIEWED,{invite_code:t,friends_count:null==l?void 0:l.friends_count},{flush:!0})},[l,t]),(0,r.jsx)(R,{invite:l,onAcceptInvite:e=>{!function(e,t,n){var r,i,l;null==e||e.preventDefault(),m.default.track(I.rMx.INVITE_APP_OPENED,{invite_code:(0,x.jX)(t),guild_id:null==n||null==(r=n.guild)?void 0:r.id,channel_id:null==n||null==(i=n.channel)?void 0:i.id,inviter_id:null==n||null==(l=n.inviter)?void 0:l.id});let s=null!=n&&n.state!==I.r2o.EXPIRED&&n.state!==I.r2o.BANNED?t:void 0,a=p.default.getFingerprint(),c=null!=a?a:p.default.getId(),u=null!=n&&(null==n?void 0:n.type)!=null?Number(null==n?void 0:n.type):void 0;o.ZP.openApp(s,void 0,c,void 0,u)}(e,t,l)},transitionTo:n})}},258356:function(e,t,n){n.d(t,{X:()=>m,Z:()=>f}),n(953529);var r=n(255367);n(73800);var i=n(755721),l=n(481060),s=n(565138),a=n(372769),o=n(742593),c=n(390072),u=n(411198),d=n(230224),h=n(388032),p=n(807048);function g(e){var t;let{guildScheduledEvent:n,channel:l,onAcceptInvite:s,isSubmitting:a}=e;return(0,r.jsxs)("div",{className:p.guildEventCard,children:[(0,r.jsx)(o.ZP,{name:n.name,description:null!=(t=n.description)?t:void 0,headerVariant:"heading-md/medium",descriptionClassName:p.__invalid_channelDescription,guildId:n.guild_id,guildEvent:n,eventPreview:n}),null!=l&&(0,r.jsx)("div",{className:p.channelInfo,children:(0,r.jsx)(c.Z,{guildScheduledEvent:n,channel:l})}),(0,r.jsx)(i.zx,{className:p.acceptButton,color:i.zx.Colors.GREEN,onClick:s,submitting:a,children:h.intl.string(h.t.riu2R0)})]})}function m(e){var t;let{invite:n}=e,i=null!=n.guild?(0,u.Qs)(n.guild):null;if(null==i)return null;let o=null!=(t=i.description)?t:"";return(0,r.jsxs)("div",{className:p.guildInfoCard,children:[(0,r.jsx)(l.X6q,{className:p.presentedBy,variant:"text-sm/medium",children:h.intl.string(h.t.Eabu19)}),(0,r.jsxs)("div",{className:p.guildContainer,children:[(0,r.jsx)(s.Z,{guild:i,active:!0,size:s.Z.Sizes.MEDIUM}),(0,r.jsxs)("div",{className:p.guildDetailsContanier,children:[(0,r.jsxs)(l.Text,{className:p.guildName,color:"header-primary",variant:"text-sm/medium",tag:"span",children:[i.name,(0,r.jsx)(a.Z,{guild:i,className:p.guildBadge,tooltipPosition:"left"})]}),(0,r.jsx)(d.V6,{invite:n,textClassName:p.guildInfoMemberCountText,className:p.guildInfoMemberCount})]})]}),o.length>0&&(0,r.jsx)("details",{className:p.guildDescriptionContainer,children:(0,r.jsx)(l.Text,{color:"header-secondary",variant:"text-sm/normal",children:o})})]})}function f(e){let{invite:t,channel:n,isSubmitting:i,onAcceptInvite:l}=e,{guild_scheduled_event:s}=t;return null!=s?(0,r.jsx)(g,{guildScheduledEvent:s,channel:n,isSubmitting:i,onAcceptInvite:l}):null}},368859:function(e,t,n){n.d(t,{Z:()=>i});var r=n(981631);function i(e){return e.type===r.uaV.DEFAULT&&null!=e.messageReference&&e.messageReference.type!==r.Uvt.FORWARD}},463396:function(e,t,n){n.d(t,{f:()=>l}),n(997841);var r=n(630388),i=n(981631);let l=e=>null!=e&&null!=e.attachments&&!(e.attachments.length<1)&&e.attachments.some(e=>null!=e.flags&&(0,r.yE)(e.flags,i.J0y.IS_REMIX))},421399:function(e,t,n){n.d(t,{Z:()=>R,a:()=>P});var r,i=n(255367),l=n(73800),s=n(120356),a=n.n(s),o=n(873546),c=n(442837),u=n(573385),d=n(865672),h=n(481060),p=n(607070),g=n(100527),m=n(906732),f=n(385499),_=n(372900),x=n(172751),b=n(606318),E=n(402235),v=n(477734),I=n(670188),j=n(768581),O=n(585483),y=n(463396),S=n(935910),N=n(981631),C=n(848697);function A(e){for(var t=1;tp.Z.roleStyle),en="username"===et,er=(0,v.X$)(),ei=(0,E.ZP)(null!=V?V:q,n.authorId),el=(0,S.Z)(r),es=l.useContext(u.d),ea=ei&&(0,b.S2)(n),eo=en&&ea;l.useEffect(()=>{if(null==K||!eo||null==es)return;let{setAnimate:e}=es;return O.S.subscribeKeyed(N.LPv.ANIMATE_CHAT_AVATAR,"".concat(K,":").concat(r.author.id),e),()=>void O.S.unsubscribeKeyed(N.LPv.ANIMATE_CHAT_AVATAR,"".concat(K,":").concat(r.author.id),e)},[r.author.id,K,eo,es]);let{gradientStyle:ec,gradientClassname:eu}=(0,h.Icv)({primaryColor:null==$?void 0:$.primaryColor,secondaryColor:null==$?void 0:$.secondaryColor,tertiaryColor:null==$?void 0:$.tertiaryColor,roleStyle:"username",includeConvenienceGlow:!0,animateGradient:null==es?void 0:es.animate}),ed=(0,d.EJ)(J+X),eh={className:a()([C.username,eo&&eu]),style:(()=>{if(en)return eo&&null!=$?T(A({},ec),{textDecorationColor:null==$?void 0:$.primaryColor}):null!=Q?{color:Q}:void 0})(),onClick:M,onContextMenu:B,children:ed,"data-text":J+X},ep=l.useMemo(()=>P&&!L?(0,i.jsx)(x.ZP,{primaryGuild:n.primaryGuild,userId:r.author.id,contextGuildId:q,className:C.clanTagChiplet}):null,[P,n.primaryGuild,q,r.author.id,L]),eg=null!=f?f:r.author,em=null!=F&&null!=w?(0,i.jsx)(I.Z,{targetElementRef:H,user:eg,renderPopout:F,shouldShow:w,shouldPreload:el,position:o.tq?"window_center":"right",avatarUrl:null!=n.guildMemberAvatar&&null!=q?(0,j.JM)({guildId:q,userId:eg.id,avatar:n.guildMemberAvatar,size:80}):void 0,onRequestClose:G,clickTrap:w,children:e=>{var{onClick:t}=e,n=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},l=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["onClick"]);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.P3F,T(A({tag:"span",innerRef:H},n,eh),{className:a()(eh.className,C.clickable,k)})),ep]})}}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.P3F,T(A({},eh),{className:a()(eh.className,k)})),ep]}),ef=null!=z?z[0]:null,e_=null!=z?z[1]:null;return(0,i.jsxs)(m.Gt,{value:Y,children:[null!=ef&&!D&&P?(0,i.jsxs)(i.Fragment,{children:[" ",ef," "]}):null,"dot"===et?(0,i.jsx)(h.FhE,{color:Q,colors:ea?$:null,name:ee,className:C.roleDot,hoverOverride:null==es?void 0:es.animate}):null,em,!P&&!L&&(0,i.jsx)(x.ZP,{primaryGuild:n.primaryGuild,userId:r.author.id,contextGuildId:q,className:C.clanTagChiplet}),null!=e_?e_:null,null==ef||D||P?null:ef,null!=r&&(0,y.f)(r)&&er&&U?(0,i.jsx)(Z,{}):null]})}},47930:function(e,t,n){n.d(t,{b:()=>o,x:()=>c});var r=n(255367);n(73800);var i=n(385499),l=n(245315),s=n(368859),a=n(848697);function o(e){let t,{message:n,channel:r,user:a,isRepliedMessage:o}=e;return(null==n?void 0:n.isSystemDM())?t=i.Z.Types.SYSTEM_DM:null!=n&&(0,s.Z)(n)?t=(0,l.cp)(n)?i.Z.Types.OFFICIAL:i.Z.Types.SERVER:(null==a?void 0:a.bot)?t=i.Z.Types.BOT:null!=r&&r.isForumPost()&&r.ownerId===(null==a?void 0:a.id)&&!o&&(t=i.Z.Types.ORIGINAL_POSTER),t}function c(e){let{message:t,channel:n,user:l,compact:s,isRepliedMessage:c,hideIcon:u=!1,children:d}=e,h=o({message:t,channel:n,user:l,compact:s,isRepliedMessage:c,hideIcon:u,children:d});return null==h?null:(0,r.jsx)(i.Z,{className:s?a.botTagCompact:a.botTagCozy,type:h,verified:null==l?void 0:l.isVerifiedBot(),hideIcon:u,useRemSizes:!0,children:d})}},935910:function(e,t,n){n.d(t,{Z:()=>l});var r=n(245315),i=n(368859);function l(e){var t;return!((0,r.cp)(e)||(0,i.Z)(e)&&(null==(t=e.messageReference)?void 0:t.guild_id)!=null)&&(null==e.interaction||"SENDING"!==e.state)}},970648:function(e,t,n){n.d(t,{Z:()=>s}),n(415506);var r=n(772848),i=n(544891),l=n(981631);let s={generateNonce:function(){return(0,r.Z)()},createHandoffToken:async function(e){let{body:{handoff_token:t}}=await i.tn.post({url:l.ANM.HANDOFF,body:{key:e},oldFormErrors:!0,retries:1,rejectWithError:!1});if(null!=t)return t;throw Error("Missing handoff token!")}}},86779:function(e,t,n){n.d(t,{Z:()=>N}),n(388685),n(35282),n(190126),n(368063),n(65234),n(111804),n(490233),n(97749),n(457542);var r=n(255367),i=n(73800),l=n(593473),s=n(756647),a=n(442837),o=n(544891),c=n(433517),u=n(755721),d=n(481060),h=n(570140),p=n(893776),g=n(314897),m=n(626135),f=n(70956),_=n(970648),x=n(981631),b=n(388032),E=n(493148);let v="mweb_handoff_nonce",I="mweb_handoff_nonce_expiration",j=+f.Z.Millis.MINUTE,O=new Set(["nonce_missing","nonce_expired","handoff_exchange"]),y=new Set(["deep_link_failed"]),S=()=>{c.K.remove(v),c.K.remove(I)},N=()=>{let e=(0,a.e7)([g.default],()=>g.default.getFingerprint()),{fingerprint:t,handoff_token:n}=(0,l.parse)(window.location.search),f=Array.isArray(t)?t.length>1?t[0]:null:t,N=null!=f?f:null!==e?e:void 0;i.useEffect(()=>{null!==f&&e!==f&&h.Z.dispatch({type:"FINGERPRINT",fingerprint:f})},[f,e]);let[C,A]=i.useState(null),T=i.useCallback(e=>{A(e),m.default.track(x.rMx.MOBILE_WEB_HANDOFF_FAILURE,{reason:e,fingerprint:(0,s.K)(N)},{fingerprint:N})},[A,N]),P=c.K.get(v);if("null"===n&&null===C&&T("deep_link_failed"),null!=n&&"null"!==n&&null==P&&null===C&&T("nonce_missing"),i.useEffect(()=>{if(null!=P){let e=c.K.get(I);(null==e||Date.now()>=e)&&(T("nonce_expired"),S())}},[P,T]),i.useEffect(()=>{null!=n&&"null"!==n&&null!=P&&null==C&&o.tn.post({url:x.ANM.HANDOFF_EXCHANGE,body:{key:P,handoff_token:n},rejectWithError:!0}).then(e=>p.Z.loginToken(e.body.token,!1)).then(()=>{m.default.track(x.rMx.LOGIN_SUCCESSFUL,{source:x.uRl.MOBILE_WEB_HANDOFF,is_new_user:!1,fingerprint:(0,s.K)(N)});let e=new URL(window.location.href),t=new URLSearchParams(e.search);t.delete("handoff_token"),t.delete("fingerprint"),e.search=t.toString(),window.history.pushState(null,"",e)}).catch(()=>{T("handoff_exchange")}).finally(()=>{S()})},[n,P,C,N,T]),null==N)return null;let Z=null==C?(0,r.jsxs)(r.Fragment,{children:[b.intl.string(b.t.uJ1Jsb),(0,r.jsx)("br",{}),b.intl.string(b.t.GHVWAg)]}):y.has(C)?b.intl.string(b.t.EPt55u):O.has(C)?b.intl.string(b.t.g87kTk):void 0;return null!=C&&y.has(C)?(0,r.jsx)("div",{className:E.errorContainer,children:(0,r.jsx)(d.Text,{color:"interactive-normal",variant:"text-sm/semibold",children:Z})}):(0,r.jsxs)("div",{className:E.container,children:[(0,r.jsx)(d.Text,{variant:"text-sm/semibold",children:Z}),(0,r.jsx)(u.zx,{color:u.zx.Colors.BRAND_INVERTED,onClick:()=>{let e=_.Z.generateNonce();c.K.set(v,e),c.K.set(I,Date.now()+j);let t=new URL(x.x0X),n=new URLSearchParams(window.location.search);n.delete("fingerprint"),n.delete("handoff_token");let r=new URLSearchParams;r.set("redirect",encodeURIComponent(window.location.pathname+n.toString())),r.set("key",e),r.set("fingerprint",N),t.search=r.toString(),m.default.track(x.rMx.DEEP_LINK_CLICKED,{fingerprint:(0,s.K)(N),source:"mobile_web_handoff",destination:x.x0X},{fingerprint:N,flush:!0}),window.location.href=t.toString()},children:(0,r.jsx)(d.Text,{className:E.buttonText,variant:"text-sm/semibold",children:b.intl.string(b.t["NcC75+"])})})]})}},913583:function(e,t,n){n.d(t,{Z:()=>h});var r=n(255367);n(73800);var i=n(990547),l=n(755721),s=n(481060),a=n(213609),o=n(388905),c=n(760213),u=n(388032),d=n(122605);function h(e){let{onDismiss:t}=e;return(0,a.Z)({type:i.ImpressionTypes.MODAL,name:i.ImpressionNames.MULTI_ACCOUNT_SWITCH_LANDING}),(0,r.jsxs)(o.ZP,{className:d.chooseAccountAuthBox,children:[(0,r.jsx)(o.Dx,{children:u.intl.string(u.t["bVbB6+"])}),(0,r.jsx)(s.Text,{className:d.chooseAccountHelpText,variant:"text-md/normal",color:"header-secondary",children:u.intl.string(u.t["0M5fNz"])}),(0,r.jsx)(c.Z,{actionText:u.intl.string(u.t["DSN+h4"]),onAction:e=>{e===c.W.LOGIN_REQUIRED&&t()}}),(0,r.jsx)("div",{className:d.actions,children:(0,r.jsx)(l.zx,{className:d.__invalid_chooseAccountButton,look:l.zx.Looks.LINK,color:l.zx.Colors.PRIMARY,onClick:t,size:l.zx.Sizes.MEDIUM,children:(0,r.jsx)(s.Text,{variant:"text-sm/normal",children:u.intl.string(u.t["9g2mqa"])})})})]})}},929809:function(e,t,n){n.d(t,{H:()=>l,c:()=>i});var r=n(570140);function i(e){r.Z.wait(()=>r.Z.dispatch({type:"NUF_NEW_USER",newUserType:e}))}function l(){r.Z.wait(()=>r.Z.dispatch({type:"NUF_COMPLETE"}))}},701476:function(e,t,n){n.d(t,{M5:()=>i});var r,i=((r={})[r.MARKETING_UNCLAIMED=0]="MARKETING_UNCLAIMED",r[r.INVITE_UNCLAIMED=1]="INVITE_UNCLAIMED",r[r.ORGANIC_REGISTERED=2]="ORGANIC_REGISTERED",r[r.ORGANIC_REGISTERED_GUILD_TEMPLATE=3]="ORGANIC_REGISTERED_GUILD_TEMPLATE",r)},245315:function(e,t,n){n.d(t,{BF:()=>d,QA:()=>u,cp:()=>c});var r=n(367907),i=n(368859),l=n(626135),s=n(135899),a=n(981631),o=n(943702);function c(e){return(0,i.Z)(e)&&e.messageReference.guild_id===s.M_||null!=e.author&&e.author.id===s.c9}function u(){return o}let d=e=>{l.default.track(a.rMx.USER_FLOW_TRANSITION,function(e){for(var t=1;tr});let r=(0,n(818083).B)({kind:"user",id:"2024-08_reaction_push_notifications_user",label:"In App Notifications for Reactions",defaultConfig:{enableInAppNotifications:!1,enableNotificationsForAllReactions:!1},treatments:[{id:1,label:"Enable In App Notifications for Reactions (First Reaction)",config:{enableInAppNotifications:!0,enableNotificationsForAllReactions:!1}},{id:2,label:"Enable In App Notifications for Reactions (All Reactions)",config:{enableInAppNotifications:!0,enableNotificationsForAllReactions:!0}},{id:3,label:"Enable In App Notifications for Reactions (All Reactions)",config:{enableInAppNotifications:!0,enableNotificationsForAllReactions:!0}}]})},477734:function(e,t,n){n.d(t,{X$:()=>i,_f:()=>l}),n(906732);let r=(0,n(818083).B)({kind:"user",id:"2023-08_remix_ga",label:"Remix General Available",defaultConfig:{canSeeRemixBadge:!1,canRemix:!1,isNitroPerk:!1},treatments:[{id:1,label:"Remix for Nitro Subscribers",config:{canSeeRemixBadge:!0,canRemix:!0,isNitroPerk:!0}},{id:3,label:"Upsell Remix for Non-Nitro Users",config:{canSeeRemixBadge:!0,canRemix:!1,isNitroPerk:!0}},{id:5,label:"Remix GA for everyone",config:{canSeeRemixBadge:!0,canRemix:!0,isNitroPerk:!1}}]});function i(){return r.useExperiment({location:"canSeeRemixBadge"},{autoTrackExposure:!0}).canSeeRemixBadge}function l(){return!!r.useExperiment({location:"isRemixANitroPerkHook"},{autoTrackExposure:!0}).isNitroPerk}},905423:function(e,t,n){n.d(t,{Z:()=>c});var r=n(114858),i=n(362383),l=n(731965),s=n(893607),a=n(981631);function o(e){let t=(0,r.LX)(null!=e?e:"",{path:a.Z5c.CHANNEL(s.Hw.guildId(),s.Hw.channelId({optional:!0}),":messageId?")});if(null!=t){let{guildId:e,channelId:n}=t.params;return{guildId:e===a.ME?null:e,channelId:null!=n?n:null}}let n=(0,r.LX)(null!=e?e:"",{path:a.Z5c.GUILD_BOOSTING_MARKETING(s.Hw.guildId())});return null!=n?{guildId:n.params.guildId,channelId:null}:{guildId:null,channelId:null}}let c=(0,i.F)(e=>({path:null,basePath:"/",guildId:null,channelId:null,updatePath(t){let{guildId:n,channelId:r}=o(t);(0,l.j)(()=>e({path:t,guildId:n,channelId:r}))},resetPath(t){let{guildId:n,channelId:r}=o(t);(0,l.j)(()=>e({path:null,guildId:n,channelId:r,basePath:t}))}}))},305587:function(e,t,n){n.d(t,{Xs:()=>i});let r=(0,n(818083).B)({kind:"user",id:"2024-09_dm_mute_feedback",label:"DM Mute Feedback Experiment",defaultConfig:{enabled:!1},treatments:[{id:1,label:"Enable DM Mute Feedback Survey",config:{enabled:!0}}]});function i(e){let{enabled:t}=r.getCurrentConfig({location:e},{autoTrackExposure:!0});return t}},630724:function(e,t,n){n.d(t,{EW:()=>h,FF:()=>c,MK:()=>o,X2:()=>d,mx:()=>u});var r,i,l,s,a,o=((r={}).UNKNOWN="unknown",r.ANY="any",r.INVITE="invite",r.ORGANIC="organic_registration",r.ORGANIC_MARKETING="organic_marketing",r.ORGANIC_GUILD_TEMPLATES="organic_guild_template",r.CREATE_GUILD="create_guild",r),c=((i={}).AGE_GATE="age_gate",i.AGE_GATE_UNDERAGE="age_gate_underage",i),u=((l={}).CLAIM_ACCOUNT="claim_account",l.CLAIM_ACCOUNT_SUCCESS="claim_account_success",l),d=((s={}).GUILD_TEMPLATES="guild_templates",s.GUILD_CREATE="guild_create",s.CREATION_INTENT="creation_intent",s.CHANNEL_PROMPT="channel_prompt",s.JOIN_GUILD="join_guild",s.SUCCESS="create_success",s),h=((a={}).NUF_STARTED="nuf_started",a.AGE_GATE="age_gate",a.NUF_COMPLETE="nuf_complete",a.HUB_CONNECTION="hub_connection",a)},390885:function(e,t,n){n.d(t,{Z:()=>j});var r=n(97519),i=n(296574),l=n(731965),s=n(433517),a=n(710845),o=n(626135),c=n(630724),u=n(981631);function d(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function g(e){var t=function(e,t){if("object"!==m(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==m(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===m(t)?t:String(t)}function m(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}let f="UserFlowAnalyticsStore_current",_="UserFlowAnalyticsStore";function x(e){if(e===c.MK.UNKNOWN)return null;let t=s.K.get("".concat(_,"-").concat(e));if(null==t)return null;let{version:n}=t,r=p(t,["version"]);return 1!==n?null:r}new a.Z("UserFlowAnalytics");let b=(0,r.U)()((0,i.XR)((e,t)=>({flows:{},currentFlow:null,activeFlow:()=>{var e;let n=null!=(e=t().currentFlow)?e:s.K.get(f);if(null==n)return null;let{[n]:r}=t().flows,i=null!=r?r:x(n);return(null==i?void 0:i.currentStep)!=null?n:null}})));function E(e,t){let n=b.getState().flows,{[e]:r}=n,i=p(n,[e].map(g)),s=null!=r?r:x(e);((null==s?void 0:s.currentStep)==null||s.currentStep!==t)&&(0,l.j)(()=>{b.setState({flows:h(d({},i),{[e]:{type:e,lastStep:null,lastTimestamp:null,currentStep:t,currentTimestamp:new Date,skipped:!1}}),currentFlow:e})})}function v(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e;if(e===c.MK.ANY){var i;r=null!=(i=b.getState().activeFlow())?i:c.MK.UNKNOWN}let s=b.getState().flows,{[r]:a}=s,o=p(s,[r].map(g)),u=null!=a?a:x(r);null!=u&&null!=u.currentStep&&u.currentStep!==t&&(0,l.j)(()=>{b.setState({flows:h(d({},o),{[r]:h(d({},u),{lastStep:u.currentStep,lastTimestamp:u.currentTimestamp,currentStep:t,currentTimestamp:new Date,ended:n})}),currentFlow:r})})}function I(){return null!=b.getState().activeFlow()}b.subscribe(e=>null!=e.currentFlow?e.flows[e.currentFlow]:void 0,e=>{var t;if(null!=e&&(!function(e){if(e.type===c.MK.UNKNOWN)return;let t="".concat(_,"-").concat(e.type);e.ended?(s.K.remove(t),s.K.remove(f)):(s.K.set("".concat(_,"-").concat(e.type),h(d({},e),{version:1})),s.K.set(f,e.type))}(e),o.default.track(u.rMx.NUO_TRANSITION,{flow_type:e.type,from_step:e.lastStep,to_step:e.currentStep,seconds_on_from_step:"function"!=typeof(null==(t=e.lastTimestamp)?void 0:t.getTime)?0:(e.currentTimestamp.getTime()-e.lastTimestamp.getTime())/1e3},{flush:!0}),e.ended)){let t=d({},b.getState().flows);delete t[e.type],(0,l.j)(()=>{b.setState({flows:t,currentFlow:null})})}});let j={flowStart:E,flowStepOrStart:function(e,t){I()?v(e,t):E(e,t)},flowStep:v,hasActiveFlow:I}},671533:function(e,t,n){n.d(t,{Z:()=>d}),n(415506);var r,i=n(255367);n(73800);var l=n(120356),s=n.n(l),a=n(325767),o=n(789700),c=((r={}).LEFT="LEFT",r.RIGHT="RIGHT",r.UP="UP",r.DOWN="DOWN",r.UP_LEFT="UP_LEFT",r.DOWN_RIGHT="DOWN_RIGHT",r);let u=e=>{var t,n,{width:r=24,height:l=24,color:c="currentColor",direction:u,foreground:d,className:h,title:p}=e,g=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},l=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["width","height","color","direction","foreground","className","title"]);return(0,i.jsxs)("svg",(t=function(e){for(var t=1;ts});var r=n(525654),i=n.n(r),l=n(643191);let s={dump(e){let t;null!=performance.memory&&(t={jsHeapSizeLimit:performance.memory.jsHeapSizeLimit,totalJSHeapSize:performance.memory.totalJSHeapSize,usedJSHeapSize:performance.memory.usedJSHeapSize}),e({browser:{name:i().name,version:i().version},os:{name:i().os.family,version:i().os.version},memory:t})},getTimeSinceNavigationStart:()=>Date.now()-l.mb}},172517:function(e,t,n){n.d(t,{FW:()=>p,Pk:()=>o,Rq:()=>m,W_:()=>s,dK:()=>a,qd:()=>g}),n(410992),n(227481),n(730884),n(20464),n(341884),n(364341),n(629680),n(505025),n(918970),n(121784),n(644351),n(146733),n(853839),n(570086),n(479048),n(388685),n(704826),n(35282),n(608445),n(415506);var r=n(512722),i=n.n(r),l=n(598077);function s(){return window.crypto.subtle.generateKey({name:"RSA-OAEP",modulusLength:2048,publicExponent:new Uint8Array([1,0,1]),hash:"SHA-256"},!0,["decrypt"])}async function a(e){return i()(null!=e.publicKey,"public key cannot be null"),btoa(String.fromCharCode(...new Uint8Array(await window.crypto.subtle.exportKey("spki",e.publicKey))))}async function o(e){return i()(null!=e.publicKey,"public key cannot be null"),d(await window.crypto.subtle.exportKey("spki",e.publicKey))}function c(e){return btoa(String.fromCharCode(...new Uint8Array(e))).replace(/\//g,"_").replace(/\+/g,"-").replace(/={1,2}$/,"")}function u(e){return Uint8Array.from(atob(e),e=>e.charCodeAt(0))}async function d(e){return c(await window.crypto.subtle.digest({name:"SHA-256"},e))}function h(e,t){return i()(null!=e.privateKey,"private key cannot be null"),window.crypto.subtle.decrypt({name:"RSA-OAEP",hash:"SHA-256"},e.privateKey,t)}async function p(e,t){let n=new TextDecoder,r=await h(e,u(t));return n.decode(r)}async function g(e,t){return c(await h(e,u(t)))}async function m(e,t){let n=(t=await p(e,t)).match(/^(\d+):(\d{1,4}):([a-zA-Z0-9_]+):(.*)$/);if(null==n)throw Error("Invalid encoded user record.");let[,r,i,s,a]=n;return new l.Z({id:r,discriminator:i,avatar:"0"===s?null:s,username:a})}},88658:function(e,t,n){n.d(t,{$6:()=>p,YK:()=>o,_o:()=>u,bL:()=>h,gl:()=>c,rr:()=>d}),n(388685);var r=n(695346),i=n(486472),l=n(430824);n(626135);var s=n(981631);n(388032);let a=864e5*s.eBq;function o(){let e=r.h2.getSetting();return 0===i.Z.totalUnavailableGuilds&&(e=e.filter(e=>null!=l.Z.getGuild(e))),new Set(e)}function c(){let e=r.zA.getSetting();return 0===i.Z.totalUnavailableGuilds&&(e=e.filter(e=>null!=l.Z.getGuild(e))),new Set(e)}function u(){let e=r.SE.getSetting();return 0===i.Z.totalUnavailableGuilds&&(e=e.filter(e=>null!=l.Z.getGuild(e))),new Set(e)}function d(){let e=r.iH.getSetting();return 0===i.Z.totalUnavailableGuilds&&(e=e.filter(e=>null!=l.Z.getGuild(e))),new Set(e)}function h(e){return(e&s.HGf)===s.HGf?{all:!0,mutualFriends:!0,mutualGuilds:!0}:{all:!1,mutualFriends:(e&s.SOq.MUTUAL_FRIENDS)===s.SOq.MUTUAL_FRIENDS,mutualGuilds:(e&s.SOq.MUTUAL_GUILDS)===s.SOq.MUTUAL_GUILDS}}function p(e,t){return!!(!t.verified||t.isStaff())||null!=e&&a>Date.now()-new Date(e.created_at).getTime()}},3570:function(e,t,n){n.d(t,{T:()=>o,s:()=>c});var r=n(536285),i=n(703656),l=n(314897),s=n(358085),a=n(981631);let o=s.isPlatformEmbedded?a.dG4:(e,t)=>{if(!(0,i.DB)())return r.default.request(a.Etm.DEEP_LINK,{type:e,params:t})},c=s.isPlatformEmbedded?a.dG4:(e,t)=>{if(!l.default.isAuthenticated()){var n,r;return o(e,(n=function(e){for(var t=1;t_,wz:()=>f});var l="copy",s="convert";function a(e,t,n){if(t===l)return n;if(t===s)return e(n);if(t instanceof Array)return n.map(n=>a(e,t[0],n));if(t instanceof Object){let r={};for(let[i,l]of Object.entries(t)){if(l.derive){let e=l.derive(n);void 0!==e&&(n[i]=e)}if(!(i in n)){if(l.required)throw Error(`Missing key: ${i}`);continue}if(null==n[i]){r[i]=null;continue}r[i]=a(e,l.schema,n[i])}return r}}function o(e,t){return{required:!0,schema:e,derive:t}}function c(e){return{required:!0,schema:e}}function u(e){return{required:!1,schema:e}}var d={type:c(l),id:c(s),transports:u(l)},h={appid:u(l),appidExclude:u(l),credProps:u(l)},p={appid:u(l),appidExclude:u(l),credProps:u(l)};c({rp:c(l),user:c({id:c(s),name:c(l),displayName:c(l)}),challenge:c(s),pubKeyCredParams:c(l),timeout:u(l),excludeCredentials:u([d]),authenticatorSelection:u(l),attestation:u(l),extensions:u(h)}),u(l),c(l),c(l),c(s),u(l),c({clientDataJSON:c(s),attestationObject:c(s),transports:o(l,e=>{var t;return(null==(t=e.getTransports)?void 0:t.call(e))||[]})}),o(p,e=>e.getClientExtensionResults());var g={mediation:u(l),publicKey:c({challenge:c(s),timeout:u(l),rpId:u(l),allowCredentials:u([d]),userVerification:u(l),extensions:u(h)}),signal:u(l)},m={type:c(l),id:c(l),rawId:c(s),authenticatorAttachment:u(l),response:c({clientDataJSON:c(s),authenticatorData:c(s),signature:c(s),userHandle:c(s)}),clientExtensionResults:o(p,e=>e.getClientExtensionResults())};function f(e){return a(r,g,e)}async function _(e){let t=await navigator.credentials.get(e);return t.toJSON=()=>a(i,m,t),t}}}]); //# sourceMappingURL=4f1c54cbc8151b5c.js.map