正在查看: CallApp v2.226 应用的 OnBoardingNavigationActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: CallApp v2.226 应用的 OnBoardingNavigationActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.callapp.contacts.activity.setup.navigation;
import android.R;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import androidx.activity.result.ActivityResult;
import androidx.navigation.fragment.NavHostFragment;
import androidx.navigation.h;
import com.callapp.common.api.ApiConstants;
import com.callapp.common.authenticators.config.AuthenticatorsConfiguration;
import com.callapp.contacts.CallAppApplication;
import com.callapp.contacts.activity.base.BaseFullScreenActivity;
import com.callapp.contacts.activity.setup.RegistrationRequest;
import com.callapp.contacts.activity.setup.SetupUtils;
import com.callapp.contacts.activity.setup.SetupUtils$loadUserData$1;
import com.callapp.contacts.activity.setup.navigation.OnBoardingChooseCountryKoreaFragment;
import com.callapp.contacts.activity.setup.navigation.OnBoardingLoginFragmentArgs;
import com.callapp.contacts.activity.setup.navigation.OnBoardingNavigationActivity;
import com.callapp.contacts.activity.setup.navigation.OnBoardingSmsVerificationFragment;
import com.callapp.contacts.activity.setup.phoneLogin.OnBoardingStageManager;
import com.callapp.contacts.activity.setup.phoneLogin.Stage;
import com.callapp.contacts.api.helper.common.SocialNetworksSearchUtil;
import com.callapp.contacts.databinding.ActivityOnboardingNavigationLayoutBinding;
import com.callapp.contacts.manager.CallAppShortcutManager;
import com.callapp.contacts.manager.OnBoardingVerifierManager;
import com.callapp.contacts.manager.SmsActivityVisibilityManager;
import com.callapp.contacts.manager.analytics.AbTestUtils;
import com.callapp.contacts.manager.analytics.AbstractAnalyticsManager;
import com.callapp.contacts.manager.analytics.AnalyticsManager;
import com.callapp.contacts.manager.contacts.ContactUtils;
import com.callapp.contacts.manager.messaging.FcmManager;
import com.callapp.contacts.manager.permission.PermissionManager;
import com.callapp.contacts.manager.phone.PhoneStateManager;
import com.callapp.contacts.manager.preferences.Prefs;
import com.callapp.contacts.manager.preferences.prefs.BooleanPref;
import com.callapp.contacts.manager.preferences.prefs.StringPref;
import com.callapp.contacts.manager.sim.MultiSimManager;
import com.callapp.contacts.manager.task.Task;
import com.callapp.contacts.model.Constants;
import com.callapp.contacts.model.invites.ReferAndEarnDataManager;
import com.callapp.contacts.observers.CallLogContentObserver;
import com.callapp.contacts.observers.ContactUtilsContactsContentObserver;
import com.callapp.contacts.popup.contact.SimpleProgressDialog;
import com.callapp.contacts.receiver.WifiStateReceiver;
import com.callapp.contacts.util.Activities;
import com.callapp.contacts.util.CLog;
import com.callapp.contacts.util.UpdateUserProfileUtil;
import com.callapp.contacts.util.date.DateUtils;
import com.callapp.contacts.util.servermessage.ValidateClientTask;
import com.callapp.contacts.workers.BirthdayDailyWorker;
import com.callapp.contacts.workers.CallAppDailyWorker;
import com.callapp.contacts.workers.MissedCallSummaryDailyWorker;
import com.callapp.contacts.workers.NotAnswerCallSummaryDailyWorker;
import com.callapp.contacts.workers.RealSyncWorker;
import com.callapp.contacts.workers.StoreFreeItemNotificationWorker;
import com.callapp.framework.phone.Phone;
import com.callapp.framework.util.StringUtils;
import com.google.android.play.core.appupdate.f;
import h.j;
import h.k;
import h4.c0;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import kotlin.Metadata;
import kotlin.collections.r;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.StringsKt;
import lx.f0;
import org.jetbrains.annotations.NotNull;
import xi.o0;
@Metadata(d1 = {"\u0000\u0093\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\b\u0006*\u0001Y\u0018\u0000 \\2\u00020\u00012\u00020\u0002:\u0002]\\B\u0007¢\u0006\u0004\b\u0003\u0010\u0004J\u000f\u0010\u0006\u001a\u00020\u0005H\u0016¢\u0006\u0004\b\u0006\u0010\u0004J\u0019\u0010\t\u001a\u00020\u00052\b\u0010\b\u001a\u0004\u0018\u00010\u0007H\u0014¢\u0006\u0004\b\t\u0010\nJ\u000f\u0010\u000b\u001a\u00020\u0005H\u0014¢\u0006\u0004\b\u000b\u0010\u0004J\u000f\u0010\r\u001a\u00020\fH\u0014¢\u0006\u0004\b\r\u0010\u000eJ\u000f\u0010\u0010\u001a\u00020\u000fH\u0014¢\u0006\u0004\b\u0010\u0010\u0011J\u0015\u0010\u0014\u001a\u00020\u00052\u0006\u0010\u0013\u001a\u00020\u0012¢\u0006\u0004\b\u0014\u0010\u0015J\u0015\u0010\u0018\u001a\u00020\u00052\u0006\u0010\u0017\u001a\u00020\u0016¢\u0006\u0004\b\u0018\u0010\u0019J\u0017\u0010\u001b\u001a\u00020\u00052\u0006\u0010\u001a\u001a\u00020\fH\u0016¢\u0006\u0004\b\u001b\u0010\u001cJ)\u0010!\u001a\u00020\u00052\u0006\u0010\u001d\u001a\u00020\u000f2\u0006\u0010\u001e\u001a\u00020\u000f2\b\u0010 \u001a\u0004\u0018\u00010\u001fH\u0014¢\u0006\u0004\b!\u0010\"J\u000f\u0010#\u001a\u00020\u0005H\u0002¢\u0006\u0004\b#\u0010\u0004J\u0017\u0010%\u001a\u00020\f2\u0006\u0010$\u001a\u00020\u000fH\u0002¢\u0006\u0004\b%\u0010&J\u0017\u0010(\u001a\u00020\u00052\u0006\u0010'\u001a\u00020\u000fH\u0002¢\u0006\u0004\b(\u0010)J)\u0010.\u001a\u00020\u00052\b\u0010+\u001a\u0004\u0018\u00010*2\u0006\u0010-\u001a\u00020,2\u0006\u0010\u0017\u001a\u00020\u0016H\u0002¢\u0006\u0004\b.\u0010/J\u000f\u00100\u001a\u00020\u0005H\u0002¢\u0006\u0004\b0\u0010\u0004J\u000f\u00101\u001a\u00020\u0005H\u0002¢\u0006\u0004\b1\u0010\u0004J\u000f\u00102\u001a\u00020\u0005H\u0002¢\u0006\u0004\b2\u0010\u0004R\u0016\u00104\u001a\u0002038\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b4\u00105R(\u00108\u001a\b\u0012\u0004\u0012\u000207068\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b8\u00109\u001a\u0004\b:\u0010;\"\u0004\b<\u0010=R\u0016\u0010?\u001a\u00020>8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b?\u0010@R\u0018\u0010A\u001a\u0004\u0018\u00010\u00128\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bA\u0010BR\u0018\u0010D\u001a\u0004\u0018\u00010C8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bD\u0010ER\u001c\u0010G\u001a\b\u0012\u0004\u0012\u00020\u001f0F8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\bG\u0010HR\"\u0010I\u001a\u00020\u000f8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\bI\u0010J\u001a\u0004\bK\u0010\u0011\"\u0004\bL\u0010)R\"\u0010M\u001a\u00020\f8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\bM\u0010N\u001a\u0004\bO\u0010\u000e\"\u0004\bP\u0010\u001cR\u001a\u0010S\u001a\b\u0012\u0004\u0012\u00020R0Q8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bS\u0010TR\u0016\u0010U\u001a\u00020,8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bU\u0010VR\u0016\u0010W\u001a\u00020,8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bW\u0010VR\u0016\u0010X\u001a\u00020,8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bX\u0010VR\u0014\u0010Z\u001a\u00020Y8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bZ\u0010[¨\u0006^"}, d2 = {"Lcom/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity;", "Lcom/callapp/contacts/activity/base/BaseFullScreenActivity;", "Lcom/callapp/contacts/activity/setup/navigation/ProgressActions;", "<init>", "()V", "", "onThemeChanged", "Landroid/os/Bundle;", "savedInstanceState", "onCreate", "(Landroid/os/Bundle;)V", "onDestroy", "", "shouldAssertPermissions", "()Z", "", "getLayoutResourceId", "()I", "Lcom/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity$RegisterListener;", "listener", "setRegisterListener", "(Lcom/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity$RegisterListener;)V", "Lcom/callapp/common/authenticators/config/AuthenticatorsConfiguration$AUTHENTICATORS_TYPES;", "source", "showRegistrationErrorDialog", "(Lcom/callapp/common/authenticators/config/AuthenticatorsConfiguration$AUTHENTICATORS_TYPES;)V", "show", "showProgress", "(Z)V", "requestCode", "resultCode", "Landroid/content/Intent;", "data", "onActivityResult", "(IILandroid/content/Intent;)V", "fetchMobileCarrierInfo", "groupNumber", "shouldDisplayIntroTest", "(I)Z", "destId", "navigateTo", "(I)V", "Lcom/callapp/framework/phone/Phone;", "verifiedPhone", "", "token", "startRegisterToCallApp", "(Lcom/callapp/framework/phone/Phone;Ljava/lang/String;Lcom/callapp/common/authenticators/config/AuthenticatorsConfiguration$AUTHENTICATORS_TYPES;)V", "handleRegisterSuccess", "startMainApp", "finishRegistration", "Lcom/callapp/contacts/databinding/ActivityOnboardingNavigationLayoutBinding;", "binding", "Lcom/callapp/contacts/databinding/ActivityOnboardingNavigationLayoutBinding;", "", "Lcom/callapp/contacts/activity/setup/navigation/OnBoardingSmsVerificationFragment$SmsTemplate;", "smsTemplateResultArg", "Ljava/util/List;", "getSmsTemplateResultArg", "()Ljava/util/List;", "setSmsTemplateResultArg", "(Ljava/util/List;)V", "Landroidx/navigation/fragment/NavHostFragment;", "navHostFragment", "Landroidx/navigation/fragment/NavHostFragment;", "registerListener", "Lcom/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity$RegisterListener;", "Lcom/callapp/contacts/popup/contact/SimpleProgressDialog;", "progressDialog", "Lcom/callapp/contacts/popup/contact/SimpleProgressDialog;", "Lj/b;", "planPageLauncher", "Lj/b;", "sinchSmsResendCounter", "I", "getSinchSmsResendCounter", "setSinchSmsResendCounter", "carrierSupportSms", "Z", "getCarrierSupportSms", "setCarrierSupportSms", "Lj/a;", "Landroidx/activity/result/ActivityResult;", "planPageActivityResultCallback", "Lj/a;", "networkOperatorCode", "Ljava/lang/String;", "networkOperatorName", "networkCountryIso", "com/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity$phoneVerifyCallback$1", "phoneVerifyCallback", "Lcom/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity$phoneVerifyCallback$1;", "Companion", "RegisterListener", "callapp-client_playRelease"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class OnBoardingNavigationActivity extends BaseFullScreenActivity implements ProgressActions {
@NotNull
public static final Companion INSTANCE = new Companion(null);
@NotNull
private static final String EXTRA_NAV_DESTINATION = "EXTRA_NAV_DESTINATION";
@NotNull
private static final String EXTRA_NEED_TO_SHOW_SOCIAL = "EXTRA_NEED_TO_SHOW_SOCIAL";
@NotNull
private static final String EXTRA_SUGGESTED_PHONE_NUMBER = "EXTRA_SUGGESTED_PHONE_NUMBER";
public static final int PHONE_AUTHENTICATED_REQUEST_CODE = 7453;
private ActivityOnboardingNavigationLayoutBinding binding;
private NavHostFragment navHostFragment;
private j.b planPageLauncher;
private SimpleProgressDialog progressDialog;
private RegisterListener registerListener;
private int sinchSmsResendCounter;
@NotNull
private List<OnBoardingSmsVerificationFragment.SmsTemplate> smsTemplateResultArg = r.h(new OnBoardingSmsVerificationFragment.SmsTemplate[]{new OnBoardingSmsVerificationFragment.SmsTemplate("[0-9]{6}", "%s", 0), new OnBoardingSmsVerificationFragment.SmsTemplate("[0-9]{6}", "Activation code: %s", 0)});
private boolean carrierSupportSms = true;
@NotNull
private final j.a planPageActivityResultCallback = new net.pubnative.lite.sdk.db.a(this, 17);
@NotNull
private String networkOperatorCode = "";
@NotNull
private String networkOperatorName = "";
@NotNull
private String networkCountryIso = "";
@NotNull
private final OnBoardingNavigationActivity$phoneVerifyCallback$1 phoneVerifyCallback = new OnBoardingNavigationActivity$phoneVerifyCallback$1(this);
@Metadata(d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003R\u0014\u0010\u0005\u001a\u00020\u00048\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u0005\u0010\u0006R\u0014\u0010\b\u001a\u00020\u00078\u0002X\u0082T¢\u0006\u0006\n\u0004\b\b\u0010\tR\u0014\u0010\n\u001a\u00020\u00078\u0002X\u0082T¢\u0006\u0006\n\u0004\b\n\u0010\tR\u0014\u0010\u000b\u001a\u00020\u00078\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u000b\u0010\t¨\u0006\f"}, d2 = {"Lcom/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity$Companion;", "", "<init>", "()V", "", "PHONE_AUTHENTICATED_REQUEST_CODE", "I", "", OnBoardingNavigationActivity.EXTRA_SUGGESTED_PHONE_NUMBER, "Ljava/lang/String;", OnBoardingNavigationActivity.EXTRA_NEED_TO_SHOW_SOCIAL, OnBoardingNavigationActivity.EXTRA_NAV_DESTINATION, "callapp-client_playRelease"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public static void a(Context context, boolean z, String str, Integer num, Integer num2) {
Intrinsics.checkNotNullParameter(context, "context");
Intent intent = new Intent(context, (Class<?>) OnBoardingNavigationActivity.class);
SmsActivityVisibilityManager.e.get().setInOnBoardingSmsLoginFragment(true);
intent.putExtra(OnBoardingNavigationActivity.EXTRA_NEED_TO_SHOW_SOCIAL, z);
if (str != null && str.length() > 0) {
intent.putExtra(OnBoardingNavigationActivity.EXTRA_SUGGESTED_PHONE_NUMBER, str);
}
if (num != null) {
intent.putExtra(OnBoardingNavigationActivity.EXTRA_NAV_DESTINATION, num.intValue());
}
if (num2 != null) {
Activity activity = (Activity) context;
int intValue = num2.intValue();
if (!PhoneStateManager.get().isIncomingCallRingingState()) {
activity.startActivityForResult(intent, intValue);
}
} else {
Activities.J(context, intent);
}
if (context instanceof Activity) {
((Activity) context).overridePendingTransition(R.anim.slide_in_left, R.anim.slide_out_right);
}
}
private Companion() {
}
}
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\bf\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lcom/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity$RegisterListener;", "", "callapp-client_playRelease"}, k = 1, mv = {2, 1, 0}, xi = 48)
public interface RegisterListener {
}
private final void fetchMobileCarrierInfo() {
String str;
String str2 = "";
try {
Object systemService = CallAppApplication.get().getSystemService(Constants.EXTRA_PHONE_NUMBER);
Intrinsics.d(systemService, "null cannot be cast to non-null type android.telephony.TelephonyManager");
TelephonyManager telephonyManager = (TelephonyManager) systemService;
String networkOperator = telephonyManager.getNetworkOperator();
Intrinsics.checkNotNullExpressionValue(networkOperator, "getNetworkOperator(...)");
this.networkOperatorCode = networkOperator;
String networkOperatorName = telephonyManager.getNetworkOperatorName();
Intrinsics.checkNotNullExpressionValue(networkOperatorName, "getNetworkOperatorName(...)");
this.networkOperatorName = networkOperatorName;
try {
String networkCountryIso = telephonyManager.getNetworkCountryIso();
Intrinsics.checkNotNullExpressionValue(networkCountryIso, "getNetworkCountryIso(...)");
this.networkCountryIso = networkCountryIso;
String lowerCase = networkCountryIso.toLowerCase(Locale.ROOT);
Intrinsics.checkNotNullExpressionValue(lowerCase, "toLowerCase(...)");
this.networkCountryIso = lowerCase;
} catch (Throwable unused) {
}
int i = 1;
if (telephonyManager.getSimState() == 1) {
i = 0;
}
StringPref stringPref = Prefs.h1;
stringPref.set(this.networkOperatorCode + "," + this.networkOperatorName + "," + this.networkCountryIso);
str = StringUtils.x(this.networkCountryIso);
try {
if (str != 0) {
String str3 = "MobileCarrierDetected";
str2 = ((Object) stringPref.get()) + ",hasSim:" + i;
str = str3;
} else {
String str4 = "No carrier data found";
str2 = "network country iso: " + this.networkCountryIso + ", fullOperatorName: " + ((Object) stringPref.get());
str = str4;
}
} catch (Throwable unused2) {
}
} catch (Throwable unused3) {
str = "";
}
AnalyticsManager.get().p(Constants.REGISTRATION, str, str2);
}
public final void finishRegistration() {
PermissionManager.get().getClass();
if (PermissionManager.a()) {
BooleanPref booleanPref = Prefs.f1;
if (!booleanPref.get().booleanValue()) {
booleanPref.set(Boolean.TRUE);
SetupUtils setupUtils = SetupUtils.a;
CallLogContentObserver.i();
ContactUtilsContactsContentObserver.c();
ValidateClientTask.b();
RealSyncWorker.a();
CallAppShortcutManager.f();
new Task() {
@Override
public final void doTask() {
Integer[] numArr = ApiConstants.b;
int[] iArr = new int[numArr.length];
int length = numArr.length;
int i = 0;
int i2 = 0;
while (i < length) {
iArr[i2] = numArr[i].intValue();
i++;
i2++;
}
UpdateUserProfileUtil.c(iArr);
}
}.execute();
new Task() {
@Override
public final void doTask() {
FcmManager.get().a();
MissedCallSummaryDailyWorker.b.getClass();
MissedCallSummaryDailyWorker.Companion.b();
NotAnswerCallSummaryDailyWorker.b.b();
BirthdayDailyWorker.a.getClass();
BirthdayDailyWorker.Companion.a();
CallAppDailyWorker.a.getClass();
CallAppDailyWorker.Companion.c();
Prefs.k4.set(new Date(0L));
StoreFreeItemNotificationWorker.Companion companion = StoreFreeItemNotificationWorker.a;
String[] strArr = DateUtils.a;
Calendar calendar = Calendar.getInstance();
calendar.add(5, 1);
calendar.set(11, 18);
calendar.set(12, 0);
long timeInMillis = calendar.getTimeInMillis();
companion.getClass();
StoreFreeItemNotificationWorker.Companion.a(timeInMillis);
CLog.a();
MultiSimManager.a.a();
SetupUtils setupUtils2 = SetupUtils.a;
Object systemService = CallAppApplication.get().getSystemService("connectivity");
Intrinsics.d(systemService, "null cannot be cast to non-null type android.net.ConnectivityManager");
NetworkInfo activeNetworkInfo = ((ConnectivityManager) systemService).getActiveNetworkInfo();
if (activeNetworkInfo != null && activeNetworkInfo.getType() == 1) {
WifiStateReceiver.a();
}
ContactUtils.a();
PhoneStateManager.get().listenToCallState(true);
AbstractAnalyticsManager.UTM h = AbstractAnalyticsManager.h(Prefs.h0.get());
if (h == null || !StringUtils.x(h.a)) {
return;
}
ReferAndEarnDataManager.Companion companion2 = ReferAndEarnDataManager.INSTANCE;
String str = h.a;
Intrinsics.checkNotNullExpressionValue(str, "ref_key");
companion2.sendPointsToReferer(str, 1);
}
}.execute();
OnBoardingStageManager.setCurrentSetupStage(Stage.SETUP_COMPLETED_STAGE);
}
}
if (SetupUtils.b) {
return;
}
new SetupUtils$loadUserData$1(null).execute();
}
public final void handleRegisterSuccess() {
finishRegistration();
f.H(o0.y(this), (CoroutineContext) null, (f0) null, new OnBoardingNavigationActivity$handleRegisterSuccess$1(this, null), 3);
}
public final void navigateTo(int destId) {
f.H(o0.y(this), (CoroutineContext) null, (f0) null, new OnBoardingNavigationActivity$navigateTo$1(this, destId, null), 3);
}
public static final void planPageActivityResultCallback$lambda$0(OnBoardingNavigationActivity onBoardingNavigationActivity, ActivityResult activityResult) {
Intrinsics.checkNotNullParameter(activityResult, "it");
onBoardingNavigationActivity.startMainApp();
}
private final boolean shouldDisplayIntroTest(int groupNumber) {
return r.h(new Integer[]{6, 7, 8, 9, 10, 11}).contains(Integer.valueOf(groupNumber)) && StringsKt.C("2.226", "A", false);
}
public static final void startActivity(@NotNull Context context, boolean z, String str, Integer num, Integer num2) {
INSTANCE.getClass();
Companion.a(context, z, str, num, num2);
}
public final void startMainApp() {
BooleanPref booleanPref = Prefs.g1;
if (!booleanPref.get().booleanValue()) {
booleanPref.set(Boolean.TRUE);
AnalyticsManager.get().r(Constants.REGISTRATION, "FinishRegistration", ((AuthenticatorsConfiguration.AUTHENTICATORS_TYPES) Prefs.w5.get()).name + "," + ((Object) Prefs.h1.get()), 0.0d);
}
f.H(o0.y(this), (CoroutineContext) null, (f0) null, new OnBoardingNavigationActivity$startMainApp$1(this, null), 3);
}
public final void startRegisterToCallApp(final Phone verifiedPhone, String token, final AuthenticatorsConfiguration.AUTHENTICATORS_TYPES source) {
AnalyticsManager.get().o(Constants.REGISTRATION, "Registration request starts");
new RegistrationRequest(token, source, new RegistrationRequest.RegistrationEvents() {
@Override
public final void a() {
AnalyticsManager.get().p(Constants.REGISTRATION, "Registration request success", Prefs.h1.get());
?? r0 = this;
Phone phone = Phone.this;
if (phone != null) {
if (r0.getCallingActivity() == null) {
AnalyticsManager.get().p(Constants.REGISTRATION, "Login successful Phone Number", "Onboarding");
}
Prefs.a1.set(phone.getRawNumber());
}
AnalyticsManager.get().u();
OnBoardingStageManager.setCurrentSetupStage(Stage.REGISTRATION_COMPLETED);
Prefs.i1.set(source.name);
r0.handleRegisterSuccess();
}
@Override
public final void b() {
c();
}
@Override
public final void c() {
OnBoardingNavigationActivity.RegisterListener registerListener;
AnalyticsManager.get().o(Constants.REGISTRATION, "Registration request error");
OnBoardingNavigationActivity onBoardingNavigationActivity = this;
registerListener = onBoardingNavigationActivity.registerListener;
if (registerListener != null) {
OnBoardingChooseCountryKoreaFragment onBoardingChooseCountryKoreaFragment = ((OnBoardingChooseCountryKoreaFragment$registerSuccessListener$1) registerListener).a;
onBoardingChooseCountryKoreaFragment.b = false;
onBoardingChooseCountryKoreaFragment.A(false);
OnBoardingChooseCountryKoreaFragment.i.getClass();
if (!OnBoardingChooseCountryKoreaFragment.Companion.c()) {
Prefs.Y0.set((String) null);
}
}
onBoardingNavigationActivity.showRegistrationErrorDialog(source);
}
@Override
public final void d() {
}
}).a();
}
public final boolean getCarrierSupportSms() {
return this.carrierSupportSms;
}
@Override
public int getLayoutResourceId() {
return 0;
}
public final int getSinchSmsResendCounter() {
return this.sinchSmsResendCounter;
}
@NotNull
public final List<OnBoardingSmsVerificationFragment.SmsTemplate> getSmsTemplateResultArg() {
return this.smsTemplateResultArg;
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
SocialNetworksSearchUtil.b(requestCode, resultCode, data);
}
@Override
public void onCreate(Bundle savedInstanceState) {
boolean z;
Bundle extras;
super.onCreate(savedInstanceState);
ActivityOnboardingNavigationLayoutBinding a = ActivityOnboardingNavigationLayoutBinding.a(getLayoutInflater());
this.binding = a;
setContentView(a.getRoot());
OnBoardingVerifierManager.get().a = this.phoneVerifyCallback;
fetchMobileCarrierInfo();
this.planPageLauncher = registerForActivityResult(new k.f(), this.planPageActivityResultCallback);
NavHostFragment F = getSupportFragmentManager().F(com.callapp.contacts.R.id.onBoardingNavHostFragment);
Intrinsics.d(F, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment");
NavHostFragment navHostFragment = F;
this.navHostFragment = navHostFragment;
androidx.navigation.f b = ((h) ((androidx.navigation.c) navHostFragment.w()).h.getValue()).b(com.callapp.contacts.R.navigation.navigation_onboarding_graph);
NavHostFragment navHostFragment2 = this.navHostFragment;
if (navHostFragment2 == null) {
Intrinsics.l("navHostFragment");
throw null;
}
c0 w = navHostFragment2.w();
int i = shouldDisplayIntroTest(AbTestUtils.getGroupDimension()) ? com.callapp.contacts.R.id.onBoardingSplashIntroFragment : com.callapp.contacts.R.id.onBoardingSplashFragment;
Intent intent = getIntent();
if (intent == null || (extras = intent.getExtras()) == null) {
z = true;
} else {
i = extras.getInt(EXTRA_NAV_DESTINATION, i);
z = extras.getBoolean(EXTRA_NEED_TO_SHOW_SOCIAL, true);
}
OnBoardingLoginFragmentArgs.Builder builder = new OnBoardingLoginFragmentArgs.Builder();
Boolean valueOf = Boolean.valueOf(z);
HashMap hashMap = builder.a;
hashMap.put("showSocialLoginMethod", valueOf);
OnBoardingLoginFragmentArgs onBoardingLoginFragmentArgs = new OnBoardingLoginFragmentArgs(hashMap, 0);
Bundle bundle = new Bundle();
HashMap hashMap2 = onBoardingLoginFragmentArgs.a;
if (hashMap2.containsKey("showSocialLoginMethod")) {
bundle.putBoolean("showSocialLoginMethod", ((Boolean) hashMap2.get("showSocialLoginMethod")).booleanValue());
} else {
bundle.putBoolean("showSocialLoginMethod", true);
}
Intrinsics.checkNotNullExpressionValue(bundle, "toBundle(...)");
b.g.c(i);
w.getClass();
Intrinsics.checkNotNullParameter(b, "graph");
((androidx.navigation.c) w).b.r(b, bundle);
k onBackPressedDispatcher = getOnBackPressedDispatcher();
j jVar = new j() {
{
super(true);
}
public final void b() {
NavHostFragment navHostFragment3;
?? r0 = OnBoardingNavigationActivity.this;
navHostFragment3 = ((OnBoardingNavigationActivity) r0).navHostFragment;
if (navHostFragment3 == null) {
Intrinsics.l("navHostFragment");
throw null;
}
if (navHostFragment3.w().c()) {
return;
}
r0.finish();
}
};
onBackPressedDispatcher.getClass();
Intrinsics.checkNotNullParameter(jVar, "onBackPressedCallback");
onBackPressedDispatcher.b(jVar);
}
@Override
public void onDestroy() {
OnBoardingVerifierManager onBoardingVerifierManager = OnBoardingVerifierManager.get();
if (onBoardingVerifierManager.a == this.phoneVerifyCallback) {
onBoardingVerifierManager.a = null;
}
SmsActivityVisibilityManager.e.get().setInOnBoardingSmsLoginFragment(false);
this.registerListener = null;
super.onDestroy();
}
@Override
public void onThemeChanged() {
super.onThemeChanged();
finish();
}
public final void setCarrierSupportSms(boolean z) {
this.carrierSupportSms = z;
}
public final void setRegisterListener(@NotNull RegisterListener listener) {
Intrinsics.checkNotNullParameter(listener, "listener");
this.registerListener = listener;
}
public final void setSinchSmsResendCounter(int i) {
this.sinchSmsResendCounter = i;
}
public final void setSmsTemplateResultArg(@NotNull List<OnBoardingSmsVerificationFragment.SmsTemplate> list) {
Intrinsics.checkNotNullParameter(list, "<set-?>");
this.smsTemplateResultArg = list;
}
@Override
public boolean shouldAssertPermissions() {
return false;
}
@Override
public void showProgress(boolean show) {
f.H(o0.y(this), (CoroutineContext) null, (f0) null, new OnBoardingNavigationActivity$showProgress$1(this, show, null), 3);
}
public final void showRegistrationErrorDialog(@NotNull AuthenticatorsConfiguration.AUTHENTICATORS_TYPES source) {
Intrinsics.checkNotNullParameter(source, "source");
f.H(o0.y(this), (CoroutineContext) null, (f0) null, new OnBoardingNavigationActivity$showRegistrationErrorDialog$1(this, source, null), 3);
}
}