decord/alpha/source/modules/age_gate/NsfwServerInviteWarningVariant.tsx
2026-10-12 06:59:38 +00:00

84 lines
3.3 KiB
TypeScript

// Module ID: 9624
// Function ID: 9625
// Name: NsfwServerInviteWarningVariant
// Dependencies: [1085, 5926, 1126, 9625, 558, 5909, 9626, 2]
// Exports: getNsfwServerInviteWarningAgeGroupForError, getNsfwServerInviteWarningVariant
// Module 9624 (NsfwServerInviteWarningVariant)
import Constants from "Constants" /* 1085 */;
import intl3 from "intl" /* 1126 */;
import AgeVerificationUtils from "AgeVerificationUtils" /* 5909 */;
import getTinyBroncoWarningDescriptions from "getTinyBroncoWarningDescriptions" /* 5926 */;
import useAgeGroupPresentation from "useAgeGroupPresentation" /* 9625 */;
import ReactCompilerGating from "ReactCompilerGating" /* 558 */;
import size from "module_2" /* 2 */;
const AbortCodes = Constants.AbortCodes;
const tmp2 = ReactCompilerGating.isReactCompilerEnabled() ? (function useGatedAgeGroup() {
let TEEN;
const obj = AgeVerificationUtils;
const isVerifiedTeen = obj.useIsVerifiedTeen();
const obj2 = AgeVerificationUtils;
const isVerifiedAdult = obj2.useIsVerifiedAdult();
const AgeGroupState = useAgeGroupPresentation.AgeGroupState;
if (isVerifiedTeen) {
TEEN = AgeGroupState.TEEN;
} else {
TEEN = isVerifiedAdult ? AgeGroupState.ADULT : AgeGroupState.UNVERIFIED;
}
return TEEN;
}) : (function useGatedAgeGroup() {
let TEEN;
const obj = AgeVerificationUtils;
const isVerifiedTeen = obj.useIsVerifiedTeen();
const obj2 = AgeVerificationUtils;
const isVerifiedAdult = obj2.useIsVerifiedAdult();
const AgeGroupState = useAgeGroupPresentation.AgeGroupState;
if (isVerifiedTeen) {
TEEN = AgeGroupState.TEEN;
} else {
TEEN = isVerifiedAdult ? AgeGroupState.ADULT : AgeGroupState.UNVERIFIED;
}
return TEEN;
});
const result = size.fileFinishedImporting("modules/age_gate/NsfwServerInviteWarningVariant.tsx");
export const getNsfwServerInviteWarningVariant = function getNsfwServerInviteWarningVariant(gatedAgeGroup) {
let intl;
let intl2;
let obj4;
const obj = getTinyBroncoWarningDescriptions;
const tmp3 = obj.getTinyBroncoServerDescriptions()[gatedAgeGroup];
const obj2 = { text: intl.string(intl3.t.FDSSia), joins: false };
intl = intl3.intl;
if (useAgeGroupPresentation.AgeGroupState.ADULT === gatedAgeGroup) {
const obj3 = { description: tmp3, confirm: obj4, goBackIsPrimary: false };
obj4 = { text: intl2.string(intl3.t.wVq7uo), joins: true };
intl2 = tmp(1126).intl;
return obj3;
} else if (useAgeGroupPresentation.AgeGroupState.TEEN === gatedAgeGroup) {
return { description: tmp3, confirm: obj2, goBackIsPrimary: true };
} else if (useAgeGroupPresentation.AgeGroupState.UNVERIFIED === gatedAgeGroup) {
return { description: tmp3, confirm: obj2, goBackIsPrimary: false };
}
};
export const useGatedAgeGroup = tmp2;
export const getNsfwServerInviteWarningAgeGroupForError = function getNsfwServerInviteWarningAgeGroupForError(arg0) {
let UNVERIFIED;
let tmp3;
if (AbortCodes.UNDER_MINIMUM_AGE === arg0) {
UNVERIFIED = useAgeGroupPresentation.AgeGroupState.TEEN;
tmp3 = require;
} else if (tmp.AGE_GROUP_UNVERIFIED === arg0) {
tmp3 = require;
UNVERIFIED = useAgeGroupPresentation.AgeGroupState.UNVERIFIED;
} else {
return null;
}
let tmp7 = null;
const tmp3Result = tmp3(9626);
if (tmp3Result.getIsInviteAcceptAgeGroupErrorsEnabled("invite_accept_error")) {
tmp7 = UNVERIFIED;
}
return tmp7;
};