Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
@@ -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";
|
||||
}
|
||||
8560
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/R.java
Normal file
8560
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/R.java
Normal file
File diff suppressed because one or more lines are too long
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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\bÇ\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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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
@@ -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 {
|
||||
}
|
||||
@@ -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));
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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\f¢\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\n¢\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\f¢\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;
|
||||
}
|
||||
}
|
||||
@@ -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));
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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\n¨\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;
|
||||
}
|
||||
}
|
||||
@@ -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());
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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\f¢\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);
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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\n¢\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);
|
||||
}
|
||||
}
|
||||
@@ -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());
|
||||
}
|
||||
}
|
||||
@@ -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\t¢\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\r¨\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\f¨\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, ')');
|
||||
}
|
||||
}
|
||||
@@ -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\f¢\u0006\u0004\b\u000f\u0010\u0010J#\u0010\u0014\u001a\u00020\u000e2\u0006\u0010\u0011\u001a\u00020\u00072\f\u0010\u0013\u001a\b\u0012\u0004\u0012\u00020\u00070\u0012¢\u0006\u0004\b\u0014\u0010\u0015J\u001d\u0010\u0017\u001a\u00020\u000e2\u0006\u0010\u0011\u001a\u00020\u00072\u0006\u0010\u0013\u001a\u00020\u0016¢\u0006\u0004\b\u0017\u0010\u0018J\u0015\u0010\u001a\u001a\u00020\u000e2\u0006\u0010\u0019\u001a\u00020\u0007¢\u0006\u0004\b\u001a\u0010\u001bJ\u001d\u0010\u001d\u001a\u00020\u000e2\u0006\u0010\u0011\u001a\u00020\u00072\u0006\u0010\u0013\u001a\u00020\u001c¢\u0006\u0004\b\u001d\u0010\u001eJ\u0099\u0001\u0010,\u001a\u00020\u000e2\b\u0010\u001f\u001a\u0004\u0018\u00010\u00072\b\u0010 \u001a\u0004\u0018\u00010\u00072\b\u0010!\u001a\u0004\u0018\u00010\u00072\b\u0010\"\u001a\u0004\u0018\u00010\u00072\u0006\u0010#\u001a\u00020\u00042\u000e\u0010$\u001a\n\u0012\u0004\u0012\u00020\u0007\u0018\u00010\u00122\b\u0010%\u001a\u0004\u0018\u00010\u00072\u000e\u0010&\u001a\n\u0012\u0004\u0012\u00020\u0007\u0018\u00010\u00122\b\u0010'\u001a\u0004\u0018\u00010\u00072\b\u0010(\u001a\u0004\u0018\u00010\u00072\b\u0010)\u001a\u0004\u0018\u00010\u00072\b\u0010*\u001a\u0004\u0018\u00010\u00072\b\u0010+\u001a\u0004\u0018\u00010\u0007¢\u0006\u0004\b,\u0010-J\u0015\u0010.\u001a\u00020\u000e2\u0006\u0010\u0011\u001a\u00020\u0007¢\u0006\u0004\b.\u0010\u001b¨\u0006/"}, d2 = {"Lcom/adif/elcanomovil/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() {
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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\f¨\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);
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
@@ -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\b¨\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\bÆ\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\bÆ\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() {
|
||||
}
|
||||
}
|
||||
@@ -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
@@ -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";
|
||||
}
|
||||
@@ -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());
|
||||
}
|
||||
}
|
||||
@@ -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() {
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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\n¢\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);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
158
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/e.java
Normal file
158
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/e.java
Normal 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
137
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/i.java
Normal file
137
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/i.java
Normal 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
145
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/j.java
Normal file
145
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/j.java
Normal 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");
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
@@ -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));
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
132
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/n.java
Normal file
132
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/n.java
Normal 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");
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
102
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/r.java
Normal file
102
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/r.java
Normal 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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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");
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
Reference in New Issue
Block a user