Files
adif-api-reverse-engineering/apk_decompiled/sources/com/adif/elcanomovil/main/BottomNavViewModel.java

360 lines
22 KiB
Java

package com.adif.elcanomovil.main;
import android.net.Uri;
import android.os.Bundle;
import androidx.lifecycle.n0;
import androidx.lifecycle.q0;
import b1.InterfaceC0266a;
import com.adif.elcanomovil.R;
import com.adif.elcanomovil.commonNavGraph.arguments.AlertAction;
import com.adif.elcanomovil.commonNavGraph.arguments.AlertActions;
import com.adif.elcanomovil.commonNavGraph.arguments.AlertType;
import com.adif.elcanomovil.commonNavGraph.arguments.BottomNavInitialTab;
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
import com.adif.elcanomovil.commonNavGraph.navigation.IntentAction;
import com.adif.elcanomovil.commonNavGraph.navigation.Navigation;
import com.adif.elcanomovil.commonNavGraph.navigation.NavigationEvent;
import com.adif.elcanomovil.commonNavGraph.viewmodel.ArgsViewModel;
import com.adif.elcanomovil.domain.entities.VersionUpdateStatus;
import com.adif.elcanomovil.domain.usecases.GetVersionUpdateStatusUseCase;
import com.adif.elcanomovil.serviceStorage.preferences.PreferenceStorage;
import dagger.hilt.android.lifecycle.HiltViewModel;
import java.io.File;
import java.util.List;
import javax.inject.Inject;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.BuildersKt__Builders_commonKt;
@HiltViewModel
@Metadata(d1 = {"\u0000\u0086\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u000b\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0011\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u000f\b\u0007\u0018\u00002\u00020\u0001B1\b\u0007\u0012\u0006\u0010\u0003\u001a\u00020\u0002\u0012\u0006\u0010\u0005\u001a\u00020\u0004\u0012\u0006\u0010\u0007\u001a\u00020\u0006\u0012\u0006\u0010\t\u001a\u00020\b\u0012\u0006\u0010\u000b\u001a\u00020\\u0006\u0004\b\f\u0010\rJ\u0015\u0010\u0011\u001a\u00020\u00102\u0006\u0010\u000f\u001a\u00020\u000e¢\u0006\u0004\b\u0011\u0010\u0012J\u0015\u0010\u0013\u001a\u00020\u00102\u0006\u0010\u000f\u001a\u00020\u000e¢\u0006\u0004\b\u0013\u0010\u0012J\u0015\u0010\u0014\u001a\u00020\u00102\u0006\u0010\u000f\u001a\u00020\u000e¢\u0006\u0004\b\u0014\u0010\u0012J\u0015\u0010\u0017\u001a\u00020\u00102\u0006\u0010\u0016\u001a\u00020\u0015¢\u0006\u0004\b\u0017\u0010\u0018J\u0017\u0010\u001b\u001a\u00020\u00102\b\b\u0001\u0010\u001a\u001a\u00020\u0019¢\u0006\u0004\b\u001b\u0010\u001cJ\u0017\u0010\u001e\u001a\u00020\u00102\b\b\u0001\u0010\u001d\u001a\u00020\u0019¢\u0006\u0004\b\u001e\u0010\u001cJ\u0015\u0010\u001f\u001a\u00020\u00102\u0006\u0010\u000f\u001a\u00020\u000e¢\u0006\u0004\b\u001f\u0010\u0012J\r\u0010 \u001a\u00020\u0010¢\u0006\u0004\b \u0010!J\u0019\u0010#\u001a\u00020\u00102\b\u0010\"\u001a\u0004\u0018\u00010\u0015H\u0002¢\u0006\u0004\b#\u0010\u0018J\u0017\u0010&\u001a\u00020\u00102\u0006\u0010%\u001a\u00020$H\u0002¢\u0006\u0004\b&\u0010'J\u000f\u0010)\u001a\u00020(H\u0002¢\u0006\u0004\b)\u0010*J\u000f\u0010+\u001a\u00020(H\u0002¢\u0006\u0004\b+\u0010*J\u0019\u0010.\u001a\u0004\u0018\u00010(2\u0006\u0010-\u001a\u00020,H\u0002¢\u0006\u0004\b.\u0010/J\u000f\u00100\u001a\u00020\u0010H\u0002¢\u0006\u0004\b0\u0010!J\u000f\u00101\u001a\u00020\u0010H\u0002¢\u0006\u0004\b1\u0010!J\u000f\u00102\u001a\u00020\u0010H\u0002¢\u0006\u0004\b2\u0010!J\u001b\u00104\u001a\u0004\u0018\u0001032\b\b\u0001\u0010\u001a\u001a\u00020\u0019H\u0002¢\u0006\u0004\b4\u00105J\u001b\u00106\u001a\u0004\u0018\u00010\u00192\b\b\u0001\u0010\u001d\u001a\u00020\u0019H\u0002¢\u0006\u0004\b6\u00107R\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0003\u00108R\u0017\u0010\u0005\u001a\u00020\u00048\u0006¢\u0006\f\n\u0004\b\u0005\u00109\u001a\u0004\b:\u0010;R\u0014\u0010\u0007\u001a\u00020\u00068\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0007\u0010<R\u0014\u0010\t\u001a\u00020\b8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\t\u0010=R\u0014\u0010\u000b\u001a\u00020\n8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u000b\u0010>R\u001a\u0010@\u001a\b\u0012\u0004\u0012\u00020\u00150?8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b@\u0010AR\u001d\u0010C\u001a\b\u0012\u0004\u0012\u00020\u00150B8\u0006¢\u0006\f\n\u0004\bC\u0010D\u001a\u0004\bE\u0010FR\u001a\u0010G\u001a\b\u0012\u0004\u0012\u00020\u00190?8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bG\u0010AR\u001d\u0010H\u001a\b\u0012\u0004\u0012\u00020\u00190B8\u0006¢\u0006\f\n\u0004\bH\u0010D\u001a\u0004\bI\u0010FR\u001a\u0010J\u001a\b\u0012\u0004\u0012\u00020(0?8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bJ\u0010AR\u001d\u0010K\u001a\b\u0012\u0004\u0012\u00020(0B8\u0006¢\u0006\f\n\u0004\bK\u0010D\u001a\u0004\bL\u0010FR*\u0010M\u001a\u0004\u0018\u0001038\u0000@\u0000X\u0081\u000e¢\u0006\u0018\n\u0004\bM\u0010N\u0012\u0004\bS\u0010!\u001a\u0004\bO\u0010P\"\u0004\bQ\u0010RR\u0018\u0010U\u001a\u0004\u0018\u00010T8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bU\u0010VR\u001b\u0010\\\u001a\u00020W8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\bX\u0010Y\u001a\u0004\bZ\u0010[R\u001b\u0010_\u001a\u00020W8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b]\u0010Y\u001a\u0004\b^\u0010[R\u001b\u0010b\u001a\u00020W8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b`\u0010Y\u001a\u0004\ba\u0010[R\u001b\u0010e\u001a\u00020W8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\bc\u0010Y\u001a\u0004\bd\u0010[¨\u0006f"}, d2 = {"Lcom/adif/elcanomovil/main/BottomNavViewModel;", "Lcom/adif/elcanomovil/commonNavGraph/viewmodel/ArgsViewModel;", "Landroidx/lifecycle/n0;", "savedStateHandle", "Lcom/adif/elcanomovil/domain/usecases/GetVersionUpdateStatusUseCase;", "getVersionUpdateStatusUseCase", "Lcom/adif/elcanomovil/serviceStorage/preferences/PreferenceStorage;", "preferenceStorage", "Ld1/g;", "stringProvider", "Ld1/f;", "rootDetector", "<init>", "(Landroidx/lifecycle/n0;Lcom/adif/elcanomovil/domain/usecases/GetVersionUpdateStatusUseCase;Lcom/adif/elcanomovil/serviceStorage/preferences/PreferenceStorage;Ld1/g;Ld1/f;)V", "Lcom/adif/elcanomovil/commonNavGraph/arguments/AlertAction$Style;", "action", "", "handleMandatoryTermnsAlertResult", "(Lcom/adif/elcanomovil/commonNavGraph/arguments/AlertAction$Style;)V", "handleMandatoryUpdateAlertResult", "handleOptionalUpdateAlertResult", "Lcom/adif/elcanomovil/commonNavGraph/arguments/BottomNavInitialTab;", "tab", "onTabNavigationItemChanged", "(Lcom/adif/elcanomovil/commonNavGraph/arguments/BottomNavInitialTab;)V", "", "destinationId", "onNavigationChanged", "(I)V", "itemId", "onNavigationItemReselected", "handleRootDetectedAlertResult", "checkConditions", "()V", "initialTab", "handleInitialTab", "Landroid/net/Uri;", "deepLinkData", "handleDeepLink", "(Landroid/net/Uri;)V", "Lcom/adif/elcanomovil/commonNavGraph/navigation/Navigation;", "createTermsAlert", "()Lcom/adif/elcanomovil/commonNavGraph/navigation/Navigation;", "createRootDetectedAlert", "Lcom/adif/elcanomovil/domain/entities/VersionUpdateStatus;", "versionUpdateStatus", "createAlert", "(Lcom/adif/elcanomovil/domain/entities/VersionUpdateStatus;)Lcom/adif/elcanomovil/commonNavGraph/navigation/Navigation;", "checkUpdateVersion", "updateButtonTapped", "exitButtonTapped", "Lcom/adif/elcanomovil/commonNavGraph/navigation/NavigationEvent$BottomNavTab;", "toBottomNavTab", "(I)Lcom/adif/elcanomovil/commonNavGraph/navigation/NavigationEvent$BottomNavTab;", "toBaseFragment", "(I)Ljava/lang/Integer;", "Landroidx/lifecycle/n0;", "Lcom/adif/elcanomovil/domain/usecases/GetVersionUpdateStatusUseCase;", "getGetVersionUpdateStatusUseCase", "()Lcom/adif/elcanomovil/domain/usecases/GetVersionUpdateStatusUseCase;", "Lcom/adif/elcanomovil/serviceStorage/preferences/PreferenceStorage;", "Ld1/g;", "Ld1/f;", "Lb1/f;", "_selectedTab", "Lb1/f;", "Lb1/a;", "selectedTab", "Lb1/a;", "getSelectedTab", "()Lb1/a;", "_popBackTo", "popBackTo", "getPopBackTo", "navigationFlow", "navigation", "getNavigation", "currentDestination", "Lcom/adif/elcanomovil/commonNavGraph/navigation/NavigationEvent$BottomNavTab;", "getCurrentDestination$app_proNon_corporateRelease", "()Lcom/adif/elcanomovil/commonNavGraph/navigation/NavigationEvent$BottomNavTab;", "setCurrentDestination$app_proNon_corporateRelease", "(Lcom/adif/elcanomovil/commonNavGraph/navigation/NavigationEvent$BottomNavTab;)V", "getCurrentDestination$app_proNon_corporateRelease$annotations", "", "updateUrl", "Ljava/lang/String;", "Lcom/adif/elcanomovil/commonNavGraph/arguments/AlertActions;", "mandatoryTermnsActions$delegate", "Lkotlin/Lazy;", "getMandatoryTermnsActions", "()Lcom/adif/elcanomovil/commonNavGraph/arguments/AlertActions;", "mandatoryTermnsActions", "mandatoryUpdateActions$delegate", "getMandatoryUpdateActions", "mandatoryUpdateActions", "optionalUpdateActions$delegate", "getOptionalUpdateActions", "optionalUpdateActions", "rootDetectedActions$delegate", "getRootDetectedActions", "rootDetectedActions", "app_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes.dex */
public final class BottomNavViewModel extends ArgsViewModel {
private final b1.f _popBackTo;
private final b1.f _selectedTab;
private NavigationEvent.BottomNavTab currentDestination;
private final GetVersionUpdateStatusUseCase getVersionUpdateStatusUseCase;
/* renamed from: mandatoryTermnsActions$delegate, reason: from kotlin metadata */
private final Lazy mandatoryTermnsActions;
/* renamed from: mandatoryUpdateActions$delegate, reason: from kotlin metadata */
private final Lazy mandatoryUpdateActions;
private final InterfaceC0266a navigation;
private final b1.f navigationFlow;
/* renamed from: optionalUpdateActions$delegate, reason: from kotlin metadata */
private final Lazy optionalUpdateActions;
private final InterfaceC0266a popBackTo;
private final PreferenceStorage preferenceStorage;
/* renamed from: rootDetectedActions$delegate, reason: from kotlin metadata */
private final Lazy rootDetectedActions;
private final d1.f rootDetector;
private final n0 savedStateHandle;
private final InterfaceC0266a selectedTab;
private final d1.g stringProvider;
private String updateUrl;
@Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes.dex */
public /* synthetic */ class WhenMappings {
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
static {
int[] iArr = new int[AlertAction.Style.values().length];
try {
iArr[AlertAction.Style.NEGATIVE.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
iArr[AlertAction.Style.POSITIVE.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
$EnumSwitchMapping$0 = iArr;
}
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
@Inject
public BottomNavViewModel(n0 savedStateHandle, GetVersionUpdateStatusUseCase getVersionUpdateStatusUseCase, PreferenceStorage preferenceStorage, d1.g stringProvider, d1.f rootDetector) {
super(savedStateHandle);
Intrinsics.checkNotNullParameter(savedStateHandle, "savedStateHandle");
Intrinsics.checkNotNullParameter(getVersionUpdateStatusUseCase, "getVersionUpdateStatusUseCase");
Intrinsics.checkNotNullParameter(preferenceStorage, "preferenceStorage");
Intrinsics.checkNotNullParameter(stringProvider, "stringProvider");
Intrinsics.checkNotNullParameter(rootDetector, "rootDetector");
this.savedStateHandle = savedStateHandle;
this.getVersionUpdateStatusUseCase = getVersionUpdateStatusUseCase;
this.preferenceStorage = preferenceStorage;
this.stringProvider = stringProvider;
this.rootDetector = rootDetector;
b1.f fVar = new b1.f();
this._selectedTab = fVar;
this.selectedTab = fVar;
b1.f fVar2 = new b1.f();
this._popBackTo = fVar2;
this.popBackTo = fVar2;
b1.f fVar3 = new b1.f();
this.navigationFlow = fVar3;
this.navigation = fVar3;
this.mandatoryTermnsActions = LazyKt.lazy(new l(this));
this.mandatoryUpdateActions = LazyKt.lazy(new m(this));
this.optionalUpdateActions = LazyKt.lazy(new n(this));
this.rootDetectedActions = LazyKt.lazy(new o(this));
Bundle arguments = getArguments();
Object obj = arguments != null ? arguments.get("initialTab") : null;
handleInitialTab(obj instanceof BottomNavInitialTab ? (BottomNavInitialTab) obj : null);
}
public static final /* synthetic */ b1.f access$getNavigationFlow$p(BottomNavViewModel bottomNavViewModel) {
return bottomNavViewModel.navigationFlow;
}
private final void checkUpdateVersion() {
BuildersKt__Builders_commonKt.launch$default(q0.j(this), null, null, new k(this, null), 3, null);
}
public final Navigation createAlert(VersionUpdateStatus versionUpdateStatus) {
if (versionUpdateStatus instanceof VersionUpdateStatus.Forced) {
this.updateUrl = ((VersionUpdateStatus.Forced) versionUpdateStatus).getUrl();
return new Navigation.Direction(BottomNavFragmentDirections.INSTANCE.toAlertDialog(true, false, ((d1.h) this.stringProvider).a(R.string.update_title), ((d1.h) this.stringProvider).a(R.string.update_mandatory_message), getMandatoryUpdateActions(), AlertType.INFO), null, 2, null);
}
if (versionUpdateStatus instanceof VersionUpdateStatus.Optional) {
this.updateUrl = ((VersionUpdateStatus.Optional) versionUpdateStatus).getUrl();
return new Navigation.Direction(BottomNavFragmentDirections.INSTANCE.toAlertDialog(false, true, ((d1.h) this.stringProvider).a(R.string.update_title), ((d1.h) this.stringProvider).a(R.string.update_optional_message), getOptionalUpdateActions(), AlertType.INFO), null, 2, null);
}
if (Intrinsics.areEqual(versionUpdateStatus, VersionUpdateStatus.Valid.INSTANCE)) {
return null;
}
throw new NoWhenBranchMatchedException();
}
private final Navigation createRootDetectedAlert() {
return new Navigation.Direction(BottomNavFragmentDirections.INSTANCE.toAlertDialog(true, false, ((d1.h) this.stringProvider).a(R.string.root_detection_title), ((d1.h) this.stringProvider).a(R.string.root_detection_message), getRootDetectedActions(), AlertType.ERROR), null, 2, null);
}
private final Navigation createTermsAlert() {
return new Navigation.Direction(BottomNavFragmentDirections.INSTANCE.toAlertDialog(true, false, ((d1.h) this.stringProvider).a(R.string.about_conditions), ((d1.h) this.stringProvider).a(R.string.about_conditions_content), getMandatoryTermnsActions(), AlertType.INFO), null, 2, null);
}
private final void exitButtonTapped() {
System.exit(-1);
throw new RuntimeException("System.exit returned normally, while it was supposed to halt JVM.");
}
public static /* synthetic */ void getCurrentDestination$app_proNon_corporateRelease$annotations() {
}
private final AlertActions getMandatoryTermnsActions() {
return (AlertActions) this.mandatoryTermnsActions.getValue();
}
private final AlertActions getMandatoryUpdateActions() {
return (AlertActions) this.mandatoryUpdateActions.getValue();
}
private final AlertActions getOptionalUpdateActions() {
return (AlertActions) this.optionalUpdateActions.getValue();
}
private final AlertActions getRootDetectedActions() {
return (AlertActions) this.rootDetectedActions.getValue();
}
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
private final void handleDeepLink(Uri deepLinkData) {
Object home;
List<String> pathSegments = deepLinkData.getPathSegments();
b1.f fVar = this._selectedTab;
String str = pathSegments.get(0);
if (str != null) {
switch (str.hashCode()) {
case -219506315:
if (str.equals("moreAdif")) {
home = BottomNavInitialTab.INSTANCE.getMORE_ADIF();
break;
}
break;
case 3208415:
if (str.equals("home")) {
home = BottomNavInitialTab.INSTANCE.getHOME();
break;
}
break;
case 848434687:
if (str.equals(NavArguments.ARG_DYNAMIC_DEPARTURES)) {
home = BottomNavInitialTab.INSTANCE.getDEPARTURES();
break;
}
break;
case 1318331839:
if (str.equals("stations")) {
home = BottomNavInitialTab.INSTANCE.getSTATIONS();
break;
}
break;
}
fVar.b(home);
}
home = BottomNavInitialTab.INSTANCE.getHOME();
fVar.b(home);
}
private final void handleInitialTab(BottomNavInitialTab initialTab) {
if (initialTab == null) {
return;
}
Boolean bool = (Boolean) this.savedStateHandle.c("arguments_handled");
if (bool != null ? bool.booleanValue() : false) {
return;
}
this._selectedTab.b(initialTab);
this.savedStateHandle.d(Boolean.TRUE, "arguments_handled");
}
private final Integer toBaseFragment(int itemId) {
switch (itemId) {
case R.id.departures_tab_navigation /* 2131296513 */:
return Integer.valueOf(R.id.departuresFragment);
case R.id.home_tab_navigation /* 2131296654 */:
return Integer.valueOf(R.id.homeFragment);
case R.id.more_adif_tab_navigation /* 2131296817 */:
return Integer.valueOf(R.id.moreAdifFragment);
case R.id.stations_tab_navigation /* 2131297100 */:
return Integer.valueOf(R.id.stationsFragment);
default:
return null;
}
}
private final NavigationEvent.BottomNavTab toBottomNavTab(int destinationId) {
switch (destinationId) {
case R.id.departuresFragment /* 2131296512 */:
return NavigationEvent.BottomNavTab.Departures;
case R.id.homeFragment /* 2131296653 */:
return NavigationEvent.BottomNavTab.Home;
case R.id.moreAdifFragment /* 2131296816 */:
return NavigationEvent.BottomNavTab.MoreAdif;
case R.id.stationsFragment /* 2131297098 */:
return NavigationEvent.BottomNavTab.Station;
default:
return null;
}
}
private final void updateButtonTapped() {
String str = this.updateUrl;
if (str == null) {
return;
}
b1.f fVar = this.navigationFlow;
Uri parse = Uri.parse(str);
Intrinsics.checkNotNullExpressionValue(parse, "parse(...)");
fVar.b(new Navigation.Intent(new IntentAction.View(parse)));
this.updateUrl = null;
}
public final void checkConditions() {
this.rootDetector.getClass();
String[] strArr = {"/system/bin/su", "/system/xbin/su", "/system/app/Superuser.apk", "/sbin/su", "/system/bin/.ext/.su", "/system/usr/we-need-root/su-backup", "/system/xbin/mu"};
for (int i = 0; i < 7; i++) {
if (new File(strArr[i]).exists()) {
this.navigationFlow.b(createRootDetectedAlert());
return;
}
}
if (this.preferenceStorage.isTermsAccepted()) {
checkUpdateVersion();
} else {
this.navigationFlow.b(createTermsAlert());
}
}
/* renamed from: getCurrentDestination$app_proNon_corporateRelease, reason: from getter */
public final NavigationEvent.BottomNavTab getCurrentDestination() {
return this.currentDestination;
}
public final GetVersionUpdateStatusUseCase getGetVersionUpdateStatusUseCase() {
return this.getVersionUpdateStatusUseCase;
}
public final InterfaceC0266a getNavigation() {
return this.navigation;
}
public final InterfaceC0266a getPopBackTo() {
return this.popBackTo;
}
public final InterfaceC0266a getSelectedTab() {
return this.selectedTab;
}
public final void handleMandatoryTermnsAlertResult(AlertAction.Style action) {
Intrinsics.checkNotNullParameter(action, "action");
int i = WhenMappings.$EnumSwitchMapping$0[action.ordinal()];
if (i == 1) {
exitButtonTapped();
} else {
if (i != 2) {
return;
}
this.preferenceStorage.setTermsAccepted(true);
checkUpdateVersion();
}
}
public final void handleMandatoryUpdateAlertResult(AlertAction.Style action) {
Intrinsics.checkNotNullParameter(action, "action");
int i = WhenMappings.$EnumSwitchMapping$0[action.ordinal()];
if (i == 1) {
exitButtonTapped();
} else {
if (i != 2) {
return;
}
updateButtonTapped();
}
}
public final void handleOptionalUpdateAlertResult(AlertAction.Style action) {
Intrinsics.checkNotNullParameter(action, "action");
if (action == AlertAction.Style.POSITIVE) {
updateButtonTapped();
}
}
public final void handleRootDetectedAlertResult(AlertAction.Style action) {
Intrinsics.checkNotNullParameter(action, "action");
exitButtonTapped();
}
public final void onNavigationChanged(int destinationId) {
NavigationEvent.BottomNavTab bottomNavTab = toBottomNavTab(destinationId);
if (bottomNavTab != null) {
this.currentDestination = bottomNavTab;
}
}
public final void onNavigationItemReselected(int itemId) {
Integer baseFragment = toBaseFragment(itemId);
if (baseFragment != null) {
this._popBackTo.b(Integer.valueOf(baseFragment.intValue()));
}
}
public final void onTabNavigationItemChanged(BottomNavInitialTab tab) {
Intrinsics.checkNotNullParameter(tab, "tab");
this._selectedTab.b(tab);
}
public final void setCurrentDestination$app_proNon_corporateRelease(NavigationEvent.BottomNavTab bottomNavTab) {
this.currentDestination = bottomNavTab;
}
}