Build 533169stable
Module 511793
10,364 characters · in no known chunkDependencies
Required by (1)
Lazily required by (0)none
Requires (32)
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>ei,h:()=>W});var r=n(627968),i=n(64700),s=n(488428),a=n(873263),o=n(110259),l=n(279194),u=n(49485),c=n(80703),d=n(311907),_=n(506774),f=n(417876),p=n(549711),h=n(268218),m=n(701663),E=n(7143),g=n(404787),A=n(411199),I=n(463347),T=n(334465),S=n(614792),y=n(961350),v=n(954571),N=n(53505),C=n(374400),R=n(723702),O=n(837921),b=n(652215);n(436317);var D=n(396574);n(869146),n(507263),n(967347);let L=(0,h.Fe)({createPromise:()=>n.e("22062").then(n.bind(n,224116)),webpackId:224116,name:"UnsupportedBrowser"}),w=(0,h.Fe)({createPromise:()=>Promise.all([n.e("56423"),n.e("25280")]).then(n.bind(n,987482)),webpackId:987482,name:"DownloadApps"}),M=(0,h.Fe)({createPromise:()=>n.e("84809").then(n.bind(n,312625)),webpackId:312625,name:"InviteProxy"}),P=(0,h.Fe)({createPromise:()=>Promise.all([n.e("34917"),n.e("46391")]).then(n.bind(n,556074)),webpackId:556074,name:"VerifyConnectedAccount"}),x=(0,h.Fe)({createPromise:()=>Promise.all([n.e("34917"),n.e("63832")]).then(n.bind(n,744185)),webpackId:744185,name:"VerifyConnectedAccountSuccess"}),k=(0,h.Fe)({createPromise:()=>Promise.all([n.e("34917"),n.e("50033")]).then(n.bind(n,885338)),webpackId:885338,name:"VerifyConnectedAccountError"}),U=(0,h.Fe)({createPromise:()=>Promise.all([n.e("34917"),n.e("52986")]).then(n.bind(n,97649)),webpackId:97649,name:"LinkConnectedAccount"}),G=(0,h.Fe)({createPromise:()=>n.e("65893").then(n.bind(n,599128)),webpackId:599128,name:"LinkAuthorize"}),F=(0,h.Fe)({createPromise:()=>Promise.all([n.e("66535"),n.e("16864")]).then(n.bind(n,60883)),webpackId:60883,name:"ActivateDevice"}),V=(0,h.Fe)({createPromise:()=>Promise.all([n.e("57174"),n.e("41927"),n.e("10614"),n.e("49681"),n.e("38939"),n.e("94678"),n.e("37347"),n.e("896"),n.e("72125"),n.e("58959"),n.e("87440"),n.e("91652"),n.e("3795"),n.e("37457"),n.e("8555"),n.e("57875"),n.e("90365"),n.e("28936"),n.e("68859"),n.e("48330"),n.e("92414"),n.e("94857"),n.e("95834"),n.e("48840"),n.e("49559"),n.e("18976"),n.e("37372"),n.e("41353"),n.e("98141"),n.e("62608"),n.e("84560"),n.e("61474"),n.e("91139"),n.e("28136"),n.e("93142"),n.e("74507"),n.e("18496"),n.e("62175"),n.e("21420"),n.e("94212"),n.e("44459"),n.e("25672"),n.e("41606"),n.e("64879"),n.e("21957"),n.e("1636"),n.e("38865"),n.e("77120"),n.e("49862"),n.e("10117"),n.e("79149"),n.e("10730"),n.e("92597"),n.e("34366"),n.e("37901"),n.e("3788"),n.e("62371"),n.e("38213"),n.e("28810"),n.e("44667"),n.e("35432"),n.e("83518"),n.e("26456"),n.e("93811"),n.e("41164"),n.e("69547"),n.e("58801"),n.e("34749"),n.e("95782"),n.e("4787"),n.e("7803"),n.e("53609"),n.e("94989"),n.e("84704"),n.e("33563"),n.e("67646"),n.e("69215"),n.e("26053"),n.e("23291"),n.e("21051"),n.e("7602"),n.e("44030"),n.e("34160"),n.e("3039"),n.e("64950"),n.e("91142"),n.e("87371"),n.e("25281"),n.e("56423"),n.e("21738")]).then(n.bind(n,885041)),webpackId:885041,name:"ViewsWithMainInterface",memo:!0,id:885041}),B=(0,h.Fe)({createPromise:()=>Promise.all([n.e("66535"),n.e("48330"),n.e("37372"),n.e("88890"),n.e("64161"),n.e("3039"),n.e("7726"),n.e("34078"),n.e("86142")]).then(n.bind(n,998643)),webpackId:998643,name:"ViewsWithAuth"}),H=(0,h.Fe)({createPromise:()=>n.e("13419").then(n.bind(n,39960)),webpackId:39960,name:"ViewsWithOAuth2"}),j=(0,h.Fe)({createPromise:()=>n.e("30514").then(n.bind(n,146088)),webpackId:146088,name:"BrowserHandoff"}),Y=(0,h.Fe)({createPromise:()=>n.e("74272").then(n.bind(n,569710)),webpackId:569710,name:"MobileWebHandoffFallback"}),W=(0,h.Fe)({createPromise:()=>Promise.all([n.e("57174"),n.e("41927"),n.e("10614"),n.e("49681"),n.e("38939"),n.e("37347"),n.e("58959"),n.e("91652"),n.e("3795"),n.e("37457"),n.e("8555"),n.e("57875"),n.e("90365"),n.e("28936"),n.e("68859"),n.e("48330"),n.e("92414"),n.e("94857"),n.e("95834"),n.e("48840"),n.e("49559"),n.e("18976"),n.e("37372"),n.e("98141"),n.e("62608"),n.e("84560"),n.e("61474"),n.e("91139"),n.e("28136"),n.e("93142"),n.e("74507"),n.e("18496"),n.e("21420"),n.e("44459"),n.e("25672"),n.e("41606"),n.e("64879"),n.e("1636"),n.e("77120"),n.e("49862"),n.e("10730"),n.e("92597"),n.e("34366"),n.e("37901"),n.e("38213"),n.e("28810"),n.e("41164"),n.e("94989"),n.e("21051"),n.e("7602"),n.e("44030"),n.e("34160"),n.e("3039"),n.e("64950"),n.e("84018")]).then(n.bind(n,611861)),webpackId:611861,name:"Overlay"}),K=(0,h.Fe)({createPromise:()=>Promise.all([n.e("83518"),n.e("7803"),n.e("66708")]).then(n.bind(n,303174)),webpackId:303174,name:"SuspendedUserSafetyHubPage"}),$=(0,h.Fe)({createPromise:()=>Promise.all([n.e("91227"),n.e("71791")]).then(n.bind(n,125820)),webpackId:125820,name:"QuestsLandingPage"}),z=(0,h.Fe)({createPromise:()=>Promise.all([n.e("91227"),n.e("44900")]).then(n.bind(n,589877)),webpackId:589877,name:"QuestPreviewLandingPage"}),q=(0,h.Fe)({createPromise:()=>Promise.all([n.e("34917"),n.e("81881")]).then(n.bind(n,519716)),webpackId:519716,name:"ConnectionsAuthorizeContinue"}),Z=(0,h.Fe)({createPromise:()=>n.e("15243").then(n.bind(n,998345)),webpackId:998345,name:"ApplicationDirectoryRoutes"}),X=(0,h.Fe)({createPromise:()=>n.e("38217").then(n.bind(n,149755)),webpackId:149755,name:"ApplicationDirectoryGlobalDiscoveryRoutes"}),Q=()=>(0,r.jsx)(V,{}),J=new Set([b.BVt.LOGIN,b.BVt.LOGIN_HANDOFF,b.BVt.INVITE_LOGIN(":inviteCode"),b.BVt.GIFT_CODE_LOGIN(":giftCode"),b.BVt.GUILD_TEMPLATE_LOGIN(":guildTemplateCode")]);function ee(e,t){return t?e.filter(e=>!J.has(e)):e}class et extends i.Component{componentDidMount(){let{isAuthenticated:e}=this.props;O.Ay.cleanupDisplaySleep(),A.A.initialize(),S.A.wasAuthenticated=e}componentWillUnmount(){A.A.terminate()}render(){let e,{isAuthenticated:t,migrationStatus:n,skipsSettingDefaultPageTitle:i}=this.props;return e=n===E.p.IN_PROGRESS?null:D.VP?R.isPlatformEmbedded?(0,r.jsxs)(a.dO,{children:[t?null:(0,r.jsx)(a.qh,{path:b.BVt.ACCOUNT_STANDING,component:K}),(0,r.jsx)(a.qh,{exact:!0,path:b.BVt.INDEX,render:()=>(0,r.jsx)(f.A,{})}),(0,r.jsx)(p.A,{exact:!0,path:b.BVt.APPS,component:w}),(0,r.jsx)(a.qh,{path:ee([b.BVt.LOGIN,b.BVt.REGISTER,b.BVt.INVITE(":inviteCode"),b.BVt.INVITE_LOGIN(":inviteCode"),b.BVt.GIFT_CODE(":giftCode"),b.BVt.GIFT_CODE_LOGIN(":giftCode"),b.BVt.RESET],!1),component:B}),(0,r.jsx)(p.A,{path:b.BVt.INVITE_PROXY(I.pv.channelId()),component:M}),(0,r.jsx)(a.rd,{from:b.BVt.INVITE(""),to:b.BVt.LOGIN}),(0,r.jsx)(a.rd,{from:b.BVt.GIFT_CODE(""),to:b.BVt.LOGIN}),(0,r.jsx)(a.qh,{render:Q})]}):(0,r.jsxs)(a.dO,{children:[(0,r.jsx)(p.A,{exact:!0,path:b.BVt.INDEX,render:()=>(0,r.jsx)(f.A,{})}),(0,r.jsx)(a.qh,{path:ee([b.BVt.LOGIN_ONE_TIME,b.BVt.LOGIN,b.BVt.LOGIN_HANDOFF,b.BVt.REGISTER,b.BVt.BILLING_PREFIX,b.BVt.BILLING_PROMOTION_REDEMPTION(":code"),b.BVt.INVITE(":inviteCode"),b.BVt.INVITE_LOGIN(":inviteCode"),b.BVt.GIFT_CODE(":giftCode"),b.BVt.GIFT_CODE_LOGIN(":giftCode"),b.BVt.GUILD_TEMPLATE(":guildTemplateCode"),b.BVt.GUILD_TEMPLATE_LOGIN(":guildTemplateCode"),b.BVt.DISABLE_EMAIL_NOTIFICATIONS,b.BVt.DISABLE_SERVER_HIGHLIGHT_NOTIFICATIONS,b.BVt.RESET,b.BVt.REPORT,b.BVt.REPORT_SECOND_LOOK,b.BVt.ACCOUNT_REVERT(":token")],!1),component:B}),t?null:(0,r.jsx)(a.qh,{path:b.BVt.PICK_GUILD_SETTINGS(":section?",":subsection?"),component:B}),t?null:(0,r.jsx)(a.qh,{path:b.BVt.CHANNEL(I.pv.guildId(),I.pv.channelId({optional:!0}),":messageId?"),component:B}),(0,r.jsx)(a.rd,{from:b.BVt.INVITE(""),to:b.BVt.LOGIN}),(0,r.jsx)(p.A,{path:b.BVt.INVITE_PROXY(I.pv.channelId()),component:M}),(0,r.jsx)(a.rd,{from:b.BVt.GIFT_CODE(""),to:b.BVt.LOGIN}),(0,r.jsx)(p.A,{path:b.BVt.QUESTS(":questId"),component:$,impressionName:o.ImpressionNames.QUESTS_LANDING_PAGE,impressionProperties:e=>{let{match:t}=e;return{quest_id:t?.params.questId!=null?Number(t.params.questId):void 0}}}),(0,r.jsx)(p.A,{path:b.BVt.QUEST_PREVIEW(":questId"),component:z}),(0,r.jsx)(p.A,{path:b.BVt.HANDOFF,component:j}),(0,r.jsx)(p.A,{path:b.BVt.MOBILE_WEB_HANDOFF,component:Y}),(0,r.jsx)(p.A,{path:b.BVt.CONNECTION_LINK(":type"),component:U}),(0,r.jsx)(p.A,{path:b.BVt.CONNECTION_LINK_AUTHORIZE(":type"),component:G}),(0,r.jsx)(p.A,{path:b.BVt.ACTIVATE,component:F}),(0,r.jsx)(p.A,{path:b.BVt.ACTIVATE_HANDOFF,component:F}),(0,r.jsx)(p.A,{path:b.BVt.CONNECTIONS_AUTHORIZE_CONTINUE(":type"),component:q}),(0,r.jsx)(p.A,{path:b.BVt.CONNECTIONS_SUCCESS(":type"),component:x}),(0,r.jsx)(p.A,{path:b.BVt.CONNECTIONS_ERROR(":type"),component:k}),(0,r.jsx)(p.A,{path:b.BVt.CONNECTIONS(":type"),component:P}),(0,r.jsx)(p.A,{path:b.BVt.DOWNLOAD_QR_CODE_REDIRECT,render:()=>{let e=v.default.getSuperProperties()?.os,t=(0,s.parse)((window.location.search??"").substr(1)),n=t.referring_location?.toString();return("iOS"===e||"Android"===e)&&v.default.track(b.HAw.DOWNLOAD_APP,{platform:e,ptb:!1,released:!0,has_e_mail:"true"===t.has_e_mail,referring_location:n,qr_code:!0}),window.location.href=(0,N.b$)(null!=n&&""!==n?n:"qr_code",e),null}}),(0,r.jsx)(p.A,{path:b.BVt.OPEN_APP_FROM_EMAIL,render:()=>{let e=v.default.getSuperProperties()?.os,t=(0,C.Z)(window.location.search??"");if("iOS"!==e&&"Android"!==e)return(0,r.jsx)(a.rd,{to:null!=t.desktop?`${t.desktop.pathname}${t.desktop.search}`:b.BVt.APP});{let n=(0,N.b$)("app_open_from_email",e,t.mobile),r=(0,u.X7)(n);null!=r&&v.default.track(b.HAw.DEEP_LINK_CLICKED,{fingerprint:(0,c.v)(r.fingerprint),attempt_id:r.attemptId,source:r.utmSource,destination:null!=t.mobile?t.mobile.toString():null}),window.location.href=n}}}),(0,r.jsx)(a.rd,{from:b.BVt.CONNECT_AUTHORIZE,to:{...location,pathname:b.BVt.OAUTH2_AUTHORIZE}}),(0,r.jsx)(a.qh,{path:[b.BVt.OAUTH2_AUTHORIZED,b.BVt.OAUTH2_AUTHORIZE,b.BVt.OAUTH2_ERROR,b.BVt.OAUTH2_WHITELIST_ACCEPT],component:H}),t?null:(0,r.jsx)(a.qh,{path:[b.BVt.ACCOUNT_STANDING],component:K}),t?null:(0,r.jsx)(a.qh,{path:[b.BVt.APPLICATION_DIRECTORY],component:Z}),t?null:(0,r.jsx)(a.qh,{path:[b.BVt.GLOBAL_DISCOVERY_APPS],component:X}),(0,r.jsx)(a.qh,{render:Q}),(0,r.jsx)(a.rd,{from:b.BVt.ACCOUNT_REVERT(""),to:b.BVt.LOGIN})]}):(0,r.jsx)(a.dO,{children:(0,r.jsx)(p.A,{component:L})}),(0,r.jsxs)(m.A,{skipsSettingDefaultPageTitle:i,children:[e,R.isPlatformEmbedded&&(n===E.p.NOT_STARTED||n===E.p.IN_PROGRESS)&&!0!==_.w.get(l.qx)?(0,r.jsx)(g.A,{}):null]})}}function en(){let{pathname:e}=(0,a.zy)();return null!=(0,T.B)(e,{path:b.BVt.APPLICATION_DIRECTORY})}function er(e){let t=en();return(0,r.jsx)(et,{...e,skipsSettingDefaultPageTitle:t})}let ei=d.Ay.connectStores([y.default,E.A],()=>({isAuthenticated:y.default.isAuthenticated(),migrationStatus:E.A.getMigrationStatus()}),{forwardRef:!0})(er)}