// Module ID: 6784 // Function ID: 6785 // Name: VerificationUtils // Dependencies: [1074, 1115, 12, 2] // Module 6784 (VerificationUtils) import _modDef12 from "module_12" /* 12 */; import util from "util" /* 1115 */; import Constants from "Constants" /* 1074 */; import size from "module_2" /* 2 */; const UserRequiredActions = Constants.UserRequiredActions; const VerificationTypes = Constants.VerificationTypes; ({ EMAIL, PHONE, REVERIFY_EMAIL, REVERIFY_PHONE } = VerificationTypes); const items = [EMAIL]; const items1 = [PHONE]; const items2 = [REVERIFY_EMAIL]; const items3 = [REVERIFY_PHONE]; const items4 = [EMAIL, PHONE]; const items5 = [PHONE, REVERIFY_EMAIL]; const items6 = [EMAIL, REVERIFY_PHONE]; const items7 = [REVERIFY_EMAIL, REVERIFY_PHONE]; const items8 = [VerificationTypes.CAPTCHA]; let closure_5 = { [UserRequiredActions.REQUIRE_VERIFIED_EMAIL]: items, [UserRequiredActions.REQUIRE_VERIFIED_PHONE]: items1, [UserRequiredActions.REQUIRE_REVERIFIED_EMAIL]: items2, [UserRequiredActions.REQUIRE_REVERIFIED_PHONE]: items3, [UserRequiredActions.REQUIRE_VERIFIED_EMAIL_OR_VERIFIED_PHONE]: items4, [UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_VERIFIED_PHONE]: items5, [UserRequiredActions.REQUIRE_VERIFIED_EMAIL_OR_REVERIFIED_PHONE]: items6, [UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE]: items7, [UserRequiredActions.REQUIRE_CAPTCHA]: items8, [UserRequiredActions.AGREEMENTS]: [], [UserRequiredActions.REQUIRE_SAFETY_FLOWS]: [] }; let result = size.fileFinishedImporting("modules/verification/VerificationUtils.tsx"); export default { isPhoneReverification(currentUser, action) { let tmp = undefined !== currentUser && currentUser.isPhoneVerified(); if (tmp) { tmp = action === UserRequiredActions.REQUIRE_REVERIFIED_PHONE || action === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE || action === UserRequiredActions.REQUIRE_VERIFIED_EMAIL_OR_REVERIFIED_PHONE; const tmp4 = action === UserRequiredActions.REQUIRE_REVERIFIED_PHONE || action === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE || action === UserRequiredActions.REQUIRE_VERIFIED_EMAIL_OR_REVERIFIED_PHONE; } return tmp; }, isEmailReverification(stateFromStores1) { return stateFromStores1 === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL || stateFromStores1 === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE || stateFromStores1 === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_VERIFIED_PHONE; }, isFullScreenVerification(action) { let result = action === UserRequiredActions.REQUIRE_CAPTCHA || action === tmp.REQUIRE_VERIFIED_EMAIL || action === tmp.REQUIRE_VERIFIED_PHONE || action === tmp.REQUIRE_REVERIFIED_PHONE || action === tmp.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE || action === tmp.REQUIRE_VERIFIED_EMAIL_OR_REVERIFIED_PHONE; if (!result) { const self = this; result = this.isEmailReverification(action); } return result; }, getVerificationTypes(action) { if (null != action) { return []; } }, getButtonTitle(item) { if (VerificationTypes.EMAIL === item) { const intl5 = util.intl; return intl5.string(util.t["1MPz27"]); } else if (tmp.PHONE === item) { const intl4 = util.intl; return intl4.string(util.t.mjJeco); } else if (tmp.REVERIFY_EMAIL === item) { const intl3 = util.intl; return intl3.string(util.t.nmdPFX); } else if (tmp.REVERIFY_PHONE === item) { const intl2 = util.intl; return intl2.string(util.t.of2125); } else { const intl = util.intl; return intl.string(util.t["oF6+Ww"]); } }, areVerificationTypesEqual(arg0, arg1) { return _modDef12.isEqual(arg0, arg1); } };