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.uiTrain;
/* loaded from: classes3.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.uiTrain";
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,77 @@
package com.adif.elcanomovil.uiTrain.databinding;
import a.AbstractC0105a;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.appcompat.widget.LinearLayoutCompat;
import androidx.constraintlayout.widget.ConstraintLayout;
import com.adif.elcanomovil.uiTrain.R;
/* loaded from: classes3.dex */
public final class BottomSheetTrainObservationBinding {
public final TextView observationBottomsheetText;
public final ConstraintLayout observationsBottomsheet;
public final TextView observationsBottomsheetItemStation;
public final TextView observationsBottomsheetTitle;
public final ImageView observationsIconType;
private final LinearLayoutCompat rootView;
public final ImageView sliderImageController;
private BottomSheetTrainObservationBinding(LinearLayoutCompat linearLayoutCompat, TextView textView, ConstraintLayout constraintLayout, TextView textView2, TextView textView3, ImageView imageView, ImageView imageView2) {
this.rootView = linearLayoutCompat;
this.observationBottomsheetText = textView;
this.observationsBottomsheet = constraintLayout;
this.observationsBottomsheetItemStation = textView2;
this.observationsBottomsheetTitle = textView3;
this.observationsIconType = imageView;
this.sliderImageController = imageView2;
}
public static BottomSheetTrainObservationBinding bind(View view) {
int i = R.id.observation_bottomsheet_text;
TextView textView = (TextView) AbstractC0105a.t(view, i);
if (textView != null) {
i = R.id.observations_bottomsheet;
ConstraintLayout constraintLayout = (ConstraintLayout) AbstractC0105a.t(view, i);
if (constraintLayout != null) {
i = R.id.observations_bottomsheet_item_station;
TextView textView2 = (TextView) AbstractC0105a.t(view, i);
if (textView2 != null) {
i = R.id.observations_bottomsheet_title;
TextView textView3 = (TextView) AbstractC0105a.t(view, i);
if (textView3 != null) {
i = R.id.observations_icon_type;
ImageView imageView = (ImageView) AbstractC0105a.t(view, i);
if (imageView != null) {
i = R.id.sliderImageController;
ImageView imageView2 = (ImageView) AbstractC0105a.t(view, i);
if (imageView2 != null) {
return new BottomSheetTrainObservationBinding((LinearLayoutCompat) view, textView, constraintLayout, textView2, textView3, imageView, imageView2);
}
}
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
public static BottomSheetTrainObservationBinding inflate(LayoutInflater layoutInflater) {
return inflate(layoutInflater, null, false);
}
public static BottomSheetTrainObservationBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
View inflate = layoutInflater.inflate(R.layout.bottom_sheet_train_observation, viewGroup, false);
if (z3) {
viewGroup.addView(inflate);
}
return bind(inflate);
}
public LinearLayoutCompat getRoot() {
return this.rootView;
}
}

View File

@@ -0,0 +1,84 @@
package com.adif.elcanomovil.uiTrain.databinding;
import a.AbstractC0105a;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.constraintlayout.widget.Guideline;
import com.adif.elcanomovil.uiTrain.R;
/* loaded from: classes3.dex */
public final class HeaderTrainSituationBinding {
public final FrameLayout flPlatform;
public final Guideline guideline20;
public final Guideline guideline90;
public final LinearLayout linearLayout;
public final LinearLayout linearLayout2;
public final TextView platform;
private final ConstraintLayout rootView;
public final TextView station;
private HeaderTrainSituationBinding(ConstraintLayout constraintLayout, FrameLayout frameLayout, Guideline guideline, Guideline guideline2, LinearLayout linearLayout, LinearLayout linearLayout2, TextView textView, TextView textView2) {
this.rootView = constraintLayout;
this.flPlatform = frameLayout;
this.guideline20 = guideline;
this.guideline90 = guideline2;
this.linearLayout = linearLayout;
this.linearLayout2 = linearLayout2;
this.platform = textView;
this.station = textView2;
}
public static HeaderTrainSituationBinding bind(View view) {
int i = R.id.fl_platform;
FrameLayout frameLayout = (FrameLayout) AbstractC0105a.t(view, i);
if (frameLayout != null) {
i = R.id.guideline20;
Guideline guideline = (Guideline) AbstractC0105a.t(view, i);
if (guideline != null) {
i = R.id.guideline90;
Guideline guideline2 = (Guideline) AbstractC0105a.t(view, i);
if (guideline2 != null) {
i = R.id.linearLayout;
LinearLayout linearLayout = (LinearLayout) AbstractC0105a.t(view, i);
if (linearLayout != null) {
i = R.id.linearLayout2;
LinearLayout linearLayout2 = (LinearLayout) AbstractC0105a.t(view, i);
if (linearLayout2 != null) {
i = R.id.platform;
TextView textView = (TextView) AbstractC0105a.t(view, i);
if (textView != null) {
i = R.id.station;
TextView textView2 = (TextView) AbstractC0105a.t(view, i);
if (textView2 != null) {
return new HeaderTrainSituationBinding((ConstraintLayout) view, frameLayout, guideline, guideline2, linearLayout, linearLayout2, textView, textView2);
}
}
}
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
public static HeaderTrainSituationBinding inflate(LayoutInflater layoutInflater) {
return inflate(layoutInflater, null, false);
}
public static HeaderTrainSituationBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
View inflate = layoutInflater.inflate(R.layout.header_train_situation, viewGroup, false);
if (z3) {
viewGroup.addView(inflate);
}
return bind(inflate);
}
public ConstraintLayout getRoot() {
return this.rootView;
}
}

View File

@@ -0,0 +1,59 @@
package com.adif.elcanomovil.uiTrain.databinding;
import a.AbstractC0105a;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.constraintlayout.widget.Guideline;
import com.adif.elcanomovil.uiTrain.R;
/* loaded from: classes3.dex */
public final class ItemTrainDateBinding {
public final TextView formattedDate;
public final Guideline guideline20;
private final ConstraintLayout rootView;
public final ImageView trainViewInStation;
private ItemTrainDateBinding(ConstraintLayout constraintLayout, TextView textView, Guideline guideline, ImageView imageView) {
this.rootView = constraintLayout;
this.formattedDate = textView;
this.guideline20 = guideline;
this.trainViewInStation = imageView;
}
public static ItemTrainDateBinding bind(View view) {
int i = R.id.formatted_date;
TextView textView = (TextView) AbstractC0105a.t(view, i);
if (textView != null) {
i = R.id.guideline20;
Guideline guideline = (Guideline) AbstractC0105a.t(view, i);
if (guideline != null) {
i = R.id.train_view_inStation;
ImageView imageView = (ImageView) AbstractC0105a.t(view, i);
if (imageView != null) {
return new ItemTrainDateBinding((ConstraintLayout) view, textView, guideline, imageView);
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
public static ItemTrainDateBinding inflate(LayoutInflater layoutInflater) {
return inflate(layoutInflater, null, false);
}
public static ItemTrainDateBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
View inflate = layoutInflater.inflate(R.layout.item_train_date, viewGroup, false);
if (z3) {
viewGroup.addView(inflate);
}
return bind(inflate);
}
public ConstraintLayout getRoot() {
return this.rootView;
}
}

View File

@@ -0,0 +1,191 @@
package com.adif.elcanomovil.uiTrain.databinding;
import a.AbstractC0105a;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.constraintlayout.widget.Guideline;
import com.adif.elcanomovil.commonViews.databinding.CorporateCirculationInfoBinding;
import com.adif.elcanomovil.uiTrain.R;
import com.adif.elcanomovil.uiTrain.main.TrainCompositionView;
/* loaded from: classes3.dex */
public final class ItemTrainSituationBinding {
public final CorporateCirculationInfoBinding corporate;
public final TextView delayedTime;
public final FrameLayout flPlatform;
public final Guideline guideline20;
public final Guideline guideline90;
public final View indicatorLeft;
public final View indicatorRight;
public final LinearLayout linearLayout;
public final LinearLayout linearLayout2;
public final TextView notes;
public final ImageView pathViewArrival;
public final ImageView pathViewDeparture;
public final ImageView pathViewFirstStation;
public final ImageView pathViewLastStation;
public final TextView platform;
private final ConstraintLayout rootView;
public final TextView state;
public final TextView station;
public final AppCompatImageView stationDot;
public final ImageView suppressedTrain;
public final TextView time;
public final TrainCompositionView trainComposition;
public final AppCompatImageView trainDepartured;
public final AppCompatImageView trainViewArriving;
public final AppCompatImageView trainViewInStation;
public final TextView warning;
private ItemTrainSituationBinding(ConstraintLayout constraintLayout, CorporateCirculationInfoBinding corporateCirculationInfoBinding, TextView textView, FrameLayout frameLayout, Guideline guideline, Guideline guideline2, View view, View view2, LinearLayout linearLayout, LinearLayout linearLayout2, TextView textView2, ImageView imageView, ImageView imageView2, ImageView imageView3, ImageView imageView4, TextView textView3, TextView textView4, TextView textView5, AppCompatImageView appCompatImageView, ImageView imageView5, TextView textView6, TrainCompositionView trainCompositionView, AppCompatImageView appCompatImageView2, AppCompatImageView appCompatImageView3, AppCompatImageView appCompatImageView4, TextView textView7) {
this.rootView = constraintLayout;
this.corporate = corporateCirculationInfoBinding;
this.delayedTime = textView;
this.flPlatform = frameLayout;
this.guideline20 = guideline;
this.guideline90 = guideline2;
this.indicatorLeft = view;
this.indicatorRight = view2;
this.linearLayout = linearLayout;
this.linearLayout2 = linearLayout2;
this.notes = textView2;
this.pathViewArrival = imageView;
this.pathViewDeparture = imageView2;
this.pathViewFirstStation = imageView3;
this.pathViewLastStation = imageView4;
this.platform = textView3;
this.state = textView4;
this.station = textView5;
this.stationDot = appCompatImageView;
this.suppressedTrain = imageView5;
this.time = textView6;
this.trainComposition = trainCompositionView;
this.trainDepartured = appCompatImageView2;
this.trainViewArriving = appCompatImageView3;
this.trainViewInStation = appCompatImageView4;
this.warning = textView7;
}
public static ItemTrainSituationBinding bind(View view) {
View t2;
View t4;
int i = R.id.corporate;
View t5 = AbstractC0105a.t(view, i);
if (t5 != null) {
CorporateCirculationInfoBinding bind = CorporateCirculationInfoBinding.bind(t5);
i = R.id.delayed_time;
TextView textView = (TextView) AbstractC0105a.t(view, i);
if (textView != null) {
i = R.id.fl_platform;
FrameLayout frameLayout = (FrameLayout) AbstractC0105a.t(view, i);
if (frameLayout != null) {
i = R.id.guideline20;
Guideline guideline = (Guideline) AbstractC0105a.t(view, i);
if (guideline != null) {
i = R.id.guideline90;
Guideline guideline2 = (Guideline) AbstractC0105a.t(view, i);
if (guideline2 != null && (t2 = AbstractC0105a.t(view, (i = R.id.indicator_left))) != null && (t4 = AbstractC0105a.t(view, (i = R.id.indicator_right))) != null) {
i = R.id.linearLayout;
LinearLayout linearLayout = (LinearLayout) AbstractC0105a.t(view, i);
if (linearLayout != null) {
i = R.id.linearLayout2;
LinearLayout linearLayout2 = (LinearLayout) AbstractC0105a.t(view, i);
if (linearLayout2 != null) {
i = R.id.notes;
TextView textView2 = (TextView) AbstractC0105a.t(view, i);
if (textView2 != null) {
i = R.id.path_view_arrival;
ImageView imageView = (ImageView) AbstractC0105a.t(view, i);
if (imageView != null) {
i = R.id.path_view_departure;
ImageView imageView2 = (ImageView) AbstractC0105a.t(view, i);
if (imageView2 != null) {
i = R.id.path_view_first_station;
ImageView imageView3 = (ImageView) AbstractC0105a.t(view, i);
if (imageView3 != null) {
i = R.id.path_view_last_station;
ImageView imageView4 = (ImageView) AbstractC0105a.t(view, i);
if (imageView4 != null) {
i = R.id.platform;
TextView textView3 = (TextView) AbstractC0105a.t(view, i);
if (textView3 != null) {
i = R.id.state;
TextView textView4 = (TextView) AbstractC0105a.t(view, i);
if (textView4 != null) {
i = R.id.station;
TextView textView5 = (TextView) AbstractC0105a.t(view, i);
if (textView5 != null) {
i = R.id.station_dot;
AppCompatImageView appCompatImageView = (AppCompatImageView) AbstractC0105a.t(view, i);
if (appCompatImageView != null) {
i = R.id.suppressed_train;
ImageView imageView5 = (ImageView) AbstractC0105a.t(view, i);
if (imageView5 != null) {
i = R.id.time;
TextView textView6 = (TextView) AbstractC0105a.t(view, i);
if (textView6 != null) {
i = R.id.train_composition;
TrainCompositionView trainCompositionView = (TrainCompositionView) AbstractC0105a.t(view, i);
if (trainCompositionView != null) {
i = R.id.train_departured;
AppCompatImageView appCompatImageView2 = (AppCompatImageView) AbstractC0105a.t(view, i);
if (appCompatImageView2 != null) {
i = R.id.train_view_arriving;
AppCompatImageView appCompatImageView3 = (AppCompatImageView) AbstractC0105a.t(view, i);
if (appCompatImageView3 != null) {
i = R.id.train_view_inStation;
AppCompatImageView appCompatImageView4 = (AppCompatImageView) AbstractC0105a.t(view, i);
if (appCompatImageView4 != null) {
i = R.id.warning;
TextView textView7 = (TextView) AbstractC0105a.t(view, i);
if (textView7 != null) {
return new ItemTrainSituationBinding((ConstraintLayout) view, bind, textView, frameLayout, guideline, guideline2, t2, t4, linearLayout, linearLayout2, textView2, imageView, imageView2, imageView3, imageView4, textView3, textView4, textView5, appCompatImageView, imageView5, textView6, trainCompositionView, appCompatImageView2, appCompatImageView3, appCompatImageView4, textView7);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
public static ItemTrainSituationBinding inflate(LayoutInflater layoutInflater) {
return inflate(layoutInflater, null, false);
}
public static ItemTrainSituationBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
View inflate = layoutInflater.inflate(R.layout.item_train_situation, viewGroup, false);
if (z3) {
viewGroup.addView(inflate);
}
return bind(inflate);
}
public ConstraintLayout getRoot() {
return this.rootView;
}
}

View File

@@ -0,0 +1,58 @@
package com.adif.elcanomovil.uiTrain.databinding;
import a.AbstractC0105a;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import com.adif.elcanomovil.uiTrain.R;
/* loaded from: classes3.dex */
public final class ItemTrainWagonBinding {
private final ConstraintLayout rootView;
public final ImageView wagonCafeteria;
public final TextView wagonNumber;
public final ImageView wagonSrc;
private ItemTrainWagonBinding(ConstraintLayout constraintLayout, ImageView imageView, TextView textView, ImageView imageView2) {
this.rootView = constraintLayout;
this.wagonCafeteria = imageView;
this.wagonNumber = textView;
this.wagonSrc = imageView2;
}
public static ItemTrainWagonBinding bind(View view) {
int i = R.id.wagon_cafeteria;
ImageView imageView = (ImageView) AbstractC0105a.t(view, i);
if (imageView != null) {
i = R.id.wagon_number;
TextView textView = (TextView) AbstractC0105a.t(view, i);
if (textView != null) {
i = R.id.wagon_src;
ImageView imageView2 = (ImageView) AbstractC0105a.t(view, i);
if (imageView2 != null) {
return new ItemTrainWagonBinding((ConstraintLayout) view, imageView, textView, imageView2);
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
public static ItemTrainWagonBinding inflate(LayoutInflater layoutInflater) {
return inflate(layoutInflater, null, false);
}
public static ItemTrainWagonBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
View inflate = layoutInflater.inflate(R.layout.item_train_wagon, viewGroup, false);
if (z3) {
viewGroup.addView(inflate);
}
return bind(inflate);
}
public ConstraintLayout getRoot() {
return this.rootView;
}
}

View File

@@ -0,0 +1,58 @@
package com.adif.elcanomovil.uiTrain.databinding;
import a.AbstractC0105a;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.adif.elcanomovil.uiTrain.R;
/* loaded from: classes3.dex */
public final class TrainCompositionViewBinding {
public final ImageView ivTrainDirection;
public final ConstraintLayout parent;
private final ConstraintLayout rootView;
public final RecyclerView rvComposition;
public final View vShadow;
private TrainCompositionViewBinding(ConstraintLayout constraintLayout, ImageView imageView, ConstraintLayout constraintLayout2, RecyclerView recyclerView, View view) {
this.rootView = constraintLayout;
this.ivTrainDirection = imageView;
this.parent = constraintLayout2;
this.rvComposition = recyclerView;
this.vShadow = view;
}
public static TrainCompositionViewBinding bind(View view) {
View t2;
int i = R.id.iv_train_direction;
ImageView imageView = (ImageView) AbstractC0105a.t(view, i);
if (imageView != null) {
ConstraintLayout constraintLayout = (ConstraintLayout) view;
i = R.id.rv_composition;
RecyclerView recyclerView = (RecyclerView) AbstractC0105a.t(view, i);
if (recyclerView != null && (t2 = AbstractC0105a.t(view, (i = R.id.v_shadow))) != null) {
return new TrainCompositionViewBinding(constraintLayout, imageView, constraintLayout, recyclerView, t2);
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
public static TrainCompositionViewBinding inflate(LayoutInflater layoutInflater) {
return inflate(layoutInflater, null, false);
}
public static TrainCompositionViewBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
View inflate = layoutInflater.inflate(R.layout.train_composition_view, viewGroup, false);
if (z3) {
viewGroup.addView(inflate);
}
return bind(inflate);
}
public ConstraintLayout getRoot() {
return this.rootView;
}
}

View File

@@ -0,0 +1,240 @@
package com.adif.elcanomovil.uiTrain.databinding;
import a.AbstractC0105a;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.core.widget.NestedScrollView;
import androidx.recyclerview.widget.RecyclerView;
import com.adif.elcanomovil.commonViews.databinding.LoadingEmptyOrErrorCommonViewBinding;
import com.adif.elcanomovil.uiTrain.R;
import com.adif.elcanomovil.uiTrain.main.TrainCompositionView;
/* loaded from: classes3.dex */
public final class TrainSituationFragmentBinding {
public final ImageButton buttonOnback;
public final ConstraintLayout clStations;
public final ImageView corporateOptions;
public final TextView departureDate;
public final ImageView directionArrow;
public final TextView estimatedStationFrom;
public final TextView estimatedStationTo;
public final ImageView favourite;
public final ImageView imageView;
public final LoadingEmptyOrErrorCommonViewBinding loadingEmptyOrErrorView;
public final ImageView observations;
private final ConstraintLayout rootView;
public final RecyclerView rvSteps;
public final HeaderTrainSituationBinding rvStepsHeader;
public final NestedScrollView scrollView;
public final ImageView share;
public final TextView stationFrom;
public final TextView stationFromPlatformHeader;
public final TextView stationFromPlatformNumber;
public final LinearLayout stationOptions;
public final TextView stationTo;
public final TextView stationToPlatform;
public final TextView stationToPlatformHeader;
public final TextView timeDelayedStationFrom;
public final TextView timeDelayedStationTo;
public final TextView timeStationFrom;
public final TextView timeStationTo;
public final TrainCompositionView trainComposition;
public final TextView trainNumber;
public final TextView trainOperator;
public final ConstraintLayout trainSearch;
public final TextView trainType;
public final TextView tvHintText;
public final ImageView twitter;
private TrainSituationFragmentBinding(ConstraintLayout constraintLayout, ImageButton imageButton, ConstraintLayout constraintLayout2, ImageView imageView, TextView textView, ImageView imageView2, TextView textView2, TextView textView3, ImageView imageView3, ImageView imageView4, LoadingEmptyOrErrorCommonViewBinding loadingEmptyOrErrorCommonViewBinding, ImageView imageView5, RecyclerView recyclerView, HeaderTrainSituationBinding headerTrainSituationBinding, NestedScrollView nestedScrollView, ImageView imageView6, TextView textView4, TextView textView5, TextView textView6, LinearLayout linearLayout, TextView textView7, TextView textView8, TextView textView9, TextView textView10, TextView textView11, TextView textView12, TextView textView13, TrainCompositionView trainCompositionView, TextView textView14, TextView textView15, ConstraintLayout constraintLayout3, TextView textView16, TextView textView17, ImageView imageView7) {
this.rootView = constraintLayout;
this.buttonOnback = imageButton;
this.clStations = constraintLayout2;
this.corporateOptions = imageView;
this.departureDate = textView;
this.directionArrow = imageView2;
this.estimatedStationFrom = textView2;
this.estimatedStationTo = textView3;
this.favourite = imageView3;
this.imageView = imageView4;
this.loadingEmptyOrErrorView = loadingEmptyOrErrorCommonViewBinding;
this.observations = imageView5;
this.rvSteps = recyclerView;
this.rvStepsHeader = headerTrainSituationBinding;
this.scrollView = nestedScrollView;
this.share = imageView6;
this.stationFrom = textView4;
this.stationFromPlatformHeader = textView5;
this.stationFromPlatformNumber = textView6;
this.stationOptions = linearLayout;
this.stationTo = textView7;
this.stationToPlatform = textView8;
this.stationToPlatformHeader = textView9;
this.timeDelayedStationFrom = textView10;
this.timeDelayedStationTo = textView11;
this.timeStationFrom = textView12;
this.timeStationTo = textView13;
this.trainComposition = trainCompositionView;
this.trainNumber = textView14;
this.trainOperator = textView15;
this.trainSearch = constraintLayout3;
this.trainType = textView16;
this.tvHintText = textView17;
this.twitter = imageView7;
}
public static TrainSituationFragmentBinding bind(View view) {
View t2;
View t4;
int i = R.id.button_onback;
ImageButton imageButton = (ImageButton) AbstractC0105a.t(view, i);
if (imageButton != null) {
i = R.id.cl_stations;
ConstraintLayout constraintLayout = (ConstraintLayout) AbstractC0105a.t(view, i);
if (constraintLayout != null) {
i = R.id.corporate_options;
ImageView imageView = (ImageView) AbstractC0105a.t(view, i);
if (imageView != null) {
i = R.id.departure_date;
TextView textView = (TextView) AbstractC0105a.t(view, i);
if (textView != null) {
i = R.id.direction_arrow;
ImageView imageView2 = (ImageView) AbstractC0105a.t(view, i);
if (imageView2 != null) {
i = R.id.estimated_station_from;
TextView textView2 = (TextView) AbstractC0105a.t(view, i);
if (textView2 != null) {
i = R.id.estimated_station_to;
TextView textView3 = (TextView) AbstractC0105a.t(view, i);
if (textView3 != null) {
i = R.id.favourite;
ImageView imageView3 = (ImageView) AbstractC0105a.t(view, i);
if (imageView3 != null) {
i = R.id.imageView;
ImageView imageView4 = (ImageView) AbstractC0105a.t(view, i);
if (imageView4 != null && (t2 = AbstractC0105a.t(view, (i = R.id.loading_empty_or_error_view))) != null) {
LoadingEmptyOrErrorCommonViewBinding bind = LoadingEmptyOrErrorCommonViewBinding.bind(t2);
i = R.id.observations;
ImageView imageView5 = (ImageView) AbstractC0105a.t(view, i);
if (imageView5 != null) {
i = R.id.rv_steps;
RecyclerView recyclerView = (RecyclerView) AbstractC0105a.t(view, i);
if (recyclerView != null && (t4 = AbstractC0105a.t(view, (i = R.id.rv_steps_header))) != null) {
HeaderTrainSituationBinding bind2 = HeaderTrainSituationBinding.bind(t4);
i = R.id.scroll_view;
NestedScrollView nestedScrollView = (NestedScrollView) AbstractC0105a.t(view, i);
if (nestedScrollView != null) {
i = R.id.share;
ImageView imageView6 = (ImageView) AbstractC0105a.t(view, i);
if (imageView6 != null) {
i = R.id.station_from;
TextView textView4 = (TextView) AbstractC0105a.t(view, i);
if (textView4 != null) {
i = R.id.station_from_platform_header;
TextView textView5 = (TextView) AbstractC0105a.t(view, i);
if (textView5 != null) {
i = R.id.station_from_platform_number;
TextView textView6 = (TextView) AbstractC0105a.t(view, i);
if (textView6 != null) {
i = R.id.station_options;
LinearLayout linearLayout = (LinearLayout) AbstractC0105a.t(view, i);
if (linearLayout != null) {
i = R.id.station_to;
TextView textView7 = (TextView) AbstractC0105a.t(view, i);
if (textView7 != null) {
i = R.id.station_to_platform;
TextView textView8 = (TextView) AbstractC0105a.t(view, i);
if (textView8 != null) {
i = R.id.station_to_platform_header;
TextView textView9 = (TextView) AbstractC0105a.t(view, i);
if (textView9 != null) {
i = R.id.time_delayed_station_from;
TextView textView10 = (TextView) AbstractC0105a.t(view, i);
if (textView10 != null) {
i = R.id.time_delayed_station_to;
TextView textView11 = (TextView) AbstractC0105a.t(view, i);
if (textView11 != null) {
i = R.id.time_station_from;
TextView textView12 = (TextView) AbstractC0105a.t(view, i);
if (textView12 != null) {
i = R.id.time_station_to;
TextView textView13 = (TextView) AbstractC0105a.t(view, i);
if (textView13 != null) {
i = R.id.train_composition;
TrainCompositionView trainCompositionView = (TrainCompositionView) AbstractC0105a.t(view, i);
if (trainCompositionView != null) {
i = R.id.train_number;
TextView textView14 = (TextView) AbstractC0105a.t(view, i);
if (textView14 != null) {
i = R.id.train_operator;
TextView textView15 = (TextView) AbstractC0105a.t(view, i);
if (textView15 != null) {
i = R.id.train_search;
ConstraintLayout constraintLayout2 = (ConstraintLayout) AbstractC0105a.t(view, i);
if (constraintLayout2 != null) {
i = R.id.train_type;
TextView textView16 = (TextView) AbstractC0105a.t(view, i);
if (textView16 != null) {
i = R.id.tv_hintText;
TextView textView17 = (TextView) AbstractC0105a.t(view, i);
if (textView17 != null) {
i = R.id.twitter;
ImageView imageView7 = (ImageView) AbstractC0105a.t(view, i);
if (imageView7 != null) {
return new TrainSituationFragmentBinding((ConstraintLayout) view, imageButton, constraintLayout, imageView, textView, imageView2, textView2, textView3, imageView3, imageView4, bind, imageView5, recyclerView, bind2, nestedScrollView, imageView6, textView4, textView5, textView6, linearLayout, textView7, textView8, textView9, textView10, textView11, textView12, textView13, trainCompositionView, textView14, textView15, constraintLayout2, textView16, textView17, imageView7);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
public static TrainSituationFragmentBinding inflate(LayoutInflater layoutInflater) {
return inflate(layoutInflater, null, false);
}
public static TrainSituationFragmentBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
View inflate = layoutInflater.inflate(R.layout.train_situation_fragment, viewGroup, false);
if (z3) {
viewGroup.addView(inflate);
}
return bind(inflate);
}
public ConstraintLayout getRoot() {
return this.rootView;
}
}

View File

@@ -0,0 +1,30 @@
package com.adif.elcanomovil.uiTrain.di;
import com.adif.elcanomovil.uiTrain.entities.StepMapper;
import com.adif.elcanomovil.uiTrain.entities.TrainInfoMapper;
import dagger.Module;
import dagger.Provides;
import dagger.hilt.InstallIn;
import dagger.hilt.components.SingletonComponent;
import kotlin.Metadata;
@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\b\u0010\u0003\u001a\u00020\u0004H\u0007J\b\u0010\u0005\u001a\u00020\u0006H\u0007¨\u0006\u0007"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/di/TrainModule;", "", "()V", "providesStepMapper", "Lcom/adif/elcanomovil/uiTrain/entities/StepMapper;", "providesTrainInfoMapper", "Lcom/adif/elcanomovil/uiTrain/entities/TrainInfoMapper;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
@Module
@InstallIn({SingletonComponent.class})
/* loaded from: classes3.dex */
public final class TrainModule {
public static final TrainModule INSTANCE = new TrainModule();
private TrainModule() {
}
@Provides
public final StepMapper providesStepMapper() {
return new StepMapper();
}
@Provides
public final TrainInfoMapper providesTrainInfoMapper() {
return new TrainInfoMapper();
}
}

View File

@@ -0,0 +1,28 @@
package com.adif.elcanomovil.uiTrain.di;
import P1.a;
import com.adif.elcanomovil.uiTrain.entities.StepMapper;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata
/* loaded from: classes3.dex */
public final class TrainModule_ProvidesStepMapperFactory implements Factory<StepMapper> {
public static TrainModule_ProvidesStepMapperFactory create() {
return a.f1345a;
}
public static StepMapper providesStepMapper() {
return (StepMapper) Preconditions.checkNotNullFromProvides(TrainModule.INSTANCE.providesStepMapper());
}
@Override // javax.inject.Provider
public StepMapper get() {
return providesStepMapper();
}
}

View File

@@ -0,0 +1,28 @@
package com.adif.elcanomovil.uiTrain.di;
import P1.b;
import com.adif.elcanomovil.uiTrain.entities.TrainInfoMapper;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata
/* loaded from: classes3.dex */
public final class TrainModule_ProvidesTrainInfoMapperFactory implements Factory<TrainInfoMapper> {
public static TrainModule_ProvidesTrainInfoMapperFactory create() {
return b.f1346a;
}
public static TrainInfoMapper providesTrainInfoMapper() {
return (TrainInfoMapper) Preconditions.checkNotNullFromProvides(TrainModule.INSTANCE.providesTrainInfoMapper());
}
@Override // javax.inject.Provider
public TrainInfoMapper get() {
return providesTrainInfoMapper();
}
}

View File

@@ -0,0 +1,26 @@
package com.adif.elcanomovil.uiTrain.entities;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0006\u0018\u00002\u00020\u0001B\u0015\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0003¢\u0006\u0002\u0010\u0005R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0011\u0010\u0004\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\b\u0010\u0007¨\u0006\t"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/entities/DateHeader;", "Lcom/adif/elcanomovil/uiTrain/entities/StepItems;", "formattedDate", "", "formattedDateShort", "(Ljava/lang/String;Ljava/lang/String;)V", "getFormattedDate", "()Ljava/lang/String;", "getFormattedDateShort", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class DateHeader implements StepItems {
private final String formattedDate;
private final String formattedDateShort;
public DateHeader(String formattedDate, String formattedDateShort) {
Intrinsics.checkNotNullParameter(formattedDate, "formattedDate");
Intrinsics.checkNotNullParameter(formattedDateShort, "formattedDateShort");
this.formattedDate = formattedDate;
this.formattedDateShort = formattedDateShort;
}
public final String getFormattedDate() {
return this.formattedDate;
}
public final String getFormattedDateShort() {
return this.formattedDateShort;
}
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,8 @@
package com.adif.elcanomovil.uiTrain.entities;
import kotlin.Metadata;
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\bf\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/entities/StepItems;", "", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public interface StepItems {
}

View File

@@ -0,0 +1,121 @@
package com.adif.elcanomovil.uiTrain.entities;
import com.adif.elcanomovil.domain.entities.circulation.CommercialPathRouteSidesInfo;
import com.adif.elcanomovil.domain.entities.circulation.PassthroughDetailsStep;
import com.adif.elcanomovil.domain.entities.circulation.PassthroughDetailsStepSide;
import com.adif.elcanomovil.domain.entities.compositions.Composition;
import com.adif.elcanomovil.domain.entities.compositions.Wagon;
import com.adif.elcanomovil.uiTrain.entities.Step;
import com.google.firebase.messaging.Constants;
import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import kotlin.Metadata;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0002J(\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u00042\f\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\u00070\u00042\f\u0010\b\u001a\b\u0012\u0004\u0012\u00020\t0\u0004¨\u0006\n"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/entities/StepMapper;", "", "()V", "map", "", "Lcom/adif/elcanomovil/uiTrain/entities/Step;", Constants.MessagePayloadKeys.FROM, "Lcom/adif/elcanomovil/domain/entities/circulation/CommercialPathRouteSidesInfo;", "compositions", "Lcom/adif/elcanomovil/domain/entities/compositions/Composition;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
@SourceDebugExtension({"SMAP\nStepMapper.kt\nKotlin\n*S Kotlin\n*F\n+ 1 StepMapper.kt\ncom/adif/elcanomovil/uiTrain/entities/StepMapper\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,181:1\n1864#2,2:182\n288#2,2:184\n1866#2:186\n*S KotlinDebug\n*F\n+ 1 StepMapper.kt\ncom/adif/elcanomovil/uiTrain/entities/StepMapper\n*L\n17#1:182,2\n55#1:184,2\n17#1:186\n*E\n"})
/* loaded from: classes3.dex */
public final class StepMapper {
public final List<Step> map(List<CommercialPathRouteSidesInfo> from, List<Composition> compositions) {
PassthroughDetailsStepSide departurePassthroughStepSides;
Step step;
PassthroughDetailsStepSide arrivalPassthroughStepSides;
PassthroughDetailsStepSide arrivalPassthroughStepSides2;
String observation;
PassthroughDetailsStepSide arrivalPassthroughStepSides3;
String platform;
boolean platformMuted;
boolean z3;
PassthroughDetailsStepSide arrivalPassthroughStepSides4;
String str;
Object obj;
List<Wagon> emptyList;
String ctcPlatform;
String sitraPlatform;
String plannedPlatform;
String operatorPlatform;
PassthroughDetailsStepSide departurePassthroughStepSides2;
PassthroughDetailsStepSide departurePassthroughStepSides3;
PassthroughDetailsStepSide departurePassthroughStepSides4;
Intrinsics.checkNotNullParameter(from, "from");
Intrinsics.checkNotNullParameter(compositions, "compositions");
List reversed = CollectionsKt.reversed(from.get(0).getPassthroughSteps());
ArrayList arrayList = new ArrayList();
int i = 0;
for (Object obj2 : reversed) {
int i4 = i + 1;
if (i < 0) {
CollectionsKt.throwIndexOverflow();
}
PassthroughDetailsStep passthroughDetailsStep = (PassthroughDetailsStep) obj2;
boolean z4 = i > 0;
PassthroughDetailsStepSide departurePassthroughStepSides5 = passthroughDetailsStep.getDeparturePassthroughStepSides();
boolean z5 = (departurePassthroughStepSides5 != null && departurePassthroughStepSides5.isAudited()) || !((departurePassthroughStepSides = passthroughDetailsStep.getDeparturePassthroughStepSides()) == null || departurePassthroughStepSides.isSuppressed() || (step = (Step) CollectionsKt.getOrNull(arrayList, i + (-1))) == null || !step.getIsArrivalAudited());
PassthroughDetailsStepSide arrivalPassthroughStepSides5 = passthroughDetailsStep.getArrivalPassthroughStepSides();
boolean z6 = (arrivalPassthroughStepSides5 != null && arrivalPassthroughStepSides5.isAudited()) || (i > 0 && (arrivalPassthroughStepSides = passthroughDetailsStep.getArrivalPassthroughStepSides()) != null && !arrivalPassthroughStepSides.isSuppressed() && z5);
PassthroughDetailsStepSide departurePassthroughStepSides6 = z4 ? passthroughDetailsStep.getDeparturePassthroughStepSides() : passthroughDetailsStep.getArrivalPassthroughStepSides();
Date plannedDate = passthroughDetailsStep.plannedDate(z4);
String access$plannedTime = StepMapperKt.access$plannedTime(passthroughDetailsStep, z4, from.get(0).getCommercialPathInfo().isCercanias());
long access$plannedTimeLong = StepMapperKt.access$plannedTimeLong(passthroughDetailsStep, z4);
String access$delayedTime = StepMapperKt.access$delayedTime(passthroughDetailsStep, z4);
Date access$myPlannedDate = StepMapperKt.access$myPlannedDate(passthroughDetailsStep, z4, from.get(0).getCommercialPathInfo().isCercanias());
String obj3 = StepMapperKt.access$state(passthroughDetailsStep, z4).toString();
String stationCode = passthroughDetailsStep.getStationCode();
String str2 = (!z4 ? !((arrivalPassthroughStepSides2 = passthroughDetailsStep.getArrivalPassthroughStepSides()) == null || (observation = arrivalPassthroughStepSides2.getObservation()) == null) : !((departurePassthroughStepSides4 = passthroughDetailsStep.getDeparturePassthroughStepSides()) == null || (observation = departurePassthroughStepSides4.getObservation()) == null)) ? "" : observation;
String str3 = (!z4 ? !((arrivalPassthroughStepSides3 = passthroughDetailsStep.getArrivalPassthroughStepSides()) == null || (platform = arrivalPassthroughStepSides3.getPlatform()) == null) : !((departurePassthroughStepSides3 = passthroughDetailsStep.getDeparturePassthroughStepSides()) == null || (platform = departurePassthroughStepSides3.getPlatform()) == null)) ? "" : platform;
if (z4) {
PassthroughDetailsStepSide departurePassthroughStepSides7 = passthroughDetailsStep.getDeparturePassthroughStepSides();
if (departurePassthroughStepSides7 != null) {
platformMuted = departurePassthroughStepSides7.getPlatformMuted();
z3 = platformMuted;
}
z3 = false;
} else {
PassthroughDetailsStepSide arrivalPassthroughStepSides6 = passthroughDetailsStep.getArrivalPassthroughStepSides();
if (arrivalPassthroughStepSides6 != null) {
platformMuted = arrivalPassthroughStepSides6.getPlatformMuted();
z3 = platformMuted;
}
z3 = false;
}
boolean z7 = !z4 ? (arrivalPassthroughStepSides4 = passthroughDetailsStep.getArrivalPassthroughStepSides()) == null || !arrivalPassthroughStepSides4.isPlatformWarning() : (departurePassthroughStepSides2 = passthroughDetailsStep.getDeparturePassthroughStepSides()) == null || !departurePassthroughStepSides2.isPlatformWarning();
Step.State access$state = StepMapperKt.access$state(passthroughDetailsStep, false);
Step.State access$state2 = StepMapperKt.access$state(passthroughDetailsStep, true);
Iterator<T> it = compositions.iterator();
while (true) {
str = null;
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
Composition composition = (Composition) obj;
PassthroughDetailsStepSide departurePassthroughStepSides8 = passthroughDetailsStep.getDeparturePassthroughStepSides();
if (departurePassthroughStepSides8 != null && composition.getPlannedTime() == departurePassthroughStepSides8.getPlannedTime()) {
break;
}
}
Composition composition2 = (Composition) obj;
if (composition2 == null || (emptyList = composition2.getCoachs()) == null) {
emptyList = CollectionsKt.emptyList();
}
List<Wagon> list = emptyList;
String str4 = (departurePassthroughStepSides6 == null || (operatorPlatform = departurePassthroughStepSides6.getOperatorPlatform()) == null) ? "" : operatorPlatform;
String str5 = (departurePassthroughStepSides6 == null || (plannedPlatform = departurePassthroughStepSides6.getPlannedPlatform()) == null) ? "-" : plannedPlatform;
String str6 = (departurePassthroughStepSides6 == null || (sitraPlatform = departurePassthroughStepSides6.getSitraPlatform()) == null) ? "-" : sitraPlatform;
String str7 = (departurePassthroughStepSides6 == null || (ctcPlatform = departurePassthroughStepSides6.getCtcPlatform()) == null) ? "-" : ctcPlatform;
String technicalNumber = departurePassthroughStepSides6 != null ? departurePassthroughStepSides6.getTechnicalNumber() : null;
String resultantPlatform = departurePassthroughStepSides6 != null ? departurePassthroughStepSides6.getResultantPlatform() : null;
if (departurePassthroughStepSides6 != null) {
str = departurePassthroughStepSides6.getPreassignedPlatform();
}
arrayList.add(new Step(plannedDate, access$plannedTime, access$plannedTimeLong, access$delayedTime, access$myPlannedDate, obj3, stationCode, null, str2, str3, z7, z3, access$state, access$state2, z6, z5, list, str4, str5, str6, str7, technicalNumber, resultantPlatform, str, 128, null));
i = i4;
}
return CollectionsKt.toList(CollectionsKt.reversed(arrayList));
}
}

View File

@@ -0,0 +1,167 @@
package com.adif.elcanomovil.uiTrain.entities;
import com.adif.elcanomovil.domain.entities.circulation.PassthroughDetailsStep;
import com.adif.elcanomovil.domain.entities.circulation.PassthroughDetailsStepSide;
import com.adif.elcanomovil.domain.extensions.LongKt;
import com.adif.elcanomovil.uiTrain.entities.Step;
import com.google.firebase.remoteconfig.RemoteConfigConstants;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000&\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0005\n\u0002\u0010\t\n\u0000\n\u0002\u0018\u0002\n\u0000\u001a\u0014\u0010\u0000\u001a\u00020\u0001*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0004H\u0002\u001a\u0014\u0010\u0005\u001a\u00020\u0006*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0004H\u0002\u001a\u001c\u0010\u0007\u001a\u00020\u0001*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u00042\u0006\u0010\b\u001a\u00020\u0004H\u0002\u001a\u001c\u0010\t\u001a\u00020\u0006*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u00042\u0006\u0010\b\u001a\u00020\u0004H\u0002\u001a\u0014\u0010\n\u001a\u00020\u0006*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0004H\u0002\u001a\u0014\u0010\u000b\u001a\u00020\f*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0004H\u0002\u001a\u0014\u0010\r\u001a\u00020\u000e*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0004H\u0002¨\u0006\u000f"}, d2 = {"delayedDate", "Ljava/util/Date;", "Lcom/adif/elcanomovil/domain/entities/circulation/PassthroughDetailsStep;", "isDeparture", "", "delayedTime", "", "myPlannedDate", "isCercanias", "plannedTime", "plannedTimeCercanias", "plannedTimeLong", "", RemoteConfigConstants.ResponseFieldKey.STATE, "Lcom/adif/elcanomovil/uiTrain/entities/Step$State;", "ui-train_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class StepMapperKt {
public static final /* synthetic */ String access$delayedTime(PassthroughDetailsStep passthroughDetailsStep, boolean z3) {
return delayedTime(passthroughDetailsStep, z3);
}
public static final /* synthetic */ Date access$myPlannedDate(PassthroughDetailsStep passthroughDetailsStep, boolean z3, boolean z4) {
return myPlannedDate(passthroughDetailsStep, z3, z4);
}
public static final /* synthetic */ String access$plannedTime(PassthroughDetailsStep passthroughDetailsStep, boolean z3, boolean z4) {
return plannedTime(passthroughDetailsStep, z3, z4);
}
public static final /* synthetic */ long access$plannedTimeLong(PassthroughDetailsStep passthroughDetailsStep, boolean z3) {
return plannedTimeLong(passthroughDetailsStep, z3);
}
public static final /* synthetic */ Step.State access$state(PassthroughDetailsStep passthroughDetailsStep, boolean z3) {
return state(passthroughDetailsStep, z3);
}
private static final Date delayedDate(PassthroughDetailsStep passthroughDetailsStep, boolean z3) {
Date delayedDate;
PassthroughDetailsStepSide departurePassthroughStepSides = z3 ? passthroughDetailsStep.getDeparturePassthroughStepSides() : passthroughDetailsStep.getArrivalPassthroughStepSides();
int i = 0;
if (departurePassthroughStepSides != null && departurePassthroughStepSides.getShowDelay() && departurePassthroughStepSides != null) {
i = departurePassthroughStepSides.getForecastedOrAuditedDelay();
}
return (departurePassthroughStepSides == null || (delayedDate = LongKt.getDelayedDate(departurePassthroughStepSides.getPlannedTime(), i)) == null) ? passthroughDetailsStep.plannedDate(z3) : delayedDate;
}
/* JADX INFO: Access modifiers changed from: private */
public static final String delayedTime(PassthroughDetailsStep passthroughDetailsStep, boolean z3) {
Date date;
PassthroughDetailsStepSide departurePassthroughStepSides = z3 ? passthroughDetailsStep.getDeparturePassthroughStepSides() : passthroughDetailsStep.getArrivalPassthroughStepSides();
int i = 0;
if (departurePassthroughStepSides != null && departurePassthroughStepSides.getShowDelay() && departurePassthroughStepSides != null) {
i = departurePassthroughStepSides.getForecastedOrAuditedDelay();
}
if (departurePassthroughStepSides == null || (date = LongKt.getDelayedDate(departurePassthroughStepSides.getPlannedTime(), i)) == null) {
date = new Date();
}
String format = new SimpleDateFormat("HH:mm", Locale.ENGLISH).format(date);
Intrinsics.checkNotNullExpressionValue(format, "format(...)");
return format;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Date myPlannedDate(PassthroughDetailsStep passthroughDetailsStep, boolean z3, boolean z4) {
if (z4) {
return passthroughDetailsStep.plannedDate(z3);
}
Date date = new Date();
Long l4 = null;
if (z3) {
PassthroughDetailsStepSide departurePassthroughStepSides = passthroughDetailsStep.getDeparturePassthroughStepSides();
if (departurePassthroughStepSides != null) {
l4 = Long.valueOf(departurePassthroughStepSides.getPlannedTime());
}
} else {
PassthroughDetailsStepSide arrivalPassthroughStepSides = passthroughDetailsStep.getArrivalPassthroughStepSides();
if (arrivalPassthroughStepSides != null) {
l4 = Long.valueOf(arrivalPassthroughStepSides.getPlannedTime());
}
}
if (l4 != null) {
date.setTime(l4.longValue());
}
return date;
}
/* JADX INFO: Access modifiers changed from: private */
public static final String plannedTime(PassthroughDetailsStep passthroughDetailsStep, boolean z3, boolean z4) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm", Locale.ENGLISH);
if (z4) {
return plannedTimeCercanias(passthroughDetailsStep, z3);
}
Long l4 = null;
if (z3) {
PassthroughDetailsStepSide departurePassthroughStepSides = passthroughDetailsStep.getDeparturePassthroughStepSides();
if (departurePassthroughStepSides != null) {
l4 = Long.valueOf(departurePassthroughStepSides.getPlannedTime());
}
} else {
PassthroughDetailsStepSide arrivalPassthroughStepSides = passthroughDetailsStep.getArrivalPassthroughStepSides();
if (arrivalPassthroughStepSides != null) {
l4 = Long.valueOf(arrivalPassthroughStepSides.getPlannedTime());
}
}
String format = simpleDateFormat.format(l4);
Intrinsics.checkNotNullExpressionValue(format, "format(...)");
return format;
}
private static final String plannedTimeCercanias(PassthroughDetailsStep passthroughDetailsStep, boolean z3) {
String format = new SimpleDateFormat("HH:mm", Locale.ENGLISH).format(Long.valueOf(passthroughDetailsStep.plannedDate(z3).getTime()));
Intrinsics.checkNotNullExpressionValue(format, "format(...)");
return format;
}
/* JADX INFO: Access modifiers changed from: private */
public static final long plannedTimeLong(PassthroughDetailsStep passthroughDetailsStep, boolean z3) {
Long l4 = null;
if (z3) {
PassthroughDetailsStepSide departurePassthroughStepSides = passthroughDetailsStep.getDeparturePassthroughStepSides();
if (departurePassthroughStepSides != null) {
l4 = Long.valueOf(departurePassthroughStepSides.getPlannedTime());
}
} else {
PassthroughDetailsStepSide arrivalPassthroughStepSides = passthroughDetailsStep.getArrivalPassthroughStepSides();
if (arrivalPassthroughStepSides != null) {
l4 = Long.valueOf(arrivalPassthroughStepSides.getPlannedTime());
}
}
if (l4 != null) {
return l4.longValue();
}
return 0L;
}
/* JADX INFO: Access modifiers changed from: private */
public static final Step.State state(PassthroughDetailsStep passthroughDetailsStep, boolean z3) {
int forecastedOrAuditedDelay;
Boolean bool = null;
if (z3) {
PassthroughDetailsStepSide departurePassthroughStepSides = passthroughDetailsStep.getDeparturePassthroughStepSides();
if (departurePassthroughStepSides != null) {
bool = Boolean.valueOf(departurePassthroughStepSides.isSuppressed());
}
} else {
PassthroughDetailsStepSide arrivalPassthroughStepSides = passthroughDetailsStep.getArrivalPassthroughStepSides();
if (arrivalPassthroughStepSides != null) {
bool = Boolean.valueOf(arrivalPassthroughStepSides.isSuppressed());
}
}
boolean booleanValue = bool != null ? bool.booleanValue() : false;
if (z3) {
PassthroughDetailsStepSide departurePassthroughStepSides2 = passthroughDetailsStep.getDeparturePassthroughStepSides();
if (departurePassthroughStepSides2 != null) {
forecastedOrAuditedDelay = departurePassthroughStepSides2.getForecastedOrAuditedDelay();
}
forecastedOrAuditedDelay = 0;
} else {
PassthroughDetailsStepSide arrivalPassthroughStepSides2 = passthroughDetailsStep.getArrivalPassthroughStepSides();
if (arrivalPassthroughStepSides2 != null) {
forecastedOrAuditedDelay = arrivalPassthroughStepSides2.getForecastedOrAuditedDelay();
}
forecastedOrAuditedDelay = 0;
}
return booleanValue ? Step.State.SUPPRESSED : forecastedOrAuditedDelay > 0 ? Step.State.DELAYED : Step.State.RUNNING;
}
}

View File

@@ -0,0 +1,109 @@
package com.adif.elcanomovil.uiTrain.entities;
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
import com.adif.elcanomovil.domain.entities.compositions.Wagon;
import java.util.Date;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000:\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\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0019\u0018\u00002\u00020\u0001Bk\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\f\u0012\f\u0010\r\u001a\b\u0012\u0004\u0012\u00020\u000f0\u000e\u0012\b\u0010\u0010\u001a\u0004\u0018\u00010\u0003\u0012\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\u00120\u000e\u0012\u0006\u0010\u0013\u001a\u00020\\u0006\u0002\u0010\u0014R\u0011\u0010\u0005\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\u0016R\u0011\u0010\u0004\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0017\u0010\u0016R \u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\u00120\u000eX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0018\u0010\u0019\"\u0004\b\u001a\u0010\u001bR\u0011\u0010\t\u001a\u00020\\u0006\b\n\u0000\u001a\u0004\b\u001c\u0010\u001dR\u0011\u0010\b\u001a\u00020\u0007¢\u0006\b\n\u0000\u001a\u0004\b\u001e\u0010\u001fR\u001a\u0010\u0013\u001a\u00020\fX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b \u0010!\"\u0004\b\"\u0010#R\u0011\u0010\u000b\u001a\u00020\\u0006\b\n\u0000\u001a\u0004\b\u000b\u0010!R\u001c\u0010\u0010\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b$\u0010\u0016\"\u0004\b%\u0010&R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b'\u0010\u0016R\u0011\u0010\u0006\u001a\u00020\u0007¢\u0006\b\n\u0000\u001a\u0004\b(\u0010\u001fR \u0010\r\u001a\b\u0012\u0004\u0012\u00020\u000f0\u000eX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b)\u0010\u0019\"\u0004\b*\u0010\u001b¨\u0006+"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/entities/TrainInfo;", "", NavArguments.ARG_DYNAMIC_LINKS_OPERATOR, "", NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT, NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER, "originStation", "Lcom/adif/elcanomovil/uiTrain/entities/TrainInfoStation;", "destinationStation", "date", "Ljava/util/Date;", "isCercanias", "", "steps", "", "Lcom/adif/elcanomovil/uiTrain/entities/StepItems;", "observations", "composition", "Lcom/adif/elcanomovil/domain/entities/compositions/Wagon;", "extended", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/adif/elcanomovil/uiTrain/entities/TrainInfoStation;Lcom/adif/elcanomovil/uiTrain/entities/TrainInfoStation;Ljava/util/Date;ZLjava/util/List;Ljava/lang/String;Ljava/util/List;Z)V", "getCommercialNumber", "()Ljava/lang/String;", "getCommercialProduct", "getComposition", "()Ljava/util/List;", "setComposition", "(Ljava/util/List;)V", "getDate", "()Ljava/util/Date;", "getDestinationStation", "()Lcom/adif/elcanomovil/uiTrain/entities/TrainInfoStation;", "getExtended", "()Z", "setExtended", "(Z)V", "getObservations", "setObservations", "(Ljava/lang/String;)V", "getOperator", "getOriginStation", "getSteps", "setSteps", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class TrainInfo {
private final String commercialNumber;
private final String commercialProduct;
private List<? extends Wagon> composition;
private final Date date;
private final TrainInfoStation destinationStation;
private boolean extended;
private final boolean isCercanias;
private String observations;
private final String operator;
private final TrainInfoStation originStation;
private List<? extends StepItems> steps;
public TrainInfo(String operator, String commercialProduct, String commercialNumber, TrainInfoStation originStation, TrainInfoStation destinationStation, Date date, boolean z3, List<? extends StepItems> steps, String str, List<? extends Wagon> composition, boolean z4) {
Intrinsics.checkNotNullParameter(operator, "operator");
Intrinsics.checkNotNullParameter(commercialProduct, "commercialProduct");
Intrinsics.checkNotNullParameter(commercialNumber, "commercialNumber");
Intrinsics.checkNotNullParameter(originStation, "originStation");
Intrinsics.checkNotNullParameter(destinationStation, "destinationStation");
Intrinsics.checkNotNullParameter(date, "date");
Intrinsics.checkNotNullParameter(steps, "steps");
Intrinsics.checkNotNullParameter(composition, "composition");
this.operator = operator;
this.commercialProduct = commercialProduct;
this.commercialNumber = commercialNumber;
this.originStation = originStation;
this.destinationStation = destinationStation;
this.date = date;
this.isCercanias = z3;
this.steps = steps;
this.observations = str;
this.composition = composition;
this.extended = z4;
}
public final String getCommercialNumber() {
return this.commercialNumber;
}
public final String getCommercialProduct() {
return this.commercialProduct;
}
public final List<Wagon> getComposition() {
return this.composition;
}
public final Date getDate() {
return this.date;
}
public final TrainInfoStation getDestinationStation() {
return this.destinationStation;
}
public final boolean getExtended() {
return this.extended;
}
public final String getObservations() {
return this.observations;
}
public final String getOperator() {
return this.operator;
}
public final TrainInfoStation getOriginStation() {
return this.originStation;
}
public final List<StepItems> getSteps() {
return this.steps;
}
/* renamed from: isCercanias, reason: from getter */
public final boolean getIsCercanias() {
return this.isCercanias;
}
public final void setComposition(List<? extends Wagon> list) {
Intrinsics.checkNotNullParameter(list, "<set-?>");
this.composition = list;
}
public final void setExtended(boolean z3) {
this.extended = z3;
}
public final void setObservations(String str) {
this.observations = str;
}
public final void setSteps(List<? extends StepItems> list) {
Intrinsics.checkNotNullParameter(list, "<set-?>");
this.steps = list;
}
}

View File

@@ -0,0 +1,49 @@
package com.adif.elcanomovil.uiTrain.entities;
import com.adif.elcanomovil.domain.entities.circulation.CommercialPathRouteSidesInfo;
import com.adif.elcanomovil.domain.entities.compositions.Composition;
import com.adif.elcanomovil.domain.entities.compositions.Wagon;
import com.google.firebase.messaging.Constants;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\u0018\u00002\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0002J.\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u00042\f\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\u00070\u00042\n\b\u0002\u0010\b\u001a\u0004\u0018\u00010\t2\u0006\u0010\n\u001a\u00020\u000b¨\u0006\f"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/entities/TrainInfoMapper;", "", "()V", "map", "", "Lcom/adif/elcanomovil/uiTrain/entities/TrainInfo;", Constants.MessagePayloadKeys.FROM, "Lcom/adif/elcanomovil/domain/entities/circulation/CommercialPathRouteSidesInfo;", "composition", "Lcom/adif/elcanomovil/domain/entities/compositions/Composition;", "extended", "", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
@SourceDebugExtension({"SMAP\nTrainInfoMapper.kt\nKotlin\n*S Kotlin\n*F\n+ 1 TrainInfoMapper.kt\ncom/adif/elcanomovil/uiTrain/entities/TrainInfoMapper\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,104:1\n1#2:105\n*E\n"})
/* loaded from: classes3.dex */
public final class TrainInfoMapper {
public static /* synthetic */ List map$default(TrainInfoMapper trainInfoMapper, List list, Composition composition, boolean z3, int i, Object obj) {
if ((i & 2) != 0) {
composition = null;
}
return trainInfoMapper.map(list, composition, z3);
}
public final List<TrainInfo> map(List<CommercialPathRouteSidesInfo> from, Composition composition, boolean extended) {
List<Wagon> emptyList;
Intrinsics.checkNotNullParameter(from, "from");
CommercialPathRouteSidesInfo commercialPathRouteSidesInfo = from.get(0);
String operator = commercialPathRouteSidesInfo.getCommercialPathInfo().getOpeProComPro().getOperator();
String commercialProduct = commercialPathRouteSidesInfo.getCommercialPathInfo().getOpeProComPro().getCommercialProduct();
String commercialNumber = commercialPathRouteSidesInfo.getCommercialPathInfo().getComercialPathKey().getCommercialNumber();
TrainInfoStation trainInfoStation = new TrainInfoStation(commercialPathRouteSidesInfo.getCommercialPathInfo().getComercialPathKey().getOriginStationCode(), "", TrainInfoMapperKt.access$plannedTime(commercialPathRouteSidesInfo, true), TrainInfoMapperKt.access$delayedTime(commercialPathRouteSidesInfo, true), commercialPathRouteSidesInfo.platform(0));
TrainInfoStation trainInfoStation2 = new TrainInfoStation(commercialPathRouteSidesInfo.getCommercialPathInfo().getComercialPathKey().getDestinationStationCode(), "", TrainInfoMapperKt.access$plannedTime(commercialPathRouteSidesInfo, false), TrainInfoMapperKt.access$delayedTime(commercialPathRouteSidesInfo, false), commercialPathRouteSidesInfo.platform(commercialPathRouteSidesInfo.getPassthroughSteps().size() - 1));
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(commercialPathRouteSidesInfo.getCommercialPathInfo().getComercialPathKey().getLaunchingDate());
Unit unit = Unit.INSTANCE;
Date time = calendar.getTime();
Intrinsics.checkNotNullExpressionValue(time, "getTime(...)");
boolean isCercanias = commercialPathRouteSidesInfo.getCommercialPathInfo().isCercanias();
List emptyList2 = CollectionsKt.emptyList();
String observation = commercialPathRouteSidesInfo.getCommercialPathInfo().getObservation();
if (composition == null || (emptyList = composition.getCoachs()) == null) {
emptyList = CollectionsKt.emptyList();
}
return CollectionsKt.listOf(new TrainInfo(operator, commercialProduct, commercialNumber, trainInfoStation, trainInfoStation2, time, isCercanias, emptyList2, observation, emptyList, extended));
}
}

View File

@@ -0,0 +1,89 @@
package com.adif.elcanomovil.uiTrain.entities;
import com.adif.elcanomovil.domain.entities.circulation.CommercialPathRouteSidesInfo;
import com.adif.elcanomovil.domain.entities.circulation.PassthroughDetailsStep;
import com.adif.elcanomovil.domain.entities.circulation.PassthroughDetailsStepSide;
import com.adif.elcanomovil.domain.extensions.LongKt;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Locale;
import kotlin.Metadata;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000\u0016\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0003\u001a\u0014\u0010\u0002\u001a\u00020\u0001*\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\u0002\u001a\u0014\u0010\u0006\u001a\u00020\u0001*\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\u0002\u001a\u0014\u0010\u0007\u001a\u00020\u0001*\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\u0002\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0086T¢\u0006\u0002\n\u0000¨\u0006\b"}, d2 = {TrainInfoMapperKt.CERCANIAS, "", "delayedTime", "Lcom/adif/elcanomovil/domain/entities/circulation/CommercialPathRouteSidesInfo;", "isDeparture", "", "plannedTime", "plannedTimeCercanias", "ui-train_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class TrainInfoMapperKt {
public static final String CERCANIAS = "CERCANIAS";
public static final String delayedTime(CommercialPathRouteSidesInfo commercialPathRouteSidesInfo, boolean z3) {
PassthroughDetailsStepSide arrivalPassthroughStepSides;
Date date;
if (z3) {
PassthroughDetailsStep passthroughDetailsStep = (PassthroughDetailsStep) CollectionsKt.firstOrNull((List) commercialPathRouteSidesInfo.getPassthroughSteps());
if (passthroughDetailsStep != null) {
arrivalPassthroughStepSides = passthroughDetailsStep.getDeparturePassthroughStepSides();
}
arrivalPassthroughStepSides = null;
} else {
PassthroughDetailsStep passthroughDetailsStep2 = (PassthroughDetailsStep) CollectionsKt.lastOrNull((List) commercialPathRouteSidesInfo.getPassthroughSteps());
if (passthroughDetailsStep2 != null) {
arrivalPassthroughStepSides = passthroughDetailsStep2.getArrivalPassthroughStepSides();
}
arrivalPassthroughStepSides = null;
}
if (commercialPathRouteSidesInfo.getCommercialPathInfo().isCercanias()) {
return "";
}
Integer valueOf = arrivalPassthroughStepSides != null ? Integer.valueOf(arrivalPassthroughStepSides.getForecastedOrAuditedDelay()) : null;
boolean showDelay = arrivalPassthroughStepSides != null ? arrivalPassthroughStepSides.getShowDelay() : true;
if (valueOf != null && (arrivalPassthroughStepSides.isAudited() || !showDelay)) {
return "";
}
if (arrivalPassthroughStepSides != null) {
long plannedTime = arrivalPassthroughStepSides.getPlannedTime();
Intrinsics.checkNotNull(valueOf);
date = LongKt.getDelayedDate(plannedTime, valueOf.intValue());
} else {
date = null;
}
String format = date != null ? new SimpleDateFormat("HH:mm", Locale.ENGLISH).format(date) : null;
return format == null ? "" : format;
}
public static final String plannedTime(CommercialPathRouteSidesInfo commercialPathRouteSidesInfo, boolean z3) {
PassthroughDetailsStepSide arrivalPassthroughStepSides;
PassthroughDetailsStepSide departurePassthroughStepSides;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm", Locale.ENGLISH);
if (commercialPathRouteSidesInfo.getCommercialPathInfo().isCercanias()) {
return plannedTimeCercanias(commercialPathRouteSidesInfo, z3);
}
Long l4 = null;
if (z3) {
PassthroughDetailsStep passthroughDetailsStep = (PassthroughDetailsStep) CollectionsKt.firstOrNull((List) commercialPathRouteSidesInfo.getPassthroughSteps());
if (passthroughDetailsStep != null && (departurePassthroughStepSides = passthroughDetailsStep.getDeparturePassthroughStepSides()) != null) {
l4 = Long.valueOf(departurePassthroughStepSides.getPlannedTime());
}
} else {
PassthroughDetailsStep passthroughDetailsStep2 = (PassthroughDetailsStep) CollectionsKt.lastOrNull((List) commercialPathRouteSidesInfo.getPassthroughSteps());
if (passthroughDetailsStep2 != null && (arrivalPassthroughStepSides = passthroughDetailsStep2.getArrivalPassthroughStepSides()) != null) {
l4 = Long.valueOf(arrivalPassthroughStepSides.getPlannedTime());
}
}
String format = simpleDateFormat.format(l4);
Intrinsics.checkNotNullExpressionValue(format, "format(...)");
return format;
}
private static final String plannedTimeCercanias(CommercialPathRouteSidesInfo commercialPathRouteSidesInfo, boolean z3) {
Date date;
PassthroughDetailsStep passthroughDetailsStep = z3 ? (PassthroughDetailsStep) CollectionsKt.firstOrNull((List) commercialPathRouteSidesInfo.getPassthroughSteps()) : (PassthroughDetailsStep) CollectionsKt.lastOrNull((List) commercialPathRouteSidesInfo.getPassthroughSteps());
if (passthroughDetailsStep == null || (date = passthroughDetailsStep.plannedDate(z3)) == null) {
date = new Date();
}
String format = new SimpleDateFormat("HH:mm", Locale.ENGLISH).format(Long.valueOf(date.getTime()));
Intrinsics.checkNotNullExpressionValue(format, "format(...)");
return format;
}
}

View File

@@ -0,0 +1,55 @@
package com.adif.elcanomovil.uiTrain.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\u000f\u0018\u00002\u00020\u0001B/\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0003\u0012\u0006\u0010\u0005\u001a\u00020\u0003\u0012\u0006\u0010\u0006\u001a\u00020\u0003\u0012\u0006\u0010\u0007\u001a\u00020\u0003¢\u0006\u0002\u0010\bR\u0011\u0010\u0006\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\t\u0010\nR\u0011\u0010\u0007\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u000b\u0010\nR\u001a\u0010\u0002\u001a\u00020\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\f\u0010\n\"\u0004\b\r\u0010\u000eR\u001c\u0010\u0004\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u000f\u0010\n\"\u0004\b\u0010\u0010\u000eR\u0011\u0010\u0005\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0011\u0010\\u0006\u0012"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/entities/TrainInfoStation;", "", "stationCode", "", "stationName", "time", "delayedTime", "platform", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "getDelayedTime", "()Ljava/lang/String;", "getPlatform", "getStationCode", "setStationCode", "(Ljava/lang/String;)V", "getStationName", "setStationName", "getTime", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class TrainInfoStation {
private final String delayedTime;
private final String platform;
private String stationCode;
private String stationName;
private final String time;
public TrainInfoStation(String stationCode, String str, String time, String delayedTime, String platform) {
Intrinsics.checkNotNullParameter(stationCode, "stationCode");
Intrinsics.checkNotNullParameter(time, "time");
Intrinsics.checkNotNullParameter(delayedTime, "delayedTime");
Intrinsics.checkNotNullParameter(platform, "platform");
this.stationCode = stationCode;
this.stationName = str;
this.time = time;
this.delayedTime = delayedTime;
this.platform = platform;
}
public final String getDelayedTime() {
return this.delayedTime;
}
public final String getPlatform() {
return this.platform;
}
public final String getStationCode() {
return this.stationCode;
}
public final String getStationName() {
return this.stationName;
}
public final String getTime() {
return this.time;
}
public final void setStationCode(String str) {
Intrinsics.checkNotNullParameter(str, "<set-?>");
this.stationCode = str;
}
public final void setStationName(String str) {
this.stationName = str;
}
}

View File

@@ -0,0 +1,47 @@
package com.adif.elcanomovil.uiTrain.main;
import android.view.View;
import androidx.recyclerview.widget.I0;
import com.adif.elcanomovil.uiTrain.databinding.ItemTrainDateBinding;
import com.adif.elcanomovil.uiTrain.entities.DateHeader;
import com.adif.elcanomovil.uiTrain.entities.Step;
import com.adif.elcanomovil.uiTrain.entities.StepItems;
import com.google.firebase.analytics.FirebaseAnalytics;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0000\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0004\u0010\u0005J+\u0010\u000e\u001a\u00020\r2\u0006\u0010\u0007\u001a\u00020\u00062\f\u0010\n\u001a\b\u0012\u0004\u0012\u00020\t0\b2\u0006\u0010\f\u001a\u00020\u000b¢\u0006\u0004\b\u000e\u0010\u000fR\u0014\u0010\u0011\u001a\u00020\u00108\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0011\u0010\u0012¨\u0006\u0013"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/DateViewHolder;", "Landroidx/recyclerview/widget/I0;", "Landroid/view/View;", "itemView", "<init>", "(Landroid/view/View;)V", "Lcom/adif/elcanomovil/uiTrain/entities/DateHeader;", "item", "", "Lcom/adif/elcanomovil/uiTrain/entities/StepItems;", FirebaseAnalytics.Param.ITEMS, "", "position", "", "bind", "(Lcom/adif/elcanomovil/uiTrain/entities/DateHeader;Ljava/util/List;I)V", "Lcom/adif/elcanomovil/uiTrain/databinding/ItemTrainDateBinding;", "itemBinding", "Lcom/adif/elcanomovil/uiTrain/databinding/ItemTrainDateBinding;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class DateViewHolder extends I0 {
private final ItemTrainDateBinding itemBinding;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public DateViewHolder(View itemView) {
super(itemView);
Intrinsics.checkNotNullParameter(itemView, "itemView");
ItemTrainDateBinding bind = ItemTrainDateBinding.bind(itemView);
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
this.itemBinding = bind;
}
public final void bind(DateHeader item, List<? extends StepItems> items, int position) {
Intrinsics.checkNotNullParameter(item, "item");
Intrinsics.checkNotNullParameter(items, "items");
if (position > 0 && position < items.size() - 1) {
StepItems stepItems = items.get(position - 1);
Intrinsics.checkNotNull(stepItems, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.Step");
if (((Step) stepItems).getIsDepartureAudited()) {
StepItems stepItems2 = items.get(position + 1);
Intrinsics.checkNotNull(stepItems2, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.Step");
if (!((Step) stepItems2).getIsArrivalAudited()) {
this.itemBinding.trainViewInStation.setVisibility(0);
this.itemBinding.formattedDate.setText(item.getFormattedDateShort());
return;
}
}
}
this.itemBinding.trainViewInStation.setVisibility(4);
this.itemBinding.formattedDate.setText(item.getFormattedDate());
}
}

View File

@@ -0,0 +1,110 @@
package com.adif.elcanomovil.uiTrain.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: classes3.dex */
public abstract class Hilt_TrainSituationFragment extends K implements GeneratedComponentManagerHolder {
private ContextWrapper componentContext;
private volatile FragmentComponentManager componentManager;
private final Object componentManagerLock;
private boolean disableGetContextFix;
private boolean injected;
public Hilt_TrainSituationFragment() {
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;
((TrainSituationFragment_GeneratedInjector) generatedComponent()).injectTrainSituationFragment((TrainSituationFragment) 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_TrainSituationFragment(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,520 @@
package com.adif.elcanomovil.uiTrain.main;
import android.content.Context;
import android.content.res.Resources;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.I0;
import com.adif.elcanomovil.commonViews.utils.ScreenUtils;
import com.adif.elcanomovil.uiDepartures.adapters.TrainCirculationMapperKt;
import com.adif.elcanomovil.uiTrain.R;
import com.adif.elcanomovil.uiTrain.databinding.ItemTrainSituationBinding;
import com.adif.elcanomovil.uiTrain.entities.Step;
import com.adif.elcanomovil.uiTrain.entities.StepItems;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import com.google.firebase.analytics.FirebaseAnalytics;
import java.util.Arrays;
import java.util.List;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Ref;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.jvm.internal.StringCompanionObject;
import kotlin.text.StringsKt;
@Metadata(d1 = {"\u0000R\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\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\t\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B]\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%\u0010\u000b\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`\n\u0012\u0006\u0010\r\u001a\u00020\\u0006\u0004\b\u000e\u0010\u000fJ/\u0010\u0016\u001a\u00020\u00072\u0006\u0010\u0011\u001a\u00020\u00102\u0006\u0010\u0013\u001a\u00020\u00122\u0006\u0010\u0014\u001a\u00020\u00102\u0006\u0010\u0015\u001a\u00020\u0003H\u0002¢\u0006\u0004\b\u0016\u0010\u0017J\u0017\u0010\u0018\u001a\u00020\u00072\u0006\u0010\u0015\u001a\u00020\u0003H\u0002¢\u0006\u0004\b\u0018\u0010\u0019J\u001f\u0010\u001a\u001a\u00020\u00072\u0006\u0010\u0011\u001a\u00020\u00102\u0006\u0010\u0014\u001a\u00020\u0010H\u0002¢\u0006\u0004\b\u001a\u0010\u001bJ-\u0010\u001f\u001a\u00020\u00072\u0006\u0010\u0011\u001a\u00020\u00102\f\u0010\u001e\u001a\b\u0012\u0004\u0012\u00020\u001d0\u001c2\u0006\u0010\u0015\u001a\u00020\u0003H\u0002¢\u0006\u0004\b\u001f\u0010 J;\u0010\"\u001a\u00020\u00072\u0006\u0010\u0015\u001a\u00020\u00032\f\u0010\u001e\u001a\b\u0012\u0004\u0012\u00020\u001d0\u001c2\u0006\u0010\u0011\u001a\u00020\u00102\u0006\u0010\u0013\u001a\u00020\u00122\u0006\u0010!\u001a\u00020\u0012¢\u0006\u0004\b\"\u0010#J%\u0010$\u001a\u00020\u00122\u0006\u0010\u0011\u001a\u00020\u00102\u0006\u0010\u0014\u001a\u00020\u00102\u0006\u0010\u0015\u001a\u00020\u0003¢\u0006\u0004\b$\u0010%R3\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&R3\u0010\u000b\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`\n8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u000b\u0010&R\u0014\u0010(\u001a\u00020'8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b(\u0010)¨\u0006*"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/StepViewHolder;", "Landroidx/recyclerview/widget/I0;", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/uiTrain/entities/Step;", "Lkotlin/ParameterName;", AppMeasurementSdk.ConditionalUserProperty.NAME, "step", "", "Lcom/adif/elcanomovil/uiTrain/main/OnStepSelected;", "onTap", "Lcom/adif/elcanomovil/uiTrain/main/OnObservationSelected;", "onObservationTap", "Landroid/view/View;", "itemView", "<init>", "(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroid/view/View;)V", "", "position", "", "isCercanias", "size", "item", "setSuppressedVisibility", "(IZILcom/adif/elcanomovil/uiTrain/entities/Step;)V", "changePathColors", "(Lcom/adif/elcanomovil/uiTrain/entities/Step;)V", "drawVisiblePath", "(II)V", "", "Lcom/adif/elcanomovil/uiTrain/entities/StepItems;", FirebaseAnalytics.Param.ITEMS, "setTrainPosition", "(ILjava/util/List;Lcom/adif/elcanomovil/uiTrain/entities/Step;)V", "showExtended", "bind", "(Lcom/adif/elcanomovil/uiTrain/entities/Step;Ljava/util/List;IZZ)V", "isSuppressed", "(IILcom/adif/elcanomovil/uiTrain/entities/Step;)Z", "Lkotlin/jvm/functions/Function1;", "Lcom/adif/elcanomovil/uiTrain/databinding/ItemTrainSituationBinding;", "itemBinding", "Lcom/adif/elcanomovil/uiTrain/databinding/ItemTrainSituationBinding;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
@SourceDebugExtension({"SMAP\nTrainSituationAdapter.kt\nKotlin\n*S Kotlin\n*F\n+ 1 TrainSituationAdapter.kt\ncom/adif/elcanomovil/uiTrain/main/StepViewHolder\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 3 View.kt\nandroidx/core/view/ViewKt\n*L\n1#1,459:1\n1#2:460\n256#3,2:461\n310#3:463\n326#3,4:464\n311#3:468\n*S KotlinDebug\n*F\n+ 1 TrainSituationAdapter.kt\ncom/adif/elcanomovil/uiTrain/main/StepViewHolder\n*L\n165#1:461,2\n178#1:463\n178#1:464,4\n178#1:468\n*E\n"})
/* loaded from: classes3.dex */
public final class StepViewHolder extends I0 {
private final ItemTrainSituationBinding itemBinding;
private final Function1<Step, Unit> onObservationTap;
private final Function1<Step, 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 StepViewHolder(Function1<? super Step, Unit> onTap, Function1<? super Step, Unit> onObservationTap, View itemView) {
super(itemView);
Intrinsics.checkNotNullParameter(onTap, "onTap");
Intrinsics.checkNotNullParameter(onObservationTap, "onObservationTap");
Intrinsics.checkNotNullParameter(itemView, "itemView");
this.onTap = onTap;
this.onObservationTap = onObservationTap;
ItemTrainSituationBinding bind = ItemTrainSituationBinding.bind(itemView);
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
this.itemBinding = bind;
}
/* JADX INFO: Access modifiers changed from: private */
public static final void bind$lambda$11(StepViewHolder this$0, Step item, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
Intrinsics.checkNotNullParameter(item, "$item");
this$0.onObservationTap.invoke(item);
}
/* JADX INFO: Access modifiers changed from: private */
public static final void bind$lambda$13(StepViewHolder this$0, Step item, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
Intrinsics.checkNotNullParameter(item, "$item");
this$0.onTap.invoke(item);
}
private final void changePathColors(Step item) {
Step.State departureState = item.getDepartureState();
Step.State state = Step.State.SUPPRESSED;
if (departureState == state || item.getArrivalState() == state) {
ItemTrainSituationBinding itemTrainSituationBinding = this.itemBinding;
itemTrainSituationBinding.stationDot.setColorFilter(itemTrainSituationBinding.getRoot().getResources().getColor(R.color.red, null));
} else {
ItemTrainSituationBinding itemTrainSituationBinding2 = this.itemBinding;
itemTrainSituationBinding2.stationDot.setColorFilter(itemTrainSituationBinding2.getRoot().getResources().getColor(R.color.black, null));
}
if (item.getDepartureState() == state) {
ItemTrainSituationBinding itemTrainSituationBinding3 = this.itemBinding;
ImageView imageView = itemTrainSituationBinding3.pathViewFirstStation;
Resources resources = itemTrainSituationBinding3.getRoot().getResources();
int i = R.color.trainPathRed;
imageView.setColorFilter(resources.getColor(i, null));
ItemTrainSituationBinding itemTrainSituationBinding4 = this.itemBinding;
itemTrainSituationBinding4.pathViewDeparture.setColorFilter(itemTrainSituationBinding4.getRoot().getResources().getColor(i, null));
} else if (item.getIsDepartureAudited()) {
ItemTrainSituationBinding itemTrainSituationBinding5 = this.itemBinding;
ImageView imageView2 = itemTrainSituationBinding5.pathViewFirstStation;
Resources resources2 = itemTrainSituationBinding5.getRoot().getResources();
int i4 = R.color.trainPathYellow;
imageView2.setColorFilter(resources2.getColor(i4, null));
ItemTrainSituationBinding itemTrainSituationBinding6 = this.itemBinding;
itemTrainSituationBinding6.pathViewDeparture.setColorFilter(itemTrainSituationBinding6.getRoot().getResources().getColor(i4, null));
} else {
ItemTrainSituationBinding itemTrainSituationBinding7 = this.itemBinding;
ImageView imageView3 = itemTrainSituationBinding7.pathViewFirstStation;
Resources resources3 = itemTrainSituationBinding7.getRoot().getResources();
int i5 = R.color.trainPathGrey;
imageView3.setColorFilter(resources3.getColor(i5, null));
ItemTrainSituationBinding itemTrainSituationBinding8 = this.itemBinding;
itemTrainSituationBinding8.pathViewDeparture.setColorFilter(itemTrainSituationBinding8.getRoot().getResources().getColor(i5, null));
}
if (item.getArrivalState() == state) {
ItemTrainSituationBinding itemTrainSituationBinding9 = this.itemBinding;
ImageView imageView4 = itemTrainSituationBinding9.pathViewArrival;
Resources resources4 = itemTrainSituationBinding9.getRoot().getResources();
int i6 = R.color.trainPathRed;
imageView4.setColorFilter(resources4.getColor(i6, null));
ItemTrainSituationBinding itemTrainSituationBinding10 = this.itemBinding;
itemTrainSituationBinding10.pathViewLastStation.setColorFilter(itemTrainSituationBinding10.getRoot().getResources().getColor(i6, null));
return;
}
if (item.getIsArrivalAudited()) {
ItemTrainSituationBinding itemTrainSituationBinding11 = this.itemBinding;
ImageView imageView5 = itemTrainSituationBinding11.pathViewArrival;
Resources resources5 = itemTrainSituationBinding11.getRoot().getResources();
int i7 = R.color.trainPathYellow;
imageView5.setColorFilter(resources5.getColor(i7, null));
ItemTrainSituationBinding itemTrainSituationBinding12 = this.itemBinding;
itemTrainSituationBinding12.pathViewLastStation.setColorFilter(itemTrainSituationBinding12.getRoot().getResources().getColor(i7, null));
return;
}
ItemTrainSituationBinding itemTrainSituationBinding13 = this.itemBinding;
ImageView imageView6 = itemTrainSituationBinding13.pathViewArrival;
Resources resources6 = itemTrainSituationBinding13.getRoot().getResources();
int i8 = R.color.trainPathGrey;
imageView6.setColorFilter(resources6.getColor(i8, null));
ItemTrainSituationBinding itemTrainSituationBinding14 = this.itemBinding;
itemTrainSituationBinding14.pathViewLastStation.setColorFilter(itemTrainSituationBinding14.getRoot().getResources().getColor(i8, null));
}
private final void drawVisiblePath(int position, int size) {
if (position == 0) {
this.itemBinding.pathViewFirstStation.setVisibility(0);
this.itemBinding.pathViewArrival.setVisibility(4);
this.itemBinding.pathViewDeparture.setVisibility(4);
this.itemBinding.pathViewLastStation.setVisibility(4);
return;
}
if (position == size - 1) {
this.itemBinding.pathViewFirstStation.setVisibility(4);
this.itemBinding.pathViewArrival.setVisibility(4);
this.itemBinding.pathViewDeparture.setVisibility(4);
this.itemBinding.pathViewLastStation.setVisibility(0);
return;
}
this.itemBinding.pathViewFirstStation.setVisibility(4);
this.itemBinding.pathViewArrival.setVisibility(0);
this.itemBinding.pathViewDeparture.setVisibility(0);
this.itemBinding.pathViewLastStation.setVisibility(4);
}
private final void setSuppressedVisibility(int position, boolean isCercanias, int size, Step item) {
if (!isSuppressed(position, size, item)) {
this.itemBinding.delayedTime.setVisibility((Intrinsics.areEqual(item.getTime(), item.getDelayedTime()) || item.getIsDepartureAudited() || (item.getIsArrivalAudited() && position == size + (-1)) || isCercanias) ? 8 : 0);
this.itemBinding.state.setVisibility(8);
this.itemBinding.indicatorLeft.setVisibility(8);
this.itemBinding.indicatorRight.setVisibility(8);
this.itemBinding.suppressedTrain.setVisibility(8);
return;
}
this.itemBinding.delayedTime.setVisibility(8);
this.itemBinding.state.setVisibility(0);
this.itemBinding.indicatorLeft.setVisibility(0);
this.itemBinding.indicatorRight.setVisibility(0);
this.itemBinding.suppressedTrain.setVisibility(0);
this.itemBinding.platform.setVisibility(8);
}
/* JADX WARN: Removed duplicated region for block: B:28:0x0081 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private final void setTrainPosition(int r6, java.util.List<? extends com.adif.elcanomovil.uiTrain.entities.StepItems> r7, com.adif.elcanomovil.uiTrain.entities.Step r8) {
/*
r5 = this;
kotlin.jvm.internal.Ref$BooleanRef r0 = new kotlin.jvm.internal.Ref$BooleanRef
r0.<init>()
int r1 = r7.size()
int r1 = r1 + (-1)
r2 = 4
r3 = 0
if (r6 >= r1) goto L3d
boolean r1 = r8.getIsDepartureAudited()
if (r1 == 0) goto L3d
com.adif.elcanomovil.uiTrain.entities.Step r1 = setTrainPosition$nextStep(r7, r6, r0)
boolean r1 = r1.getIsArrivalAudited()
if (r1 != 0) goto L3d
com.adif.elcanomovil.uiTrain.entities.Step$State r1 = r8.getDepartureState()
com.adif.elcanomovil.uiTrain.entities.Step$State r4 = com.adif.elcanomovil.uiTrain.entities.Step.State.SUPPRESSED
if (r1 == r4) goto L3d
com.adif.elcanomovil.uiTrain.entities.Step r1 = setTrainPosition$nextStep(r7, r6, r0)
com.adif.elcanomovil.uiTrain.entities.Step$State r1 = r1.getArrivalState()
if (r1 == r4) goto L3d
boolean r1 = r0.element
if (r1 != 0) goto L3d
com.adif.elcanomovil.uiTrain.databinding.ItemTrainSituationBinding r1 = r5.itemBinding
androidx.appcompat.widget.AppCompatImageView r1 = r1.trainDepartured
r1.setVisibility(r3)
goto L44
L3d:
com.adif.elcanomovil.uiTrain.databinding.ItemTrainSituationBinding r1 = r5.itemBinding
androidx.appcompat.widget.AppCompatImageView r1 = r1.trainDepartured
r1.setVisibility(r2)
L44:
if (r6 <= 0) goto L74
com.adif.elcanomovil.uiTrain.entities.Step r1 = setTrainPosition$previousStep(r7, r6, r0)
boolean r1 = r1.getIsDepartureAudited()
if (r1 == 0) goto L74
boolean r1 = r8.getIsArrivalAudited()
if (r1 != 0) goto L74
com.adif.elcanomovil.uiTrain.entities.Step$State r1 = r8.getArrivalState()
com.adif.elcanomovil.uiTrain.entities.Step$State r4 = com.adif.elcanomovil.uiTrain.entities.Step.State.SUPPRESSED
if (r1 == r4) goto L74
com.adif.elcanomovil.uiTrain.entities.Step r7 = setTrainPosition$previousStep(r7, r6, r0)
com.adif.elcanomovil.uiTrain.entities.Step$State r7 = r7.getDepartureState()
if (r7 == r4) goto L74
boolean r7 = r0.element
if (r7 != 0) goto L74
com.adif.elcanomovil.uiTrain.databinding.ItemTrainSituationBinding r7 = r5.itemBinding
androidx.appcompat.widget.AppCompatImageView r7 = r7.trainViewArriving
r7.setVisibility(r3)
goto L7b
L74:
com.adif.elcanomovil.uiTrain.databinding.ItemTrainSituationBinding r7 = r5.itemBinding
androidx.appcompat.widget.AppCompatImageView r7 = r7.trainViewArriving
r7.setVisibility(r2)
L7b:
boolean r7 = r8.getIsArrivalAudited()
if (r7 == 0) goto L8f
boolean r7 = r8.getIsDepartureAudited()
if (r7 != 0) goto L8f
com.adif.elcanomovil.uiTrain.entities.Step$State r7 = r8.getDepartureState()
com.adif.elcanomovil.uiTrain.entities.Step$State r0 = com.adif.elcanomovil.uiTrain.entities.Step.State.SUPPRESSED
if (r7 != r0) goto L9f
L8f:
if (r6 != 0) goto La7
boolean r6 = r8.getIsDepartureAudited()
if (r6 != 0) goto La7
com.adif.elcanomovil.uiTrain.entities.Step$State r6 = r8.getDepartureState()
com.adif.elcanomovil.uiTrain.entities.Step$State r7 = com.adif.elcanomovil.uiTrain.entities.Step.State.SUPPRESSED
if (r6 == r7) goto La7
L9f:
com.adif.elcanomovil.uiTrain.databinding.ItemTrainSituationBinding r5 = r5.itemBinding
androidx.appcompat.widget.AppCompatImageView r5 = r5.trainViewInStation
r5.setVisibility(r3)
return
La7:
com.adif.elcanomovil.uiTrain.databinding.ItemTrainSituationBinding r5 = r5.itemBinding
androidx.appcompat.widget.AppCompatImageView r5 = r5.trainViewInStation
r5.setVisibility(r2)
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiTrain.main.StepViewHolder.setTrainPosition(int, java.util.List, com.adif.elcanomovil.uiTrain.entities.Step):void");
}
private static final Step setTrainPosition$nextStep(List<? extends StepItems> list, int i, Ref.BooleanRef booleanRef) {
int i4 = i + 1;
if (list.get(i4) instanceof Step) {
StepItems stepItems = list.get(i4);
Intrinsics.checkNotNull(stepItems, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.Step");
return (Step) stepItems;
}
booleanRef.element = true;
StepItems stepItems2 = list.get(i + 2);
Intrinsics.checkNotNull(stepItems2, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.Step");
return (Step) stepItems2;
}
private static final Step setTrainPosition$previousStep(List<? extends StepItems> list, int i, Ref.BooleanRef booleanRef) {
int i4 = i - 1;
if (list.get(i4) instanceof Step) {
StepItems stepItems = list.get(i4);
Intrinsics.checkNotNull(stepItems, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.Step");
return (Step) stepItems;
}
booleanRef.element = true;
StepItems stepItems2 = list.get(i - 2);
Intrinsics.checkNotNull(stepItems2, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.Step");
return (Step) stepItems2;
}
public final void bind(final Step item, List<? extends StepItems> items, int position, boolean isCercanias, boolean showExtended) {
String s4;
int i;
int i4;
int i5;
int i6;
final int i7 = 0;
Intrinsics.checkNotNullParameter(item, "item");
Intrinsics.checkNotNullParameter(items, "items");
drawVisiblePath(position, items.size());
changePathColors(item);
setTrainPosition(position, items, item);
TextView textView = this.itemBinding.time;
textView.setText(item.getTime());
final int i8 = 1;
if (item.getIsDepartureAudited()) {
StringCompanionObject stringCompanionObject = StringCompanionObject.INSTANCE;
String string = textView.getContext().getString(R.string.content_train_departure_one);
Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
s4 = C.w.s(new Object[]{item.getTime()}, 1, string, "format(...)");
} else if (Intrinsics.areEqual(item.getTime(), item.getDelayedTime()) || isCercanias) {
StringCompanionObject stringCompanionObject2 = StringCompanionObject.INSTANCE;
String string2 = textView.getContext().getString(R.string.content_train_departure_two);
Intrinsics.checkNotNullExpressionValue(string2, "getString(...)");
s4 = C.w.s(new Object[]{item.getTime()}, 1, string2, "format(...)");
} else {
StringCompanionObject stringCompanionObject3 = StringCompanionObject.INSTANCE;
String string3 = textView.getContext().getString(R.string.content_train_departure_three);
Intrinsics.checkNotNullExpressionValue(string3, "getString(...)");
s4 = C.w.s(new Object[]{item.getTime(), item.getDelayedTime()}, 2, string3, "format(...)");
}
textView.setContentDescription(s4);
this.itemBinding.corporate.getRoot().setVisibility(showExtended ? 0 : 8);
this.itemBinding.corporate.tvSitra.setText(item.getSitraPlatform());
this.itemBinding.corporate.tvPlan.setText(item.getPlannedPlatform());
this.itemBinding.corporate.tvCtc.setText(item.getCtcPlatform());
this.itemBinding.corporate.tvOper.setText(item.getOperatorPlatform());
TextView textView2 = this.itemBinding.corporate.tvTechnician;
String technicalNumber = item.getTechnicalNumber();
if (technicalNumber == null) {
technicalNumber = null;
}
textView2.setText(technicalNumber);
String resultantPlatform = item.getResultantPlatform();
if (resultantPlatform != null) {
switch (resultantPlatform.hashCode()) {
case -145943889:
if (resultantPlatform.equals("RELIABLE_PLANNED")) {
TextView textView3 = this.itemBinding.corporate.tvPlan;
Context context = textView3.getContext();
int i9 = R.color.white;
textView3.setTextColor(context.getColor(i9));
TextView textView4 = this.itemBinding.corporate.tvPlanLabel;
textView4.setTextColor(textView4.getContext().getColor(i9));
break;
}
break;
case 67058:
if (resultantPlatform.equals("CTC")) {
TextView textView5 = this.itemBinding.corporate.tvCtc;
Context context2 = textView5.getContext();
int i10 = R.color.white;
textView5.setTextColor(context2.getColor(i10));
TextView textView6 = this.itemBinding.corporate.tvCtcLabel;
textView6.setTextColor(textView6.getContext().getColor(i10));
break;
}
break;
case 78910317:
if (resultantPlatform.equals("SITRA")) {
TextView textView7 = this.itemBinding.corporate.tvSitra;
Context context3 = textView7.getContext();
int i11 = R.color.white;
textView7.setTextColor(context3.getColor(i11));
TextView textView8 = this.itemBinding.corporate.tvSitraLabel;
textView8.setTextColor(textView8.getContext().getColor(i11));
break;
}
break;
case 282073252:
if (resultantPlatform.equals("OPERATOR")) {
TextView textView9 = this.itemBinding.corporate.tvOper;
Context context4 = textView9.getContext();
int i12 = R.color.white;
textView9.setTextColor(context4.getColor(i12));
TextView textView10 = this.itemBinding.corporate.tvOperLabel;
textView10.setTextColor(textView10.getContext().getColor(i12));
break;
}
break;
}
}
this.itemBinding.delayedTime.setText(item.getDelayedTime());
this.itemBinding.delayedTime.setVisibility(isCercanias ? 8 : 0);
TextView textView11 = this.itemBinding.station;
textView11.setText(item.getStationName());
String string4 = textView11.getContext().getString(R.string.content_train_station);
Intrinsics.checkNotNullExpressionValue(string4, "getString(...)");
String format = String.format(string4, Arrays.copyOf(new Object[]{item.getStationName()}, 1));
Intrinsics.checkNotNullExpressionValue(format, "format(...)");
textView11.setContentDescription(format);
this.itemBinding.notes.setText(item.getNotes());
if (StringsKt.isBlank(item.getNotes())) {
this.itemBinding.notes.setVisibility(8);
} else {
this.itemBinding.notes.setVisibility(0);
}
this.itemBinding.notes.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.a
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ StepViewHolder f5398b;
{
this.f5398b = this;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
switch (i7) {
case 0:
StepViewHolder.bind$lambda$11(this.f5398b, item, view);
return;
default:
StepViewHolder.bind$lambda$13(this.f5398b, item, view);
return;
}
}
});
this.itemBinding.warning.setVisibility(8);
TextView textView12 = this.itemBinding.platform;
Intrinsics.checkNotNull(textView12);
textView12.setVisibility(!item.getPlatformMuted() ? 0 : 8);
textView12.setText(TrainCirculationMapperKt.getPlatformText(item));
textView12.setAlpha(TrainCirculationMapperKt.getPlatformTextAlpha(item));
String string5 = textView12.getContext().getString(R.string.content_train_via);
Intrinsics.checkNotNullExpressionValue(string5, "getString(...)");
String format2 = String.format(string5, Arrays.copyOf(new Object[]{item.getPlatform()}, 1));
Intrinsics.checkNotNullExpressionValue(format2, "format(...)");
textView12.setContentDescription(format2);
this.itemBinding.getRoot().setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.a
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ StepViewHolder f5398b;
{
this.f5398b = this;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
switch (i8) {
case 0:
StepViewHolder.bind$lambda$11(this.f5398b, item, view);
return;
default:
StepViewHolder.bind$lambda$13(this.f5398b, item, view);
return;
}
}
});
boolean isEmpty = item.getComposition().isEmpty();
boolean z3 = !isEmpty;
float f2 = BitmapDescriptorFactory.HUE_RED;
float f4 = (showExtended ? 40.0f : 0.0f) + 80.0f;
if (!isEmpty) {
f2 = 30.0f;
}
float f5 = f4 + f2;
ConstraintLayout root = this.itemBinding.getRoot();
Intrinsics.checkNotNullExpressionValue(root, "getRoot(...)");
ViewGroup.LayoutParams layoutParams = root.getLayoutParams();
if (layoutParams == null) {
throw new NullPointerException("null cannot be cast to non-null type android.view.ViewGroup.LayoutParams");
}
layoutParams.height = (int) ScreenUtils.INSTANCE.dpToPx(f5);
root.setLayoutParams(layoutParams);
ImageView imageView = this.itemBinding.pathViewArrival;
Context context5 = imageView.getContext();
if (z3) {
i = R.drawable.rectangle_step;
} else {
if (!isEmpty) {
throw new NoWhenBranchMatchedException();
}
i = R.drawable.rectangle_step;
}
imageView.setImageDrawable(D.h.getDrawable(context5, i));
ImageView imageView2 = this.itemBinding.pathViewDeparture;
Context context6 = imageView2.getContext();
if (z3) {
i4 = R.drawable.rectangle_step;
} else {
if (!isEmpty) {
throw new NoWhenBranchMatchedException();
}
i4 = R.drawable.rectangle_step;
}
imageView2.setImageDrawable(D.h.getDrawable(context6, i4));
ImageView imageView3 = this.itemBinding.pathViewFirstStation;
Context context7 = imageView3.getContext();
if (z3) {
i5 = R.drawable.first_step;
} else {
if (!isEmpty) {
throw new NoWhenBranchMatchedException();
}
i5 = R.drawable.first_step;
}
imageView3.setImageDrawable(D.h.getDrawable(context7, i5));
ImageView imageView4 = this.itemBinding.pathViewLastStation;
Context context8 = imageView4.getContext();
if (z3) {
i6 = R.drawable.last_step;
} else {
if (!isEmpty) {
throw new NoWhenBranchMatchedException();
}
i6 = R.drawable.last_step;
}
imageView4.setImageDrawable(D.h.getDrawable(context8, i6));
if (isEmpty) {
this.itemBinding.trainComposition.update(CollectionsKt.emptyList());
this.itemBinding.trainComposition.setVisibility(8);
} else {
this.itemBinding.trainComposition.update(item.getComposition());
this.itemBinding.trainComposition.setVisibility(0);
}
setSuppressedVisibility(position, isCercanias, items.size(), item);
}
public final boolean isSuppressed(int position, int size, Step item) {
Intrinsics.checkNotNullParameter(item, "item");
int i = size - 1;
return (position < i && item.getDepartureState() == Step.State.SUPPRESSED) || (position == i && item.getArrivalState() == Step.State.SUPPRESSED);
}
}

View File

@@ -0,0 +1,91 @@
package com.adif.elcanomovil.uiTrain.main;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.recyclerview.widget.AbstractC0220h0;
import androidx.recyclerview.widget.AbstractC0238q0;
import androidx.recyclerview.widget.I0;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.v0;
import com.adif.elcanomovil.domain.entities.compositions.Wagon;
import com.adif.elcanomovil.uiTrain.R;
import com.google.firebase.analytics.FirebaseAnalytics;
import java.util.ArrayList;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000@\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0007¢\u0006\u0004\b\u0003\u0010\u0004J\u001b\u0010\t\u001a\u00020\b2\f\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005¢\u0006\u0004\b\t\u0010\nJ\u001f\u0010\u000f\u001a\u00020\u00022\u0006\u0010\f\u001a\u00020\u000b2\u0006\u0010\u000e\u001a\u00020\rH\u0016¢\u0006\u0004\b\u000f\u0010\u0010J\u000f\u0010\u0011\u001a\u00020\rH\u0016¢\u0006\u0004\b\u0011\u0010\u0012J\u001f\u0010\u0015\u001a\u00020\b2\u0006\u0010\u0013\u001a\u00020\u00022\u0006\u0010\u0014\u001a\u00020\rH\u0016¢\u0006\u0004\b\u0015\u0010\u0016J\u0019\u0010\u0019\u001a\u00020\b2\b\b\u0001\u0010\u0018\u001a\u00020\u0017H\u0016¢\u0006\u0004\b\u0019\u0010\u001aR\u001c\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\u00060\u00058\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0007\u0010\u001bR\u0016\u0010\u001d\u001a\u00020\u001c8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\u001d\u0010\u001e¨\u0006\u001f"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainCompositionAdapter;", "Landroidx/recyclerview/widget/h0;", "Landroidx/recyclerview/widget/I0;", "<init>", "()V", "", "Lcom/adif/elcanomovil/domain/entities/compositions/Wagon;", 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", "Landroidx/recyclerview/widget/RecyclerView;", "recyclerView", "onAttachedToRecyclerView", "(Landroidx/recyclerview/widget/RecyclerView;)V", "Ljava/util/List;", "Landroidx/recyclerview/widget/LinearLayoutManager;", "linearLayoutManager", "Landroidx/recyclerview/widget/LinearLayoutManager;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class TrainCompositionAdapter extends AbstractC0220h0 {
private List<? extends Wagon> items = new ArrayList();
private LinearLayoutManager linearLayoutManager;
@Override // androidx.recyclerview.widget.AbstractC0220h0
public int getItemCount() {
return this.items.size();
}
@Override // androidx.recyclerview.widget.AbstractC0220h0
public void onAttachedToRecyclerView(RecyclerView recyclerView) {
Intrinsics.checkNotNullParameter(recyclerView, "recyclerView");
super.onAttachedToRecyclerView(recyclerView);
final AbstractC0238q0 layoutManager = recyclerView.getLayoutManager();
if (layoutManager instanceof LinearLayoutManager) {
this.linearLayoutManager = (LinearLayoutManager) layoutManager;
recyclerView.k(new v0() { // from class: com.adif.elcanomovil.uiTrain.main.TrainCompositionAdapter$onAttachedToRecyclerView$1
@Override // androidx.recyclerview.widget.v0
public void onScrollStateChanged(RecyclerView recyclerView2, int newState) {
Intrinsics.checkNotNullParameter(recyclerView2, "recyclerView");
}
@Override // androidx.recyclerview.widget.v0
public void onScrolled(RecyclerView recyclerView2, int dx, int dy) {
Intrinsics.checkNotNullParameter(recyclerView2, "recyclerView");
LinearLayoutManager linearLayoutManager = (LinearLayoutManager) AbstractC0238q0.this;
View V02 = linearLayoutManager.V0(0, linearLayoutManager.v(), true, false);
int L3 = V02 == null ? -1 : AbstractC0238q0.L(V02);
LinearLayoutManager linearLayoutManager2 = (LinearLayoutManager) AbstractC0238q0.this;
View V03 = linearLayoutManager2.V0(linearLayoutManager2.v() - 1, -1, true, false);
int L4 = V03 != null ? AbstractC0238q0.L(V03) : -1;
if (L3 > L4) {
return;
}
while (true) {
View q4 = ((LinearLayoutManager) AbstractC0238q0.this).q(L3);
if (q4 != null) {
q4.setAlpha(1.0f);
}
if (L3 == L4) {
return;
} else {
L3++;
}
}
}
});
}
}
@Override // androidx.recyclerview.widget.AbstractC0220h0
public void onBindViewHolder(I0 holder, int position) {
Intrinsics.checkNotNullParameter(holder, "holder");
((WagonHolder) holder).bind(this.items.get(position), this.items, 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.item_train_wagon, parent, false);
Intrinsics.checkNotNull(inflate);
return new WagonHolder(inflate);
}
public final void update(List<? extends Wagon> items) {
Intrinsics.checkNotNullParameter(items, "items");
this.items = items;
notifyDataSetChanged();
}
}

View File

@@ -0,0 +1,123 @@
package com.adif.elcanomovil.uiTrain.main;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.adif.elcanomovil.domain.entities.compositions.Empty;
import com.adif.elcanomovil.domain.entities.compositions.Wagon;
import com.adif.elcanomovil.uiTrain.R;
import com.adif.elcanomovil.uiTrain.databinding.TrainCompositionViewBinding;
import com.google.firebase.messaging.Constants;
import java.util.Collection;
import java.util.List;
import kotlin.Metadata;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000@\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u000f\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004B\u001b\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0006¢\u0006\u0002\u0010\u0007B!\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\u0010\b\u001a\u0004\u0018\u00010\u0006\u0012\u0006\u0010\t\u001a\u00020\\u0006\u0002\u0010\u000bJ\b\u0010\u0010\u001a\u00020\u0011H\u0002J\u001a\u0010\u0012\u001a\u00020\u00112\u0006\u0010\u0002\u001a\u00020\u00032\b\u0010\b\u001a\u0004\u0018\u00010\u0006H\u0002J\u0014\u0010\u0013\u001a\u00020\u00112\f\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u00160\u0015R\u000e\u0010\f\u001a\u00020\rX\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\u000e\u001a\u00020\u000fX\u0082.¢\u0006\u0002\n\u0000¨\u0006\u0017"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainCompositionView;", "Landroidx/constraintlayout/widget/ConstraintLayout;", "context", "Landroid/content/Context;", "(Landroid/content/Context;)V", "attr", "Landroid/util/AttributeSet;", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "attrs", "defStyleAttr", "", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "adapter", "Lcom/adif/elcanomovil/uiTrain/main/TrainCompositionAdapter;", "binding", "Lcom/adif/elcanomovil/uiTrain/databinding/TrainCompositionViewBinding;", "configureView", "", "initView", "update", Constants.ScionAnalytics.MessageType.DATA_MESSAGE, "", "Lcom/adif/elcanomovil/domain/entities/compositions/Wagon;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class TrainCompositionView extends ConstraintLayout {
private TrainCompositionAdapter adapter;
private TrainCompositionViewBinding binding;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public TrainCompositionView(Context context) {
super(context);
Intrinsics.checkNotNullParameter(context, "context");
initView(context, null);
}
private final void configureView() {
this.adapter = new TrainCompositionAdapter();
TrainCompositionViewBinding trainCompositionViewBinding = this.binding;
TrainCompositionAdapter trainCompositionAdapter = null;
if (trainCompositionViewBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainCompositionViewBinding = null;
}
RecyclerView recyclerView = trainCompositionViewBinding.rvComposition;
TrainCompositionAdapter trainCompositionAdapter2 = this.adapter;
if (trainCompositionAdapter2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("adapter");
} else {
trainCompositionAdapter = trainCompositionAdapter2;
}
recyclerView.setAdapter(trainCompositionAdapter);
}
private final void initView(Context context, AttributeSet attrs) {
View.inflate(context, R.layout.train_composition_view, this);
TrainCompositionViewBinding bind = TrainCompositionViewBinding.bind(this);
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
this.binding = bind;
configureView();
}
public final void update(List<? extends Wagon> data) {
Intrinsics.checkNotNullParameter(data, "data");
List mutableList = CollectionsKt.toMutableList((Collection) data);
mutableList.add(new Empty());
List<? extends Wagon> list = CollectionsKt.toList(mutableList);
TrainCompositionViewBinding trainCompositionViewBinding = null;
if (!data.isEmpty()) {
TrainCompositionViewBinding trainCompositionViewBinding2 = this.binding;
if (trainCompositionViewBinding2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainCompositionViewBinding2 = null;
}
trainCompositionViewBinding2.parent.setVisibility(0);
TrainCompositionViewBinding trainCompositionViewBinding3 = this.binding;
if (trainCompositionViewBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainCompositionViewBinding3 = null;
}
trainCompositionViewBinding3.ivTrainDirection.setVisibility(0);
TrainCompositionViewBinding trainCompositionViewBinding4 = this.binding;
if (trainCompositionViewBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainCompositionViewBinding4 = null;
}
trainCompositionViewBinding4.rvComposition.setVisibility(0);
TrainCompositionViewBinding trainCompositionViewBinding5 = this.binding;
if (trainCompositionViewBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainCompositionViewBinding5 = null;
}
trainCompositionViewBinding5.vShadow.setVisibility(0);
}
TrainCompositionAdapter trainCompositionAdapter = this.adapter;
if (trainCompositionAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("adapter");
trainCompositionAdapter = null;
}
trainCompositionAdapter.update(list);
TrainCompositionViewBinding trainCompositionViewBinding6 = this.binding;
if (trainCompositionViewBinding6 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
trainCompositionViewBinding = trainCompositionViewBinding6;
}
trainCompositionViewBinding.rvComposition.j0(0);
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public TrainCompositionView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
Intrinsics.checkNotNullParameter(context, "context");
initView(context, attributeSet);
}
public /* synthetic */ TrainCompositionView(Context context, AttributeSet attributeSet, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(context, (i & 2) != 0 ? null : attributeSet);
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public TrainCompositionView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
Intrinsics.checkNotNullParameter(context, "context");
initView(context, attributeSet);
}
}

View File

@@ -0,0 +1,58 @@
package com.adif.elcanomovil.uiTrain.main;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.fragment.app.K;
import com.adif.elcanomovil.uiTrain.R;
import com.adif.elcanomovil.uiTrain.databinding.BottomSheetTrainObservationBinding;
import kotlin.Metadata;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import kotlin.jvm.internal.SourceDebugExtension;
import o0.C0531h;
@Metadata(d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J-\u0010\u000b\u001a\u0004\u0018\u00010\n2\u0006\u0010\u0005\u001a\u00020\u00042\b\u0010\u0007\u001a\u0004\u0018\u00010\u00062\b\u0010\t\u001a\u0004\u0018\u00010\bH\u0016¢\u0006\u0004\b\u000b\u0010\fJ!\u0010\u000f\u001a\u00020\u000e2\u0006\u0010\r\u001a\u00020\n2\b\u0010\t\u001a\u0004\u0018\u00010\bH\u0016¢\u0006\u0004\b\u000f\u0010\u0010R\u001b\u0010\u0016\u001a\u00020\u00118BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u0012\u0010\u0013\u001a\u0004\b\u0014\u0010\u0015¨\u0006\u0017"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheet;", "Lo2/f;", "<init>", "()V", "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;", "view", "", "onViewCreated", "(Landroid/view/View;Landroid/os/Bundle;)V", "Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs;", "args$delegate", "Lo0/h;", "getArgs", "()Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs;", "args", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
@SourceDebugExtension({"SMAP\nTrainObservationBottomSheet.kt\nKotlin\n*S Kotlin\n*F\n+ 1 TrainObservationBottomSheet.kt\ncom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheet\n+ 2 FragmentNavArgsLazy.kt\nandroidx/navigation/fragment/FragmentNavArgsLazyKt\n*L\n1#1,36:1\n42#2,3:37\n*S KotlinDebug\n*F\n+ 1 TrainObservationBottomSheet.kt\ncom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheet\n*L\n14#1:37,3\n*E\n"})
/* loaded from: classes3.dex */
public final class TrainObservationBottomSheet extends o2.f {
/* renamed from: args$delegate, reason: from kotlin metadata */
private final C0531h args = new C0531h(Reflection.getOrCreateKotlinClass(TrainObservationBottomSheetArgs.class), new Function0<Bundle>() { // from class: com.adif.elcanomovil.uiTrain.main.TrainObservationBottomSheet$special$$inlined$navArgs$1
{
super(0);
}
/* JADX WARN: Can't rename method to resolve collision */
@Override // kotlin.jvm.functions.Function0
public final Bundle invoke() {
Bundle arguments = K.this.getArguments();
if (arguments != null) {
return arguments;
}
throw new IllegalStateException("Fragment " + K.this + " has null arguments");
}
});
private final TrainObservationBottomSheetArgs getArgs() {
return (TrainObservationBottomSheetArgs) this.args.getValue();
}
@Override // androidx.fragment.app.K
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
Intrinsics.checkNotNullParameter(inflater, "inflater");
return inflater.inflate(R.layout.bottom_sheet_train_observation, container, false);
}
@Override // androidx.fragment.app.K
public void onViewCreated(View view, Bundle savedInstanceState) {
Intrinsics.checkNotNullParameter(view, "view");
super.onViewCreated(view, savedInstanceState);
BottomSheetTrainObservationBinding bind = BottomSheetTrainObservationBinding.bind(view);
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
bind.getRoot().setBackgroundColor(-16777216);
bind.observationBottomsheetText.setText(getArgs().getObservation());
}
}

View File

@@ -0,0 +1,119 @@
package com.adif.elcanomovil.uiTrain.main;
import android.os.Bundle;
import androidx.lifecycle.n0;
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\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0006\b\u0086\b\u0018\u0000 \u001b2\u00020\u0001:\u0001\u001bB\u000f\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0004\u0010\u0005J\r\u0010\u0007\u001a\u00020\u0006¢\u0006\u0004\b\u0007\u0010\bJ\r\u0010\n\u001a\u00020\\u0006\u0004\b\n\u0010\u000bJ\u0010\u0010\f\u001a\u00020\u0002HÆ\u0003¢\u0006\u0004\b\f\u0010\rJ\u001a\u0010\u000e\u001a\u00020\u00002\b\b\u0002\u0010\u0003\u001a\u00020\u0002HÆ\u0001¢\u0006\u0004\b\u000e\u0010\u000fJ\u0010\u0010\u0010\u001a\u00020\u0002HÖ\u0001¢\u0006\u0004\b\u0010\u0010\rJ\u0010\u0010\u0012\u001a\u00020\u0011HÖ\u0001¢\u0006\u0004\b\u0012\u0010\u0013J\u001a\u0010\u0017\u001a\u00020\u00162\b\u0010\u0015\u001a\u0004\u0018\u00010\u0014HÖ\u0003¢\u0006\u0004\b\u0017\u0010\u0018R\u0017\u0010\u0003\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0003\u0010\u0019\u001a\u0004\b\u001a\u0010\\u0006\u001c"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs;", "Lo0/g;", "", "observation", "<init>", "(Ljava/lang/String;)V", "Landroid/os/Bundle;", "toBundle", "()Landroid/os/Bundle;", "Landroidx/lifecycle/n0;", "toSavedStateHandle", "()Landroidx/lifecycle/n0;", "component1", "()Ljava/lang/String;", "copy", "(Ljava/lang/String;)Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs;", "toString", "", "hashCode", "()I", "", "other", "", "equals", "(Ljava/lang/Object;)Z", "Ljava/lang/String;", "getObservation", "Companion", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final /* data */ class TrainObservationBottomSheetArgs implements InterfaceC0530g {
/* renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = new Companion(null);
private final String observation;
@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/uiTrain/main/TrainObservationBottomSheetArgs$Companion;", "", "<init>", "()V", "Landroid/os/Bundle;", "bundle", "Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs;", "fromBundle", "(Landroid/os/Bundle;)Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs;", "Landroidx/lifecycle/n0;", "savedStateHandle", "fromSavedStateHandle", "(Landroidx/lifecycle/n0;)Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs;", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
@JvmStatic
public final TrainObservationBottomSheetArgs fromBundle(Bundle bundle) {
Intrinsics.checkNotNullParameter(bundle, "bundle");
bundle.setClassLoader(TrainObservationBottomSheetArgs.class.getClassLoader());
if (!bundle.containsKey("observation")) {
throw new IllegalArgumentException("Required argument \"observation\" is missing and does not have an android:defaultValue");
}
String string = bundle.getString("observation");
if (string != null) {
return new TrainObservationBottomSheetArgs(string);
}
throw new IllegalArgumentException("Argument \"observation\" is marked as non-null but was passed a null value.");
}
@JvmStatic
public final TrainObservationBottomSheetArgs fromSavedStateHandle(n0 savedStateHandle) {
Intrinsics.checkNotNullParameter(savedStateHandle, "savedStateHandle");
if (!savedStateHandle.b("observation")) {
throw new IllegalArgumentException("Required argument \"observation\" is missing and does not have an android:defaultValue");
}
String str = (String) savedStateHandle.c("observation");
if (str != null) {
return new TrainObservationBottomSheetArgs(str);
}
throw new IllegalArgumentException("Argument \"observation\" is marked as non-null but was passed a null value");
}
private Companion() {
}
}
public TrainObservationBottomSheetArgs(String observation) {
Intrinsics.checkNotNullParameter(observation, "observation");
this.observation = observation;
}
public static /* synthetic */ TrainObservationBottomSheetArgs copy$default(TrainObservationBottomSheetArgs trainObservationBottomSheetArgs, String str, int i, Object obj) {
if ((i & 1) != 0) {
str = trainObservationBottomSheetArgs.observation;
}
return trainObservationBottomSheetArgs.copy(str);
}
@JvmStatic
public static final TrainObservationBottomSheetArgs fromBundle(Bundle bundle) {
return INSTANCE.fromBundle(bundle);
}
@JvmStatic
public static final TrainObservationBottomSheetArgs fromSavedStateHandle(n0 n0Var) {
return INSTANCE.fromSavedStateHandle(n0Var);
}
/* renamed from: component1, reason: from getter */
public final String getObservation() {
return this.observation;
}
public final TrainObservationBottomSheetArgs copy(String observation) {
Intrinsics.checkNotNullParameter(observation, "observation");
return new TrainObservationBottomSheetArgs(observation);
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
return (other instanceof TrainObservationBottomSheetArgs) && Intrinsics.areEqual(this.observation, ((TrainObservationBottomSheetArgs) other).observation);
}
public final String getObservation() {
return this.observation;
}
public int hashCode() {
return this.observation.hashCode();
}
public final Bundle toBundle() {
Bundle bundle = new Bundle();
bundle.putString("observation", this.observation);
return bundle;
}
public final n0 toSavedStateHandle() {
n0 n0Var = new n0();
n0Var.d(this.observation, "observation");
return n0Var;
}
public String toString() {
return com.google.android.gms.measurement.internal.a.n(new StringBuilder("TrainObservationBottomSheetArgs(observation="), this.observation, ')');
}
}

View File

@@ -0,0 +1,75 @@
package com.adif.elcanomovil.uiTrain.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/uiTrain/main/TrainObservationBottomSheetDirections;", "", "()V", "Companion", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class TrainObservationBottomSheetDirections {
/* 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/uiTrain/main/TrainObservationBottomSheetDirections$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: classes3.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 TrainObservationBottomSheetDirections() {
}
}

View File

@@ -0,0 +1,90 @@
package com.adif.elcanomovil.uiTrain.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.uiTrain.R;
import com.adif.elcanomovil.uiTrain.entities.DateHeader;
import com.adif.elcanomovil.uiTrain.entities.Step;
import com.adif.elcanomovil.uiTrain.entities.StepItems;
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 = {"\u0000P\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\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u000e\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001BU\u0012%\u0010\n\u001a!\u0012\u0013\u0012\u00110\u0004¢\u0006\f\b\u0005\u0012\b\b\u0006\u0012\u0004\b\b(\u0007\u0012\u0004\u0012\u00020\b0\u0003j\u0002`\t\u0012%\u0010\f\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`\u000b¢\u0006\u0004\b\r\u0010\u000eJ+\u0010\u0015\u001a\u00020\b2\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\u00100\u000f2\u0006\u0010\u0013\u001a\u00020\u00122\u0006\u0010\u0014\u001a\u00020\u0012¢\u0006\u0004\b\u0015\u0010\u0016J\u0017\u0010\u0019\u001a\u00020\u00172\u0006\u0010\u0018\u001a\u00020\u0017H\u0016¢\u0006\u0004\b\u0019\u0010\u001aJ\u001f\u0010\u001e\u001a\u00020\u00022\u0006\u0010\u001c\u001a\u00020\u001b2\u0006\u0010\u001d\u001a\u00020\u0017H\u0016¢\u0006\u0004\b\u001e\u0010\u001fJ\u000f\u0010 \u001a\u00020\u0017H\u0016¢\u0006\u0004\b \u0010!J\u001f\u0010#\u001a\u00020\b2\u0006\u0010\"\u001a\u00020\u00022\u0006\u0010\u0018\u001a\u00020\u0017H\u0016¢\u0006\u0004\b#\u0010$R3\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%R3\u0010\f\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`\u000b8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\f\u0010%R\u001c\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\u00100\u000f8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0011\u0010&R\u0016\u0010\u0013\u001a\u00020\u00128\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0013\u0010'R\u0016\u0010(\u001a\u00020\u00128\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b(\u0010'¨\u0006)"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainSituationAdapter;", "Landroidx/recyclerview/widget/h0;", "Landroidx/recyclerview/widget/I0;", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/uiTrain/entities/Step;", "Lkotlin/ParameterName;", AppMeasurementSdk.ConditionalUserProperty.NAME, "step", "", "Lcom/adif/elcanomovil/uiTrain/main/OnStepSelected;", "onTap", "Lcom/adif/elcanomovil/uiTrain/main/OnObservationSelected;", "onObservationTap", "<init>", "(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V", "", "Lcom/adif/elcanomovil/uiTrain/entities/StepItems;", FirebaseAnalytics.Param.ITEMS, "", "isCercanias", "extendedInfo", "update", "(Ljava/util/List;ZZ)V", "", "position", "getItemViewType", "(I)I", "Landroid/view/ViewGroup;", "parent", "viewType", "onCreateViewHolder", "(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/I0;", "getItemCount", "()I", "holder", "onBindViewHolder", "(Landroidx/recyclerview/widget/I0;I)V", "Lkotlin/jvm/functions/Function1;", "Ljava/util/List;", "Z", "showExtendedInfo", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class TrainSituationAdapter extends AbstractC0220h0 {
private boolean isCercanias;
private List<? extends StepItems> items;
private final Function1<Step, Unit> onObservationTap;
private final Function1<Step, Unit> onTap;
private boolean showExtendedInfo;
/* JADX WARN: Multi-variable type inference failed */
public TrainSituationAdapter(Function1<? super Step, Unit> onTap, Function1<? super Step, Unit> onObservationTap) {
Intrinsics.checkNotNullParameter(onTap, "onTap");
Intrinsics.checkNotNullParameter(onObservationTap, "onObservationTap");
this.onTap = onTap;
this.onObservationTap = onObservationTap;
this.items = new ArrayList();
}
@Override // androidx.recyclerview.widget.AbstractC0220h0
public int getItemCount() {
return this.items.size();
}
@Override // androidx.recyclerview.widget.AbstractC0220h0
public int getItemViewType(int position) {
return this.items.get(position) instanceof Step ? 1 : 0;
}
@Override // androidx.recyclerview.widget.AbstractC0220h0
public void onBindViewHolder(I0 holder, int position) {
int i;
Intrinsics.checkNotNullParameter(holder, "holder");
if (holder instanceof StepViewHolder) {
StepItems stepItems = this.items.get(position);
Intrinsics.checkNotNull(stepItems, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.Step");
i = position;
((StepViewHolder) holder).bind((Step) stepItems, this.items, i, this.isCercanias, this.showExtendedInfo);
} else {
i = position;
}
if (holder instanceof DateViewHolder) {
StepItems stepItems2 = this.items.get(i);
Intrinsics.checkNotNull(stepItems2, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.DateHeader");
((DateViewHolder) holder).bind((DateHeader) stepItems2, this.items, i);
}
}
@Override // androidx.recyclerview.widget.AbstractC0220h0
public I0 onCreateViewHolder(ViewGroup parent, int viewType) {
Intrinsics.checkNotNullParameter(parent, "parent");
if (viewType == 0) {
View inflate = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_train_date, parent, false);
Intrinsics.checkNotNull(inflate);
return new DateViewHolder(inflate);
}
View inflate2 = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_train_situation, parent, false);
Function1<Step, Unit> function1 = this.onTap;
Function1<Step, Unit> function12 = this.onObservationTap;
Intrinsics.checkNotNull(inflate2);
return new StepViewHolder(function1, function12, inflate2);
}
public final void update(List<? extends StepItems> items, boolean isCercanias, boolean extendedInfo) {
Intrinsics.checkNotNullParameter(items, "items");
this.items = items;
this.isCercanias = isCercanias;
this.showExtendedInfo = extendedInfo;
notifyDataSetChanged();
}
}

View File

@@ -0,0 +1,11 @@
package com.adif.elcanomovil.uiTrain.main;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import kotlin.Metadata;
@Metadata(d1 = {"\u0000\"\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0082T¢\u0006\u0002\n\u0000\"\u000e\u0010\u0002\u001a\u00020\u0001X\u0082T¢\u0006\u0002\n\u0000*@\u0010\u0003\"\u001d\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b\u0006\u0012\b\b\u0007\u0012\u0004\b\b(\b\u0012\u0004\u0012\u00020\t0\u00042\u001d\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b\u0006\u0012\b\b\u0007\u0012\u0004\b\b(\b\u0012\u0004\u0012\u00020\t0\u0004*@\u0010\n\"\u001d\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b\u0006\u0012\b\b\u0007\u0012\u0004\b\b(\b\u0012\u0004\u0012\u00020\t0\u00042\u001d\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b\u0006\u0012\b\b\u0007\u0012\u0004\b\b(\b\u0012\u0004\u0012\u00020\t0\u0004¨\u0006\u000b"}, d2 = {"DATE_VIEWTYPE", "", "STEP_VIEWTYPE", "OnObservationSelected", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/uiTrain/entities/Step;", "Lkotlin/ParameterName;", AppMeasurementSdk.ConditionalUserProperty.NAME, "step", "", "OnStepSelected", "ui-train_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class TrainSituationAdapterKt {
private static final int DATE_VIEWTYPE = 0;
private static final int STEP_VIEWTYPE = 1;
}

View File

@@ -0,0 +1,746 @@
package com.adif.elcanomovil.uiTrain.main;
import Z2.D;
import Z2.G;
import a.AbstractC0105a;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import androidx.fragment.app.K;
import androidx.lifecycle.C0;
import androidx.lifecycle.D0;
import androidx.lifecycle.InterfaceC0200v;
import androidx.lifecycle.J;
import androidx.lifecycle.q0;
import androidx.lifecycle.y0;
import androidx.recyclerview.widget.RecyclerView;
import b.B;
import b.C;
import b1.InterfaceC0266a;
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
import com.adif.elcanomovil.commonNavGraph.extensions.NavigationExtensionsKt;
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.domain.entities.StorableTrain;
import com.adif.elcanomovil.uiTrain.R;
import com.adif.elcanomovil.uiTrain.databinding.TrainSituationFragmentBinding;
import com.adif.elcanomovil.uiTrain.entities.Step;
import com.adif.elcanomovil.uiTrain.entities.TrainInfoMapperKt;
import dagger.hilt.android.AndroidEntryPoint;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.text.StringsKt__StringsJVMKt;
import kotlinx.coroutines.BuildersKt__Builders_commonKt;
import l0.C0435a;
import o0.AbstractC0544v;
import o0.C0531h;
@Metadata(d1 = {"\u0000`\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\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\u0017\u0010\n\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\bH\u0002¢\u0006\u0004\b\n\u0010\u000bJ\u0017\u0010\f\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\bH\u0002¢\u0006\u0004\b\f\u0010\u000bJ+\u0010\u0012\u001a\u00020\u00042\u0006\u0010\u000e\u001a\u00020\r2\b\u0010\u0010\u001a\u0004\u0018\u00010\u000f2\b\u0010\u0011\u001a\u0004\u0018\u00010\u000fH\u0002¢\u0006\u0004\b\u0012\u0010\u0013J\u0017\u0010\u0016\u001a\u00020\u00042\u0006\u0010\u0015\u001a\u00020\u0014H\u0002¢\u0006\u0004\b\u0016\u0010\u0017J\u0017\u0010\u0019\u001a\u00020\u00042\u0006\u0010\u0018\u001a\u00020\u000fH\u0002¢\u0006\u0004\b\u0019\u0010\u001aJ!\u0010\u001f\u001a\u00020\u00042\u0006\u0010\u001c\u001a\u00020\u001b2\b\u0010\u001e\u001a\u0004\u0018\u00010\u001dH\u0016¢\u0006\u0004\b\u001f\u0010 R\u0016\u0010\"\u001a\u00020!8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\"\u0010#R\u001b\u0010)\u001a\u00020$8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b%\u0010&\u001a\u0004\b'\u0010(R\u001b\u0010/\u001a\u00020*8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b+\u0010,\u001a\u0004\b-\u0010.R\u0016\u00101\u001a\u0002008\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b1\u00102¨\u00063"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragment;", "Landroidx/fragment/app/K;", "<init>", "()V", "", "configureViews", "configureObservers", "configureViewListeners", "Lcom/adif/elcanomovil/uiTrain/entities/Step;", "step", "onTapStep", "(Lcom/adif/elcanomovil/uiTrain/entities/Step;)V", "onObservationTapped", "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", "Lcom/adif/elcanomovil/uiTrain/entities/TrainInfo;", NavArguments.ARG_DYNAMIC_TRAIN, "updateResults", "(Lcom/adif/elcanomovil/uiTrain/entities/TrainInfo;)V", "value", "handleSelectedTrain", "(Ljava/lang/String;)V", "Landroid/view/View;", "view", "Landroid/os/Bundle;", "savedInstanceState", "onViewCreated", "(Landroid/view/View;Landroid/os/Bundle;)V", "Lcom/adif/elcanomovil/uiTrain/databinding/TrainSituationFragmentBinding;", "binding", "Lcom/adif/elcanomovil/uiTrain/databinding/TrainSituationFragmentBinding;", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs;", "args$delegate", "Lo0/h;", "getArgs", "()Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs;", "args", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewModel;", "viewModel$delegate", "Lkotlin/Lazy;", "getViewModel", "()Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewModel;", "viewModel", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationAdapter;", "adapter", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationAdapter;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
@AndroidEntryPoint
@SourceDebugExtension({"SMAP\nTrainSituationFragment.kt\nKotlin\n*S Kotlin\n*F\n+ 1 TrainSituationFragment.kt\ncom/adif/elcanomovil/uiTrain/main/TrainSituationFragment\n+ 2 FragmentNavArgsLazy.kt\nandroidx/navigation/fragment/FragmentNavArgsLazyKt\n+ 3 FragmentViewModelLazy.kt\nandroidx/fragment/app/FragmentViewModelLazyKt\n+ 4 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,357:1\n42#2,3:358\n106#3,15:361\n1#4:376\n*S KotlinDebug\n*F\n+ 1 TrainSituationFragment.kt\ncom/adif/elcanomovil/uiTrain/main/TrainSituationFragment\n*L\n48#1:358,3\n49#1:361,15\n*E\n"})
/* loaded from: classes3.dex */
public final class TrainSituationFragment extends Hilt_TrainSituationFragment {
private TrainSituationAdapter adapter;
/* renamed from: args$delegate, reason: from kotlin metadata */
private final C0531h args;
private TrainSituationFragmentBinding binding;
/* renamed from: viewModel$delegate, reason: from kotlin metadata */
private final Lazy viewModel;
public TrainSituationFragment() {
super(R.layout.train_situation_fragment);
this.args = new C0531h(Reflection.getOrCreateKotlinClass(TrainSituationFragmentArgs.class), new Function0<Bundle>() { // from class: com.adif.elcanomovil.uiTrain.main.TrainSituationFragment$special$$inlined$navArgs$1
{
super(0);
}
/* JADX WARN: Can't rename method to resolve collision */
@Override // kotlin.jvm.functions.Function0
public final Bundle invoke() {
Bundle arguments = K.this.getArguments();
if (arguments != null) {
return arguments;
}
throw new IllegalStateException("Fragment " + K.this + " has null arguments");
}
});
final Function0<K> function0 = new Function0<K>() { // from class: com.adif.elcanomovil.uiTrain.main.TrainSituationFragment$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.uiTrain.main.TrainSituationFragment$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(TrainSituationViewModel.class), new Function0<C0>() { // from class: com.adif.elcanomovil.uiTrain.main.TrainSituationFragment$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.uiTrain.main.TrainSituationFragment$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.uiTrain.main.TrainSituationFragment$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;
}
});
}
public static final /* synthetic */ void access$handleSelectedTrain(TrainSituationFragment trainSituationFragment, String str) {
trainSituationFragment.handleSelectedTrain(str);
}
public static final /* synthetic */ void access$onObservationTapped(TrainSituationFragment trainSituationFragment, Step step) {
trainSituationFragment.onObservationTapped(step);
}
public static final /* synthetic */ void access$onTapStep(TrainSituationFragment trainSituationFragment, Step step) {
trainSituationFragment.onTapStep(step);
}
private final void configureObservers() {
getViewModel().getSnackBarInfo().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new e(this, 0)));
getViewModel().getStationFromName().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new e(this, 1)));
getViewModel().getStationToName().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new e(this, 2)));
getViewModel().getTrainCommercialNumber().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new e(this, 3)));
getViewModel().getTrainCommercialProduct().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new e(this, 4)));
getViewModel().getTrainOperator().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new e(this, 5)));
getViewModel().getViewData().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new f(this)));
getViewModel().getIsFavourite().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new g(this)));
InterfaceC0266a navigation = getViewModel().getNavigation();
J viewLifecycleOwner = getViewLifecycleOwner();
Intrinsics.checkNotNullExpressionValue(viewLifecycleOwner, "getViewLifecycleOwner(...)");
((b1.f) navigation).a(viewLifecycleOwner, new NavigationHandler(this));
getViewModel().getShareLink().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new e(this, 6)));
J viewLifecycleOwner2 = getViewLifecycleOwner();
Intrinsics.checkNotNullExpressionValue(viewLifecycleOwner2, "getViewLifecycleOwner(...)");
BuildersKt__Builders_commonKt.launch$default(q0.h(viewLifecycleOwner2), null, null, new d(this, null), 3, null);
}
private final void configureViewListeners() {
B onBackPressedDispatcher = requireActivity().getOnBackPressedDispatcher();
J viewLifecycleOwner = getViewLifecycleOwner();
e onBackPressed = new e(this, 7);
Intrinsics.checkNotNullParameter(onBackPressedDispatcher, "<this>");
Intrinsics.checkNotNullParameter(onBackPressed, "onBackPressed");
C onBackPressedCallback = new C(onBackPressed);
if (viewLifecycleOwner != null) {
onBackPressedDispatcher.a(viewLifecycleOwner, onBackPressedCallback);
} else {
onBackPressedDispatcher.getClass();
Intrinsics.checkNotNullParameter(onBackPressedCallback, "onBackPressedCallback");
onBackPressedDispatcher.b(onBackPressedCallback);
}
TrainSituationFragmentBinding trainSituationFragmentBinding = this.binding;
TrainSituationFragmentBinding trainSituationFragmentBinding2 = null;
if (trainSituationFragmentBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding = null;
}
final int i = 0;
trainSituationFragmentBinding.buttonOnback.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.b
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ TrainSituationFragment f5401b;
{
this.f5401b = this;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
int i4 = i;
TrainSituationFragment trainSituationFragment = this.f5401b;
switch (i4) {
case 0:
TrainSituationFragment.configureViewListeners$lambda$1(trainSituationFragment, view);
return;
case 1:
TrainSituationFragment.configureViewListeners$lambda$2(trainSituationFragment, view);
return;
case 2:
TrainSituationFragment.configureViewListeners$lambda$3(trainSituationFragment, view);
return;
case 3:
TrainSituationFragment.configureViewListeners$lambda$4(trainSituationFragment, view);
return;
case 4:
TrainSituationFragment.configureViewListeners$lambda$5(trainSituationFragment, view);
return;
case 5:
TrainSituationFragment.configureViewListeners$lambda$6(trainSituationFragment, view);
return;
default:
TrainSituationFragment.configureViewListeners$lambda$7(trainSituationFragment, view);
return;
}
}
});
TrainSituationFragmentBinding trainSituationFragmentBinding3 = this.binding;
if (trainSituationFragmentBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding3 = null;
}
final int i4 = 1;
trainSituationFragmentBinding3.corporateOptions.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.b
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ TrainSituationFragment f5401b;
{
this.f5401b = this;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
int i42 = i4;
TrainSituationFragment trainSituationFragment = this.f5401b;
switch (i42) {
case 0:
TrainSituationFragment.configureViewListeners$lambda$1(trainSituationFragment, view);
return;
case 1:
TrainSituationFragment.configureViewListeners$lambda$2(trainSituationFragment, view);
return;
case 2:
TrainSituationFragment.configureViewListeners$lambda$3(trainSituationFragment, view);
return;
case 3:
TrainSituationFragment.configureViewListeners$lambda$4(trainSituationFragment, view);
return;
case 4:
TrainSituationFragment.configureViewListeners$lambda$5(trainSituationFragment, view);
return;
case 5:
TrainSituationFragment.configureViewListeners$lambda$6(trainSituationFragment, view);
return;
default:
TrainSituationFragment.configureViewListeners$lambda$7(trainSituationFragment, view);
return;
}
}
});
TrainSituationFragmentBinding trainSituationFragmentBinding4 = this.binding;
if (trainSituationFragmentBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding4 = null;
}
final int i5 = 2;
trainSituationFragmentBinding4.favourite.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.b
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ TrainSituationFragment f5401b;
{
this.f5401b = this;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
int i42 = i5;
TrainSituationFragment trainSituationFragment = this.f5401b;
switch (i42) {
case 0:
TrainSituationFragment.configureViewListeners$lambda$1(trainSituationFragment, view);
return;
case 1:
TrainSituationFragment.configureViewListeners$lambda$2(trainSituationFragment, view);
return;
case 2:
TrainSituationFragment.configureViewListeners$lambda$3(trainSituationFragment, view);
return;
case 3:
TrainSituationFragment.configureViewListeners$lambda$4(trainSituationFragment, view);
return;
case 4:
TrainSituationFragment.configureViewListeners$lambda$5(trainSituationFragment, view);
return;
case 5:
TrainSituationFragment.configureViewListeners$lambda$6(trainSituationFragment, view);
return;
default:
TrainSituationFragment.configureViewListeners$lambda$7(trainSituationFragment, view);
return;
}
}
});
TrainSituationFragmentBinding trainSituationFragmentBinding5 = this.binding;
if (trainSituationFragmentBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding5 = null;
}
final int i6 = 3;
trainSituationFragmentBinding5.twitter.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.b
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ TrainSituationFragment f5401b;
{
this.f5401b = this;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
int i42 = i6;
TrainSituationFragment trainSituationFragment = this.f5401b;
switch (i42) {
case 0:
TrainSituationFragment.configureViewListeners$lambda$1(trainSituationFragment, view);
return;
case 1:
TrainSituationFragment.configureViewListeners$lambda$2(trainSituationFragment, view);
return;
case 2:
TrainSituationFragment.configureViewListeners$lambda$3(trainSituationFragment, view);
return;
case 3:
TrainSituationFragment.configureViewListeners$lambda$4(trainSituationFragment, view);
return;
case 4:
TrainSituationFragment.configureViewListeners$lambda$5(trainSituationFragment, view);
return;
case 5:
TrainSituationFragment.configureViewListeners$lambda$6(trainSituationFragment, view);
return;
default:
TrainSituationFragment.configureViewListeners$lambda$7(trainSituationFragment, view);
return;
}
}
});
TrainSituationFragmentBinding trainSituationFragmentBinding6 = this.binding;
if (trainSituationFragmentBinding6 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding6 = null;
}
final int i7 = 4;
trainSituationFragmentBinding6.share.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.b
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ TrainSituationFragment f5401b;
{
this.f5401b = this;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
int i42 = i7;
TrainSituationFragment trainSituationFragment = this.f5401b;
switch (i42) {
case 0:
TrainSituationFragment.configureViewListeners$lambda$1(trainSituationFragment, view);
return;
case 1:
TrainSituationFragment.configureViewListeners$lambda$2(trainSituationFragment, view);
return;
case 2:
TrainSituationFragment.configureViewListeners$lambda$3(trainSituationFragment, view);
return;
case 3:
TrainSituationFragment.configureViewListeners$lambda$4(trainSituationFragment, view);
return;
case 4:
TrainSituationFragment.configureViewListeners$lambda$5(trainSituationFragment, view);
return;
case 5:
TrainSituationFragment.configureViewListeners$lambda$6(trainSituationFragment, view);
return;
default:
TrainSituationFragment.configureViewListeners$lambda$7(trainSituationFragment, view);
return;
}
}
});
TrainSituationFragmentBinding trainSituationFragmentBinding7 = this.binding;
if (trainSituationFragmentBinding7 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding7 = null;
}
final int i8 = 5;
trainSituationFragmentBinding7.observations.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.b
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ TrainSituationFragment f5401b;
{
this.f5401b = this;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
int i42 = i8;
TrainSituationFragment trainSituationFragment = this.f5401b;
switch (i42) {
case 0:
TrainSituationFragment.configureViewListeners$lambda$1(trainSituationFragment, view);
return;
case 1:
TrainSituationFragment.configureViewListeners$lambda$2(trainSituationFragment, view);
return;
case 2:
TrainSituationFragment.configureViewListeners$lambda$3(trainSituationFragment, view);
return;
case 3:
TrainSituationFragment.configureViewListeners$lambda$4(trainSituationFragment, view);
return;
case 4:
TrainSituationFragment.configureViewListeners$lambda$5(trainSituationFragment, view);
return;
case 5:
TrainSituationFragment.configureViewListeners$lambda$6(trainSituationFragment, view);
return;
default:
TrainSituationFragment.configureViewListeners$lambda$7(trainSituationFragment, view);
return;
}
}
});
TrainSituationFragmentBinding trainSituationFragmentBinding8 = this.binding;
if (trainSituationFragmentBinding8 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
trainSituationFragmentBinding2 = trainSituationFragmentBinding8;
}
final int i9 = 6;
trainSituationFragmentBinding2.trainSearch.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.b
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ TrainSituationFragment f5401b;
{
this.f5401b = this;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
int i42 = i9;
TrainSituationFragment trainSituationFragment = this.f5401b;
switch (i42) {
case 0:
TrainSituationFragment.configureViewListeners$lambda$1(trainSituationFragment, view);
return;
case 1:
TrainSituationFragment.configureViewListeners$lambda$2(trainSituationFragment, view);
return;
case 2:
TrainSituationFragment.configureViewListeners$lambda$3(trainSituationFragment, view);
return;
case 3:
TrainSituationFragment.configureViewListeners$lambda$4(trainSituationFragment, view);
return;
case 4:
TrainSituationFragment.configureViewListeners$lambda$5(trainSituationFragment, view);
return;
case 5:
TrainSituationFragment.configureViewListeners$lambda$6(trainSituationFragment, view);
return;
default:
TrainSituationFragment.configureViewListeners$lambda$7(trainSituationFragment, view);
return;
}
}
});
}
public static final void configureViewListeners$lambda$1(TrainSituationFragment this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.getViewModel().handleBackButtonTapped();
}
public static final void configureViewListeners$lambda$2(TrainSituationFragment this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.getViewModel().handleCorporationOptionsTapped();
}
public static final void configureViewListeners$lambda$3(TrainSituationFragment this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.getViewModel().handleFavouriteButtonTapped();
}
public static final void configureViewListeners$lambda$4(TrainSituationFragment this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.getViewModel().handleNewSubscriptionButtonTapped();
}
public static final void configureViewListeners$lambda$5(TrainSituationFragment this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.getViewModel().handleShareButtonTapped();
}
public static final void configureViewListeners$lambda$6(TrainSituationFragment this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.getViewModel().handleObservationsButtonTapped();
}
public static final void configureViewListeners$lambda$7(TrainSituationFragment this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.getViewModel().handleSearchTapped();
}
private final void configureViews() {
boolean equals;
this.adapter = new TrainSituationAdapter(new com.adif.elcanomovil.uiDepartures.main.c(1, this, TrainSituationFragment.class, "onTapStep", "onTapStep(Lcom/adif/elcanomovil/uiTrain/entities/Step;)V", 0, 14), new com.adif.elcanomovil.uiDepartures.main.c(1, this, TrainSituationFragment.class, "onObservationTapped", "onObservationTapped(Lcom/adif/elcanomovil/uiTrain/entities/Step;)V", 0, 15));
TrainSituationFragmentBinding trainSituationFragmentBinding = this.binding;
if (trainSituationFragmentBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding = null;
}
RecyclerView recyclerView = trainSituationFragmentBinding.rvSteps;
TrainSituationAdapter trainSituationAdapter = this.adapter;
if (trainSituationAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("adapter");
trainSituationAdapter = null;
}
recyclerView.setAdapter(trainSituationAdapter);
TrainSituationFragmentBinding trainSituationFragmentBinding2 = this.binding;
if (trainSituationFragmentBinding2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding2 = null;
}
trainSituationFragmentBinding2.stationOptions.setVisibility(8);
TrainSituationFragmentBinding trainSituationFragmentBinding3 = this.binding;
if (trainSituationFragmentBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding3 = null;
}
trainSituationFragmentBinding3.corporateOptions.setVisibility(8);
TrainSituationFragmentArgs args = getArgs();
equals = StringsKt__StringsJVMKt.equals(args != null ? args.getCommercialNumber() : null, TrainInfoMapperKt.CERCANIAS, true);
if (equals) {
TrainSituationFragmentBinding trainSituationFragmentBinding4 = this.binding;
if (trainSituationFragmentBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding4 = null;
}
trainSituationFragmentBinding4.twitter.setVisibility(8);
}
LoadingEmptyOrErrorView loadingEmptyOrErrorView = LoadingEmptyOrErrorView.INSTANCE;
TrainSituationFragmentBinding trainSituationFragmentBinding5 = this.binding;
if (trainSituationFragmentBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding5 = null;
}
LoadingEmptyOrErrorCommonViewBinding loadingEmptyOrErrorView2 = trainSituationFragmentBinding5.loadingEmptyOrErrorView;
Intrinsics.checkNotNullExpressionValue(loadingEmptyOrErrorView2, "loadingEmptyOrErrorView");
LoadingEmptyOrErrorView.Status status = LoadingEmptyOrErrorView.Status.INIT;
Context context = getContext();
String string = context != null ? context.getString(R.string.train_situation_empty_title) : null;
Context context2 = getContext();
loadingEmptyOrErrorView.updateElementsVisibility(loadingEmptyOrErrorView2, status, string, context2 != null ? context2.getString(R.string.train_situation_empty_message) : null);
}
private final TrainSituationFragmentArgs getArgs() {
return (TrainSituationFragmentArgs) this.args.getValue();
}
public final TrainSituationViewModel getViewModel() {
return (TrainSituationViewModel) this.viewModel.getValue();
}
public final void handleSelectedTrain(String value) {
try {
StorableTrain storableTrain = (StorableTrain) new G(new D()).a(StorableTrain.class).fromJson(value);
if (storableTrain != null) {
getViewModel().onViewsLoaded(null, storableTrain.getOperator(), storableTrain.getCommercialProduct(), storableTrain.getCommercialNumber(), storableTrain.getOriginStationCode(), storableTrain.getDestinationStationCode(), Long.valueOf(storableTrain.getLaunchingDate()), (r22 & 128) != 0 ? false : true, (r22 & 256) != 0 ? null : null);
}
} catch (Exception e4) {
m3.l.g(e4);
}
}
public final void onObservationTapped(Step step) {
String str;
TrainSituationViewModel viewModel = getViewModel();
String notes = step.getNotes();
Context context = getContext();
if (context == null || (str = context.getString(R.string.dialog_action_close)) == null) {
str = "";
}
viewModel.handleCirculationObservationTap(notes, str);
}
public final void onTapStep(Step step) {
getViewModel().handleStepTapped(step.getStation());
}
/* JADX WARN: Removed duplicated region for block: B:43:0x00f3 */
/* JADX WARN: Removed duplicated region for block: B:46:0x00fd */
/* JADX WARN: Removed duplicated region for block: B:49:0x010e */
/* JADX WARN: Removed duplicated region for block: B:52:0x0123 */
/* JADX WARN: Removed duplicated region for block: B:55:0x0138 */
/* JADX WARN: Removed duplicated region for block: B:58:0x014d */
/* JADX WARN: Removed duplicated region for block: B:61:0x0162 */
/* JADX WARN: Removed duplicated region for block: B:68:0x0198 */
/* JADX WARN: Removed duplicated region for block: B:73:0x019b */
/* JADX WARN: Removed duplicated region for block: B:76:0x01ac */
/* JADX WARN: Removed duplicated region for block: B:79:0x01b6 */
/* JADX WARN: Removed duplicated region for block: B:82:0x01c7 */
/* JADX WARN: Removed duplicated region for block: B:85:0x01dc */
/* JADX WARN: Removed duplicated region for block: B:88:0x01f1 */
/* JADX WARN: Removed duplicated region for block: B:91:0x0206 */
/* JADX WARN: Removed duplicated region for block: B:94:0x022b */
/* JADX WARN: Removed duplicated region for block: B:98:0x0231 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void updateResults(com.adif.elcanomovil.uiTrain.entities.TrainInfo r9) {
/*
Method dump skipped, instructions count: 578
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiTrain.main.TrainSituationFragment.updateResults(com.adif.elcanomovil.uiTrain.entities.TrainInfo):void");
}
public final void updateVisibility(LoadingEmptyOrErrorView.Status status, String title, String message) {
TrainSituationFragmentBinding trainSituationFragmentBinding = this.binding;
TrainSituationFragmentBinding trainSituationFragmentBinding2 = null;
if (trainSituationFragmentBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding = null;
}
trainSituationFragmentBinding.stationOptions.setVisibility(8);
TrainSituationFragmentBinding trainSituationFragmentBinding3 = this.binding;
if (trainSituationFragmentBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding3 = null;
}
trainSituationFragmentBinding3.clStations.setVisibility(0);
LoadingEmptyOrErrorView.Status status2 = LoadingEmptyOrErrorView.Status.HIDDEN;
int i = status != status2 ? 8 : 0;
TrainSituationFragmentBinding trainSituationFragmentBinding4 = this.binding;
if (trainSituationFragmentBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding4 = null;
}
trainSituationFragmentBinding4.rvStepsHeader.getRoot().setVisibility(i);
TrainSituationFragmentBinding trainSituationFragmentBinding5 = this.binding;
if (trainSituationFragmentBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding5 = null;
}
trainSituationFragmentBinding5.rvSteps.setVisibility(i);
TrainSituationFragmentBinding trainSituationFragmentBinding6 = this.binding;
if (trainSituationFragmentBinding6 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding6 = null;
}
trainSituationFragmentBinding6.trainComposition.setVisibility(status == status2 ? 0 : 8);
LoadingEmptyOrErrorView loadingEmptyOrErrorView = LoadingEmptyOrErrorView.INSTANCE;
TrainSituationFragmentBinding trainSituationFragmentBinding7 = this.binding;
if (trainSituationFragmentBinding7 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
trainSituationFragmentBinding2 = trainSituationFragmentBinding7;
}
LoadingEmptyOrErrorCommonViewBinding loadingEmptyOrErrorView2 = trainSituationFragmentBinding2.loadingEmptyOrErrorView;
Intrinsics.checkNotNullExpressionValue(loadingEmptyOrErrorView2, "loadingEmptyOrErrorView");
loadingEmptyOrErrorView.updateElementsVisibility(loadingEmptyOrErrorView2, status, title, message);
}
@Override // androidx.fragment.app.K
public void onViewCreated(View view, Bundle savedInstanceState) {
Intrinsics.checkNotNullParameter(view, "view");
super.onViewCreated(view, savedInstanceState);
TrainSituationFragmentBinding bind = TrainSituationFragmentBinding.bind(view);
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
this.binding = bind;
configureViews();
configureObservers();
configureViewListeners();
Bundle arguments = getArguments();
String string = arguments != null ? arguments.getString(NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM) : null;
Bundle arguments2 = getArguments();
String string2 = arguments2 != null ? arguments2.getString(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER) : null;
Bundle arguments3 = getArguments();
String string3 = arguments3 != null ? arguments3.getString(NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE) : null;
Bundle arguments4 = getArguments();
String string4 = arguments4 != null ? arguments4.getString(NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE) : null;
Bundle arguments5 = getArguments();
Long valueOf = arguments5 != null ? Long.valueOf(arguments5.getLong(NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE)) : null;
Bundle arguments6 = getArguments();
String string5 = arguments6 != null ? arguments6.getString("observation") : null;
Context context = getContext();
Bundle arguments7 = getArguments();
String K3 = AbstractC0105a.K(context, arguments7 != null ? arguments7.getString(NavArguments.ARG_DYNAMIC_LINKS_OPERATOR) : null);
Context context2 = getContext();
Bundle arguments8 = getArguments();
String k4 = AbstractC0105a.k(context2, arguments8 != null ? arguments8.getString(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT) : null);
Bundle arguments9 = getArguments();
if (arguments9 != null) {
arguments9.clear();
}
if (Intrinsics.areEqual(string, NavArguments.ARG_DYNAMIC_MORE_ADIF) && string2 == null) {
getViewModel().handleSearchTapped();
}
getLifecycle().a(getViewModel());
getViewModel().onViewsLoaded(string, K3, k4, string2, string3, string4, valueOf, (r22 & 128) != 0 ? false : false, (r22 & 256) != 0 ? null : string5);
try {
AbstractC0544v findRootNavController = NavigationExtensionsKt.findRootNavController(this);
NavigationExtensionsKt.onDestinationResult(findRootNavController, NavArguments.RESULT_TRAIN, this, new com.adif.elcanomovil.uiDepartures.main.c(1, this, TrainSituationFragment.class, "handleSelectedTrain", "handleSelectedTrain(Ljava/lang/String;)V", 0, 16));
NavigationExtensionsKt.onDestinationResult(findRootNavController, NavArguments.RESULT_FILTERS, this, new com.adif.elcanomovil.uiDepartures.main.c(1, getViewModel(), TrainSituationViewModel.class, "handleFilterChanged", "handleFilterChanged(Lcom/adif/elcanomovil/commonNavGraph/arguments/Filter;)V", 0, 17));
} catch (Exception e4) {
m3.l.g(e4);
}
}
}

View File

@@ -0,0 +1,271 @@
package com.adif.elcanomovil.uiTrain.main;
import android.os.Bundle;
import androidx.lifecycle.n0;
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
import kotlin.KotlinVersion;
import kotlin.Metadata;
import kotlin.jvm.JvmStatic;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import o0.InterfaceC0530g;
@Metadata(d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\t\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u000f\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u000e\b\u0086\b\u0018\u0000 32\u00020\u0001:\u00013Be\u0012\n\b\u0002\u0010\u0003\u001a\u0004\u0018\u00010\u0002\u0012\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u0002\u0012\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0002\u0012\b\b\u0002\u0010\u0007\u001a\u00020\u0006\u0012\n\b\u0002\u0010\b\u001a\u0004\u0018\u00010\u0002\u0012\n\b\u0002\u0010\t\u001a\u0004\u0018\u00010\u0002\u0012\n\b\u0002\u0010\n\u001a\u0004\u0018\u00010\u0002\u0012\n\b\u0002\u0010\u000b\u001a\u0004\u0018\u00010\u0002¢\u0006\u0004\b\f\u0010\rJ\r\u0010\u000f\u001a\u00020\u000e¢\u0006\u0004\b\u000f\u0010\u0010J\r\u0010\u0012\u001a\u00020\u0011¢\u0006\u0004\b\u0012\u0010\u0013J\u0012\u0010\u0014\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u0014\u0010\u0015J\u0012\u0010\u0016\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u0016\u0010\u0015J\u0012\u0010\u0017\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u0017\u0010\u0015J\u0010\u0010\u0018\u001a\u00020\u0006HÆ\u0003¢\u0006\u0004\b\u0018\u0010\u0019J\u0012\u0010\u001a\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u001a\u0010\u0015J\u0012\u0010\u001b\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u001b\u0010\u0015J\u0012\u0010\u001c\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u001c\u0010\u0015J\u0012\u0010\u001d\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u001d\u0010\u0015Jn\u0010\u001e\u001a\u00020\u00002\n\b\u0002\u0010\u0003\u001a\u0004\u0018\u00010\u00022\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u00022\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u00022\b\b\u0002\u0010\u0007\u001a\u00020\u00062\n\b\u0002\u0010\b\u001a\u0004\u0018\u00010\u00022\n\b\u0002\u0010\t\u001a\u0004\u0018\u00010\u00022\n\b\u0002\u0010\n\u001a\u0004\u0018\u00010\u00022\n\b\u0002\u0010\u000b\u001a\u0004\u0018\u00010\u0002HÆ\u0001¢\u0006\u0004\b\u001e\u0010\u001fJ\u0010\u0010 \u001a\u00020\u0002HÖ\u0001¢\u0006\u0004\b \u0010\u0015J\u0010\u0010\"\u001a\u00020!HÖ\u0001¢\u0006\u0004\b\"\u0010#J\u001a\u0010'\u001a\u00020&2\b\u0010%\u001a\u0004\u0018\u00010$HÖ\u0003¢\u0006\u0004\b'\u0010(R\u0019\u0010\u0003\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\u0003\u0010)\u001a\u0004\b*\u0010\u0015R\u0019\u0010\u0004\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\u0004\u0010)\u001a\u0004\b+\u0010\u0015R\u0019\u0010\u0005\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\u0005\u0010)\u001a\u0004\b,\u0010\u0015R\u0017\u0010\u0007\u001a\u00020\u00068\u0006¢\u0006\f\n\u0004\b\u0007\u0010-\u001a\u0004\b.\u0010\u0019R\u0019\u0010\b\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\b\u0010)\u001a\u0004\b/\u0010\u0015R\u0019\u0010\t\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\t\u0010)\u001a\u0004\b0\u0010\u0015R\u0019\u0010\n\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\n\u0010)\u001a\u0004\b1\u0010\u0015R\u0019\u0010\u000b\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\u000b\u0010)\u001a\u0004\b2\u0010\u0015¨\u00064"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs;", "Lo0/g;", "", NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER, NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE, NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE, "", NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE, NavArguments.ARG_DYNAMIC_LINKS_OPERATOR, NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT, "observation", NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM, "<init>", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;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", "component3", "component4", "()J", "component5", "component6", "component7", "component8", "copy", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs;", "toString", "", "hashCode", "()I", "", "other", "", "equals", "(Ljava/lang/Object;)Z", "Ljava/lang/String;", "getCommercialNumber", "getOriginStationCode", "getDestinationStationCode", "J", "getLaunchingDate", "getOperator", "getCommercialProduct", "getObservation", "getFragmentFrom", "Companion", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final /* data */ class TrainSituationFragmentArgs implements InterfaceC0530g {
/* renamed from: Companion, reason: from kotlin metadata */
public static final Companion INSTANCE = new Companion(null);
private final String commercialNumber;
private final String commercialProduct;
private final String destinationStationCode;
private final String fragmentFrom;
private final long launchingDate;
private final String observation;
private final String operator;
private final String originStationCode;
@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/uiTrain/main/TrainSituationFragmentArgs$Companion;", "", "<init>", "()V", "Landroid/os/Bundle;", "bundle", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs;", "fromBundle", "(Landroid/os/Bundle;)Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs;", "Landroidx/lifecycle/n0;", "savedStateHandle", "fromSavedStateHandle", "(Landroidx/lifecycle/n0;)Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs;", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
@JvmStatic
public final TrainSituationFragmentArgs fromBundle(Bundle bundle) {
Intrinsics.checkNotNullParameter(bundle, "bundle");
bundle.setClassLoader(TrainSituationFragmentArgs.class.getClassLoader());
return new TrainSituationFragmentArgs(bundle.containsKey(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER) ? bundle.getString(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER) : null, bundle.containsKey(NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE) ? bundle.getString(NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE) : null, bundle.containsKey(NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE) ? bundle.getString(NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE) : null, bundle.containsKey(NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE) ? bundle.getLong(NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE) : 0L, bundle.containsKey(NavArguments.ARG_DYNAMIC_LINKS_OPERATOR) ? bundle.getString(NavArguments.ARG_DYNAMIC_LINKS_OPERATOR) : "", bundle.containsKey(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT) ? bundle.getString(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT) : "", bundle.containsKey("observation") ? bundle.getString("observation") : null, bundle.containsKey(NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM) ? bundle.getString(NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM) : null);
}
@JvmStatic
public final TrainSituationFragmentArgs fromSavedStateHandle(n0 savedStateHandle) {
Long l4;
Intrinsics.checkNotNullParameter(savedStateHandle, "savedStateHandle");
String str = savedStateHandle.b(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER) ? (String) savedStateHandle.c(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER) : null;
String str2 = savedStateHandle.b(NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE) ? (String) savedStateHandle.c(NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE) : null;
String str3 = savedStateHandle.b(NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE) ? (String) savedStateHandle.c(NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE) : null;
if (savedStateHandle.b(NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE)) {
l4 = (Long) savedStateHandle.c(NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE);
if (l4 == null) {
throw new IllegalArgumentException("Argument \"launchingDate\" of type long does not support null values");
}
} else {
l4 = 0L;
}
return new TrainSituationFragmentArgs(str, str2, str3, l4.longValue(), savedStateHandle.b(NavArguments.ARG_DYNAMIC_LINKS_OPERATOR) ? (String) savedStateHandle.c(NavArguments.ARG_DYNAMIC_LINKS_OPERATOR) : "", savedStateHandle.b(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT) ? (String) savedStateHandle.c(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT) : "", savedStateHandle.b("observation") ? (String) savedStateHandle.c("observation") : null, savedStateHandle.b(NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM) ? (String) savedStateHandle.c(NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM) : null);
}
private Companion() {
}
}
public TrainSituationFragmentArgs() {
this(null, null, null, 0L, null, null, null, null, KotlinVersion.MAX_COMPONENT_VALUE, null);
}
public static /* synthetic */ TrainSituationFragmentArgs copy$default(TrainSituationFragmentArgs trainSituationFragmentArgs, String str, String str2, String str3, long j4, String str4, String str5, String str6, String str7, int i, Object obj) {
if ((i & 1) != 0) {
str = trainSituationFragmentArgs.commercialNumber;
}
if ((i & 2) != 0) {
str2 = trainSituationFragmentArgs.originStationCode;
}
if ((i & 4) != 0) {
str3 = trainSituationFragmentArgs.destinationStationCode;
}
if ((i & 8) != 0) {
j4 = trainSituationFragmentArgs.launchingDate;
}
if ((i & 16) != 0) {
str4 = trainSituationFragmentArgs.operator;
}
if ((i & 32) != 0) {
str5 = trainSituationFragmentArgs.commercialProduct;
}
if ((i & 64) != 0) {
str6 = trainSituationFragmentArgs.observation;
}
if ((i & 128) != 0) {
str7 = trainSituationFragmentArgs.fragmentFrom;
}
long j5 = j4;
String str8 = str3;
return trainSituationFragmentArgs.copy(str, str2, str8, j5, str4, str5, str6, str7);
}
@JvmStatic
public static final TrainSituationFragmentArgs fromBundle(Bundle bundle) {
return INSTANCE.fromBundle(bundle);
}
@JvmStatic
public static final TrainSituationFragmentArgs fromSavedStateHandle(n0 n0Var) {
return INSTANCE.fromSavedStateHandle(n0Var);
}
/* renamed from: component1, reason: from getter */
public final String getCommercialNumber() {
return this.commercialNumber;
}
/* renamed from: component2, reason: from getter */
public final String getOriginStationCode() {
return this.originStationCode;
}
/* renamed from: component3, reason: from getter */
public final String getDestinationStationCode() {
return this.destinationStationCode;
}
/* renamed from: component4, reason: from getter */
public final long getLaunchingDate() {
return this.launchingDate;
}
/* renamed from: component5, reason: from getter */
public final String getOperator() {
return this.operator;
}
/* renamed from: component6, reason: from getter */
public final String getCommercialProduct() {
return this.commercialProduct;
}
/* renamed from: component7, reason: from getter */
public final String getObservation() {
return this.observation;
}
/* renamed from: component8, reason: from getter */
public final String getFragmentFrom() {
return this.fragmentFrom;
}
public final TrainSituationFragmentArgs copy(String commercialNumber, String originStationCode, String destinationStationCode, long launchingDate, String operator, String commercialProduct, String observation, String fragmentFrom) {
return new TrainSituationFragmentArgs(commercialNumber, originStationCode, destinationStationCode, launchingDate, operator, commercialProduct, observation, fragmentFrom);
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof TrainSituationFragmentArgs)) {
return false;
}
TrainSituationFragmentArgs trainSituationFragmentArgs = (TrainSituationFragmentArgs) other;
return Intrinsics.areEqual(this.commercialNumber, trainSituationFragmentArgs.commercialNumber) && Intrinsics.areEqual(this.originStationCode, trainSituationFragmentArgs.originStationCode) && Intrinsics.areEqual(this.destinationStationCode, trainSituationFragmentArgs.destinationStationCode) && this.launchingDate == trainSituationFragmentArgs.launchingDate && Intrinsics.areEqual(this.operator, trainSituationFragmentArgs.operator) && Intrinsics.areEqual(this.commercialProduct, trainSituationFragmentArgs.commercialProduct) && Intrinsics.areEqual(this.observation, trainSituationFragmentArgs.observation) && Intrinsics.areEqual(this.fragmentFrom, trainSituationFragmentArgs.fragmentFrom);
}
public final String getCommercialNumber() {
return this.commercialNumber;
}
public final String getCommercialProduct() {
return this.commercialProduct;
}
public final String getDestinationStationCode() {
return this.destinationStationCode;
}
public final String getFragmentFrom() {
return this.fragmentFrom;
}
public final long getLaunchingDate() {
return this.launchingDate;
}
public final String getObservation() {
return this.observation;
}
public final String getOperator() {
return this.operator;
}
public final String getOriginStationCode() {
return this.originStationCode;
}
public int hashCode() {
String str = this.commercialNumber;
int hashCode = (str == null ? 0 : str.hashCode()) * 31;
String str2 = this.originStationCode;
int hashCode2 = (hashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
String str3 = this.destinationStationCode;
int b4 = com.google.android.gms.measurement.internal.a.b(this.launchingDate, (hashCode2 + (str3 == null ? 0 : str3.hashCode())) * 31, 31);
String str4 = this.operator;
int hashCode3 = (b4 + (str4 == null ? 0 : str4.hashCode())) * 31;
String str5 = this.commercialProduct;
int hashCode4 = (hashCode3 + (str5 == null ? 0 : str5.hashCode())) * 31;
String str6 = this.observation;
int hashCode5 = (hashCode4 + (str6 == null ? 0 : str6.hashCode())) * 31;
String str7 = this.fragmentFrom;
return hashCode5 + (str7 != null ? str7.hashCode() : 0);
}
public final Bundle toBundle() {
Bundle bundle = new Bundle();
bundle.putString(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER, this.commercialNumber);
bundle.putString(NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE, this.originStationCode);
bundle.putString(NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE, this.destinationStationCode);
bundle.putLong(NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE, this.launchingDate);
bundle.putString(NavArguments.ARG_DYNAMIC_LINKS_OPERATOR, this.operator);
bundle.putString(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT, this.commercialProduct);
bundle.putString("observation", this.observation);
bundle.putString(NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM, this.fragmentFrom);
return bundle;
}
public final n0 toSavedStateHandle() {
n0 n0Var = new n0();
n0Var.d(this.commercialNumber, NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER);
n0Var.d(this.originStationCode, NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE);
n0Var.d(this.destinationStationCode, NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE);
n0Var.d(Long.valueOf(this.launchingDate), NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE);
n0Var.d(this.operator, NavArguments.ARG_DYNAMIC_LINKS_OPERATOR);
n0Var.d(this.commercialProduct, NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT);
n0Var.d(this.observation, "observation");
n0Var.d(this.fragmentFrom, NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM);
return n0Var;
}
public String toString() {
StringBuilder sb = new StringBuilder("TrainSituationFragmentArgs(commercialNumber=");
sb.append(this.commercialNumber);
sb.append(", originStationCode=");
sb.append(this.originStationCode);
sb.append(", destinationStationCode=");
sb.append(this.destinationStationCode);
sb.append(", launchingDate=");
sb.append(this.launchingDate);
sb.append(", operator=");
sb.append(this.operator);
sb.append(", commercialProduct=");
sb.append(this.commercialProduct);
sb.append(", observation=");
sb.append(this.observation);
sb.append(", fragmentFrom=");
return com.google.android.gms.measurement.internal.a.n(sb, this.fragmentFrom, ')');
}
public TrainSituationFragmentArgs(String str, String str2, String str3, long j4, String str4, String str5, String str6, String str7) {
this.commercialNumber = str;
this.originStationCode = str2;
this.destinationStationCode = str3;
this.launchingDate = j4;
this.operator = str4;
this.commercialProduct = str5;
this.observation = str6;
this.fragmentFrom = str7;
}
public /* synthetic */ TrainSituationFragmentArgs(String str, String str2, String str3, long j4, String str4, String str5, String str6, String str7, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? null : str, (i & 2) != 0 ? null : str2, (i & 4) != 0 ? null : str3, (i & 8) != 0 ? 0L : j4, (i & 16) != 0 ? "" : str4, (i & 32) != 0 ? "" : str5, (i & 64) != 0 ? null : str6, (i & 128) != 0 ? null : str7);
}
}

View File

@@ -0,0 +1,14 @@
package com.adif.elcanomovil.uiTrain.main;
import dagger.hilt.InstallIn;
import dagger.hilt.android.components.FragmentComponent;
import dagger.hilt.codegen.OriginatingElement;
import dagger.hilt.internal.GeneratedEntryPoint;
@OriginatingElement(topLevelClass = TrainSituationFragment.class)
@GeneratedEntryPoint
@InstallIn({FragmentComponent.class})
/* loaded from: classes3.dex */
public interface TrainSituationFragment_GeneratedInjector {
void injectTrainSituationFragment(TrainSituationFragment trainSituationFragment);
}

View File

@@ -0,0 +1,53 @@
package com.adif.elcanomovil.uiTrain.main;
import com.adif.elcanomovil.uiTrain.entities.TrainInfo;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
@Metadata(d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b6\u0018\u00002\u00020\u0001:\u0003\u0003\u0004\u0005B\u0007\b\u0004¢\u0006\u0002\u0010\u0002\u0082\u0001\u0003\u0006\u0007\\u0006\t"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData;", "", "()V", "Data", "Error", "Loading", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData$Data;", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData$Error;", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData$Loading;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.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\u0015\u0012\u000e\u0010\u0002\u001a\n\u0012\u0004\u0012\u00020\u0004\u0018\u00010\u0003¢\u0006\u0002\u0010\u0005R\u0019\u0010\u0002\u001a\n\u0012\u0004\u0012\u00020\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007¨\u0006\b"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData$Data;", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData;", "results", "", "Lcom/adif/elcanomovil/uiTrain/entities/TrainInfo;", "(Ljava/util/List;)V", "getResults", "()Ljava/util/List;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public static final class Data extends TrainSituationViewData {
private final List<TrainInfo> results;
public Data(List<TrainInfo> list) {
super(null);
this.results = list;
}
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/uiTrain/main/TrainSituationViewData$Error;", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData;", "()V", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.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/uiTrain/main/TrainSituationViewData$Loading;", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData;", "()V", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.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,27 @@
package com.adif.elcanomovil.uiTrain.main;
import com.adif.elcanomovil.commonNavGraph.arguments.Filter;
import kotlin.Metadata;
@Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final /* synthetic */ class TrainSituationViewModel$handleFilterChanged$1$WhenMappings {
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
static {
int[] iArr = new int[Filter.values().length];
try {
iArr[Filter.FULL_DATA.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
iArr[Filter.ALL_STATIONS.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
iArr[Filter.ALL_STOPS.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
$EnumSwitchMapping$0 = iArr;
}
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,9 @@
package com.adif.elcanomovil.uiTrain.main;
import kotlin.Metadata;
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u000e\n\u0000\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0080T¢\u0006\u0002\n\u0000¨\u0006\u0002"}, d2 = {"ALERT_KEY_OBSERVATION", "", "ui-train_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class TrainSituationViewModelKt {
public static final String ALERT_KEY_OBSERVATION = "observation";
}

View File

@@ -0,0 +1,74 @@
package com.adif.elcanomovil.uiTrain.main;
import com.adif.elcanomovil.domain.usecases.DynamicLinkUseCase;
import com.adif.elcanomovil.domain.usecases.circulation.GetCompositionsUseCase;
import com.adif.elcanomovil.domain.usecases.circulation.GetOnePathsUseCase;
import com.adif.elcanomovil.domain.usecases.favorites.GetTrainIsFavoriteUseCase;
import com.adif.elcanomovil.domain.usecases.favorites.RemoveFavoriteTrainUseCase;
import com.adif.elcanomovil.domain.usecases.favorites.SaveFavoriteTrainUseCase;
import com.adif.elcanomovil.domain.usecases.filters.GetFiltersUseCase;
import com.adif.elcanomovil.domain.usecases.filters.SaveFilterUseCase;
import com.adif.elcanomovil.domain.usecases.stations.GetStationByIdUseCase;
import com.adif.elcanomovil.domain.usecases.tabs.TabDataHolder;
import com.adif.elcanomovil.serviceStorage.preferences.PreferenceStorage;
import com.adif.elcanomovil.uiTrain.entities.StepMapper;
import com.adif.elcanomovil.uiTrain.entities.TrainInfoMapper;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import java.text.DateFormat;
import javax.inject.Provider;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata
/* loaded from: classes3.dex */
public final class TrainSituationViewModel_Factory implements Factory<TrainSituationViewModel> {
private final Provider<DynamicLinkUseCase> dynamicLinkUseCaseProvider;
private final Provider<DateFormat> formatterProvider;
private final Provider<GetCompositionsUseCase> getCompositionsUseCaseProvider;
private final Provider<GetFiltersUseCase> getFiltersUseCaseProvider;
private final Provider<GetOnePathsUseCase> getOnePathsUseCaseProvider;
private final Provider<GetStationByIdUseCase> getStationByIdUseCaseProvider;
private final Provider<GetTrainIsFavoriteUseCase> getTrainIsFavoriteUseCaseProvider;
private final Provider<PreferenceStorage> preferenceStorageProvider;
private final Provider<RemoveFavoriteTrainUseCase> removeFavoriteTrainUseCaseProvider;
private final Provider<SaveFavoriteTrainUseCase> saveFavoriteTrainUseCaseProvider;
private final Provider<SaveFilterUseCase> saveFilterUseCaseProvider;
private final Provider<StepMapper> stepMapperProvider;
private final Provider<d1.g> stringProvider;
private final Provider<TabDataHolder> tabDataHolderProvider;
private final Provider<TrainInfoMapper> trainInfoMapperProvider;
public TrainSituationViewModel_Factory(Provider<d1.g> provider, Provider<PreferenceStorage> provider2, Provider<GetStationByIdUseCase> provider3, Provider<GetOnePathsUseCase> provider4, Provider<GetCompositionsUseCase> provider5, Provider<TrainInfoMapper> provider6, Provider<StepMapper> provider7, Provider<DateFormat> provider8, Provider<RemoveFavoriteTrainUseCase> provider9, Provider<GetTrainIsFavoriteUseCase> provider10, Provider<SaveFavoriteTrainUseCase> provider11, Provider<DynamicLinkUseCase> provider12, Provider<GetFiltersUseCase> provider13, Provider<SaveFilterUseCase> provider14, Provider<TabDataHolder> provider15) {
this.stringProvider = provider;
this.preferenceStorageProvider = provider2;
this.getStationByIdUseCaseProvider = provider3;
this.getOnePathsUseCaseProvider = provider4;
this.getCompositionsUseCaseProvider = provider5;
this.trainInfoMapperProvider = provider6;
this.stepMapperProvider = provider7;
this.formatterProvider = provider8;
this.removeFavoriteTrainUseCaseProvider = provider9;
this.getTrainIsFavoriteUseCaseProvider = provider10;
this.saveFavoriteTrainUseCaseProvider = provider11;
this.dynamicLinkUseCaseProvider = provider12;
this.getFiltersUseCaseProvider = provider13;
this.saveFilterUseCaseProvider = provider14;
this.tabDataHolderProvider = provider15;
}
public static TrainSituationViewModel_Factory create(Provider<d1.g> provider, Provider<PreferenceStorage> provider2, Provider<GetStationByIdUseCase> provider3, Provider<GetOnePathsUseCase> provider4, Provider<GetCompositionsUseCase> provider5, Provider<TrainInfoMapper> provider6, Provider<StepMapper> provider7, Provider<DateFormat> provider8, Provider<RemoveFavoriteTrainUseCase> provider9, Provider<GetTrainIsFavoriteUseCase> provider10, Provider<SaveFavoriteTrainUseCase> provider11, Provider<DynamicLinkUseCase> provider12, Provider<GetFiltersUseCase> provider13, Provider<SaveFilterUseCase> provider14, Provider<TabDataHolder> provider15) {
return new TrainSituationViewModel_Factory(provider, provider2, provider3, provider4, provider5, provider6, provider7, provider8, provider9, provider10, provider11, provider12, provider13, provider14, provider15);
}
public static TrainSituationViewModel newInstance(d1.g gVar, PreferenceStorage preferenceStorage, GetStationByIdUseCase getStationByIdUseCase, GetOnePathsUseCase getOnePathsUseCase, GetCompositionsUseCase getCompositionsUseCase, TrainInfoMapper trainInfoMapper, StepMapper stepMapper, DateFormat dateFormat, RemoveFavoriteTrainUseCase removeFavoriteTrainUseCase, GetTrainIsFavoriteUseCase getTrainIsFavoriteUseCase, SaveFavoriteTrainUseCase saveFavoriteTrainUseCase, DynamicLinkUseCase dynamicLinkUseCase, GetFiltersUseCase getFiltersUseCase, SaveFilterUseCase saveFilterUseCase, TabDataHolder tabDataHolder) {
return new TrainSituationViewModel(gVar, preferenceStorage, getStationByIdUseCase, getOnePathsUseCase, getCompositionsUseCase, trainInfoMapper, stepMapper, dateFormat, removeFavoriteTrainUseCase, getTrainIsFavoriteUseCase, saveFavoriteTrainUseCase, dynamicLinkUseCase, getFiltersUseCase, saveFilterUseCase, tabDataHolder);
}
@Override // javax.inject.Provider
public TrainSituationViewModel get() {
return newInstance(this.stringProvider.get(), this.preferenceStorageProvider.get(), this.getStationByIdUseCaseProvider.get(), this.getOnePathsUseCaseProvider.get(), this.getCompositionsUseCaseProvider.get(), this.trainInfoMapperProvider.get(), this.stepMapperProvider.get(), this.formatterProvider.get(), this.removeFavoriteTrainUseCaseProvider.get(), this.getTrainIsFavoriteUseCaseProvider.get(), this.saveFavoriteTrainUseCaseProvider.get(), this.dynamicLinkUseCaseProvider.get(), this.getFiltersUseCaseProvider.get(), this.saveFilterUseCaseProvider.get(), this.tabDataHolderProvider.get());
}
}

View File

@@ -0,0 +1,51 @@
package com.adif.elcanomovil.uiTrain.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 = TrainSituationViewModel.class)
/* loaded from: classes3.dex */
public final class TrainSituationViewModel_HiltModules {
@Module
@InstallIn({ViewModelComponent.class})
/* loaded from: classes3.dex */
public static abstract class BindsModule {
private BindsModule() {
}
@Binds
@StringKey("com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel")
@HiltViewModelMap
@IntoMap
public abstract w0 binds(TrainSituationViewModel trainSituationViewModel);
}
@Module
@InstallIn({ActivityRetainedComponent.class})
/* loaded from: classes3.dex */
public static final class KeyModule {
private KeyModule() {
}
@Provides
@HiltViewModelMap.KeySet
@IntoSet
public static String provide() {
return "com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel";
}
}
private TrainSituationViewModel_HiltModules() {
}
}

View File

@@ -0,0 +1,27 @@
package com.adif.elcanomovil.uiTrain.main;
import com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel_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: classes3.dex */
public final class TrainSituationViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<String> {
public static TrainSituationViewModel_HiltModules_KeyModule_ProvideFactory create() {
return w.f5472a;
}
public static String provide() {
return (String) Preconditions.checkNotNullFromProvides(TrainSituationViewModel_HiltModules.KeyModule.provide());
}
@Override // javax.inject.Provider
public String get() {
return provide();
}
}

View File

@@ -0,0 +1,90 @@
package com.adif.elcanomovil.uiTrain.main;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.recyclerview.widget.I0;
import com.adif.elcanomovil.domain.entities.compositions.Cafeteria;
import com.adif.elcanomovil.domain.entities.compositions.Coach;
import com.adif.elcanomovil.domain.entities.compositions.Empty;
import com.adif.elcanomovil.domain.entities.compositions.Head;
import com.adif.elcanomovil.domain.entities.compositions.Tail;
import com.adif.elcanomovil.domain.entities.compositions.Wagon;
import com.adif.elcanomovil.uiTrain.R;
import com.adif.elcanomovil.uiTrain.databinding.ItemTrainWagonBinding;
import com.google.firebase.analytics.FirebaseAnalytics;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u00002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010 \n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0004\u0010\u0005J+\u0010\r\u001a\u00020\f2\u0006\u0010\u0007\u001a\u00020\u00062\f\u0010\t\u001a\b\u0012\u0004\u0012\u00020\u00060\b2\u0006\u0010\u000b\u001a\u00020\\u0006\u0004\b\r\u0010\u000eR\u0014\u0010\u0010\u001a\u00020\u000f8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0010\u0010\u0011¨\u0006\u0012"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/WagonHolder;", "Landroidx/recyclerview/widget/I0;", "Landroid/view/View;", "itemView", "<init>", "(Landroid/view/View;)V", "Lcom/adif/elcanomovil/domain/entities/compositions/Wagon;", "item", "", FirebaseAnalytics.Param.ITEMS, "", "position", "", "bind", "(Lcom/adif/elcanomovil/domain/entities/compositions/Wagon;Ljava/util/List;I)V", "Lcom/adif/elcanomovil/uiTrain/databinding/ItemTrainWagonBinding;", "itemBinding", "Lcom/adif/elcanomovil/uiTrain/databinding/ItemTrainWagonBinding;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class WagonHolder extends I0 {
private final ItemTrainWagonBinding itemBinding;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public WagonHolder(View itemView) {
super(itemView);
Intrinsics.checkNotNullParameter(itemView, "itemView");
ItemTrainWagonBinding bind = ItemTrainWagonBinding.bind(itemView);
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
this.itemBinding = bind;
}
public final void bind(Wagon item, List<? extends Wagon> items, int position) {
Intrinsics.checkNotNullParameter(item, "item");
Intrinsics.checkNotNullParameter(items, "items");
this.itemBinding.getRoot().setAlpha(1.0f);
this.itemBinding.wagonNumber.setVisibility(8);
this.itemBinding.wagonCafeteria.setVisibility(8);
if (item instanceof Head) {
this.itemBinding.wagonCafeteria.setVisibility(8);
String number = ((Head) item).getNumber();
if (number != null) {
TextView textView = this.itemBinding.wagonNumber;
textView.setVisibility(0);
textView.setText(number);
}
ImageView imageView = this.itemBinding.wagonSrc;
imageView.setVisibility(0);
imageView.setImageDrawable(D.h.getDrawable(imageView.getContext(), R.drawable.ic_composition_right));
return;
}
if (item instanceof Tail) {
this.itemBinding.wagonCafeteria.setVisibility(8);
String number2 = ((Tail) item).getNumber();
if (number2 != null) {
TextView textView2 = this.itemBinding.wagonNumber;
textView2.setVisibility(0);
textView2.setText(number2);
}
ImageView imageView2 = this.itemBinding.wagonSrc;
imageView2.setVisibility(0);
imageView2.setImageDrawable(D.h.getDrawable(imageView2.getContext(), R.drawable.ic_composition_left));
return;
}
if (item instanceof Coach) {
this.itemBinding.wagonCafeteria.setVisibility(8);
TextView textView3 = this.itemBinding.wagonNumber;
textView3.setVisibility(0);
textView3.setText(((Coach) item).getNumber());
ImageView imageView3 = this.itemBinding.wagonSrc;
imageView3.setVisibility(0);
imageView3.setImageDrawable(D.h.getDrawable(imageView3.getContext(), R.drawable.ic_composition_coach));
return;
}
if (item instanceof Cafeteria) {
this.itemBinding.wagonCafeteria.setVisibility(0);
this.itemBinding.wagonNumber.setVisibility(8);
ImageView imageView4 = this.itemBinding.wagonSrc;
imageView4.setVisibility(0);
imageView4.setImageDrawable(D.h.getDrawable(imageView4.getContext(), R.drawable.ic_composition_coach));
return;
}
if (item instanceof Empty) {
this.itemBinding.wagonCafeteria.setVisibility(8);
this.itemBinding.wagonNumber.setVisibility(8);
this.itemBinding.wagonSrc.setVisibility(8);
}
}
}

View File

@@ -0,0 +1,61 @@
package com.adif.elcanomovil.uiTrain.main;
import android.net.Uri;
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;
import kotlinx.coroutines.flow.Flow;
/* loaded from: classes3.dex */
public final class c extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public int f5402a;
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ TrainSituationFragment f5403b;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public c(TrainSituationFragment trainSituationFragment, Continuation continuation) {
super(2, continuation);
this.f5403b = trainSituationFragment;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new c(this.f5403b, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((c) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
TrainSituationViewModel viewModel;
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
int i = this.f5402a;
if (i == 0) {
ResultKt.throwOnFailure(obj);
TrainSituationFragment trainSituationFragment = this.f5403b;
viewModel = trainSituationFragment.getViewModel();
Flow<Uri> deepLinkNavigation = viewModel.getDeepLinkNavigation();
C1.b bVar = new C1.b(trainSituationFragment, 16);
this.f5402a = 1;
if (deepLinkNavigation.collect(bVar, 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,65 @@
package com.adif.elcanomovil.uiTrain.main;
import androidx.lifecycle.J;
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 kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.CoroutineScope;
/* loaded from: classes3.dex */
public final class d extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public int f5404a;
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ TrainSituationFragment f5405b;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public d(TrainSituationFragment trainSituationFragment, Continuation continuation) {
super(2, continuation);
this.f5405b = trainSituationFragment;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new d(this.f5405b, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((d) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
int i = this.f5404a;
if (i == 0) {
ResultKt.throwOnFailure(obj);
TrainSituationFragment trainSituationFragment = this.f5405b;
J viewLifecycleOwner = trainSituationFragment.getViewLifecycleOwner();
Intrinsics.checkNotNullExpressionValue(viewLifecycleOwner, "getViewLifecycleOwner(...)");
c cVar = new c(trainSituationFragment, null);
this.f5404a = 1;
Object l4 = q0.l(viewLifecycleOwner.getLifecycle(), cVar, this);
if (l4 != IntrinsicsKt.getCOROUTINE_SUSPENDED()) {
l4 = Unit.INSTANCE;
}
if (l4 == 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,158 @@
package com.adif.elcanomovil.uiTrain.main;
import a.AbstractC0105a;
import android.content.Context;
import android.widget.TextView;
import com.adif.elcanomovil.commonViews.extensions.ViewKt;
import com.adif.elcanomovil.extensions.FragmentExtensionsKt;
import com.adif.elcanomovil.uiTrain.databinding.TrainSituationFragmentBinding;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
import kotlin.text.StringsKt;
/* loaded from: classes3.dex */
public final class e extends Lambda implements Function1 {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ int f5406a;
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ TrainSituationFragment f5407b;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public /* synthetic */ e(TrainSituationFragment trainSituationFragment, int i) {
super(1);
this.f5406a = i;
this.f5407b = trainSituationFragment;
}
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
TrainSituationFragmentBinding trainSituationFragmentBinding;
TrainSituationFragmentBinding trainSituationFragmentBinding2;
TrainSituationFragmentBinding trainSituationFragmentBinding3;
TrainSituationFragmentBinding trainSituationFragmentBinding4;
TrainSituationFragmentBinding trainSituationFragmentBinding5;
TrainSituationFragmentBinding trainSituationFragmentBinding6;
TrainSituationFragmentBinding trainSituationFragmentBinding7;
TrainSituationFragmentBinding trainSituationFragmentBinding8;
Context context;
TrainSituationViewModel viewModel;
switch (this.f5406a) {
case 0:
String str = (String) obj;
if (str != null) {
ViewKt.showSnackbar(this.f5407b, str, 0);
}
return Unit.INSTANCE;
case 1:
String str2 = (String) obj;
trainSituationFragmentBinding = this.f5407b.binding;
if (trainSituationFragmentBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding = null;
}
trainSituationFragmentBinding.stationFrom.setText(str2);
return Unit.INSTANCE;
case 2:
String str3 = (String) obj;
trainSituationFragmentBinding2 = this.f5407b.binding;
if (trainSituationFragmentBinding2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding2 = null;
}
trainSituationFragmentBinding2.stationTo.setText(str3);
return Unit.INSTANCE;
case 3:
String str4 = (String) obj;
TrainSituationFragment trainSituationFragment = this.f5407b;
trainSituationFragmentBinding3 = trainSituationFragment.binding;
TrainSituationFragmentBinding trainSituationFragmentBinding9 = null;
if (trainSituationFragmentBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding3 = null;
}
TextView textView = trainSituationFragmentBinding3.trainNumber;
textView.setText(str4);
int i = 0;
textView.setVisibility(0);
trainSituationFragmentBinding4 = trainSituationFragment.binding;
if (trainSituationFragmentBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
trainSituationFragmentBinding9 = trainSituationFragmentBinding4;
}
TextView textView2 = trainSituationFragmentBinding9.tvHintText;
if (str4 != null && !StringsKt.isBlank(str4)) {
i = 8;
}
textView2.setVisibility(i);
return Unit.INSTANCE;
case 4:
String str5 = (String) obj;
TrainSituationFragment trainSituationFragment2 = this.f5407b;
trainSituationFragmentBinding5 = trainSituationFragment2.binding;
TrainSituationFragmentBinding trainSituationFragmentBinding10 = null;
if (trainSituationFragmentBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding5 = null;
}
TextView textView3 = trainSituationFragmentBinding5.trainType;
textView3.setText(AbstractC0105a.k(textView3.getContext(), str5));
int i4 = 0;
textView3.setVisibility(0);
trainSituationFragmentBinding6 = trainSituationFragment2.binding;
if (trainSituationFragmentBinding6 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
trainSituationFragmentBinding10 = trainSituationFragmentBinding6;
}
TextView textView4 = trainSituationFragmentBinding10.tvHintText;
if (str5 != null && !StringsKt.isBlank(str5)) {
i4 = 8;
}
textView4.setVisibility(i4);
return Unit.INSTANCE;
case 5:
String str6 = (String) obj;
TrainSituationFragment trainSituationFragment3 = this.f5407b;
trainSituationFragmentBinding7 = trainSituationFragment3.binding;
TrainSituationFragmentBinding trainSituationFragmentBinding11 = null;
if (trainSituationFragmentBinding7 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding7 = null;
}
TextView textView5 = trainSituationFragmentBinding7.trainOperator;
textView5.setText(AbstractC0105a.K(textView5.getContext(), str6));
int i5 = 0;
textView5.setVisibility(0);
trainSituationFragmentBinding8 = trainSituationFragment3.binding;
if (trainSituationFragmentBinding8 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
trainSituationFragmentBinding11 = trainSituationFragmentBinding8;
}
TextView textView6 = trainSituationFragmentBinding11.tvHintText;
if (str6 != null && !StringsKt.isBlank(str6)) {
i5 = 8;
}
textView6.setVisibility(i5);
return Unit.INSTANCE;
case 6:
String str7 = (String) obj;
if (str7 != null && (context = this.f5407b.getContext()) != null) {
Intrinsics.checkNotNull(context);
FragmentExtensionsKt.shareLink(context, str7);
}
return Unit.INSTANCE;
default:
b.r addCallback = (b.r) obj;
Intrinsics.checkNotNullParameter(addCallback, "$this$addCallback");
viewModel = this.f5407b.getViewModel();
viewModel.handleBackButtonTapped();
return Unit.INSTANCE;
}
}
}

View File

@@ -0,0 +1,59 @@
package com.adif.elcanomovil.uiTrain.main;
import android.content.Context;
import com.adif.elcanomovil.commonViews.includeViews.LoadingEmptyOrErrorView;
import com.adif.elcanomovil.uiTrain.R;
import com.adif.elcanomovil.uiTrain.entities.TrainInfo;
import com.adif.elcanomovil.uiTrain.main.TrainSituationViewData;
import java.util.List;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
/* loaded from: classes3.dex */
public final class f extends Lambda implements Function1 {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ TrainSituationFragment f5408a;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public f(TrainSituationFragment trainSituationFragment) {
super(1);
this.f5408a = trainSituationFragment;
}
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
Unit unit;
TrainInfo trainInfo;
TrainSituationViewData trainSituationViewData = (TrainSituationViewData) obj;
boolean z3 = trainSituationViewData instanceof TrainSituationViewData.Data;
TrainSituationFragment trainSituationFragment = this.f5408a;
if (z3) {
List<TrainInfo> results = ((TrainSituationViewData.Data) trainSituationViewData).getResults();
if (results == null || (trainInfo = results.get(0)) == null) {
unit = null;
} else {
trainSituationFragment.updateResults(trainInfo);
unit = Unit.INSTANCE;
}
if (unit == null) {
LoadingEmptyOrErrorView.Status status = LoadingEmptyOrErrorView.Status.EMPTY;
Context context = trainSituationFragment.getContext();
String string = context != null ? context.getString(R.string.train_situation_no_results_title) : null;
Context context2 = trainSituationFragment.getContext();
trainSituationFragment.updateVisibility(status, string, context2 != null ? context2.getString(R.string.select_train_no_results_subtitle) : null);
}
} else if (trainSituationViewData instanceof TrainSituationViewData.Error) {
LoadingEmptyOrErrorView.Status status2 = LoadingEmptyOrErrorView.Status.ERROR;
Context context3 = trainSituationFragment.getContext();
String string2 = context3 != null ? context3.getString(R.string.train_situation_no_results_title_error) : null;
Context context4 = trainSituationFragment.getContext();
trainSituationFragment.updateVisibility(status2, string2, context4 != null ? context4.getString(R.string.generic_error_message) : null);
} else if (Intrinsics.areEqual(trainSituationViewData, TrainSituationViewData.Loading.INSTANCE)) {
trainSituationFragment.updateVisibility(LoadingEmptyOrErrorView.Status.LOADING, trainSituationFragment.getString(R.string.common_loading), null);
}
return Unit.INSTANCE;
}
}

View File

@@ -0,0 +1,67 @@
package com.adif.elcanomovil.uiTrain.main;
import android.content.Context;
import android.widget.ImageView;
import com.adif.elcanomovil.uiTrain.R;
import com.adif.elcanomovil.uiTrain.databinding.TrainSituationFragmentBinding;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
/* loaded from: classes3.dex */
public final class g extends Lambda implements Function1 {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ TrainSituationFragment f5409a;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public g(TrainSituationFragment trainSituationFragment) {
super(1);
this.f5409a = trainSituationFragment;
}
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
TrainSituationFragmentBinding trainSituationFragmentBinding;
TrainSituationFragmentBinding trainSituationFragmentBinding2;
TrainSituationFragmentBinding trainSituationFragmentBinding3;
TrainSituationFragmentBinding trainSituationFragmentBinding4;
Boolean bool = (Boolean) obj;
Intrinsics.checkNotNull(bool);
boolean booleanValue = bool.booleanValue();
TrainSituationFragment trainSituationFragment = this.f5409a;
if (booleanValue) {
trainSituationFragmentBinding3 = trainSituationFragment.binding;
if (trainSituationFragmentBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding3 = null;
}
trainSituationFragmentBinding3.favourite.setImageResource(R.drawable.ic_favourite_on);
trainSituationFragmentBinding4 = trainSituationFragment.binding;
if (trainSituationFragmentBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding4 = null;
}
ImageView imageView = trainSituationFragmentBinding4.favourite;
Context context = trainSituationFragment.getContext();
imageView.setContentDescription(context != null ? context.getString(R.string.content_description_icon_favorite_remove) : null);
} else {
trainSituationFragmentBinding = trainSituationFragment.binding;
if (trainSituationFragmentBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding = null;
}
trainSituationFragmentBinding.favourite.setImageResource(R.drawable.ic_favourite_off);
trainSituationFragmentBinding2 = trainSituationFragment.binding;
if (trainSituationFragmentBinding2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
trainSituationFragmentBinding2 = null;
}
ImageView imageView2 = trainSituationFragmentBinding2.favourite;
Context context2 = trainSituationFragment.getContext();
imageView2.setContentDescription(context2 != null ? context2.getString(R.string.content_description_icon_favorite) : null);
}
return Unit.INSTANCE;
}
}

View File

@@ -0,0 +1,40 @@
package com.adif.elcanomovil.uiTrain.main;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.ContinuationImpl;
import kotlin.jvm.internal.IntCompanionObject;
import kotlinx.coroutines.flow.MutableStateFlow;
/* loaded from: classes3.dex */
public final class h extends ContinuationImpl {
/* renamed from: a, reason: collision with root package name */
public TrainSituationViewModel f5410a;
/* renamed from: b, reason: collision with root package name */
public MutableStateFlow f5411b;
/* renamed from: c, reason: collision with root package name */
public /* synthetic */ Object f5412c;
/* renamed from: d, reason: collision with root package name */
public final /* synthetic */ TrainSituationViewModel f5413d;
/* renamed from: e, reason: collision with root package name */
public int f5414e;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public h(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
super(continuation);
this.f5413d = trainSituationViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
Object fetchPath;
this.f5412c = obj;
this.f5414e |= IntCompanionObject.MIN_VALUE;
fetchPath = this.f5413d.fetchPath(this);
return fetchPath;
}
}

View File

@@ -0,0 +1,137 @@
package com.adif.elcanomovil.uiTrain.main;
import com.adif.elcanomovil.domain.entities.utils.AsyncResult;
import kotlin.ResultKt;
import kotlin.Triple;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function3;
import kotlin.jvm.functions.Function7;
/* loaded from: classes3.dex */
public final class i extends SuspendLambda implements Function3 {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ int f5415a;
/* renamed from: b, reason: collision with root package name */
public int f5416b;
/* renamed from: c, reason: collision with root package name */
public /* synthetic */ Object f5417c;
/* renamed from: d, reason: collision with root package name */
public /* synthetic */ Object f5418d;
/* renamed from: e, reason: collision with root package name */
public final /* synthetic */ Object f5419e;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public /* synthetic */ i(Object obj, Continuation continuation, int i) {
super(3, continuation);
this.f5415a = i;
this.f5419e = obj;
}
@Override // kotlin.jvm.functions.Function3
public final Object invoke(Object obj, Object obj2, Object obj3) {
switch (this.f5415a) {
case 0:
i iVar = new i((TrainSituationViewModel) this.f5419e, (Continuation) obj3, 0);
iVar.f5417c = (AsyncResult) obj;
iVar.f5418d = (AsyncResult) obj2;
return iVar.invokeSuspend(Unit.INSTANCE);
case 1:
i iVar2 = new i((TrainSituationViewModel) this.f5419e, (Continuation) obj3, 1);
iVar2.f5417c = (AsyncResult) obj;
iVar2.f5418d = (AsyncResult) obj2;
return iVar2.invokeSuspend(Unit.INSTANCE);
default:
i iVar3 = new i((Function7) this.f5419e, (Continuation) obj3, 2);
iVar3.f5417c = (Triple) obj;
iVar3.f5418d = (Triple) obj2;
return iVar3.invokeSuspend(Unit.INSTANCE);
}
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
TrainSituationViewModel trainSituationViewModel;
TrainSituationViewModel trainSituationViewModel2;
switch (this.f5415a) {
case 0:
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
int i = this.f5416b;
if (i == 0) {
ResultKt.throwOnFailure(obj);
AsyncResult asyncResult = (AsyncResult) this.f5417c;
AsyncResult asyncResult2 = (AsyncResult) this.f5418d;
TrainSituationViewModel trainSituationViewModel3 = (TrainSituationViewModel) this.f5419e;
this.f5417c = trainSituationViewModel3;
this.f5416b = 1;
obj = trainSituationViewModel3.mapToTrainInfo(asyncResult, asyncResult2, this);
if (obj == coroutine_suspended) {
return coroutine_suspended;
}
trainSituationViewModel = trainSituationViewModel3;
} else {
if (i != 1) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
trainSituationViewModel = (TrainSituationViewModel) this.f5417c;
ResultKt.throwOnFailure(obj);
}
trainSituationViewModel.mapToViewData((AsyncResult) obj, true);
return Unit.INSTANCE;
case 1:
Object coroutine_suspended2 = IntrinsicsKt.getCOROUTINE_SUSPENDED();
int i4 = this.f5416b;
if (i4 == 0) {
ResultKt.throwOnFailure(obj);
AsyncResult asyncResult3 = (AsyncResult) this.f5417c;
AsyncResult asyncResult4 = (AsyncResult) this.f5418d;
TrainSituationViewModel trainSituationViewModel4 = (TrainSituationViewModel) this.f5419e;
this.f5417c = trainSituationViewModel4;
this.f5416b = 1;
obj = trainSituationViewModel4.mapToTrainInfo(asyncResult3, asyncResult4, this);
if (obj == coroutine_suspended2) {
return coroutine_suspended2;
}
trainSituationViewModel2 = trainSituationViewModel4;
} else {
if (i4 != 1) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
trainSituationViewModel2 = (TrainSituationViewModel) this.f5417c;
ResultKt.throwOnFailure(obj);
}
trainSituationViewModel2.mapToViewData((AsyncResult) obj, false);
return Unit.INSTANCE;
default:
Object coroutine_suspended3 = IntrinsicsKt.getCOROUTINE_SUSPENDED();
int i5 = this.f5416b;
if (i5 != 0) {
if (i5 != 1) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
ResultKt.throwOnFailure(obj);
return obj;
}
ResultKt.throwOnFailure(obj);
Triple triple = (Triple) this.f5417c;
Triple triple2 = (Triple) this.f5418d;
Object first = triple.getFirst();
Object second = triple.getSecond();
Object third = triple.getThird();
Object first2 = triple2.getFirst();
Object second2 = triple2.getSecond();
Object third2 = triple2.getThird();
this.f5417c = null;
this.f5416b = 1;
Object invoke = ((Function7) this.f5419e).invoke(first, second, third, first2, second2, third2, this);
return invoke == coroutine_suspended3 ? coroutine_suspended3 : invoke;
}
}
}

View File

@@ -0,0 +1,145 @@
package com.adif.elcanomovil.uiTrain.main;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlinx.coroutines.CoroutineScope;
import kotlinx.coroutines.flow.Flow;
/* loaded from: classes3.dex */
public final class j extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public Flow f5420a;
/* renamed from: b, reason: collision with root package name */
public int f5421b;
/* renamed from: c, reason: collision with root package name */
public final /* synthetic */ TrainSituationViewModel f5422c;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public j(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
super(2, continuation);
this.f5422c = trainSituationViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new j(this.f5422c, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((j) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
/* JADX WARN: Code restructure failed: missing block: B:14:0x00ae, code lost:
if (kotlinx.coroutines.flow.FlowKt.collect(r14, r13) == r0) goto L20;
*/
/* JADX WARN: Code restructure failed: missing block: B:15:0x00b0, code lost:
return r0;
*/
/* JADX WARN: Code restructure failed: missing block: B:18:0x0096, code lost:
if (r15 == r0) goto L20;
*/
/* JADX WARN: Code restructure failed: missing block: B:20:0x0063, code lost:
if (r15 == r0) goto L20;
*/
@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 r15) {
/*
r14 = this;
java.lang.Object r0 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r1 = r14.f5421b
r2 = 3
r3 = 2
r4 = 1
com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel r5 = r14.f5422c
if (r1 == 0) goto L2d
if (r1 == r4) goto L28
if (r1 == r3) goto L20
if (r1 != r2) goto L18
kotlin.ResultKt.throwOnFailure(r15)
goto Lb1
L18:
java.lang.IllegalStateException r14 = new java.lang.IllegalStateException
java.lang.String r15 = "call to 'resume' before 'invoke' with coroutine"
r14.<init>(r15)
throw r14
L20:
kotlinx.coroutines.flow.Flow r1 = r14.f5420a
kotlin.ResultKt.throwOnFailure(r15)
r13 = r14
goto L99
L28:
kotlin.ResultKt.throwOnFailure(r15)
r13 = r14
goto L66
L2d:
kotlin.ResultKt.throwOnFailure(r15)
com.adif.elcanomovil.domain.usecases.circulation.GetOnePathsUseCase r6 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getGetOnePathsUseCase$p(r5)
java.lang.String r7 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getCommercialNumber$p(r5)
kotlin.jvm.internal.Intrinsics.checkNotNull(r7)
java.lang.String r8 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getOriginStationCode$p(r5)
kotlin.jvm.internal.Intrinsics.checkNotNull(r8)
java.lang.String r9 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getDestinationStationCode$p(r5)
kotlin.jvm.internal.Intrinsics.checkNotNull(r9)
java.lang.Long r15 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getLaunchingDate$p(r5)
kotlin.jvm.internal.Intrinsics.checkNotNull(r15)
long r10 = r15.longValue()
com.adif.elcanomovil.commonNavGraph.arguments.Filter r15 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getFilter_all_stations$p(r5)
boolean r12 = r15.getEnable()
r14.f5421b = r4
r13 = r14
java.lang.Object r15 = r6.invoke(r7, r8, r9, r10, r12, r13)
if (r15 != r0) goto L66
goto Lb0
L66:
r1 = r15
kotlinx.coroutines.flow.Flow r1 = (kotlinx.coroutines.flow.Flow) r1
com.adif.elcanomovil.domain.usecases.circulation.GetCompositionsUseCase r6 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getGetCompositionsUseCase$p(r5)
java.lang.String r7 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getCommercialNumber$p(r5)
kotlin.jvm.internal.Intrinsics.checkNotNull(r7)
java.lang.String r8 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getDestinationStationCode$p(r5)
kotlin.jvm.internal.Intrinsics.checkNotNull(r8)
java.lang.String r11 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getOriginStationCode$p(r5)
kotlin.jvm.internal.Intrinsics.checkNotNull(r11)
java.lang.Long r14 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getLaunchingDate$p(r5)
kotlin.jvm.internal.Intrinsics.checkNotNull(r14)
long r9 = r14.longValue()
r13.f5420a = r1
r13.f5421b = r3
r12 = 0
java.lang.Object r15 = r6.invoke(r7, r8, r9, r11, r12, r13)
if (r15 != r0) goto L99
goto Lb0
L99:
kotlinx.coroutines.flow.Flow r15 = (kotlinx.coroutines.flow.Flow) r15
com.adif.elcanomovil.uiTrain.main.i r14 = new com.adif.elcanomovil.uiTrain.main.i
r3 = 0
r4 = 0
r14.<init>(r5, r3, r4)
kotlinx.coroutines.flow.Flow r14 = kotlinx.coroutines.flow.FlowKt.combine(r1, r15, r14)
r13.f5420a = r3
r13.f5421b = r2
java.lang.Object r14 = kotlinx.coroutines.flow.FlowKt.collect(r14, r13)
if (r14 != r0) goto Lb1
Lb0:
return r0
Lb1:
kotlin.Unit r14 = kotlin.Unit.INSTANCE
return r14
*/
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiTrain.main.j.invokeSuspend(java.lang.Object):java.lang.Object");
}
}

View File

@@ -0,0 +1,34 @@
package com.adif.elcanomovil.uiTrain.main;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.ContinuationImpl;
import kotlin.jvm.internal.IntCompanionObject;
/* loaded from: classes3.dex */
public final class k extends ContinuationImpl {
/* renamed from: a, reason: collision with root package name */
public String f5423a;
/* renamed from: b, reason: collision with root package name */
public /* synthetic */ Object f5424b;
/* renamed from: c, reason: collision with root package name */
public final /* synthetic */ TrainSituationViewModel f5425c;
/* renamed from: d, reason: collision with root package name */
public int f5426d;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public k(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
super(continuation);
this.f5425c = trainSituationViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
this.f5424b = obj;
this.f5426d |= IntCompanionObject.MIN_VALUE;
return this.f5425c.getStationNameOrStationCode(null, this);
}
}

View File

@@ -0,0 +1,24 @@
package com.adif.elcanomovil.uiTrain.main;
import com.adif.elcanomovil.commonNavGraph.arguments.AlertAction;
import com.adif.elcanomovil.commonNavGraph.arguments.AlertActions;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Lambda;
/* loaded from: classes3.dex */
public final class l extends Lambda implements Function0 {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ String f5427a;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public l(String str) {
super(0);
this.f5427a = str;
}
@Override // kotlin.jvm.functions.Function0
public final Object invoke() {
return new AlertActions("observation", new AlertAction(this.f5427a, AlertAction.Style.POSITIVE));
}
}

View File

@@ -0,0 +1,54 @@
package com.adif.elcanomovil.uiTrain.main;
import com.adif.elcanomovil.commonNavGraph.arguments.Filter;
import com.adif.elcanomovil.commonNavGraph.arguments.Filters;
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
import com.adif.elcanomovil.commonNavGraph.navigation.Navigation;
import com.adif.elcanomovil.main.BottomNavFragmentDirections;
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;
/* loaded from: classes3.dex */
public final class m extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ TrainSituationViewModel f5428a;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public m(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
super(2, continuation);
this.f5428a = trainSituationViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new m(this.f5428a, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((m) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
b1.f fVar;
Filter filter;
Filter filter2;
IntrinsicsKt.getCOROUTINE_SUSPENDED();
ResultKt.throwOnFailure(obj);
TrainSituationViewModel trainSituationViewModel = this.f5428a;
fVar = trainSituationViewModel.navigationFlow;
BottomNavFragmentDirections.Companion companion = BottomNavFragmentDirections.INSTANCE;
filter = trainSituationViewModel.filter_all_stations;
filter2 = trainSituationViewModel.filter_full_data;
fVar.b(new Navigation.RootDirection(companion.toFilterListBottomSheet(NavArguments.RESULT_FILTERS, new Filters(CollectionsKt.listOf((Object[]) new Filter[]{filter, filter2}))), null, 2, null));
return Unit.INSTANCE;
}
}

View File

@@ -0,0 +1,132 @@
package com.adif.elcanomovil.uiTrain.main;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlinx.coroutines.CoroutineScope;
import kotlinx.coroutines.flow.MutableStateFlow;
/* loaded from: classes3.dex */
public final class n extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public MutableStateFlow f5429a;
/* renamed from: b, reason: collision with root package name */
public int f5430b;
/* renamed from: c, reason: collision with root package name */
public final /* synthetic */ TrainSituationViewModel f5431c;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public n(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
super(2, continuation);
this.f5431c = trainSituationViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new n(this.f5431c, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((n) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
/* JADX WARN: Code restructure failed: missing block: B:15:0x00a1, code lost:
if (r15 == r0) goto L22;
*/
/* JADX WARN: Code restructure failed: missing block: B:20:0x0051, code lost:
if (r15.invoke(r1, r4, r6, r14) == r0) goto L22;
*/
/* JADX WARN: Code restructure failed: missing block: B:22:0x0082, code lost:
if (r4.invoke(r5, r6, r7, r8, r9, r10, r11, r12, r13) == r0) goto L22;
*/
@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 r15) {
/*
r14 = this;
java.lang.Object r0 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r1 = r14.f5430b
com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel r2 = r14.f5431c
r3 = 3
r4 = 2
r5 = 1
if (r1 == 0) goto L26
if (r1 == r5) goto L22
if (r1 == r4) goto L22
if (r1 != r3) goto L1a
kotlinx.coroutines.flow.MutableStateFlow r14 = r14.f5429a
kotlin.ResultKt.throwOnFailure(r15)
goto La4
L1a:
java.lang.IllegalStateException r14 = new java.lang.IllegalStateException
java.lang.String r15 = "call to 'resume' before 'invoke' with coroutine"
r14.<init>(r15)
throw r14
L22:
kotlin.ResultKt.throwOnFailure(r15)
goto L54
L26:
kotlin.ResultKt.throwOnFailure(r15)
androidx.lifecycle.Q r15 = r2.getIsFavourite()
java.lang.Object r15 = r15.d()
java.lang.Boolean r1 = kotlin.coroutines.jvm.internal.Boxing.boxBoolean(r5)
boolean r15 = kotlin.jvm.internal.Intrinsics.areEqual(r15, r1)
if (r15 == 0) goto L56
com.adif.elcanomovil.domain.usecases.favorites.RemoveFavoriteTrainUseCase r15 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getRemoveFavoriteTrainUseCase$p(r2)
java.lang.String r1 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getCommercialNumber$p(r2)
java.lang.String r4 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getOriginStationCode$p(r2)
java.lang.String r6 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getDestinationStationCode$p(r2)
r14.f5430b = r5
java.lang.Object r15 = r15.invoke(r1, r4, r6, r14)
if (r15 != r0) goto L54
goto La3
L54:
r13 = r14
goto L85
L56:
r15 = r4
com.adif.elcanomovil.domain.usecases.favorites.SaveFavoriteTrainUseCase r4 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getSaveFavoriteTrainUseCase$p(r2)
java.lang.String r5 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getOperator$p(r2)
java.lang.String r6 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getCommercialProduct$p(r2)
java.lang.String r7 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getCommercialNumber$p(r2)
java.lang.String r8 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getOriginStationCode$p(r2)
java.lang.String r9 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getDestinationStationCode$p(r2)
java.lang.Long r10 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getLaunchingDate$p(r2)
java.lang.String r11 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getTimeStationFrom$p(r2)
java.lang.String r12 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getTimeStationTo$p(r2)
r14.f5430b = r15
r13 = r14
java.lang.Object r14 = r4.invoke(r5, r6, r7, r8, r9, r10, r11, r12, r13)
if (r14 != r0) goto L85
goto La3
L85:
kotlinx.coroutines.flow.MutableStateFlow r14 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$get_isFavourite$p(r2)
com.adif.elcanomovil.domain.usecases.favorites.GetTrainIsFavoriteUseCase r15 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getGetTrainIsFavoriteUseCase$p(r2)
java.lang.String r1 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getCommercialNumber$p(r2)
java.lang.String r4 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getOriginStationCode$p(r2)
java.lang.String r2 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getDestinationStationCode$p(r2)
r13.f5429a = r14
r13.f5430b = r3
java.lang.Object r15 = r15.invoke(r1, r4, r2, r13)
if (r15 != r0) goto La4
La3:
return r0
La4:
r14.setValue(r15)
kotlin.Unit r14 = kotlin.Unit.INSTANCE
return r14
*/
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiTrain.main.n.invokeSuspend(java.lang.Object):java.lang.Object");
}
}

View File

@@ -0,0 +1,78 @@
package com.adif.elcanomovil.uiTrain.main;
import com.adif.elcanomovil.commonNavGraph.arguments.Filter;
import com.adif.elcanomovil.domain.usecases.filters.SaveFilterUseCase;
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: classes3.dex */
public final class o extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public int f5432a;
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ Filter f5433b;
/* renamed from: c, reason: collision with root package name */
public final /* synthetic */ TrainSituationViewModel f5434c;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public o(Filter filter, TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
super(2, continuation);
this.f5433b = filter;
this.f5434c = trainSituationViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new o(this.f5433b, this.f5434c, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((o) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
Filter filter;
SaveFilterUseCase saveFilterUseCase;
Object fetchPath;
Filter filter2;
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
int i = this.f5432a;
if (i == 0) {
ResultKt.throwOnFailure(obj);
int[] iArr = TrainSituationViewModel$handleFilterChanged$1$WhenMappings.$EnumSwitchMapping$0;
Filter filter3 = this.f5433b;
int i4 = iArr[filter3.ordinal()];
TrainSituationViewModel trainSituationViewModel = this.f5434c;
if (i4 == 1) {
filter = trainSituationViewModel.filter_full_data;
filter.setEnable(filter3.getEnable());
} else if (i4 == 2 || i4 == 3) {
filter2 = trainSituationViewModel.filter_all_stations;
filter2.setEnable(filter3.getEnable());
}
saveFilterUseCase = trainSituationViewModel.saveFilterUseCase;
saveFilterUseCase.invoke(filter3.getId(), filter3.getEnable());
this.f5432a = 1;
fetchPath = trainSituationViewModel.fetchPath(this);
if (fetchPath == 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,51 @@
package com.adif.elcanomovil.uiTrain.main;
import com.adif.elcanomovil.commonNavGraph.navigation.Navigation;
import com.adif.elcanomovil.main.BottomNavFragmentDirections;
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 kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.CoroutineScope;
/* loaded from: classes3.dex */
public final class p extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ TrainSituationViewModel f5435a;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public p(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
super(2, continuation);
this.f5435a = trainSituationViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new p(this.f5435a, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((p) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
String str;
b1.f fVar;
IntrinsicsKt.getCOROUTINE_SUSPENDED();
ResultKt.throwOnFailure(obj);
BottomNavFragmentDirections.Companion companion = BottomNavFragmentDirections.INSTANCE;
TrainSituationViewModel trainSituationViewModel = this.f5435a;
str = trainSituationViewModel.observation;
Intrinsics.checkNotNull(str);
Navigation.RootDirection rootDirection = new Navigation.RootDirection(companion.toTrainObservationBottomSheet(str), null, 2, null);
fVar = trainSituationViewModel.navigationFlow;
fVar.b(rootDirection);
return Unit.INSTANCE;
}
}

View File

@@ -0,0 +1,56 @@
package com.adif.elcanomovil.uiTrain.main;
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: classes3.dex */
public final class q extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public int f5436a;
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ TrainSituationViewModel f5437b;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public q(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
super(2, continuation);
this.f5437b = trainSituationViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new q(this.f5437b, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((q) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
Object fetchPath;
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
int i = this.f5436a;
if (i == 0) {
ResultKt.throwOnFailure(obj);
this.f5436a = 1;
fetchPath = this.f5437b.fetchPath(this);
if (fetchPath == 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,102 @@
package com.adif.elcanomovil.uiTrain.main;
import android.net.Uri;
import com.adif.elcanomovil.commonNavGraph.navigation.IntentAction;
import com.adif.elcanomovil.commonNavGraph.navigation.Navigation;
import com.adif.elcanomovil.domain.entities.circulation.TrainCirculationInfo;
import com.adif.elcanomovil.domain.entities.deeplink.SocialMetaTag;
import com.adif.elcanomovil.domain.usecases.DynamicLinkUseCase;
import com.adif.elcanomovil.uiTrain.R;
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: classes3.dex */
public final class r extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public int f5438a;
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ TrainSituationViewModel f5439b;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public r(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
super(2, continuation);
this.f5439b = trainSituationViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new r(this.f5439b, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((r) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
DynamicLinkUseCase dynamicLinkUseCase;
String str;
String str2;
Long l4;
String str3;
String str4;
String str5;
String str6;
d1.g gVar;
d1.g gVar2;
d1.g gVar3;
String str7;
b1.f fVar;
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
int i = this.f5438a;
TrainSituationViewModel trainSituationViewModel = this.f5439b;
if (i == 0) {
ResultKt.throwOnFailure(obj);
dynamicLinkUseCase = trainSituationViewModel.dynamicLinkUseCase;
str = trainSituationViewModel.originStationCode;
str2 = trainSituationViewModel.destinationStationCode;
l4 = trainSituationViewModel.launchingDate;
str3 = trainSituationViewModel.commercialNumber;
String str8 = str3 == null ? "" : str3;
str4 = trainSituationViewModel.commercialProduct;
String str9 = str4 == null ? "" : str4;
str5 = trainSituationViewModel.operator;
String str10 = str5 == null ? "" : str5;
str6 = trainSituationViewModel.observation;
TrainCirculationInfo trainCirculationInfo = new TrainCirculationInfo(str, str2, l4, str8, str10, str6, str9);
gVar = trainSituationViewModel.stringProvider;
String a2 = ((d1.h) gVar).a(R.string.dynamic_link_metatag_title);
gVar2 = trainSituationViewModel.stringProvider;
SocialMetaTag socialMetaTag = new SocialMetaTag(a2, ((d1.h) gVar2).a(R.string.dynamic_link_metatag_message), "\"https://firebasestorage.googleapis.com/v0/b/glassy-droplet-734.appspot.com/o/Salidas_squared.jpg?alt=media&token=69d77a9c-70cc-467b-b84f-dbbd6c9de708\"");
this.f5438a = 1;
obj = dynamicLinkUseCase.linkFromTrain(trainCirculationInfo, socialMetaTag, this);
if (obj == coroutine_suspended) {
return coroutine_suspended;
}
} else {
if (i != 1) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
ResultKt.throwOnFailure(obj);
}
Uri uri = (Uri) obj;
if (uri == null) {
return Unit.INSTANCE;
}
gVar3 = trainSituationViewModel.stringProvider;
int i4 = R.string.dynamic_link_text_comercial;
str7 = trainSituationViewModel.commercialNumber;
String b4 = ((d1.h) gVar3).b(i4, str7 != null ? str7 : "", uri);
fVar = trainSituationViewModel.navigationFlow;
fVar.b(new Navigation.Intent(new IntentAction.Send(b4)));
return Unit.INSTANCE;
}
}

View File

@@ -0,0 +1,71 @@
package com.adif.elcanomovil.uiTrain.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.Dispatchers;
import kotlinx.coroutines.flow.FlowKt;
import kotlinx.coroutines.flow.MutableStateFlow;
/* loaded from: classes3.dex */
public final class s extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public int f5440a;
/* renamed from: b, reason: collision with root package name */
public /* synthetic */ Object f5441b;
/* renamed from: c, reason: collision with root package name */
public final /* synthetic */ TrainSituationViewModel f5442c;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public s(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
super(2, continuation);
this.f5442c = trainSituationViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
s sVar = new s(this.f5442c, continuation);
sVar.f5441b = obj;
return sVar;
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((s) 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.f5440a;
if (i == 0) {
ResultKt.throwOnFailure(obj);
U u3 = (U) this.f5441b;
mutableStateFlow = this.f5442c._isFavourite;
C0189j a2 = q0.a(FlowKt.filterNotNull(mutableStateFlow), Dispatchers.getIO(), 2);
this.f5440a = 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,81 @@
package com.adif.elcanomovil.uiTrain.main;
import com.adif.elcanomovil.domain.entities.utils.AsyncResult;
import com.adif.elcanomovil.domain.entities.utils.Status;
import com.adif.elcanomovil.uiTrain.entities.Step;
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: classes3.dex */
public final class t extends ContinuationImpl {
/* renamed from: a, reason: collision with root package name */
public TrainSituationViewModel f5443a;
/* renamed from: b, reason: collision with root package name */
public AsyncResult f5444b;
/* renamed from: c, reason: collision with root package name */
public List f5445c;
/* renamed from: d, reason: collision with root package name */
public List f5446d;
/* renamed from: e, reason: collision with root package name */
public Collection f5447e;
/* renamed from: f, reason: collision with root package name */
public Iterator f5448f;
/* renamed from: g, reason: collision with root package name */
public Object f5449g;
public Object h;
public Object i;
/* renamed from: j, reason: collision with root package name */
public Object f5450j;
/* renamed from: k, reason: collision with root package name */
public Collection f5451k;
/* renamed from: l, reason: collision with root package name */
public Iterator f5452l;
/* renamed from: m, reason: collision with root package name */
public Step f5453m;
/* renamed from: n, reason: collision with root package name */
public Collection f5454n;
/* renamed from: o, reason: collision with root package name */
public Step f5455o;
public Status p;
/* renamed from: q, reason: collision with root package name */
public /* synthetic */ Object f5456q;
/* renamed from: r, reason: collision with root package name */
public final /* synthetic */ TrainSituationViewModel f5457r;
/* renamed from: s, reason: collision with root package name */
public int f5458s;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public t(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
super(continuation);
this.f5457r = trainSituationViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
Object mergeData;
this.f5456q = obj;
this.f5458s |= IntCompanionObject.MIN_VALUE;
mergeData = this.f5457r.mergeData(null, null, this);
return mergeData;
}
}

View File

@@ -0,0 +1,94 @@
package com.adif.elcanomovil.uiTrain.main;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlinx.coroutines.CoroutineScope;
import kotlinx.coroutines.flow.Flow;
/* loaded from: classes3.dex */
public final class u extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public Flow f5459a;
/* renamed from: b, reason: collision with root package name */
public int f5460b;
/* renamed from: c, reason: collision with root package name */
public final /* synthetic */ TrainSituationViewModel f5461c;
/* renamed from: d, reason: collision with root package name */
public final /* synthetic */ String f5462d;
/* renamed from: e, reason: collision with root package name */
public final /* synthetic */ String f5463e;
/* renamed from: f, reason: collision with root package name */
public final /* synthetic */ String f5464f;
/* renamed from: g, reason: collision with root package name */
public final /* synthetic */ String f5465g;
public final /* synthetic */ String h;
public final /* synthetic */ Long i;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public u(TrainSituationViewModel trainSituationViewModel, String str, String str2, String str3, String str4, String str5, Long l4, Continuation continuation) {
super(2, continuation);
this.f5461c = trainSituationViewModel;
this.f5462d = str;
this.f5463e = str2;
this.f5464f = str3;
this.f5465g = str4;
this.h = str5;
this.i = l4;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new u(this.f5461c, this.f5462d, this.f5463e, this.f5464f, this.f5465g, this.h, this.i, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((u) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
/* JADX WARN: Code restructure failed: missing block: B:16:0x00de, code lost:
if (kotlinx.coroutines.flow.FlowKt.collect(r0, r17) == r8) goto L30;
*/
/* JADX WARN: Code restructure failed: missing block: B:17:0x00e0, code lost:
return r8;
*/
/* JADX WARN: Code restructure failed: missing block: B:20:0x00c7, code lost:
if (r0 == r8) goto L30;
*/
/* JADX WARN: Code restructure failed: missing block: B:23:0x00ac, code lost:
if (r0 == r8) goto L30;
*/
/* JADX WARN: Code restructure failed: missing block: B:26:0x0092, code lost:
if (r4 == r8) goto L30;
*/
/* JADX WARN: Code restructure failed: missing block: B:28:0x0080, code lost:
if (r6 == r8) goto L30;
*/
@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 r18) {
/*
Method dump skipped, instructions count: 228
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiTrain.main.u.invokeSuspend(java.lang.Object):java.lang.Object");
}
}

View File

@@ -0,0 +1,82 @@
package com.adif.elcanomovil.uiTrain.main;
import com.adif.elcanomovil.domain.usecases.favorites.GetTrainIsFavoriteUseCase;
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;
import kotlinx.coroutines.flow.MutableStateFlow;
/* loaded from: classes3.dex */
public final class v extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public MutableStateFlow f5466a;
/* renamed from: b, reason: collision with root package name */
public int f5467b;
/* renamed from: c, reason: collision with root package name */
public final /* synthetic */ TrainSituationViewModel f5468c;
/* renamed from: d, reason: collision with root package name */
public final /* synthetic */ String f5469d;
/* renamed from: e, reason: collision with root package name */
public final /* synthetic */ String f5470e;
/* renamed from: f, reason: collision with root package name */
public final /* synthetic */ String f5471f;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public v(TrainSituationViewModel trainSituationViewModel, String str, String str2, String str3, Continuation continuation) {
super(2, continuation);
this.f5468c = trainSituationViewModel;
this.f5469d = str;
this.f5470e = str2;
this.f5471f = str3;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new v(this.f5468c, this.f5469d, this.f5470e, this.f5471f, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((v) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
MutableStateFlow mutableStateFlow;
GetTrainIsFavoriteUseCase getTrainIsFavoriteUseCase;
MutableStateFlow mutableStateFlow2;
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
int i = this.f5467b;
if (i == 0) {
ResultKt.throwOnFailure(obj);
TrainSituationViewModel trainSituationViewModel = this.f5468c;
mutableStateFlow = trainSituationViewModel._isFavourite;
getTrainIsFavoriteUseCase = trainSituationViewModel.getTrainIsFavoriteUseCase;
this.f5466a = mutableStateFlow;
this.f5467b = 1;
obj = getTrainIsFavoriteUseCase.invoke(this.f5469d, this.f5470e, this.f5471f, this);
if (obj == coroutine_suspended) {
return coroutine_suspended;
}
mutableStateFlow2 = mutableStateFlow;
} else {
if (i != 1) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
mutableStateFlow2 = this.f5466a;
ResultKt.throwOnFailure(obj);
}
mutableStateFlow2.setValue(obj);
return Unit.INSTANCE;
}
}

View File

@@ -0,0 +1,8 @@
package com.adif.elcanomovil.uiTrain.main;
/* loaded from: classes3.dex */
public abstract class w {
/* renamed from: a, reason: collision with root package name */
public static final TrainSituationViewModel_HiltModules_KeyModule_ProvideFactory f5472a = new TrainSituationViewModel_HiltModules_KeyModule_ProvideFactory();
}