Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9

以下内容为反编译后的 SubscriptionUpsellViewModel.java 源代码,内容仅作参考


package com.picsart.subscription.upsell;

import androidx.recyclerview.widget.RecyclerView;
import com.picsart.base.PABaseViewModel;
import com.picsart.subscription.BannerType;
import com.picsart.subscription.SubscriptionSimpleBanner;
import com.picsart.subscription.TextProcessorParam;
import com.picsart.subscription.u;
import java.util.Map;
import kotlin.coroutines.intrinsics.CoroutineSingletons;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.flow.StateFlowImpl;
import kotlinx.coroutines.flow.a;
import myobfuscated.c71.e;
import myobfuscated.c71.f;
import myobfuscated.ee0.d;
import myobfuscated.ik2.i;
import myobfuscated.mk2.c;
import myobfuscated.sn2.c0;
import myobfuscated.sn2.t;
import myobfuscated.u42.b3;
import myobfuscated.u42.i3;
import myobfuscated.u42.lc;
import myobfuscated.u42.yd;
import myobfuscated.u42.zd;
import org.jetbrains.annotations.NotNull;
public final class SubscriptionUpsellViewModel extends PABaseViewModel {
    @NotNull
    public final lc e;
    @NotNull
    public final u f;
    @NotNull
    public final i3 g;
    @NotNull
    public final f h;
    @NotNull
    public final e i;
    @NotNull
    public final StateFlowImpl j;
    @NotNull
    public final t k;
    @NotNull
    public final StateFlowImpl l;
    @NotNull
    public final t m;
    public boolean n;

    public SubscriptionUpsellViewModel(@NotNull d dispatchers, @NotNull lc upsellUseCase, @NotNull u textProcessor, @NotNull i3 paymentUseCase, @NotNull f packageDetailsUseCase, @NotNull e subscriptionInfoUseCase) {
        super(dispatchers);
        Intrinsics.checkNotNullParameter(dispatchers, "dispatchers");
        Intrinsics.checkNotNullParameter(upsellUseCase, "upsellUseCase");
        Intrinsics.checkNotNullParameter(textProcessor, "textProcessor");
        Intrinsics.checkNotNullParameter(paymentUseCase, "paymentUseCase");
        Intrinsics.checkNotNullParameter(packageDetailsUseCase, "packageDetailsUseCase");
        Intrinsics.checkNotNullParameter(subscriptionInfoUseCase, "subscriptionInfoUseCase");
        this.e = upsellUseCase;
        this.f = textProcessor;
        this.g = paymentUseCase;
        this.h = packageDetailsUseCase;
        this.i = subscriptionInfoUseCase;
        StateFlowImpl a = c0.a(new yd(null, new SubscriptionSimpleBanner(BannerType.IMAGE, "https://pastatic.picsart.com/cms-pastatic/6b143994-2d7a-4bfa-ad23-a34de6096c22.png"), "50% OFF PRO", new TextProcessorParam("$72.99 $36.49/year", null, 2, null), "Your one-time offer", "It’s either now or never! \nOnce you close your offer, it’s gone.", "subDesc", null, "subscription_picsart_p8_yearly", "titlHeader", "subTitleHeader", "", ""));
        this.j = a;
        this.k = a.b(a);
        StateFlowImpl a2 = c0.a(new zd("title", "subTitle", "desc", null, null, kotlin.collections.d.f()));
        this.l = a2;
        this.m = a.b(a2);
    }

