CamScanner.apk(点击下载) / WebAction.java


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