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));
}
}