Primer paso de la investigacion. Se aportan el .apk, las carpetas con el apk extraido y el apk descompilado. El archivo API_DOCUMENTATION.md es un archivo donde se anotaran los descubrimientos del funcionamiento de la API, y los .py son scripts para probar la funcionalidad de la API con los métodos que vayamos encontrando. Finalmente, los archivos .js son scripts de Frida para extraer informacion de la APP durante la ejecucion.
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
package com.adif.elcanomovil.uiDepartures.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.commonViews.BottomSheetListView;
|
||||
import com.adif.elcanomovil.uiDepartures.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class BottomSheetObservationsBinding {
|
||||
public final ConstraintLayout observationsBottomsheet;
|
||||
public final BottomSheetListView observationsBottomsheetListItem;
|
||||
public final TextView observationsBottomsheetTitle;
|
||||
private final LinearLayoutCompat rootView;
|
||||
public final ImageView sliderImageController;
|
||||
|
||||
private BottomSheetObservationsBinding(LinearLayoutCompat linearLayoutCompat, ConstraintLayout constraintLayout, BottomSheetListView bottomSheetListView, TextView textView, ImageView imageView) {
|
||||
this.rootView = linearLayoutCompat;
|
||||
this.observationsBottomsheet = constraintLayout;
|
||||
this.observationsBottomsheetListItem = bottomSheetListView;
|
||||
this.observationsBottomsheetTitle = textView;
|
||||
this.sliderImageController = imageView;
|
||||
}
|
||||
|
||||
public static BottomSheetObservationsBinding bind(View view) {
|
||||
int i = R.id.observations_bottomsheet;
|
||||
ConstraintLayout constraintLayout = (ConstraintLayout) AbstractC0105a.t(view, i);
|
||||
if (constraintLayout != null) {
|
||||
i = R.id.observations_bottomsheet_list_item;
|
||||
BottomSheetListView bottomSheetListView = (BottomSheetListView) AbstractC0105a.t(view, i);
|
||||
if (bottomSheetListView != null) {
|
||||
i = R.id.observations_bottomsheet_title;
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView != null) {
|
||||
i = R.id.sliderImageController;
|
||||
ImageView imageView = (ImageView) AbstractC0105a.t(view, i);
|
||||
if (imageView != null) {
|
||||
return new BottomSheetObservationsBinding((LinearLayoutCompat) view, constraintLayout, bottomSheetListView, textView, imageView);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static BottomSheetObservationsBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static BottomSheetObservationsBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.bottom_sheet_observations, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public LinearLayoutCompat getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
package com.adif.elcanomovil.uiDepartures.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.core.widget.NestedScrollView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.adif.elcanomovil.commonViews.EmptyCirculationsView;
|
||||
import com.adif.elcanomovil.uiDepartures.R;
|
||||
import com.adif.elcanomovil.uiDepartures.views.OneWayCirculationHeaderView;
|
||||
import com.adif.elcanomovil.uiDepartures.views.StationHeaderView;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class FragmentCirculationBinding {
|
||||
public final OneWayCirculationHeaderView circulationHeader;
|
||||
public final RecyclerView circulations;
|
||||
public final FrameLayout circulationsContainer;
|
||||
public final EmptyCirculationsView empty;
|
||||
public final TextView loadingMore;
|
||||
public final EmptyCirculationsView loadingView;
|
||||
private final LinearLayout rootView;
|
||||
public final NestedScrollView scrollable;
|
||||
public final StationHeaderView stationHeader;
|
||||
|
||||
private FragmentCirculationBinding(LinearLayout linearLayout, OneWayCirculationHeaderView oneWayCirculationHeaderView, RecyclerView recyclerView, FrameLayout frameLayout, EmptyCirculationsView emptyCirculationsView, TextView textView, EmptyCirculationsView emptyCirculationsView2, NestedScrollView nestedScrollView, StationHeaderView stationHeaderView) {
|
||||
this.rootView = linearLayout;
|
||||
this.circulationHeader = oneWayCirculationHeaderView;
|
||||
this.circulations = recyclerView;
|
||||
this.circulationsContainer = frameLayout;
|
||||
this.empty = emptyCirculationsView;
|
||||
this.loadingMore = textView;
|
||||
this.loadingView = emptyCirculationsView2;
|
||||
this.scrollable = nestedScrollView;
|
||||
this.stationHeader = stationHeaderView;
|
||||
}
|
||||
|
||||
public static FragmentCirculationBinding bind(View view) {
|
||||
int i = R.id.circulation_header;
|
||||
OneWayCirculationHeaderView oneWayCirculationHeaderView = (OneWayCirculationHeaderView) AbstractC0105a.t(view, i);
|
||||
if (oneWayCirculationHeaderView != null) {
|
||||
i = R.id.circulations;
|
||||
RecyclerView recyclerView = (RecyclerView) AbstractC0105a.t(view, i);
|
||||
if (recyclerView != null) {
|
||||
i = R.id.circulationsContainer;
|
||||
FrameLayout frameLayout = (FrameLayout) AbstractC0105a.t(view, i);
|
||||
if (frameLayout != null) {
|
||||
i = R.id.empty;
|
||||
EmptyCirculationsView emptyCirculationsView = (EmptyCirculationsView) AbstractC0105a.t(view, i);
|
||||
if (emptyCirculationsView != null) {
|
||||
i = R.id.loadingMore;
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView != null) {
|
||||
i = R.id.loadingView;
|
||||
EmptyCirculationsView emptyCirculationsView2 = (EmptyCirculationsView) AbstractC0105a.t(view, i);
|
||||
if (emptyCirculationsView2 != null) {
|
||||
i = R.id.scrollable;
|
||||
NestedScrollView nestedScrollView = (NestedScrollView) AbstractC0105a.t(view, i);
|
||||
if (nestedScrollView != null) {
|
||||
i = R.id.station_header;
|
||||
StationHeaderView stationHeaderView = (StationHeaderView) AbstractC0105a.t(view, i);
|
||||
if (stationHeaderView != null) {
|
||||
return new FragmentCirculationBinding((LinearLayout) view, oneWayCirculationHeaderView, recyclerView, frameLayout, emptyCirculationsView, textView, emptyCirculationsView2, nestedScrollView, stationHeaderView);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static FragmentCirculationBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static FragmentCirculationBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.fragment_circulation, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public LinearLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package com.adif.elcanomovil.uiDepartures.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.viewpager2.widget.ViewPager2;
|
||||
import com.adif.elcanomovil.commonViews.StationOptionView;
|
||||
import com.adif.elcanomovil.uiDepartures.R;
|
||||
import com.google.android.material.tabs.TabLayout;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class FragmentDeparturesBinding {
|
||||
public final ViewPager2 pager;
|
||||
private final ConstraintLayout rootView;
|
||||
public final View separator;
|
||||
public final StationOptionView stationComercial;
|
||||
public final StationOptionView stationInfo;
|
||||
public final LinearLayout stationOptions;
|
||||
public final TabLayout tabLayout;
|
||||
|
||||
private FragmentDeparturesBinding(ConstraintLayout constraintLayout, ViewPager2 viewPager2, View view, StationOptionView stationOptionView, StationOptionView stationOptionView2, LinearLayout linearLayout, TabLayout tabLayout) {
|
||||
this.rootView = constraintLayout;
|
||||
this.pager = viewPager2;
|
||||
this.separator = view;
|
||||
this.stationComercial = stationOptionView;
|
||||
this.stationInfo = stationOptionView2;
|
||||
this.stationOptions = linearLayout;
|
||||
this.tabLayout = tabLayout;
|
||||
}
|
||||
|
||||
public static FragmentDeparturesBinding bind(View view) {
|
||||
int i = R.id.pager;
|
||||
ViewPager2 viewPager2 = (ViewPager2) AbstractC0105a.t(view, i);
|
||||
if (viewPager2 != null) {
|
||||
View t2 = AbstractC0105a.t(view, R.id.separator);
|
||||
StationOptionView stationOptionView = (StationOptionView) AbstractC0105a.t(view, R.id.station_comercial);
|
||||
StationOptionView stationOptionView2 = (StationOptionView) AbstractC0105a.t(view, R.id.station_info);
|
||||
LinearLayout linearLayout = (LinearLayout) AbstractC0105a.t(view, R.id.station_options);
|
||||
i = R.id.tab_layout;
|
||||
TabLayout tabLayout = (TabLayout) AbstractC0105a.t(view, i);
|
||||
if (tabLayout != null) {
|
||||
return new FragmentDeparturesBinding((ConstraintLayout) view, viewPager2, t2, stationOptionView, stationOptionView2, linearLayout, tabLayout);
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static FragmentDeparturesBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static FragmentDeparturesBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.fragment_departures, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public ConstraintLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package com.adif.elcanomovil.uiDepartures.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.uiDepartures.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class ItemBottomSheetObservationsBinding {
|
||||
public final TextView observationsBottomsheetItemStation;
|
||||
public final TextView observationsBottomsheetItemText;
|
||||
public final ImageView observationsIconType;
|
||||
private final ConstraintLayout rootView;
|
||||
|
||||
private ItemBottomSheetObservationsBinding(ConstraintLayout constraintLayout, TextView textView, TextView textView2, ImageView imageView) {
|
||||
this.rootView = constraintLayout;
|
||||
this.observationsBottomsheetItemStation = textView;
|
||||
this.observationsBottomsheetItemText = textView2;
|
||||
this.observationsIconType = imageView;
|
||||
}
|
||||
|
||||
public static ItemBottomSheetObservationsBinding bind(View view) {
|
||||
int i = R.id.observations_bottomsheet_item_station;
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView != null) {
|
||||
i = R.id.observations_bottomsheet_item_text;
|
||||
TextView textView2 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView2 != null) {
|
||||
i = R.id.observations_icon_type;
|
||||
ImageView imageView = (ImageView) AbstractC0105a.t(view, i);
|
||||
if (imageView != null) {
|
||||
return new ItemBottomSheetObservationsBinding((ConstraintLayout) view, textView, textView2, imageView);
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static ItemBottomSheetObservationsBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static ItemBottomSheetObservationsBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.item_bottom_sheet_observations, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public ConstraintLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
package com.adif.elcanomovil.uiDepartures.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.uiDepartures.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class ItemCategoryListBinding {
|
||||
private final ConstraintLayout rootView;
|
||||
public final ImageView stationCategoryIcon;
|
||||
public final TextView stationCategoryTitle;
|
||||
|
||||
private ItemCategoryListBinding(ConstraintLayout constraintLayout, ImageView imageView, TextView textView) {
|
||||
this.rootView = constraintLayout;
|
||||
this.stationCategoryIcon = imageView;
|
||||
this.stationCategoryTitle = textView;
|
||||
}
|
||||
|
||||
public static ItemCategoryListBinding bind(View view) {
|
||||
int i = R.id.stationCategoryIcon;
|
||||
ImageView imageView = (ImageView) AbstractC0105a.t(view, i);
|
||||
if (imageView != null) {
|
||||
i = R.id.stationCategoryTitle;
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView != null) {
|
||||
return new ItemCategoryListBinding((ConstraintLayout) view, imageView, textView);
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static ItemCategoryListBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static ItemCategoryListBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.item_category_list, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public ConstraintLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,132 @@
|
||||
package com.adif.elcanomovil.uiDepartures.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.cardview.widget.CardView;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.constraintlayout.widget.Guideline;
|
||||
import com.adif.elcanomovil.commonViews.databinding.CorporateCirculationInfoBinding;
|
||||
import com.adif.elcanomovil.uiDepartures.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class ItemCirculationCercaniasBinding {
|
||||
public final ImageView accessibility;
|
||||
public final ConstraintLayout clMainInfo;
|
||||
public final CorporateCirculationInfoBinding corporateInfo;
|
||||
public final Guideline guideline20;
|
||||
public final Guideline guideline75;
|
||||
public final Guideline guideline90;
|
||||
public final TextView line;
|
||||
public final CardView lineColor;
|
||||
public final ImageView logo;
|
||||
public final TextView notes;
|
||||
public final TextView platform;
|
||||
private final ConstraintLayout rootView;
|
||||
public final TextView station;
|
||||
public final LinearLayout stationInfo;
|
||||
public final TextView time;
|
||||
public final TextView warning;
|
||||
|
||||
private ItemCirculationCercaniasBinding(ConstraintLayout constraintLayout, ImageView imageView, ConstraintLayout constraintLayout2, CorporateCirculationInfoBinding corporateCirculationInfoBinding, Guideline guideline, Guideline guideline2, Guideline guideline3, TextView textView, CardView cardView, ImageView imageView2, TextView textView2, TextView textView3, TextView textView4, LinearLayout linearLayout, TextView textView5, TextView textView6) {
|
||||
this.rootView = constraintLayout;
|
||||
this.accessibility = imageView;
|
||||
this.clMainInfo = constraintLayout2;
|
||||
this.corporateInfo = corporateCirculationInfoBinding;
|
||||
this.guideline20 = guideline;
|
||||
this.guideline75 = guideline2;
|
||||
this.guideline90 = guideline3;
|
||||
this.line = textView;
|
||||
this.lineColor = cardView;
|
||||
this.logo = imageView2;
|
||||
this.notes = textView2;
|
||||
this.platform = textView3;
|
||||
this.station = textView4;
|
||||
this.stationInfo = linearLayout;
|
||||
this.time = textView5;
|
||||
this.warning = textView6;
|
||||
}
|
||||
|
||||
public static ItemCirculationCercaniasBinding bind(View view) {
|
||||
View t2;
|
||||
int i = R.id.accessibility;
|
||||
ImageView imageView = (ImageView) AbstractC0105a.t(view, i);
|
||||
if (imageView != null) {
|
||||
i = R.id.cl_main_info;
|
||||
ConstraintLayout constraintLayout = (ConstraintLayout) AbstractC0105a.t(view, i);
|
||||
if (constraintLayout != null && (t2 = AbstractC0105a.t(view, (i = R.id.corporate_info))) != null) {
|
||||
CorporateCirculationInfoBinding bind = CorporateCirculationInfoBinding.bind(t2);
|
||||
i = R.id.guideline20;
|
||||
Guideline guideline = (Guideline) AbstractC0105a.t(view, i);
|
||||
if (guideline != null) {
|
||||
i = R.id.guideline75;
|
||||
Guideline guideline2 = (Guideline) AbstractC0105a.t(view, i);
|
||||
if (guideline2 != null) {
|
||||
i = R.id.guideline90;
|
||||
Guideline guideline3 = (Guideline) AbstractC0105a.t(view, i);
|
||||
if (guideline3 != null) {
|
||||
i = R.id.line;
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView != null) {
|
||||
i = R.id.lineColor;
|
||||
CardView cardView = (CardView) AbstractC0105a.t(view, i);
|
||||
if (cardView != null) {
|
||||
i = R.id.logo;
|
||||
ImageView imageView2 = (ImageView) AbstractC0105a.t(view, i);
|
||||
if (imageView2 != null) {
|
||||
i = R.id.notes;
|
||||
TextView textView2 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView2 != null) {
|
||||
i = R.id.platform;
|
||||
TextView textView3 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView3 != null) {
|
||||
i = R.id.station;
|
||||
TextView textView4 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView4 != null) {
|
||||
i = R.id.station_info;
|
||||
LinearLayout linearLayout = (LinearLayout) AbstractC0105a.t(view, i);
|
||||
if (linearLayout != null) {
|
||||
i = R.id.time;
|
||||
TextView textView5 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView5 != null) {
|
||||
i = R.id.warning;
|
||||
TextView textView6 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView6 != null) {
|
||||
return new ItemCirculationCercaniasBinding((ConstraintLayout) view, imageView, constraintLayout, bind, guideline, guideline2, guideline3, textView, cardView, imageView2, textView2, textView3, textView4, linearLayout, textView5, textView6);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static ItemCirculationCercaniasBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static ItemCirculationCercaniasBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.item_circulation_cercanias, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public ConstraintLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,155 @@
|
||||
package com.adif.elcanomovil.uiDepartures.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.constraintlayout.widget.Guideline;
|
||||
import com.adif.elcanomovil.commonViews.databinding.CorporateCirculationInfoBinding;
|
||||
import com.adif.elcanomovil.uiDepartures.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class ItemCirculationTrainsBinding {
|
||||
public final TextView action;
|
||||
public final ConstraintLayout clMainInfo;
|
||||
public final CorporateCirculationInfoBinding corporateInfo;
|
||||
public final TextView delayedTime;
|
||||
public final Guideline guideline20;
|
||||
public final Guideline guideline75;
|
||||
public final Guideline guideline90;
|
||||
public final View indicatorLeft;
|
||||
public final View indicatorRight;
|
||||
public final ImageView logo;
|
||||
public final TextView notes;
|
||||
public final TextView number;
|
||||
public final TextView operator;
|
||||
public final TextView platform;
|
||||
public final TextView product;
|
||||
private final ConstraintLayout rootView;
|
||||
public final TextView station;
|
||||
public final LinearLayout stationContainer;
|
||||
public final ImageView suppressedTrain;
|
||||
public final TextView time;
|
||||
public final TextView warning;
|
||||
|
||||
private ItemCirculationTrainsBinding(ConstraintLayout constraintLayout, TextView textView, ConstraintLayout constraintLayout2, CorporateCirculationInfoBinding corporateCirculationInfoBinding, TextView textView2, Guideline guideline, Guideline guideline2, Guideline guideline3, View view, View view2, ImageView imageView, TextView textView3, TextView textView4, TextView textView5, TextView textView6, TextView textView7, TextView textView8, LinearLayout linearLayout, ImageView imageView2, TextView textView9, TextView textView10) {
|
||||
this.rootView = constraintLayout;
|
||||
this.action = textView;
|
||||
this.clMainInfo = constraintLayout2;
|
||||
this.corporateInfo = corporateCirculationInfoBinding;
|
||||
this.delayedTime = textView2;
|
||||
this.guideline20 = guideline;
|
||||
this.guideline75 = guideline2;
|
||||
this.guideline90 = guideline3;
|
||||
this.indicatorLeft = view;
|
||||
this.indicatorRight = view2;
|
||||
this.logo = imageView;
|
||||
this.notes = textView3;
|
||||
this.number = textView4;
|
||||
this.operator = textView5;
|
||||
this.platform = textView6;
|
||||
this.product = textView7;
|
||||
this.station = textView8;
|
||||
this.stationContainer = linearLayout;
|
||||
this.suppressedTrain = imageView2;
|
||||
this.time = textView9;
|
||||
this.warning = textView10;
|
||||
}
|
||||
|
||||
public static ItemCirculationTrainsBinding bind(View view) {
|
||||
View t2;
|
||||
View t4;
|
||||
View t5;
|
||||
int i = R.id.action;
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView != null) {
|
||||
i = R.id.cl_main_info;
|
||||
ConstraintLayout constraintLayout = (ConstraintLayout) AbstractC0105a.t(view, i);
|
||||
if (constraintLayout != null && (t2 = AbstractC0105a.t(view, (i = R.id.corporate_info))) != null) {
|
||||
CorporateCirculationInfoBinding bind = CorporateCirculationInfoBinding.bind(t2);
|
||||
i = R.id.delayed_time;
|
||||
TextView textView2 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView2 != null) {
|
||||
i = R.id.guideline20;
|
||||
Guideline guideline = (Guideline) AbstractC0105a.t(view, i);
|
||||
if (guideline != null) {
|
||||
i = R.id.guideline75;
|
||||
Guideline guideline2 = (Guideline) AbstractC0105a.t(view, i);
|
||||
if (guideline2 != null) {
|
||||
i = R.id.guideline90;
|
||||
Guideline guideline3 = (Guideline) AbstractC0105a.t(view, i);
|
||||
if (guideline3 != null && (t4 = AbstractC0105a.t(view, (i = R.id.indicator_left))) != null && (t5 = AbstractC0105a.t(view, (i = R.id.indicator_right))) != null) {
|
||||
i = R.id.logo;
|
||||
ImageView imageView = (ImageView) AbstractC0105a.t(view, i);
|
||||
if (imageView != null) {
|
||||
i = R.id.notes;
|
||||
TextView textView3 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView3 != null) {
|
||||
i = R.id.number;
|
||||
TextView textView4 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView4 != null) {
|
||||
i = R.id.operator;
|
||||
TextView textView5 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView5 != null) {
|
||||
i = R.id.platform;
|
||||
TextView textView6 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView6 != null) {
|
||||
i = R.id.product;
|
||||
TextView textView7 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView7 != null) {
|
||||
i = R.id.station;
|
||||
TextView textView8 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView8 != null) {
|
||||
i = R.id.station_container;
|
||||
LinearLayout linearLayout = (LinearLayout) AbstractC0105a.t(view, i);
|
||||
if (linearLayout != null) {
|
||||
i = R.id.suppressed_train;
|
||||
ImageView imageView2 = (ImageView) AbstractC0105a.t(view, i);
|
||||
if (imageView2 != null) {
|
||||
i = R.id.time;
|
||||
TextView textView9 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView9 != null) {
|
||||
i = R.id.warning;
|
||||
TextView textView10 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView10 != null) {
|
||||
return new ItemCirculationTrainsBinding((ConstraintLayout) view, textView, constraintLayout, bind, textView2, guideline, guideline2, guideline3, t4, t5, imageView, textView3, textView4, textView5, textView6, textView7, textView8, linearLayout, imageView2, textView9, textView10);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static ItemCirculationTrainsBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static ItemCirculationTrainsBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.item_circulation_trains, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public ConstraintLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
package com.adif.elcanomovil.uiDepartures.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.TextView;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.constraintlayout.widget.Guideline;
|
||||
import com.adif.elcanomovil.uiDepartures.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class ViewCirculationHeaderBinding {
|
||||
public final Guideline guideline20;
|
||||
public final Guideline guideline75;
|
||||
public final Guideline guideline90;
|
||||
public final TextView platform;
|
||||
private final ConstraintLayout rootView;
|
||||
public final TextView station;
|
||||
public final TextView time;
|
||||
public final TextView type;
|
||||
|
||||
private ViewCirculationHeaderBinding(ConstraintLayout constraintLayout, Guideline guideline, Guideline guideline2, Guideline guideline3, TextView textView, TextView textView2, TextView textView3, TextView textView4) {
|
||||
this.rootView = constraintLayout;
|
||||
this.guideline20 = guideline;
|
||||
this.guideline75 = guideline2;
|
||||
this.guideline90 = guideline3;
|
||||
this.platform = textView;
|
||||
this.station = textView2;
|
||||
this.time = textView3;
|
||||
this.type = textView4;
|
||||
}
|
||||
|
||||
public static ViewCirculationHeaderBinding bind(View view) {
|
||||
int i = R.id.guideline20;
|
||||
Guideline guideline = (Guideline) AbstractC0105a.t(view, i);
|
||||
if (guideline != null) {
|
||||
i = R.id.guideline75;
|
||||
Guideline guideline2 = (Guideline) AbstractC0105a.t(view, i);
|
||||
if (guideline2 != null) {
|
||||
i = R.id.guideline90;
|
||||
Guideline guideline3 = (Guideline) AbstractC0105a.t(view, i);
|
||||
if (guideline3 != 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) {
|
||||
i = R.id.time;
|
||||
TextView textView3 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView3 != null) {
|
||||
i = R.id.type;
|
||||
TextView textView4 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView4 != null) {
|
||||
return new ViewCirculationHeaderBinding((ConstraintLayout) view, guideline, guideline2, guideline3, textView, textView2, textView3, textView4);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static ViewCirculationHeaderBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static ViewCirculationHeaderBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.view_circulation_header, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public ConstraintLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
package com.adif.elcanomovil.uiDepartures.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.constraintlayout.widget.Guideline;
|
||||
import com.adif.elcanomovil.uiDepartures.R;
|
||||
import com.adif.elcanomovil.uiDepartures.views.TrainTypeSelector;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class ViewCirculationStationBinding {
|
||||
public final ImageView adif;
|
||||
public final TextView circulationType;
|
||||
public final ImageView directionArrow;
|
||||
public final ImageView favourite;
|
||||
public final TextView filters;
|
||||
public final Guideline guideline20;
|
||||
public final ImageView indicator;
|
||||
public final ImageView observations;
|
||||
private final ConstraintLayout rootView;
|
||||
public final ImageView search;
|
||||
public final ImageView searchTo;
|
||||
public final View separator;
|
||||
public final ImageView share;
|
||||
public final TextView station;
|
||||
public final TextView stationTo;
|
||||
public final LinearLayout stations;
|
||||
public final ImageButton switchStations;
|
||||
public final TrainTypeSelector trainSelector;
|
||||
public final ImageView twitter;
|
||||
|
||||
private ViewCirculationStationBinding(ConstraintLayout constraintLayout, ImageView imageView, TextView textView, ImageView imageView2, ImageView imageView3, TextView textView2, Guideline guideline, ImageView imageView4, ImageView imageView5, ImageView imageView6, ImageView imageView7, View view, ImageView imageView8, TextView textView3, TextView textView4, LinearLayout linearLayout, ImageButton imageButton, TrainTypeSelector trainTypeSelector, ImageView imageView9) {
|
||||
this.rootView = constraintLayout;
|
||||
this.adif = imageView;
|
||||
this.circulationType = textView;
|
||||
this.directionArrow = imageView2;
|
||||
this.favourite = imageView3;
|
||||
this.filters = textView2;
|
||||
this.guideline20 = guideline;
|
||||
this.indicator = imageView4;
|
||||
this.observations = imageView5;
|
||||
this.search = imageView6;
|
||||
this.searchTo = imageView7;
|
||||
this.separator = view;
|
||||
this.share = imageView8;
|
||||
this.station = textView3;
|
||||
this.stationTo = textView4;
|
||||
this.stations = linearLayout;
|
||||
this.switchStations = imageButton;
|
||||
this.trainSelector = trainTypeSelector;
|
||||
this.twitter = imageView9;
|
||||
}
|
||||
|
||||
public static ViewCirculationStationBinding bind(View view) {
|
||||
ImageView imageView = (ImageView) AbstractC0105a.t(view, R.id.adif);
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, R.id.circulationType);
|
||||
ImageView imageView2 = (ImageView) AbstractC0105a.t(view, R.id.direction_arrow);
|
||||
ImageView imageView3 = (ImageView) AbstractC0105a.t(view, R.id.favourite);
|
||||
TextView textView2 = (TextView) AbstractC0105a.t(view, R.id.filters);
|
||||
Guideline guideline = (Guideline) AbstractC0105a.t(view, R.id.guideline20);
|
||||
ImageView imageView4 = (ImageView) AbstractC0105a.t(view, R.id.indicator);
|
||||
ImageView imageView5 = (ImageView) AbstractC0105a.t(view, R.id.observations);
|
||||
ImageView imageView6 = (ImageView) AbstractC0105a.t(view, R.id.search);
|
||||
ImageView imageView7 = (ImageView) AbstractC0105a.t(view, R.id.search_to);
|
||||
View t2 = AbstractC0105a.t(view, R.id.separator);
|
||||
ImageView imageView8 = (ImageView) AbstractC0105a.t(view, R.id.share);
|
||||
int i = R.id.station;
|
||||
TextView textView3 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView3 != null) {
|
||||
i = R.id.station_to;
|
||||
TextView textView4 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView4 != null) {
|
||||
return new ViewCirculationStationBinding((ConstraintLayout) view, imageView, textView, imageView2, imageView3, textView2, guideline, imageView4, imageView5, imageView6, imageView7, t2, imageView8, textView3, textView4, (LinearLayout) AbstractC0105a.t(view, R.id.stations), (ImageButton) AbstractC0105a.t(view, R.id.switch_stations), (TrainTypeSelector) AbstractC0105a.t(view, R.id.train_selector), (ImageView) AbstractC0105a.t(view, R.id.twitter));
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static ViewCirculationStationBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static ViewCirculationStationBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.view_circulation_station, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public ConstraintLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
package com.adif.elcanomovil.uiDepartures.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.RadioButton;
|
||||
import android.widget.RadioGroup;
|
||||
import com.adif.elcanomovil.uiDepartures.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class ViewRadiogroupTraintypeBinding {
|
||||
public final RadioButton cercanias;
|
||||
public final RadioGroup group;
|
||||
public final RadioButton others;
|
||||
private final View rootView;
|
||||
public final RadioButton trains;
|
||||
|
||||
private ViewRadiogroupTraintypeBinding(View view, RadioButton radioButton, RadioGroup radioGroup, RadioButton radioButton2, RadioButton radioButton3) {
|
||||
this.rootView = view;
|
||||
this.cercanias = radioButton;
|
||||
this.group = radioGroup;
|
||||
this.others = radioButton2;
|
||||
this.trains = radioButton3;
|
||||
}
|
||||
|
||||
public static ViewRadiogroupTraintypeBinding bind(View view) {
|
||||
int i = R.id.cercanias;
|
||||
RadioButton radioButton = (RadioButton) AbstractC0105a.t(view, i);
|
||||
if (radioButton != null) {
|
||||
i = R.id.group;
|
||||
RadioGroup radioGroup = (RadioGroup) AbstractC0105a.t(view, i);
|
||||
if (radioGroup != null) {
|
||||
i = R.id.others;
|
||||
RadioButton radioButton2 = (RadioButton) AbstractC0105a.t(view, i);
|
||||
if (radioButton2 != null) {
|
||||
i = R.id.trains;
|
||||
RadioButton radioButton3 = (RadioButton) AbstractC0105a.t(view, i);
|
||||
if (radioButton3 != null) {
|
||||
return new ViewRadiogroupTraintypeBinding(view, radioButton, radioGroup, radioButton2, radioButton3);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static ViewRadiogroupTraintypeBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup) {
|
||||
if (viewGroup == null) {
|
||||
throw new NullPointerException("parent");
|
||||
}
|
||||
layoutInflater.inflate(R.layout.view_radiogroup_traintype, viewGroup);
|
||||
return bind(viewGroup);
|
||||
}
|
||||
|
||||
public View getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user