Initial import of ADIF API reverse-engineering toolkit

This commit is contained in:
2025-12-16 08:37:56 +01:00
commit 60388529c1
11486 changed files with 1086536 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
package com.adif.elcanomovil.uiSelectTrain;
/* loaded from: classes2.dex */
public final class BuildConfig {
public static final String BUILD_TYPE = "release";
public static final boolean DEBUG = false;
public static final String FLAVOR = "proNon_corporate";
public static final String FLAVOR_is_corporate = "non_corporate";
public static final String FLAVOR_version = "pro";
public static final String LIBRARY_PACKAGE_NAME = "com.adif.elcanomovil.uiSelectTrain";
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,84 @@
package com.adif.elcanomovil.uiSelectTrain.databinding;
import a.AbstractC0105a;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageButton;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.adif.elcanomovil.commonViews.databinding.LoadingEmptyOrErrorCommonViewBinding;
import com.adif.elcanomovil.uiSelectTrain.R;
import com.google.android.material.textfield.TextInputEditText;
import com.google.android.material.textfield.TextInputLayout;
/* loaded from: classes2.dex */
public final class FragmentSelectTrainBinding {
public final ImageButton btnBack;
public final TextInputLayout inputLayout;
public final ConstraintLayout layoutSearchResults;
public final TextView layoutSearchResultsTitle;
public final RecyclerView layoutSearchResultsView;
public final LoadingEmptyOrErrorCommonViewBinding loadingEmptyOrErrorView;
private final ConstraintLayout rootView;
public final TextInputEditText searchBox;
private FragmentSelectTrainBinding(ConstraintLayout constraintLayout, ImageButton imageButton, TextInputLayout textInputLayout, ConstraintLayout constraintLayout2, TextView textView, RecyclerView recyclerView, LoadingEmptyOrErrorCommonViewBinding loadingEmptyOrErrorCommonViewBinding, TextInputEditText textInputEditText) {
this.rootView = constraintLayout;
this.btnBack = imageButton;
this.inputLayout = textInputLayout;
this.layoutSearchResults = constraintLayout2;
this.layoutSearchResultsTitle = textView;
this.layoutSearchResultsView = recyclerView;
this.loadingEmptyOrErrorView = loadingEmptyOrErrorCommonViewBinding;
this.searchBox = textInputEditText;
}
public static FragmentSelectTrainBinding bind(View view) {
View t2;
int i = R.id.btnBack;
ImageButton imageButton = (ImageButton) AbstractC0105a.t(view, i);
if (imageButton != null) {
i = R.id.inputLayout;
TextInputLayout textInputLayout = (TextInputLayout) AbstractC0105a.t(view, i);
if (textInputLayout != null) {
i = R.id.layoutSearchResults;
ConstraintLayout constraintLayout = (ConstraintLayout) AbstractC0105a.t(view, i);
if (constraintLayout != null) {
i = R.id.layoutSearchResultsTitle;
TextView textView = (TextView) AbstractC0105a.t(view, i);
if (textView != null) {
i = R.id.layoutSearchResultsView;
RecyclerView recyclerView = (RecyclerView) AbstractC0105a.t(view, i);
if (recyclerView != null && (t2 = AbstractC0105a.t(view, (i = R.id.loading_empty_or_error_view))) != null) {
LoadingEmptyOrErrorCommonViewBinding bind = LoadingEmptyOrErrorCommonViewBinding.bind(t2);
i = R.id.searchBox;
TextInputEditText textInputEditText = (TextInputEditText) AbstractC0105a.t(view, i);
if (textInputEditText != null) {
return new FragmentSelectTrainBinding((ConstraintLayout) view, imageButton, textInputLayout, constraintLayout, textView, recyclerView, bind, textInputEditText);
}
}
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
public static FragmentSelectTrainBinding inflate(LayoutInflater layoutInflater) {
return inflate(layoutInflater, null, false);
}
public static FragmentSelectTrainBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
View inflate = layoutInflater.inflate(R.layout.fragment_select_train, viewGroup, false);
if (z3) {
viewGroup.addView(inflate);
}
return bind(inflate);
}
public ConstraintLayout getRoot() {
return this.rootView;
}
}

View File

@@ -0,0 +1,185 @@
package com.adif.elcanomovil.uiSelectTrain.entities;
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
import com.google.android.gms.measurement.internal.a;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u00002\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\t\n\u0002\b\u0018\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\b\u0086\b\u0018\u00002\u00020\u0001BG\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0003\u0012\u0006\u0010\u0005\u001a\u00020\u0003\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u0012\u0006\u0010\b\u001a\u00020\u0007\u0012\u0006\u0010\t\u001a\u00020\n\u0012\u0006\u0010\u000b\u001a\u00020\n\u0012\b\u0010\f\u001a\u0004\u0018\u00010\u0003¢\u0006\u0002\u0010\rJ\t\u0010\u0019\u001a\u00020\u0003HÆ\u0003J\t\u0010\u001a\u001a\u00020\u0003HÆ\u0003J\t\u0010\u001b\u001a\u00020\u0003HÆ\u0003J\t\u0010\u001c\u001a\u00020\u0007HÆ\u0003J\t\u0010\u001d\u001a\u00020\u0007HÆ\u0003J\t\u0010\u001e\u001a\u00020\nHÆ\u0003J\t\u0010\u001f\u001a\u00020\nHÆ\u0003J\u000b\u0010 \u001a\u0004\u0018\u00010\u0003HÆ\u0003J[\u0010!\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u00032\b\b\u0002\u0010\u0005\u001a\u00020\u00032\b\b\u0002\u0010\u0006\u001a\u00020\u00072\b\b\u0002\u0010\b\u001a\u00020\u00072\b\b\u0002\u0010\t\u001a\u00020\n2\b\b\u0002\u0010\u000b\u001a\u00020\n2\n\b\u0002\u0010\f\u001a\u0004\u0018\u00010\u0003HÆ\u0001J\u0013\u0010\"\u001a\u00020#2\b\u0010$\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010%\u001a\u00020&HÖ\u0001J\t\u0010'\u001a\u00020\u0003HÖ\u0001R\u0011\u0010\u0005\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u000e\u0010\u000fR\u0011\u0010\u0004\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0010\u0010\u000fR\u0011\u0010\t\u001a\u00020\\u0006\b\n\u0000\u001a\u0004\b\u0011\u0010\u0012R\u0011\u0010\b\u001a\u00020\u0007¢\u0006\b\n\u0000\u001a\u0004\b\u0013\u0010\u0014R\u0011\u0010\u000b\u001a\u00020\\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\u0012R\u0013\u0010\f\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0016\u0010\u000fR\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0017\u0010\u000fR\u0011\u0010\u0006\u001a\u00020\u0007¢\u0006\b\n\u0000\u001a\u0004\b\u0018\u0010\u0014¨\u0006("}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainInfo;", "", NavArguments.ARG_DYNAMIC_LINKS_OPERATOR, "", NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT, NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER, "originStation", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainInfoStation;", "destinationStation", "date", "", NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE, "observation", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainInfoStation;Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainInfoStation;JJLjava/lang/String;)V", "getCommercialNumber", "()Ljava/lang/String;", "getCommercialProduct", "getDate", "()J", "getDestinationStation", "()Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainInfoStation;", "getLaunchingDate", "getObservation", "getOperator", "getOriginStation", "component1", "component2", "component3", "component4", "component5", "component6", "component7", "component8", "copy", "equals", "", "other", "hashCode", "", "toString", "ui-select-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes2.dex */
public final /* data */ class TrainInfo {
private final String commercialNumber;
private final String commercialProduct;
private final long date;
private final TrainInfoStation destinationStation;
private final long launchingDate;
private final String observation;
private final String operator;
private final TrainInfoStation originStation;
public TrainInfo(String operator, String commercialProduct, String commercialNumber, TrainInfoStation originStation, TrainInfoStation destinationStation, long j4, long j5, String str) {
Intrinsics.checkNotNullParameter(operator, "operator");
Intrinsics.checkNotNullParameter(commercialProduct, "commercialProduct");
Intrinsics.checkNotNullParameter(commercialNumber, "commercialNumber");
Intrinsics.checkNotNullParameter(originStation, "originStation");
Intrinsics.checkNotNullParameter(destinationStation, "destinationStation");
this.operator = operator;
this.commercialProduct = commercialProduct;
this.commercialNumber = commercialNumber;
this.originStation = originStation;
this.destinationStation = destinationStation;
this.date = j4;
this.launchingDate = j5;
this.observation = str;
}
public static /* synthetic */ TrainInfo copy$default(TrainInfo trainInfo, String str, String str2, String str3, TrainInfoStation trainInfoStation, TrainInfoStation trainInfoStation2, long j4, long j5, String str4, int i, Object obj) {
if ((i & 1) != 0) {
str = trainInfo.operator;
}
if ((i & 2) != 0) {
str2 = trainInfo.commercialProduct;
}
if ((i & 4) != 0) {
str3 = trainInfo.commercialNumber;
}
if ((i & 8) != 0) {
trainInfoStation = trainInfo.originStation;
}
if ((i & 16) != 0) {
trainInfoStation2 = trainInfo.destinationStation;
}
if ((i & 32) != 0) {
j4 = trainInfo.date;
}
if ((i & 64) != 0) {
j5 = trainInfo.launchingDate;
}
if ((i & 128) != 0) {
str4 = trainInfo.observation;
}
String str5 = str4;
long j6 = j5;
long j7 = j4;
TrainInfoStation trainInfoStation3 = trainInfoStation2;
String str6 = str3;
return trainInfo.copy(str, str2, str6, trainInfoStation, trainInfoStation3, j7, j6, str5);
}
/* renamed from: component1, reason: from getter */
public final String getOperator() {
return this.operator;
}
/* renamed from: component2, reason: from getter */
public final String getCommercialProduct() {
return this.commercialProduct;
}
/* renamed from: component3, reason: from getter */
public final String getCommercialNumber() {
return this.commercialNumber;
}
/* renamed from: component4, reason: from getter */
public final TrainInfoStation getOriginStation() {
return this.originStation;
}
/* renamed from: component5, reason: from getter */
public final TrainInfoStation getDestinationStation() {
return this.destinationStation;
}
/* renamed from: component6, reason: from getter */
public final long getDate() {
return this.date;
}
/* renamed from: component7, reason: from getter */
public final long getLaunchingDate() {
return this.launchingDate;
}
/* renamed from: component8, reason: from getter */
public final String getObservation() {
return this.observation;
}
public final TrainInfo copy(String operator, String commercialProduct, String commercialNumber, TrainInfoStation originStation, TrainInfoStation destinationStation, long date, long launchingDate, String observation) {
Intrinsics.checkNotNullParameter(operator, "operator");
Intrinsics.checkNotNullParameter(commercialProduct, "commercialProduct");
Intrinsics.checkNotNullParameter(commercialNumber, "commercialNumber");
Intrinsics.checkNotNullParameter(originStation, "originStation");
Intrinsics.checkNotNullParameter(destinationStation, "destinationStation");
return new TrainInfo(operator, commercialProduct, commercialNumber, originStation, destinationStation, date, launchingDate, observation);
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof TrainInfo)) {
return false;
}
TrainInfo trainInfo = (TrainInfo) other;
return Intrinsics.areEqual(this.operator, trainInfo.operator) && Intrinsics.areEqual(this.commercialProduct, trainInfo.commercialProduct) && Intrinsics.areEqual(this.commercialNumber, trainInfo.commercialNumber) && Intrinsics.areEqual(this.originStation, trainInfo.originStation) && Intrinsics.areEqual(this.destinationStation, trainInfo.destinationStation) && this.date == trainInfo.date && this.launchingDate == trainInfo.launchingDate && Intrinsics.areEqual(this.observation, trainInfo.observation);
}
public final String getCommercialNumber() {
return this.commercialNumber;
}
public final String getCommercialProduct() {
return this.commercialProduct;
}
public final long getDate() {
return this.date;
}
public final TrainInfoStation getDestinationStation() {
return this.destinationStation;
}
public final long getLaunchingDate() {
return this.launchingDate;
}
public final String getObservation() {
return this.observation;
}
public final String getOperator() {
return this.operator;
}
public final TrainInfoStation getOriginStation() {
return this.originStation;
}
public int hashCode() {
int b4 = a.b(this.launchingDate, a.b(this.date, (this.destinationStation.hashCode() + ((this.originStation.hashCode() + a.d(this.commercialNumber, a.d(this.commercialProduct, this.operator.hashCode() * 31, 31), 31)) * 31)) * 31, 31), 31);
String str = this.observation;
return b4 + (str == null ? 0 : str.hashCode());
}
public String toString() {
StringBuilder sb = new StringBuilder("TrainInfo(operator=");
sb.append(this.operator);
sb.append(", commercialProduct=");
sb.append(this.commercialProduct);
sb.append(", commercialNumber=");
sb.append(this.commercialNumber);
sb.append(", originStation=");
sb.append(this.originStation);
sb.append(", destinationStation=");
sb.append(this.destinationStation);
sb.append(", date=");
sb.append(this.date);
sb.append(", launchingDate=");
sb.append(this.launchingDate);
sb.append(", observation=");
return a.n(sb, this.observation, ')');
}
}

View File

@@ -0,0 +1,29 @@
package com.adif.elcanomovil.uiSelectTrain.entities;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0003¢\u0006\u0002\u0010\u0005R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u001c\u0010\u0004\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\b\u0010\u0007\"\u0004\b\t\u0010\\u0006\u000b"}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainInfoStation;", "", "stationCode", "", "stationName", "(Ljava/lang/String;Ljava/lang/String;)V", "getStationCode", "()Ljava/lang/String;", "getStationName", "setStationName", "(Ljava/lang/String;)V", "ui-select-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes2.dex */
public final class TrainInfoStation {
private final String stationCode;
private String stationName;
public TrainInfoStation(String stationCode, String str) {
Intrinsics.checkNotNullParameter(stationCode, "stationCode");
this.stationCode = stationCode;
this.stationName = str;
}
public final String getStationCode() {
return this.stationCode;
}
public final String getStationName() {
return this.stationName;
}
public final void setStationName(String str) {
this.stationName = str;
}
}

View File

@@ -0,0 +1,65 @@
package com.adif.elcanomovil.uiSelectTrain.entities;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b6\u0018\u00002\u00020\u0001:\u0004\u0003\u0004\u0005\u0006B\u0007\b\u0004¢\u0006\u0002\u0010\u0002\u0082\u0001\u0004\u0007\b\t\\u0006\u000b"}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainSituationViewData;", "", "()V", "Data", "Empty", "Error", "Loading", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainSituationViewData$Data;", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainSituationViewData$Empty;", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainSituationViewData$Error;", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainSituationViewData$Loading;", "ui-select-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes2.dex */
public abstract class TrainSituationViewData {
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0004\u0018\u00002\u00020\u0001B\u0013\u0012\f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003¢\u0006\u0002\u0010\u0005R\u0017\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007¨\u0006\b"}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainSituationViewData$Data;", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainSituationViewData;", "results", "", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainInfo;", "(Ljava/util/List;)V", "getResults", "()Ljava/util/List;", "ui-select-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes2.dex */
public static final class Data extends TrainSituationViewData {
private final List<TrainInfo> results;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public Data(List<TrainInfo> results) {
super(null);
Intrinsics.checkNotNullParameter(results, "results");
this.results = results;
}
public final List<TrainInfo> getResults() {
return this.results;
}
}
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002¨\u0006\u0003"}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainSituationViewData$Empty;", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainSituationViewData;", "()V", "ui-select-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes2.dex */
public static final class Empty extends TrainSituationViewData {
public static final Empty INSTANCE = new Empty();
private Empty() {
super(null);
}
}
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002¨\u0006\u0003"}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainSituationViewData$Error;", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainSituationViewData;", "()V", "ui-select-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes2.dex */
public static final class Error extends TrainSituationViewData {
public static final Error INSTANCE = new Error();
private Error() {
super(null);
}
}
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002¨\u0006\u0003"}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainSituationViewData$Loading;", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainSituationViewData;", "()V", "ui-select-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes2.dex */
public static final class Loading extends TrainSituationViewData {
public static final Loading INSTANCE = new Loading();
private Loading() {
super(null);
}
}
public /* synthetic */ TrainSituationViewData(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private TrainSituationViewData() {
}
}

View File

@@ -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();
}
}

