Files
discord-decomp/modules/routing/RouteConstants.tsx
T
2026-11-01 12:12:55 +02:00

253 lines
11 KiB
TypeScript

// Metro module 677 (f678).
import { CollectibleShopTab } from "../collectibles/CollectiblesShopConstants";
import { CONFERENCE_MODE_ENABLED } from "../conference_mode/ConferenceModeConstants";
import { ApplicationDirectoryProfileSections, GlobalDiscoveryAppsSections } from "../global_discovery_apps/GlobalDiscoveryAppsConstants";
import { wrapPaths } from "../../_bundle/getAuthenticationPath";
let c585_3 = "@me";
const r29 = ["@me", "@favorites", "@guilds-empty-nux", "@inbox", "@guild-upsell-list"];
const r107 = wrapPaths(Object.freeze({
INDEX: "/",
APP: "/app",
APP_WITH_INVITE_AND_GUILD_ONBOARDING: (a0) => `/app/invite-with-guild-onboarding/${a0}`,
APP_WITH_GIFT_CODE: (a0) => `/app/gifts/${a0}`,
ACTIVITY: "/activity",
ACTIVITIES: "/activities",
ACTIVITIES_HAPPENING_NOW: "/activities/happening-now",
ACTIVITY_DETAILS: (a0) => `/activities/${a0}`,
APPLICATION_LIBRARY: "/library",
APPLICATION_LIBRARY_INVENTORY: "/library/inventory",
APPLICATION_LIBRARY_ACTION: (a0, a1) => `/library/${a0}/${a1}`,
APPLICATION_LIBRARY_SETTINGS: "/library/settings",
APPLICATION_STORE: "/store",
APPLICATION_STORE_LISTING_SKU: (a0, a1) => `/store/skus/${a0}${a1 != null ? `/${a1}` : ""}`,
APPLICATION_STORE_LISTING_APPLICATION: (a0, a1) => `/store/applications/${a0}${a1 != null ? `/${a1}` : ""}`,
BILLING_PREFIX: "/billing",
BILLING_LOGIN_HANDOFF: "/billing/login/handoff",
BILLING_PREMIUM_SUBSCRIBE: "/billing/premium/subscribe",
BILLING_PAYMENT_SOURCES_CREATE: "/billing/payment-sources/create",
BILLING_PREMIUM_SWITCH_PLAN: "/billing/premium/switch-plan",
BILLING_GUILD_SUBSCRIPTIONS_PURCHASE: "/billing/guild-subscriptions/purchase",
BILLING_PAYMENTS: "/billing/payments",
BILLING_PROMOTION_REDEMPTION: (a0) => `/billing/promotions/${a0}`,
BILLING_PROMOTION_REDEMPTION_GENERIC: "/billing/promotions",
BILLING_PROMOTION_DIRECT_FULFILLMENT_REDEMPTION: (a0, a1) => `/billing/partner-promotions/${a0}/${a1}`,
GIFT_CARD_REDEEM: "/redeem",
FRIENDS: "/channels/@me",
ME: "/channels/@me",
MESSAGE_REQUESTS: "/message-requests",
CHANNEL: (a0, a1, a2) => {
let r10;
let r3 = a0;
if (a1 == null) {
if (!a0) {
r3 = c585_3;
}
r10 = `/channels/${r3}`;
} else {
r10 = `/channels/${a0 ? a0 : c585_3}/${a1}`;
}
return a2 != null ? `${r10}/${a2}` : r10;
},
CHANNEL_THREAD_VIEW: (a0, a1, a2, a3) => {
const r4 = `/channels/${a0}/${a1}/threads/${a2}`;
return a3 != null ? `${r4}/${a3}` : r4;
},
VOICE_CHAT_CHANNEL_PARTIAL: (a0, a1, a2) => {
const r9 = `/voice/${a0}/${a1}`;
return a2 != null ? `${r9}/${a2}` : r9;
},
LOGIN: "/login",
LOGIN_HANDOFF: "/login/handoff",
LOGIN_ONE_TIME: "/login/one-time",
REGISTER: "/register",
DEFAULT_LOGGED_OUT: CONFERENCE_MODE_ENABLED ? "/register" : "/login",
INVITE: (a0) => `/invite/${a0}`,
INVITE_LOGIN: (a0) => `/invite/${a0}/login`,
INVITE_REGISTER: (a0) => `/invite/${a0}/register`,
INVITE_PROXY: (a0, a1) => a1 != null ? `/invite-proxy/${a0}?messageId=${a1}` : `/invite-proxy/${a0}`,
GUILD_TEMPLATE: (a0) => `/template/${a0}`,
GUILD_TEMPLATE_LOGIN: (a0) => `/template/${a0}/login`,
GIFT_CODE: (a0) => `/gifts/${a0}`,
GIFT_CODE_LOGIN: (a0) => `/gifts/${a0}/login`,
WELCOME: (a0, a1) => {
let r9;
let r6 = a0;
if (a1 != null) {
if (a0 == null) {
r6 = c585_3;
}
r9 = `/welcome/${r6}/${a1}`;
} else {
r9 = `/welcome/${a0 == null ? c585_3 : a0}`;
}
return r9;
},
VERIFY: "/verify",
VERIFY_REQUEST: "/verify-request",
RESET: "/reset",
APPS: "/apps",
ACTIVATE: "/activate",
ACTIVATE_HANDOFF: "/activate/handoff",
CONNECTION_LINK: (a0) => `/connections/${a0}/link`,
CONNECTION_LINK_AUTHORIZE: (a0) => `/connections/${a0}/link-authorize`,
CONNECTIONS_SUCCESS: (a0) => `/connections/${a0}/success`,
CONNECTIONS_ERROR: (a0) => `/connections/${a0}/error`,
CONNECTIONS: (a0) => `/connections/${a0}`,
CONNECTIONS_AUTHORIZE_CONTINUE: (a0) => `/connections/${a0}/authorize-continue`,
CONNECT_AUTHORIZE: "/connect/authorize",
OAUTH2_AUTHORIZE: "/oauth2/authorize",
OAUTH2_AUTHORIZED: "/oauth2/authorized",
OAUTH2_ERROR: "/oauth2/error",
SETTINGS: (a0, a1) => `/settings/${a0}${a1 != null ? `/${a1}` : ""}`,
DEVELOPER_ACTIVATE_APPLICATION_TEST_MODE: "/settings/advanced/activate-application-test-mode",
SNOWSGIVING: "/snowsgiving",
PLAYGROUND: (a0, a1) => {
const r1 = a0 != null;
let r2 = "/playground";
if (r1) {
const r11 = "/playground" + `/${a0}`;
r2 = a1 != null ? r11 + `/${a1}` : r11;
}
return r2;
},
CHANGELOGS: (a0) => "/settings/changelogs" + (a0 != null ? `/${a0}` : ""),
USERS: (a0) => `/users/${a0}`,
GUILD_CREATE: "/guilds/create",
DISABLE_EMAIL_NOTIFICATIONS: "/disable-email-notifications",
DISABLE_SERVER_HIGHLIGHT_NOTIFICATIONS: "/disable-server-highlight-notifications",
USER_GUILD_NOTIFICATION_SETTINGS: (a0) => `/guilds/${a0}/notification-settings`,
AUTHORIZE_IP: "/authorize-ip",
REJECT_IP: "/reject-ip",
REJECT_MFA: "/reject-mfa",
AUTHORIZE_PAYMENT: "/authorize-payment",
HANDOFF: "/handoff",
DOMAIN_MIGRATION: "/domain-migration",
XBOX_EDU: "/connections/xbox/intro",
XBOX_PIN: "/connections/xbox/pin",
DOWNLOAD_QR_CODE_REDIRECT: "/download-qr-code",
BILLING_POPUP_BRIDGE_CALLBACK: "/billing/popup-bridge/callback",
OAUTH2_WHITELIST_ACCEPT: "/oauth2/allowlist/accept",
GUILD_DISCOVERY: "/guild-discovery",
GLOBAL_DISCOVERY: "/discovery",
QUEST_HOME_DEPRECATED: "/discovery/quests",
QUEST_HOME: "/quest-home",
GLOBAL_DISCOVERY_SERVERS: "/discovery/servers",
GLOBAL_DISCOVERY_APPS: "/discovery/applications",
GLOBAL_DISCOVERY_APPS_CATEGORY: (a0) => `/discovery/applications/categories/${a0}`,
GLOBAL_DISCOVERY_APPS_PROFILE: (a0) => `/discovery/applications/${a0}`,
GLOBAL_DISCOVERY_APPS_PROFILE_SECTION: (a0, a1) => `/discovery/applications/${a0}/${a1}`,
GLOBAL_DISCOVERY_APPS_PROFILE_STORE_SKU: (a0, a1) => `/discovery/applications/${a0}/${GlobalDiscoveryAppsSections.STORE}/${a1}`,
GLOBAL_DISCOVERY_APPS_SEARCH: "/discovery/applications/search",
GUILD_MEMBER_VERIFICATION: (a0) => `/member-verification/${a0}`,
GUILD_MEMBER_VERIFICATION_FOR_HUB: (a0, a1) => `/member-verification-for-hub/${a0}${a1 != null ? `/${a1}` : ""}`,
POPOUT_WINDOW: "/popout",
UPCOMING_STAGES: (a0, a1) => `/guild-stages/${a0}${a1 != null ? `/${a1}` : ""}`,
VERIFY_HUB_EMAIL: "/verify-hub-email",
OPEN_APP_FROM_EMAIL: "/open-app-from-email",
BILLING_MANAGE_SUBSCRIPTION: "/billing/premium/manage",
BILLING_PAST_DUE_SUBSCRIPTION: "/billing/premium/past-due",
BILLING_MANAGE_SUBSCRIPTION_WITH_DEEP_LINK: (a0, a1) => `/billing/premium/manage?deep_link_type=${a0}${a1 != null ? `&load_id=${a1}` : ""}`,
BILLING_MANAGE_SUBSCRIPTION_WITH_FLOW_TYPE: (a0, a1) => `/billing/premium/manage?flow_type=${a0}${a1 != null ? `&load_id=${a1}` : ""}`,
BILLING_STANDALONE_CHECKOUT_PAGE: (a0, a1, a2, a3, a4, a5, a6) => {
const r1 = a3 != null;
let r12 = "";
const r11 = r1 ? `&payment_method_type=${a3}` : "";
const r10 = a4 != null ? `&deep_link_type=${a4}` : "";
const r9 = a5 != null ? `&use_preset_offer=${a5}` : "";
if (a6 != null) {
r12 = `&flow_type=${a6}`;
}
return `/billing/premium/subscribe?plan_id=${a0}&gift=${a1}&load_id=${a2}${r11}${r10}${r9}${r12}`;
},
BILLING_STANDALONE_GUILD_BOOST_CHECKOUT_PAGE: (a0, a1, a2, a3) => {
const r1 = a1 != null;
let r7 = "";
const r6 = r1 ? `&deep_link_type=${a1}` : "";
const r5 = a2 != null ? `&load_id=${a2}` : "";
if (a3 != null) {
r7 = `&flow_type=${a3}`;
}
return `/billing/guild-subscriptions/purchase?guild_id=${a0}${r6}${r5}${r7}`;
},
GUILD_BOOSTING_MARKETING: (a0) => `/guilds/${a0}/premium-guild-subscriptions`,
GUILD_SETTINGS: (a0, a1, a2) => {
const r16 = `/guilds/${a0}/settings${a1 != null ? `/${a1}` : ""}`;
return a2 != null ? `${r16}/${a2}` : r16;
},
PICK_GUILD_SETTINGS: (a0, a1, a2) => {
const r11 = "/guilds/settings" + (a0 != null ? `/${a0}` : "");
return `${a1 != null ? `${r11}/${a1}` : r11}${a2 != null ? `?feature=${a2}` : ""}`;
},
GUILD_EVENT_DETAILS: (a0, a1, a2) => `/events/${a0}/${a1}` + (a2 != null ? `/${a2}` : ""),
FEATURE: (a0) => `/feature/${a0}`,
GUILD_FEATURE: (a0, a1) => `/feature/${a0}/${a1}`,
GUILD_JOIN_REQUEST: (a0, a1) => `/guilds/${a0}/requests/${a1}`,
MOBILE_WEB_HANDOFF: "/mweb-handoff",
APPLICATION_DIRECTORY: "/application-directory",
APPLICATION_DIRECTORY_PROFILE: (a0) => `/application-directory/${a0}`,
APPLICATION_DIRECTORY_PROFILE_SECTION: (a0, a1) => `/application-directory/${a0}/${a1}`,
APPLICATION_DIRECTORY_PROFILE_STORE_SKU: (a0, a1) => `/application-directory/${a0}/${ApplicationDirectoryProfileSections.STORE}/${a1}`,
APPLICATION_DIRECTORY_SEARCH: "/application-directory/search",
FAMILY_CENTER: "/family-center",
FAMILY_CENTER_MY_FAMILY: (a0, a1) => `/feature/family-center/my-family/${a0}/${a1}`,
SERVER_SHOP: (a0) => `/channels/${a0}/shop`,
CHANNELS_GAME_SHOP: (a0, a1, a2, a3) => {
let r5 = a1;
const r10 = `/channels/${a0}/game-shop`;
if (a1 == null) {
r5 = 0;
}
const r15 = r10 + `/${r5}`;
let r16 = r15;
if (a2 != null) {
const r21 = r15 + `/${a2}`;
r16 = a3 != null ? r21 + `/${a3}` : r21;
}
return r16;
},
GAME_SHOP: (a0, a1, a2) => {
const r9 = `/game-shop/${a0}`;
let r10 = r9;
if (a1 != null) {
const r14 = r9 + `/${a1}`;
r10 = a2 != null ? r14 + `/${a2}` : r14;
}
return r10;
},
GUILD_PRODUCT: (a0, a1) => `/channels/${a0}/shop/${a1}`,
REPORT: "/report",
REPORT_SECOND_LOOK: "/report-review",
COLLECTIBLES_SHOP: "/shop",
COLLECTIBLES_SHOP_GAME_SHOP: (a0, a1, a2, a3) => {
const r11 = `/shop?tab=${CollectibleShopTab.GAME_SHOPS}&applicationId=${a0}`;
const r12 = a1 != null ? r11 + `&pageIndex=${a1}` : r11;
const r18 = a2 != null ? r12 + `&skuId=${a2}` : r12;
return a3 != null ? r18 + `&slug=${a3}` : r18;
},
COLLECTIBLES_SHOP_WITH_TAB: (a0) => `/shop?tab=${a0}`,
COLLECTIBLES_SHOP_COLLECTION_DETAIL: (a0) => `/shop/collection/${a0}`,
COLLECTIBLES_SHOP_PRODUCT_DETAIL: (a0) => `/shop/product/${a0}`,
COLLECTIBLES_SHOP_LAYOUT: (a0) => `/shop/layout/${a0}`,
NITRO_HOME: "/store",
ACCOUNT_STANDING: "/account-standing",
CHANNEL_SUMMARIES: (a0) => `/channels/${a0}/summaries`,
CHANNEL_SUMMARY: (a0, a1) => `/channels/${a0}/summaries/${a1}`,
USER_SUMMARIES: "/users/@me/summaries",
QUESTS: (a0) => `/quests/${a0}`,
GAME_PROFILE: (a0) => `/games/${a0}`,
ACCOUNT_REVERT: (a0) => `/wasntme/${a0}`,
POWERUP_STORE: (a0) => `/channels/${a0}/boosts`,
CONFERENCE_MODE: "/conference-mode",
CONFERENCE_MODE_VOICE: (a0, a1) => `/conference-mode/voice/${a0}/${a1}`,
QUEST_PREVIEW: (a0) => `/quest-preview/${a0}`,
QUEST_PREVIEW_TOOL_2: (a0) => `/quest-home?tab=preview_tool&quest_id=${a0}`,
ICYMI: "/icymi"
}), [":", "?", "@"]);
export const ME = "@me";
export const FAVORITES = "@favorites";
export const NOTIFICATIONS_INBOX = "@inbox";
export const EMPTY_NUX_SERVER = "@guilds-empty-nux";
export const MOBILE_GUILD_UPSELL_LIST = "@guild-upsell-list";
export { r29 as PSEUDO_GUILD_IDS };
export { r107 as Routes };