package com.intsig.camscanner.web; import android.app.Activity; import android.content.ContentValues; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.pm.ResolveInfo; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.MailTo; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import android.os.Handler; import android.os.Looper; import android.provider.MediaStore; import android.text.TextUtils; import android.transition.Slide; import android.util.Base64; import android.view.animation.DecelerateInterpolator; import android.webkit.WebView; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.AppCompatActivity; import androidx.fragment.app.FragmentActivity; import androidx.fragment.app.FragmentManager; import com.evernote.edam.limits.Constants; import com.facebook.appevents.AppEventsConstants; import com.facebook.internal.NativeProtocol; import com.google.android.gms.measurement.api.AppMeasurementSdk; import com.intsig.advertisement.adapters.positions.reward.video.LeftRewardVideoManager; import com.intsig.advertisement.adapters.positions.reward.video.RightRewardVideoManager; import com.intsig.advertisement.adapters.sources.api.sdk.bean.DpLinkTrackers; import com.intsig.advertisement.adapters.sources.api.sdk.trackers.Tracker; import com.intsig.advertisement.bean.AdClickInfo; import com.intsig.advertisement.control.AdConfigManager; import com.intsig.advertisement.interfaces.RealRequestAbs; import com.intsig.advertisement.listener.OnAdPositionListener; import com.intsig.advertisement.logagent.AdTrackUtils; import com.intsig.advertisement.params.AdRequestOptions; import com.intsig.advertisement.record.AdRecordHelper; import com.intsig.advertisement.util.CommonUtil; import com.intsig.app.AlertDialog; import com.intsig.app.ProgressDialog; import com.intsig.camscanner.R; import com.intsig.camscanner.RedeemInViteCodeActivity; import com.intsig.camscanner.ads.reward.AdRewardedManager; import com.intsig.camscanner.app.AppSwitch; import com.intsig.camscanner.app.AppUtil; import com.intsig.camscanner.attention.AbsThirdWebControl; import com.intsig.camscanner.attention.AbsWebViewJsonControl; import com.intsig.camscanner.attention.ActivityWeixin; import com.intsig.camscanner.attention.AppInvite; import com.intsig.camscanner.attention.AppReferral; import com.intsig.camscanner.attention.AppUpdatePropertyNotice; import com.intsig.camscanner.attention.BatchShareFileResult; import com.intsig.camscanner.attention.CallAppData; import com.intsig.camscanner.attention.CancelShareDirAction; import com.intsig.camscanner.attention.ChooseImageControl; import com.intsig.camscanner.attention.ChooseOccupationResult; import com.intsig.camscanner.attention.CloseAccountWebAction; import com.intsig.camscanner.attention.DialogHint; import com.intsig.camscanner.attention.DirInviteAction; import com.intsig.camscanner.attention.EEvidenceUploadControl; import com.intsig.camscanner.attention.ExcelDoneResult; import com.intsig.camscanner.attention.ExcelFileDirectoryResult; import com.intsig.camscanner.attention.ExitShareDirAction; import com.intsig.camscanner.attention.GetAccountAction; import com.intsig.camscanner.attention.GetDocIdAction; import com.intsig.camscanner.attention.GetToken; import com.intsig.camscanner.attention.GpInviteRewardGift; import com.intsig.camscanner.attention.InviteFriendControl; import com.intsig.camscanner.attention.InviteRewardGiftByQQ; import com.intsig.camscanner.attention.InviteRewardGiftByWechat; import com.intsig.camscanner.attention.JumpLogin; import com.intsig.camscanner.attention.OcrTranslation; import com.intsig.camscanner.attention.OfficeShareResult; import com.intsig.camscanner.attention.PremiumBuy; import com.intsig.camscanner.attention.PurhcaseUsingCoupon; import com.intsig.camscanner.attention.Rating; import com.intsig.camscanner.attention.Recommend; import com.intsig.camscanner.attention.SetRenewValid; import com.intsig.camscanner.attention.TeamPayResult; import com.intsig.camscanner.attention.TranslationResult; import com.intsig.camscanner.attention.UpdateAccountAction; import com.intsig.camscanner.attention.UploadApiCenterInfo; import com.intsig.camscanner.attention.UploadFaqInfoControl; import com.intsig.camscanner.attention.UploadThumbnailControl; import com.intsig.camscanner.attention.WeChatClientForwarding; import com.intsig.camscanner.attention.WebBackOneStepResult; import com.intsig.camscanner.attention.WebBindWeChatControl; import com.intsig.camscanner.attention.WebEventTracking; import com.intsig.camscanner.attention.WebInterfaceOptimizeResult; import com.intsig.camscanner.attention.WebLogPrintAction; import com.intsig.camscanner.attention.WebMoreBtnShow; import com.intsig.camscanner.attention.WebOpenMainPage; import com.intsig.camscanner.attention.WebVerifyResult; import com.intsig.camscanner.attention.smallroutine.SmallRoutine; import com.intsig.camscanner.attention.teamsuite.TeamInformation; import com.intsig.camscanner.attention.teamsuite.TeamSync; import com.intsig.camscanner.bitmap.BitmapUtils; import com.intsig.camscanner.capture.certificates.model.CertificateItemInfo; import com.intsig.camscanner.edu.EduGroupHelper; import com.intsig.camscanner.eventbus.CsEventBus; import com.intsig.camscanner.gift.interval.WebJumpFunManager; import com.intsig.camscanner.log.AutoReportLogUtil; import com.intsig.camscanner.log.LogAgentData; import com.intsig.camscanner.operategrowth.NoviceTaskHelper; import com.intsig.camscanner.purchase.ToRetainGpDialog; import com.intsig.camscanner.purchase.dialog.GPRedeemCallDialog; import com.intsig.camscanner.purchase.entity.Function; import com.intsig.camscanner.purchase.looperdialog.DialogActiveDayManager; import com.intsig.camscanner.purchase.track.PurchaseAction; import com.intsig.camscanner.purchase.track.PurchasePageId; import com.intsig.camscanner.purchase.track.PurchaseScheme; import com.intsig.camscanner.purchase.track.PurchaseTracker; import com.intsig.camscanner.purchase.track.PurchaseTrackerUtil; import com.intsig.camscanner.purchase.utils.ProductHelper; import com.intsig.camscanner.service.MediaScannerNotifier; import com.intsig.camscanner.settings.FeedBackSettingActivity; import com.intsig.camscanner.settings.newsettings.entity.EduAuthEvent; import com.intsig.camscanner.tsapp.account.util.AccountUtil; import com.intsig.camscanner.tsapp.sync.AppConfigJsonUtils; import com.intsig.camscanner.tsapp.sync.SyncUtil; import com.intsig.camscanner.util.CSInternalResolver; import com.intsig.camscanner.util.PreferenceHelper; import com.intsig.camscanner.util.SDStorageManager; import com.intsig.camscanner.util.Util; import com.intsig.comm.purchase.entity.QueryProductsResult; import com.intsig.log.JsonFormatUtil; import com.intsig.log.LogUtils; import com.intsig.okgo.callback.JsonCallback; import com.intsig.thread.ThreadPoolSingleton; import com.intsig.tianshu.TianShuAPI; import com.intsig.tianshu.UserInfo; import com.intsig.tianshu.verify.LoginCResult; import com.intsig.tsapp.account.LoginMainActivity; import com.intsig.tsapp.account.api.AccountApi; import com.intsig.tsapp.account.api.RespAttr; import com.intsig.tsapp.account.login_task.BindPhoneActivity; import com.intsig.tsapp.account.util.LoginRouteCenter; import com.intsig.utils.AESNopadding; import com.intsig.utils.ApplicationHelper; import com.intsig.utils.DecimalFormatUtil; import com.intsig.utils.LogMessage; import com.intsig.utils.PreferenceUtil; import com.intsig.utils.SDStorageUtil; import com.intsig.utils.StatusBarUtil; import com.intsig.utils.ToastUtils; import com.intsig.utils.WebUrlUtils; import com.intsig.vendor.VendorHelper; import com.intsig.webview.WebViewActivity; import com.intsig.webview.WebViewAppInterface; import com.intsig.webview.WebViewFragment; import com.intsig.webview.WebViewUtils; import com.intsig.webview.data.WebArgs; import com.intsig.webview.data.WebCancelEnum; import com.intsig.webview.util.WebUtil; import com.lzy.okgo.model.Response; import com.microsoft.aad.adal.AuthenticationConstants; import com.microsoft.services.msa.PreferencesConstants; import ib.a; import ib.b; import ib.c; import ib.d; import ib.e; import ib.f; import ib.g; import ib.h; import ib.i; import ib.j; import ib.k; import ib.l; import ib.m; import ib.n; import ib.o; import ib.p; import ib.q; import ib.r; import ib.s; import io.netty.handler.codec.rtsp.RtspHeaders; import java.io.File; import java.io.FileNotFoundException; import java.io.OutputStream; import java.io.Serializable; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Locale; import java.util.Objects; import org.json.JSONException; import org.json.JSONObject; public class WebAction implements WebViewAppInterface { /* renamed from: h reason: collision with root package name */ private static CSInternalResolver.CSInternalActionCallback f37234h; /* renamed from: a reason: collision with root package name */ private AbsWebViewJsonControl f37235a; /* renamed from: b reason: collision with root package name */ private AbsThirdWebControl f37236b; /* renamed from: c reason: collision with root package name */ private String f37237c; /* renamed from: d reason: collision with root package name */ private Context f37238d; /* renamed from: e reason: collision with root package name */ private Recommend f37239e; /* renamed from: f reason: collision with root package name */ private boolean f37240f; /* renamed from: g reason: collision with root package name */ private ProgressDialog f37241g; /* access modifiers changed from: package-private */ /* renamed from: com.intsig.camscanner.web.WebAction$6 reason: invalid class name */ public static /* synthetic */ class AnonymousClass6 { /* renamed from: a reason: collision with root package name */ static final /* synthetic */ int[] f37254a; /* renamed from: b reason: collision with root package name */ static final /* synthetic */ int[] f37255b; static { int[] iArr = new int[FUNCTION.values().length]; f37255b = iArr; try { iArr[FUNCTION.login.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { f37255b[FUNCTION.force_login.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } try { f37255b[FUNCTION.invite.ordinal()] = 3; } catch (NoSuchFieldError unused3) { } try { f37255b[FUNCTION.closeAccount.ordinal()] = 4; } catch (NoSuchFieldError unused4) { } int[] iArr2 = new int[MODULE.values().length]; f37254a = iArr2; try { iArr2[MODULE.task.ordinal()] = 1; } catch (NoSuchFieldError unused5) { } try { f37254a[MODULE.capture.ordinal()] = 2; } catch (NoSuchFieldError unused6) { } try { f37254a[MODULE.folder.ordinal()] = 3; } catch (NoSuchFieldError unused7) { } try { f37254a[MODULE.user.ordinal()] = 4; } catch (NoSuchFieldError unused8) { } } } public WebAction(Context context) { this.f37238d = context; } public static void A0(CSInternalResolver.CSInternalActionCallback cSInternalActionCallback) { f37234h = cSInternalActionCallback; } private static void B0(Activity activity) { GPRedeemCallDialog gPRedeemCallDialog = new GPRedeemCallDialog(); Bundle bundle = new Bundle(); bundle.putString("webGuideDialogKey", AppEventsConstants.EVENT_PARAM_VALUE_NO); bundle.putString("fromPartKey", "cs_me_vippage"); gPRedeemCallDialog.setArguments(bundle); FragmentManager supportFragmentManager = ((WebViewActivity) activity).getSupportFragmentManager(); Objects.requireNonNull(activity); gPRedeemCallDialog.v4(new o(activity)); gPRedeemCallDialog.setCancelable(false); gPRedeemCallDialog.show(supportFragmentManager, "gpShowGuideDialog"); } private boolean C0(Activity activity) { if (this.f37241g == null) { ProgressDialog progressDialog = new ProgressDialog(activity); this.f37241g = progressDialog; progressDialog.N(0); this.f37241g.setCancelable(false); this.f37241g.t(activity.getString(R.string.a_global_msg_loading)); } if (this.f37241g.isShowing()) { return false; } this.f37241g.show(); return true; } private void D0(final Activity activity, final CallAppData callAppData) { LeftRewardVideoManager.i0().c0(activity, activity.getString(R.string.cs_513_ad_rewarded_video), activity.getString(R.string.dlg_title), activity.getString(R.string.cs_513_ad_rewarded_video_fail), activity.getString(R.string.c_btn_confirm), new OnAdPositionListener() { /* class com.intsig.camscanner.web.WebAction.AnonymousClass4 */ /* renamed from: a reason: collision with root package name */ boolean f37246a = false; private void l(int i10) { try { Activity activity = activity; if (activity != null && (activity instanceof WebViewActivity)) { WebViewActivity webViewActivity = (WebViewActivity) activity; JSONObject jSONObject = new JSONObject(); jSONObject.put("status", i10); JSONObject jSONObject2 = new JSONObject(); CallAppData callAppData = callAppData; jSONObject2.put("id", callAppData != null ? callAppData.id : "1"); jSONObject2.put("ret", jSONObject); webViewActivity.p6(jSONObject2.toString()); LogUtils.a("WebAction", "callWeb json >>> " + jSONObject2.toString()); } } catch (JSONException e10) { LogUtils.e("WebAction", e10); } } @Override // com.intsig.advertisement.listener.OnRewardVideoAdListener, com.intsig.advertisement.listener.OnAdPositionListener public void N2(RealRequestAbs realRequestAbs) { super.N2(realRequestAbs); LogUtils.a("Ad_Log_Main", "top onReward"); this.f37246a = true; } @Override // com.intsig.advertisement.listener.OnAdPositionListener public void b(int i10, String str, AdRequestOptions adRequestOptions) { LogUtils.a("Ad_Log_Main", "onFailed "); if (!WebAction.this.e0(callAppData.data)) { l(2); } } @Override // com.intsig.advertisement.listener.OnAdPositionListener /* renamed from: f */ public void E2(RealRequestAbs realRequestAbs) { super.E2(realRequestAbs); LogUtils.a("Ad_Log_Main", "top onClose "); if (this.f37246a) { l(1); } else { l(0); } Activity activity = activity; if ((activity instanceof WebViewActivity) && callAppData.close_web == 1) { ((WebViewActivity) activity).finish(); } LeftRewardVideoManager.i0().w(); } }); LogAgentData.a("CSLeft", "watch_video"); } private void E0(final Activity activity, final CallAppData callAppData) { RightRewardVideoManager.i0().c0(activity, activity.getString(R.string.cs_513_ad_rewarded_video), activity.getString(R.string.dlg_title), activity.getString(R.string.cs_513_ad_rewarded_video_fail), activity.getString(R.string.c_btn_confirm), new OnAdPositionListener() { /* class com.intsig.camscanner.web.WebAction.AnonymousClass5 */ /* renamed from: a reason: collision with root package name */ boolean f37250a = false; @Override // com.intsig.advertisement.listener.OnRewardVideoAdListener, com.intsig.advertisement.listener.OnAdPositionListener public void N2(RealRequestAbs realRequestAbs) { super.N2(realRequestAbs); this.f37250a = true; } @Override // com.intsig.advertisement.listener.OnAdPositionListener /* renamed from: f */ public void E2(RealRequestAbs realRequestAbs) { super.E2(realRequestAbs); try { Activity activity = activity; if (activity != null && (activity instanceof WebViewActivity)) { WebViewActivity webViewActivity = (WebViewActivity) activity; JSONObject jSONObject = new JSONObject(); jSONObject.put("id", callAppData.id); JSONObject jSONObject2 = new JSONObject(); if (SyncUtil.t1(activity)) { jSONObject2.put("intsig_key", AESNopadding.b(TianShuAPI.G0())); } else { jSONObject2.put("intsig_key", ""); } jSONObject2.put("encrypt_uid", AESNopadding.b(ApplicationHelper.i())); jSONObject2.put("status", this.f37250a ? "1" : AppEventsConstants.EVENT_PARAM_VALUE_NO); jSONObject.put("ret", jSONObject2); webViewActivity.p6(jSONObject.toString()); RightRewardVideoManager.i0().w(); } } catch (JSONException e10) { LogUtils.e("WebAction", e10); } RightRewardVideoManager.i0().w(); } }); LogAgentData.a("CSAdLotteryVideo", "prize_wheel"); } private static boolean F0(Activity activity) { DialogActiveDayManager.a(); if (activity == null) { return true; } if (activity.getIntent() == null) { activity.finish(); return true; } PurchaseTracker purchaseTracker = (PurchaseTracker) activity.getIntent().getSerializableExtra("purchase_tracker"); if (purchaseTracker == null) { activity.finish(); return true; } if (purchaseTracker.scheme == PurchaseScheme.NONE) { purchaseTracker.scheme = PurchaseScheme.MAIN_NORMAL; } if (purchaseTracker.function == Function.NONE) { purchaseTracker.function = Function.MARKETING; } PurchaseTrackerUtil.a(purchaseTracker, PurchaseAction.CANCEL); if (activity instanceof WebViewActivity) { WebViewActivity webViewActivity = (WebViewActivity) activity; LogMessage.c(purchaseTracker.pageId.toTrackerValue(), "stay_time", RtspHeaders.Values.TIME, DecimalFormatUtil.a(((float) (System.currentTimeMillis() - webViewActivity.f41175o)) / 1000.0f)); if (!WebUtil.g(activity.getIntent().getStringExtra("targeturl")) || !ProductHelper.h0()) { AdRewardedManager adRewardedManager = AdRewardedManager.f11838a; if (adRewardedManager.j(purchaseTracker)) { adRewardedManager.k(purchaseTracker); activity.finish(); return true; } else if (ProductHelper.e0("WebAction")) { ToRetainGpDialog.y4(webViewActivity.getSupportFragmentManager(), new n(activity), "cs_me_vippage"); return false; } else if (ProductHelper.d0(webViewActivity.getSupportFragmentManager(), new n(activity))) { return false; } else { activity.finish(); } } else { B0(activity); PreferenceUtil.f().q("CS_WEB_REDEEM_RECALL_SHOW_TIME", System.currentTimeMillis()); return false; } } return true; } private void G0(Context context, String[] strArr, HashMap<String, String> hashMap) { if (strArr != null) { for (String str : strArr) { if (!TextUtils.isEmpty(str)) { Tracker c9 = Tracker.c(context, str); c9.j(hashMap); c9.k(str); } } } } private void U(Activity activity, CallAppData callAppData) { if (Thread.currentThread() != Looper.getMainLooper().getThread()) { new Handler(Looper.getMainLooper()).post(new h(this, callAppData, activity)); } else if (f0(callAppData.data)) { LeftRewardVideoManager.i0().e0(activity); } else { D0(activity, callAppData); } } private void V(final Activity activity) { if (C0(activity)) { PreferenceHelper.rg(true); AccountApi.b("edu_auth", new JsonCallback<RespAttr<LoginCResult.EduAuth>>() { /* class com.intsig.camscanner.web.WebAction.AnonymousClass2 */ @Override // com.lzy.okgo.callback.AbsCallback, com.intsig.okgo.callback.JsonCallback, com.lzy.okgo.callback.Callback public void onFinish() { super.onFinish(); WebAction.this.X(); activity.finish(); } @Override // com.lzy.okgo.callback.Callback public void onSuccess(Response<RespAttr<LoginCResult.EduAuth>> response) { RespAttr<LoginCResult.EduAuth> body = response.body(); if (body.data != null) { UserInfo L0 = TianShuAPI.L0(); L0.setEduAuth((LoginCResult.EduAuth) body.data.get("edu_auth")); AccountUtil.s(L0); PreferenceHelper.nb(WebAction.this.f37238d.getApplicationContext(), 0); AppConfigJsonUtils.j(WebAction.this.f37238d.getApplicationContext()); } } }); CsEventBus.b(new EduAuthEvent()); } } private void W() { AccountApi.b("edu_auth", new JsonCallback<RespAttr<LoginCResult.EduAuth>>() { /* class com.intsig.camscanner.web.WebAction.AnonymousClass3 */ @Override // com.lzy.okgo.callback.Callback public void onSuccess(Response<RespAttr<LoginCResult.EduAuth>> response) { RespAttr<LoginCResult.EduAuth> body = response.body(); if (body.data != null) { UserInfo L0 = TianShuAPI.L0(); L0.setEduAuth((LoginCResult.EduAuth) body.data.get("edu_auth")); AccountUtil.s(L0); PreferenceHelper.nb(WebAction.this.f37238d.getApplicationContext(), 0); AppConfigJsonUtils.j(WebAction.this.f37238d.getApplicationContext()); } } }); } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void X() { ProgressDialog progressDialog = this.f37241g; if (progressDialog != null) { try { progressDialog.dismiss(); this.f37241g = null; } catch (Exception unused) { } } } @Nullable private CSInternalResolver.CSInternalActionCallback Y(Activity activity, UrlEntity urlEntity) { MODULE f10 = urlEntity.f(); if (f10 == null) { return null; } int i10 = AnonymousClass6.f37254a[f10.ordinal()]; if (i10 == 1) { return b0(activity); } if (i10 == 2 || i10 == 3) { return f37234h; } if (i10 != 4) { return null; } return c0(activity); } private JSONObject Z() { JSONObject jSONObject = new JSONObject(); AdClickInfo adClickInfo = AdConfigManager.f10173l; if (adClickInfo != null) { try { jSONObject.put("type", AdTrackUtils.f(adClickInfo.c())); jSONObject.put("from", AdConfigManager.f10173l.d()); } catch (JSONException e10) { LogUtils.e("WebAction", e10); } return jSONObject; } return jSONObject; } private CSInternalResolver.CSInternalActionCallback b0(Activity activity) { return q.f47558a; } private CSInternalResolver.CSInternalActionCallback c0(Activity activity) { return new p(activity); } private Intent d0(Activity activity, String str) { Intent intent; try { MailTo parse = MailTo.parse(str); intent = new Intent("android.intent.action.SEND"); intent.putExtra("android.intent.extra.EMAIL", new String[]{parse.getTo()}); intent.putExtra("android.intent.extra.TEXT", parse.getBody()); intent.putExtra("android.intent.extra.SUBJECT", parse.getSubject()); intent.putExtra("android.intent.extra.CC", parse.getCc()); intent.setType("message/rfc822"); } catch (Exception e10) { LogUtils.a("WebAction", "mUrl = " + str + AuthenticationConstants.Broker.CHALLENGE_REQUEST_CERT_AUTH_DELIMETER + e10); intent = new Intent("android.intent.action.SENDTO"); intent.setData(Uri.parse(str)); intent.putExtra("android.intent.extra.SUBJECT", ""); intent.putExtra("android.intent.extra.TEXT", ""); } try { activity.startActivity(intent); } catch (Exception e11) { LogUtils.e("WebAction", e11); } return intent; } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private boolean e0(String str) { if (!TextUtils.isEmpty(str)) { try { return TextUtils.equals(new JSONObject(str).optString(AppMeasurementSdk.ConditionalUserProperty.ORIGIN), "integral"); } catch (JSONException e10) { LogUtils.e("WebAction", e10); } } return true; } private boolean f0(String str) { if (!TextUtils.isEmpty(str)) { try { return new JSONObject(str).optInt("prestrain") == 1; } catch (JSONException e10) { LogUtils.e("WebAction", e10); } } return true; } /* access modifiers changed from: private */ public /* synthetic */ void g0(CallAppData callAppData, Activity activity) { if (f0(callAppData.data)) { LeftRewardVideoManager.i0().e0(activity); } else { D0(activity, callAppData); } } /* access modifiers changed from: private */ public /* synthetic */ void h0(FragmentActivity fragmentActivity, CallAppData callAppData) { UploadFaqInfoControl uploadFaqInfoControl = new UploadFaqInfoControl(); this.f37235a = uploadFaqInfoControl; try { uploadFaqInfoControl.a(fragmentActivity, callAppData); } catch (JSONException e10) { e10.printStackTrace(); } } /* access modifiers changed from: private */ public static /* synthetic */ void i0(FragmentActivity fragmentActivity, CallAppData callAppData) { new AppInvite().c(fragmentActivity, callAppData); } /* access modifiers changed from: private */ public static /* synthetic */ void j0(FragmentActivity fragmentActivity, CallAppData callAppData) { new AppInvite().g(fragmentActivity, callAppData); } /* access modifiers changed from: private */ public static /* synthetic */ void k0(FragmentActivity fragmentActivity, CallAppData callAppData) { new AppInvite().f(fragmentActivity, callAppData); } /* access modifiers changed from: private */ public static /* synthetic */ void l0(FragmentActivity fragmentActivity, CallAppData callAppData) { CancelShareDirAction.e().a(fragmentActivity, callAppData); } /* access modifiers changed from: private */ public static /* synthetic */ void m0(FragmentActivity fragmentActivity, CallAppData callAppData) { ExitShareDirAction.e().a(fragmentActivity, callAppData); } /* access modifiers changed from: private */ public static /* synthetic */ void n0(FragmentActivity fragmentActivity, CallAppData callAppData) { DirInviteAction.l().a(fragmentActivity, callAppData); } /* access modifiers changed from: private */ public static /* synthetic */ boolean o0(UrlEntity urlEntity) { return NoviceTaskHelper.c().e(urlEntity); } /* access modifiers changed from: private */ public static /* synthetic */ boolean p0(Activity activity, UrlEntity urlEntity) { FUNCTION d10 = urlEntity.d(); boolean z10 = false; if (d10 == null) { return false; } int i10 = AnonymousClass6.f37255b[d10.ordinal()]; if (i10 == 1) { if (activity instanceof WebViewActivity) { WebViewFragment s62 = ((WebViewActivity) activity).s6(); s62.w5(urlEntity.g().get(PARAMATER_KEY.back_url)); LoginRouteCenter.l(s62, CertificateItemInfo.CERTIFICATE_TYPE_CN_DRIVE_CAR_LISCENCE); } return false; } else if (i10 == 2) { QueryProductsResult.ForceInfo k10 = ProductHelper.k(); if (!SyncUtil.t1(activity) && !VendorHelper.d() && k10.after_buy_force_login > 0 && (activity instanceof WebViewActivity)) { WebViewFragment s63 = ((WebViewActivity) activity).s6(); s63.w5(urlEntity.g().get(PARAMATER_KEY.back_url)); if (k10.after_buy_force_login_show_next == 0) { z10 = true; } BindPhoneActivity.O7(s63, CertificateItemInfo.CERTIFICATE_TYPE_CN_DRIVE_CAR_LISCENCE, z10); } return false; } else if (i10 != 3) { if (i10 != 4) { return false; } LoginMainActivity.A6(activity); } else if (SyncUtil.t1(activity)) { Intent intent = new Intent(activity, RedeemInViteCodeActivity.class); intent.putExtra("intent_from_part", "refer_earn"); activity.startActivity(intent); } else { LoginRouteCenter.l(((WebViewActivity) activity).s6(), 1006); } return true; } /* access modifiers changed from: private */ public /* synthetic */ void q0(AlertDialog alertDialog, JSONObject jSONObject, AdClickInfo adClickInfo, Activity activity, DialogInterface dialogInterface, int i10) { alertDialog.dismiss(); LogAgentData.c("CSDirectCallPopAD", "click_cancel", jSONObject); if (!(adClickInfo == null || adClickInfo.b() == null)) { G0(activity, adClickInfo.b().getFail(), adClickInfo.a()); } } /* access modifiers changed from: private */ public /* synthetic */ void r0(AlertDialog alertDialog, JSONObject jSONObject, Activity activity, String str, DialogInterface dialogInterface, int i10) { alertDialog.dismiss(); LogAgentData.c("CSDirectCallPopAD", "click_allow", jSONObject); y0(activity, str); } /* access modifiers changed from: private */ public /* synthetic */ void s0(Activity activity, boolean z10, boolean z11, String str) { AdClickInfo adClickInfo = AdConfigManager.f10173l; if (adClickInfo != null) { DpLinkTrackers b10 = adClickInfo.b(); if (b10 != null) { if (!z11 || !z10) { G0(activity, b10.getFail(), adClickInfo.a()); } else { G0(activity, b10.getSuc(), adClickInfo.a()); } } } } /* access modifiers changed from: private */ public /* synthetic */ void t0(String str, Activity activity, DialogInterface dialogInterface, int i10) { LogAgentData.a("CSGiftCardPremium", "save_to_album"); ThreadPoolSingleton.e().c(new i(this, str, activity)); } /* access modifiers changed from: private */ public /* synthetic */ void u0(String str, Activity activity) { String[] split = str.split(PreferencesConstants.COOKIE_DELIMITER); String a02 = split.length >= 2 ? split[1] : (split.length != 1 || !str.endsWith(".png")) ? null : a0(str); if (TextUtils.isEmpty(a02)) { ToastUtils.j(activity, R.string.cs_514_save_fail); } else { z0(activity, a02); } } /* access modifiers changed from: private */ public /* synthetic */ void w0(boolean z10, String str, Activity activity) { if (z10) { if (!SDStorageUtil.i()) { MediaScannerNotifier.c(str, Constants.EDAM_MIME_TYPE_JPEG, this.f37238d, null, 0, 0); } ToastUtils.j(activity, R.string.cs_save_share_ok); return; } ToastUtils.j(activity, R.string.cs_514_save_fail); } /* JADX WARNING: Removed duplicated region for block: B:12:0x0034 A[Catch:{ JSONException -> 0x00a3 }] */ private void x0(FragmentActivity fragmentActivity, String str, String str2) { int i10; Intent intent = fragmentActivity.getIntent(); if (intent != null) { Serializable serializableExtra = intent.getSerializableExtra("purchase_tracker"); if (serializableExtra instanceof PurchaseTracker) { if (AdRewardedManager.f11838a.j((PurchaseTracker) serializableExtra)) { i10 = 1; if (fragmentActivity instanceof WebViewActivity) { JSONObject jSONObject = new JSONObject(); jSONObject.put("status", i10 + ""); JSONObject jSONObject2 = new JSONObject(); jSONObject2.put("id", str); jSONObject2.put(NativeProtocol.WEB_DIALOG_ACTION, str2); jSONObject2.put("ret", jSONObject); jSONObject2.put("close_web", AppEventsConstants.EVENT_PARAM_VALUE_NO); ((WebViewActivity) fragmentActivity).p6(jSONObject2.toString()); LogUtils.a("WebAction", "callWeb json >>> " + jSONObject2.toString()); return; } } } } i10 = 0; try { if (fragmentActivity instanceof WebViewActivity) { } } catch (JSONException e10) { LogUtils.e("WebAction", e10); } } private void y0(Activity activity, String str) { CommonUtil.u(activity, str, new m(this, activity)); } /* JADX WARNING: Removed duplicated region for block: B:13:0x00b5 */ private void z0(Activity activity, String str) { String str2 = "CSWeb_" + new SimpleDateFormat("yyyyMMdd_HH.mm.ss", Locale.CHINA).format(new Date()) + ".jpg"; boolean i10 = SDStorageUtil.i(); int i11 = R.string.cs_514_save_fail; if (i10) { ContentValues contentValues = new ContentValues(); contentValues.put("_display_name", str2); contentValues.put("mime_type", Constants.EDAM_MIME_TYPE_JPEG); Uri insert = activity.getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, contentValues); boolean z10 = false; if (insert != null) { try { OutputStream openOutputStream = activity.getContentResolver().openOutputStream(insert); byte[] decode = Base64.decode(str, 0); Bitmap decodeByteArray = BitmapFactory.decodeByteArray(decode, 0, decode.length); decodeByteArray.compress(Bitmap.CompressFormat.JPEG, 90, openOutputStream); decodeByteArray.recycle(); z10 = true; } catch (FileNotFoundException e10) { LogUtils.e("WebAction", e10); } LogUtils.a("WebAction", "save pic result = " + z10); if (z10) { i11 = R.string.cs_save_share_ok; } activity.runOnUiThread(new r(activity, i11)); return; } LogUtils.a("WebAction", "save pic result = " + z10); if (z10) { } activity.runOnUiThread(new r(activity, i11)); return; } File externalStoragePublicDirectory = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES); if (externalStoragePublicDirectory == null) { ToastUtils.j(activity, R.string.cs_514_save_fail); return; } if (!externalStoragePublicDirectory.exists()) { LogUtils.a("WebAction", "make gallery dir: " + externalStoragePublicDirectory + " = " + externalStoragePublicDirectory.mkdir()); } String str3 = externalStoragePublicDirectory.toString() + File.separator + str2; boolean M0 = Util.M0(str, str3); LogUtils.a("WebAction", "save pic result = " + M0); activity.runOnUiThread(new j(this, M0, str3, activity)); } @Override // com.intsig.webview.WebViewAppInterface public void a(int i10) { } public String a0(String str) { return BitmapUtils.b(BitmapUtils.K(str)); } @Override // com.intsig.webview.WebViewAppInterface public void b(@NonNull Activity activity, @NonNull String str, @Nullable String str2, @Nullable String str3) { str.hashCode(); if (str.equals("zhong_jing_tian_ping")) { if (this.f37236b == null) { this.f37236b = new EEvidenceUploadControl(activity, str3); } this.f37236b.a(activity, str3, str2); } else if (str.equals("go_wx_small_routine")) { SmallRoutine.b().d(activity, str3); } } @Override // com.intsig.webview.WebViewAppInterface public void c(Activity activity) { if (this.f37240f) { LogUtils.a("WebAction", "go checkEduInfo"); EduGroupHelper.h(-1); EduGroupHelper.c(activity); } } @Override // com.intsig.webview.WebViewAppInterface public void d(String str, String str2, JSONObject jSONObject) { LogAgentData.c(str, str2, jSONObject); } @Override // com.intsig.webview.WebViewAppInterface public String e() { return AppSwitch.f11946q; } @Override // com.intsig.webview.WebViewAppInterface public void f(int i10, String str) { } @Override // com.intsig.webview.WebViewAppInterface public String g() { return TianShuAPI.G0(); } @Override // com.intsig.webview.WebViewAppInterface public String h(Context context) { return SyncUtil.f0(context); } @Override // com.intsig.webview.WebViewAppInterface public boolean i() { if (AppSwitch.p()) { if (!PreferenceHelper.x6()) { return false; } } return true; } @Override // com.intsig.webview.WebViewAppInterface public void j(Activity activity, String str) { if (!TextUtils.isEmpty(str)) { LogUtils.a("WebAction", "image=" + str); new AlertDialog.Builder(activity).L(activity.getString(R.string.dlg_title)).p(activity.getString(R.string.cs_516_giftcard_25)).D(activity.getString(R.string.dialog_ok), new l(this, str, activity)).s(activity.getString(R.string.dialog_cancel), null).a().show(); } } @Override // com.intsig.webview.WebViewAppInterface public void k(String str, JSONObject jSONObject) { LogAgentData.m(str, jSONObject); } @Override // com.intsig.webview.WebViewAppInterface public String l() { return SDStorageManager.A(); } @Override // com.intsig.webview.WebViewAppInterface public boolean m(Activity activity, String str) { UrlEntity a10 = UrlAnalyzeUtil.a(str); boolean z10 = true; if (a10.k()) { z10 = CSInternalResolver.g(activity, a10, Y(activity, a10)); } else if (str.toLowerCase().contains("https://play.google.com/store")) { WebUtil.i(activity, str, "com.android.vending"); } else if (str.toLowerCase().startsWith("mailto")) { d0(activity, str); } else if (WebViewUtils.d(str)) { b(activity, "go_wx_small_routine", null, str); } else { z10 = false; } FUNCTION d10 = a10.d(); if (!(!z10 || d10 == FUNCTION.login || d10 == FUNCTION.force_login || d10 == FUNCTION.invite || d10 == FUNCTION.closeAccount || d10 == FUNCTION.qcCodeMode || a10.i())) { activity.finish(); } return z10; } @Override // com.intsig.webview.WebViewAppInterface public boolean n(Activity activity, String str) { if (TextUtils.isEmpty(str)) { return false; } LogUtils.a("WebAction", "deepLink=" + str); ResolveInfo c9 = com.intsig.utils.CommonUtil.c(activity, str); if (c9 != null) { CharSequence loadLabel = c9.loadLabel(activity.getPackageManager()); if (loadLabel != null) { LogAgentData.i("CSDirectCallPopAD"); AdClickInfo adClickInfo = AdConfigManager.f10173l; if (!(adClickInfo == null || adClickInfo.b() == null)) { G0(activity, adClickInfo.b().getIns(), adClickInfo.a()); } JSONObject Z = Z(); AlertDialog alertDialog = new AlertDialog(activity); alertDialog.t(activity.getString(R.string.cs_540_ad_dp_popup_title) + "“" + loadLabel.toString() + "”"); alertDialog.setCanceledOnTouchOutside(false); alertDialog.p(-2, activity.getString(R.string.cancel), new k(this, alertDialog, Z, adClickInfo, activity)); alertDialog.p(-1, activity.getString(R.string.menu_title_open), new a(this, alertDialog, Z, activity, str)); alertDialog.setOnDismissListener(new DialogInterface.OnDismissListener() { /* class com.intsig.camscanner.web.WebAction.AnonymousClass1 */ public void onDismiss(DialogInterface dialogInterface) { } }); alertDialog.show(); return true; } } else { AdClickInfo adClickInfo2 = AdConfigManager.f10173l; if (!(adClickInfo2 == null || adClickInfo2.b() == null)) { G0(activity, adClickInfo2.b().getNot_ins(), adClickInfo2.a()); } } return false; } @Override // com.intsig.webview.WebViewAppInterface public String o(Activity activity, @NonNull String str) { LogUtils.a("WebAction", "getDestUrlWithCommomArgs>>> srcUrl = " + str); if (TextUtils.isEmpty(str)) { return str; } try { String decode = URLDecoder.decode(str, "utf-8"); if (decode.contains("?") && decode.contains("&") && decode.contains("app/purchaseAsset?")) { return str; } if (decode.contains("?")) { return decode + "&" + WebUrlUtils.d(activity, decode); } return decode + "?" + WebUrlUtils.d(activity, decode); } catch (UnsupportedEncodingException e10) { LogUtils.e("WebAction", e10); return str; } } @Override // com.intsig.webview.WebViewAppInterface public void onActivityResult(int i10, int i11, Intent intent) { LogUtils.a("WebAction", "onActivityResult"); Recommend recommend = this.f37239e; if (recommend != null) { recommend.w(i10, i11, intent); } } @Override // com.intsig.webview.WebViewAppInterface public boolean p(Activity activity) { return F0(activity); } @Override // com.intsig.webview.WebViewAppInterface public void q(Activity activity, String str, boolean z10) { if (!z10 && WebUtil.u(str)) { ActionBar supportActionBar = ((AppCompatActivity) activity).getSupportActionBar(); Objects.requireNonNull(supportActionBar); supportActionBar.hide(); if (WebUtil.f(str)) { StatusBarUtil.b(activity, true, true, 0); } else { StatusBarUtil.b(activity, false, true, -1); } } else { ActionBar supportActionBar2 = ((AppCompatActivity) activity).getSupportActionBar(); Objects.requireNonNull(supportActionBar2); supportActionBar2.show(); Util.Q0(activity, false); } } @Override // com.intsig.webview.WebViewAppInterface public void r(Activity activity, WebView webView, String str, boolean z10) { LogUtils.a("WebAction", "onPageFinished url=" + str + " loadError=" + z10); Intent intent = activity.getIntent(); if (intent != null) { Serializable serializableExtra = intent.getSerializableExtra("purchase_tracker"); if (serializableExtra instanceof PurchaseTracker) { PurchaseTracker purchaseTracker = (PurchaseTracker) serializableExtra; purchaseTracker.pageId(PurchasePageId.CSPremiumPage); if (purchaseTracker.scheme == PurchaseScheme.NONE) { purchaseTracker.scheme = PurchaseScheme.MAIN_NORMAL; } if (purchaseTracker.function == Function.NONE) { purchaseTracker.function = Function.MARKETING; } PurchaseTrackerUtil.h(purchaseTracker); LogUtils.c("WebAction", "onPageFinished ----"); } } if (str.contains("app/reward")) { LogAgentData.i("CSReferearn"); } if (z10 || !WebUtil.u(str)) { ActionBar supportActionBar = ((AppCompatActivity) activity).getSupportActionBar(); Objects.requireNonNull(supportActionBar); supportActionBar.show(); return; } ActionBar supportActionBar2 = ((AppCompatActivity) activity).getSupportActionBar(); Objects.requireNonNull(supportActionBar2); supportActionBar2.hide(); } @Override // com.intsig.webview.WebViewAppInterface public void s(String str) { LogUtils.a("WebAction", "clearCacheBizDataBeforeDestroy bizTag===" + str); if (!TextUtils.isEmpty(str)) { LogUtils.c("WebAction", "bizTag is empty"); } if (str.equals("clear_cache_customer_service")) { this.f37235a = null; this.f37237c = null; } if (str.equals("clear_cache_third_service_e_evidence")) { this.f37236b = null; } } @Override // com.intsig.webview.WebViewAppInterface public void t(FragmentActivity fragmentActivity, String str) { LogUtils.a("WebAction", "callAppAction() json = " + str); JsonFormatUtil.e("WebAction", str); if (!TextUtils.isEmpty(str)) { this.f37237c = str; try { CallAppData callAppData = new CallAppData(str); if (TextUtils.equals(callAppData.action, CallAppData.ACTION_WEIXIN)) { new ActivityWeixin().a(fragmentActivity, callAppData); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_WEB_VERIFY)) { new WebVerifyResult().execute(fragmentActivity, callAppData); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_JUMP)) { new JumpLogin().execute(fragmentActivity, callAppData); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_BEGIN_SYNC)) { new TeamSync().a(fragmentActivity, callAppData); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_HAS_TEAM)) { new TeamInformation().b(fragmentActivity, callAppData); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_PAY_RESULT)) { new TeamPayResult().execute(fragmentActivity, callAppData); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_CLOSE_SHARE)) { new WebMoreBtnShow().execute(fragmentActivity); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_GET_OCR_DETAIL)) { new OcrTranslation().execute(fragmentActivity, callAppData); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_COPY_TO_CLIPBOARD)) { new TranslationResult().execute(fragmentActivity, callAppData); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_GET_TOKEN)) { new GetToken().execute(fragmentActivity, callAppData); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_SHOW_AD_VIDEO)) { E0(fragmentActivity, callAppData); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_UPDATE_USER_INFO)) { new PurhcaseUsingCoupon().execute(fragmentActivity, callAppData); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_CLOSE_WEBVIEW)) { F0(fragmentActivity); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_TOAST)) { new DialogHint().execute(fragmentActivity, callAppData); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_PREMIUM_PAY)) { new PremiumBuy(fragmentActivity, callAppData).d(); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_CHOOSE_IMAGE)) { ChooseImageControl chooseImageControl = new ChooseImageControl(); this.f37235a = chooseImageControl; chooseImageControl.a(fragmentActivity, callAppData); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_GET_THUMBNAIL_IMAGE)) { UploadThumbnailControl uploadThumbnailControl = new UploadThumbnailControl(); this.f37235a = uploadThumbnailControl; uploadThumbnailControl.a(fragmentActivity, callAppData); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_UPLOAD_FAQ_INFO)) { fragmentActivity.runOnUiThread(new g(this, fragmentActivity, callAppData)); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_RATING)) { new Rating().d(fragmentActivity); } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_RECOMMEND)) { Recommend recommend = new Recommend(); this.f37239e = recommend; recommend.n(fragmentActivity, callAppData); } else { if (!TextUtils.equals(callAppData.action, CallAppData.ACTION_APP_INVITE)) { if (!TextUtils.equals(callAppData.action, CallAppData.ACTION_APP_INVITE_V2)) { if (TextUtils.equals(callAppData.action, CallAppData.ACTION_WATCH_AD_LOTTERY)) { U(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_APP_REFERRAL)) { new AppReferral().g(fragmentActivity); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_WE_CHAT_FORWARDING)) { new WeChatClientForwarding().a(fragmentActivity, callAppData); return; } else { if (TextUtils.equals(callAppData.action, CallAppData.ACTION_WEB_TEST)) { if (!TextUtils.isEmpty(callAppData.data)) { String optString = new JSONObject(callAppData.data).optString("param"); LogUtils.a("WebAction", "param:" + optString); PreferenceHelper.Th(optString); return; } } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_SET_RENEW_VALID)) { new SetRenewValid(fragmentActivity, callAppData).a(); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_OFFICE_SHARE_FILE)) { new OfficeShareResult(fragmentActivity, callAppData).i(); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_EXCEL_BATCH_SHARE_FILE)) { new BatchShareFileResult(fragmentActivity, callAppData).i(); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_QUERY_EXCEL_FILES_DIRECTORY)) { new ExcelFileDirectoryResult().a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_DONE)) { new ExcelDoneResult().a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_WECHAT_BIND)) { LogAgentData.a("CSReferearn", "bind_wechat"); new WebBindWeChatControl().a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_SHARE_RESOURCE)) { new WebShareResource(fragmentActivity).d(callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_EDU_VERIFY)) { V(fragmentActivity); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_REFRESH_EDU)) { W(); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_INVITE_WX_FRIEND)) { fragmentActivity.runOnUiThread(new b(fragmentActivity, callAppData)); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_SAVE_IMG)) { fragmentActivity.runOnUiThread(new f(fragmentActivity, callAppData)); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_UPLOAD_OCCUPATION_TAG)) { new ChooseOccupationResult().a(fragmentActivity, callAppData); return; } else { boolean z10 = true; if (TextUtils.equals(callAppData.action, CallAppData.ACTION_PERSONALIZED_AD)) { if (!TextUtils.isEmpty(callAppData.data)) { int optInt = new JSONObject(callAppData.data).optInt("status"); LogUtils.a("WebAction", "personalized_ad status=" + optInt); AdRecordHelper r10 = AdRecordHelper.r(); if (optInt != 0) { z10 = false; } r10.O(z10); return; } } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_UPLOAD_LOG_ID)) { AutoReportLogUtil.d(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_BACK_VIEW)) { new WebBackOneStepResult().a(fragmentActivity, callAppData); return; } else { if (!TextUtils.equals(callAppData.action, CallAppData.ACTION_FREEZE_ACCOUNT) && !TextUtils.equals(callAppData.action, CallAppData.ACTION_UNFREEZE_ACCOUNT) && !TextUtils.equals(callAppData.action, CallAppData.ACTION_CLOSE_ACCOUNT) && !TextUtils.equals(callAppData.action, CallAppData.ACTION_FINISH_CLOSE_ACCOUNT) && !TextUtils.equals(callAppData.action, CallAppData.ACTION_CLEAR_LOCAL_DOC) && !TextUtils.equals(callAppData.action, CallAppData.ACTION_DISABLE_BACK_BUTTON)) { if (!TextUtils.equals(callAppData.action, CallAppData.ACTION_ENABLE_BACK_BUTTON)) { if (TextUtils.equals(callAppData.action, CallAppData.ACTION_GET_INTERFACE_DATA)) { new WebInterfaceOptimizeResult().a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_GET_DOC_ID)) { GetDocIdAction getDocIdAction = new GetDocIdAction(); this.f37235a = getDocIdAction; getDocIdAction.a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_UPDATE_ACCOUNT)) { UpdateAccountAction updateAccountAction = new UpdateAccountAction(); this.f37235a = updateAccountAction; updateAccountAction.a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_GET_ACCOUNT)) { GetAccountAction getAccountAction = new GetAccountAction(); this.f37235a = getAccountAction; getAccountAction.a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_RECEIVE_COUPON)) { PreferenceHelper.Vh(true); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_SHARE_WX)) { InviteRewardGiftByWechat.e().a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_SHARE_QQ)) { InviteRewardGiftByQQ.e().a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_GET_REWARD)) { AppUpdatePropertyNotice.g().a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_USA_SHARE)) { GpInviteRewardGift.e().a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_GET_APIS_DOMAIN)) { UploadApiCenterInfo.h().a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_EVENT_TRACKING)) { WebEventTracking.g().a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_SWITCH_TO_TAB)) { WebOpenMainPage.f().a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.CANCEL_SHARE_DIRECTORY)) { fragmentActivity.runOnUiThread(new c(fragmentActivity, callAppData)); return; } else if (TextUtils.equals(callAppData.action, CallAppData.EXIT_SHARE_DIRECTORY)) { fragmentActivity.runOnUiThread(new e(fragmentActivity, callAppData)); return; } else if (TextUtils.equals(callAppData.action, CallAppData.INVITE_JOIN_DIRECTORY)) { fragmentActivity.runOnUiThread(new s(fragmentActivity, callAppData)); return; } else if (TextUtils.equals(callAppData.action, CallAppData.ACTION_SHOW_DETAIN)) { x0(fragmentActivity, callAppData.id, CallAppData.ACTION_SHOW_DETAIN); return; } else if (TextUtils.equals(callAppData.action, CallAppData.WEB_LOG_PRINT)) { WebLogPrintAction.e().a(fragmentActivity, callAppData); return; } else if (TextUtils.equals(callAppData.action, CallAppData.WEB_JUMP_FUN)) { new WebJumpFunManager(fragmentActivity, callAppData.data).a(); return; } } } new CloseAccountWebAction().a(fragmentActivity, callAppData); return; } } return; } } } fragmentActivity.runOnUiThread(new d(fragmentActivity, callAppData)); } } catch (JSONException e10) { LogUtils.e("WebAction", e10); } } } @Override // com.intsig.webview.WebViewAppInterface public void u(Activity activity) { activity.startActivity(new Intent(activity, FeedBackSettingActivity.class)); } @Override // com.intsig.webview.WebViewAppInterface public void v(Activity activity, String str, Object obj, String str2) { if (TextUtils.isEmpty(str)) { LogUtils.c("WebAction", "callAppActionAfterPermissionIfNeeded json=" + str); } else if (!str.equals(this.f37237c)) { LogUtils.c("WebAction", "interactMultiWithinOneCall is not within one operate"); } else if (this.f37235a == null) { LogUtils.c("WebAction", "mAbsBaseJsonObj can not be null"); } else { LogUtils.a("WebAction", "mWebViewJsonCtrl:" + this.f37235a); this.f37235a.c(activity, obj, str2); } } @Override // com.intsig.webview.WebViewAppInterface public void w(Activity activity, @NonNull WebArgs webArgs) { if (webArgs.a() == WebCancelEnum.INVITE_FRIENDS_FOR_REWARD) { new InviteFriendControl(activity, webArgs).b(); } } @Override // com.intsig.webview.WebViewAppInterface public String x() { return "CamScanner/" + this.f37238d.getString(R.string.app_version); } @Override // com.intsig.webview.WebViewAppInterface public void y(int i10, int i11) { } @Override // com.intsig.webview.WebViewAppInterface public void z(Activity activity) { AppUtil.h0(activity); String stringExtra = activity.getIntent().getStringExtra("targeturl"); if (WebUtil.h(stringExtra)) { activity.getWindow().requestFeature(13); Slide slide = new Slide(); slide.setDuration(300); slide.setInterpolator(new DecelerateInterpolator()); activity.getWindow().setEnterTransition(slide); } this.f37240f = WebUtil.e(stringExtra); } }