// 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; };