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

309 lines
10 KiB
TypeScript

// Metro module 5794 (f5795).
import Durations from "../../utils/Durations";
import { wrapPaths } from "../../_bundle/getAuthenticationPath";
import { intl } from "../../intl/index.native";
import FamilyCenter_messages from "./FamilyCenter.messages";
const r10 = 30 * Durations.Millis.SECOND;
const r11 = 5 * Durations.Millis.MINUTE;
const r55 = 5 * Durations.Millis.MINUTE;
const r32 = wrapPaths(Object.freeze({
FAMILY_CENTER_SETTINGS: "/family-center/settings",
FAMILY_CENTER_MY_FAMILY: "/family-center/my-family"
}), [":", "?", "@"]);
const r31 = {
DM_MESSAGE_SEND: 1,
1: "DM_MESSAGE_SEND",
GDM_MESSAGE_SEND: 2,
2: "GDM_MESSAGE_SEND",
MESSAGE_REACT: 3,
3: "MESSAGE_REACT",
ADD_FRIEND: 4,
4: "ADD_FRIEND",
SEND_CALL: 5,
5: "SEND_CALL",
CALL_JOIN: 6,
6: "CALL_JOIN",
GUILD_JOIN: 7,
7: "GUILD_JOIN",
GUILD_MESSAGE_SEND: 8,
8: "GUILD_MESSAGE_SEND",
GUILD_VC_JOIN: 9,
9: "GUILD_VC_JOIN",
GUILD_VOICE_CHANNEL_LEAVE: 10,
10: "GUILD_VOICE_CHANNEL_LEAVE",
CALL_LEAVE: 11,
11: "CALL_LEAVE",
CALL_START: 12,
12: "CALL_START",
INVOICE_COMPLETE: 13,
13: "INVOICE_COMPLETE"
};
const r30 = {
PARENT: 1,
1: "PARENT",
CHILD: 2,
2: "CHILD"
};
const r29 = {
PENDING: 1,
1: "PENDING",
ACTIVE: 2,
2: "ACTIVE",
INACTIVE: 3,
3: "INACTIVE",
DECLINED: 4,
4: "DECLINED",
EXPIRED: 5,
5: "EXPIRED"
};
const r28 = {
USER_ADD: 1,
1: "USER_ADD",
GUILD_ADD: 2,
2: "GUILD_ADD",
USER_INTERACTION: 3,
3: "USER_INTERACTION",
GUILD_INTERACTION: 4,
4: "GUILD_INTERACTION",
USER_CALLED: 5,
5: "USER_CALLED",
TOTAL_VOICE_MINUTES: 6,
6: "TOTAL_VOICE_MINUTES",
PURCHASES: 7,
7: "PURCHASES",
GIFTS: 8,
8: "GIFTS"
};
const r27 = {
ACTIVITY: "ACTIVITY",
REQUESTS: "REQUESTS",
SETTINGS: "SETTINGS",
CONTENT_AND_SOCIAL: "CONTENT_AND_SOCIAL",
DATA_AND_PRIVACY: "DATA_AND_PRIVACY",
SCREEN_TIME_CONTROLS: "SCREEN_TIME_CONTROLS"
};
const r26 = {
ACTIVITY: 0,
0: "ACTIVITY",
REQUESTS: 1,
1: "REQUESTS",
SETTINGS: 2,
2: "SETTINGS",
CONTENT_AND_SOCIAL: 3,
3: "CONTENT_AND_SOCIAL",
DATA_AND_PRIVACY: 4,
4: "DATA_AND_PRIVACY",
SCREEN_TIME_CONTROLS: 5,
5: "SCREEN_TIME_CONTROLS"
};
const r25 = {
SIDENAV: "SIDENAV",
SETTINGS: "SETTINGS"
};
const r24 = {
SIDENAV: 0,
0: "SIDENAV",
SETTINGS: 1,
1: "SETTINGS"
};
const r101 = {
TabChange: 0,
0: "TabChange",
ShowQRCodeModal: 1,
1: "ShowQRCodeModal",
RevealQRCode: 2,
2: "RevealQRCode",
ScanQRCodeButton: 3,
3: "ScanQRCodeButton",
ScanQRCode: 4,
4: "ScanQRCode",
LoadMore: 5,
5: "LoadMore",
SelectTeen: 6,
6: "SelectTeen",
HideQRCode: 7,
7: "HideQRCode",
NufConsentGateLinkCodeError: 8,
8: "NufConsentGateLinkCodeError",
ShareLink: 9,
9: "ShareLink",
CopyLink: 10,
10: "CopyLink"
};
const map = new Map([[r28.USER_INTERACTION, {
priority: 100,
tooltipHeader: () => intl.string(FamilyCenter_messages.kvTgWP),
tooltipDescription: (a0) => a0 ? intl.string(FamilyCenter_messages.w4wmnb) : intl.string(FamilyCenter_messages.foTzbd),
sectionHeader: (a0) => intl.formatToPlainString(FamilyCenter_messages["4T3zWT"], {
count: a0
}),
sectionDescription: (a0) => a0 ? intl.string(FamilyCenter_messages.w4wmnb) : intl.string(FamilyCenter_messages.foTzbd),
timestampFormatter: () => ({
today: intl.string(FamilyCenter_messages.fLBUx7),
yesterday: intl.string(FamilyCenter_messages.cHHgxI),
days: FamilyCenter_messages.qvKjp8
})
}], [r28.USER_CALLED, {
priority: 200,
tooltipHeader: () => intl.string(FamilyCenter_messages.D7Sngz),
tooltipDescription: (a0) => a0 ? intl.string(FamilyCenter_messages.aiAhnQ) : intl.string(FamilyCenter_messages["4ufgdz"]),
sectionHeader: (a0) => intl.formatToPlainString(FamilyCenter_messages["0GE4Ni"], {
count: a0
}),
sectionDescription: (a0) => a0 ? intl.string(FamilyCenter_messages.aiAhnQ) : intl.string(FamilyCenter_messages["4ufgdz"]),
timestampFormatter: () => ({
today: intl.string(FamilyCenter_messages.IHd5cZ),
yesterday: intl.string(FamilyCenter_messages.wOsfxv),
days: FamilyCenter_messages.oCk8c4
})
}], [r28.USER_ADD, {
priority: 300,
tooltipHeader: () => intl.string(FamilyCenter_messages.kIcKAj),
tooltipDescription: (a0) => a0 ? intl.string(FamilyCenter_messages.BkVb1X) : intl.string(FamilyCenter_messages.mpHHfa),
sectionHeader: (a0) => intl.formatToPlainString(FamilyCenter_messages["TEvo+H"], {
count: a0
}),
sectionDescription: (a0) => a0 ? intl.string(FamilyCenter_messages.BkVb1X) : intl.string(FamilyCenter_messages.mpHHfa),
timestampFormatter: () => ({
today: intl.string(FamilyCenter_messages.JUHIYZ),
yesterday: intl.string(FamilyCenter_messages.GiswUW),
days: FamilyCenter_messages["fwQgE/"]
})
}], [r28.GUILD_ADD, {
priority: 400,
tooltipHeader: () => intl.string(FamilyCenter_messages.uav9Bh),
tooltipDescription: (a0) => a0 ? intl.string(FamilyCenter_messages.LVNgTD) : intl.string(FamilyCenter_messages.TA8GFt),
sectionHeader: (a0) => intl.formatToPlainString(FamilyCenter_messages["7feG7T"], {
count: a0
}),
sectionDescription: (a0) => a0 ? intl.string(FamilyCenter_messages.LVNgTD) : intl.string(FamilyCenter_messages.TA8GFt)
}], [r28.GUILD_INTERACTION, {
priority: 500,
tooltipHeader: () => intl.string(FamilyCenter_messages.CcrbCw),
tooltipDescription: (a0) => a0 ? intl.string(FamilyCenter_messages.BLgIrk) : intl.string(FamilyCenter_messages.sSJauZ),
sectionHeader: (a0) => intl.formatToPlainString(FamilyCenter_messages.rcPInc, {
count: a0
}),
sectionDescription: (a0) => a0 ? intl.string(FamilyCenter_messages.BLgIrk) : intl.string(FamilyCenter_messages.sSJauZ)
}], [r28.TOTAL_VOICE_MINUTES, {
priority: 175,
tooltipHeader: () => intl.string(FamilyCenter_messages.eo4Fxh),
tooltipDescription: () => intl.string(FamilyCenter_messages["O/AElu"]),
sectionHeader: (a0) => intl.formatToPlainString(FamilyCenter_messages.eGFWUd, {
count: a0
}),
sectionDescription: () => intl.string(FamilyCenter_messages["O/AElu"])
}], [r28.PURCHASES, {
priority: 150,
tooltipHeader: () => intl.string(FamilyCenter_messages.NMYKsh),
tooltipDescription: (a0) => a0 ? intl.string(FamilyCenter_messages.cqIdqZ) : intl.string(FamilyCenter_messages["85PtWu"]),
sectionHeader: (a0) => intl.formatToPlainString(FamilyCenter_messages.FPViWL, {
amount: a0
}),
sectionDescription: (a0) => a0 ? intl.string(FamilyCenter_messages.cqIdqZ) : intl.string(FamilyCenter_messages["85PtWu"])
}], [r28.GIFTS, {
priority: 600,
tooltipHeader: () => intl.string(FamilyCenter_messages.ULUspo),
tooltipDescription: () => intl.string(FamilyCenter_messages.nH8vlc),
sectionHeader: (a0) => intl.formatToPlainString(FamilyCenter_messages["0R6I/b"], {
amount: a0
}),
sectionDescription: () => intl.string(FamilyCenter_messages.nH8vlc)
}]]);
const r176 = {
CHECK: 0,
0: "CHECK",
X: 1,
1: "X"
};
const r179 = {
GENERIC_ERROR: 0,
0: "GENERIC_ERROR",
INELIGIBLE_FOR_FAMILY_CENTER: 1,
1: "INELIGIBLE_FOR_FAMILY_CENTER",
PENDING_REQUEST_EXISTS: 2,
2: "PENDING_REQUEST_EXISTS",
MAX_CONNECTIONS_REACHED: 3,
3: "MAX_CONNECTIONS_REACHED"
};
const r185 = {
290000: r179.INELIGIBLE_FOR_FAMILY_CENTER,
290002: null,
290005: null
};
r185[290002] = r179.MAX_CONNECTIONS_REACHED;
r185[290005] = r179.PENDING_REQUEST_EXISTS;
const r188 = {};
r188[r179.GENERIC_ERROR] = {
header: () => intl.string(FamilyCenter_messages.nGX8Co),
description: () => intl.string(FamilyCenter_messages.Uss2dn),
icon: r176.X
};
r188[r179.PENDING_REQUEST_EXISTS] = {
header: () => intl.string(FamilyCenter_messages.tu0MRv),
description: ({ email }) => email != null ? intl.formatToPlainString(FamilyCenter_messages.xNEkdx, {
email
}) : intl.string(FamilyCenter_messages.Xyjnwn),
icon: r176.CHECK
};
r188[r179.MAX_CONNECTIONS_REACHED] = {
header: (a0) => a0.isAdult ? intl.string(FamilyCenter_messages.bS5x94) : intl.string(FamilyCenter_messages.MzX4RP),
description: (a0) => a0.isAdult ? intl.format(FamilyCenter_messages.GKzqWi, {
link: "https://support.discord.com/hc/articles/14155043715735"
}) : intl.format(FamilyCenter_messages["69F+eS"], {
link: "https://support.discord.com/hc/articles/14155060633623"
}),
icon: r176.X
};
r188[r179.INELIGIBLE_FOR_FAMILY_CENTER] = {
header: () => intl.string(FamilyCenter_messages.W9JLJh),
description: () => intl.format(FamilyCenter_messages.On5iRI, {
link: "https://support.discord.com/hc/requests/new?ticket_form_id=360000029731"
}),
icon: r176.X
};
export const RESTRICTED_HOURS_LAYER_KEY = "RESTRICTED_HOURS_LAYER";
export { r10 as FAMILY_CENTER_REFETCH_COOLDOWN };
export { r11 as FAMILY_CENTER_AGE_VERIFICATION_RESUME_TIMEOUT };
export const MAX_PARENT_TO_TEEN_ACTIVE_CONNECTIONS = 8;
export const MAX_TEEN_TO_PARENT_ACTIVE_CONNECTIONS = 3;
export const FAMILY_CENTER_REQUEST_SECTION_HEIGHT = 26;
export const FAMILY_CENTER_REQUEST_ROW_HEIGHT = 64;
export const FAMILY_CENTER_LINK_REQUEST_REGEX = /\/feature\/family-center\/my-family\/(\w+)\/(\w+)/;
export const FAMILY_CENTER_REQUEST_QR_CODE_URL = (a0, a1) => `https://discord.com/feature/family-center/my-family/${a0}/${a1}`;
export const FAMILY_CENTER_ITEMS_SHOWN_INCREMENTS = 4;
export { r55 as QR_CODE_AUTO_HIDE_TIMEOUT };
export const PLACEHOLDER_QR_CODE_URL = "https://www.youtube.com/watch?v=dQw4w9WgXcQ";
export { r32 as FAMILY_CENTER_SUB_ROUTES };
export { r31 as TeenActionType };
export { r30 as UserLinkType };
export { r29 as UserLinkStatus };
export { r28 as TeenActionDisplayType };
export { r27 as FamilyCenterSubPages };
export { r26 as FamilyCenterSubPageAnalyticsIds };
export { r25 as FamilyCenterPageLocation };
export { r24 as FamilyCenterPageLocationAnalyticsIds };
export { r101 as FamilyCenterAction };
export { map as ACTION_TO_TEXT };
export { r176 as FamilyCenterIconType };
export { r179 as FamilyCenterFailureCode };
export { r185 as FAMILY_CENTER_ERROR_CODE_TO_FAILURE };
export { r188 as FAMILY_CENTER_LINK_REQUEST_ERROR_EXPERIENCES };
export const CONNECT_GUARDIAN_BOTTOM_SHEET_KEY = "ConnectGuardianBottomSheet";
export const PENDING_LINK_REQUEST_TIMESTAMP_FORMATTER = () => ({
seconds: intl.string(FamilyCenter_messages.CJdoee),
minutes: FamilyCenter_messages.InzMn3,
hours: FamilyCenter_messages.ErkYCI,
yesterday: intl.string(FamilyCenter_messages.GvfssA),
days: FamilyCenter_messages.pWig18,
date: FamilyCenter_messages.MP3khg
});
export const ACCEPTED_LINK_REQUEST_TIMESTAMP_FORMATTER = () => ({
seconds: intl.string(FamilyCenter_messages.Bqsamd),
minutes: FamilyCenter_messages.kX3wJg,
hours: FamilyCenter_messages.J18GbG,
yesterday: intl.string(FamilyCenter_messages.Ln9zMn),
days: FamilyCenter_messages.WRtySz,
date: FamilyCenter_messages.Y3ZYtM
});