// Module ID: 8703 // Function ID: 8704 // Name: AgeVerificationRetryScreen // Dependencies: [5, 19, 17, 1074, 8537, 21, 4636, 576, 4849, 8531, 8699, 1114, 8529, 1150, 5773, 4632, 5768, 5686, 2024, 2] // Exports: default // Module 8703 (AgeVerificationRetryScreen) import nativeDefault from "native" /* 576 */; import HelpdeskUtilsDefault from "HelpdeskUtils" /* 2024 */; import AgeVerificationActionCreatorsDefault from "AgeVerificationActionCreators" /* 8529 */; import AgeVerificationAnalyticsUtils from "AgeVerificationAnalyticsUtils" /* 8531 */; import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */; import noop from "module_19" /* 19 */; require = fn; get_ActivityIndicator = fn(17); ({ ActivityIndicator: hasOwnProperty, ScrollView: metroRequire, View: closure_7 } = get_ActivityIndicator); const HelpdeskArticles = fn(1074).HelpdeskArticles; const SafetyHubLinks = fn(8537).SafetyHubLinks; const jsxProd = fn(21); ({ jsx: c10, jsxs: closure_11, Fragment: closure_12 } = jsxProd); const createStyles = fn(4636); let obj2 = { loadingIndicator: { position: "absolute", top: 0, left: 0, right: 0, bottom: 0, zIndex: 1 }, container: { paddingHorizontal: nativeDefault.space.PX_16, flex: 1 }, headerContainer: null, centerText: null, helpLink: null }; let obj3 = { paddingHorizontal: nativeDefault.space.PX_16, flex: 1 }; obj2.headerContainer = { paddingVertical: nativeDefault.space.PX_16, alignItems: "center", gap: nativeDefault.space.PX_8 }; obj2.centerText = { textAlign: "center" }; let obj4 = { paddingVertical: nativeDefault.space.PX_16, alignItems: "center", gap: nativeDefault.space.PX_8 }; obj2.helpLink = { marginTop: nativeDefault.space.PX_8 }; let closure_13 = createStyles.createStyles(obj2); const size = fn(2); let result = size.fileFinishedImporting("modules/age_assurance/native/AgeVerificationRetryScreen.tsx"); export default function GetStartedScreen(modalSessionId) { modalSessionId = modalSessionId.modalSessionId; initiateAgeVerification = undefined; let isManualAgeVerificationHidden; const tmp = closure_13(); let obj = modalSessionId(isManualAgeVerificationHidden[8]); const initiateAgeVerification1 = obj.useInitiateAgeVerification({ onComplete: modalSessionId.onClose, entryPoint: modalSessionId(isManualAgeVerificationHidden[9]).AgeVerificationModalEntryPoint.RETRY_MODAL }); ({ loading, initiateAgeVerification } = initiateAgeVerification1); let obj2 = { onComplete: modalSessionId.onClose, entryPoint: modalSessionId(isManualAgeVerificationHidden[9]).AgeVerificationModalEntryPoint.RETRY_MODAL }; isManualAgeVerificationHidden = modalSessionId(isManualAgeVerificationHidden[10]).useIsManualAgeVerificationHidden("age_verification_retry_modal"); let intl = modalSessionId(isManualAgeVerificationHidden[11]).intl; let obj3 = modalSessionId(isManualAgeVerificationHidden[10]); let intl2 = modalSessionId(isManualAgeVerificationHidden[11]).intl; const stringResult = intl.string(modalSessionId(isManualAgeVerificationHidden[11]).t.JSdbBe); let intl3 = modalSessionId(isManualAgeVerificationHidden[11]).intl; const stringResult2 = intl3.string(modalSessionId(isManualAgeVerificationHidden[11]).t.mFvt9M); let items = [initiateAgeVerification, modalSessionId, isManualAgeVerificationHidden, stringResult2]; const memo = noop.useMemo(() => { let obj = { title: stringResult2, description: null, onPress: null }; const intl = modalSessionId(isManualAgeVerificationHidden[11]).intl; obj.description = intl.string(modalSessionId(isManualAgeVerificationHidden[11]).t.ecdUKD); closure_0 = stringResult2(function*(arg0, value) { if (c0 === 2) { c0 = 3; throw new TypeError("Generator functions may not be called on executing generators"); } else if (tmp3 === 3) { if (arg0 === 1) { throw value; } else if (arg0 === 2) { const obj2 = { value, done: true }; return obj2; } else { return { value: "HermesInternal", done: null }; } } else { try { c0 = 2; if (0 === v1) { if (arg0 === 1) { c0 = 3; throw value; } else if (arg0 === 2) { c0 = 3; const obj3 = { value, done: true }; return obj3; } else { const result = v3(8531).trackAgeVerificationModalClicked(c0, v3(8531).AgeVerificationModalVersion.RETRY, v3(8531).AgeVerificationModalCta.GET_STARTED); v1 = 1; c0 = 1; const obj4 = { value: v1(), done: false }; return obj4; } } else if (arg0 === 1) { c0 = 3; throw value; } else if (arg0 === 2) { c0 = 3; const obj = { value, done: true }; return obj; } else { c0 = 3; return { value: "HermesInternal", done: null }; } } catch (tmp5) { c0 = tmp; throw tmp5; } } }); obj.onPress = function() { const self = this; const apply = closure_0.apply; if (typeof apply === "unknown") { let applyArgumentsResult = HermesBuiltin.applyArguments(self); } else { applyArgumentsResult = apply(self, arguments); } return applyArgumentsResult; }; const items = [obj]; if (!isManualAgeVerificationHidden) { let obj2 = { title: null, description: null, onPress: null }; const intl2 = tmp(tmp2[11]).intl; obj2.title = intl2.string(tmp(tmp2[11]).t["LZO+Hd"]); const intl3 = tmp(tmp2[11]).intl; obj2.description = intl3.string(tmp(tmp2[11]).t["ty+iWP"]); obj2.onPress = function onPress() { initiateAgeVerification(isManualAgeVerificationHidden[12]).openUrl(constants.APPEALS_LINK); const obj = initiateAgeVerification(isManualAgeVerificationHidden[12]); const result = modalSessionId(isManualAgeVerificationHidden[9]).trackAgeVerificationModalClicked(closure_0, modalSessionId(isManualAgeVerificationHidden[9]).AgeVerificationModalVersion.RETRY, modalSessionId(isManualAgeVerificationHidden[9]).AgeVerificationModalCta.MANUAL_REVIEW_REQUEST); }; items.push(obj2); } return items; }, items); if (loading) { let obj4 = { style: tmp.loadingIndicator, size: "small", color: null }; let WHITE; if (tmp2Result.isAndroid()) { WHITE = initiateAgeVerification(tmp3[7]).unsafe_rawColors.WHITE; } obj4.color = WHITE; loading = closure_10(closure_5, obj4); tmp2Result = tmp2(tmp3[13]); } const obj5 = { children: null }; const items1 = [loading, ]; const obj6 = { style: tmp.container, children: null }; const obj7 = { style: tmp.headerContainer, children: null }; const items2 = [closure_10(modalSessionId(isManualAgeVerificationHidden[14]).ShieldSpotIllustration, {}), closure_10(modalSessionId(isManualAgeVerificationHidden[15]).Text, { variant: "heading-xl/bold", color: "mobile-text-heading-primary", style: tmp.centerText, children: stringResult }), ]; const obj8 = { variant: "heading-xl/bold", color: "mobile-text-heading-primary", style: tmp.centerText, children: stringResult }; const stringResult1 = intl2.string(modalSessionId(isManualAgeVerificationHidden[11]).t.JNK1ue); const tmp10 = closure_12; items2[2] = closure_10(modalSessionId(isManualAgeVerificationHidden[15]).Text, { variant: "heading-md/medium", color: "text-strong", style: tmp.centerText, children: intl2.string(modalSessionId(isManualAgeVerificationHidden[11]).t.JNK1ue) }); obj7.children = items2; const items3 = [closure_11(closure_7, obj7), , ]; const obj9 = { variant: "heading-md/medium", color: "text-strong", style: tmp.centerText, children: intl2.string(modalSessionId(isManualAgeVerificationHidden[11]).t.JNK1ue) }; items3[1] = closure_10(modalSessionId(isManualAgeVerificationHidden[16]).TableRowGroup, { hasIcons: false, children: memo.map((item, index) => { ({ title, description, onPress } = item); return closure_1_10(modalSessionId(isManualAgeVerificationHidden[17]).TableRow, { arrow: true, label, subLabel, onPress }, index); }) }); const obj11 = { variant: "text-xs/medium", color: "text-muted", style: null, children: null }; const items4 = [, ]; ({ centerText: arr6[0], helpLink: arr6[1] } = tmp); obj11.style = items4; const intl4 = tmp2(tmp3[11]).intl; obj11.children = intl4.format(modalSessionId(isManualAgeVerificationHidden[11]).t["L+FgkZ"], { handleOnHelpUrlHook() { const obj = AgeVerificationActionCreatorsDefault; obj.openUrl(HelpdeskUtilsDefault.getArticleURL(HelpdeskArticles.TIGGER_PAWTECT_LEARN_MORE)); const result = AgeVerificationAnalyticsUtils.trackAgeVerificationModalClicked(modalSessionId, AgeVerificationAnalyticsUtils.AgeVerificationModalVersion.RETRY, AgeVerificationAnalyticsUtils.AgeVerificationModalCta.LEARN_MORE); } }); items3[2] = closure_10(modalSessionId(isManualAgeVerificationHidden[15]).Text, obj11); obj6.children = items3; items1[1] = closure_11(closure_6, obj6); obj5.children = items1; return closure_11(tmp10, obj5); };