Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
@@ -0,0 +1,110 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.ContextWrapper;
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import androidx.fragment.app.K;
|
||||
import androidx.lifecycle.y0;
|
||||
import dagger.hilt.android.flags.FragmentGetContextFix;
|
||||
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
|
||||
import dagger.hilt.android.internal.managers.FragmentComponentManager;
|
||||
import dagger.hilt.internal.GeneratedComponentManagerHolder;
|
||||
import dagger.hilt.internal.Preconditions;
|
||||
import dagger.hilt.internal.UnsafeCasts;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public abstract class Hilt_SelectTrainFragment extends K implements GeneratedComponentManagerHolder {
|
||||
private ContextWrapper componentContext;
|
||||
private volatile FragmentComponentManager componentManager;
|
||||
private final Object componentManagerLock;
|
||||
private boolean disableGetContextFix;
|
||||
private boolean injected;
|
||||
|
||||
public Hilt_SelectTrainFragment() {
|
||||
this.componentManagerLock = new Object();
|
||||
this.injected = false;
|
||||
}
|
||||
|
||||
private void initializeComponentContext() {
|
||||
if (this.componentContext == null) {
|
||||
this.componentContext = FragmentComponentManager.createContextWrapper(super.getContext(), this);
|
||||
this.disableGetContextFix = FragmentGetContextFix.isFragmentGetContextFixDisabled(super.getContext());
|
||||
}
|
||||
}
|
||||
|
||||
public FragmentComponentManager createComponentManager() {
|
||||
return new FragmentComponentManager(this);
|
||||
}
|
||||
|
||||
@Override // dagger.hilt.internal.GeneratedComponentManager
|
||||
public final Object generatedComponent() {
|
||||
return componentManager().generatedComponent();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public Context getContext() {
|
||||
if (super.getContext() == null && !this.disableGetContextFix) {
|
||||
return null;
|
||||
}
|
||||
initializeComponentContext();
|
||||
return this.componentContext;
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K, androidx.lifecycle.InterfaceC0200v
|
||||
public y0 getDefaultViewModelProviderFactory() {
|
||||
return DefaultViewModelFactories.getFragmentFactory(this, super.getDefaultViewModelProviderFactory());
|
||||
}
|
||||
|
||||
public void inject() {
|
||||
if (this.injected) {
|
||||
return;
|
||||
}
|
||||
this.injected = true;
|
||||
((SelectTrainFragment_GeneratedInjector) generatedComponent()).injectSelectTrainFragment((SelectTrainFragment) UnsafeCasts.unsafeCast(this));
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public void onAttach(Context context) {
|
||||
super.onAttach(context);
|
||||
initializeComponentContext();
|
||||
inject();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public LayoutInflater onGetLayoutInflater(Bundle bundle) {
|
||||
LayoutInflater onGetLayoutInflater = super.onGetLayoutInflater(bundle);
|
||||
return onGetLayoutInflater.cloneInContext(FragmentComponentManager.createContextWrapper(onGetLayoutInflater, this));
|
||||
}
|
||||
|
||||
@Override // dagger.hilt.internal.GeneratedComponentManagerHolder
|
||||
public final FragmentComponentManager componentManager() {
|
||||
if (this.componentManager == null) {
|
||||
synchronized (this.componentManagerLock) {
|
||||
try {
|
||||
if (this.componentManager == null) {
|
||||
this.componentManager = createComponentManager();
|
||||
}
|
||||
} finally {
|
||||
}
|
||||
}
|
||||
}
|
||||
return this.componentManager;
|
||||
}
|
||||
|
||||
public Hilt_SelectTrainFragment(int i) {
|
||||
super(i);
|
||||
this.componentManagerLock = new Object();
|
||||
this.injected = false;
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public void onAttach(Activity activity) {
|
||||
super.onAttach(activity);
|
||||
ContextWrapper contextWrapper = this.componentContext;
|
||||
Preconditions.checkState(contextWrapper == null || FragmentComponentManager.findActivity(contextWrapper) == activity, "onAttach called multiple times with different Context! Hilt Fragments should not be retained.", new Object[0]);
|
||||
initializeComponentContext();
|
||||
inject();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.recyclerview.widget.AbstractC0220h0;
|
||||
import androidx.recyclerview.widget.I0;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
|
||||
import com.adif.elcanomovil.uiSelectTrain.R;
|
||||
import com.adif.elcanomovil.uiSelectTrain.entities.TrainInfo;
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\f\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B.\u0012%\u0010\n\u001a!\u0012\u0013\u0012\u00110\u0004¢\u0006\f\b\u0005\u0012\b\b\u0006\u0012\u0004\b\b(\u0007\u0012\u0004\u0012\u00020\b0\u0003j\u0002`\t¢\u0006\u0004\b\u000b\u0010\fJ\u001b\u0010\u000f\u001a\u00020\b2\f\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020\u00040\r¢\u0006\u0004\b\u000f\u0010\u0010J\u001f\u0010\u0015\u001a\u00020\u00022\u0006\u0010\u0012\u001a\u00020\u00112\u0006\u0010\u0014\u001a\u00020\u0013H\u0016¢\u0006\u0004\b\u0015\u0010\u0016J\u000f\u0010\u0017\u001a\u00020\u0013H\u0016¢\u0006\u0004\b\u0017\u0010\u0018J\u001f\u0010\u001b\u001a\u00020\b2\u0006\u0010\u0019\u001a\u00020\u00022\u0006\u0010\u001a\u001a\u00020\u0013H\u0016¢\u0006\u0004\b\u001b\u0010\u001cR3\u0010\n\u001a!\u0012\u0013\u0012\u00110\u0004¢\u0006\f\b\u0005\u0012\b\b\u0006\u0012\u0004\b\b(\u0007\u0012\u0004\u0012\u00020\b0\u0003j\u0002`\t8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\n\u0010\u001dR\u001c\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020\u00040\r8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u000e\u0010\u001e¨\u0006\u001f"}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/main/SelectTrainAdapter;", "Landroidx/recyclerview/widget/h0;", "Landroidx/recyclerview/widget/I0;", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainInfo;", "Lkotlin/ParameterName;", AppMeasurementSdk.ConditionalUserProperty.NAME, NavArguments.ARG_DYNAMIC_TRAIN, "", "Lcom/adif/elcanomovil/uiSelectTrain/main/OnTrainSelected;", "onTap", "<init>", "(Lkotlin/jvm/functions/Function1;)V", "", FirebaseAnalytics.Param.ITEMS, "update", "(Ljava/util/List;)V", "Landroid/view/ViewGroup;", "parent", "", "viewType", "onCreateViewHolder", "(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/I0;", "getItemCount", "()I", "holder", "position", "onBindViewHolder", "(Landroidx/recyclerview/widget/I0;I)V", "Lkotlin/jvm/functions/Function1;", "Ljava/util/List;", "ui-select-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes2.dex */
|
||||
public final class SelectTrainAdapter extends AbstractC0220h0 {
|
||||
private List<TrainInfo> items;
|
||||
private final Function1<TrainInfo, Unit> onTap;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public SelectTrainAdapter(Function1<? super TrainInfo, Unit> onTap) {
|
||||
Intrinsics.checkNotNullParameter(onTap, "onTap");
|
||||
this.onTap = onTap;
|
||||
this.items = new ArrayList();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0220h0
|
||||
public int getItemCount() {
|
||||
return this.items.size();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0220h0
|
||||
public void onBindViewHolder(I0 holder, int position) {
|
||||
Intrinsics.checkNotNullParameter(holder, "holder");
|
||||
if (holder instanceof TrainViewHolder) {
|
||||
((TrainViewHolder) holder).bind(this.items.get(position));
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0220h0
|
||||
public I0 onCreateViewHolder(ViewGroup parent, int viewType) {
|
||||
Intrinsics.checkNotNullParameter(parent, "parent");
|
||||
View inflate = LayoutInflater.from(parent.getContext()).inflate(R.layout.view_train_option, parent, false);
|
||||
Function1<TrainInfo, Unit> function1 = this.onTap;
|
||||
Intrinsics.checkNotNull(inflate);
|
||||
return new TrainViewHolder(function1, inflate);
|
||||
}
|
||||
|
||||
public final void update(List<TrainInfo> items) {
|
||||
Intrinsics.checkNotNullParameter(items, "items");
|
||||
this.items = items;
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0018\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000*@\u0010\u0000\"\u001d\u0012\u0013\u0012\u00110\u0002¢\u0006\f\b\u0003\u0012\b\b\u0004\u0012\u0004\b\b(\u0005\u0012\u0004\u0012\u00020\u00060\u00012\u001d\u0012\u0013\u0012\u00110\u0002¢\u0006\f\b\u0003\u0012\b\b\u0004\u0012\u0004\b\b(\u0005\u0012\u0004\u0012\u00020\u00060\u0001¨\u0006\u0007"}, d2 = {"OnTrainSelected", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainInfo;", "Lkotlin/ParameterName;", AppMeasurementSdk.ConditionalUserProperty.NAME, NavArguments.ARG_DYNAMIC_TRAIN, "", "ui-select-train_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes2.dex */
|
||||
public final class SelectTrainAdapterKt {
|
||||
}
|
||||
@@ -0,0 +1,368 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import android.graphics.Rect;
|
||||
import android.os.Bundle;
|
||||
import android.text.Editable;
|
||||
import android.text.TextWatcher;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.inputmethod.InputMethodManager;
|
||||
import android.widget.TextView;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.fragment.app.K;
|
||||
import androidx.lifecycle.C0;
|
||||
import androidx.lifecycle.D0;
|
||||
import androidx.lifecycle.InterfaceC0200v;
|
||||
import androidx.lifecycle.J;
|
||||
import androidx.lifecycle.y0;
|
||||
import androidx.recyclerview.widget.AbstractC0232n0;
|
||||
import androidx.recyclerview.widget.E0;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import b1.InterfaceC0266a;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
|
||||
import com.adif.elcanomovil.commonNavGraph.navigation.NavigationHandler;
|
||||
import com.adif.elcanomovil.commonViews.databinding.LoadingEmptyOrErrorCommonViewBinding;
|
||||
import com.adif.elcanomovil.commonViews.includeViews.LoadingEmptyOrErrorView;
|
||||
import com.adif.elcanomovil.uiSelectTrain.R;
|
||||
import com.adif.elcanomovil.uiSelectTrain.databinding.FragmentSelectTrainBinding;
|
||||
import com.adif.elcanomovil.uiSelectTrain.entities.TrainInfo;
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import dagger.hilt.android.AndroidEntryPoint;
|
||||
import java.util.List;
|
||||
import kotlin.Lazy;
|
||||
import kotlin.LazyKt;
|
||||
import kotlin.LazyThreadSafetyMode;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Reflection;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import l0.C0435a;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0084\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0005\n\u0002\u0010\t\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0005\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\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0007\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\u000f\u0010\u0005\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u0005\u0010\u0003J\u000f\u0010\u0006\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u0006\u0010\u0003J\u000f\u0010\u0007\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u0007\u0010\u0003J\u000f\u0010\b\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\b\u0010\u0003JQ\u0010\u0013\u001a\u00020\u00042\u0006\u0010\n\u001a\u00020\t2\u0006\u0010\u000b\u001a\u00020\t2\u0006\u0010\f\u001a\u00020\t2\u0006\u0010\r\u001a\u00020\t2\u0006\u0010\u000e\u001a\u00020\t2\u0006\u0010\u0010\u001a\u00020\u000f2\u0006\u0010\u0011\u001a\u00020\u000f2\b\u0010\u0012\u001a\u0004\u0018\u00010\tH\u0002¢\u0006\u0004\b\u0013\u0010\u0014J+\u0010\u0019\u001a\u00020\u00042\u0006\u0010\u0016\u001a\u00020\u00152\b\u0010\u0017\u001a\u0004\u0018\u00010\t2\b\u0010\u0018\u001a\u0004\u0018\u00010\tH\u0002¢\u0006\u0004\b\u0019\u0010\u001aJ\u0017\u0010\u001b\u001a\u00020\u00042\u0006\u0010\u0017\u001a\u00020\tH\u0002¢\u0006\u0004\b\u001b\u0010\u001cJ%\u0010\"\u001a\u00020\u00042\f\u0010\u001f\u001a\b\u0012\u0004\u0012\u00020\u001e0\u001d2\u0006\u0010!\u001a\u00020 H\u0002¢\u0006\u0004\b\"\u0010#J\u000f\u0010$\u001a\u00020\u0004H\u0002¢\u0006\u0004\b$\u0010\u0003J\u000f\u0010%\u001a\u00020\u0004H\u0002¢\u0006\u0004\b%\u0010\u0003J+\u0010-\u001a\u00020,2\u0006\u0010'\u001a\u00020&2\b\u0010)\u001a\u0004\u0018\u00010(2\b\u0010+\u001a\u0004\u0018\u00010*H\u0016¢\u0006\u0004\b-\u0010.J\u000f\u0010/\u001a\u00020\u0004H\u0016¢\u0006\u0004\b/\u0010\u0003J\u000f\u00100\u001a\u00020\u0004H\u0016¢\u0006\u0004\b0\u0010\u0003R\u0016\u00102\u001a\u0002018\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b2\u00103R\u001b\u00109\u001a\u0002048BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b5\u00106\u001a\u0004\b7\u00108R3\u0010?\u001a!\u0012\u0013\u0012\u00110\u001e¢\u0006\f\b;\u0012\b\b<\u0012\u0004\b\b(=\u0012\u0004\u0012\u00020\u00040:j\u0002`>8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b?\u0010@R\u0016\u0010B\u001a\u00020A8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\bB\u0010C¨\u0006D"}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/main/SelectTrainFragment;", "Landroidx/fragment/app/K;", "<init>", "()V", "", "configureViews", "configureObservers", "configureViewListeners", "onBack", "", NavArguments.ARG_DYNAMIC_LINKS_OPERATOR, NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT, NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER, NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE, NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE, "", "date", NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE, "observation", "onTapTrain", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLjava/lang/String;)V", "Lcom/adif/elcanomovil/commonViews/includeViews/LoadingEmptyOrErrorView$Status;", "status", "title", "message", "updateVisibility", "(Lcom/adif/elcanomovil/commonViews/includeViews/LoadingEmptyOrErrorView$Status;Ljava/lang/String;Ljava/lang/String;)V", "updateSearchResultTitle", "(Ljava/lang/String;)V", "", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainInfo;", "trainList", "", "previousSearch", "updatedSelectedTrainViews", "(Ljava/util/List;Z)V", "hideKeyboard", "showKeyboard", "Landroid/view/LayoutInflater;", "inflater", "Landroid/view/ViewGroup;", "container", "Landroid/os/Bundle;", "savedInstanceState", "Landroid/view/View;", "onCreateView", "(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;", "onResume", "onPause", "Lcom/adif/elcanomovil/uiSelectTrain/databinding/FragmentSelectTrainBinding;", "binding", "Lcom/adif/elcanomovil/uiSelectTrain/databinding/FragmentSelectTrainBinding;", "Lcom/adif/elcanomovil/uiSelectTrain/main/SelectTrainViewModel;", "viewModel$delegate", "Lkotlin/Lazy;", "getViewModel", "()Lcom/adif/elcanomovil/uiSelectTrain/main/SelectTrainViewModel;", "viewModel", "Lkotlin/Function1;", "Lkotlin/ParameterName;", AppMeasurementSdk.ConditionalUserProperty.NAME, NavArguments.ARG_DYNAMIC_TRAIN, "Lcom/adif/elcanomovil/uiSelectTrain/main/OnTrainSelected;", "onTapStation", "Lkotlin/jvm/functions/Function1;", "Lcom/adif/elcanomovil/uiSelectTrain/main/SelectTrainAdapter;", "adapter", "Lcom/adif/elcanomovil/uiSelectTrain/main/SelectTrainAdapter;", "ui-select-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@AndroidEntryPoint
|
||||
@SourceDebugExtension({"SMAP\nSelectTrainFragment.kt\nKotlin\n*S Kotlin\n*F\n+ 1 SelectTrainFragment.kt\ncom/adif/elcanomovil/uiSelectTrain/main/SelectTrainFragment\n+ 2 FragmentViewModelLazy.kt\nandroidx/fragment/app/FragmentViewModelLazyKt\n+ 3 TextView.kt\nandroidx/core/widget/TextViewKt\n*L\n1#1,246:1\n106#2,15:247\n49#3:262\n65#3,16:263\n93#3,3:279\n*S KotlinDebug\n*F\n+ 1 SelectTrainFragment.kt\ncom/adif/elcanomovil/uiSelectTrain/main/SelectTrainFragment\n*L\n29#1:247,15\n155#1:262\n155#1:263,16\n155#1:279,3\n*E\n"})
|
||||
/* loaded from: classes2.dex */
|
||||
public final class SelectTrainFragment extends Hilt_SelectTrainFragment {
|
||||
private SelectTrainAdapter adapter;
|
||||
private FragmentSelectTrainBinding binding;
|
||||
private final Function1<TrainInfo, Unit> onTapStation;
|
||||
|
||||
/* renamed from: viewModel$delegate, reason: from kotlin metadata */
|
||||
private final Lazy viewModel;
|
||||
|
||||
public SelectTrainFragment() {
|
||||
super(R.layout.fragment_select_train);
|
||||
final Function0<K> function0 = new Function0<K>() { // from class: com.adif.elcanomovil.uiSelectTrain.main.SelectTrainFragment$special$$inlined$viewModels$default$1
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final K invoke() {
|
||||
return K.this;
|
||||
}
|
||||
};
|
||||
final Lazy lazy = LazyKt.lazy(LazyThreadSafetyMode.NONE, (Function0) new Function0<D0>() { // from class: com.adif.elcanomovil.uiSelectTrain.main.SelectTrainFragment$special$$inlined$viewModels$default$2
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final D0 invoke() {
|
||||
return (D0) Function0.this.invoke();
|
||||
}
|
||||
});
|
||||
final Function0 function02 = null;
|
||||
this.viewModel = m3.d.n(this, Reflection.getOrCreateKotlinClass(SelectTrainViewModel.class), new Function0<C0>() { // from class: com.adif.elcanomovil.uiSelectTrain.main.SelectTrainFragment$special$$inlined$viewModels$default$3
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final C0 invoke() {
|
||||
return ((D0) Lazy.this.getValue()).getViewModelStore();
|
||||
}
|
||||
}, new Function0<l0.c>() { // from class: com.adif.elcanomovil.uiSelectTrain.main.SelectTrainFragment$special$$inlined$viewModels$default$4
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final l0.c invoke() {
|
||||
l0.c cVar;
|
||||
Function0 function03 = Function0.this;
|
||||
if (function03 != null && (cVar = (l0.c) function03.invoke()) != null) {
|
||||
return cVar;
|
||||
}
|
||||
D0 d02 = (D0) lazy.getValue();
|
||||
InterfaceC0200v interfaceC0200v = d02 instanceof InterfaceC0200v ? (InterfaceC0200v) d02 : null;
|
||||
return interfaceC0200v != null ? interfaceC0200v.getDefaultViewModelCreationExtras() : C0435a.f7312b;
|
||||
}
|
||||
}, new Function0<y0>() { // from class: com.adif.elcanomovil.uiSelectTrain.main.SelectTrainFragment$special$$inlined$viewModels$default$5
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final y0 invoke() {
|
||||
y0 defaultViewModelProviderFactory;
|
||||
D0 d02 = (D0) lazy.getValue();
|
||||
InterfaceC0200v interfaceC0200v = d02 instanceof InterfaceC0200v ? (InterfaceC0200v) d02 : null;
|
||||
if (interfaceC0200v != null && (defaultViewModelProviderFactory = interfaceC0200v.getDefaultViewModelProviderFactory()) != null) {
|
||||
return defaultViewModelProviderFactory;
|
||||
}
|
||||
y0 defaultViewModelProviderFactory2 = K.this.getDefaultViewModelProviderFactory();
|
||||
Intrinsics.checkNotNullExpressionValue(defaultViewModelProviderFactory2, "defaultViewModelProviderFactory");
|
||||
return defaultViewModelProviderFactory2;
|
||||
}
|
||||
});
|
||||
this.onTapStation = new I1.b(this, 12);
|
||||
}
|
||||
|
||||
private final void configureObservers() {
|
||||
getViewModel().getViewData().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(3, new b(this)));
|
||||
getViewModel().getSavedSearchData().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(3, new c(this)));
|
||||
InterfaceC0266a navigation = getViewModel().getNavigation();
|
||||
J viewLifecycleOwner = getViewLifecycleOwner();
|
||||
Intrinsics.checkNotNullExpressionValue(viewLifecycleOwner, "getViewLifecycleOwner(...)");
|
||||
((b1.f) navigation).a(viewLifecycleOwner, new NavigationHandler(this));
|
||||
}
|
||||
|
||||
private final void configureViewListeners() {
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding = this.binding;
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding2 = null;
|
||||
if (fragmentSelectTrainBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentSelectTrainBinding = null;
|
||||
}
|
||||
fragmentSelectTrainBinding.btnBack.setOnClickListener(new D1.a(this, 15));
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding3 = this.binding;
|
||||
if (fragmentSelectTrainBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentSelectTrainBinding3 = null;
|
||||
}
|
||||
RecyclerView recyclerView = fragmentSelectTrainBinding3.layoutSearchResultsView;
|
||||
SelectTrainAdapter selectTrainAdapter = this.adapter;
|
||||
if (selectTrainAdapter == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("adapter");
|
||||
selectTrainAdapter = null;
|
||||
}
|
||||
recyclerView.setAdapter(selectTrainAdapter);
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding4 = this.binding;
|
||||
if (fragmentSelectTrainBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
fragmentSelectTrainBinding2 = fragmentSelectTrainBinding4;
|
||||
}
|
||||
TextInputEditText textInputEditText = fragmentSelectTrainBinding2.searchBox;
|
||||
Intrinsics.checkNotNull(textInputEditText);
|
||||
textInputEditText.addTextChangedListener(new TextWatcher() { // from class: com.adif.elcanomovil.uiSelectTrain.main.SelectTrainFragment$configureViewListeners$lambda$4$$inlined$doOnTextChanged$1
|
||||
@Override // android.text.TextWatcher
|
||||
public void afterTextChanged(Editable s4) {
|
||||
}
|
||||
|
||||
@Override // android.text.TextWatcher
|
||||
public void beforeTextChanged(CharSequence text, int start, int count, int after) {
|
||||
}
|
||||
|
||||
@Override // android.text.TextWatcher
|
||||
public void onTextChanged(CharSequence text, int start, int before, int count) {
|
||||
SelectTrainViewModel viewModel;
|
||||
viewModel = SelectTrainFragment.this.getViewModel();
|
||||
viewModel.handleSearchTextChange(String.valueOf(text));
|
||||
}
|
||||
});
|
||||
textInputEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() { // from class: com.adif.elcanomovil.uiSelectTrain.main.a
|
||||
@Override // android.widget.TextView.OnEditorActionListener
|
||||
public final boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) {
|
||||
boolean configureViewListeners$lambda$4$lambda$3;
|
||||
configureViewListeners$lambda$4$lambda$3 = SelectTrainFragment.configureViewListeners$lambda$4$lambda$3(SelectTrainFragment.this, textView, i, keyEvent);
|
||||
return configureViewListeners$lambda$4$lambda$3;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public static final void configureViewListeners$lambda$1(SelectTrainFragment this$0, View view) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
this$0.onBack();
|
||||
}
|
||||
|
||||
public static final boolean configureViewListeners$lambda$4$lambda$3(SelectTrainFragment this$0, TextView textView, int i, KeyEvent keyEvent) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
if (i != 3 && i != 6) {
|
||||
return false;
|
||||
}
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding = this$0.binding;
|
||||
if (fragmentSelectTrainBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentSelectTrainBinding = null;
|
||||
}
|
||||
Editable text = fragmentSelectTrainBinding.searchBox.getText();
|
||||
if (text != null && text.length() > 0) {
|
||||
this$0.hideKeyboard();
|
||||
}
|
||||
this$0.getViewModel().handleSearchTextIntroduced(String.valueOf(text));
|
||||
return true;
|
||||
}
|
||||
|
||||
private final void configureViews() {
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding = this.binding;
|
||||
if (fragmentSelectTrainBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentSelectTrainBinding = null;
|
||||
}
|
||||
fragmentSelectTrainBinding.inputLayout.setHintAnimationEnabled(false);
|
||||
this.adapter = new SelectTrainAdapter(this.onTapStation);
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding2 = this.binding;
|
||||
if (fragmentSelectTrainBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentSelectTrainBinding2 = null;
|
||||
}
|
||||
fragmentSelectTrainBinding2.layoutSearchResultsView.i(new AbstractC0232n0() { // from class: com.adif.elcanomovil.uiSelectTrain.main.SelectTrainFragment$configureViews$1
|
||||
@Override // androidx.recyclerview.widget.AbstractC0232n0
|
||||
public void getItemOffsets(Rect outRect, View view, RecyclerView parent, E0 state) {
|
||||
Intrinsics.checkNotNullParameter(outRect, "outRect");
|
||||
Intrinsics.checkNotNullParameter(view, "view");
|
||||
Intrinsics.checkNotNullParameter(parent, "parent");
|
||||
Intrinsics.checkNotNullParameter(state, "state");
|
||||
super.getItemOffsets(outRect, view, parent, state);
|
||||
outRect.bottom = 16;
|
||||
}
|
||||
});
|
||||
updateVisibility(LoadingEmptyOrErrorView.Status.INIT, null, null);
|
||||
}
|
||||
|
||||
public final SelectTrainViewModel getViewModel() {
|
||||
return (SelectTrainViewModel) this.viewModel.getValue();
|
||||
}
|
||||
|
||||
private final void hideKeyboard() {
|
||||
Object systemService = requireActivity().getSystemService("input_method");
|
||||
Intrinsics.checkNotNull(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
|
||||
((InputMethodManager) systemService).hideSoftInputFromWindow(requireView().getWindowToken(), 0);
|
||||
}
|
||||
|
||||
private final void onBack() {
|
||||
hideKeyboard();
|
||||
getViewModel().handleBackPressed();
|
||||
}
|
||||
|
||||
public final void onTapTrain(String r12, String r22, String r32, String r4, String r5, long date, long r8, String observation) {
|
||||
getViewModel().onTrainTapped(r12, r22, r32, r4, r5, date, r8, observation);
|
||||
}
|
||||
|
||||
private final void showKeyboard() {
|
||||
Object systemService = requireActivity().getSystemService("input_method");
|
||||
Intrinsics.checkNotNull(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
|
||||
InputMethodManager inputMethodManager = (InputMethodManager) systemService;
|
||||
inputMethodManager.toggleSoftInput(2, 1);
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding = this.binding;
|
||||
if (fragmentSelectTrainBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentSelectTrainBinding = null;
|
||||
}
|
||||
inputMethodManager.showSoftInput(fragmentSelectTrainBinding.searchBox, 3);
|
||||
}
|
||||
|
||||
private final void updateSearchResultTitle(String title) {
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding = this.binding;
|
||||
if (fragmentSelectTrainBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentSelectTrainBinding = null;
|
||||
}
|
||||
fragmentSelectTrainBinding.layoutSearchResultsTitle.setText(title);
|
||||
}
|
||||
|
||||
public final void updateVisibility(LoadingEmptyOrErrorView.Status status, String title, String message) {
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding = this.binding;
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding2 = null;
|
||||
if (fragmentSelectTrainBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentSelectTrainBinding = null;
|
||||
}
|
||||
fragmentSelectTrainBinding.layoutSearchResults.setVisibility(status != LoadingEmptyOrErrorView.Status.HIDDEN ? 8 : 0);
|
||||
LoadingEmptyOrErrorView loadingEmptyOrErrorView = LoadingEmptyOrErrorView.INSTANCE;
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding3 = this.binding;
|
||||
if (fragmentSelectTrainBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
fragmentSelectTrainBinding2 = fragmentSelectTrainBinding3;
|
||||
}
|
||||
LoadingEmptyOrErrorCommonViewBinding loadingEmptyOrErrorView2 = fragmentSelectTrainBinding2.loadingEmptyOrErrorView;
|
||||
Intrinsics.checkNotNullExpressionValue(loadingEmptyOrErrorView2, "loadingEmptyOrErrorView");
|
||||
loadingEmptyOrErrorView.updateElementsVisibility(loadingEmptyOrErrorView2, status, title, message);
|
||||
}
|
||||
|
||||
public final void updatedSelectedTrainViews(List<TrainInfo> trainList, boolean previousSearch) {
|
||||
if (previousSearch) {
|
||||
String string = getString(R.string.search_train_recent_title);
|
||||
Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
|
||||
updateSearchResultTitle(string);
|
||||
} else {
|
||||
String string2 = getString(R.string.search_train_title);
|
||||
Intrinsics.checkNotNullExpressionValue(string2, "getString(...)");
|
||||
updateSearchResultTitle(string2);
|
||||
}
|
||||
SelectTrainAdapter selectTrainAdapter = this.adapter;
|
||||
if (selectTrainAdapter == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("adapter");
|
||||
selectTrainAdapter = null;
|
||||
}
|
||||
selectTrainAdapter.update(trainList);
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
Intrinsics.checkNotNullParameter(inflater, "inflater");
|
||||
super.onCreateView(inflater, container, savedInstanceState);
|
||||
FragmentSelectTrainBinding inflate = FragmentSelectTrainBinding.inflate(inflater);
|
||||
Intrinsics.checkNotNullExpressionValue(inflate, "inflate(...)");
|
||||
this.binding = inflate;
|
||||
Bundle arguments = getArguments();
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding = null;
|
||||
String string = arguments != null ? arguments.getString("commercial_number") : null;
|
||||
configureViews();
|
||||
configureObservers();
|
||||
configureViewListeners();
|
||||
getViewModel().onViewsLoaded(string);
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding2 = this.binding;
|
||||
if (fragmentSelectTrainBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
fragmentSelectTrainBinding = fragmentSelectTrainBinding2;
|
||||
}
|
||||
ConstraintLayout root = fragmentSelectTrainBinding.getRoot();
|
||||
Intrinsics.checkNotNullExpressionValue(root, "getRoot(...)");
|
||||
return root;
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public void onPause() {
|
||||
super.onPause();
|
||||
hideKeyboard();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
FragmentSelectTrainBinding fragmentSelectTrainBinding = this.binding;
|
||||
if (fragmentSelectTrainBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentSelectTrainBinding = null;
|
||||
}
|
||||
fragmentSelectTrainBinding.searchBox.requestFocus();
|
||||
showKeyboard();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,151 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import android.os.Bundle;
|
||||
import androidx.lifecycle.n0;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.JvmStatic;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import o0.InterfaceC0530g;
|
||||
|
||||
@Metadata(d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0007\b\u0086\b\u0018\u0000 \u001e2\u00020\u0001:\u0001\u001eB\u0019\u0012\u0006\u0010\u0003\u001a\u00020\u0002\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0002¢\u0006\u0004\b\u0005\u0010\u0006J\r\u0010\b\u001a\u00020\u0007¢\u0006\u0004\b\b\u0010\tJ\r\u0010\u000b\u001a\u00020\n¢\u0006\u0004\b\u000b\u0010\fJ\u0010\u0010\r\u001a\u00020\u0002HÆ\u0003¢\u0006\u0004\b\r\u0010\u000eJ\u0012\u0010\u000f\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u000f\u0010\u000eJ&\u0010\u0010\u001a\u00020\u00002\b\b\u0002\u0010\u0003\u001a\u00020\u00022\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u0002HÆ\u0001¢\u0006\u0004\b\u0010\u0010\u0011J\u0010\u0010\u0012\u001a\u00020\u0002HÖ\u0001¢\u0006\u0004\b\u0012\u0010\u000eJ\u0010\u0010\u0014\u001a\u00020\u0013HÖ\u0001¢\u0006\u0004\b\u0014\u0010\u0015J\u001a\u0010\u0019\u001a\u00020\u00182\b\u0010\u0017\u001a\u0004\u0018\u00010\u0016HÖ\u0003¢\u0006\u0004\b\u0019\u0010\u001aR\u0017\u0010\u0003\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0003\u0010\u001b\u001a\u0004\b\u001c\u0010\u000eR\u0019\u0010\u0004\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\u0004\u0010\u001b\u001a\u0004\b\u001d\u0010\u000e¨\u0006\u001f"}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/main/SelectTrainFragmentArgs;", "Lo0/g;", "", "resultName", NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER, "<init>", "(Ljava/lang/String;Ljava/lang/String;)V", "Landroid/os/Bundle;", "toBundle", "()Landroid/os/Bundle;", "Landroidx/lifecycle/n0;", "toSavedStateHandle", "()Landroidx/lifecycle/n0;", "component1", "()Ljava/lang/String;", "component2", "copy", "(Ljava/lang/String;Ljava/lang/String;)Lcom/adif/elcanomovil/uiSelectTrain/main/SelectTrainFragmentArgs;", "toString", "", "hashCode", "()I", "", "other", "", "equals", "(Ljava/lang/Object;)Z", "Ljava/lang/String;", "getResultName", "getCommercialNumber", "Companion", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes2.dex */
|
||||
public final /* data */ class SelectTrainFragmentArgs implements InterfaceC0530g {
|
||||
|
||||
/* renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
private final String commercialNumber;
|
||||
private final String resultName;
|
||||
|
||||
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0017\u0010\u0007\u001a\u00020\u00062\u0006\u0010\u0005\u001a\u00020\u0004H\u0007¢\u0006\u0004\b\u0007\u0010\bJ\u0017\u0010\u000b\u001a\u00020\u00062\u0006\u0010\n\u001a\u00020\tH\u0007¢\u0006\u0004\b\u000b\u0010\f¨\u0006\r"}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/main/SelectTrainFragmentArgs$Companion;", "", "<init>", "()V", "Landroid/os/Bundle;", "bundle", "Lcom/adif/elcanomovil/uiSelectTrain/main/SelectTrainFragmentArgs;", "fromBundle", "(Landroid/os/Bundle;)Lcom/adif/elcanomovil/uiSelectTrain/main/SelectTrainFragmentArgs;", "Landroidx/lifecycle/n0;", "savedStateHandle", "fromSavedStateHandle", "(Landroidx/lifecycle/n0;)Lcom/adif/elcanomovil/uiSelectTrain/main/SelectTrainFragmentArgs;", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes2.dex */
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public final SelectTrainFragmentArgs fromBundle(Bundle bundle) {
|
||||
Intrinsics.checkNotNullParameter(bundle, "bundle");
|
||||
bundle.setClassLoader(SelectTrainFragmentArgs.class.getClassLoader());
|
||||
if (!bundle.containsKey("result_name")) {
|
||||
throw new IllegalArgumentException("Required argument \"result_name\" is missing and does not have an android:defaultValue");
|
||||
}
|
||||
String string = bundle.getString("result_name");
|
||||
if (string == null) {
|
||||
throw new IllegalArgumentException("Argument \"result_name\" is marked as non-null but was passed a null value.");
|
||||
}
|
||||
if (bundle.containsKey("commercial_number")) {
|
||||
return new SelectTrainFragmentArgs(string, bundle.getString("commercial_number"));
|
||||
}
|
||||
throw new IllegalArgumentException("Required argument \"commercial_number\" is missing and does not have an android:defaultValue");
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public final SelectTrainFragmentArgs fromSavedStateHandle(n0 savedStateHandle) {
|
||||
Intrinsics.checkNotNullParameter(savedStateHandle, "savedStateHandle");
|
||||
if (!savedStateHandle.b("result_name")) {
|
||||
throw new IllegalArgumentException("Required argument \"result_name\" is missing and does not have an android:defaultValue");
|
||||
}
|
||||
String str = (String) savedStateHandle.c("result_name");
|
||||
if (str == null) {
|
||||
throw new IllegalArgumentException("Argument \"result_name\" is marked as non-null but was passed a null value");
|
||||
}
|
||||
if (savedStateHandle.b("commercial_number")) {
|
||||
return new SelectTrainFragmentArgs(str, (String) savedStateHandle.c("commercial_number"));
|
||||
}
|
||||
throw new IllegalArgumentException("Required argument \"commercial_number\" is missing and does not have an android:defaultValue");
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
}
|
||||
|
||||
public SelectTrainFragmentArgs(String resultName, String str) {
|
||||
Intrinsics.checkNotNullParameter(resultName, "resultName");
|
||||
this.resultName = resultName;
|
||||
this.commercialNumber = str;
|
||||
}
|
||||
|
||||
public static /* synthetic */ SelectTrainFragmentArgs copy$default(SelectTrainFragmentArgs selectTrainFragmentArgs, String str, String str2, int i, Object obj) {
|
||||
if ((i & 1) != 0) {
|
||||
str = selectTrainFragmentArgs.resultName;
|
||||
}
|
||||
if ((i & 2) != 0) {
|
||||
str2 = selectTrainFragmentArgs.commercialNumber;
|
||||
}
|
||||
return selectTrainFragmentArgs.copy(str, str2);
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public static final SelectTrainFragmentArgs fromBundle(Bundle bundle) {
|
||||
return INSTANCE.fromBundle(bundle);
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public static final SelectTrainFragmentArgs fromSavedStateHandle(n0 n0Var) {
|
||||
return INSTANCE.fromSavedStateHandle(n0Var);
|
||||
}
|
||||
|
||||
/* renamed from: component1, reason: from getter */
|
||||
public final String getResultName() {
|
||||
return this.resultName;
|
||||
}
|
||||
|
||||
/* renamed from: component2, reason: from getter */
|
||||
public final String getCommercialNumber() {
|
||||
return this.commercialNumber;
|
||||
}
|
||||
|
||||
public final SelectTrainFragmentArgs copy(String resultName, String commercialNumber) {
|
||||
Intrinsics.checkNotNullParameter(resultName, "resultName");
|
||||
return new SelectTrainFragmentArgs(resultName, commercialNumber);
|
||||
}
|
||||
|
||||
public boolean equals(Object other) {
|
||||
if (this == other) {
|
||||
return true;
|
||||
}
|
||||
if (!(other instanceof SelectTrainFragmentArgs)) {
|
||||
return false;
|
||||
}
|
||||
SelectTrainFragmentArgs selectTrainFragmentArgs = (SelectTrainFragmentArgs) other;
|
||||
return Intrinsics.areEqual(this.resultName, selectTrainFragmentArgs.resultName) && Intrinsics.areEqual(this.commercialNumber, selectTrainFragmentArgs.commercialNumber);
|
||||
}
|
||||
|
||||
public final String getCommercialNumber() {
|
||||
return this.commercialNumber;
|
||||
}
|
||||
|
||||
public final String getResultName() {
|
||||
return this.resultName;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
int hashCode = this.resultName.hashCode() * 31;
|
||||
String str = this.commercialNumber;
|
||||
return hashCode + (str == null ? 0 : str.hashCode());
|
||||
}
|
||||
|
||||
public final Bundle toBundle() {
|
||||
Bundle bundle = new Bundle();
|
||||
bundle.putString("result_name", this.resultName);
|
||||
bundle.putString("commercial_number", this.commercialNumber);
|
||||
return bundle;
|
||||
}
|
||||
|
||||
public final n0 toSavedStateHandle() {
|
||||
n0 n0Var = new n0();
|
||||
n0Var.d(this.resultName, "result_name");
|
||||
n0Var.d(this.commercialNumber, "commercial_number");
|
||||
return n0Var;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
StringBuilder sb = new StringBuilder("SelectTrainFragmentArgs(resultName=");
|
||||
sb.append(this.resultName);
|
||||
sb.append(", commercialNumber=");
|
||||
return com.google.android.gms.measurement.internal.a.n(sb, this.commercialNumber, ')');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.commonNavGraph.MainNavigationDirections;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.AlertActions;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.AlertType;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.Filters;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.StationObservationArg;
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import o0.F;
|
||||
|
||||
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\u0018\u0000 \u00032\u00020\u0001:\u0001\u0003B\u0007\b\u0002¢\u0006\u0002\u0010\u0002¨\u0006\u0004"}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/main/SelectTrainFragmentDirections;", "", "()V", "Companion", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes2.dex */
|
||||
public final class SelectTrainFragmentDirections {
|
||||
|
||||
/* renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
|
||||
@Metadata(d1 = {"\u0000H\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0011\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0013\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J=\u0010\u000f\u001a\u00020\u000e2\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u00042\u0006\u0010\b\u001a\u00020\u00072\u0006\u0010\t\u001a\u00020\u00072\u0006\u0010\u000b\u001a\u00020\n2\u0006\u0010\r\u001a\u00020\f¢\u0006\u0004\b\u000f\u0010\u0010J#\u0010\u0014\u001a\u00020\u000e2\u0006\u0010\u0011\u001a\u00020\u00072\f\u0010\u0013\u001a\b\u0012\u0004\u0012\u00020\u00070\u0012¢\u0006\u0004\b\u0014\u0010\u0015J\u001d\u0010\u0017\u001a\u00020\u000e2\u0006\u0010\u0011\u001a\u00020\u00072\u0006\u0010\u0013\u001a\u00020\u0016¢\u0006\u0004\b\u0017\u0010\u0018J\u0015\u0010\u001a\u001a\u00020\u000e2\u0006\u0010\u0019\u001a\u00020\u0007¢\u0006\u0004\b\u001a\u0010\u001bJ\u001d\u0010\u001d\u001a\u00020\u000e2\u0006\u0010\u0011\u001a\u00020\u00072\u0006\u0010\u0013\u001a\u00020\u001c¢\u0006\u0004\b\u001d\u0010\u001eJ\u0099\u0001\u0010,\u001a\u00020\u000e2\b\u0010\u001f\u001a\u0004\u0018\u00010\u00072\b\u0010 \u001a\u0004\u0018\u00010\u00072\b\u0010!\u001a\u0004\u0018\u00010\u00072\b\u0010\"\u001a\u0004\u0018\u00010\u00072\u0006\u0010#\u001a\u00020\u00042\u000e\u0010$\u001a\n\u0012\u0004\u0012\u00020\u0007\u0018\u00010\u00122\b\u0010%\u001a\u0004\u0018\u00010\u00072\u000e\u0010&\u001a\n\u0012\u0004\u0012\u00020\u0007\u0018\u00010\u00122\b\u0010'\u001a\u0004\u0018\u00010\u00072\b\u0010(\u001a\u0004\u0018\u00010\u00072\b\u0010)\u001a\u0004\u0018\u00010\u00072\b\u0010*\u001a\u0004\u0018\u00010\u00072\b\u0010+\u001a\u0004\u0018\u00010\u0007¢\u0006\u0004\b,\u0010-J\u0015\u0010.\u001a\u00020\u000e2\u0006\u0010\u0011\u001a\u00020\u0007¢\u0006\u0004\b.\u0010\u001b¨\u0006/"}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/main/SelectTrainFragmentDirections$Companion;", "", "<init>", "()V", "", "blockOnback", "isCancelable", "", "title", "message", "Lcom/adif/elcanomovil/commonNavGraph/arguments/AlertActions;", "actions", "Lcom/adif/elcanomovil/commonNavGraph/arguments/AlertType;", "type", "Lo0/F;", "toAlertDialog", "(ZZLjava/lang/String;Ljava/lang/String;Lcom/adif/elcanomovil/commonNavGraph/arguments/AlertActions;Lcom/adif/elcanomovil/commonNavGraph/arguments/AlertType;)Lo0/F;", "key", "", "values", "toSelectableBottomSheet", "(Ljava/lang/String;[Ljava/lang/String;)Lo0/F;", "Lcom/adif/elcanomovil/commonNavGraph/arguments/StationObservationArg;", "toStationObservationsBottomSheet", "(Ljava/lang/String;Lcom/adif/elcanomovil/commonNavGraph/arguments/StationObservationArg;)Lo0/F;", "observation", "toTrainObservationBottomSheet", "(Ljava/lang/String;)Lo0/F;", "Lcom/adif/elcanomovil/commonNavGraph/arguments/Filters;", "toFilterListBottomSheet", "(Ljava/lang/String;Lcom/adif/elcanomovil/commonNavGraph/arguments/Filters;)Lo0/F;", "logo", AppMeasurementSdk.ConditionalUserProperty.NAME, "phone", "description", "accessible", "paymentWay", "offer", "correspondences", "web", FirebaseAnalytics.Param.LOCATION, "accessibleLabel", "openingHours", "playStore", "toStationsAlertDialog", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lo0/F;", "toSelectStationFragment", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes2.dex */
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
public final F toAlertDialog(boolean blockOnback, boolean isCancelable, String title, String message, AlertActions actions, AlertType type) {
|
||||
Intrinsics.checkNotNullParameter(title, "title");
|
||||
Intrinsics.checkNotNullParameter(message, "message");
|
||||
Intrinsics.checkNotNullParameter(actions, "actions");
|
||||
Intrinsics.checkNotNullParameter(type, "type");
|
||||
return MainNavigationDirections.INSTANCE.toAlertDialog(blockOnback, isCancelable, title, message, actions, type);
|
||||
}
|
||||
|
||||
public final F toFilterListBottomSheet(String key, Filters values) {
|
||||
Intrinsics.checkNotNullParameter(key, "key");
|
||||
Intrinsics.checkNotNullParameter(values, "values");
|
||||
return MainNavigationDirections.INSTANCE.toFilterListBottomSheet(key, values);
|
||||
}
|
||||
|
||||
public final F toSelectStationFragment(String key) {
|
||||
Intrinsics.checkNotNullParameter(key, "key");
|
||||
return MainNavigationDirections.INSTANCE.toSelectStationFragment(key);
|
||||
}
|
||||
|
||||
public final F toSelectableBottomSheet(String key, String[] values) {
|
||||
Intrinsics.checkNotNullParameter(key, "key");
|
||||
Intrinsics.checkNotNullParameter(values, "values");
|
||||
return MainNavigationDirections.INSTANCE.toSelectableBottomSheet(key, values);
|
||||
}
|
||||
|
||||
public final F toStationObservationsBottomSheet(String key, StationObservationArg values) {
|
||||
Intrinsics.checkNotNullParameter(key, "key");
|
||||
Intrinsics.checkNotNullParameter(values, "values");
|
||||
return MainNavigationDirections.INSTANCE.toStationObservationsBottomSheet(key, values);
|
||||
}
|
||||
|
||||
public final F toStationsAlertDialog(String logo, String name, String phone, String description, boolean accessible, String[] paymentWay, String offer, String[] correspondences, String web, String location, String accessibleLabel, String openingHours, String playStore) {
|
||||
return MainNavigationDirections.INSTANCE.toStationsAlertDialog(logo, name, phone, description, accessible, paymentWay, offer, correspondences, web, location, accessibleLabel, openingHours, playStore);
|
||||
}
|
||||
|
||||
public final F toTrainObservationBottomSheet(String observation) {
|
||||
Intrinsics.checkNotNullParameter(observation, "observation");
|
||||
return MainNavigationDirections.INSTANCE.toTrainObservationBottomSheet(observation);
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
}
|
||||
|
||||
private SelectTrainFragmentDirections() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\b\n\u0000\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0082T¢\u0006\u0002\n\u0000¨\u0006\u0002"}, d2 = {"DIVIDER_HEIGHT", "", "ui-select-train_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes2.dex */
|
||||
public final class SelectTrainFragmentKt {
|
||||
private static final int DIVIDER_HEIGHT = 16;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import dagger.hilt.InstallIn;
|
||||
import dagger.hilt.android.components.FragmentComponent;
|
||||
import dagger.hilt.codegen.OriginatingElement;
|
||||
import dagger.hilt.internal.GeneratedEntryPoint;
|
||||
|
||||
@OriginatingElement(topLevelClass = SelectTrainFragment.class)
|
||||
@GeneratedEntryPoint
|
||||
@InstallIn({FragmentComponent.class})
|
||||
/* loaded from: classes2.dex */
|
||||
public interface SelectTrainFragment_GeneratedInjector {
|
||||
void injectSelectTrainFragment(SelectTrainFragment selectTrainFragment);
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.domain.entities.utils.Status;
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes2.dex */
|
||||
public final /* synthetic */ class SelectTrainViewModel$fetchTrain$1$2$WhenMappings {
|
||||
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
|
||||
|
||||
static {
|
||||
int[] iArr = new int[Status.values().length];
|
||||
try {
|
||||
iArr[Status.SUCCESS.ordinal()] = 1;
|
||||
} catch (NoSuchFieldError unused) {
|
||||
}
|
||||
try {
|
||||
iArr[Status.ERROR.ordinal()] = 2;
|
||||
} catch (NoSuchFieldError unused2) {
|
||||
}
|
||||
try {
|
||||
iArr[Status.LOADING.ordinal()] = 3;
|
||||
} catch (NoSuchFieldError unused3) {
|
||||
}
|
||||
$EnumSwitchMapping$0 = iArr;
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,45 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import androidx.lifecycle.n0;
|
||||
import com.adif.elcanomovil.domain.usecases.circulation.GetSeveralPathsUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.recentSearch.GetRecentTrainSearchesUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.recentSearch.SaveRecentTrainSearchUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.stations.GetStationByIdUseCase;
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.Factory;
|
||||
import dagger.internal.QualifierMetadata;
|
||||
import dagger.internal.ScopeMetadata;
|
||||
import javax.inject.Provider;
|
||||
|
||||
@ScopeMetadata
|
||||
@DaggerGenerated
|
||||
@QualifierMetadata
|
||||
/* loaded from: classes2.dex */
|
||||
public final class SelectTrainViewModel_Factory implements Factory<SelectTrainViewModel> {
|
||||
private final Provider<GetRecentTrainSearchesUseCase> getRecentTrainSearchesUseCaseProvider;
|
||||
private final Provider<GetSeveralPathsUseCase> getSeveralPathsUseCaseProvider;
|
||||
private final Provider<GetStationByIdUseCase> getStationByIdUseCaseProvider;
|
||||
private final Provider<SaveRecentTrainSearchUseCase> saveRecentTrainSearchesUseCaseProvider;
|
||||
private final Provider<n0> savedStateHandleProvider;
|
||||
|
||||
public SelectTrainViewModel_Factory(Provider<GetSeveralPathsUseCase> provider, Provider<GetRecentTrainSearchesUseCase> provider2, Provider<SaveRecentTrainSearchUseCase> provider3, Provider<GetStationByIdUseCase> provider4, Provider<n0> provider5) {
|
||||
this.getSeveralPathsUseCaseProvider = provider;
|
||||
this.getRecentTrainSearchesUseCaseProvider = provider2;
|
||||
this.saveRecentTrainSearchesUseCaseProvider = provider3;
|
||||
this.getStationByIdUseCaseProvider = provider4;
|
||||
this.savedStateHandleProvider = provider5;
|
||||
}
|
||||
|
||||
public static SelectTrainViewModel_Factory create(Provider<GetSeveralPathsUseCase> provider, Provider<GetRecentTrainSearchesUseCase> provider2, Provider<SaveRecentTrainSearchUseCase> provider3, Provider<GetStationByIdUseCase> provider4, Provider<n0> provider5) {
|
||||
return new SelectTrainViewModel_Factory(provider, provider2, provider3, provider4, provider5);
|
||||
}
|
||||
|
||||
public static SelectTrainViewModel newInstance(GetSeveralPathsUseCase getSeveralPathsUseCase, GetRecentTrainSearchesUseCase getRecentTrainSearchesUseCase, SaveRecentTrainSearchUseCase saveRecentTrainSearchUseCase, GetStationByIdUseCase getStationByIdUseCase, n0 n0Var) {
|
||||
return new SelectTrainViewModel(getSeveralPathsUseCase, getRecentTrainSearchesUseCase, saveRecentTrainSearchUseCase, getStationByIdUseCase, n0Var);
|
||||
}
|
||||
|
||||
@Override // javax.inject.Provider
|
||||
public SelectTrainViewModel get() {
|
||||
return newInstance(this.getSeveralPathsUseCaseProvider.get(), this.getRecentTrainSearchesUseCaseProvider.get(), this.saveRecentTrainSearchesUseCaseProvider.get(), this.getStationByIdUseCaseProvider.get(), this.savedStateHandleProvider.get());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import androidx.lifecycle.w0;
|
||||
import dagger.Binds;
|
||||
import dagger.Module;
|
||||
import dagger.Provides;
|
||||
import dagger.hilt.InstallIn;
|
||||
import dagger.hilt.android.components.ActivityRetainedComponent;
|
||||
import dagger.hilt.android.components.ViewModelComponent;
|
||||
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
|
||||
import dagger.hilt.codegen.OriginatingElement;
|
||||
import dagger.multibindings.IntoMap;
|
||||
import dagger.multibindings.IntoSet;
|
||||
import dagger.multibindings.StringKey;
|
||||
|
||||
@OriginatingElement(topLevelClass = SelectTrainViewModel.class)
|
||||
/* loaded from: classes2.dex */
|
||||
public final class SelectTrainViewModel_HiltModules {
|
||||
|
||||
@Module
|
||||
@InstallIn({ViewModelComponent.class})
|
||||
/* loaded from: classes2.dex */
|
||||
public static abstract class BindsModule {
|
||||
private BindsModule() {
|
||||
}
|
||||
|
||||
@Binds
|
||||
@StringKey("com.adif.elcanomovil.uiSelectTrain.main.SelectTrainViewModel")
|
||||
@HiltViewModelMap
|
||||
@IntoMap
|
||||
public abstract w0 binds(SelectTrainViewModel selectTrainViewModel);
|
||||
}
|
||||
|
||||
@Module
|
||||
@InstallIn({ActivityRetainedComponent.class})
|
||||
/* loaded from: classes2.dex */
|
||||
public static final class KeyModule {
|
||||
private KeyModule() {
|
||||
}
|
||||
|
||||
@Provides
|
||||
@HiltViewModelMap.KeySet
|
||||
@IntoSet
|
||||
public static String provide() {
|
||||
return "com.adif.elcanomovil.uiSelectTrain.main.SelectTrainViewModel";
|
||||
}
|
||||
}
|
||||
|
||||
private SelectTrainViewModel_HiltModules() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.uiSelectTrain.main.SelectTrainViewModel_HiltModules;
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.Factory;
|
||||
import dagger.internal.Preconditions;
|
||||
import dagger.internal.QualifierMetadata;
|
||||
import dagger.internal.ScopeMetadata;
|
||||
|
||||
@ScopeMetadata
|
||||
@DaggerGenerated
|
||||
@QualifierMetadata({"dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet"})
|
||||
/* loaded from: classes2.dex */
|
||||
public final class SelectTrainViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<String> {
|
||||
public static SelectTrainViewModel_HiltModules_KeyModule_ProvideFactory create() {
|
||||
return l.f5268a;
|
||||
}
|
||||
|
||||
public static String provide() {
|
||||
return (String) Preconditions.checkNotNullFromProvides(SelectTrainViewModel_HiltModules.KeyModule.provide());
|
||||
}
|
||||
|
||||
@Override // javax.inject.Provider
|
||||
public String get() {
|
||||
return provide();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.I0;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
|
||||
import com.adif.elcanomovil.commonViews.databinding.ViewTrainOptionBinding;
|
||||
import com.adif.elcanomovil.uiSelectTrain.entities.TrainInfo;
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import java.util.Arrays;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.StringCompanionObject;
|
||||
|
||||
@Metadata(d1 = {"\u00002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B6\u0012%\u0010\t\u001a!\u0012\u0013\u0012\u00110\u0003¢\u0006\f\b\u0004\u0012\b\b\u0005\u0012\u0004\b\b(\u0006\u0012\u0004\u0012\u00020\u00070\u0002j\u0002`\b\u0012\u0006\u0010\u000b\u001a\u00020\n¢\u0006\u0004\b\f\u0010\rJ\u0015\u0010\u000f\u001a\u00020\u00072\u0006\u0010\u000e\u001a\u00020\u0003¢\u0006\u0004\b\u000f\u0010\u0010R3\u0010\t\u001a!\u0012\u0013\u0012\u00110\u0003¢\u0006\f\b\u0004\u0012\b\b\u0005\u0012\u0004\b\b(\u0006\u0012\u0004\u0012\u00020\u00070\u0002j\u0002`\b8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\t\u0010\u0011R\u0014\u0010\u0013\u001a\u00020\u00128\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0013\u0010\u0014¨\u0006\u0015"}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/main/TrainViewHolder;", "Landroidx/recyclerview/widget/I0;", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainInfo;", "Lkotlin/ParameterName;", AppMeasurementSdk.ConditionalUserProperty.NAME, NavArguments.ARG_DYNAMIC_TRAIN, "", "Lcom/adif/elcanomovil/uiSelectTrain/main/OnTrainSelected;", "onTap", "Landroid/view/View;", "itemView", "<init>", "(Lkotlin/jvm/functions/Function1;Landroid/view/View;)V", "item", "bind", "(Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainInfo;)V", "Lkotlin/jvm/functions/Function1;", "Lcom/adif/elcanomovil/commonViews/databinding/ViewTrainOptionBinding;", "itemBinding", "Lcom/adif/elcanomovil/commonViews/databinding/ViewTrainOptionBinding;", "ui-select-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes2.dex */
|
||||
public final class TrainViewHolder extends I0 {
|
||||
private final ViewTrainOptionBinding itemBinding;
|
||||
private final Function1<TrainInfo, Unit> onTap;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public TrainViewHolder(Function1<? super TrainInfo, Unit> onTap, View itemView) {
|
||||
super(itemView);
|
||||
Intrinsics.checkNotNullParameter(onTap, "onTap");
|
||||
Intrinsics.checkNotNullParameter(itemView, "itemView");
|
||||
this.onTap = onTap;
|
||||
ViewTrainOptionBinding bind = ViewTrainOptionBinding.bind(itemView);
|
||||
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
|
||||
this.itemBinding = bind;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final void bind$lambda$0(TrainViewHolder this$0, TrainInfo item, View view) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
Intrinsics.checkNotNullParameter(item, "$item");
|
||||
this$0.onTap.invoke(item);
|
||||
}
|
||||
|
||||
public final void bind(TrainInfo item) {
|
||||
Intrinsics.checkNotNullParameter(item, "item");
|
||||
TextView textView = this.itemBinding.trainOptionTitle;
|
||||
StringCompanionObject stringCompanionObject = StringCompanionObject.INSTANCE;
|
||||
String format = String.format("%s %s", Arrays.copyOf(new Object[]{AbstractC0105a.K(this.itemView.getContext(), item.getOperator()), AbstractC0105a.k(this.itemView.getContext(), item.getCommercialProduct())}, 2));
|
||||
Intrinsics.checkNotNullExpressionValue(format, "format(...)");
|
||||
textView.setText(format);
|
||||
this.itemBinding.trainOptionNumber.setText(item.getCommercialNumber());
|
||||
this.itemBinding.trainOptionFromStation.setText(item.getOriginStation().getStationName());
|
||||
this.itemBinding.trainOptionToStation.setText(item.getDestinationStation().getStationName());
|
||||
this.itemBinding.getRoot().setOnClickListener(new G2.l(8, this, item));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import android.content.Context;
|
||||
import com.adif.elcanomovil.commonViews.includeViews.LoadingEmptyOrErrorView;
|
||||
import com.adif.elcanomovil.uiSelectTrain.R;
|
||||
import com.adif.elcanomovil.uiSelectTrain.entities.TrainSituationViewData;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Lambda;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class b extends Lambda implements Function1 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ SelectTrainFragment f5228a;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public b(SelectTrainFragment selectTrainFragment) {
|
||||
super(1);
|
||||
this.f5228a = selectTrainFragment;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
TrainSituationViewData trainSituationViewData = (TrainSituationViewData) obj;
|
||||
boolean z3 = trainSituationViewData instanceof TrainSituationViewData.Data;
|
||||
SelectTrainFragment selectTrainFragment = this.f5228a;
|
||||
if (z3) {
|
||||
selectTrainFragment.updateVisibility(LoadingEmptyOrErrorView.Status.HIDDEN, null, null);
|
||||
selectTrainFragment.updatedSelectedTrainViews(((TrainSituationViewData.Data) trainSituationViewData).getResults(), false);
|
||||
} else if (Intrinsics.areEqual(trainSituationViewData, TrainSituationViewData.Empty.INSTANCE)) {
|
||||
selectTrainFragment.updateVisibility(LoadingEmptyOrErrorView.Status.EMPTY, selectTrainFragment.getString(R.string.select_train_no_results_title), selectTrainFragment.getString(R.string.select_train_no_results_subtitle));
|
||||
} else if (Intrinsics.areEqual(trainSituationViewData, TrainSituationViewData.Error.INSTANCE)) {
|
||||
LoadingEmptyOrErrorView.Status status = LoadingEmptyOrErrorView.Status.ERROR;
|
||||
String string = selectTrainFragment.getString(R.string.train_situation_no_results_title_error);
|
||||
Context context = selectTrainFragment.getContext();
|
||||
selectTrainFragment.updateVisibility(status, string, context != null ? context.getString(R.string.generic_error_message) : null);
|
||||
} else if (Intrinsics.areEqual(trainSituationViewData, TrainSituationViewData.Loading.INSTANCE)) {
|
||||
selectTrainFragment.updateVisibility(LoadingEmptyOrErrorView.Status.LOADING, selectTrainFragment.getString(R.string.common_loading), null);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.commonViews.includeViews.LoadingEmptyOrErrorView;
|
||||
import com.adif.elcanomovil.uiSelectTrain.R;
|
||||
import com.adif.elcanomovil.uiSelectTrain.entities.TrainSituationViewData;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Lambda;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class c extends Lambda implements Function1 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ SelectTrainFragment f5229a;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public c(SelectTrainFragment selectTrainFragment) {
|
||||
super(1);
|
||||
this.f5229a = selectTrainFragment;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
TrainSituationViewData trainSituationViewData = (TrainSituationViewData) obj;
|
||||
boolean z3 = trainSituationViewData instanceof TrainSituationViewData.Data;
|
||||
SelectTrainFragment selectTrainFragment = this.f5229a;
|
||||
if (z3) {
|
||||
selectTrainFragment.updateVisibility(LoadingEmptyOrErrorView.Status.HIDDEN, null, null);
|
||||
selectTrainFragment.updatedSelectedTrainViews(((TrainSituationViewData.Data) trainSituationViewData).getResults(), true);
|
||||
} else if (Intrinsics.areEqual(trainSituationViewData, TrainSituationViewData.Empty.INSTANCE)) {
|
||||
selectTrainFragment.updateVisibility(LoadingEmptyOrErrorView.Status.INIT, selectTrainFragment.getString(R.string.select_train_no_search_title), selectTrainFragment.getString(R.string.select_train_no_search_subtitle));
|
||||
} else if (Intrinsics.areEqual(trainSituationViewData, TrainSituationViewData.Error.INSTANCE)) {
|
||||
selectTrainFragment.updateVisibility(LoadingEmptyOrErrorView.Status.ERROR, selectTrainFragment.getString(R.string.train_situation_no_results_title_error), selectTrainFragment.getString(R.string.generic_error_message));
|
||||
} else if (Intrinsics.areEqual(trainSituationViewData, TrainSituationViewData.Loading.INSTANCE)) {
|
||||
selectTrainFragment.updateVisibility(LoadingEmptyOrErrorView.Status.LOADING, selectTrainFragment.getString(R.string.common_loading), null);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.domain.entities.StorableData;
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class d extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public SelectTrainViewModel f5230a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public Collection f5231b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public Iterator f5232c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public StorableData f5233d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public Object f5234e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public String f5235f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public String f5236g;
|
||||
public String h;
|
||||
public String i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public int f5237j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public final /* synthetic */ SelectTrainViewModel f5238k;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public d(SelectTrainViewModel selectTrainViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5238k = selectTrainViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new d(this.f5238k, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((d) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:28:0x0119, code lost:
|
||||
|
||||
if (r2 != r1) goto L8;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:42:0x007c, code lost:
|
||||
|
||||
if (r2 == r1) goto L32;
|
||||
*/
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
/* JADX WARN: Removed duplicated region for block: B:14:0x014a */
|
||||
/* JADX WARN: Removed duplicated region for block: B:18:0x0092 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:33:0x0151 */
|
||||
/* JADX WARN: Type inference failed for: r12v5, types: [java.util.Collection] */
|
||||
/* JADX WARN: Type inference failed for: r13v7, types: [java.util.Collection] */
|
||||
/* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:28:0x0119 -> B:7:0x0034). Please report as a decompilation issue!!! */
|
||||
/* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:32:0x0147 -> B:13:0x0148). Please report as a decompilation issue!!! */
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final java.lang.Object invokeSuspend(java.lang.Object r28) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 345
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiSelectTrain.main.d.invokeSuspend(java.lang.Object):java.lang.Object");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.domain.entities.utils.AsyncResult;
|
||||
import com.adif.elcanomovil.uiSelectTrain.entities.TrainInfo;
|
||||
import com.adif.elcanomovil.uiSelectTrain.entities.TrainSituationViewData;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.HashSet;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import kotlin.Triple;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlinx.coroutines.flow.FlowCollector;
|
||||
import kotlinx.coroutines.flow.MutableStateFlow;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class e implements FlowCollector {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ SelectTrainViewModel f5239a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5240b;
|
||||
|
||||
public e(SelectTrainViewModel selectTrainViewModel, String str) {
|
||||
this.f5239a = selectTrainViewModel;
|
||||
this.f5240b = str;
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
/* JADX WARN: Type inference failed for: r5v0, types: [java.util.List] */
|
||||
/* JADX WARN: Type inference failed for: r5v1, types: [java.util.List] */
|
||||
/* JADX WARN: Type inference failed for: r5v3, types: [java.util.ArrayList] */
|
||||
@Override // kotlinx.coroutines.flow.FlowCollector
|
||||
public final Object emit(Object obj, Continuation continuation) {
|
||||
MutableStateFlow mutableStateFlow;
|
||||
?? emptyList;
|
||||
TrainSituationViewData trainSituationViewData;
|
||||
MutableStateFlow mutableStateFlow2;
|
||||
MutableStateFlow mutableStateFlow3;
|
||||
AsyncResult asyncResult = (AsyncResult) obj;
|
||||
int i = SelectTrainViewModel$fetchTrain$1$2$WhenMappings.$EnumSwitchMapping$0[asyncResult.getStatus().ordinal()];
|
||||
SelectTrainViewModel selectTrainViewModel = this.f5239a;
|
||||
if (i == 1) {
|
||||
mutableStateFlow = selectTrainViewModel._viewData;
|
||||
List list = (List) asyncResult.getData();
|
||||
if (list != null) {
|
||||
ArrayList arrayList = new ArrayList();
|
||||
for (Object obj2 : list) {
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
calendar.setTime(new Date(((TrainInfo) obj2).getLaunchingDate()));
|
||||
if (calendar.get(6) == Calendar.getInstance().get(6)) {
|
||||
arrayList.add(obj2);
|
||||
}
|
||||
}
|
||||
HashSet hashSet = new HashSet();
|
||||
emptyList = new ArrayList();
|
||||
Iterator it = arrayList.iterator();
|
||||
while (it.hasNext()) {
|
||||
Object next = it.next();
|
||||
TrainInfo trainInfo = (TrainInfo) next;
|
||||
if (hashSet.add(new Triple(trainInfo.getCommercialNumber(), trainInfo.getOriginStation(), trainInfo.getDestinationStation()))) {
|
||||
emptyList.add(next);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
emptyList = CollectionsKt.emptyList();
|
||||
}
|
||||
int size = emptyList.size();
|
||||
if (size == 0) {
|
||||
trainSituationViewData = TrainSituationViewData.Empty.INSTANCE;
|
||||
} else if (size != 1) {
|
||||
trainSituationViewData = new TrainSituationViewData.Data(emptyList);
|
||||
} else {
|
||||
TrainInfo trainInfo2 = (TrainInfo) emptyList.get(0);
|
||||
this.f5239a.saveTrainSelected(trainInfo2.getOperator(), trainInfo2.getCommercialProduct(), this.f5240b, trainInfo2.getOriginStation().getStationCode(), trainInfo2.getDestinationStation().getStationCode(), trainInfo2.getDate(), trainInfo2.getLaunchingDate(), trainInfo2.getObservation());
|
||||
trainSituationViewData = new TrainSituationViewData.Data(emptyList);
|
||||
}
|
||||
mutableStateFlow.setValue(trainSituationViewData);
|
||||
} else if (i == 2) {
|
||||
mutableStateFlow2 = selectTrainViewModel._viewData;
|
||||
mutableStateFlow2.setValue(TrainSituationViewData.Error.INSTANCE);
|
||||
} else if (i == 3) {
|
||||
mutableStateFlow3 = selectTrainViewModel._viewData;
|
||||
mutableStateFlow3.setValue(TrainSituationViewData.Loading.INSTANCE);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,102 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class f extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f5241a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ SelectTrainViewModel f5242b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5243c;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public f(SelectTrainViewModel selectTrainViewModel, String str, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5242b = selectTrainViewModel;
|
||||
this.f5243c = str;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new f(this.f5242b, this.f5243c, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((f) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:13:0x0045, code lost:
|
||||
|
||||
if (r1.collect(r7, r6) == r0) goto L15;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:14:0x0047, code lost:
|
||||
|
||||
return r0;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:16:0x0030, code lost:
|
||||
|
||||
if (r7 == r0) goto L15;
|
||||
*/
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final java.lang.Object invokeSuspend(java.lang.Object r7) {
|
||||
/*
|
||||
r6 = this;
|
||||
java.lang.Object r0 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
|
||||
int r1 = r6.f5241a
|
||||
com.adif.elcanomovil.uiSelectTrain.main.SelectTrainViewModel r2 = r6.f5242b
|
||||
java.lang.String r3 = r6.f5243c
|
||||
r4 = 2
|
||||
r5 = 1
|
||||
if (r1 == 0) goto L22
|
||||
if (r1 == r5) goto L1e
|
||||
if (r1 != r4) goto L16
|
||||
kotlin.ResultKt.throwOnFailure(r7)
|
||||
goto L48
|
||||
L16:
|
||||
java.lang.IllegalStateException r6 = new java.lang.IllegalStateException
|
||||
java.lang.String r7 = "call to 'resume' before 'invoke' with coroutine"
|
||||
r6.<init>(r7)
|
||||
throw r6
|
||||
L1e:
|
||||
kotlin.ResultKt.throwOnFailure(r7)
|
||||
goto L33
|
||||
L22:
|
||||
kotlin.ResultKt.throwOnFailure(r7)
|
||||
com.adif.elcanomovil.domain.usecases.circulation.GetSeveralPathsUseCase r7 = com.adif.elcanomovil.uiSelectTrain.main.SelectTrainViewModel.access$getGetSeveralPathsUseCase$p(r2)
|
||||
r6.f5241a = r5
|
||||
r1 = 0
|
||||
java.lang.Object r7 = r7.invoke(r3, r1, r6)
|
||||
if (r7 != r0) goto L33
|
||||
goto L47
|
||||
L33:
|
||||
kotlinx.coroutines.flow.Flow r7 = (kotlinx.coroutines.flow.Flow) r7
|
||||
com.adif.elcanomovil.uiSelectTrain.main.SelectTrainViewModel$fetchTrain$1$invokeSuspend$$inlined$map$1 r1 = new com.adif.elcanomovil.uiSelectTrain.main.SelectTrainViewModel$fetchTrain$1$invokeSuspend$$inlined$map$1
|
||||
r1.<init>()
|
||||
com.adif.elcanomovil.uiSelectTrain.main.e r7 = new com.adif.elcanomovil.uiSelectTrain.main.e
|
||||
r7.<init>(r2, r3)
|
||||
r6.f5241a = r4
|
||||
java.lang.Object r6 = r1.collect(r7, r6)
|
||||
if (r6 != r0) goto L48
|
||||
L47:
|
||||
return r0
|
||||
L48:
|
||||
kotlin.Unit r6 = kotlin.Unit.INSTANCE
|
||||
return r6
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiSelectTrain.main.f.invokeSuspend(java.lang.Object):java.lang.Object");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.domain.entities.utils.Status;
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.ContinuationImpl;
|
||||
import kotlin.jvm.internal.IntCompanionObject;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class g extends ContinuationImpl {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public SelectTrainViewModel f5244a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public List f5245b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public Collection f5246c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public Iterator f5247d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public Object f5248e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public Object f5249f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public Object f5250g;
|
||||
public Status h;
|
||||
public /* synthetic */ Object i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public final /* synthetic */ SelectTrainViewModel f5251j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public int f5252k;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public g(SelectTrainViewModel selectTrainViewModel, Continuation continuation) {
|
||||
super(continuation);
|
||||
this.f5251j = selectTrainViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
Object mapToTrainInfo;
|
||||
this.i = obj;
|
||||
this.f5252k |= IntCompanionObject.MIN_VALUE;
|
||||
mapToTrainInfo = this.f5251j.mapToTrainInfo(null, this);
|
||||
return mapToTrainInfo;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.domain.usecases.recentSearch.SaveRecentTrainSearchUseCase;
|
||||
import kotlin.ResultKt;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class h extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f5253a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ SelectTrainViewModel f5254b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5255c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5256d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5257e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5258f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5259g;
|
||||
public final /* synthetic */ long h;
|
||||
public final /* synthetic */ long i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5260j;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public h(SelectTrainViewModel selectTrainViewModel, String str, String str2, String str3, String str4, String str5, long j4, long j5, String str6, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5254b = selectTrainViewModel;
|
||||
this.f5255c = str;
|
||||
this.f5256d = str2;
|
||||
this.f5257e = str3;
|
||||
this.f5258f = str4;
|
||||
this.f5259g = str5;
|
||||
this.h = j4;
|
||||
this.i = j5;
|
||||
this.f5260j = str6;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new h(this.f5254b, this.f5255c, this.f5256d, this.f5257e, this.f5258f, this.f5259g, this.h, this.i, this.f5260j, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((h) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
SaveRecentTrainSearchUseCase saveRecentTrainSearchUseCase;
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f5253a;
|
||||
try {
|
||||
if (i == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
saveRecentTrainSearchUseCase = this.f5254b.saveRecentTrainSearchesUseCase;
|
||||
String str = this.f5255c;
|
||||
String str2 = this.f5256d;
|
||||
String str3 = this.f5257e;
|
||||
String str4 = this.f5258f;
|
||||
String str5 = this.f5259g;
|
||||
long j4 = this.h;
|
||||
long j5 = this.i;
|
||||
String str6 = this.f5260j;
|
||||
this.f5253a = 1;
|
||||
if (saveRecentTrainSearchUseCase.invoke(str, str2, str3, str4, str5, j4, j5, str6, this) == coroutine_suspended) {
|
||||
return coroutine_suspended;
|
||||
}
|
||||
} else {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
} catch (Exception e4) {
|
||||
m3.l.g(e4);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import androidx.lifecycle.C0189j;
|
||||
import androidx.lifecycle.T;
|
||||
import androidx.lifecycle.U;
|
||||
import androidx.lifecycle.q0;
|
||||
import kotlin.ResultKt;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.BuildersKt;
|
||||
import kotlinx.coroutines.flow.FlowKt;
|
||||
import kotlinx.coroutines.flow.MutableStateFlow;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class i extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f5261a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public /* synthetic */ Object f5262b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ SelectTrainViewModel f5263c;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public i(SelectTrainViewModel selectTrainViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5263c = selectTrainViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
i iVar = new i(this.f5263c, continuation);
|
||||
iVar.f5262b = obj;
|
||||
return iVar;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((i) create((U) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
MutableStateFlow mutableStateFlow;
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f5261a;
|
||||
if (i == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
U u3 = (U) this.f5262b;
|
||||
mutableStateFlow = this.f5263c._savedSearchData;
|
||||
C0189j a2 = q0.a(FlowKt.filterNotNull(mutableStateFlow), null, 3);
|
||||
this.f5261a = 1;
|
||||
u3.getClass();
|
||||
if (BuildersKt.withContext(u3.f3327b, new T(u3, a2, null), this) == coroutine_suspended) {
|
||||
return coroutine_suspended;
|
||||
}
|
||||
} else {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.uiSelectTrain.entities.TrainSituationViewData;
|
||||
import java.util.List;
|
||||
import kotlin.ResultKt;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
import kotlinx.coroutines.flow.MutableStateFlow;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class j extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ SelectTrainViewModel f5264a;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public j(SelectTrainViewModel selectTrainViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5264a = selectTrainViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new j(this.f5264a, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((j) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
MutableStateFlow mutableStateFlow;
|
||||
List list;
|
||||
List list2;
|
||||
TrainSituationViewData data;
|
||||
IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
ResultKt.throwOnFailure(obj);
|
||||
SelectTrainViewModel selectTrainViewModel = this.f5264a;
|
||||
mutableStateFlow = selectTrainViewModel._savedSearchData;
|
||||
list = selectTrainViewModel.userLastSearches;
|
||||
if (list.size() == 0) {
|
||||
data = TrainSituationViewData.Empty.INSTANCE;
|
||||
} else {
|
||||
list2 = selectTrainViewModel.userLastSearches;
|
||||
data = new TrainSituationViewData.Data(CollectionsKt.reversed(list2));
|
||||
}
|
||||
mutableStateFlow.setValue(data);
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
import androidx.lifecycle.C0189j;
|
||||
import androidx.lifecycle.T;
|
||||
import androidx.lifecycle.U;
|
||||
import androidx.lifecycle.q0;
|
||||
import kotlin.ResultKt;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.BuildersKt;
|
||||
import kotlinx.coroutines.flow.FlowKt;
|
||||
import kotlinx.coroutines.flow.MutableStateFlow;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class k extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f5265a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public /* synthetic */ Object f5266b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ SelectTrainViewModel f5267c;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public k(SelectTrainViewModel selectTrainViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5267c = selectTrainViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
k kVar = new k(this.f5267c, continuation);
|
||||
kVar.f5266b = obj;
|
||||
return kVar;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((k) create((U) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
MutableStateFlow mutableStateFlow;
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f5265a;
|
||||
if (i == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
U u3 = (U) this.f5266b;
|
||||
mutableStateFlow = this.f5267c._viewData;
|
||||
C0189j a2 = q0.a(FlowKt.filterNotNull(mutableStateFlow), null, 3);
|
||||
this.f5265a = 1;
|
||||
u3.getClass();
|
||||
if (BuildersKt.withContext(u3.f3327b, new T(u3, a2, null), this) == coroutine_suspended) {
|
||||
return coroutine_suspended;
|
||||
}
|
||||
} else {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.adif.elcanomovil.uiSelectTrain.main;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public abstract class l {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final SelectTrainViewModel_HiltModules_KeyModule_ProvideFactory f5268a = new SelectTrainViewModel_HiltModules_KeyModule_ProvideFactory();
|
||||
}
|
||||
Reference in New Issue
Block a user