Files
adif-api-reverse-engineering/apk_decompiled/sources/com/adif/elcanomovil/uiDialog/StationsDialogFragment.java

455 lines
24 KiB
Java

package com.adif.elcanomovil.uiDialog;
import C.w;
import G2.l;
import I0.h;
import I0.p;
import S0.i;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.method.ScrollingMovementMethod;
import android.util.Patterns;
import android.view.LayoutInflater;
import android.view.View;
import android.webkit.URLUtil;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.fragment.app.DialogInterfaceOnCancelListenerC0174y;
import androidx.fragment.app.K;
import com.adif.elcanomovil.commonNavGraph.navigation.IntentAction;
import com.adif.elcanomovil.commonNavGraph.navigation.Navigation;
import com.adif.elcanomovil.commonNavGraph.navigation.NavigationHandler;
import com.adif.elcanomovil.uiDialog.adapters.SingleLogoAdapter;
import com.adif.elcanomovil.uiDialog.databinding.DialogStationsBinding;
import com.adif.elcanomovil.uiStations.mappers.RequestedStationInfoMapperKt;
import java.text.DecimalFormat;
import java.util.Arrays;
import java.util.List;
import kotlin.Metadata;
import kotlin.collections.ArraysKt;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.jvm.internal.StringCompanionObject;
import kotlin.text.StringsKt__StringsJVMKt;
import kotlin.text.StringsKt__StringsKt;
import o0.C0531h;
@Metadata(d1 = {"\u0000J\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\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\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\u000f\u0010\u0005\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u0005\u0010\u0003J\u001d\u0010\t\u001a\u00020\u0004*\u00020\u00062\b\u0010\b\u001a\u0004\u0018\u00010\u0007H\u0002¢\u0006\u0004\b\t\u0010\nJ%\u0010\t\u001a\u00020\u0004*\u00020\u00062\b\u0010\b\u001a\u0004\u0018\u00010\u00072\u0006\u0010\f\u001a\u00020\u000bH\u0002¢\u0006\u0004\b\t\u0010\rJ\u001d\u0010\t\u001a\u00020\u0004*\u00020\u000e2\b\u0010\b\u001a\u0004\u0018\u00010\u0007H\u0002¢\u0006\u0004\b\t\u0010\u000fJ\u0019\u0010\u0013\u001a\u00020\u00122\b\u0010\u0011\u001a\u0004\u0018\u00010\u0010H\u0016¢\u0006\u0004\b\u0013\u0010\u0014R\u001b\u0010\u001a\u001a\u00020\u00158BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u0016\u0010\u0017\u001a\u0004\b\u0018\u0010\u0019R\u0016\u0010\u001c\u001a\u00020\u001b8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\u001c\u0010\u001d¨\u0006\u001e"}, d2 = {"Lcom/adif/elcanomovil/uiDialog/StationsDialogFragment;", "Landroidx/fragment/app/y;", "<init>", "()V", "", "configureView", "Landroid/widget/TextView;", "", "newText", "setTextAndVisible", "(Landroid/widget/TextView;Ljava/lang/String;)V", "Landroid/widget/LinearLayout;", "linearLayout", "(Landroid/widget/TextView;Ljava/lang/String;Landroid/widget/LinearLayout;)V", "Landroid/widget/Button;", "(Landroid/widget/Button;Ljava/lang/String;)V", "Landroid/os/Bundle;", "savedInstanceState", "Lo2/e;", "onCreateDialog", "(Landroid/os/Bundle;)Lo2/e;", "Lcom/adif/elcanomovil/uiDialog/StationsDialogFragmentArgs;", "args$delegate", "Lo0/h;", "getArgs", "()Lcom/adif/elcanomovil/uiDialog/StationsDialogFragmentArgs;", "args", "Lcom/adif/elcanomovil/uiDialog/databinding/DialogStationsBinding;", "binding", "Lcom/adif/elcanomovil/uiDialog/databinding/DialogStationsBinding;", "ui-dialog_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
@SourceDebugExtension({"SMAP\nStationsDialogFragment.kt\nKotlin\n*S Kotlin\n*F\n+ 1 StationsDialogFragment.kt\ncom/adif/elcanomovil/uiDialog/StationsDialogFragment\n+ 2 FragmentNavArgsLazy.kt\nandroidx/navigation/fragment/FragmentNavArgsLazyKt\n+ 3 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 4 Extensions.kt\ncoil/-SingletonExtensions\n*L\n1#1,194:1\n42#2,3:195\n1#3:198\n54#4,3:199\n24#4:202\n59#4,6:203\n*S KotlinDebug\n*F\n+ 1 StationsDialogFragment.kt\ncom/adif/elcanomovil/uiDialog/StationsDialogFragment\n*L\n26#1:195,3\n38#1:199,3\n38#1:202\n38#1:203,6\n*E\n"})
/* loaded from: classes2.dex */
public final class StationsDialogFragment extends DialogInterfaceOnCancelListenerC0174y {
/* renamed from: args$delegate, reason: from kotlin metadata */
private final C0531h args = new C0531h(Reflection.getOrCreateKotlinClass(StationsDialogFragmentArgs.class), new Function0<Bundle>() { // from class: com.adif.elcanomovil.uiDialog.StationsDialogFragment$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 DialogStationsBinding binding;
private final void configureView() {
List split$default;
DialogStationsBinding dialogStationsBinding = this.binding;
DialogStationsBinding dialogStationsBinding2 = null;
if (dialogStationsBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding = null;
}
ImageView logo = dialogStationsBinding.logo;
Intrinsics.checkNotNullExpressionValue(logo, "logo");
String logo2 = getArgs().getLogo();
h a2 = I0.a.a(logo.getContext());
i iVar = new i(logo.getContext());
iVar.f1464c = logo2;
iVar.c(logo);
((p) a2).b(iVar.a());
DialogStationsBinding dialogStationsBinding3 = this.binding;
if (dialogStationsBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding3 = null;
}
TextView name = dialogStationsBinding3.name;
Intrinsics.checkNotNullExpressionValue(name, "name");
setTextAndVisible(name, getArgs().getName());
DialogStationsBinding dialogStationsBinding4 = this.binding;
if (dialogStationsBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding4 = null;
}
TextView description = dialogStationsBinding4.description;
Intrinsics.checkNotNullExpressionValue(description, "description");
setTextAndVisible(description, getArgs().getDescription());
String[] paymentWay = getArgs().getPaymentWay();
if (paymentWay != null && ArraysKt.contains(paymentWay, "APPLE_PAY")) {
DialogStationsBinding dialogStationsBinding5 = this.binding;
if (dialogStationsBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding5 = null;
}
dialogStationsBinding5.paymentWayApplePay.setVisibility(0);
}
if (paymentWay != null && ArraysKt.contains(paymentWay, "BIZUM")) {
DialogStationsBinding dialogStationsBinding6 = this.binding;
if (dialogStationsBinding6 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding6 = null;
}
dialogStationsBinding6.paymentWayBizum.setVisibility(0);
}
if (paymentWay != null && ArraysKt.contains(paymentWay, "CASH")) {
DialogStationsBinding dialogStationsBinding7 = this.binding;
if (dialogStationsBinding7 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding7 = null;
}
dialogStationsBinding7.paymentWayCash.setVisibility(0);
}
if (paymentWay != null && ArraysKt.contains(paymentWay, "CREDIT_CARD")) {
DialogStationsBinding dialogStationsBinding8 = this.binding;
if (dialogStationsBinding8 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding8 = null;
}
dialogStationsBinding8.paymentWayCreditCard.setVisibility(0);
}
if (paymentWay != null && ArraysKt.contains(paymentWay, "FOOD_VOUCHER")) {
DialogStationsBinding dialogStationsBinding9 = this.binding;
if (dialogStationsBinding9 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding9 = null;
}
dialogStationsBinding9.paymentWayFoodVoucher.setVisibility(0);
}
if (paymentWay != null && ArraysKt.contains(paymentWay, "GOOGLE_PAY")) {
DialogStationsBinding dialogStationsBinding10 = this.binding;
if (dialogStationsBinding10 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding10 = null;
}
dialogStationsBinding10.paymentWayGooglePay.setVisibility(0);
}
if (paymentWay != null && ArraysKt.contains(paymentWay, RequestedStationInfoMapperKt.OTHERS)) {
DialogStationsBinding dialogStationsBinding11 = this.binding;
if (dialogStationsBinding11 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding11 = null;
}
dialogStationsBinding11.paymentWayOthers.setVisibility(0);
}
if (paymentWay != null && ArraysKt.contains(paymentWay, "PAY_PAL")) {
DialogStationsBinding dialogStationsBinding12 = this.binding;
if (dialogStationsBinding12 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding12 = null;
}
dialogStationsBinding12.paymentWayPayPal.setVisibility(0);
}
if (paymentWay != null && ArraysKt.contains(paymentWay, "SAMSUNG_PAY")) {
DialogStationsBinding dialogStationsBinding13 = this.binding;
if (dialogStationsBinding13 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding13 = null;
}
dialogStationsBinding13.paymentWaySamsungPay.setVisibility(0);
}
SingleLogoAdapter singleLogoAdapter = new SingleLogoAdapter();
DialogStationsBinding dialogStationsBinding14 = this.binding;
if (dialogStationsBinding14 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding14 = null;
}
dialogStationsBinding14.rv.setAdapter(singleLogoAdapter);
String[] correspondences = getArgs().getCorrespondences();
singleLogoAdapter.update(correspondences != null ? ArraysKt.toList(correspondences) : null);
String web = getArgs().getWeb();
if (web != null) {
DialogStationsBinding dialogStationsBinding15 = this.binding;
if (dialogStationsBinding15 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding15 = null;
}
LinearLayout linearLayout = dialogStationsBinding15.webLayout;
linearLayout.setVisibility(0);
linearLayout.setOnClickListener(new f(web, this));
}
String location = getArgs().getLocation();
if (location != null) {
DialogStationsBinding dialogStationsBinding16 = this.binding;
if (dialogStationsBinding16 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding16 = null;
}
LinearLayout linearLayout2 = dialogStationsBinding16.locationLayout;
linearLayout2.setVisibility(0);
split$default = StringsKt__StringsKt.split$default(location, new String[]{","}, false, 0, 6, (Object) null);
linearLayout2.setOnClickListener(new l(5, split$default, this));
}
String phone = getArgs().getPhone();
if (phone != null) {
if (phone.length() > 0) {
DialogStationsBinding dialogStationsBinding17 = this.binding;
if (dialogStationsBinding17 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding17 = null;
}
LinearLayout linearLayout3 = dialogStationsBinding17.telephoneLayout;
linearLayout3.setVisibility(0);
linearLayout3.setOnClickListener(new f(this, phone));
Intrinsics.checkNotNull(linearLayout3);
} else {
DialogStationsBinding dialogStationsBinding18 = this.binding;
if (dialogStationsBinding18 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding18 = null;
}
dialogStationsBinding18.telephoneLayout.setVisibility(8);
}
}
String openingHours = getArgs().getOpeningHours();
if (openingHours != null && openingHours.length() != 0) {
DialogStationsBinding dialogStationsBinding19 = this.binding;
if (dialogStationsBinding19 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding19 = null;
}
TextView openingHours2 = dialogStationsBinding19.openingHours;
Intrinsics.checkNotNullExpressionValue(openingHours2, "openingHours");
String openingHours3 = getArgs().getOpeningHours();
DialogStationsBinding dialogStationsBinding20 = this.binding;
if (dialogStationsBinding20 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding20 = null;
}
LinearLayout openingHoursLayout = dialogStationsBinding20.openingHoursLayout;
Intrinsics.checkNotNullExpressionValue(openingHoursLayout, "openingHoursLayout");
setTextAndVisible(openingHours2, openingHours3, openingHoursLayout);
}
if (getArgs().getAccessible()) {
DialogStationsBinding dialogStationsBinding21 = this.binding;
if (dialogStationsBinding21 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding21 = null;
}
TextView accessibility = dialogStationsBinding21.accessibility;
Intrinsics.checkNotNullExpressionValue(accessibility, "accessibility");
String accessibleLabel = getArgs().getAccessibleLabel();
String string = (accessibleLabel == null || accessibleLabel.length() == 0) ? getString(R.string.station_accessibility_label) : getArgs().getAccessibleLabel();
DialogStationsBinding dialogStationsBinding22 = this.binding;
if (dialogStationsBinding22 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding22 = null;
}
LinearLayout accessibilityLayout = dialogStationsBinding22.accessibilityLayout;
Intrinsics.checkNotNullExpressionValue(accessibilityLayout, "accessibilityLayout");
setTextAndVisible(accessibility, string, accessibilityLayout);
}
if (getArgs().getOffer() != null) {
DialogStationsBinding dialogStationsBinding23 = this.binding;
if (dialogStationsBinding23 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding23 = null;
}
dialogStationsBinding23.offerDescription.setText(getArgs().getOffer());
DialogStationsBinding dialogStationsBinding24 = this.binding;
if (dialogStationsBinding24 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding24 = null;
}
dialogStationsBinding24.offerLayout.setVisibility(0);
DialogStationsBinding dialogStationsBinding25 = this.binding;
if (dialogStationsBinding25 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding25 = null;
}
dialogStationsBinding25.offerDescription.setMovementMethod(ScrollingMovementMethod.getInstance());
}
String playStore = getArgs().getPlayStore();
if (playStore != null && playStore.length() != 0 && URLUtil.isValidUrl(getArgs().getPlayStore()) && Patterns.WEB_URL.matcher(getArgs().getPlayStore()).matches()) {
DialogStationsBinding dialogStationsBinding26 = this.binding;
if (dialogStationsBinding26 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding26 = null;
}
dialogStationsBinding26.playSore.setVisibility(0);
DialogStationsBinding dialogStationsBinding27 = this.binding;
if (dialogStationsBinding27 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
dialogStationsBinding27 = null;
}
final int i = 0;
dialogStationsBinding27.playSore.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiDialog.g
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ StationsDialogFragment f5053b;
{
this.f5053b = this;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
int i4 = i;
StationsDialogFragment stationsDialogFragment = this.f5053b;
switch (i4) {
case 0:
StationsDialogFragment.configureView$lambda$15(stationsDialogFragment, view);
return;
default:
StationsDialogFragment.configureView$lambda$16(stationsDialogFragment, view);
return;
}
}
});
}
DialogStationsBinding dialogStationsBinding28 = this.binding;
if (dialogStationsBinding28 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
dialogStationsBinding2 = dialogStationsBinding28;
}
ImageButton imageButton = dialogStationsBinding2.close;
final int i4 = 1;
imageButton.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiDialog.g
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ StationsDialogFragment f5053b;
{
this.f5053b = this;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
int i42 = i4;
StationsDialogFragment stationsDialogFragment = this.f5053b;
switch (i42) {
case 0:
StationsDialogFragment.configureView$lambda$15(stationsDialogFragment, view);
return;
default:
StationsDialogFragment.configureView$lambda$16(stationsDialogFragment, view);
return;
}
}
});
}
public static final void configureView$lambda$12$lambda$11$lambda$10(StationsDialogFragment this$0, String phoneNumber, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
Intrinsics.checkNotNullParameter(phoneNumber, "$phoneNumber");
Intent intent = new Intent("android.intent.action.DIAL");
StringCompanionObject stringCompanionObject = StringCompanionObject.INSTANCE;
String format = String.format("%s:%s", Arrays.copyOf(new Object[]{"tel", phoneNumber}, 2));
Intrinsics.checkNotNullExpressionValue(format, "format(...)");
intent.setData(Uri.parse(format));
this$0.startActivity(intent);
}
public static final void configureView$lambda$15(StationsDialogFragment this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
Intent intent = new Intent("android.intent.action.VIEW");
intent.setData(Uri.parse(this$0.getArgs().getPlayStore()));
intent.setPackage("com.android.vending");
try {
this$0.startActivity(intent);
} catch (Exception unused) {
}
}
public static final void configureView$lambda$16(StationsDialogFragment this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.dismiss();
}
public static final void configureView$lambda$5$lambda$4$lambda$3(String it, StationsDialogFragment this$0, View view) {
boolean contains$default;
Intrinsics.checkNotNullParameter(it, "$it");
Intrinsics.checkNotNullParameter(this$0, "this$0");
contains$default = StringsKt__StringsKt.contains$default(it, (CharSequence) "http", false, 2, (Object) null);
if (!contains$default) {
it = w.z("https://", it);
}
Uri parse = Uri.parse(it);
Intrinsics.checkNotNullExpressionValue(parse, "parse(...)");
new NavigationHandler(this$0).invoke2((Navigation) new Navigation.Intent(new IntentAction.View(parse)));
}
public static final void configureView$lambda$8$lambda$7$lambda$6(List coords, StationsDialogFragment this$0, View view) {
String replace$default;
String replace$default2;
Intrinsics.checkNotNullParameter(coords, "$coords");
Intrinsics.checkNotNullParameter(this$0, "this$0");
StringBuilder sb = new StringBuilder("geo:");
String format = new DecimalFormat("#.####").format(Double.parseDouble((String) coords.get(0)));
Intrinsics.checkNotNullExpressionValue(format, "format(...)");
replace$default = StringsKt__StringsJVMKt.replace$default(format, ",", ".", false, 4, (Object) null);
sb.append(replace$default);
sb.append(", ");
String format2 = new DecimalFormat("#.####").format(Double.parseDouble((String) coords.get(1)));
Intrinsics.checkNotNullExpressionValue(format2, "format(...)");
replace$default2 = StringsKt__StringsJVMKt.replace$default(format2, ",", ".", false, 4, (Object) null);
sb.append(replace$default2);
this$0.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(sb.toString())));
}
private final StationsDialogFragmentArgs getArgs() {
return (StationsDialogFragmentArgs) this.args.getValue();
}
private final void setTextAndVisible(TextView textView, String str) {
if (str == null) {
return;
}
textView.setText(str);
textView.setVisibility(0);
}
@Override // androidx.fragment.app.DialogInterfaceOnCancelListenerC0174y
public o2.e onCreateDialog(Bundle savedInstanceState) {
o2.e eVar = new o2.e(requireContext());
DialogStationsBinding inflate = DialogStationsBinding.inflate(LayoutInflater.from(eVar.getContext()));
Intrinsics.checkNotNullExpressionValue(inflate, "inflate(...)");
this.binding = inflate;
if (inflate == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
inflate = null;
}
eVar.setContentView(inflate.getRoot());
configureView();
return eVar;
}
private final void setTextAndVisible(TextView textView, String str, LinearLayout linearLayout) {
if (str == null) {
return;
}
textView.setText(str);
textView.setVisibility(0);
linearLayout.setVisibility(0);
}
private final void setTextAndVisible(Button button, String str) {
if (str == null) {
return;
}
button.setText(str);
button.setVisibility(0);
}
}