decord/source/modules/nuf/native/RedesignNewUserManager.tsx

74 lines
2.8 KiB
TypeScript
Raw Normal View History

2026-08-24 06:08:38 +00:00
// Module ID: 16754
// Function ID: 16755
2026-07-29 08:29:29 +00:00
// Name: prototype
2026-08-24 06:08:38 +00:00
// Dependencies: [11899, 4498, 5043, 8955, 16755, 5265, 16757, 2008, 16756, 500, 4233, 2]
2026-07-20 16:05:17 +00:00
2026-08-24 06:08:38 +00:00
// Module 16754 (prototype)
import set from "set" /* 2 */;
import initializeDefault from "initialize" /* 5043 */;
import ContactSyncModes from "ContactSyncModes" /* 11899 */;
import closure_5 from "initialize" /* 4498 */;
2026-07-23 10:11:24 +00:00
2026-07-29 08:29:29 +00:00
({ initialize: c3, ContactSyncModes: c4 } = ContactSyncModes);
2026-08-24 06:08:38 +00:00
initializeDefault;
2026-07-29 08:29:29 +00:00
let prototype = function RedesignNewUserManager() {
const applyArgumentsResult = HermesBuiltin.applyArguments(new.target, new.target);
2026-08-24 06:08:38 +00:00
require = applyArgumentsResult;
2026-07-29 08:29:29 +00:00
applyArgumentsResult._onboardingStepIndex = -1;
applyArgumentsResult._lastShownStepIndex = -1;
applyArgumentsResult.actions = {
POST_CONNECTION_OPEN() {
return applyArgumentsResult.handleConnectionOpen();
},
ONBOARDING_START() {
return applyArgumentsResult.handleOnboardingStart();
}
};
applyArgumentsResult.startOnboarding = function startOnboarding() {
callback(applyArgumentsResult(table[3]).hasDeferredInvite() ? closure_4.ONBOARDING_INVITE : closure_4.ONBOARDING);
let obj = applyArgumentsResult(table[3]);
const tmp = applyArgumentsResult;
const tmp2 = table;
const nextOnboardingStep = applyArgumentsResult(table[4]).getNextOnboardingStep(false, -1, -1);
nextOnboardingStep.then((arg0) => {
({ lastShownStepIndex, onboardingStepIndex } = arg0);
let obj = callback(table[4]);
const keyForOnboardingStep = obj.getKeyForOnboardingStep(onboardingStepIndex);
if (null != keyForOnboardingStep) {
const obj3 = callback2(tmp2[5]);
const tmp11 = tmp(tmp2[7])(tmp2[6], tmp2.paths);
obj = { initialRouteName: null, initialOnboardingStepIndex: null };
obj[0] = keyForOnboardingStep;
obj[1] = onboardingStepIndex;
const NEW_USER_MODAL_KEY = tmp(tmp2[8]).NEW_USER_MODAL_KEY;
let str = "card";
if (tmpResult.isAndroid()) {
str = "transparentModal";
}
obj = { fullScreenGestureEnabled: false, presentation: null, animation: "slide_from_bottom" };
obj[1] = str;
obj3.pushLazy(tmp11, obj, NEW_USER_MODAL_KEY, obj);
tmpResult = tmp(tmp2[9]);
}
});
};
applyArgumentsResult.handleOnboardingStart = function handleOnboardingStart() {
applyArgumentsResult.startOnboarding();
};
applyArgumentsResult.handleConnectionOpen = function handleConnectionOpen() {
2026-08-24 06:08:38 +00:00
if (null != closure_1_5.getType()) {
2026-07-29 08:29:29 +00:00
if (!obj.isModalOpen()) {
applyArgumentsResult.startOnboarding();
}
2026-08-24 06:08:38 +00:00
obj = applyArgumentsResult(closure_1_2[10]);
2026-07-29 08:29:29 +00:00
}
};
return applyArgumentsResult;
}.prototype;
class prototype extends tmp3 {
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
prototype = new prototype();
2026-08-24 06:08:38 +00:00
const result = set.fileFinishedImporting("modules/nuf/native/RedesignNewUserManager.tsx");
2026-07-20 16:05:17 +00:00
2026-07-29 08:29:29 +00:00
export default prototype;