View File

@@ -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`\\u0006\u0004\b\u000b\u0010\fJ\u001b\u0010\u000f\u001a\u00020\b2\f\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020\u00040\\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();
}
}

View File

@@ -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 {
}

View File

@@ -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();
}
}

View File

@@ -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\\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\\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, ')');
}
}

View File

@@ -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\\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() {
}
}

View File

@@ -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;
}

View File

@@ -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);
}

View File

@@ -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

View File

@@ -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());
}
}

View File

@@ -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() {
}
}

View File

@@ -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();
}
}

View File

@@ -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\\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));
}
}

View File

@@ -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;
}
}

View File

@@ -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;
}
}

View File

@@ -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");
}
}

View File

@@ -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;
}
}

View File

@@ -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");
}
}

View File

@@ -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;
}
}

View File

@@ -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;
}
}

View File

@@ -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;
}
}

View File

@@ -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;
}
}

View File

@@ -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;
}
}

View File

@@ -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();
}

View File

@@ -0,0 +1,22 @@
package com.adif.elcanomovil.uiSelectTrain.mappers;
import com.adif.elcanomovil.domain.entities.circulation.CommercialPathRouteSidesInfo;
import com.adif.elcanomovil.uiSelectTrain.entities.TrainInfo;
import com.adif.elcanomovil.uiSelectTrain.entities.TrainInfoStation;
import com.google.firebase.messaging.Constants;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J\u000e\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006¨\u0006\u0007"}, d2 = {"Lcom/adif/elcanomovil/uiSelectTrain/mappers/TrainVOMapper;", "", "()V", "map", "Lcom/adif/elcanomovil/uiSelectTrain/entities/TrainInfo;", Constants.MessagePayloadKeys.FROM, "Lcom/adif/elcanomovil/domain/entities/circulation/CommercialPathRouteSidesInfo;", "ui-select-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes2.dex */
public final class TrainVOMapper {
public static final TrainVOMapper INSTANCE = new TrainVOMapper();
private TrainVOMapper() {
}
public final TrainInfo map(CommercialPathRouteSidesInfo from) {
Intrinsics.checkNotNullParameter(from, "from");
return new TrainInfo(from.getCommercialPathInfo().getOpeProComPro().getOperator(), from.getCommercialPathInfo().getOpeProComPro().getCommercialProduct(), from.getCommercialPathInfo().getComercialPathKey().getCommercialNumber(), new TrainInfoStation(from.getCommercialPathInfo().getComercialPathKey().getOriginStationCode(), ""), new TrainInfoStation(from.getCommercialPathInfo().getComercialPathKey().getDestinationStationCode(), ""), from.getCommercialPathInfo().getTimestamp().getTime(), from.getCommercialPathInfo().getComercialPathKey().getLaunchingDate(), from.getCommercialPathInfo().getObservation());
}
}