package com.intsig.camscanner.purchase.utils; import android.app.Activity; import android.content.DialogInterface; import android.content.Intent; import android.text.TextUtils; import androidx.fragment.app.FragmentActivity; import androidx.lifecycle.LifecycleOwner; import androidx.lifecycle.Observer; import com.intsig.app.AlertDialog; import com.intsig.appsflyer.AppsFlyerHelper; import com.intsig.camscanner.DocumentActivity; import com.intsig.camscanner.FeedbackActivity; import com.intsig.camscanner.R; import com.intsig.camscanner.UpgradeDescriptionActivity; import com.intsig.camscanner.ads.csAd.CsAdUtil; import com.intsig.camscanner.app.AppSwitch; import com.intsig.camscanner.app.AppUtil; import com.intsig.camscanner.capture.certificates.model.CertificateItemInfo; import com.intsig.camscanner.guide.GuideGpActivity; import com.intsig.camscanner.guide.GuideHomeActivity; import com.intsig.camscanner.log.LogAgentData; import com.intsig.camscanner.log.LogTrackerUserData; import com.intsig.camscanner.mainmenu.mainactivity.MainActivity; import com.intsig.camscanner.purchase.OnProductLoadListener; import com.intsig.camscanner.purchase.dialog.BottomPurchaseDialog; import com.intsig.camscanner.purchase.entity.Function; import com.intsig.camscanner.purchase.negativepage.NegativePopupStyleUtil; import com.intsig.camscanner.purchase.pay.CSPayConfiguration; import com.intsig.camscanner.purchase.pay.task.PayOrderRequest; import com.intsig.camscanner.purchase.pay.task.entity.CreateOrderExtra; import com.intsig.camscanner.purchase.pay.task.entity.LivePayResponse; import com.intsig.camscanner.purchase.scanfirstdoc.ScanFirstDocPremiumActivity; import com.intsig.camscanner.purchase.track.PurchasePageId; import com.intsig.camscanner.purchase.track.PurchaseTracker; import com.intsig.camscanner.purchase.track.PurchaseTrackerUtil; import com.intsig.camscanner.tsapp.purchase.CouponManager; import com.intsig.camscanner.tsapp.sync.SyncUtil; import com.intsig.camscanner.util.PreferenceHelper; import com.intsig.camscanner.web.UrlUtil; import com.intsig.comm.ad.AdUtils; import com.intsig.comm.purchase.entity.PayType; import com.intsig.comm.purchase.entity.ProductEnum; import com.intsig.comm.purchase.entity.ProductResultItem; import com.intsig.comm.purchase.entity.QueryProductsResult; import com.intsig.log.LogUtils; import com.intsig.pay.base.utils.PayTypeUtils; import com.intsig.result.OnForResultCallback; import com.intsig.thread.ThreadPoolSingleton; import com.intsig.tsapp.account.login_task.BindPhoneActivity; import com.intsig.tsapp.account.util.LoginRouteCenter; import com.intsig.util.VerifyCountryUtil; import com.intsig.utils.CommonUtil; import com.intsig.utils.CustomExecutor; import com.intsig.utils.ListUtils; import com.intsig.utils.PreferenceUtil; import com.intsig.utils.ToastUtils; import com.intsig.vendor.VendorHelper; import com.intsig.webview.WebViewActivity; import com.intsig.webview.WebViewFragment; import com.intsig.webview.util.WebUtil; import com.microsoft.services.msa.PreferencesConstants; import java.util.ArrayList; import java.util.Iterator; import n8.a; import n8.b; import n8.c; import n8.d; import n8.e; import n8.f; import n8.g; import n8.h; import n8.i; import n8.j; import n8.k; import n8.l; import n8.m; import n8.n; import n8.o; import n8.p; public class CSPurchaseClient { /* renamed from: a reason: collision with root package name */ private Activity f30373a; /* renamed from: b reason: collision with root package name */ private PurchaseTracker f30374b; /* renamed from: c reason: collision with root package name */ private PurchaseCallback f30375c; /* renamed from: d reason: collision with root package name */ private boolean f30376d; /* renamed from: e reason: collision with root package name */ private boolean f30377e = false; /* renamed from: f reason: collision with root package name */ private int f30378f = 4; /* renamed from: g reason: collision with root package name */ private int f30379g; /* renamed from: h reason: collision with root package name */ private String f30380h = "none"; /* renamed from: i reason: collision with root package name */ private int f30381i; /* renamed from: j reason: collision with root package name */ private ProductResultItem f30382j; /* renamed from: k reason: collision with root package name */ private int f30383k; /* renamed from: l reason: collision with root package name */ private boolean f30384l = true; /* renamed from: m reason: collision with root package name */ private String f30385m; /* renamed from: n reason: collision with root package name */ private ArrayList<QueryProductsResult.ProductId> f30386n = new ArrayList<>(); /* renamed from: o reason: collision with root package name */ private BottomPurchaseDialog f30387o; /* renamed from: p reason: collision with root package name */ public String f30388p = ""; /* renamed from: q reason: collision with root package name */ private long f30389q = 0; /* renamed from: r reason: collision with root package name */ private final Observer<LivePayResponse> f30390r = new Observer<LivePayResponse>() { /* class com.intsig.camscanner.purchase.utils.CSPurchaseClient.AnonymousClass2 */ /* renamed from: a */ public void onChanged(LivePayResponse livePayResponse) { int b10 = livePayResponse.b(); String a10 = livePayResponse.a(); boolean z10 = false; if (b10 != 60362) { switch (b10) { case 20010: z10 = true; if (PayTypeUtils.d(CSPurchaseClient.this.f30381i)) { LogUtils.a("CSPurchaseHelper", "Subscription success"); LogTrackerUserData.i(CSPurchaseClient.this.f30373a, "Subscription success"); PreferenceHelper.kf(""); } PreferenceHelper.Ze(CSPurchaseClient.this.f30373a, PurchaseUtil.A(a10)); break; } CSPurchaseClient cSPurchaseClient = CSPurchaseClient.this; cSPurchaseClient.X(cSPurchaseClient.f30378f, z10); } LogUtils.c("CSPurchaseHelper", "Purchase Fail "); LogTrackerUserData.i(CSPurchaseClient.this.f30373a, "Purchase Fail "); if (CSPurchaseClient.this.f30374b.function != Function.FROM_FUN_VIP_PAY_FAIL && !PreferenceHelper.E() && PayTypeUtils.d(CSPurchaseClient.this.f30381i)) { PreferenceHelper.kf(ProductEnum.switchWebProductId(a10).name()); } CSPurchaseClient cSPurchaseClient2 = CSPurchaseClient.this; cSPurchaseClient2.X(cSPurchaseClient2.f30378f, z10); } }; public interface PurchaseCallback { void a(ProductResultItem productResultItem, boolean z10); } public CSPurchaseClient(Activity activity, PurchaseTracker purchaseTracker) { this.f30373a = activity; this.f30374b = purchaseTracker; if (purchaseTracker == null) { this.f30374b = new PurchaseTracker(); } ProductManager.f().o(activity, false); this.f30379g = AppSwitch.c(activity); this.f30376d = PreferenceHelper.E(); } private void A() { LogUtils.a("CSPurchaseHelper", "finishActivity"); Activity activity = this.f30373a; if (activity != null) { if (!activity.isFinishing()) { Activity activity2 = this.f30373a; if (activity2 instanceof MainActivity) { LogUtils.a("CSPurchaseHelper", "finishActivity MainActivity"); return; } if (!(activity2 instanceof GuideGpActivity)) { if (!(activity2 instanceof GuideHomeActivity)) { if (activity2 instanceof UpgradeDescriptionActivity) { LogUtils.a("CSPurchaseHelper", "finishActivity UpgradeDescriptionActivity"); return; } else if ((activity2 instanceof WebViewActivity) && this.f30377e) { LogUtils.a("CSPurchaseHelper", "finishActivity WebViewActivity"); return; } else if (activity2 instanceof ScanFirstDocPremiumActivity) { LogUtils.a("CSPurchaseHelper", "finishActivity ScanFirstDocPremiumActivity"); return; } else if (activity2 instanceof DocumentActivity) { LogUtils.a("CSPurchaseHelper", "finishActivity DocumentActivity"); return; } else { activity2.finish(); return; } } } LogUtils.a("CSPurchaseHelper", "finishActivity GuideActivity"); return; } } LogUtils.a("CSPurchaseHelper", "finishActivity activity == null || activity.isFinishing()"); } private void B(int i10) { LogUtils.a("CSPurchaseHelper", "handPurchaseEndFail payType = " + i10); if ("com.intsig.camscanner.huaweifree.7dpremium".equals(this.f30382j.product_id) && VerifyCountryUtil.s(this.f30373a)) { try { i0(); } catch (Exception e10) { LogUtils.e("CSPurchaseHelper", e10); } Y("handPurchaseEndFail", false); } Y("handPurchaseEndFail", false); } private boolean C() { ProductResultItem productResultItem = this.f30382j; return productResultItem != null && !TextUtils.isEmpty(productResultItem.product_id) && this.f30382j.product_id.startsWith("CamScanner_NADVIP"); } private boolean E(String str, ProductEnum... productEnumArr) { for (ProductEnum productEnum : productEnumArr) { if (TextUtils.equals(str, ProductHelper.y(productEnum, PayType.GOOGLE_PLAY))) { return true; } } return false; } private void F(Activity activity, String str) { this.f30382j = ProductHelper.A(str, this.f30378f); LogUtils.c("CSPurchaseHelper", "current productId = " + str + " current payType = " + this.f30378f); if (!ProductHelper.Q(this.f30382j)) { ToastUtils.h(activity, R.string.a_msg_not_support_purchase); LogUtils.c("CSPurchaseHelper", "product data error current productId = " + str); return; } this.f30381i = this.f30382j.consume; this.f30374b.productId(str); String str2 = PayTypeUtils.d(this.f30381i) ? "subscription" : "consume"; this.f30380h = str2; PurchaseTrackerUtil.b(this.f30374b, str2); PurchasePageId purchasePageId = this.f30374b.pageId; PurchasePageId purchasePageId2 = PurchasePageId.CSGuidePremium; if (purchasePageId == purchasePageId2) { LogAgentData.b(purchasePageId2.toTrackerValue(), "product_item_click", "product_id", str); } boolean z10 = !PayTypeUtils.d(this.f30381i); String str3 = this.f30382j.propertyId; PurchaseUtil.c(activity, this.f30374b, null, str, z10, str3, PurchaseUtil.q(activity, str, str3, z10)); activity.runOnUiThread(new f(this, activity, str)); } /* access modifiers changed from: private */ public /* synthetic */ void G(DialogInterface dialogInterface, int i10) { LogUtils.a("CSPurchaseHelper", "click bind right now"); LoginRouteCenter.i(this.f30373a, 100); } /* access modifiers changed from: private */ public /* synthetic */ void I(Activity activity, String str) { PayOrderRequest payOrderRequest = PayOrderRequest.f30150a; payOrderRequest.B((LifecycleOwner) activity, this.f30390r); payOrderRequest.W(activity, new CSPayConfiguration.Builder().o(this.f30374b).m(this.f30378f).n(this.f30381i).l(str).p(this.f30384l).k(new CreateOrderExtra(this.f30383k, this.f30388p)).j()); } /* access modifiers changed from: private */ public /* synthetic */ void J(DialogInterface dialogInterface, int i10) { WebUtil.k(this.f30373a, "https://paytm.com/google-play-gift-card-recharge"); } /* access modifiers changed from: private */ public /* synthetic */ void K(int i10, String str) { this.f30378f = i10; if (i10 == 13) { AdUtils.f37420a = true; } PreferenceHelper.Cb("CS_HMS_OR_GOOGLE_CHOOSE", i10); F(this.f30373a, str); } /* access modifiers changed from: private */ public /* synthetic */ void L(DialogInterface dialogInterface, int i10) { Y("showFreeTryDialog", true); A(); } /* access modifiers changed from: private */ public /* synthetic */ void M(DialogInterface dialogInterface, int i10) { Y("showFreeTryDialog ok", true); A(); } /* access modifiers changed from: private */ public /* synthetic */ void N(DialogInterface dialogInterface, int i10) { Y("showFreeTryDialog click vip from guid", true); A(); if (PreferenceHelper.d5()) { Activity activity = this.f30373a; WebUtil.l(activity, activity.getString(R.string.a_label_vip_function_guid), UrlUtil.Y("buy_success", this.f30373a)); } else { Activity activity2 = this.f30373a; WebUtil.l(activity2, activity2.getString(R.string.a_label_vip_function_guid), UrlUtil.Z()); } PreferenceHelper.lc(this.f30373a, false); } /* access modifiers changed from: private */ public /* synthetic */ void O(DialogInterface dialogInterface, int i10) { Y("enableShowVipAccountTip false ok", true); A(); } /* access modifiers changed from: private */ public /* synthetic */ void P(DialogInterface dialogInterface, int i10) { Y("no login bind now", true); LoginRouteCenter.i(this.f30373a, 100); A(); } /* access modifiers changed from: private */ public /* synthetic */ void Q(DialogInterface dialogInterface, int i10) { Y("later do it", true); A(); } /* access modifiers changed from: private */ public /* synthetic */ void R(DialogInterface dialogInterface, int i10) { LogUtils.a("CSPurchaseHelper", "click contact us"); this.f30373a.startActivity(new Intent(this.f30373a, FeedbackActivity.class)); A(); } /* access modifiers changed from: private */ public /* synthetic */ void S(int i10, DialogInterface dialogInterface, int i11) { q0(i10); LogUtils.a("CSPurchaseHelper", "repeat try"); } /* access modifiers changed from: private */ public /* synthetic */ void T(String str, boolean z10) { try { LogUtils.h("CSPurchaseHelper", String.format(" requestProductData retry %b", Boolean.valueOf(z10))); if (z10) { this.f30389q = 0; p0(str); return; } ToastUtils.h(this.f30373a, R.string.c_sync_msg_server_unavail); } catch (Exception e10) { LogUtils.e("CSPurchaseHelper", e10); } } /* access modifiers changed from: private */ public /* synthetic */ void U(int i10, boolean z10) { if (z10) { if (!SyncUtil.t1(this.f30373a)) { PreferenceHelper.Jh(this.f30373a, true); } if (PreferenceHelper.P()) { n0(); } else if (this.f30376d) { LogUtils.h("CSPurchaseHelper", "callback is vip user and show success congratulations dialog"); k0(i10); } else { l0(i10); } } else { m0(i10); } } private void Y(String str, boolean z10) { if (this.f30375c != null) { LogUtils.h("CSPurchaseHelper", String.format("%s currentProduct = %s", str, this.f30382j.toString())); this.f30375c.a(this.f30382j, z10); } } private void i0() { Activity activity = this.f30373a; if (activity != null) { if (!activity.isFinishing()) { new AlertDialog.Builder(this.f30373a).K(R.string.dlg_title).o(R.string.a_label_failed_purchase_7_day_msg).r(R.string.a_label_btn_ignore, null).A(R.string.a_label_go_to_gp_dialog_paytm_recharge, new i(this)).a().show(); } } } /* JADX WARNING: Removed duplicated region for block: B:39:0x0140 */ /* JADX WARNING: Removed duplicated region for block: B:41:0x0149 */ private void j0(String str) { Activity activity = this.f30373a; if (activity != null && !activity.isFinishing()) { if (this.f30373a instanceof FragmentActivity) { ArrayList<QueryProductsResult.ProductId> arrayList = new ArrayList<>(); if (!ListUtils.b(this.f30386n)) { if (this.f30386n.size() != 1) { if (!CommonUtil.l(this.f30373a)) { Iterator<QueryProductsResult.ProductId> it = this.f30386n.iterator(); while (true) { if (!it.hasNext()) { break; } QueryProductsResult.ProductId next = it.next(); if (TextUtils.equals(next.payway, String.valueOf(13))) { arrayList.add(next); break; } } } else { arrayList.addAll(this.f30386n); } } else { QueryProductsResult.ProductId productId = this.f30386n.get(0); if (CommonUtil.l(this.f30373a)) { arrayList.add(new QueryProductsResult.ProductId(productId.product_id, String.valueOf(4))); } arrayList.add(new QueryProductsResult.ProductId(productId.product_id, String.valueOf(13))); } if (ListUtils.b(arrayList)) { LogUtils.c("CSPurchaseHelper", "showAbroadPayChoose productIds list error"); return; } BottomPurchaseDialog m42 = BottomPurchaseDialog.f29326g.a(this.f30385m, arrayList).m4(new d(this)); this.f30387o = m42; m42.p4(((FragmentActivity) this.f30373a).getSupportFragmentManager()); return; } else if (TextUtils.isEmpty(str) || !str.contains(PreferencesConstants.COOKIE_DELIMITER)) { if (CommonUtil.l(this.f30373a)) { arrayList.add(new QueryProductsResult.ProductId(str, String.valueOf(4))); } arrayList.add(new QueryProductsResult.ProductId(str, String.valueOf(13))); } else { String[] split = str.split(PreferencesConstants.COOKIE_DELIMITER); if (CommonUtil.l(this.f30373a)) { arrayList.add(new QueryProductsResult.ProductId(split[0], String.valueOf(4))); } arrayList.add(new QueryProductsResult.ProductId(split[1], String.valueOf(13))); if (ListUtils.b(arrayList)) { } } if (ListUtils.b(arrayList)) { } } } LogUtils.c("CSPurchaseHelper", "showAbroadPayChoose activity error"); } /* JADX WARNING: Removed duplicated region for block: B:15:0x0053 */ /* JADX WARNING: Removed duplicated region for block: B:16:0x0059 */ private void k0(int i10) { Activity activity = this.f30373a; if (activity != null) { if (!activity.isFinishing()) { boolean Q2 = PreferenceHelper.Q2(); if (PreferenceHelper.k4() != 17) { if (NegativePopupStyleUtil.f30019a.a()) { } new AlertDialog.Builder(this.f30373a).f(false).o(!PayTypeUtils.c(i10) ? R.string.cs_517_hms_buy_success : R.string.a_msg_new_get_sevenday_try_success).A(R.string.a_btn_i_know, new h(this)).a().show(); } if (Q2) { Y("showFreeTryDialog", true); return; } new AlertDialog.Builder(this.f30373a).f(false).o(!PayTypeUtils.c(i10) ? R.string.cs_517_hms_buy_success : R.string.a_msg_new_get_sevenday_try_success).A(R.string.a_btn_i_know, new h(this)).a().show(); } } } /* JADX WARNING: Removed duplicated region for block: B:31:0x00b6 */ /* JADX WARNING: Removed duplicated region for block: B:48:0x010f */ /* JADX WARNING: Removed duplicated region for block: B:53:0x011e */ /* JADX WARNING: Removed duplicated region for block: B:71:0x019c */ /* JADX WARNING: Removed duplicated region for block: B:79:0x01d1 */ private void l0(int i10) { Activity activity; boolean Q2; Activity activity2 = this.f30373a; if (activity2 != null) { if (!activity2.isFinishing()) { LogUtils.a("CSPurchaseHelper", "showRecheckSuccessDialog"); try { if (SyncUtil.t1(this.f30373a)) { boolean J = PreferenceHelper.J(this.f30373a); int i11 = R.string.cs_ali_pay_success; if (J) { boolean C = C(); if (C) { i11 = R.string.cs_627_noad_04; } else if (!PayTypeUtils.d(this.f30381i) || !PayTypeUtils.a(i10)) { i11 = R.string.a_msg_buy_vip_success; } boolean Q22 = PreferenceHelper.Q2(); if (PreferenceHelper.k4() != 17) { if (NegativePopupStyleUtil.f30019a.a()) { } AlertDialog.Builder A = new AlertDialog.Builder(this.f30373a).f(false).o(i11).A(R.string.ok, new o(this)); if (!C) { A.r(R.string.a_label_vip_function_guid, new k(this)); } A.a().show(); return; } if (Q22) { Y("showFreeTryDialog", true); return; } AlertDialog.Builder A2 = new AlertDialog.Builder(this.f30373a).f(false).o(i11).A(R.string.ok, new o(this)); if (!C) { } A2.a().show(); return; } if (!PayTypeUtils.b(i10)) { if (!PayTypeUtils.c(i10)) { if (!PayTypeUtils.d(this.f30381i) || !PayTypeUtils.a(i10)) { i11 = R.string.a_msg_buy_vip_success; } Q2 = PreferenceHelper.Q2(); if (PreferenceHelper.k4() != 17) { if (NegativePopupStyleUtil.f30019a.a()) { } new AlertDialog.Builder(this.f30373a).f(false).o(i11).A(R.string.ok, new j(this)).a().show(); return; } if (Q2) { Y("showFreeTryDialog", true); return; } new AlertDialog.Builder(this.f30373a).f(false).o(i11).A(R.string.ok, new j(this)).a().show(); return; } } i11 = R.string.a_msg_upgrade_vip_success; Q2 = PreferenceHelper.Q2(); if (PreferenceHelper.k4() != 17) { } if (Q2) { } new AlertDialog.Builder(this.f30373a).f(false).o(i11).A(R.string.ok, new j(this)).a().show(); return; } QueryProductsResult.ForceInfo k10 = ProductHelper.k(); boolean z10 = k10.after_buy_force_login_show_next == 0; if (!VendorHelper.d()) { boolean Q23 = PreferenceHelper.Q2(); if (PreferenceHelper.k4() != 17) { if (NegativePopupStyleUtil.f30019a.a()) { } Y("force login", true); activity = this.f30373a; if (!(activity instanceof WebViewActivity)) { if (k10.after_buy_force_login > 0 && k10.after_buy_force_login_web > 0) { if (this.f30377e) { WebViewFragment s62 = ((WebViewActivity) activity).s6(); s62.w5(UrlUtil.G(this.f30373a)); BindPhoneActivity.O7(s62, CertificateItemInfo.CERTIFICATE_TYPE_CN_DRIVE_CAR_LISCENCE, z10); } else { BindPhoneActivity.N7(activity, z10); } A(); return; } } else if (k10.after_buy_force_login > 0) { BindPhoneActivity.N7(activity, z10); } A(); return; } if (Q23) { Y("force login", true); } Y("force login", true); activity = this.f30373a; if (!(activity instanceof WebViewActivity)) { } A(); return; } boolean Q24 = PreferenceHelper.Q2(); if (PreferenceHelper.k4() != 17) { if (NegativePopupStyleUtil.f30019a.a()) { } new AlertDialog.Builder(this.f30373a).f(false).o(R.string.a_msg_buy_vip_success_unlogin).A(R.string.a_label_bind_right_now, new l(this)).r(R.string.a_global_btn_later, new m(this)).a().show(); } if (Q24) { Y("no login bind now", true); } new AlertDialog.Builder(this.f30373a).f(false).o(R.string.a_msg_buy_vip_success_unlogin).A(R.string.a_label_bind_right_now, new l(this)).r(R.string.a_global_btn_later, new m(this)).a().show(); } catch (Exception e10) { LogUtils.e("CSPurchaseHelper", e10); A(); } } } } private void m0(int i10) { if (this.f30373a == null) { LogUtils.a("CSPurchaseHelper", "showRecheckVipDialog mActivity == null"); return; } LogUtils.a("CSPurchaseHelper", "showRecheckVipDialog"); new AlertDialog.Builder(this.f30373a).o(R.string.a_msg_upgrade_vip_fail).f(false).A(R.string.a_btn_contact_us, new n(this)).r(R.string.a_btn_repeat_try, new p(this, i10)).a().show(); } private void n0() { boolean z10; int i10; PurchaseTracker purchaseTracker = this.f30374b; if (purchaseTracker == null || purchaseTracker.pageId.needHideVipTips() || this.f30374b.entrance.needHideVipTips()) { z10 = false; } else { if (this.f30376d) { i10 = PayTypeUtils.c(this.f30378f) ? R.string.cs_517_hms_buy_success : R.string.a_msg_new_get_sevenday_try_success; } else { i10 = R.string.a_msg_buy_vip_success; if (PayTypeUtils.d(this.f30381i) && PayTypeUtils.a(this.f30378f)) { i10 = R.string.cs_ali_pay_success; } } ToastUtils.h(this.f30373a, i10); z10 = true; } PreferenceUtil.f().o("EXTRA_NEED_SHOW_VIP_SUCCESS_TIPS", true); Y("showVipToast = " + z10, true); A(); } private void q0(int i10) { LogUtils.h("CSPurchaseHelper", "updateVipProperty"); Activity activity = this.f30373a; if (activity != null) { if (!activity.isFinishing()) { new UpdateVipTask(this.f30373a, new e(this, i10)).executeOnExecutor(CustomExecutor.q(), new Integer[0]); } } } private void u() { LogUtils.h("CSPurchaseHelper", "afterPointPurchaseSuccess"); Activity activity = this.f30373a; if (activity != null) { if (!activity.isFinishing()) { PreferenceHelper.ab(true); String valueOf = String.valueOf(ProductHelper.i(ProductEnum.POINT)); Activity activity2 = this.f30373a; ToastUtils.o(activity2, activity2.getString(R.string.toast_buy_3000_points_success, new Object[]{valueOf})); Y("afterPointPurchaseSuccess", true); if (!SyncUtil.t1(this.f30373a)) { LogUtils.h("CSPurchaseHelper", "afterPointPurchaseSuccess show dialog"); new AlertDialog.Builder(this.f30373a).p(this.f30373a.getString(R.string.a_msg_buy_points_3000_success_unlogin, new Object[]{valueOf})).A(R.string.a_label_bind_right_now, new a(this)).r(R.string.a_global_btn_later, b.f49665a).a().show(); } else if (this.f30374b.pageId.isFromPremiumPop()) { A(); } } } } private void v() { LogUtils.h("CSPurchaseHelper", "afterWaterMarkPurchaseSuccess"); Activity activity = this.f30373a; if (activity != null) { if (!activity.isFinishing()) { Y("afterWaterMarkPurchaseSuccess", true); if (SyncUtil.t1(this.f30373a) && this.f30374b.pageId.isFromPremiumPop()) { A(); } } } } private void w(boolean z10) { if (this.f30378f == 4) { if (z10 && this.f30376d) { ProductResultItem productResultItem = this.f30382j; if (productResultItem != null) { String str = productResultItem.product_id; if (E(str, ProductEnum.YEAR, ProductEnum.YEAR_48H, ProductEnum.YEAR_24H, ProductEnum.YEAR_GUIDE, ProductEnum.YEAR_RECALL, ProductEnum.YEAR_48HDISCOUNT)) { AppsFlyerHelper.t("premium_year_trial"); return; } if (E(str, ProductEnum.MONTH)) { AppsFlyerHelper.t("premium_month_trial"); return; } if (E(str, ProductEnum.WS, ProductEnum.WS_DISCOUNT)) { AppsFlyerHelper.t("premium_week_trial"); } } } } } private boolean z() { return System.currentTimeMillis() - this.f30389q > 1000; } public boolean D() { if (PreferenceHelper.b8()) { boolean z10 = true; if (PreferenceHelper.J7()) { this.f30376d = true; } else { if (PreferenceUtil.f().g("CS_ACTIVITY_PRODUCT", 0) == 1) { z10 = false; } this.f30376d = z10; } } else { this.f30376d = PreferenceHelper.E(); } return this.f30376d; } public void V(int i10, int i11, Intent intent) { if (i10 == 100) { Y("onActivityResult", true); if (SyncUtil.t1(this.f30373a)) { PreferenceHelper.Jh(this.f30373a, false); } A(); } } public void W() { f0(null); c0(null); if (this.f30373a != null) { this.f30373a = null; } } public void X(int i10, boolean z10) { try { if (this.f30382j != null) { LogUtils.h("CSPurchaseHelper", String.format("onPurchaseEnd payType = %s,success = %b", Integer.valueOf(i10), Boolean.valueOf(z10))); w(z10); if (z10) { ProductManager.f().o(this.f30373a, true); PreferenceHelper.kf(""); PreferenceHelper.n(); ThreadPoolSingleton.e().c(g.f49674a); CsAdUtil.f(this.f30373a); PurchaseTrackerUtil.d(this.f30374b, this.f30380h); if (PurchaseUtil.K(this.f30382j.propertyId)) { q0(i10); } else if (PurchaseUtil.E(this.f30382j.product_id)) { u(); } else { v(); } Activity activity = this.f30373a; if (activity != null && !activity.isFinishing()) { new CouponManager().a(this.f30373a); if (!AppSwitch.i() && PayTypeUtils.b(i10)) { A(); } } BottomPurchaseDialog bottomPurchaseDialog = this.f30387o; if (bottomPurchaseDialog != null && bottomPurchaseDialog.isAdded() && this.f30387o.isVisible()) { this.f30387o.dismissAllowingStateLoss(); return; } return; } PurchaseTrackerUtil.c(this.f30374b, this.f30380h); B(i10); } } catch (Exception e10) { LogUtils.e("CSPurchaseHelper", e10); } } public void Z(boolean z10) { this.f30377e = z10; } public void a0(String str) { this.f30388p = str; } public void b0(int i10) { this.f30383k = i10; } public void c0(OnProductLoadListener onProductLoadListener) { ProductManager.f().b(onProductLoadListener); } public void d0(int i10) { this.f30378f = i10; } public void e0(String str) { this.f30385m = str; } public void f0(PurchaseCallback purchaseCallback) { this.f30375c = purchaseCallback; } public void g0(boolean z10) { this.f30384l = z10; } public void h0(PurchaseTracker purchaseTracker) { this.f30374b = purchaseTracker; if (purchaseTracker == null) { this.f30374b = new PurchaseTracker(); } } public void o0(QueryProductsResult.ProductItem productItem) { if (productItem == null) { ToastUtils.h(this.f30373a, R.string.a_msg_not_support_purchase); LogUtils.c("CSPurchaseHelper", "product data error current productItem == null"); return; } QueryProductsResult.PriceInfo priceInfo = productItem.price_info; if (priceInfo != null && this.f30383k == 0) { this.f30383k = !TextUtils.isEmpty(priceInfo.product_first_price) ? 1 : 0; } this.f30386n.clear(); this.f30386n.addAll(productItem.productId); p0(ProductHelper.z(productItem, this.f30378f)); } public void p0(String str) { LogUtils.h("CSPurchaseHelper", "startPay productId = " + str); if (AppUtil.a0(this.f30373a)) { if (z()) { this.f30389q = System.currentTimeMillis(); if (!ProductManager.f().p()) { LogUtils.c("CSPurchaseHelper", "productHelper request fail and retry"); ProductManager.f().t(this.f30373a, true, false, new c(this, str)); return; } int c9 = AppSwitch.c(this.f30373a); this.f30379g = c9; if (c9 == 4) { this.f30378f = 4; } else if (c9 == 13) { this.f30378f = 13; } else if (c9 == 99) { j0(str); return; } F(this.f30373a, str); } } } public void x() { LogUtils.h("CSPurchaseHelper", "buyPoint()"); QueryProductsResult.ProductItem productItem = ProductManager.f().h().point; if (this.f30379g == 1) { PurchaseUtil.R(this.f30373a, this.f30374b, new OnForResultCallback() { /* class com.intsig.camscanner.purchase.utils.CSPurchaseClient.AnonymousClass1 */ @Override // com.intsig.result.OnForResultCallback public void onActivityResult(int i10, int i11, Intent intent) { try { if (!(CSPurchaseClient.this.f30375c == null || intent == null)) { boolean z10 = true; ProductResultItem A = ProductHelper.A(intent.getStringExtra("extra_action_id"), intent.getIntExtra("task_type", 1)); if (A != null) { PurchaseCallback purchaseCallback = CSPurchaseClient.this.f30375c; if (i11 != -1) { z10 = false; } purchaseCallback.a(A, z10); } } } catch (Exception e10) { LogUtils.e("CSPurchaseHelper", e10); } } @Override // com.intsig.result.OnForResultCallback public /* synthetic */ void onRequestPermissionsResult(int i10, String[] strArr, int[] iArr) { ub.c.b(this, i10, strArr, iArr); } }); } else { o0(productItem); } } public void y() { if (!PurchaseUtil.C(this.f30379g)) { int i10 = this.f30379g; if (i10 != 4) { if (i10 == 13) { this.f30378f = 13; } else if (i10 == 99) { int S0 = PreferenceHelper.S0("CS_HMS_OR_GOOGLE_CHOOSE", 0); if (S0 == 4) { this.f30378f = 4; } else if (S0 == 13) { this.f30378f = 13; } else if (CommonUtil.l(this.f30373a)) { this.f30378f = 4; } else if (CommonUtil.m(this.f30373a)) { this.f30378f = 13; } } else { return; } LogUtils.a("CSPurchaseHelper", "check pay Order"); PayOrderRequest.f30150a.F(); } this.f30378f = 4; LogUtils.a("CSPurchaseHelper", "check pay Order"); PayOrderRequest.f30150a.F(); } } }