Swiggy v4.51.1版本的 MD5 值为:5af7ec91512a0a8c1510e3f8bac20b8b
以下内容为反编译后的 AccountFragmentViewModel.java 源代码,内容仅作参考
package in.swiggy.android.feature.account.viewmodel;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.os.Bundle;
import androidx.databinding.ObservableField;
import androidx.databinding.ObservableInt;
import androidx.lifecycle.LiveData;
import com.google.gson.Gson;
import com.newrelic.agent.android.instrumentation.GsonInstrumentation;
import com.newrelic.agent.android.instrumentation.Instrumented;
import in.swiggy.android.R;
import in.swiggy.android.commons.extension.KotlinExtensionsKt;
import in.swiggy.android.commons.utils.GeneralUtilsKt;
import in.swiggy.android.commonsui.view.IconTextView;
import in.swiggy.android.feature.account.servicelines.DashServiceLineProvider;
import in.swiggy.android.feature.account.servicelines.DinersServiceLineProvider;
import in.swiggy.android.feature.account.servicelines.FoodOrderServiceLineProvider;
import in.swiggy.android.feature.account.servicelines.FoodServiceLineProviderV2;
import in.swiggy.android.feature.account.servicelines.PudoServiceLineProvider;
import in.swiggy.android.feature.account.servicelines.ServiceLineProvider;
import in.swiggy.android.feature.account.viewmodel.AccountFragmentViewModel;
import in.swiggy.android.feature.appsettings.InAppUpdateViewModel;
import in.swiggy.android.feature.order.OrderHistoryManager;
import in.swiggy.android.fragmentservices.interfaces.b;
import in.swiggy.android.listingkit.interfaces.i;
import in.swiggy.android.mvvm.viewmodels.SwiggyBaseViewModel;
import in.swiggy.android.mvvm.viewmodels.loginsignup.PolicyConsentViewModel;
import in.swiggy.android.tejas.Response;
import in.swiggy.android.tejas.TejasConstants;
import in.swiggy.android.tejas.api.models.ResponseFetchingError;
import in.swiggy.android.tejas.api.models.SwiggyApiResponse;
import in.swiggy.android.tejas.feature.listing.cta.model.CTA;
import in.swiggy.android.tejas.feature.referral.ReferralCheckUseCase;
import in.swiggy.android.tejas.feature.referral.model.ReferralCheckModel;
import in.swiggy.android.tejas.feature.referral.model.ReferralTab;
import in.swiggy.android.tejas.feature.user.UnBoxingDataResponse;
import in.swiggy.android.tejas.feature.user.UserSuperDataResponse;
import in.swiggy.android.tejas.generated.ISwiggyNetworkWrapper;
import in.swiggy.android.tejas.oldapi.SwiggyBaseResponseHandler;
import in.swiggy.android.tejas.oldapi.SwiggyDataHandler;
import in.swiggy.android.tejas.oldapi.models.KeySeparator;
import in.swiggy.android.tejas.oldapi.models.cart.CartType;
import in.swiggy.android.tejas.oldapi.models.help.ConversationsResponse;
import in.swiggy.android.tejas.oldapi.models.help.MessagesInformationLayerSavable;
import in.swiggy.android.tejas.oldapi.models.intdef.TrackOrderState;
import in.swiggy.android.tejas.oldapi.models.listing.PLCardTypes;
import in.swiggy.android.tejas.oldapi.models.order.Order;
import in.swiggy.android.tejas.oldapi.network.responses.HelpBaseResponse;
import in.swiggy.android.tejas.oldapi.network.responses.LaunchCroutonData;
import in.swiggy.android.tejas.oldapi.network.responses.UserAccountRowDataResponse;
import in.swiggy.android.tejas.oldapi.network.responses.handlers.ActiveRefundCountResponseHandler;
import in.swiggy.android.tejas.oldapi.utils.Constants;
import in.swiggy.android.tejas.payment.model.payment.models.PaymentType;
import in.swiggy.android.utils.q0;
import io.reactivex.processors.BehaviorProcessor;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.concurrent.TimeUnit;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.text.StringsKt__StringsKt;
@Instrumented
public final class AccountFragmentViewModel extends in.swiggy.android.mvvm.viewmodels.c {
public static final a g2 = new a(null);
public static final int h2 = 8;
private static final String i2;
private static boolean j2;
private final in.swiggy.android.commons.utils.a A0;
private final kotlin.j A1;
private final OrderHistoryManager B0;
private final kotlin.j B1;
private final ReferralCheckUseCase C0;
private final kotlin.j C1;
private final BehaviorProcessor<LaunchCroutonData> D0;
private final kotlin.j D1;
private final in.swiggy.android.analytics_sdk.a E0;
private final kotlin.j E1;
private ReferralCheckModel F0;
private final kotlin.j F1;
public in.swiggy.android.commons.featureFlags.d G0;
private final kotlin.j G1;
private AccountListViewModel H0;
private final kotlin.j H1;
private androidx.lifecycle.y<AccountListViewModel> I0;
private final kotlin.j I1;
private final LiveData<AccountListViewModel> J0;
private final kotlin.j J1;
private final ObservableInt K0;
private final kotlin.j K1;
private final ObservableField<Drawable> L0;
private final kotlin.j L1;
private final ObservableInt M0;
private final kotlin.j M1;
private ObservableInt N0;
private final Function0<Unit> N1;
private ObservableInt O0;
private final c O1;
private ObservableInt P0;
private final d P1;
private ObservableField<in.swiggy.android.composer.feature.account.d> Q0;
private final kotlin.j Q1;
private boolean R0;
private final ArrayList<ServiceLineProvider> R1;
private boolean S0;
private int S1;
private int T0;
private ServiceLineProvider T1;
private int U0;
private ServiceLineProvider U1;
private ObservableField<Boolean> V0;
private ServiceLineProvider V1;
private ObservableField<String> W0;
private int W1;
private final in.swiggy.android.fragmentservices.interfaces.b X;
private Function0<Unit> X0;
private long X1;
private final ISwiggyNetworkWrapper Y;
private Function0<Unit> Y0;
private final kotlin.j Y1;
private final in.swiggy.android.repositories.nps.service.a Z;
private Function0<Unit> Z0;
private ObservableField<Boolean> Z1;
private ObservableField<String> a1;
private final androidx.lifecycle.y<Boolean> a2;
private int b1;
private final androidx.lifecycle.y<Boolean> b2;
private final in.swiggy.android.config.c c0;
private int c1;
private final androidx.lifecycle.y<Boolean> c2;
private boolean d1;
private final kotlin.j d2;
private boolean e1;
private final kotlin.j e2;
private boolean f1;
private final Function0<Unit> f2;
private boolean g1;
private long h1;
private ObservableField<Integer> i1;
private ObservableField<String> j1;
private ObservableField<String> k1;
private boolean l1;
private Function0<Unit> m1;
private Function1<? super Boolean, Unit> n1;
private boolean o1;
private final in.swiggy.android.feature.web.a p0;
private final kotlin.j p1;
private final boolean q1;
private f0 r1;
private InAppUpdateViewModel s1;
private n0 t1;
private s0 u1;
private h0 v1;
private final kotlin.j w1;
private final kotlin.j x1;
private final SharedPreferences y0;
private final kotlin.j y1;
private final in.swiggy.android.listingkit.interfaces.i z0;
private final kotlin.j z1;
public static final class a {
public a(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final String a() {
return AccountFragmentViewModel.i2;
}
private a() {
}
}
public static final class b extends ActiveRefundCountResponseHandler {
b() {
}
@Override
public void handleOnFailure() {
AccountFragmentViewModel.this.ra();
}
@Override
public void handleOnSuccess(String str) {
AccountFragmentViewModel.this.cb(str);
}
}
public static final class c implements ServiceLineProvider.b {
c() {
}
@Override
public void a(ServiceLineProvider serviceLine) {
kotlin.jvm.internal.o.k(serviceLine, "serviceLine");
serviceLine.B(true);
serviceLine.z(true ^ AccountFragmentViewModel.this.G().isNetworkAvailable());
AccountFragmentViewModel.this.U8(serviceLine);
if (kotlin.jvm.internal.o.f(serviceLine, AccountFragmentViewModel.this.T1)) {
AccountFragmentViewModel.this.q9().J7(2);
}
AccountFragmentViewModel.this.Da();
}
@Override
public void b(ServiceLineProvider serviceLine) {
kotlin.jvm.internal.o.k(serviceLine, "serviceLine");
if (serviceLine.i() >= 0) {
if (!serviceLine.m().isEmpty()) {
AccountFragmentViewModel.this.U8(serviceLine);
}
AccountFragmentViewModel.this.mb(serviceLine);
}
AccountFragmentViewModel.this.Da();
}
}
public static final class d implements ServiceLineProvider.b {
d() {
}
@Override
public void a(ServiceLineProvider serviceLine) {
kotlin.jvm.internal.o.k(serviceLine, "serviceLine");
serviceLine.B(true);
if (kotlin.jvm.internal.o.f(serviceLine, AccountFragmentViewModel.this.T1)) {
AccountFragmentViewModel.this.q9().J7(2);
}
AccountFragmentViewModel.this.mb(serviceLine);
}
@Override
public void b(ServiceLineProvider serviceLine) {
kotlin.jvm.internal.o.k(serviceLine, "serviceLine");
AccountFragmentViewModel.this.mb(serviceLine);
}
}
static {
String simpleName = AccountFragmentViewModel.class.getSimpleName();
kotlin.jvm.internal.o.j(simpleName, "getSimpleName(...)");
i2 = simpleName;
}
public AccountFragmentViewModel(in.swiggy.android.fragmentservices.interfaces.b accountFragmentService, ISwiggyNetworkWrapper mNetworkWrapper, in.swiggy.android.repositories.nps.service.a npsService, in.swiggy.android.config.c remoteConfig, in.swiggy.android.feature.web.a webConstants, SharedPreferences sharedPreferences, in.swiggy.android.listingkit.interfaces.i clickActionDelegate, in.swiggy.android.commons.utils.a appBuildDetails, OrderHistoryManager orderHistoryManager, ReferralCheckUseCase referralCheckUseCase, BehaviorProcessor<LaunchCroutonData> refundsDetails, in.swiggy.android.analytics_sdk.a analyticsSDK) {
super(accountFragmentService);
kotlin.j b2;
kotlin.j b3;
kotlin.j b4;
kotlin.j b5;
kotlin.j b6;
kotlin.j b7;
kotlin.j b8;
kotlin.j b9;
kotlin.j b10;
kotlin.j b11;
kotlin.j b12;
kotlin.j b13;
kotlin.j b14;
kotlin.j b15;
kotlin.j b16;
kotlin.j b17;
kotlin.j b18;
kotlin.j b19;
kotlin.j b20;
kotlin.j b21;
kotlin.j b22;
kotlin.jvm.internal.o.k(accountFragmentService, "accountFragmentService");
kotlin.jvm.internal.o.k(mNetworkWrapper, "mNetworkWrapper");
kotlin.jvm.internal.o.k(npsService, "npsService");
kotlin.jvm.internal.o.k(remoteConfig, "remoteConfig");
kotlin.jvm.internal.o.k(webConstants, "webConstants");
kotlin.jvm.internal.o.k(sharedPreferences, "sharedPreferences");
kotlin.jvm.internal.o.k(clickActionDelegate, "clickActionDelegate");
kotlin.jvm.internal.o.k(appBuildDetails, "appBuildDetails");
kotlin.jvm.internal.o.k(orderHistoryManager, "orderHistoryManager");
kotlin.jvm.internal.o.k(referralCheckUseCase, "referralCheckUseCase");
kotlin.jvm.internal.o.k(refundsDetails, "refundsDetails");
kotlin.jvm.internal.o.k(analyticsSDK, "analyticsSDK");
this.X = accountFragmentService;
this.Y = mNetworkWrapper;
this.Z = npsService;
this.c0 = remoteConfig;
this.p0 = webConstants;
this.y0 = sharedPreferences;
this.z0 = clickActionDelegate;
this.A0 = appBuildDetails;
this.B0 = orderHistoryManager;
this.C0 = referralCheckUseCase;
this.D0 = refundsDetails;
this.E0 = analyticsSDK;
this.H0 = new AccountListViewModel(null, null, null, null, null, 0, null, 127, null);
androidx.lifecycle.y<AccountListViewModel> yVar = new androidx.lifecycle.y<>(new AccountListViewModel(null, null, null, null, null, 0, null, 127, null));
this.I0 = yVar;
kotlin.jvm.internal.o.i(yVar, "null cannot be cast to non-null type androidx.lifecycle.LiveData<in.swiggy.android.feature.account.viewmodel.AccountListViewModel>");
this.J0 = yVar;
this.K0 = new ObservableInt((int) R.color.white);
this.L0 = new ObservableField<>();
this.M0 = new ObservableInt((int) R.color.blackGrape100);
this.N0 = new ObservableInt(4);
this.O0 = new ObservableInt(0);
this.P0 = new ObservableInt(8);
this.Q0 = new ObservableField<>(new in.swiggy.android.composer.feature.account.d(false, null, false, new Function0<Unit>() {
public final void invoke2() {
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
}, new Function0<Unit>() {
public final void invoke2() {
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
}));
Boolean bool = Boolean.FALSE;
this.V0 = new ObservableField<>(bool);
this.W0 = new ObservableField<>("");
this.X0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.fragmentservices.interfaces.b bVar;
bVar = AccountFragmentViewModel.this.X;
bVar.X();
}
};
this.Y0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.fragmentservices.interfaces.b bVar;
bVar = AccountFragmentViewModel.this.X;
bVar.i2(2);
}
};
this.Z0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.fragmentservices.interfaces.b bVar;
bVar = AccountFragmentViewModel.this.X;
bVar.i0();
}
};
this.a1 = new ObservableField<>();
this.i1 = new ObservableField<>(8);
this.j1 = new ObservableField<>("");
this.k1 = new ObservableField<>("");
this.m1 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.fragmentservices.interfaces.b bVar;
AccountFragmentViewModel.this.aa().h(8);
bVar = AccountFragmentViewModel.this.X;
bVar.Z();
}
};
this.n1 = new Function1<Boolean, Unit>() {
{
super(1);
}
public final void a(boolean z) {
if (z) {
AccountFragmentViewModel.this.na().h(0);
} else {
AccountFragmentViewModel.this.na().h(4);
}
}
@Override
public Unit invoke(Boolean bool2) {
a(bool2.booleanValue());
return Unit.a;
}
};
b2 = kotlin.l.b(new Function0<q0>() {
{
super(0);
}
@Override
public final q0 invoke() {
return new q0(AccountFragmentViewModel.this.Na());
}
});
this.p1 = b2;
this.q1 = true;
b3 = kotlin.l.b(new Function0<PolicyConsentViewModel>() {
{
super(0);
}
@Override
public final PolicyConsentViewModel invoke() {
in.swiggy.android.feature.web.a aVar;
aVar = AccountFragmentViewModel.this.p0;
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
return new PolicyConsentViewModel(aVar, new Function1<String, Unit>() {
{
super(1);
}
@Override
public Unit invoke(String str) {
invoke2(str);
return Unit.a;
}
public final void invoke2(String url) {
in.swiggy.android.fragmentservices.interfaces.b bVar;
kotlin.jvm.internal.o.k(url, "url");
bVar = AccountFragmentViewModel.this.X;
bVar.i(url);
}
});
}
});
this.w1 = b3;
b4 = kotlin.l.b(new Function0<e0>() {
{
super(0);
}
@Override
public final e0 invoke() {
String L9;
androidx.lifecycle.y yVar2;
String string = AccountFragmentViewModel.this.p7().getString(R.string.v2_profile_my_account_header_title);
L9 = AccountFragmentViewModel.this.L9();
yVar2 = AccountFragmentViewModel.this.a2;
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
return new e0(string, L9, yVar2, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.analytics_sdk.a aVar;
androidx.lifecycle.y yVar3;
androidx.lifecycle.y yVar4;
aVar = AccountFragmentViewModel.this.E0;
aVar.a().J();
yVar3 = AccountFragmentViewModel.this.a2;
yVar4 = AccountFragmentViewModel.this.a2;
yVar3.r(Boolean.valueOf(!kotlin.jvm.internal.o.f(yVar4.f(), Boolean.TRUE)));
AccountFragmentViewModel.this.T8();
}
});
}
});
this.x1 = b4;
b5 = kotlin.l.b(new Function0<d0>() {
{
super(0);
}
@Override
public final d0 invoke() {
String string;
boolean z;
q0.a aVar = in.swiggy.android.utils.q0.f;
boolean j = aVar.j(AccountFragmentViewModel.this.r7());
String string2 = AccountFragmentViewModel.this.p7().getString(R.string.address_controller__manage_address_title);
if (j) {
string = AccountFragmentViewModel.this.p7().getString(R.string.manage_address_description);
} else {
string = AccountFragmentViewModel.this.p7().getString(R.string.manage_address_description_without_share);
}
if (j && aVar.f(AccountFragmentViewModel.this.r7())) {
z = true;
} else {
z = false;
}
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
return new d0(string2, string, z, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.fragmentservices.interfaces.b bVar;
bVar = AccountFragmentViewModel.this.X;
bVar.o3();
}
});
}
});
this.y1 = b5;
b6 = kotlin.l.b(new AccountFragmentViewModel$paymentAndRefundRowViewModel$2(this));
this.z1 = b6;
b7 = kotlin.l.b(new Function0<o0>() {
{
super(0);
}
@Override
public final o0 invoke() {
String ea = AccountFragmentViewModel.this.ea();
String da = AccountFragmentViewModel.this.da();
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
return new o0(ea, da, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.fragmentservices.interfaces.b bVar;
AccountFragmentViewModel.this.sb();
bVar = AccountFragmentViewModel.this.X;
bVar.E6();
}
});
}
});
this.A1 = b7;
b8 = kotlin.l.b(new Function0<r0>() {
{
super(0);
}
@Override
public final r0 invoke() {
AccountFragmentViewModel.this.Ab(true);
String string = AccountFragmentViewModel.this.p7().getString(R.string.account_controller_3p_lable);
String string2 = AccountFragmentViewModel.this.p7().getString(R.string.account_controller_3p_subtitle);
boolean Na = AccountFragmentViewModel.this.Na();
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
return new r0(string, string2, Na, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
AccountFragmentViewModel.this.Za();
}
});
}
});
this.B1 = b8;
b9 = kotlin.l.b(new Function0<p0>() {
{
super(0);
}
@Override
public final p0 invoke() {
in.swiggy.android.referral.configDataModel.a r9;
r9 = AccountFragmentViewModel.this.r9();
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
if (r9.c()) {
return new p0(r9.b().b(), r9.b().a(), r9.a().b(), r9.a().a(), accountFragmentViewModel.G().n("ic_ofo_small_box.webp"), new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.fragmentservices.interfaces.b bVar;
AccountFragmentViewModel.this.db();
bVar = AccountFragmentViewModel.this.X;
bVar.g3();
}
}, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
AccountFragmentViewModel.this.eb();
}
}, accountFragmentViewModel.Na());
}
return null;
}
});
this.C1 = b9;
b10 = kotlin.l.b(new Function0<z>() {
{
super(0);
}
@Override
public final z invoke() {
String string = AccountFragmentViewModel.this.p7().getString(R.string.v2_profile__help_header_title);
String string2 = AccountFragmentViewModel.this.p7().getString(R.string.v2_profile__help_header_subtitle);
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
return new z(string, string2, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.analytics_sdk.a aVar;
in.swiggy.android.fragmentservices.interfaces.b bVar;
AccountFragmentViewModel.this.Ab(true);
aVar = AccountFragmentViewModel.this.E0;
aVar.a().x(AccountFragmentViewModel.this.E9().G7());
bVar = AccountFragmentViewModel.this.X;
bVar.U0(AccountFragmentViewModel.this.q9().C7().size() + AccountFragmentViewModel.this.q9().F7().size());
}
});
}
});
this.D1 = b10;
b11 = kotlin.l.b(new Function0<v>() {
{
super(0);
}
@Override
public final v invoke() {
androidx.lifecycle.y yVar2;
String h = IconTextView.h(47);
int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_12sp);
String string = AccountFragmentViewModel.this.r0().getString(R.string.account_controller__payment_lable);
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
Function0<Unit> function0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.fragmentservices.interfaces.b bVar;
bVar = AccountFragmentViewModel.this.X;
bVar.y5();
}
};
yVar2 = AccountFragmentViewModel.this.b2;
return new v(h, i, string, function0, yVar2, null, true, null, 160, null);
}
});
this.E1 = b11;
b12 = kotlin.l.b(new Function0<v>() {
{
super(0);
}
@Override
public final v invoke() {
String str;
String string;
androidx.lifecycle.y yVar2;
CTA cta;
CTA cta2;
int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_12sp);
UserSuperDataResponse e0 = AccountFragmentViewModel.this.u7().e0();
String str2 = null;
if (e0 != null && (cta2 = e0.getCta()) != null) {
str = cta2.getText();
} else {
str = null;
}
if (str != null && str.length() != 0) {
UserSuperDataResponse e02 = AccountFragmentViewModel.this.u7().e0();
if (e02 != null && (cta = e02.getCta()) != null) {
str2 = cta.getText();
}
if (str2 == null) {
string = "";
}
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
Function0<Unit> function0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
AccountFragmentViewModel.this.Ya();
}
};
yVar2 = AccountFragmentViewModel.this.c2;
return new v(null, i, str2, function0, yVar2, null, false, Integer.valueOf((int) R.drawable.ic_one_accounts), 96, null);
}
string = AccountFragmentViewModel.this.r0().getString(R.string.account_controller_swiggy_one_lable);
str2 = string;
final AccountFragmentViewModel accountFragmentViewModel2 = AccountFragmentViewModel.this;
Function0<Unit> function02 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
AccountFragmentViewModel.this.Ya();
}
};
yVar2 = AccountFragmentViewModel.this.c2;
return new v(null, i, str2, function02, yVar2, null, false, Integer.valueOf((int) R.drawable.ic_one_accounts), 96, null);
}
});
this.F1 = b12;
b13 = kotlin.l.b(new Function0<v>() {
{
super(0);
}
@Override
public final v invoke() {
androidx.lifecycle.y yVar2;
int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_12sp);
String string = AccountFragmentViewModel.this.r0().getString(R.string.account_controller_3p_lable);
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
Function0<Unit> function0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
AccountFragmentViewModel.this.Za();
}
};
yVar2 = AccountFragmentViewModel.this.c2;
return new v(null, i, string, function0, yVar2, null, true, Integer.valueOf((int) R.drawable.ic_redeem_coupon), 32, null);
}
});
this.G1 = b13;
b14 = kotlin.l.b(new Function0<v>() {
{
super(0);
}
@Override
public final v invoke() {
androidx.lifecycle.y yVar2;
ObservableField observableField;
String h = IconTextView.h(120);
int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_12sp);
String string = AccountFragmentViewModel.this.r0().getString(R.string.account_controller__refund_lable);
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
Function0<Unit> function0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.analytics_sdk.a aVar;
ObservableField observableField2;
in.swiggy.android.fragmentservices.interfaces.b bVar;
in.swiggy.android.feature.web.a aVar2;
aVar = AccountFragmentViewModel.this.E0;
in.swiggy.android.analytics_sdk.event.senders.interfaces.a a2 = aVar.a();
observableField2 = AccountFragmentViewModel.this.W0;
String str = (String) observableField2.g();
if (str == null) {
str = "";
}
a2.E(str);
bVar = AccountFragmentViewModel.this.X;
aVar2 = AccountFragmentViewModel.this.p0;
bVar.y6(aVar2.o, "refunds");
}
};
yVar2 = AccountFragmentViewModel.this.b2;
observableField = AccountFragmentViewModel.this.W0;
return new v(h, i, string, function0, yVar2, observableField, false, null, 192, null);
}
});
this.H1 = b14;
b15 = kotlin.l.b(new Function0<v>() {
{
super(0);
}
@Override
public final v invoke() {
androidx.lifecycle.y yVar2;
String h = IconTextView.h(19);
int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_16sp);
String string = AccountFragmentViewModel.this.r0().getString(R.string.account_controller__favorites_lable);
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
Function0<Unit> function0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.fragmentservices.interfaces.b bVar;
bVar = AccountFragmentViewModel.this.X;
bVar.C6(AccountFragmentViewModel.this.p7().getString(R.string.nav_option_favourites_text));
}
};
yVar2 = AccountFragmentViewModel.this.a2;
return new v(h, i, string, function0, yVar2, null, false, null, 224, null);
}
});
this.I1 = b15;
b16 = kotlin.l.b(new Function0<v>() {
{
super(0);
}
@Override
public final v invoke() {
androidx.lifecycle.y yVar2;
String h = IconTextView.h(136);
int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_16sp);
String string = AccountFragmentViewModel.this.r0().getString(R.string.account_controller__hidden_lable);
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
Function0<Unit> function0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.analytics_sdk.a aVar;
in.swiggy.android.fragmentservices.interfaces.b bVar;
aVar = AccountFragmentViewModel.this.E0;
aVar.a().n();
bVar = AccountFragmentViewModel.this.X;
bVar.O1();
}
};
yVar2 = AccountFragmentViewModel.this.a2;
return new v(h, i, string, function0, yVar2, null, false, null, 224, null);
}
});
this.J1 = b16;
b17 = kotlin.l.b(new Function0<v>() {
{
super(0);
}
@Override
public final v invoke() {
androidx.lifecycle.y yVar2;
String h = IconTextView.h(46);
int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_16sp);
String string = AccountFragmentViewModel.this.r0().getString(R.string.account_controller__offers_lable);
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
Function0<Unit> function0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.analytics_sdk.a aVar;
String screenName;
AccountFragmentViewModel.this.R9().invoke();
aVar = AccountFragmentViewModel.this.E0;
aVar.a().q();
screenName = AccountFragmentViewModel.this.getScreenName();
AccountFragmentViewModel.this.s7().i("source_attribution", new in.swiggy.android.analytics.attribution.b(screenName, "offers_click", null, "offers", null, null, 52, null));
}
};
yVar2 = AccountFragmentViewModel.this.a2;
return new v(h, i, string, function0, yVar2, null, false, null, 224, null);
}
});
this.K1 = b17;
b18 = kotlin.l.b(new Function0<v>() {
{
super(0);
}
@Override
public final v invoke() {
androidx.lifecycle.y yVar2;
String h = IconTextView.h(74);
int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_16sp);
String string = AccountFragmentViewModel.this.r0().getString(R.string.title_activity_settings);
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
Function0<Unit> function0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.fragmentservices.interfaces.b bVar;
bVar = AccountFragmentViewModel.this.X;
bVar.N();
}
};
yVar2 = AccountFragmentViewModel.this.a2;
return new v(h, i, string, function0, yVar2, null, false, null, 224, null);
}
});
this.L1 = b18;
b19 = kotlin.l.b(new Function0<a0>() {
{
super(0);
}
@Override
public final a0 invoke() {
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
return new a0(new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
AccountFragmentViewModel.d dVar;
AccountFragmentViewModel.this.Sa();
ServiceLineProvider serviceLineProvider = AccountFragmentViewModel.this.T1;
if (serviceLineProvider != null) {
dVar = AccountFragmentViewModel.this.P1;
ServiceLineProvider.w(serviceLineProvider, dVar, false, 2, null);
}
}
});
}
});
this.M1 = b19;
this.N1 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
AccountFragmentViewModel.c cVar;
List<j0> m;
AccountFragmentViewModel.d dVar;
ServiceLineProvider serviceLineProvider = AccountFragmentViewModel.this.T1;
if (serviceLineProvider != null) {
serviceLineProvider.B(false);
}
AccountFragmentViewModel.this.Sa();
ServiceLineProvider serviceLineProvider2 = AccountFragmentViewModel.this.T1;
if (serviceLineProvider2 == null || (m = serviceLineProvider2.m()) == null || !(!m.isEmpty())) {
ServiceLineProvider serviceLineProvider3 = AccountFragmentViewModel.this.T1;
if (serviceLineProvider3 != null) {
cVar = AccountFragmentViewModel.this.O1;
serviceLineProvider3.u(cVar);
return;
}
return;
}
ServiceLineProvider serviceLineProvider4 = AccountFragmentViewModel.this.T1;
if (serviceLineProvider4 != null) {
dVar = AccountFragmentViewModel.this.P1;
ServiceLineProvider.w(serviceLineProvider4, dVar, false, 2, null);
}
}
};
this.O1 = new c();
this.P1 = new d();
b20 = kotlin.l.b(new Function0<b0>() {
{
super(0);
}
@Override
public final b0 invoke() {
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
return new b0(new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.analytics_sdk.a aVar;
in.swiggy.android.fragmentservices.interfaces.b bVar;
in.swiggy.android.feature.web.a aVar2;
aVar = AccountFragmentViewModel.this.E0;
aVar.a().a();
bVar = AccountFragmentViewModel.this.X;
aVar2 = AccountFragmentViewModel.this.p0;
bVar.u(aVar2.L, 9);
}
});
}
});
this.Q1 = b20;
this.R1 = new ArrayList<>();
b21 = kotlin.l.b(new Function0<x>() {
{
super(0);
}
@Override
public final x invoke() {
String g = AccountFragmentViewModel.this.qa().g();
if (g == null) {
g = "";
}
final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
return new x(g, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.fragmentservices.interfaces.b bVar;
in.swiggy.android.commons.utils.a aVar;
in.swiggy.android.fragmentservices.interfaces.b bVar2;
long currentTimeMillis = System.currentTimeMillis();
if (AccountFragmentViewModel.this.ba() != 0 && currentTimeMillis - AccountFragmentViewModel.this.ba() <= 2000) {
AccountFragmentViewModel accountFragmentViewModel2 = AccountFragmentViewModel.this;
accountFragmentViewModel2.xb(accountFragmentViewModel2.z9() + 1);
} else {
AccountFragmentViewModel.this.Bb(currentTimeMillis);
AccountFragmentViewModel.this.xb(1);
}
if (!in.swiggy.android.apputils.r.p()) {
aVar = AccountFragmentViewModel.this.A0;
if (!aVar.b()) {
if (AccountFragmentViewModel.this.z9() == 8) {
bVar2 = AccountFragmentViewModel.this.X;
bVar2.Q4();
return;
}
return;
}
}
if (AccountFragmentViewModel.this.z9() == 2) {
bVar = AccountFragmentViewModel.this.X;
bVar.Q4();
}
}
});
}
});
this.Y1 = b21;
this.Z1 = new ObservableField<>(bool);
this.a2 = new androidx.lifecycle.y<>(bool);
this.b2 = new androidx.lifecycle.y<>(bool);
this.c2 = new androidx.lifecycle.y<>(bool);
this.d2 = GeneralUtilsKt.m(new Function0<Boolean>() {
{
super(0);
}
@Override
public final Boolean invoke() {
return Boolean.valueOf(in.swiggy.android.utils.i0.d(AccountFragmentViewModel.this.r7(), "swiggy_account_super_expired_show", "true"));
}
});
b22 = kotlin.l.b(new Function0<String>() {
{
super(0);
}
@Override
public final String invoke() {
String str;
in.swiggy.android.commons.utils.contextservice.h G = AccountFragmentViewModel.this.G();
UnBoxingDataResponse t = AccountFragmentViewModel.this.u7().t();
if (t != null) {
str = t.getIcon();
} else {
str = null;
}
if (str == null) {
str = "";
}
return G.n(str);
}
});
this.e2 = b22;
this.f2 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.fragmentservices.interfaces.b bVar;
bVar = AccountFragmentViewModel.this.X;
bVar.e();
}
};
}
private final v A9() {
return (v) this.I1.getValue();
}
private final void Aa() {
if (this.Z.b()) {
int i = 0;
this.i1.h(0);
String string = r7().getString("android_nps_min_number_order", TrackOrderState.ORDER_CANCELLED);
String str = "";
if (string == null) {
string = "";
}
Integer valueOf = Integer.valueOf(string);
ServiceLineProvider serviceLineProvider = this.T1;
if (serviceLineProvider != null) {
i = serviceLineProvider.i();
}
kotlin.jvm.internal.o.h(valueOf);
if (i >= valueOf.intValue()) {
String string2 = r7().getString("android_survey_text_header", "");
if (string2 == null) {
string2 = "";
}
if (in.swiggy.android.commons.utils.f0.g(string2)) {
ObservableField<String> observableField = this.j1;
String string3 = r7().getString("android_survey_text_header", "");
if (string3 == null) {
string3 = "";
}
observableField.h(string3);
} else {
this.j1.h(r0().getString(R.string.nps_header_text));
}
String string4 = r7().getString("android_survey_text_description", "");
if (string4 == null) {
string4 = "";
}
if (in.swiggy.android.commons.utils.f0.g(string4)) {
ObservableField<String> observableField2 = this.k1;
String string5 = r7().getString("android_survey_text_description", "");
if (string5 != null) {
str = string5;
}
observableField2.h(str);
} else {
this.k1.h(r0().getString(R.string.nps_body_text));
}
this.E0.a().I();
return;
}
this.i1.h(8);
return;
}
this.i1.h(8);
}
public final void Ca(Order order, int i) {
j7().n(CartType.REGULAR);
j7().v(order);
in.swiggy.android.commons.extension.a.b(r7(), "CART_FROM_REORDER", Boolean.TRUE);
this.X.O0();
s7().i("source_attribution", new in.swiggy.android.analytics.attribution.b(getScreenName(), "restaurant", order.mOrderId, PLCardTypes.TYPE_REORDER_CARD, new in.swiggy.android.analytics.attribution.a(null, null, Integer.valueOf(i), null, null, null, null, null, null, null, null, null, 4091, null), null, 32, null));
}
private final int Cb() {
return this.q1 ? R.string.v2_profile_my_account_header_subtitle_without_referral_offers_and_with_settings_hidden_restos : R.string.v2_profile_my_account_header_subtitle_without_referral_without_offers_and_with_settings;
}
public final void Da() {
int i = this.S1 + 1;
this.S1 = i;
if (i >= this.R1.size()) {
xa();
if (this.H0.H7() != 3) {
this.H0.J7(3);
this.H0 = new AccountListViewModel(this.H0.E7(), this.H0.C7(), this.H0.G7(), this.H0.F7(), this.H0.D7(), this.H0.H7(), this.n1);
S8();
lb();
}
}
}
public final void Db(ServiceLineProvider serviceLineProvider) {
this.V1 = serviceLineProvider;
zb(serviceLineProvider);
}
private final void Ea() {
if (u7().C()) {
this.K0.h(R.color.unboxing_data_color);
this.M0.h(R.color.blackGrape100);
this.O0.h(4);
this.L0.h(r0().c(R.drawable.dls_ic_back_arrow_20dp));
return;
}
if (kotlin.jvm.internal.o.f(u7().A0(), Constants.SUPER_TAG)) {
Boolean o0 = u7().o0();
kotlin.jvm.internal.o.j(o0, "isSuperV3User(...)");
if (o0.booleanValue()) {
this.K0.h(ca());
this.M0.h(R.color.white100);
this.O0.h(4);
if (kotlin.jvm.internal.o.f(this.Z1.g(), Boolean.TRUE)) {
this.L0.h(r0().c(R.drawable.ic_back_white));
} else {
this.L0.h(r0().c(R.drawable.dls_ic_back_arrow_20dp));
}
this.Q0.h(new in.swiggy.android.composer.feature.account.d(Na(), String.valueOf(this.U0), true, E9().C7(), new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
AccountFragmentViewModel.this.va();
}
}));
return;
}
}
this.K0.h(R.color.white);
this.M0.h(R.color.blackGrape100);
this.O0.h(0);
this.L0.h(r0().c(R.drawable.dls_ic_back_arrow_20dp));
this.Q0.h(new in.swiggy.android.composer.feature.account.d(Na(), String.valueOf(this.U0), false, E9().C7(), new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
AccountFragmentViewModel.this.va();
}
}));
}
private final void Eb() {
this.l1 = kotlin.jvm.internal.o.f(u7().A0(), Constants.SUPER_TAG);
}
private final v F9() {
return (v) this.J1.getValue();
}
public static final void Fa(Function1 tmp0, Object obj) {
kotlin.jvm.internal.o.k(tmp0, "$tmp0");
tmp0.invoke(obj);
}
private final boolean Fb() {
String str = "true";
String string = this.y0.getString("android_dynamic_referral_banner_enable", "true");
if (string != null) {
str = string;
}
return Boolean.parseBoolean(str);
}
private final int G9(ArrayList<i0> arrayList, ServiceLineProvider serviceLineProvider) {
ArrayList arrayList2 = new ArrayList();
for (ServiceLineProvider serviceLineProvider2 : this.R1) {
arrayList2.add(serviceLineProvider2.l());
}
int T9 = T9(serviceLineProvider.l(), arrayList2);
if (arrayList.size() == 0) {
return 0;
}
if (T9(serviceLineProvider.l(), arrayList) >= 0) {
return -1;
}
if (T9 == 0) {
return 0;
}
int i = 0;
for (Object obj : arrayList) {
int i3 = i + 1;
if (i < 0) {
kotlin.collections.r.w();
}
if (T9 < T9((i0) obj, arrayList2)) {
if (i == 0) {
return 0;
}
return i;
}
i = i3;
}
return arrayList.size();
}
public static final void Ga(Function1 tmp0, Object obj) {
kotlin.jvm.internal.o.k(tmp0, "$tmp0");
tmp0.invoke(obj);
}
private final boolean Gb(boolean z) {
long convert = TimeUnit.MINUTES.convert(System.currentTimeMillis() - this.h1, TimeUnit.MILLISECONDS);
if (!z && convert <= 5 && !Mb()) {
return false;
}
return true;
}
private final a0 H9() {
return (a0) this.M1.getValue();
}
public static final void Ha(Function1 tmp0, Object obj) {
kotlin.jvm.internal.o.k(tmp0, "$tmp0");
tmp0.invoke(obj);
}
private final boolean Hb() {
if (!this.y0.getBoolean("refresh_profile", false)) {
return false;
}
this.y0.edit().remove("refresh_profile").apply();
return true;
}
public static final void Ia(Function1 tmp0, Object obj) {
kotlin.jvm.internal.o.k(tmp0, "$tmp0");
tmp0.invoke(obj);
}
private final int Ib() {
return this.q1 ? R.string.v2_profile_my_account_header_subtitle_without_referral_offers_and_settings_hiddenrestos : R.string.v2_profile_my_account_header_subtitle_without_referral_without_offers_and_without_settings;
}
private final d0 J9() {
return (d0) this.y1.getValue();
}
private final p0 Jb(ReferralCheckModel referralCheckModel, boolean z) {
ReferralTab referralTab = referralCheckModel.getReferralTab();
return new p0(referralTab.getTitle(), referralTab.getSubTitle(), referralTab.getDidYouKnowModel().getTitle(), referralTab.getDidYouKnowModel().getSubTitle(), G().n(referralTab.getDidYouKnowModel().getImageId()), new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.fragmentservices.interfaces.b bVar;
AccountFragmentViewModel.this.db();
bVar = AccountFragmentViewModel.this.X;
bVar.g3();
}
}, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
AccountFragmentViewModel.this.eb();
}
}, z);
}
private final e0 K9() {
return (e0) this.x1.getValue();
}
private final String Kb(int i) {
if (i != 10) {
if (i != 11) {
switch (i) {
case 1:
return "Pending...";
case 2:
return "Downloading...";
case 3:
return "INSTALLING";
case 4:
return "INSTALLED";
case 5:
return PaymentType.RETRY;
case 6:
return "CANCELED";
default:
return ResponseFetchingError.UNKNOWN;
}
}
Ta();
return "RESTART APP";
}
return "REQUIRES_UI_INTENT";
}
public final String L9() {
int Ib;
in.swiggy.android.mvvm.services.s p7 = p7();
if (m9()) {
if (l9()) {
if (this.q1) {
Ib = R.string.v2_profile_my_account_header_subtitle_without_referral_and_with_settings_hiddenresto;
} else {
Ib = R.string.v2_profile_my_account_header_subtitle_without_referral_and_with_settings;
}
} else {
Ib = Cb();
}
} else if (l9()) {
if (this.q1) {
Ib = R.string.v2_profile_my_account_header_subtitle_without_referral_and_settings_hiddenrestos;
} else {
Ib = R.string.v2_profile_my_account_header_subtitle_without_referral_and_without_settings;
}
} else {
Ib = Ib();
}
return p7.getString(Ib);
}
private final void La() {
StringBuilder sb = new StringBuilder();
int h = this.A0.h();
sb.append("4.51.1 (" + h + ")");
if (KotlinExtensionsKt.h(Boolean.FALSE)) {
sb.append(" release");
String string = r0().getString(R.string.app_source_non_play_store);
sb.append("- " + string);
}
this.a1.h(r0().b(R.string.version_name, sb.toString()));
}
public final void Ma() {
La();
if (u7().F()) {
this.Z1.h(Boolean.TRUE);
T8();
Sa();
if (in.swiggy.android.constants.b.a.k(r7())) {
s9();
}
if (this.e1) {
V8();
}
this.X.Q0(false);
return;
}
W8();
}
private final boolean Mb() {
if ((!this.l1 && kotlin.jvm.internal.o.f(u7().A0(), Constants.SUPER_TAG)) || (this.l1 && !kotlin.jvm.internal.o.f(u7().A0(), Constants.SUPER_TAG))) {
return true;
}
return false;
}
private final boolean Pa() {
if (Build.VERSION.SDK_INT >= 26 && in.swiggy.android.constants.b.j(this.y0)) {
return true;
}
return false;
}
private final v Q9() {
return (v) this.K1.getValue();
}
private final boolean Qa() {
if (kotlin.jvm.internal.o.f(u7().A0(), Constants.SUPER_TAG)) {
Boolean o0 = u7().o0();
kotlin.jvm.internal.o.j(o0, "isSuperV3User(...)");
if (o0.booleanValue()) {
return true;
}
}
return false;
}
private final void S8() {
ServiceLineProvider serviceLineProvider;
ServiceLineProvider serviceLineProvider2;
int i;
List<j0> list;
List<j0> list2;
String str;
List<j0> list3;
ArrayList arrayList = new ArrayList();
if (this.H0.H7() == 1) {
arrayList.add(new in.swiggy.android.feature.offers.viewmodel.a());
}
boolean z = false;
if (((!this.H0.C7().isEmpty()) || (!this.H0.F7().isEmpty())) && (serviceLineProvider = this.T1) != null && kotlin.jvm.internal.o.f(serviceLineProvider.s(), Boolean.TRUE) && this.H0.H7() != 1 && (serviceLineProvider2 = this.T1) != null && !serviceLineProvider2.p()) {
ServiceLineProvider serviceLineProvider3 = this.T1;
if (serviceLineProvider3 != null) {
i = serviceLineProvider3.r();
} else {
i = 0;
}
in.swiggy.android.analytics_sdk.event.senders.interfaces.a a2 = this.E0.a();
ServiceLineProvider serviceLineProvider4 = this.T1;
a2.l(i, (serviceLineProvider4 == null || (r4 = serviceLineProvider4.q()) == null) ? "" : "");
arrayList.add(H9());
}
ServiceLineProvider serviceLineProvider5 = this.T1;
String str2 = null;
if (serviceLineProvider5 != null && serviceLineProvider5.p() && this.H0.H7() != 1) {
ServiceLineProvider serviceLineProvider6 = this.T1;
if (serviceLineProvider6 != null && !serviceLineProvider6.j()) {
ServiceLineProvider serviceLineProvider7 = this.T1;
if (serviceLineProvider7 != null) {
str = serviceLineProvider7.o();
} else {
str = null;
}
ServiceLineProvider serviceLineProvider8 = this.T1;
if (serviceLineProvider8 != null) {
list3 = serviceLineProvider8.m();
} else {
list3 = null;
}
List<j0> list4 = list3;
if (list4 == null || list4.isEmpty()) {
z = true;
}
arrayList.add(new m0(str, !z, this.N1));
} else {
String string = r0().getString(R.string.network_not_available_message);
ServiceLineProvider serviceLineProvider9 = this.T1;
if (serviceLineProvider9 != null) {
list2 = serviceLineProvider9.m();
} else {
list2 = null;
}
List<j0> list5 = list2;
if (list5 == null || list5.isEmpty()) {
z = true;
}
arrayList.add(new m0(string, !z, this.N1));
}
}
ServiceLineProvider serviceLineProvider10 = this.T1;
if (serviceLineProvider10 != null && !serviceLineProvider10.p() && this.H0.H7() != 1) {
ServiceLineProvider serviceLineProvider11 = this.T1;
if (serviceLineProvider11 != null) {
list = serviceLineProvider11.m();
} else {
list = null;
}
List<j0> list6 = list;
if (list6 == null || list6.isEmpty()) {
ServiceLineProvider serviceLineProvider12 = this.T1;
if (serviceLineProvider12 != null) {
str2 = serviceLineProvider12.f();
}
arrayList.add(new g0(str2));
}
}
arrayList.add(I9());
arrayList.add(v9());
this.H0 = new AccountListViewModel(this.H0.E7(), this.H0.C7(), this.H0.G7(), this.H0.F7(), arrayList, this.H0.H7(), this.n1);
lb();
}
public final void Sa() {
this.H0.J7(1);
S8();
}
public final void T8() {
boolean z;
SwiggyBaseViewModel swiggyBaseViewModel;
SwiggyBaseViewModel swiggyBaseViewModel2;
ArrayList<SwiggyBaseViewModel> arrayList = new ArrayList<>();
SwiggyBaseViewModel swiggyBaseViewModel3 = this.r1;
if (swiggyBaseViewModel3 != null) {
arrayList.add(swiggyBaseViewModel3);
}
if (u7().C() && (swiggyBaseViewModel2 = this.u1) != null) {
arrayList.add(swiggyBaseViewModel2);
}
if (kotlin.jvm.internal.o.f(u7().G0(), Boolean.TRUE)) {
Boolean o0 = u7().o0();
kotlin.jvm.internal.o.j(o0, "isSuperV3User(...)");
if (o0.booleanValue() && (swiggyBaseViewModel = this.t1) != null) {
arrayList.add(swiggyBaseViewModel);
}
}
h0 Ua = Ua();
if (Ua != null) {
arrayList.add(Ua);
}
arrayList.add(ga());
arrayList.add(fa());
List<UserAccountRowDataResponse> z0 = u7().z0();
if (z0 != null) {
for (final UserAccountRowDataResponse userAccountRowDataResponse : z0) {
String title = userAccountRowDataResponse.getTitle();
String str = "";
if (title == null) {
title = "";
}
String subTitle = userAccountRowDataResponse.getSubTitle();
if (subTitle == null) {
subTitle = "";
}
arrayList.add(new y(title, subTitle, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
String cta = userAccountRowDataResponse.getCta();
String title2 = userAccountRowDataResponse.getTitle();
if (title2 == null) {
title2 = "";
}
String subTitle2 = userAccountRowDataResponse.getSubTitle();
accountFragmentViewModel.Y8(cta, title2, subTitle2 != null ? subTitle2 : "");
}
}));
String title2 = userAccountRowDataResponse.getTitle();
if (title2 == null) {
title2 = "";
}
String subTitle2 = userAccountRowDataResponse.getSubTitle();
if (subTitle2 != null) {
str = subTitle2;
}
tb(title2, str);
}
}
arrayList.add(K9());
arrayList.add(A9());
if (this.q1) {
arrayList.add(F9());
}
if (l9()) {
arrayList.add(Q9());
}
boolean z2 = true;
if (m9()) {
arrayList.add(Z9());
Z9().K7(true);
Q9().K7(false);
} else {
Q9().K7(true);
}
arrayList.add(J9());
arrayList.add(V9());
if (in.swiggy.android.constants.b.a.k(r7())) {
arrayList.add(oa());
}
arrayList.add(U9());
if (u7().e()) {
arrayList.add(ia());
}
Boolean G0 = u7().G0();
Boolean bool = Boolean.TRUE;
if (!kotlin.jvm.internal.o.f(G0, bool) && !kotlin.jvm.internal.o.f(u7().C0(), bool) && !kotlin.jvm.internal.o.f(u7().S(), bool) && this.o1) {
z = true;
} else {
z = false;
}
if (u7().F()) {
Ba(arrayList, (z || !Na()) ? false : false);
}
if (z) {
arrayList.add(ha());
ub();
}
if (!Na()) {
if (!this.R0 && !this.S0) {
arrayList.add(E9());
} else {
z zVar = new z(E9().I7(), E9().H7(), E9().C7());
zVar.L7(E9().G7());
zVar.M7(E9().J7());
zVar.D7().h(E9().D7().g());
zVar.K7(E9().F7());
arrayList.add(zVar);
this.R0 = false;
this.S0 = false;
}
} else {
wa();
}
this.Q0.h(new in.swiggy.android.composer.feature.account.d(Na(), String.valueOf(this.U0), Qa(), E9().C7(), new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
AccountFragmentViewModel.this.va();
}
}));
InAppUpdateViewModel inAppUpdateViewModel = this.s1;
if (inAppUpdateViewModel != null) {
m7().H(inAppUpdateViewModel);
arrayList.add(inAppUpdateViewModel);
}
this.H0 = new AccountListViewModel(arrayList, this.H0.C7(), this.H0.G7(), this.H0.F7(), this.H0.D7(), this.H0.H7(), this.n1);
lb();
}
private final int T9(i0 i0Var, List<i0> list) {
String str;
int i = 0;
if (i0Var == null) {
int size = list.size();
while (i < size) {
if (list.get(i) == null) {
return i;
}
i++;
}
return -1;
}
int size2 = list.size();
while (i < size2) {
String E7 = i0Var.E7();
i0 i0Var2 = list.get(i);
if (i0Var2 != null) {
str = i0Var2.E7();
} else {
str = null;
}
if (kotlin.jvm.internal.o.f(E7, str)) {
return i;
}
i++;
}
return -1;
}
private final void Ta() {
this.E0.a().p("1202");
}
public final void U8(ServiceLineProvider serviceLineProvider) {
ArrayList<i0> arrayList = new ArrayList<>();
for (i0 i0Var : this.H0.G7()) {
arrayList.add(i0Var.C7());
}
int G9 = G9(arrayList, serviceLineProvider);
if (G9 >= 0) {
arrayList.add(G9, serviceLineProvider.l().C7());
}
if (this.V1 == null) {
int i = 0;
for (Object obj : arrayList) {
int i3 = i + 1;
if (i < 0) {
kotlin.collections.r.w();
}
i0 i0Var2 = (i0) obj;
if (i == 0) {
zb(Y9(i0Var2));
i0Var2.G7(true);
} else {
i0Var2.G7(false);
}
i = i3;
}
}
this.H0 = new AccountListViewModel(this.H0.E7(), this.H0.C7(), arrayList, this.H0.F7(), this.H0.D7(), this.H0.H7(), this.n1);
}
private final v U9() {
return (v) this.E1.getValue();
}
private final h0 Ua() {
boolean z;
Boolean G0 = u7().G0();
Boolean bool = Boolean.TRUE;
if (!kotlin.jvm.internal.o.f(G0, bool) && !kotlin.jvm.internal.o.f(u7().C0(), bool) && !kotlin.jvm.internal.o.f(u7().S(), bool)) {
z = false;
} else {
z = true;
}
Boolean o0 = u7().o0();
kotlin.jvm.internal.o.j(o0, "isSuperV3User(...)");
if (o0.booleanValue() && (kotlin.jvm.internal.o.f(u7().C0(), bool) || kotlin.jvm.internal.o.f(u7().S(), bool))) {
return this.v1;
}
if (!u7().o0().booleanValue() && z) {
return this.v1;
}
return null;
}
private final void V8() {
List n;
List n2;
List n3;
this.T1 = null;
this.U1 = null;
this.V1 = null;
this.R1.clear();
if (this.c0.c("food_order_history_pl_enabled", false)) {
this.R1.add(new FoodServiceLineProviderV2(false, new AccountFragmentViewModel$addServiceLines$1(this), r0(), this.Y, this.X, new AccountFragmentViewModel$addServiceLines$2(this), new AccountFragmentViewModel$addServiceLines$3(this), this.B0, v7()));
} else {
this.R1.add(new FoodOrderServiceLineProvider(false, new AccountFragmentViewModel$addServiceLines$4(this), r0(), this.Y, this.X, new AccountFragmentViewModel$addServiceLines$5(this), new AccountFragmentViewModel$addServiceLines$6(this)));
}
this.R1.add(new DashServiceLineProvider(false, new AccountFragmentViewModel$addServiceLines$7(this), r7(), r0(), this.Y, this.c0, this.X));
this.R1.add(new DinersServiceLineProvider(false, new AccountFragmentViewModel$addServiceLines$8(this), r0(), this.Y, this.X));
this.R1.add(new PudoServiceLineProvider(false, new AccountFragmentViewModel$addServiceLines$9(this), r7(), r0(), this.Y, this.c0, this.X));
this.U1 = this.R1.get(0);
int size = this.R1.size();
for (int i = 0; i < size; i++) {
m7().s(this.R1.get(i));
this.R1.get(i).u(this.O1);
this.S1 = 0;
}
List<SwiggyBaseViewModel> E7 = this.H0.E7();
n = kotlin.collections.r.n();
n2 = kotlin.collections.r.n();
n3 = kotlin.collections.r.n();
this.H0 = new AccountListViewModel(E7, n, n2, n3, this.H0.D7(), this.H0.H7(), this.n1);
lb();
this.h1 = System.currentTimeMillis();
}
private final k0 V9() {
return (k0) this.z1.getValue();
}
public final void Wa(boolean z) {
androidx.lifecycle.y<Boolean> yVar = this.b2;
Boolean f = yVar.f();
Boolean bool = Boolean.TRUE;
yVar.r(Boolean.valueOf(!kotlin.jvm.internal.o.f(f, bool)));
T8();
if (z) {
this.E0.a().B(kotlin.jvm.internal.o.f(this.V0.g(), bool));
}
}
private final boolean X8() {
return true;
}
private final q0 X9() {
return (q0) this.p1.getValue();
}
private final ServiceLineProvider Y9(i0 i0Var) {
Object obj;
Iterator<T> it = this.R1.iterator();
while (true) {
if (it.hasNext()) {
obj = it.next();
if (kotlin.jvm.internal.o.f(((ServiceLineProvider) obj).l().E7(), i0Var.E7())) {
break;
}
} else {
obj = null;
break;
}
}
ServiceLineProvider serviceLineProvider = (ServiceLineProvider) obj;
if (serviceLineProvider == null) {
ServiceLineProvider serviceLineProvider2 = this.R1.get(0);
kotlin.jvm.internal.o.j(serviceLineProvider2, "get(...)");
return serviceLineProvider2;
}
return serviceLineProvider;
}
private final void Z8() {
this.Y.refreshProfile(G().e().l(), G().e().m(), true, "IS_SUPER,SUPER_DETAILS,SWIGGY_PAY", new SwiggyBaseResponseHandler<>(new SwiggyDataHandler() {
@Override
public final void handle(Object obj) {
AccountFragmentViewModel.a9(AccountFragmentViewModel.this, (SwiggyApiResponse) obj);
}
}, new SwiggyDataHandler() {
@Override
public final void handle(Object obj) {
AccountFragmentViewModel.b9(AccountFragmentViewModel.this, (SwiggyApiResponse) obj);
}
}), new io.reactivex.functions.d() {
@Override
public final void accept(Object obj) {
AccountFragmentViewModel.c9(AccountFragmentViewModel.this, (Throwable) obj);
}
}, new io.reactivex.functions.a() {
@Override
public final void run() {
AccountFragmentViewModel.d9(AccountFragmentViewModel.this);
}
});
}
private final v Z9() {
return (v) this.L1.getValue();
}
public static final void a9(AccountFragmentViewModel this$0, SwiggyApiResponse swiggyApiResponse) {
Boolean bool;
Boolean bool2;
Boolean bool3;
Boolean bool4;
kotlin.jvm.internal.o.k(this$0, "this$0");
this$0.u7().x0(swiggyApiResponse);
j2 = true;
f0 f0Var = this$0.r1;
if (f0Var != null) {
bool = Boolean.valueOf(f0Var.I7(this$0.u7()));
} else {
bool = null;
}
if (KotlinExtensionsKt.h(bool)) {
this$0.r1 = null;
}
s0 s0Var = this$0.u1;
if (s0Var != null) {
bool2 = Boolean.valueOf(s0Var.H7(this$0.u7()));
} else {
bool2 = null;
}
if (KotlinExtensionsKt.h(bool2)) {
this$0.u1 = null;
}
n0 n0Var = this$0.t1;
if (n0Var != null) {
bool3 = Boolean.valueOf(n0Var.I7(this$0.u7()));
} else {
bool3 = null;
}
if (KotlinExtensionsKt.h(bool3)) {
this$0.t1 = null;
}
h0 h0Var = this$0.v1;
if (h0Var != null) {
bool4 = Boolean.valueOf(h0Var.H7(this$0.u7()));
} else {
bool4 = null;
}
if (KotlinExtensionsKt.h(bool4)) {
this$0.v1 = null;
}
this$0.jb(true);
}
public static final void b9(AccountFragmentViewModel this$0, SwiggyApiResponse swiggyApiResponse) {
kotlin.jvm.internal.o.k(this$0, "this$0");
this$0.jb(true);
}
public static final void c9(AccountFragmentViewModel this$0, Throwable th) {
kotlin.jvm.internal.o.k(this$0, "this$0");
this$0.jb(true);
}
public final void cb(String str) {
if (str != null && str.length() != 0) {
this.W0.h(str);
this.E0.a().h();
return;
}
this.W0.h("");
}
public static final void d9(AccountFragmentViewModel this$0) {
kotlin.jvm.internal.o.k(this$0, "this$0");
this$0.vb();
j2 = false;
}
private final void f9() {
this.Y.refreshProfileV4(G().e().l(), G().e().m(), true, "IS_SUPER,SUPER_DETAILS,SWIGGY_PAY", new SwiggyBaseResponseHandler<>(new SwiggyDataHandler() {
@Override
public final void handle(Object obj) {
AccountFragmentViewModel.g9(AccountFragmentViewModel.this, (SwiggyApiResponse) obj);
}
}, new SwiggyDataHandler() {
@Override
public final void handle(Object obj) {
AccountFragmentViewModel.h9(AccountFragmentViewModel.this, (SwiggyApiResponse) obj);
}
}), new io.reactivex.functions.d() {
@Override
public final void accept(Object obj) {
AccountFragmentViewModel.i9(AccountFragmentViewModel.this, (Throwable) obj);
}
}, new io.reactivex.functions.a() {
@Override
public final void run() {
AccountFragmentViewModel.j9(AccountFragmentViewModel.this);
}
});
}
private final v fa() {
return (v) this.G1.getValue();
}
public final void fb(Order order) {
this.X.n1(order);
}
public static final void g9(AccountFragmentViewModel this$0, SwiggyApiResponse swiggyApiResponse) {
Boolean bool;
Boolean bool2;
Boolean bool3;
Boolean bool4;
kotlin.jvm.internal.o.k(this$0, "this$0");
this$0.u7().x0(swiggyApiResponse);
j2 = true;
f0 f0Var = this$0.r1;
if (f0Var != null) {
bool = Boolean.valueOf(f0Var.I7(this$0.u7()));
} else {
bool = null;
}
if (KotlinExtensionsKt.h(bool)) {
this$0.r1 = null;
}
s0 s0Var = this$0.u1;
if (s0Var != null) {
bool2 = Boolean.valueOf(s0Var.H7(this$0.u7()));
} else {
bool2 = null;
}
if (KotlinExtensionsKt.h(bool2)) {
this$0.u1 = null;
}
n0 n0Var = this$0.t1;
if (n0Var != null) {
bool3 = Boolean.valueOf(n0Var.I7(this$0.u7()));
} else {
bool3 = null;
}
if (KotlinExtensionsKt.h(bool3)) {
this$0.t1 = null;
}
h0 h0Var = this$0.v1;
if (h0Var != null) {
bool4 = Boolean.valueOf(h0Var.H7(this$0.u7()));
} else {
bool4 = null;
}
if (KotlinExtensionsKt.h(bool4)) {
this$0.v1 = null;
}
this$0.jb(true);
}
private final v ga() {
return (v) this.F1.getValue();
}
public final void gb(final Order order, final int i) {
boolean z;
if (j7().h() == CartType.REGULAR) {
if (!i7().isEmpty() && i7().i() != null) {
z = kotlin.text.q.z(i7().i().getId(), order.getRestaurant().mId, true);
}
Ca(order, i);
return;
}
final Function0<Unit> function0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.constants.e.e.clear();
AccountFragmentViewModel.this.Ca(order, i);
}
};
final AccountFragmentViewModel$reOrder$onNegativeViewClickListner$1 accountFragmentViewModel$reOrder$onNegativeViewClickListner$1 = new Function0<Unit>() {
public final void invoke2() {
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
};
this.X.b4(order, i7().i().getName(), new io.reactivex.functions.a() {
@Override
public final void run() {
AccountFragmentViewModel.hb(Function0.this);
}
}, new io.reactivex.functions.a() {
@Override
public final void run() {
AccountFragmentViewModel.ib(Function0.this);
}
});
}
public static final void h9(AccountFragmentViewModel this$0, SwiggyApiResponse swiggyApiResponse) {
kotlin.jvm.internal.o.k(this$0, "this$0");
this$0.jb(true);
}
public static final void hb(Function0 tmp0) {
kotlin.jvm.internal.o.k(tmp0, "$tmp0");
tmp0.invoke();
}
public static final void i9(AccountFragmentViewModel this$0, Throwable th) {
kotlin.jvm.internal.o.k(this$0, "this$0");
this$0.jb(true);
}
private final o0 ia() {
return (o0) this.A1.getValue();
}
public static final void ib(Function0 tmp0) {
kotlin.jvm.internal.o.k(tmp0, "$tmp0");
tmp0.invoke();
}
public static final void j9(AccountFragmentViewModel this$0) {
kotlin.jvm.internal.o.k(this$0, "this$0");
this$0.vb();
j2 = false;
}
public final void kb() {
in.swiggy.android.constants.e eVar = in.swiggy.android.constants.e.a;
if (eVar.b()) {
this.s1 = new InAppUpdateViewModel(r0().getString(R.string.app_settings_in_app_update_available_title), r0().getString(R.string.reload_now), this.X, this.g1, this.E0);
} else if (eVar.c()) {
this.s1 = new InAppUpdateViewModel(r0().getString(R.string.app_settings_in_app_update_available_title), Kb(2), this.X, true, this.E0);
} else if (eVar.a()) {
this.s1 = new InAppUpdateViewModel(r0().getString(R.string.app_settings_in_app_update_available_title), r0().getString(R.string.updateButton), this.X, this.g1, this.E0);
}
}
private final boolean l9() {
return KotlinExtensionsKt.r(B9().a("enable_offers_in_account_page"), false, 1, null);
}
private final void lb() {
this.I0.o(this.H0);
}
private final boolean m9() {
if (!X8() && !Pa()) {
return false;
}
return true;
}
public final void mb(ServiceLineProvider serviceLineProvider) {
ArrayList arrayList = new ArrayList();
Iterator<ServiceLineProvider> it = this.R1.iterator();
while (it.hasNext()) {
arrayList.addAll(it.next().b());
}
if (kotlin.jvm.internal.o.f(serviceLineProvider, this.T1)) {
this.H0 = new AccountListViewModel(this.H0.E7(), arrayList, this.H0.G7(), new ArrayList(serviceLineProvider.m()), this.H0.D7(), this.H0.H7(), this.n1);
} else {
this.H0 = new AccountListViewModel(this.H0.E7(), arrayList, this.H0.G7(), this.H0.F7(), this.H0.D7(), this.H0.H7(), this.n1);
}
if (this.S1 >= this.R1.size()) {
this.H0.J7(3);
S8();
Aa();
lb();
}
}
private final v oa() {
return (v) this.H1.getValue();
}
public final void ob() {
if (u7().F() && u7().e0() != null) {
String title = u7().e0().getTitle();
String subTitle = u7().e0().getSubTitle();
String tag = u7().e0().getTag();
String superType = u7().e0().getSuperType();
if (superType == null) {
superType = "";
}
this.t1 = new n0(title, subTitle, tag, superType, u7().C(), this.o1, this.c2, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
AccountFragmentViewModel.this.qb();
}
});
}
}
public final in.swiggy.android.referral.configDataModel.a r9() {
Object fromJson;
String str = "{\"enable_referral_flow\": false, \"account_entry_point_title\": {\"text\": \"Refer & Earn Program\", \"subtext\": \"Refer a friend & earn upto ₹500 cashback on Swiggy\"},\"account_entry_point_subtitle\": {\"text\": \"Did you know?\", \"subtext\": \"You get ₹50 every time your friend places their first order \"}}";
String string = this.y0.getString("account_referral_ux4", "{\"enable_referral_flow\": false, \"account_entry_point_title\": {\"text\": \"Refer & Earn Program\", \"subtext\": \"Refer a friend & earn upto ₹500 cashback on Swiggy\"},\"account_entry_point_subtitle\": {\"text\": \"Did you know?\", \"subtext\": \"You get ₹50 every time your friend places their first order \"}}");
if (string != null) {
str = string;
}
Gson g = in.swiggy.android.commons.utils.i0.g();
if (!(g instanceof Gson)) {
fromJson = g.fromJson(str, (Class<Object>) in.swiggy.android.referral.configDataModel.a.class);
} else {
fromJson = GsonInstrumentation.fromJson(g, str, (Class<Object>) in.swiggy.android.referral.configDataModel.a.class);
}
kotlin.jvm.internal.o.j(fromJson, "fromJson(...)");
return (in.swiggy.android.referral.configDataModel.a) fromJson;
}
public final void ra() {
this.W0.h("");
}
private final void rb(String str, String str2) {
this.E0.a().o(str, str2);
}
private final void s9() {
this.W0.h("");
this.Y.getActiveRefundCount(new b(), new io.reactivex.functions.d() {
@Override
public final void accept(Object obj) {
AccountFragmentViewModel.t9(AccountFragmentViewModel.this, (Throwable) obj);
}
}, new io.reactivex.functions.a() {
@Override
public final void run() {
AccountFragmentViewModel.u9();
}
});
}
public static final void t9(AccountFragmentViewModel this$0, Throwable th) {
kotlin.jvm.internal.o.k(this$0, "this$0");
in.swiggy.android.commons.utils.x.b(i2, "Error on fetching active refunds count");
this$0.ra();
}
private final void tb(String str, String str2) {
this.E0.a().t(str, str2);
}
public static final void u9() {
}
private final x v9() {
return (x) this.Y1.getValue();
}
private final void xa() {
boolean z;
this.Y.getOpenConversations(0, 0, "open", new SwiggyBaseResponseHandler<>(new SwiggyDataHandler() {
@Override
public final void handle(Object obj) {
AccountFragmentViewModel.ya(AccountFragmentViewModel.this, (HelpBaseResponse) obj);
}
}, new SwiggyDataHandler() {
@Override
public final void handle(Object obj) {
AccountFragmentViewModel.za((HelpBaseResponse) obj);
}
}), null, null);
z = kotlin.text.q.z("2G", n7().y(), true);
if (!z) {
this.X.e1();
}
}
public static final void ya(AccountFragmentViewModel this$0, HelpBaseResponse helpBaseResponse) {
kotlin.jvm.internal.o.k(this$0, "this$0");
kotlin.jvm.internal.o.h(helpBaseResponse);
this$0.yb(helpBaseResponse);
}
private final void yb(HelpBaseResponse<ConversationsResponse> helpBaseResponse) {
String str;
Object fromJson;
ArrayList<MessagesInformationLayerSavable.Meta> arrayList;
try {
int parseInt = Integer.parseInt(helpBaseResponse.data.conversations.meta.total);
this.U0 = parseInt;
String str2 = "";
if (parseInt == 1) {
str = p7().getString(R.string.one_open_thread);
} else if (parseInt <= 1) {
str = "";
} else {
str = parseInt + " " + p7().getString(R.string.open_threads);
}
E9().L7(str);
String string = r7().getString("unread_layer_conversations", "");
if (string == null) {
string = "";
}
Gson g = in.swiggy.android.commons.utils.i0.g();
if (!(g instanceof Gson)) {
fromJson = g.fromJson(string, (Class<Object>) MessagesInformationLayerSavable.class);
} else {
fromJson = GsonInstrumentation.fromJson(g, string, (Class<Object>) MessagesInformationLayerSavable.class);
}
MessagesInformationLayerSavable messagesInformationLayerSavable = (MessagesInformationLayerSavable) fromJson;
int i = 0;
if (messagesInformationLayerSavable != null && (arrayList = messagesInformationLayerSavable.unReadConversations) != null) {
for (MessagesInformationLayerSavable.Meta meta : arrayList) {
i += meta.unread;
}
}
if (i == 1) {
str2 = p7().getString(R.string.one_unread);
} else if (i > 1) {
str2 = i + " " + p7().getString(R.string.unread);
}
if (i > 0 && in.swiggy.android.constants.b.e("FLAG_SHOW_UNREAD_MESSAGE_COUNT", TejasConstants.ENABLE_V4_PROFILE_API_DEFAULT, r7())) {
E9().M7(str2);
}
if (parseInt != this.T0 || i > 0) {
this.R0 = true;
T8();
this.T0 = parseInt;
}
} catch (Exception e) {
in.swiggy.android.commons.utils.x.i(i2, e);
}
}
public static final void za(HelpBaseResponse helpBaseResponse) {
}
private final void zb(ServiceLineProvider serviceLineProvider) {
boolean z;
String str;
boolean z2;
i0 l;
i0 C7;
boolean z3;
i0 l2;
i0 C72;
i0 l3;
i0 l4;
ServiceLineProvider serviceLineProvider2 = this.T1;
if (serviceLineProvider2 != null) {
serviceLineProvider2.A(false);
}
ServiceLineProvider serviceLineProvider3 = this.T1;
this.T1 = serviceLineProvider;
if (serviceLineProvider != null) {
serviceLineProvider.A(true);
}
ArrayList arrayList = new ArrayList();
int size = this.R1.size();
for (int i = 0; i < size; i++) {
for (i0 i0Var : this.H0.G7()) {
z = kotlin.text.q.z(i0Var.E7(), this.R1.get(i).l().E7(), true);
if (z) {
String E7 = i0Var.E7();
ServiceLineProvider serviceLineProvider4 = this.T1;
String str2 = null;
if (serviceLineProvider4 != null && (l4 = serviceLineProvider4.l()) != null) {
str = l4.E7();
} else {
str = null;
}
z2 = kotlin.text.q.z(E7, str, true);
if (z2) {
ServiceLineProvider serviceLineProvider5 = this.T1;
if (serviceLineProvider5 != null && (l = serviceLineProvider5.l()) != null && (C7 = l.C7()) != null) {
arrayList.add(C7);
}
} else {
String E72 = i0Var.E7();
if (serviceLineProvider3 != null && (l3 = serviceLineProvider3.l()) != null) {
str2 = l3.E7();
}
z3 = kotlin.text.q.z(E72, str2, true);
if (z3) {
if (serviceLineProvider3 != null && (l2 = serviceLineProvider3.l()) != null && (C72 = l2.C7()) != null) {
arrayList.add(C72);
}
} else {
arrayList.add(this.R1.get(i).l().C7());
}
}
}
}
}
ArrayList arrayList2 = new ArrayList();
Iterator<ServiceLineProvider> it = this.R1.iterator();
while (it.hasNext()) {
arrayList2.addAll(it.next().b());
}
this.H0 = new AccountListViewModel(this.H0.E7(), arrayList2, new ArrayList(arrayList), new ArrayList(serviceLineProvider.m()), this.H0.D7(), this.H0.H7(), this.n1);
if (this.S1 >= this.R1.size()) {
lb();
S8();
}
}
public final void Ab(boolean z) {
this.d1 = z;
}
public final in.swiggy.android.commons.featureFlags.d B9() {
in.swiggy.android.commons.featureFlags.d dVar = this.G0;
if (dVar != null) {
return dVar;
}
kotlin.jvm.internal.o.C("featureFlags");
return null;
}
public final void Ba(ArrayList<SwiggyBaseViewModel> list, boolean z) {
kotlin.jvm.internal.o.k(list, "list");
if (Fb()) {
if (!this.f1) {
list.add(X9());
k9();
return;
}
ReferralCheckModel referralCheckModel = this.F0;
if (referralCheckModel != null && referralCheckModel.isValid()) {
list.add(Jb(referralCheckModel, z));
return;
}
return;
}
p0 ja = ja();
if (ja != null) {
list.add(ja);
}
}
public final void Bb(long j) {
this.X1 = j;
}
public final Function0<Unit> C9() {
return this.Z0;
}
public final ObservableField<in.swiggy.android.composer.feature.account.d> D9() {
return this.Q0;
}
@Override
public void E6(int i, int i3, Intent intent) {
String stringExtra;
super.E6(i, i3, intent);
if (i == 9 && i3 == -1) {
String str = "";
String str2 = (intent == null || (str2 = intent.getStringExtra("guest_tid")) == null) ? "" : "";
if (intent != null && (stringExtra = intent.getStringExtra("guest_sid")) != null) {
str = stringExtra;
}
this.X.Z3(androidx.lifecycle.l0.a(this), new AccountFragmentViewModel$onActivityResult$1(this), str2, str);
}
}
public final z E9() {
return (z) this.D1.getValue();
}
public final b0 I9() {
return (b0) this.Q1.getValue();
}
public final void Ja() {
s7().j(s7().h("ux4-home-page", "impression-app-update-downloaded", "1202", 9999));
}
public final void Ka() {
s7().j(s7().h("ux4-home-page", "impression-app-update-installed", "1202", 9999));
}
@Override
public void L7(Bundle args) {
int i;
kotlin.jvm.internal.o.k(args, "args");
ObservableInt observableInt = this.P0;
if (args.getBoolean("showBack")) {
i = 0;
} else {
i = 8;
}
observableInt.h(i);
}
public final void Lb(int i) {
this.b1 = i;
if (i != this.c1) {
this.c1 = i;
this.s1 = new InAppUpdateViewModel(r0().getString(R.string.app_settings_in_app_update_available_title), Kb(i), this.X, this.g1, this.E0);
T8();
}
}
public final f0 M9() {
return this.r1;
}
@Override
public void N7(Bundle bundle) {
if (bundle != null) {
L7(bundle);
}
Q7("account");
if (u7().F()) {
this.Z1.h(Boolean.TRUE);
} else {
this.Z1.h(Boolean.FALSE);
}
}
public final Function0<Unit> N9() {
return this.m1;
}
public final boolean Na() {
if (!KotlinExtensionsKt.r(B9().a("android_enable_bpa_fab_help_pill"), false, 1, null) || !u7().F()) {
return false;
}
return true;
}
public final ObservableField<String> O9() {
return this.k1;
}
public final ObservableField<Boolean> Oa() {
return this.Z1;
}
public final ObservableField<String> P9() {
return this.j1;
}
@Override
public void Q6() {
in.swiggy.android.analytics.gtm.e.y("account");
j2 = false;
super.Q6();
if (!this.d1 && !Hb()) {
jb(false);
return;
}
this.d1 = false;
e9();
}
public final Function0<Unit> R9() {
return this.Y0;
}
public final String Ra(String link) {
boolean U;
kotlin.jvm.internal.o.k(link, "link");
String str = "?";
U = StringsKt__StringsKt.U(link, "?", false, 2, null);
if (KotlinExtensionsKt.h(Boolean.valueOf(U))) {
str = KeySeparator.AMP;
}
return (link + str) + "source_page=" + getScreenName();
}
public final Function0<Unit> S9() {
return this.X0;
}
@Override
public void U6() {
s7().m("account");
}
public final void Va() {
if (u7().e0() != null) {
String title = u7().e0().getTitle();
String subTitle = u7().e0().getSubTitle();
String tag = u7().e0().getTag();
String superType = u7().e0().getSuperType();
if (superType == null) {
superType = "";
}
this.v1 = new h0(title, subTitle, tag, superType, this.o1, this.c2, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
AccountFragmentViewModel.this.qb();
}
});
}
}
public final void W8() {
this.Z1.h(Boolean.FALSE);
this.X.Q0(true);
}
public final PolicyConsentViewModel W9() {
return (PolicyConsentViewModel) this.w1.getValue();
}
public final void Xa() {
UserSuperDataResponse e0;
j2 = false;
if (this.r1 == null) {
jb(true);
this.d1 = true;
} else {
e9();
}
in.swiggy.android.repositories.interfaces.d u7 = u7();
String str = (u7 == null || (e0 = u7.e0()) == null || (str = e0.getTag()) == null) ? "" : "";
if (this.v1 != null || this.t1 != null) {
this.E0.a().z(str);
}
if (fa() != null) {
this.E0.a().z(str);
}
}
public final void Y8(String str, String title, String subtitle) {
kotlin.jvm.internal.o.k(title, "title");
kotlin.jvm.internal.o.k(subtitle, "subtitle");
if (str != null) {
i.a.a(this.z0, "deeplink", Ra(str), null, 4, null);
rb(title, subtitle);
}
}
public final void Ya() {
String str;
CTA cta;
String link;
UserSuperDataResponse e0 = u7().e0();
if (e0 != null) {
str = e0.getTag();
} else {
str = null;
}
UserSuperDataResponse e02 = u7().e0();
if (e02 != null && (cta = e02.getCta()) != null && (link = cta.getLink()) != null) {
i.a.a(this.z0, "deeplink", Ra(link), null, 4, null);
in.swiggy.android.analytics_sdk.event.senders.interfaces.a a2 = this.E0.a();
if (str == null) {
str = "";
}
a2.D(str);
}
}
public final void Za() {
String str;
UserSuperDataResponse e0 = u7().e0();
if (e0 != null) {
str = e0.getTag();
} else {
str = null;
}
String i = GeneralUtilsKt.i(r7().getString("android_third_party_coupons_deeplink", "swiggy://webviewV2?payment_plugin=true&pushScreen=true&webview_url=https://webviews.swiggy.com/swiggy-one-subscription/home/"));
if (i != null) {
i.a.a(this.z0, "deeplink", Ra(i), null, 4, null);
in.swiggy.android.analytics_sdk.event.senders.interfaces.a a2 = this.E0.a();
if (str == null) {
str = "";
}
a2.k(str);
}
}
public final ObservableField<Integer> aa() {
return this.i1;
}
public final void ab(String str, UnBoxingDataResponse unBoxingDataResponse) {
String walletMessage;
i.a.a(this.z0, "deeplink", str, null, 4, null);
in.swiggy.android.analytics_sdk.event.senders.interfaces.a a2 = this.E0.a();
String str2 = "";
String str3 = (unBoxingDataResponse == null || (str3 = unBoxingDataResponse.getTitle()) == null) ? "" : "";
String str4 = (unBoxingDataResponse == null || (str4 = unBoxingDataResponse.getBenefitType()) == null) ? "" : "";
if (unBoxingDataResponse != null && (walletMessage = unBoxingDataResponse.getWalletMessage()) != null) {
str2 = walletMessage;
}
a2.e(str3, str4, str2);
}
public final long ba() {
return this.X1;
}
public final void bb() {
b.a.a(this.X, androidx.lifecycle.l0.a(this), new AccountFragmentViewModel$performLogout$1(this), null, null, 12, null);
}
public final int ca() {
return R.color.super_v3_bg_color;
}
public final String da() {
String b2 = in.swiggy.android.constants.b.b("android_swiggy_money_account_row_sub_title", "View Account Balance & Transactions History", this.y0);
if (b2 == null) {
return "View Account Balance & Transactions History";
}
return b2;
}
public final void db() {
this.E0.a().d();
}
public final void e9() {
CharSequence k1;
boolean z;
if (u7().F()) {
this.e1 = true;
this.X.Q0(false);
String string = this.y0.getString(TejasConstants.ENABLE_V4_PROFILE_API, TejasConstants.ENABLE_V4_PROFILE_API_DEFAULT);
if (string != null) {
k1 = StringsKt__StringsKt.k1(string);
String lowerCase = k1.toString().toLowerCase(Locale.ROOT);
kotlin.jvm.internal.o.j(lowerCase, "toLowerCase(...)");
z = kotlin.text.q.z(lowerCase, "true", true);
if (z) {
f9();
return;
}
}
Z8();
return;
}
in.swiggy.android.commons.utils.x.b(i2, "Skipping because user is not logged in");
}
public final String ea() {
String b2 = in.swiggy.android.constants.b.b("android_swiggy_money_account_row_title", PaymentType.SWIGGY_MONEY, this.y0);
if (b2 == null) {
return PaymentType.SWIGGY_MONEY;
}
return b2;
}
public final void eb() {
this.E0.a().H();
}
public final r0 ha() {
return (r0) this.B1.getValue();
}
@Override
public void init() {
j2 = false;
m7().X(K9());
m7().X(ia());
this.L0.h(r0().c(R.drawable.dls_ic_back_arrow_20dp));
this.o1 = KotlinExtensionsKt.q(r7().getString("android_third_party_coupons_enabled", TejasConstants.ENABLE_V4_PROFILE_API_DEFAULT), false);
io.reactivex.disposables.a aVar = this.L;
io.reactivex.d<Boolean> P = u7().V().P(io.reactivex.android.schedulers.a.a());
final Function1<Boolean, Unit> function1 = new Function1<Boolean, Unit>() {
{
super(1);
}
public final void a(Boolean bool) {
if (AccountFragmentViewModel.this.u7().F()) {
AccountFragmentViewModel.this.Oa().h(Boolean.TRUE);
AccountFragmentViewModel.this.r7().edit().remove("saved_corporate_ids").apply();
AccountFragmentViewModel.this.kb();
AccountFragmentViewModel.this.pb();
AccountFragmentViewModel.this.nb();
AccountFragmentViewModel.this.ob();
AccountFragmentViewModel.this.Va();
AccountFragmentViewModel.this.Ma();
AccountFragmentViewModel.this.e9();
AccountFragmentViewModel.this.w9().invoke();
}
}
@Override
public Unit invoke(Boolean bool) {
a(bool);
return Unit.a;
}
};
io.reactivex.functions.d<? super Boolean> dVar = new io.reactivex.functions.d() {
@Override
public final void accept(Object obj) {
AccountFragmentViewModel.Fa(Function1.this, obj);
}
};
final AccountFragmentViewModel$init$2 accountFragmentViewModel$init$2 = new Function1<Throwable, Unit>() {
@Override
public Unit invoke(Throwable th) {
invoke2(th);
return Unit.a;
}
public final void invoke2(Throwable th) {
in.swiggy.android.commons.utils.x.i(AccountFragmentViewModel.g2.a(), th);
}
};
aVar.c(P.g0(dVar, new io.reactivex.functions.d() {
@Override
public final void accept(Object obj) {
AccountFragmentViewModel.Ga(Function1.this, obj);
}
}));
io.reactivex.disposables.a aVar2 = this.L;
io.reactivex.d<Boolean> P2 = u7().h().P(io.reactivex.android.schedulers.a.a());
final Function1<Boolean, Unit> function12 = new Function1<Boolean, Unit>() {
{
super(1);
}
public final void a(Boolean bool) {
kotlin.jvm.internal.o.h(bool);
if (bool.booleanValue()) {
AccountFragmentViewModel.this.w9().invoke();
}
}
@Override
public Unit invoke(Boolean bool) {
a(bool);
return Unit.a;
}
};
io.reactivex.functions.d<? super Boolean> dVar2 = new io.reactivex.functions.d() {
@Override
public final void accept(Object obj) {
AccountFragmentViewModel.Ha(Function1.this, obj);
}
};
final AccountFragmentViewModel$init$4 accountFragmentViewModel$init$4 = new Function1<Throwable, Unit>() {
@Override
public Unit invoke(Throwable th) {
invoke2(th);
return Unit.a;
}
public final void invoke2(Throwable th) {
in.swiggy.android.commons.utils.x.i(AccountFragmentViewModel.g2.a(), th);
}
};
aVar2.c(P2.g0(dVar2, new io.reactivex.functions.d() {
@Override
public final void accept(Object obj) {
AccountFragmentViewModel.Ia(Function1.this, obj);
}
}));
}
public final p0 ja() {
return (p0) this.C1.getValue();
}
public final void jb(boolean z) {
in.swiggy.android.utils.i0 i0Var = in.swiggy.android.utils.i0.a;
if (i0Var.j()) {
i0Var.m(false);
e9();
return;
}
this.V1 = null;
if (Gb(z)) {
if (this.r1 == null || Mb()) {
nb();
}
if (this.s1 == null) {
kb();
}
if (this.u1 == null) {
pb();
}
if (this.t1 == null) {
ob();
}
if (this.v1 == null) {
Va();
}
this.X.H5();
kb();
Ma();
}
Eb();
Ea();
}
public final void k9() {
this.f1 = true;
kotlinx.coroutines.flow.f.D(kotlinx.coroutines.flow.f.I(kotlinx.coroutines.flow.f.g(this.C0.invoke(""), new AccountFragmentViewModel$callReferralCheckApi$1(this, null)), new AccountFragmentViewModel$callReferralCheckApi$2(this, null)), androidx.lifecycle.l0.a(this));
}
public final ObservableInt ka() {
return this.K0;
}
public final ObservableInt la() {
return this.O0;
}
public final ObservableInt ma() {
return this.M0;
}
public final boolean n9() {
return this.X.G4();
}
public final ObservableInt na() {
return this.N0;
}
public final void nb() {
String str;
if (u7().F()) {
String name = u7().getName();
kotlin.jvm.internal.o.j(name, "getName(...)");
String str2 = "+91 - " + u7().getPhoneNumber();
String K = u7().K();
if (K != null && K.length() != 0) {
str = u7().K();
} else {
str = "";
}
String str3 = str;
kotlin.jvm.internal.o.h(str3);
String A0 = u7().A0();
Boolean o0 = u7().o0();
kotlin.jvm.internal.o.j(o0, "isSuperV3User(...)");
this.r1 = new f0(name, str2, str3, A0, o0.booleanValue(), u7().C(), new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
in.swiggy.android.fragmentservices.interfaces.b bVar;
in.swiggy.android.feature.web.a aVar;
AccountFragmentViewModel.this.Ab(true);
f0 M9 = AccountFragmentViewModel.this.M9();
if (M9 != null) {
M9.K7(4);
}
bVar = AccountFragmentViewModel.this.X;
aVar = AccountFragmentViewModel.this.p0;
bVar.L0(aVar.K);
}
});
}
}
public final void o9() {
this.X.d6();
}
public final LiveData<AccountListViewModel> p9() {
return this.J0;
}
public final String pa() {
return (String) this.e2.getValue();
}
public final void pb() {
if (u7().F() && u7().C()) {
this.u1 = new s0(u7().t().getTitle(), u7().t().getDescription(), u7().t().getWalletMessage(), pa(), new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.a;
}
public final void invoke2() {
String link;
CTA cta = AccountFragmentViewModel.this.u7().t().getCta();
if (cta == null || (link = cta.getLink()) == null) {
return;
}
AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
accountFragmentViewModel.ab(link, accountFragmentViewModel.u7().t());
}
});
}
}
public final AccountListViewModel q9() {
return this.H0;
}
public final ObservableField<String> qa() {
return this.a1;
}
public final void qb() {
if (this.o1) {
androidx.lifecycle.y<Boolean> yVar = this.c2;
yVar.r(Boolean.valueOf(!kotlin.jvm.internal.o.f(yVar.f(), Boolean.TRUE)));
T8();
ub();
return;
}
Ya();
}
public final void sa(Response<SwiggyApiResponse<ReferralCheckModel>> apiResponse) {
kotlin.jvm.internal.o.k(apiResponse, "apiResponse");
if (apiResponse instanceof Response.Success) {
ReferralCheckModel referralCheckModel = (ReferralCheckModel) ((SwiggyApiResponse) ((Response.Success) apiResponse).getResponse()).getData();
if (referralCheckModel != null) {
this.F0 = referralCheckModel;
T8();
}
} else if (apiResponse instanceof Response.Failure) {
T8();
}
}
public final void sb() {
this.E0.a().m();
}
public final void ta() {
this.E0.a().w();
}
public final void ua() {
this.E0.a().u();
}
public final void ub() {
String str;
in.swiggy.android.analytics_sdk.event.senders.interfaces.a a2 = this.E0.a();
UserSuperDataResponse e0 = u7().e0();
if (e0 != null) {
str = e0.getTag();
} else {
str = null;
}
if (str == null) {
str = "";
}
a2.C(str);
}
public final void va() {
this.E0.a().r(this.U0);
}
public final void vb() {
String walletMessage;
if (this.u1 != null && u7().F() && u7().C()) {
in.swiggy.android.analytics_sdk.event.senders.interfaces.a a2 = this.E0.a();
UnBoxingDataResponse t = u7().t();
String str = "";
String str2 = (t == null || (str2 = t.getTitle()) == null) ? "" : "";
UnBoxingDataResponse t2 = u7().t();
String str3 = (t2 == null || (str3 = t2.getBenefitType()) == null) ? "" : "";
UnBoxingDataResponse t3 = u7().t();
if (t3 != null && (walletMessage = t3.getWalletMessage()) != null) {
str = walletMessage;
}
a2.s(str2, str3, str);
}
}
public final Function0<Unit> w9() {
return this.f2;
}
public final void wa() {
this.E0.a().G(this.U0);
}
public final void wb(boolean z) {
this.g1 = z;
}
public final ObservableField<Drawable> x9() {
return this.L0;
}
public final void xb(int i) {
this.W1 = i;
}
public final ObservableInt y9() {
return this.P0;
}
public final int z9() {
return this.W1;
}
}