    public static final Object d4(SubscriptionUpsellViewModel subscriptionUpsellViewModel, String str, String str2, c cVar) {
        SubscriptionUpsellViewModel$checkAndReturnPricedText$1 subscriptionUpsellViewModel$checkAndReturnPricedText$1;
        int i;
        i3 i3Var;
        b3 b3Var;
        String str3;
        subscriptionUpsellViewModel.getClass();
        if (cVar instanceof SubscriptionUpsellViewModel$checkAndReturnPricedText$1) {
            subscriptionUpsellViewModel$checkAndReturnPricedText$1 = (SubscriptionUpsellViewModel$checkAndReturnPricedText$1) cVar;
            int i2 = subscriptionUpsellViewModel$checkAndReturnPricedText$1.label;
            if ((i2 & RecyclerView.UNDEFINED_DURATION) != 0) {
                subscriptionUpsellViewModel$checkAndReturnPricedText$1.label = i2 - RecyclerView.UNDEFINED_DURATION;
                Object obj = subscriptionUpsellViewModel$checkAndReturnPricedText$1.result;
                CoroutineSingletons coroutineSingletons = CoroutineSingletons.COROUTINE_SUSPENDED;
                i = subscriptionUpsellViewModel$checkAndReturnPricedText$1.label;
                if (i != 0) {
                    i.b(obj);
                    subscriptionUpsellViewModel$checkAndReturnPricedText$1.L$0 = subscriptionUpsellViewModel;
                    subscriptionUpsellViewModel$checkAndReturnPricedText$1.L$1 = str2;
                    subscriptionUpsellViewModel$checkAndReturnPricedText$1.label = 1;
                    obj = subscriptionUpsellViewModel.h.h(str, subscriptionUpsellViewModel$checkAndReturnPricedText$1);
                    if (obj == coroutineSingletons) {
                        return coroutineSingletons;
                    }
                } else if (i != 1) {
                    if (i == 2) {
                        i3Var = (i3) subscriptionUpsellViewModel$checkAndReturnPricedText$1.L$2;
                        str3 = (String) subscriptionUpsellViewModel$checkAndReturnPricedText$1.L$1;
                        b3Var = (b3) subscriptionUpsellViewModel$checkAndReturnPricedText$1.L$0;
                        i.b(obj);
                        return i3Var.a(str3, b3Var, (Map) obj);
                    }
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                } else {
                    str2 = (String) subscriptionUpsellViewModel$checkAndReturnPricedText$1.L$1;
                    subscriptionUpsellViewModel = (SubscriptionUpsellViewModel) subscriptionUpsellViewModel$checkAndReturnPricedText$1.L$0;
                    i.b(obj);
                }
                b3 b3Var2 = (b3) obj;
                if (subscriptionUpsellViewModel.g.b(str2.toString())) {
                    return str2;
                }
                subscriptionUpsellViewModel$checkAndReturnPricedText$1.L$0 = b3Var2;
                subscriptionUpsellViewModel$checkAndReturnPricedText$1.L$1 = str2;
                i3 i3Var2 = subscriptionUpsellViewModel.g;
                subscriptionUpsellViewModel$checkAndReturnPricedText$1.L$2 = i3Var2;
                subscriptionUpsellViewModel$checkAndReturnPricedText$1.label = 2;
                Object b = subscriptionUpsellViewModel.h.b(subscriptionUpsellViewModel$checkAndReturnPricedText$1);
                if (b == coroutineSingletons) {
                    return coroutineSingletons;
                }
                obj = b;
                i3Var = i3Var2;
                String str4 = str2;
                b3Var = b3Var2;
                str3 = str4;
                return i3Var.a(str3, b3Var, (Map) obj);
            }
        }
        subscriptionUpsellViewModel$checkAndReturnPricedText$1 = new SubscriptionUpsellViewModel$checkAndReturnPricedText$1(subscriptionUpsellViewModel, cVar);
        Object obj2 = subscriptionUpsellViewModel$checkAndReturnPricedText$1.result;
        CoroutineSingletons coroutineSingletons2 = CoroutineSingletons.COROUTINE_SUSPENDED;
        i = subscriptionUpsellViewModel$checkAndReturnPricedText$1.label;
        if (i != 0) {
        }
        b3 b3Var22 = (b3) obj2;
        if (subscriptionUpsellViewModel.g.b(str2.toString())) {
        }
    }

    public final void e4() {
        PABaseViewModel.Companion.b(this, new SubscriptionUpsellViewModel$checkUpsellState$1(this, null));
    }
}