正在查看: BodyTech v7.6.4 应用的 CheckoutActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: BodyTech v7.6.4 应用的 CheckoutActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.fitnessmobileapps.fma.views;
import android.content.ComponentCallbacks;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
import androidx.activity.OnBackPressedDispatcher;
import androidx.activity.compose.ComponentActivityKt;
import androidx.activity.result.ActivityResult;
import androidx.activity.result.ActivityResultCallback;
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
import androidx.compose.runtime.Composable;
import androidx.compose.runtime.ComposableTarget;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.internal.ComposableLambdaKt;
import androidx.compose.runtime.internal.StabilityInferred;
import androidx.exifinterface.media.ExifInterface;
import androidx.lifecycle.LifecycleOwnerKt;
import androidx.lifecycle.ViewModelStoreOwner;
import androidx.savedstate.SavedStateRegistryOwner;
import com.fitnessmobileapps.bodytech39559.R;
import com.fitnessmobileapps.fma.core.compose.CustomAlertDialog;
import com.fitnessmobileapps.fma.core.compose.d;
import com.fitnessmobileapps.fma.core.compose.theme.ThemeKt;
import com.fitnessmobileapps.fma.feature.common.activity.BmaAppCompatActivity;
import com.fitnessmobileapps.fma.model.LocationMBOSettings;
import com.fitnessmobileapps.fma.views.checkout.CheckoutScreenKt;
import com.fitnessmobileapps.fma.views.viewmodels.CheckoutViewModel;
import com.fitnessmobileapps.fma.views.viewmodels.a;
import com.fitnessmobileapps.fma.views.viewmodels.b;
import com.fitnessmobileapps.fma.views.viewmodels.c;
import com.mindbodyonline.android.api.sales.model.payments.PaymentConfiguration;
import com.mindbodyonline.android.api.sales.model.pos.catalog.CatalogItem;
import com.mindbodyonline.connect.utils.POSPaymentUtils;
import kotlin.Lazy;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.FunctionReferenceImpl;
import kotlinx.coroutines.BuildersKt__Builders_commonKt;
import lf.b;
import nn.a;
import q3.k;
@StabilityInferred(parameters = 0)
@Metadata(d1 = {"\u0000Z\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0017\b\u0007\u0018\u0000 H2\u00020\u0001:\u0001IB\u0007¢\u0006\u0004\bF\u0010GJ\u0012\u0010\u0005\u001a\u00020\u00042\b\u0010\u0003\u001a\u0004\u0018\u00010\u0002H\u0014J\b\u0010\u0006\u001a\u00020\u0004H\u0002J\u0010\u0010\t\u001a\u00020\u00042\u0006\u0010\b\u001a\u00020\u0007H\u0002J\u0010\u0010\f\u001a\u00020\u00042\u0006\u0010\u000b\u001a\u00020\nH\u0002J\b\u0010\r\u001a\u00020\u0004H\u0002J\b\u0010\u000e\u001a\u00020\u0004H\u0002J\b\u0010\u000f\u001a\u00020\u0004H\u0002J\u0010\u0010\u0012\u001a\u00020\u00042\u0006\u0010\u0011\u001a\u00020\u0010H\u0002J\u0010\u0010\u0014\u001a\u00020\u00042\u0006\u0010\u0013\u001a\u00020\u0010H\u0002J\b\u0010\u0015\u001a\u00020\u0004H\u0002J\u0010\u0010\u0018\u001a\u00020\u00042\u0006\u0010\u0017\u001a\u00020\u0016H\u0002J\u0010\u0010\u0019\u001a\u00020\u00042\u0006\u0010\u0017\u001a\u00020\u0016H\u0002J\b\u0010\u001a\u001a\u00020\u0004H\u0002J\u0010\u0010\u001c\u001a\u00020\u00042\u0006\u0010\u001b\u001a\u00020\u0010H\u0002J\b\u0010\u001d\u001a\u00020\u0004H\u0002J\b\u0010\u001e\u001a\u00020\u0004H\u0002J\b\u0010\u001f\u001a\u00020\u0004H\u0002R\u001b\u0010%\u001a\u00020 8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b!\u0010\"\u001a\u0004\b#\u0010$R\u001a\u0010*\u001a\b\u0012\u0004\u0012\u00020'0&8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b(\u0010)R\u001a\u0010,\u001a\b\u0012\u0004\u0012\u00020'0&8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b+\u0010)R\u0018\u00100\u001a\u0004\u0018\u00010-8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b.\u0010/R\u0018\u00102\u001a\u0004\u0018\u00010-8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b1\u0010/R\u001c\u00106\u001a\b\u0012\u0002\b\u0003\u0018\u0001038\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b4\u00105R\u001c\u00108\u001a\b\u0012\u0002\b\u0003\u0018\u0001038\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b7\u00105R\u0014\u0010;\u001a\u00020\u00108\u0002X\u0082D¢\u0006\u0006\n\u0004\b9\u0010:R\u0014\u0010=\u001a\u00020\u00108\u0002X\u0082D¢\u0006\u0006\n\u0004\b<\u0010:R\u0014\u0010?\u001a\u00020\u00108\u0002X\u0082D¢\u0006\u0006\n\u0004\b>\u0010:R\u0014\u0010A\u001a\u00020\u00108\u0002X\u0082D¢\u0006\u0006\n\u0004\b@\u0010:R\u0014\u0010C\u001a\u00020\u00108\u0002X\u0082D¢\u0006\u0006\n\u0004\bB\u0010:R\u0016\u0010E\u001a\u00020\u00168\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bD\u0010\u000e¨\u0006J"}, d2 = {"Lcom/fitnessmobileapps/fma/views/CheckoutActivity;", "Lcom/fitnessmobileapps/fma/feature/common/activity/BmaAppCompatActivity;", "Landroid/os/Bundle;", "savedInstanceState", "", "onCreate", "e0", "Lcom/fitnessmobileapps/fma/views/viewmodels/a$a;", "errorEvent", "b0", "", "errorStringId", "c0", "d0", "Z", "a0", "", "url", "Y", "authorizationUrl", "q0", "h0", "", "isApplied", "t0", "o0", "m0", "accountCreditId", "f0", "k0", "v0", "J", "Lcom/fitnessmobileapps/fma/views/viewmodels/CheckoutViewModel;", "d", "Lkotlin/Lazy;", "X", "()Lcom/fitnessmobileapps/fma/views/viewmodels/CheckoutViewModel;", "viewModel", "Landroidx/activity/result/ActivityResultLauncher;", "Landroid/content/Intent;", "e", "Landroidx/activity/result/ActivityResultLauncher;", "addPaymentMethodLauncher", "k", "tabLauncher", "Lcom/fitnessmobileapps/fma/views/fragments/dialogs/j;", "n", "Lcom/fitnessmobileapps/fma/views/fragments/dialogs/j;", "promoCodeDialog", "p", "giftCardDialog", "Llf/b;", "q", "Llf/b;", "accountCreditConfirmationDialog", "r", "checkoutFailureDialog", "t", "Ljava/lang/String;", "PROMO_CODE_DIALOG_TAG", "v", "GIFT_CARD_DIALOG_TAG", "w", "GIFT_CARD_CONFIRMATION_DIALOG_TAG", "x", "ACCOUNT_CREDIT_CONFIRMATION_DIALOG_TAG", "y", "CHECKOUT_FAILURE_DIALOG_TAG", "z", "hasPaymentMethod", "<init>", "()V", ExifInterface.GPS_MEASUREMENT_IN_PROGRESS, gf.a.A, "FMA_release"}, k = 1, mv = {1, 8, 0})
public final class CheckoutActivity extends BmaAppCompatActivity {
public static final Companion INSTANCE = new Companion(null);
public static final int B = 8;
private final Lazy viewModel;
private final ActivityResultLauncher<Intent> addPaymentMethodLauncher;
private final ActivityResultLauncher<Intent> tabLauncher;
private com.fitnessmobileapps.fma.views.fragments.dialogs.j promoCodeDialog;
private com.fitnessmobileapps.fma.views.fragments.dialogs.j giftCardDialog;
private lf.b<?> accountCreditConfirmationDialog;
private lf.b<?> checkoutFailureDialog;
private final String PROMO_CODE_DIALOG_TAG;
private final String GIFT_CARD_DIALOG_TAG;
private final String GIFT_CARD_CONFIRMATION_DIALOG_TAG;
private final String ACCOUNT_CREDIT_CONFIRMATION_DIALOG_TAG;
private final String CHECKOUT_FAILURE_DIALOG_TAG;
private boolean hasPaymentMethod;
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\r\u0010\u000eJ \u0010\t\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0007\u001a\u00020\u0006H\u0007R\u0014\u0010\u000b\u001a\u00020\n8\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u000b\u0010\f¨\u0006\u000f"}, d2 = {"Lcom/fitnessmobileapps/fma/views/CheckoutActivity$a;", "", "Landroid/content/Context;", "context", "Lcom/mindbodyonline/android/api/sales/model/pos/catalog/CatalogItem;", "catalogItem", "Lcom/fitnessmobileapps/fma/views/viewmodels/d;", "values", "Landroid/content/Intent;", gf.a.A, "", "ARG_INITIALIZER", "Ljava/lang/String;", "<init>", "()V", "FMA_release"}, k = 1, mv = {1, 8, 0})
public static final class Companion {
private Companion() {
}
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final Intent a(Context context, CatalogItem catalogItem, com.fitnessmobileapps.fma.views.viewmodels.d values) {
kotlin.jvm.internal.r.i(context, "context");
kotlin.jvm.internal.r.i(catalogItem, "catalogItem");
kotlin.jvm.internal.r.i(values, "values");
Intent intent = new Intent(context, (Class<?>) CheckoutActivity.class);
String g10 = cf.d.g(catalogItem);
kotlin.jvm.internal.r.h(g10, "toJson(catalogItem)");
intent.putExtra("ARG_INITIALIZER", new c.CatalogItemInitializer(g10, values));
return intent;
}
}
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\u0010\u0003\u001a\u00020\u00022\b\u0010\u0001\u001a\u0004\u0018\u00010\u0000H\n"}, d2 = {"Landroidx/activity/result/ActivityResult;", "result", "", "<anonymous>"}, k = 3, mv = {1, 8, 0})
static final class b implements ActivityResultCallback<ActivityResult> {
b() {
}
@Override
public final void onActivityResult(ActivityResult activityResult) {
Intent data;
if (activityResult != null) {
CheckoutActivity checkoutActivity = CheckoutActivity.this;
if (activityResult.getResultCode() != -1 || (data = activityResult.getData()) == null) {
return;
}
checkoutActivity.X().N(data);
}
}
}
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\u0010\u0003\u001a\u00020\u00022\b\u0010\u0001\u001a\u0004\u0018\u00010\u0000H\n"}, d2 = {"Landroidx/activity/result/ActivityResult;", "result", "", "<anonymous>"}, k = 3, mv = {1, 8, 0})
static final class c implements ActivityResultCallback<ActivityResult> {
c() {
}
@Override
public final void onActivityResult(ActivityResult activityResult) {
if (activityResult == null || activityResult.getResultCode() != -1) {
return;
}
CheckoutActivity.this.X().N0(b.C0269b.f11379a);
}
}
public CheckoutActivity() {
Lazy a10;
final Function0<nn.a> function0 = new Function0<nn.a>() {
{
super(0);
}
@Override
public final nn.a invoke() {
a.Companion companion = nn.a.INSTANCE;
ComponentCallbacks componentCallbacks = this;
return companion.b((ViewModelStoreOwner) componentCallbacks, componentCallbacks instanceof SavedStateRegistryOwner ? (SavedStateRegistryOwner) componentCallbacks : null);
}
};
LazyThreadSafetyMode lazyThreadSafetyMode = LazyThreadSafetyMode.f33241e;
final xn.a aVar = null;
final Object[] objArr = 0 == true ? 1 : 0;
a10 = kotlin.d.a(lazyThreadSafetyMode, new Function0<CheckoutViewModel>() {
{
super(0);
}
@Override
public final CheckoutViewModel invoke() {
return org.koin.androidx.viewmodel.ext.android.a.a(this, aVar, kotlin.jvm.internal.v.b(CheckoutViewModel.class), function0, objArr);
}
});
this.viewModel = a10;
this.addPaymentMethodLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new b());
this.tabLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new c());
this.PROMO_CODE_DIALOG_TAG = "PROMO_CODE_DIALOG_TAG";
this.GIFT_CARD_DIALOG_TAG = "GIFT_CARD_DIALOG_TAG";
this.GIFT_CARD_CONFIRMATION_DIALOG_TAG = "GIFT_CARD_CONFIRMATION_DIALOG_TAG";
this.ACCOUNT_CREDIT_CONFIRMATION_DIALOG_TAG = "ACCOUNT_CREDIT_CONFIRMATION_DIALOG_TAG";
this.CHECKOUT_FAILURE_DIALOG_TAG = "CHECKOUT_FAILURE_DIALOG_TAG";
}
private final void J() {
setResult(667);
finish();
}
public final CheckoutViewModel X() {
return (CheckoutViewModel) this.viewModel.getValue();
}
private final void Y(String url) {
this.tabLauncher.launch(SCACustomTabActivity.INSTANCE.a(this, url));
}
private final void Z() {
PaymentConfiguration currentPaymentConfig = X().getCurrentPaymentConfig();
if (currentPaymentConfig != null) {
Intent addPaymentIntent = AddPaymentCardActivity.B0(this, currentPaymentConfig, Boolean.FALSE);
ActivityResultLauncher<Intent> activityResultLauncher = this.addPaymentMethodLauncher;
kotlin.jvm.internal.r.h(addPaymentIntent, "addPaymentIntent");
activityResultLauncher.launch(addPaymentIntent);
}
}
private final void a0() {
this.addPaymentMethodLauncher.launch(X().Z(this));
}
public final void b0(a.C0268a errorEvent) {
Unit unit;
String string;
q3.k errorType = errorEvent.getError().getErrorType();
if (!(errorType instanceof k.PromoCodeError)) {
k0();
return;
}
Exception exception = ((k.PromoCodeError) errorType).getException();
if (exception == null || (string = getString(POSPaymentUtils.l0(exception))) == null) {
unit = null;
} else {
Toast.makeText(this, string, 0).show();
unit = Unit.f33247a;
}
if (unit == null) {
k0();
}
}
public final void c0(int errorStringId) {
Toast.makeText(this, errorStringId, 0).show();
}
public final void d0() {
if (this.hasPaymentMethod) {
a0();
} else {
Z();
}
}
public final void e0() {
Intent intent = new Intent();
intent.putExtra("ShoppingCart.ARG_PRODUCT_NAME", X().k0());
intent.putExtra("ShoppingCart.ARG_USER_FIRST_NAME", X().l0());
setResult(555, intent);
}
public final void f0(final String accountCreditId) {
lf.b<?> bVar = (lf.b) getSupportFragmentManager().findFragmentByTag(this.ACCOUNT_CREDIT_CONFIRMATION_DIALOG_TAG);
this.accountCreditConfirmationDialog = bVar;
if (bVar == null) {
this.accountCreditConfirmationDialog = com.fitnessmobileapps.fma.util.w0.h(getSupportFragmentManager(), this.ACCOUNT_CREDIT_CONFIRMATION_DIALOG_TAG, R.string.message_account_credit_usage, new b.d() {
@Override
public final void a(lf.b bVar2, View view) {
CheckoutActivity.g0(CheckoutActivity.this, accountCreditId, bVar2, view);
}
});
}
lf.b<?> bVar2 = this.accountCreditConfirmationDialog;
if (bVar2 != null) {
bVar2.U(getSupportFragmentManager());
}
}
public static final void g0(CheckoutActivity this$0, String accountCreditId, lf.b bVar, View view) {
kotlin.jvm.internal.r.i(this$0, "this$0");
kotlin.jvm.internal.r.i(accountCreditId, "$accountCreditId");
bVar.dismiss();
this$0.X().N0(new b.a(accountCreditId, false));
}
public final void h0() {
new qb.b(this).setTitle(R.string.please_add_payment_method).setMessage(R.string.add_payment_method_message).setPositiveButton(R.string.button_continue, new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i10) {
CheckoutActivity.i0(CheckoutActivity.this, dialogInterface, i10);
}
}).setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i10) {
CheckoutActivity.j0(dialogInterface, i10);
}
}).show();
}
public static final void i0(CheckoutActivity this$0, DialogInterface dialogInterface, int i10) {
kotlin.jvm.internal.r.i(this$0, "this$0");
this$0.d0();
dialogInterface.dismiss();
}
public static final void j0(DialogInterface dialogInterface, int i10) {
if (dialogInterface != null) {
dialogInterface.dismiss();
}
}
private final void k0() {
lf.b<?> bVar;
lf.b<?> bVar2 = (lf.b) getSupportFragmentManager().findFragmentByTag(this.CHECKOUT_FAILURE_DIALOG_TAG);
this.checkoutFailureDialog = bVar2;
if (bVar2 == null) {
this.checkoutFailureDialog = com.fitnessmobileapps.fma.util.w0.f(getSupportFragmentManager(), this.CHECKOUT_FAILURE_DIALOG_TAG, R.string.error_checkout_failed_title, R.string.error_checkout_failed_message, new b.d() {
@Override
public final void a(lf.b bVar3, View view) {
CheckoutActivity.l0(bVar3, view);
}
});
}
lf.b<?> bVar3 = this.checkoutFailureDialog;
if (bVar3 == null || bVar3.isVisible() || (bVar = this.checkoutFailureDialog) == null) {
return;
}
bVar.U(getSupportFragmentManager());
}
public static final void l0(lf.b bVar, View view) {
bVar.dismiss();
}
public final void m0() {
com.fitnessmobileapps.fma.util.w0.h(getSupportFragmentManager(), this.GIFT_CARD_CONFIRMATION_DIALOG_TAG, R.string.message_gift_card_usage, new b.d() {
@Override
public final void a(lf.b bVar, View view) {
CheckoutActivity.n0(CheckoutActivity.this, bVar, view);
}
}).U(getSupportFragmentManager());
}
public static final void n0(CheckoutActivity this$0, lf.b bVar, View view) {
kotlin.jvm.internal.r.i(this$0, "this$0");
bVar.dismiss();
this$0.X().N0(b.c.f11380a);
}
public final void o0(boolean isApplied) {
com.fitnessmobileapps.fma.views.fragments.dialogs.j jVar = (com.fitnessmobileapps.fma.views.fragments.dialogs.j) getSupportFragmentManager().findFragmentByTag(this.PROMO_CODE_DIALOG_TAG);
this.giftCardDialog = jVar;
if (jVar == null) {
com.fitnessmobileapps.fma.views.fragments.dialogs.j D = new com.fitnessmobileapps.fma.views.fragments.dialogs.j().X(R.string.gift_card_hint).V(R.string.gift_card_label).H(R.string.gift_card_message).M(R.string.redeem).Y(1).D(this.GIFT_CARD_DIALOG_TAG);
D.P(new b.d() {
@Override
public final void a(lf.b bVar, View view) {
CheckoutActivity.p0(CheckoutActivity.this, bVar, view);
}
});
this.giftCardDialog = D;
}
com.fitnessmobileapps.fma.views.fragments.dialogs.j jVar2 = this.giftCardDialog;
if (jVar2 != null) {
jVar2.U(getSupportFragmentManager());
}
}
public static final void p0(CheckoutActivity this$0, lf.b bVar, View view) {
String W;
boolean z10;
kotlin.jvm.internal.r.i(this$0, "this$0");
com.fitnessmobileapps.fma.util.d0.a(view.getContext(), view);
com.fitnessmobileapps.fma.views.fragments.dialogs.j jVar = bVar instanceof com.fitnessmobileapps.fma.views.fragments.dialogs.j ? (com.fitnessmobileapps.fma.views.fragments.dialogs.j) bVar : null;
if (jVar != null && (W = jVar.W()) != null) {
z10 = kotlin.text.s.z(W);
if (!z10) {
this$0.X().N0(new b.d(W));
}
((com.fitnessmobileapps.fma.views.fragments.dialogs.j) bVar).Z(null);
}
bVar.dismiss();
}
public final void q0(final String authorizationUrl) {
new qb.b(this).setMessage(R.string.sca_authentication_message).setPositiveButton(R.string.button_continue, new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i10) {
CheckoutActivity.r0(CheckoutActivity.this, authorizationUrl, dialogInterface, i10);
}
}).setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i10) {
CheckoutActivity.s0(CheckoutActivity.this, dialogInterface, i10);
}
}).show();
}
public static final void r0(CheckoutActivity this$0, String authorizationUrl, DialogInterface dialogInterface, int i10) {
kotlin.jvm.internal.r.i(this$0, "this$0");
kotlin.jvm.internal.r.i(authorizationUrl, "$authorizationUrl");
this$0.Y(authorizationUrl);
dialogInterface.dismiss();
}
public static final void s0(CheckoutActivity this$0, DialogInterface dialogInterface, int i10) {
kotlin.jvm.internal.r.i(this$0, "this$0");
this$0.J();
}
public final void t0(boolean isApplied) {
com.fitnessmobileapps.fma.views.fragments.dialogs.j jVar = (com.fitnessmobileapps.fma.views.fragments.dialogs.j) getSupportFragmentManager().findFragmentByTag(this.PROMO_CODE_DIALOG_TAG);
this.promoCodeDialog = jVar;
if (jVar == null) {
com.fitnessmobileapps.fma.views.fragments.dialogs.j D = new com.fitnessmobileapps.fma.views.fragments.dialogs.j().X(R.string.promo_code_hint).V(R.string.promo_code_title).Y(1).H(R.string.promo_code_message).M(R.string.redeem).D(this.PROMO_CODE_DIALOG_TAG);
D.P(new b.d() {
@Override
public final void a(lf.b bVar, View view) {
CheckoutActivity.u0(CheckoutActivity.this, bVar, view);
}
});
this.promoCodeDialog = D;
}
com.fitnessmobileapps.fma.views.fragments.dialogs.j jVar2 = this.promoCodeDialog;
if (jVar2 != null) {
jVar2.U(getSupportFragmentManager());
}
}
public static final void u0(CheckoutActivity this$0, lf.b bVar, View view) {
String W;
boolean z10;
kotlin.jvm.internal.r.i(this$0, "this$0");
com.fitnessmobileapps.fma.util.d0.a(view.getContext(), view);
com.fitnessmobileapps.fma.views.fragments.dialogs.j jVar = bVar instanceof com.fitnessmobileapps.fma.views.fragments.dialogs.j ? (com.fitnessmobileapps.fma.views.fragments.dialogs.j) bVar : null;
if (jVar != null && (W = jVar.W()) != null) {
z10 = kotlin.text.s.z(W);
if (!z10) {
this$0.X().N0(new b.g(W));
}
((com.fitnessmobileapps.fma.views.fragments.dialogs.j) bVar).Z(null);
}
bVar.dismiss();
}
public final void v0() {
CustomAlertDialog.b(new CustomAlertDialog(), new d.StripePaymentFailure(this), null, 2, null);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
com.fitnessmobileapps.fma.views.viewmodels.c cVar;
Object parcelable;
super.onCreate(savedInstanceState);
if (getIntent().hasExtra("ARG_INITIALIZER")) {
LocationMBOSettings.INSTANCE.getLocale(h1.a.k(this).l());
if (Build.VERSION.SDK_INT >= 33) {
Bundle extras = getIntent().getExtras();
if (extras != null) {
parcelable = extras.getParcelable("ARG_INITIALIZER", com.fitnessmobileapps.fma.views.viewmodels.c.class);
cVar = (com.fitnessmobileapps.fma.views.viewmodels.c) parcelable;
if (cVar == null) {
X().F0(cVar);
} else {
J();
}
}
cVar = null;
if (cVar == null) {
}
} else {
Bundle extras2 = getIntent().getExtras();
if (extras2 != null) {
cVar = (com.fitnessmobileapps.fma.views.viewmodels.c) extras2.getParcelable("ARG_INITIALIZER");
if (cVar == null) {
}
}
cVar = null;
if (cVar == null) {
}
}
} else {
J();
}
BuildersKt__Builders_commonKt.launch$default(LifecycleOwnerKt.getLifecycleScope(this), null, null, new CheckoutActivity$onCreate$1(this, null), 3, null);
LifecycleOwnerKt.getLifecycleScope(this).launchWhenStarted(new CheckoutActivity$onCreate$2(this, null));
BuildersKt__Builders_commonKt.launch$default(LifecycleOwnerKt.getLifecycleScope(this), null, null, new CheckoutActivity$onCreate$3(this, null), 3, null);
ComponentActivityKt.setContent$default(this, null, ComposableLambdaKt.composableLambdaInstance(96899331, true, new Function2<Composer, Integer, Unit>() {
{
super(2);
}
@Override
public Unit invoke(Composer composer, Integer num) {
invoke(composer, num.intValue());
return Unit.f33247a;
}
@ComposableTarget(applier = "androidx.compose.ui.UiComposable")
@Composable
public final void invoke(Composer composer, int i10) {
if ((i10 & 11) == 2 && composer.getSkipping()) {
composer.skipToGroupEnd();
return;
}
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventStart(96899331, i10, -1, "com.fitnessmobileapps.fma.views.CheckoutActivity.onCreate.<anonymous> (CheckoutActivity.kt:154)");
}
final CheckoutActivity checkoutActivity = CheckoutActivity.this;
ThemeKt.a(ComposableLambdaKt.composableLambda(composer, -1319386237, true, new Function2<Composer, Integer, Unit>() {
@Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
class C02531 extends FunctionReferenceImpl implements Function0<Unit> {
C02531(Object obj) {
super(0, obj, OnBackPressedDispatcher.class, "onBackPressed", "onBackPressed()V", 0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.f33247a;
}
public final void invoke2() {
((OnBackPressedDispatcher) this.receiver).onBackPressed();
}
}
{
super(2);
}
@Override
public Unit invoke(Composer composer2, Integer num) {
invoke(composer2, num.intValue());
return Unit.f33247a;
}
@ComposableTarget(applier = "androidx.compose.ui.UiComposable")
@Composable
public final void invoke(Composer composer2, int i11) {
if ((i11 & 11) == 2 && composer2.getSkipping()) {
composer2.skipToGroupEnd();
return;
}
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventStart(-1319386237, i11, -1, "com.fitnessmobileapps.fma.views.CheckoutActivity.onCreate.<anonymous>.<anonymous> (CheckoutActivity.kt:155)");
}
CheckoutViewModel X = CheckoutActivity.this.X();
C02531 c02531 = new C02531(CheckoutActivity.this.getOnBackPressedDispatcher());
final CheckoutActivity checkoutActivity2 = CheckoutActivity.this;
CheckoutScreenKt.a(null, X, c02531, new Function1<com.fitnessmobileapps.fma.views.viewmodels.b, Unit>() {
{
super(1);
}
public final void a(com.fitnessmobileapps.fma.views.viewmodels.b action) {
boolean z10;
boolean z11;
kotlin.jvm.internal.r.i(action, "action");
if (kotlin.jvm.internal.r.d(action, b.e.f11382a)) {
CheckoutActivity.this.d0();
return;
}
if (action instanceof b.d) {
CheckoutActivity checkoutActivity3 = CheckoutActivity.this;
z11 = kotlin.text.s.z(((b.d) action).getCodeInputted());
checkoutActivity3.o0(!z11);
return;
}
if (action instanceof b.g) {
CheckoutActivity checkoutActivity4 = CheckoutActivity.this;
z10 = kotlin.text.s.z(((b.g) action).getCodeInputted());
checkoutActivity4.t0(!z10);
return;
}
if (action instanceof b.a) {
b.a aVar = (b.a) action;
if (aVar.getIsApplied()) {
CheckoutActivity.this.X().N0(new b.a(aVar.getAccountCreditId(), true));
return;
} else {
CheckoutActivity.this.f0(aVar.getAccountCreditId());
return;
}
}
if (!(action instanceof b.c)) {
CheckoutActivity.this.X().N0(action);
} else if (CheckoutActivity.this.X().r0() || !CheckoutActivity.this.X().T()) {
CheckoutActivity.this.X().N0(action);
} else {
CheckoutActivity.this.m0();
}
}
@Override
public Unit invoke(com.fitnessmobileapps.fma.views.viewmodels.b bVar) {
a(bVar);
return Unit.f33247a;
}
}, composer2, 64, 1);
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventEnd();
}
}
}), composer, 6);
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventEnd();
}
}
}), 1, null);
X().R0();
}
}