正在查看: Hopscotch v9.7.2 应用的 PromosActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Hopscotch v9.7.2 应用的 PromosActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package in.hopscotch.android.ui.promos.ui;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.core.widget.NestedScrollView;
import androidx.databinding.p;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import androidx.lifecycle.viewmodel.CreationExtras;
import androidx.media3.exoplayer.h0;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.material.datepicker.m;
import in.hopscotch.android.activity.customerinfo.LoginActivity;
import in.hopscotch.android.activity.t2;
import in.hopscotch.android.api.model.PromoItem;
import in.hopscotch.android.api.model.PromotionData;
import in.hopscotch.android.api.model.ShoppingBagResponse;
import in.hopscotch.android.components.edittext.CustomEditBox;
import in.hopscotch.android.databinding.j2;
import in.hopscotch.android.domain.response.base.DialogButtonActions;
import in.hopscotch.android.domain.response.base.DialogDataItem;
import in.hopscotch.android.model.UserStatus;
import in.hopscotch.android.ui.promos.ui.PromosActivity;
import in.hopscotch.android.util.q;
import in.hopscotch.android.util.s0;
import in.juspay.hyper.constants.LogCategory;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.collections.x;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.FunctionAdapter;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.Reflection;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.l;
import kotlin.text.r;
import org.jetbrains.annotations.NotNull;
@Metadata
@SourceDebugExtension({"SMAP\nPromosActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 PromosActivity.kt\nin/hopscotch/android/ui/promos/ui/PromosActivity\n+ 2 ActivityViewModelLazy.kt\nandroidx/activity/ActivityViewModelLazyKt\n+ 3 Bundle+Extensions.kt\nin/hopscotch/android/hscheckout/util/Bundle_ExtensionsKt\n+ 4 TextView.kt\nandroidx/core/widget/TextViewKt\n+ 5 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 6 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,485:1\n75#2,13:486\n13#3,4:499\n65#4,16:503\n93#4,3:519\n1#5:522\n1549#6:523\n1620#6,3:524\n1855#6,2:527\n1855#6,2:529\n*S KotlinDebug\n*F\n+ 1 PromosActivity.kt\nin/hopscotch/android/ui/promos/ui/PromosActivity\n*L\n59#1:486,13\n72#1:499,4\n102#1:503,16\n102#1:519,3\n427#1:523\n427#1:524,3\n469#1:527,2\n478#1:529,2\n*E\n"})
public final class PromosActivity extends in.hopscotch.android.ui.promos.ui.b {
@NotNull
public static final a i = new a(null);
private in.hopscotch.android.domain.response.promos.a appliedItem;
private String appliedPromoCode;
private Integer appliedPromoPosition;
private j2 binding;
private Integer cartTotalAmount;
private Double fromNetAmount;
private String fromScreen;
private Double fromShipping;
private in.hopscotch.android.ui.promos.adapter.b listAdapter;
private boolean needToRefreshTheCart;
private Integer productId;
private in.hopscotch.android.domain.response.promos.b promosListResponse;
@NotNull
private final l promosViewModel$delegate = new ViewModelLazy(Reflection.getOrCreateKotlinClass(in.hopscotch.android.presentation.viewmodel.promos.a.class), new e(this), new d(this), new f(null, this));
private ShoppingBagResponse shoppingBagResponse;
public static final class a {
public a(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
@NotNull
public static Intent a(@NotNull Context context, Integer num, Double d, Double d2, ShoppingBagResponse shoppingBagResponse, @NotNull String fromScreen, Integer num2) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(fromScreen, "fromScreen");
Intent intent = new Intent(context, (Class<?>) PromosActivity.class);
intent.putExtra("total_amount", num);
intent.putExtra("SHOPPING_CART_RESPONSE", (Serializable) shoppingBagResponse);
intent.putExtra("shipping", d);
intent.putExtra("net_amount", d2);
intent.putExtra("product_id", num2);
intent.putExtra("from_screen", fromScreen);
return intent;
}
private a() {
}
}
@SourceDebugExtension({"SMAP\nTextView.kt\nKotlin\n*S Kotlin\n*F\n+ 1 TextView.kt\nandroidx/core/widget/TextViewKt$addTextChangedListener$textWatcher$1\n+ 2 PromosActivity.kt\nin/hopscotch/android/ui/promos/ui/PromosActivity\n+ 3 TextView.kt\nandroidx/core/widget/TextViewKt$addTextChangedListener$1\n+ 4 TextView.kt\nandroidx/core/widget/TextViewKt$addTextChangedListener$2\n*L\n1#1,97:1\n103#2,9:98\n71#3:107\n77#4:108\n*E\n"})
public static final class b implements TextWatcher {
public b() {
}
@Override
public final void afterTextChanged(Editable editable) {
boolean isEmpty = TextUtils.isEmpty(String.valueOf(editable));
j2 j2Var = null;
?? r2 = PromosActivity.this;
if (isEmpty) {
j2 j2Var2 = ((PromosActivity) r2).binding;
if (j2Var2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var2 = null;
}
j2Var2.f.setTextColor(androidx.core.content.a.b((Context) r2, 2131099961));
j2 j2Var3 = ((PromosActivity) r2).binding;
if (j2Var3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
j2Var = j2Var3;
}
j2Var.f.setEnabled(false);
return;
}
j2 j2Var4 = ((PromosActivity) r2).binding;
if (j2Var4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var4 = null;
}
j2Var4.f.setTextColor(androidx.core.content.a.b((Context) r2, 2131099983));
j2 j2Var5 = ((PromosActivity) r2).binding;
if (j2Var5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
j2Var = j2Var5;
}
j2Var.f.setEnabled(true);
}
@Override
public final void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
@Override
public final void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
}
public static final class c implements Observer, FunctionAdapter {
private final Function1 function;
public c(Function1 function) {
Intrinsics.checkNotNullParameter(function, "function");
this.function = function;
}
public final boolean equals(Object obj) {
if ((obj instanceof Observer) && (obj instanceof FunctionAdapter)) {
return Intrinsics.areEqual(this.function, ((FunctionAdapter) obj).getFunctionDelegate());
}
return false;
}
@Override
@NotNull
public final kotlin.h<?> getFunctionDelegate() {
return this.function;
}
public final int hashCode() {
return this.function.hashCode();
}
public final void onChanged(Object obj) {
this.function.invoke(obj);
}
}
@SourceDebugExtension({"SMAP\nActivityViewModelLazy.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ActivityViewModelLazy.kt\nandroidx/activity/ActivityViewModelLazyKt$viewModels$factoryPromise$2\n*L\n1#1,90:1\n*E\n"})
public static final class d extends Lambda implements Function0<ViewModelProvider.Factory> {
public final androidx.activity.j h;
public d(androidx.activity.j jVar) {
super(0);
this.h = jVar;
}
@Override
public final ViewModelProvider.Factory invoke() {
return this.h.getDefaultViewModelProviderFactory();
}
}
@SourceDebugExtension({"SMAP\nActivityViewModelLazy.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ActivityViewModelLazy.kt\nandroidx/activity/ActivityViewModelLazyKt$viewModels$3\n*L\n1#1,90:1\n*E\n"})
public static final class e extends Lambda implements Function0<ViewModelStore> {
public final androidx.activity.j h;
public e(androidx.activity.j jVar) {
super(0);
this.h = jVar;
}
@Override
public final ViewModelStore invoke() {
return this.h.getViewModelStore();
}
}
@SourceDebugExtension({"SMAP\nActivityViewModelLazy.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ActivityViewModelLazy.kt\nandroidx/activity/ActivityViewModelLazyKt$viewModels$4\n*L\n1#1,90:1\n*E\n"})
public static final class f extends Lambda implements Function0<CreationExtras> {
public final Function0 h;
public final androidx.activity.j i;
public f(Function0 function0, androidx.activity.j jVar) {
super(0);
this.h = function0;
this.i = jVar;
}
@Override
public final CreationExtras invoke() {
CreationExtras creationExtras;
Function0 function0 = this.h;
return (function0 == null || (creationExtras = (CreationExtras) function0.invoke()) == null) ? this.i.getDefaultViewModelCreationExtras() : creationExtras;
}
}
public static void T0(PromosActivity this$0, NestedScrollView nestedScrollView, int i2) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
Intrinsics.checkNotNullParameter(nestedScrollView, "<anonymous parameter 0>");
j2 j2Var = null;
if (i2 > 10) {
j2 j2Var2 = this$0.binding;
if (j2Var2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
j2Var = j2Var2;
}
j2Var.o.setText("Offers");
return;
}
j2 j2Var3 = this$0.binding;
if (j2Var3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
j2Var = j2Var3;
}
j2Var.o.setText("");
}
public static void U0(PromosActivity this$0) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
j2 j2Var = this$0.binding;
if (j2Var == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var = null;
}
if (String.valueOf(j2Var.k.getText()).length() > 0) {
j2 j2Var2 = this$0.binding;
if (j2Var2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var2 = null;
}
this$0.q1(String.valueOf(j2Var2.k.getText()), null);
}
}
public static void V0(PromosActivity this$0) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
j2 j2Var = this$0.binding;
j2 j2Var2 = null;
if (j2Var == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var = null;
}
if (String.valueOf(j2Var.k.getText()).length() > 0) {
j2 j2Var3 = this$0.binding;
if (j2Var3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
j2Var2 = j2Var3;
}
this$0.t1(String.valueOf(j2Var2.k.getText()), this$0.appliedPromoPosition);
}
}
public static boolean W0(PromosActivity this$0, View view, int i2, KeyEvent keyEvent) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
if (keyEvent.getAction() != 0) {
return false;
}
if (i2 != 23 && i2 != 66) {
return false;
}
Intrinsics.checkNotNull(view, "null cannot be cast to non-null type in.hopscotch.android.components.edittext.CustomEditBox");
j2 j2Var = null;
if (TextUtils.isEmpty(String.valueOf(((CustomEditBox) view).getText()))) {
j2 j2Var2 = this$0.binding;
if (j2Var2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var2 = null;
}
j2Var2.f.setTextColor(androidx.core.content.a.b(this$0, 2131099710));
j2 j2Var3 = this$0.binding;
if (j2Var3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
j2Var = j2Var3;
}
j2Var.f.setEnabled(false);
} else {
j2 j2Var4 = this$0.binding;
if (j2Var4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var4 = null;
}
j2Var4.f.setTextColor(androidx.core.content.a.b(this$0, 2131099983));
j2 j2Var5 = this$0.binding;
if (j2Var5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
j2Var = j2Var5;
}
j2Var.f.setEnabled(true);
}
return true;
}
public static final void X0(PromosActivity promosActivity, String str, String str2) {
int i2;
List<in.hopscotch.android.domain.response.promos.a> d2;
ShoppingBagResponse shoppingBagResponse = promosActivity.shoppingBagResponse;
if (shoppingBagResponse != null) {
Intrinsics.checkNotNull(shoppingBagResponse);
if (shoppingBagResponse.orderDetails != null) {
in.hopscotch.android.domain.response.promos.b bVar = promosActivity.promosListResponse;
List list = null;
if (bVar != null && (d2 = bVar.d()) != null) {
for (in.hopscotch.android.domain.response.promos.a aVar : d2) {
if ((aVar.h().length() > 0) & r.g(aVar.h(), str2, true)) {
break;
}
}
}
aVar = null;
double j = aVar != null ? aVar.j() : 0.0d;
in.hopscotch.android.analytics.c m = in.hopscotch.android.analytics.c.m();
ShoppingBagResponse shoppingBagResponse2 = promosActivity.shoppingBagResponse;
Intrinsics.checkNotNull(shoppingBagResponse2);
double d3 = shoppingBagResponse2.orderDetails.productAmount;
ShoppingBagResponse shoppingBagResponse3 = promosActivity.shoppingBagResponse;
Intrinsics.checkNotNull(shoppingBagResponse3);
float f2 = shoppingBagResponse3.orderDetails.totalAmount;
Double d4 = promosActivity.fromShipping;
Intrinsics.checkNotNull(d4);
double doubleValue = d4.doubleValue();
ShoppingBagResponse shoppingBagResponse4 = promosActivity.shoppingBagResponse;
Intrinsics.checkNotNull(shoppingBagResponse4);
if (shoppingBagResponse4.promotionData != null) {
ShoppingBagResponse shoppingBagResponse5 = promosActivity.shoppingBagResponse;
Intrinsics.checkNotNull(shoppingBagResponse5);
if (shoppingBagResponse5.promotionData.orderPromocodes != null) {
ShoppingBagResponse shoppingBagResponse6 = promosActivity.shoppingBagResponse;
Intrinsics.checkNotNull(shoppingBagResponse6);
list = shoppingBagResponse6.promotionData.orderPromocodes;
}
}
List list2 = list;
ShoppingBagResponse shoppingBagResponse7 = promosActivity.shoppingBagResponse;
Intrinsics.checkNotNull(shoppingBagResponse7);
if (shoppingBagResponse7.promotionData != null) {
ShoppingBagResponse shoppingBagResponse8 = promosActivity.shoppingBagResponse;
Intrinsics.checkNotNull(shoppingBagResponse8);
if (shoppingBagResponse8.promotionData.orderPromocodes != null) {
ShoppingBagResponse shoppingBagResponse9 = promosActivity.shoppingBagResponse;
Intrinsics.checkNotNull(shoppingBagResponse9);
i2 = shoppingBagResponse9.promotionData.orderPromocodes.size();
ShoppingBagResponse shoppingBagResponse10 = promosActivity.shoppingBagResponse;
Intrinsics.checkNotNull(shoppingBagResponse10);
double d5 = shoppingBagResponse10.orderDetails.discount;
Double d6 = promosActivity.fromNetAmount;
Intrinsics.checkNotNull(d6);
double doubleValue2 = d6.doubleValue();
m.getClass();
in.hopscotch.android.analytics.c.Y(false, str2, d3, f2, doubleValue, j, str, list2, i2, d5, doubleValue2, (String) null);
}
}
i2 = 0;
ShoppingBagResponse shoppingBagResponse102 = promosActivity.shoppingBagResponse;
Intrinsics.checkNotNull(shoppingBagResponse102);
double d52 = shoppingBagResponse102.orderDetails.discount;
Double d62 = promosActivity.fromNetAmount;
Intrinsics.checkNotNull(d62);
double doubleValue22 = d62.doubleValue();
m.getClass();
in.hopscotch.android.analytics.c.Y(false, str2, d3, f2, doubleValue, j, str, list2, i2, d52, doubleValue22, (String) null);
}
}
}
public static final void Y0(in.hopscotch.android.ui.promos.ui.PromosActivity r17, java.lang.String r18, boolean r19) {
throw new UnsupportedOperationException("Method not decompiled: in.hopscotch.android.ui.promos.ui.PromosActivity.Y0(in.hopscotch.android.ui.promos.ui.PromosActivity, java.lang.String, boolean):void");
}
public static final void g1(final PromosActivity promosActivity, in.hopscotch.android.domain.response.base.b bVar) {
promosActivity.getClass();
final DialogDataItem dialog = bVar.getDialog();
if (dialog != null) {
if (dialog.c() == null || dialog.d() == null) {
String e2 = dialog.e();
String b2 = dialog.b();
DialogInterface.OnDismissListener onDismissListener = new DialogInterface.OnDismissListener() {
@Override
public final void onDismiss(DialogInterface dialogInterface) {
PromosActivity.a aVar = PromosActivity.i;
dagger.hilt.internal.b this$0 = PromosActivity.this;
Intrinsics.checkNotNullParameter(this$0, "this$0");
DialogDataItem dialogDataItem = dialog;
Intrinsics.checkNotNullParameter(dialogDataItem, "$dialogDataItem");
DialogButtonActions c2 = dialogDataItem.c();
s0.e(this$0, c2 != null ? c2.b() : null, null, null, null, 0, false, 0, null, 0);
}
};
DialogButtonActions c2 = dialog.c();
q.i(promosActivity, e2, b2, onDismissListener, c2 != null ? c2.c() : null);
return;
}
String e3 = dialog.e();
String b3 = dialog.b();
in.hopscotch.android.hscheckout.ui.a aVar = new in.hopscotch.android.hscheckout.ui.a(1, promosActivity, dialog);
DialogButtonActions c3 = dialog.c();
String c4 = c3 != null ? c3.c() : null;
t2 t2Var = new t2(1, promosActivity, dialog);
DialogButtonActions d2 = dialog.d();
q.f(promosActivity, e3, b3, aVar, c4, t2Var, d2 != null ? d2.c() : null, false);
return;
}
String message = (TextUtils.isEmpty(bVar.getErrorType()) || !r.g(bVar.getErrorType(), "no_promo_mobile", true) || TextUtils.isEmpty(bVar.getMessage())) ? null : bVar.getMessage();
if (bVar.getMessageBars() != null) {
Intrinsics.checkNotNull(bVar.getMessageBars());
if (!r4.isEmpty()) {
List<in.hopscotch.android.domain.response.base.c> messageBars = bVar.getMessageBars();
Intrinsics.checkNotNull(messageBars);
if (!TextUtils.isEmpty(messageBars.get(0).i())) {
List<in.hopscotch.android.domain.response.base.c> messageBars2 = bVar.getMessageBars();
Intrinsics.checkNotNull(messageBars2);
message = messageBars2.get(0).i();
}
}
}
String otpReason = !TextUtils.isEmpty(bVar.getOtpReason()) ? bVar.getOtpReason() : UserStatus.getInstance().getLoginStatus() ? "PROMOTION_UPDATE_MOBILE" : "PROMOTION_LOGIN";
int i2 = UserStatus.getInstance().getLoginStatus() ? 2056 : 2057;
if (!TextUtils.isEmpty(message) && !TextUtils.isEmpty(bVar.getErrorType()) && r.g(bVar.getErrorType(), "no_promo_mobile", true)) {
Bundle bundle = new Bundle();
bundle.putString("otpReason", otpReason);
bundle.putBoolean("verifyMobileForCart", true);
bundle.putString("redirectMessage", message);
LoginActivity.i.getClass();
LoginActivity.a.e(promosActivity, "Cart", "Promo code application", "", false, bundle, i2);
return;
}
j2 j2Var = promosActivity.binding;
if (j2Var == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var = null;
}
j2Var.i.setText(bVar.getMessage());
String str = promosActivity.binding;
if (str == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
r1 = str;
}
((j2) r1).i.setVisibility(0);
}
public static final void h1(PromosActivity promosActivity, List list) {
in.hopscotch.android.domain.response.promos.a aVar;
in.hopscotch.android.domain.response.promos.a aVar2;
in.hopscotch.android.domain.response.promos.a aVar3;
promosActivity.getClass();
LinkedHashMap linkedHashMap = new LinkedHashMap();
ArrayList arrayList = null;
linkedHashMap.put("offer_card_count", list != null ? Integer.valueOf(list.size()) : null);
linkedHashMap.put("promo_code", (list == null || (aVar3 = (in.hopscotch.android.domain.response.promos.a) CollectionsKt.firstOrNull(list)) == null) ? null : aVar3.h());
linkedHashMap.put("merch_promo", (list == null || (aVar2 = (in.hopscotch.android.domain.response.promos.a) CollectionsKt.firstOrNull(list)) == null || !aVar2.g()) ? "No" : "Yes");
linkedHashMap.put("promotion_discount", (list == null || (aVar = (in.hopscotch.android.domain.response.promos.a) CollectionsKt.firstOrNull(list)) == null) ? null : Integer.valueOf(aVar.j()));
linkedHashMap.put("total_amount", promosActivity.cartTotalAmount);
if (list != null) {
List list2 = list;
arrayList = new ArrayList(x.k(list2, 10));
Iterator it = list2.iterator();
while (it.hasNext()) {
arrayList.add(((in.hopscotch.android.domain.response.promos.a) it.next()).h());
}
}
linkedHashMap.put("promo_codes", arrayList);
Integer num = promosActivity.cartTotalAmount;
linkedHashMap.put("from_screen", (num != null && num.intValue() == 0) ? "Product details" : "Cart");
Integer num2 = promosActivity.productId;
if (num2 == null || num2.intValue() != 0) {
linkedHashMap.put("product_id", promosActivity.productId);
}
in.hopscotch.android.analytics.c.m().getClass();
in.hopscotch.android.analytics.c.A("offers_viewed", linkedHashMap, true, true);
}
public static final void i1(PromosActivity promosActivity, String str) {
promosActivity.getClass();
if (str != null) {
Intent a2 = s0.a(promosActivity, str, "", null, null, "promos", "viewallproductsfrompromos", null);
promosActivity.needToRefreshTheCart = true;
promosActivity.startActivity(a2);
}
}
public static final void j1(PromosActivity promosActivity, String str) {
PromotionData promotionData;
List<PromoItem> list;
ShoppingBagResponse shoppingBagResponse;
PromotionData promotionData2;
List list2;
ShoppingBagResponse shoppingBagResponse2 = promosActivity.shoppingBagResponse;
if (shoppingBagResponse2 == null || (promotionData = shoppingBagResponse2.promotionData) == null || (list = promotionData.orderPromocodes) == null) {
return;
}
for (PromoItem promoItem : list) {
if (Intrinsics.areEqual(promoItem.code, str) && (shoppingBagResponse = promosActivity.shoppingBagResponse) != null && (promotionData2 = shoppingBagResponse.promotionData) != null && (list2 = promotionData2.orderPromocodes) != null) {
list2.remove(promoItem);
}
}
}
public static final void o1(PromosActivity promosActivity, boolean z) {
j2 j2Var = promosActivity.binding;
if (j2Var == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var = null;
}
j2Var.h.setVisibility(z ? 0 : 8);
}
public static final void p1(PromosActivity promosActivity, ArrayList arrayList) {
j2 j2Var;
Object obj;
Unit unit;
promosActivity.getClass();
Iterator it = arrayList.iterator();
while (true) {
j2Var = null;
if (!it.hasNext()) {
obj = null;
break;
} else {
obj = it.next();
if (((in.hopscotch.android.domain.response.promos.a) obj).n()) {
break;
}
}
}
in.hopscotch.android.domain.response.promos.a aVar = (in.hopscotch.android.domain.response.promos.a) obj;
promosActivity.appliedItem = aVar;
if (aVar != null) {
promosActivity.appliedPromoCode = aVar.h();
in.hopscotch.android.domain.response.promos.a aVar2 = promosActivity.appliedItem;
Intrinsics.checkNotNullParameter(arrayList, "<this>");
promosActivity.appliedPromoPosition = Integer.valueOf(arrayList.indexOf(aVar2));
j2 j2Var2 = promosActivity.binding;
if (j2Var2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var2 = null;
}
j2Var2.k.setText(aVar.h());
j2 j2Var3 = promosActivity.binding;
if (j2Var3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var3 = null;
}
j2Var3.k.setEnabled(false);
j2 j2Var4 = promosActivity.binding;
if (j2Var4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var4 = null;
}
j2Var4.e.setText("Promo Applied! You saved " + promosActivity.getString(2132018980) + aVar.j());
j2 j2Var5 = promosActivity.binding;
if (j2Var5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var5 = null;
}
j2Var5.e.setVisibility(0);
j2 j2Var6 = promosActivity.binding;
if (j2Var6 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var6 = null;
}
j2Var6.f.setVisibility(8);
j2 j2Var7 = promosActivity.binding;
if (j2Var7 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var7 = null;
}
j2Var7.p.setVisibility(0);
unit = Unit.a;
} else {
unit = null;
}
if (unit == null) {
j2 j2Var8 = promosActivity.binding;
if (j2Var8 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var8 = null;
}
j2Var8.k.setEnabled(true);
j2 j2Var9 = promosActivity.binding;
if (j2Var9 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
j2Var = j2Var9;
}
j2Var.e.setVisibility(8);
}
}
public final void onActivityResult(int i2, int i3, Intent intent) {
super/*androidx.fragment.app.n*/.onActivityResult(i2, i3, intent);
if (i2 == 2056 || i2 == 2057) {
if (i3 == -1 && UserStatus.getInstance().getLoginStatus()) {
String str = this.appliedPromoCode;
if (str != null) {
q1(str, this.appliedPromoPosition);
return;
}
return;
}
in.hopscotch.android.ui.promos.adapter.b bVar = this.listAdapter;
if (bVar == null) {
Intrinsics.throwUninitializedPropertyAccessException("listAdapter");
bVar = null;
}
bVar.R(this.appliedPromoPosition);
}
}
public final void onBackPressed() {
if (!this.needToRefreshTheCart) {
super/*androidx.activity.j*/.onBackPressed();
return;
}
Intent intent = new Intent();
intent.putExtra(LogCategory.ACTION, in.hopscotch.android.domain.response.base.b.SUCCESS);
setResult(-1, intent);
finish();
}
@Override
public final void onCreate(Bundle bundle) {
Serializable serializable;
super.onCreate(bundle);
LayoutInflater layoutInflater = getLayoutInflater();
int i2 = j2.t;
j2 j2Var = null;
p pVar = (j2) p.M(layoutInflater, 2131558501, (ViewGroup) null, false, androidx.databinding.g.e());
Intrinsics.checkNotNullExpressionValue(pVar, "inflate(...)");
this.binding = pVar;
if (pVar == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
pVar = null;
}
setContentView(pVar.E());
j2 j2Var2 = this.binding;
if (j2Var2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var2 = null;
}
setSupportActionBar(j2Var2.m);
androidx.appcompat.app.a supportActionBar = getSupportActionBar();
if (supportActionBar != null) {
supportActionBar.t(true);
supportActionBar.w();
}
this.cartTotalAmount = Integer.valueOf(getIntent().getIntExtra("total_amount", 0));
Intent intent = getIntent();
Intrinsics.checkNotNullExpressionValue(intent, "getIntent(...)");
if (Build.VERSION.SDK_INT >= 33) {
serializable = intent.getSerializableExtra("SHOPPING_CART_RESPONSE", ShoppingBagResponse.class);
} else {
Serializable serializableExtra = intent.getSerializableExtra("SHOPPING_CART_RESPONSE");
if (!(serializableExtra instanceof ShoppingBagResponse)) {
serializableExtra = null;
}
serializable = (ShoppingBagResponse) serializableExtra;
}
this.shoppingBagResponse = (ShoppingBagResponse) serializable;
this.fromShipping = Double.valueOf(getIntent().getDoubleExtra("shipping", 0.0d));
this.fromNetAmount = Double.valueOf(getIntent().getDoubleExtra("net_amount", 0.0d));
this.productId = Integer.valueOf(getIntent().getIntExtra("product_id", 0));
this.fromScreen = getIntent().getStringExtra("from_screen");
in.hopscotch.android.ui.promos.adapter.b bVar = new in.hopscotch.android.ui.promos.adapter.b(this, this.productId);
this.listAdapter = bVar;
bVar.U(new g(this));
in.hopscotch.android.ui.promos.adapter.b bVar2 = this.listAdapter;
if (bVar2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("listAdapter");
bVar2 = null;
}
bVar2.V(new h(this));
in.hopscotch.android.ui.promos.adapter.b bVar3 = this.listAdapter;
if (bVar3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("listAdapter");
bVar3 = null;
}
bVar3.W(new i(this));
j2 j2Var3 = this.binding;
if (j2Var3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var3 = null;
}
j2Var3.l.setLayoutManager(new LinearLayoutManager(this));
j2 j2Var4 = this.binding;
if (j2Var4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var4 = null;
}
RecyclerView recyclerView = j2Var4.l;
in.hopscotch.android.ui.promos.adapter.b bVar4 = this.listAdapter;
if (bVar4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("listAdapter");
bVar4 = null;
}
recyclerView.setAdapter(bVar4);
j2 j2Var5 = this.binding;
if (j2Var5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var5 = null;
}
j2Var5.m.setNavigationOnClickListener(new m(this, 28));
j2 j2Var6 = this.binding;
if (j2Var6 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var6 = null;
}
j2Var6.m.setNavigationIcon(androidx.core.graphics.drawable.a.h(getResources().getDrawable(2131231388).mutate()));
j2 j2Var7 = this.binding;
if (j2Var7 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var7 = null;
}
j2Var7.k.setOnKeyListener(new in.hopscotch.android.fragment.p(this, 2));
j2 j2Var8 = this.binding;
if (j2Var8 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var8 = null;
}
CustomEditBox offerCodeEditText = j2Var8.k;
Intrinsics.checkNotNullExpressionValue(offerCodeEditText, "offerCodeEditText");
offerCodeEditText.addTextChangedListener(new b());
j2 j2Var9 = this.binding;
if (j2Var9 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var9 = null;
}
j2Var9.r.setOnScrollChangeListener(new h0(this, 20));
j2 j2Var10 = this.binding;
if (j2Var10 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var10 = null;
}
j2Var10.f.setOnClickListener(new in.hopscotch.android.hspdp.ui.activity.d(this, 7));
j2 j2Var11 = this.binding;
if (j2Var11 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var11 = null;
}
j2Var11.p.setOnClickListener(new in.hopscotch.android.hsplp.ui.activity.e(this, 6));
Integer num = this.productId;
if (num == null || num.intValue() != 0) {
j2 j2Var12 = this.binding;
if (j2Var12 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var12 = null;
}
j2Var12.n.setVisibility(8);
j2 j2Var13 = this.binding;
if (j2Var13 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var13 = null;
}
j2Var13.e.setVisibility(8);
j2 j2Var14 = this.binding;
if (j2Var14 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var14 = null;
}
j2Var14.g.setVisibility(8);
j2 j2Var15 = this.binding;
if (j2Var15 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
j2Var15 = null;
}
j2Var15.s.setVisibility(8);
j2 j2Var16 = this.binding;
if (j2Var16 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
j2Var = j2Var16;
}
j2Var.d.setVisibility(8);
}
r1();
s1().i().observe(this, new c(new in.hopscotch.android.ui.promos.ui.e(this)));
}
public final void q1(String str, Integer num) {
Unit unit;
in.hopscotch.android.domain.response.promos.a aVar = this.appliedItem;
j2 j2Var = null;
if (aVar != null) {
this.appliedPromoCode = str;
t1(aVar.h(), this.appliedPromoPosition);
unit = Unit.a;
} else {
unit = null;
}
if (unit == null) {
this.appliedPromoPosition = num;
this.appliedPromoCode = str;
j2 j2Var2 = this.binding;
if (j2Var2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
j2Var = j2Var2;
}
j2Var.i.setVisibility(8);
s1().h().observe(this, new c(new in.hopscotch.android.ui.promos.ui.d(this)));
LinkedHashMap linkedHashMap = new LinkedHashMap();
linkedHashMap.put("promoCode", str);
s1().f(linkedHashMap);
}
}
public final void r1() {
in.hopscotch.android.presentation.viewmodel.promos.a s1 = s1();
String str = this.fromScreen;
Intrinsics.checkNotNull(str);
s1.g(str, this.productId);
}
public final in.hopscotch.android.presentation.viewmodel.promos.a s1() {
return (in.hopscotch.android.presentation.viewmodel.promos.a) this.promosViewModel$delegate.getValue();
}
public final void t1(String str, Integer num) {
if (Intrinsics.areEqual(this.appliedPromoCode, str)) {
this.appliedItem = null;
}
if (num != null) {
s1().j().observe(this, new c(new in.hopscotch.android.ui.promos.ui.f(this, num.intValue())));
}
s1().k(str);
}
}