导航菜单

页面标题

页面副标题

Jurassic World v1.83.4 - v.java 源代码

正在查看: Jurassic World v1.83.4 应用的 v.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.json.sdk.controller;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.net.Uri;
import android.os.Build;
import android.os.CountDownTimer;
import android.os.Message;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.webkit.ConsoleMessage;
import android.webkit.DownloadListener;
import android.webkit.JavascriptInterface;
import android.webkit.RenderProcessGoneDetail;
import android.webkit.WebChromeClient;
import android.webkit.WebResourceResponse;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.FrameLayout;
import com.google.android.gms.drive.DriveFile;
import com.json.MessageToNative;
import com.json.OpenUrl;
import com.json.OpenUrlConfigurations;
import com.json.ad;
import com.json.b9;
import com.json.c9;
import com.json.ce;
import com.json.cu;
import com.json.dj;
import com.json.el;
import com.json.f9;
import com.json.fj;
import com.json.g1;
import com.json.ha;
import com.json.hg;
import com.json.hn;
import com.json.i0;
import com.json.i9;
import com.json.ia;
import com.json.jd;
import com.json.jf;
import com.json.k9;
import com.json.kn;
import com.json.l3;
import com.json.la;
import com.json.m9;
import com.json.md;
import com.json.mediationsdk.logger.IronLog;
import com.json.mj;
import com.json.n3;
import com.json.n9;
import com.json.nb;
import com.json.nd;
import com.json.o9;
import com.json.p8;
import com.json.p9;
import com.json.pf;
import com.json.qf;
import com.json.qj;
import com.json.r8;
import com.json.ra;
import com.json.rf;
import com.json.s2;
import com.json.s8;
import com.json.sdk.controller.OpenUrlActivity;
import com.json.sdk.controller.f;
import com.json.sdk.controller.k;
import com.json.sdk.controller.l;
import com.json.sdk.controller.m;
import com.json.sdk.controller.p;
import com.json.sdk.controller.v;
import com.json.sdk.utils.IronSourceStorageUtils;
import com.json.sdk.utils.Logger;
import com.json.sdk.utils.SDKUtils;
import com.json.sf;
import com.json.t2;
import com.json.un;
import com.json.v3;
import com.json.v8;
import com.json.ve;
import com.json.vf;
import com.json.vn;
import com.json.vp;
import com.json.vt;
import com.json.wp;
import com.json.x8;
import com.json.xf;
import com.json.xu;
import com.json.y8;
import com.json.yq;
import com.json.yu;
import com.json.zf;
import com.vungle.ads.internal.Constants;
import com.vungle.ads.internal.model.AdPayload;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
import kotlin.jvm.functions.Function1;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

public class v implements com.json.sdk.controller.l, hn, DownloadListener {
    private static final String a0 = "about:blank";
    public static int b0 = 0;
    public static String c0 = "is_store";
    public static String d0 = "external_url";
    public static String e0 = "secondary_web_view";
    private static String f0 = "success";
    private static String g0 = "fail";
    private String A;
    private com.json.sdk.controller.d B;
    private cu C;
    private t2 D;
    private ia G;
    private com.json.sdk.controller.o H;
    private com.json.sdk.controller.q I;
    private com.json.sdk.controller.u J;
    private com.json.sdk.controller.i K;
    private com.json.sdk.controller.a L;
    private com.json.sdk.controller.j M;
    private l3 N;
    private xu O;
    private com.json.sdk.controller.c P;
    private p8 Q;
    private JSONObject R;
    private l.a S;
    private l.b T;
    private f9 U;
    private boolean V;
    y8 X;
    final fj Y;
    private kn Z;

    private final ve f5302a;
    private b9 b;
    private String f;
    private String g;
    private final ra h;
    private boolean i;
    private p j;
    private boolean k;
    private CountDownTimer l;
    public CountDownTimer m;
    private final o q;
    private View r;
    private FrameLayout s;
    private WebChromeClient.CustomViewCallback t;
    private FrameLayout u;
    private u v;
    private String w;
    private p9 x;
    private o9 y;
    private n9 z;
    private String c = "v";
    private String d = "IronSource";
    private final String e = "We're sorry, some error occurred. we will investigate it";
    private int n = 50;
    private int o = 50;
    private String p = v8.e.b;
    private Object E = new Object();
    private boolean F = false;
    private final ce W = el.N().f();

    class a implements Runnable {
        a() {
        }

        @Override
        public void run() {
            v.this.a(1);
        }
    }

    class b implements Runnable {

        final rf f5304a;

        b(rf rfVar) {
            this.f5304a = rfVar;
        }

        @Override
        public void run() {
            v.this.P.b("controller html - failed to download - " + this.f5304a.b());
        }
    }

    class c implements Runnable {

        final Context f5305a;

        c(Context context) {
            this.f5305a = context;
        }

        @Override
        public void run() {
            v.this.e(this.f5305a);
        }
    }

    class d implements Runnable {

        final Context f5306a;

        d(Context context) {
            this.f5306a = context;
        }

        @Override
        public void run() {
            v.this.f(this.f5306a);
        }
    }

    class e implements Runnable {

        final qf.e f5307a;
        final String b;

        e(qf.e eVar, String str) {
            this.f5307a = eVar;
            this.b = str;
        }

        @Override
        public void run() {
            m9 a2;
            qf.e eVar = this.f5307a;
            if ((eVar == qf.e.RewardedVideo || eVar == qf.e.Interstitial) && (a2 = v.this.a(eVar)) != null) {
                a2.a(this.f5307a, this.b);
            }
        }
    }

    class f extends p8 {
        f(JSONObject jSONObject, Context context) {
            super(jSONObject, context);
        }

        @Override
        public void a() {
            if (v.this.i) {
                v.this.m("none");
            }
        }

        @Override
        public void a(String str, JSONObject jSONObject) {
            if (v.this.i) {
                v.this.m(str);
            }
        }

        @Override
        public void b(String str, JSONObject jSONObject) {
            if (jSONObject == null || !v.this.i) {
                return;
            }
            try {
                jSONObject.put(v8.i.t, str);
                v.this.e(jSONObject);
            } catch (JSONException e) {
                i9.d().a(e);
                IronLog.INTERNAL.error(e.toString());
            }
        }
    }

    class g implements xu {
        g() {
        }

        @Override
        public void a(String str, JSONObject jSONObject) {
            v.this.i(v.this.e(str, jSONObject.toString()));
        }
    }

    class h implements Runnable {

        final JSONObject f5309a;
        final WebView b;
        final String c;

        h(JSONObject jSONObject, WebView webView, String str) {
            this.f5309a = jSONObject;
            this.b = webView;
            this.c = str;
        }

        @Override
        public void run() {
            v.this.a(this.f5309a, this.b);
            v.this.l("about:blank");
            v.this.l(this.c);
        }
    }

    class i extends CountDownTimer {

        final int f5310a;

        class a implements Runnable {
            a() {
            }

            @Override
            public void run() {
                v.this.P.b(v8.c.j);
            }
        }

        i(long j, long j2, int i) {
            super(j, j2);
            this.f5310a = i;
        }

        @Override
        public void onFinish() {
            Logger.i(v.this.c, "Loading Controller Timer Finish");
            int i = this.f5310a;
            if (i == 3) {
                v.this.b(new a());
            } else {
                v.this.a(i + 1);
            }
        }

        @Override
        public void onTick(long j) {
            Logger.i(v.this.c, "Loading Controller Timer Tick " + j);
        }
    }

    class j implements s {
        j() {
        }

        @Override
        public void a(String str, qf.e eVar, ha haVar) {
            v.this.a(str, eVar, haVar);
        }
    }

    class k implements s {
        k() {
        }

        @Override
        public void a(String str, qf.e eVar, ha haVar) {
            v.this.a(str, eVar, haVar);
        }
    }

    class l implements s {
        l() {
        }

        @Override
        public void a(String str, qf.e eVar, ha haVar) {
            v.this.a(str, eVar, haVar);
        }
    }

    class m implements Runnable {

        final qf.e f5315a;
        final ha b;
        final String c;

        m(qf.e eVar, ha haVar, String str) {
            this.f5315a = eVar;
            this.b = haVar;
            this.c = str;
        }

        @Override
        public void run() {
            ha haVar;
            qf.e eVar = qf.e.RewardedVideo;
            qf.e eVar2 = this.f5315a;
            if ((eVar != eVar2 && qf.e.Interstitial != eVar2 && qf.e.Banner != eVar2) || (haVar = this.b) == null || TextUtils.isEmpty(haVar.h())) {
                return;
            }
            m9 a2 = v.this.a(this.f5315a);
            Log.d(v.this.c, "onAdProductInitFailed (message:" + this.c + ")(" + this.f5315a + ")");
            if (a2 != null) {
                a2.a(this.f5315a, this.b.h(), this.c);
            }
        }
    }

    class n implements Runnable {
        n() {
        }

        @Override
        public void run() {
            v.this.a(1);
        }
    }

    private class o extends WebChromeClient {
        private o() {
        }

        o(v vVar, f fVar) {
            this();
        }

        @Override
        public View getVideoLoadingProgressView() {
            FrameLayout frameLayout = new FrameLayout(v.this.Y.getContext());
            frameLayout.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
            return frameLayout;
        }

        @Override
        public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
            Logger.i("MyApplication", consoleMessage.message() + " -- From line " + consoleMessage.lineNumber() + " of " + consoleMessage.sourceId());
            return true;
        }

        @Override
        public boolean onCreateWindow(WebView webView, boolean z, boolean z2, Message message) {
            WebView webView2 = new WebView(webView.getContext());
            webView2.setWebChromeClient(this);
            webView2.setWebViewClient(new q(v.this, null));
            ((WebView.WebViewTransport) message.obj).setWebView(webView2);
            message.sendToTarget();
            Logger.i("onCreateWindow", "onCreateWindow");
            return true;
        }

        @Override
        public void onHideCustomView() {
            Logger.i("Test", "onHideCustomView");
            if (v.this.r == null) {
                return;
            }
            v.this.r.setVisibility(8);
            v.this.s.removeView(v.this.r);
            v.this.r = null;
            v.this.s.setVisibility(8);
            v.this.t.onCustomViewHidden();
            v.this.Y.setVisibility(0);
        }

        @Override
        public void onShowCustomView(View view, WebChromeClient.CustomViewCallback customViewCallback) {
            Logger.i("Test", "onShowCustomView");
            v.this.Y.setVisibility(8);
            if (v.this.r != null) {
                Logger.i("Test", "mCustomView != null");
                customViewCallback.onCustomViewHidden();
                return;
            }
            Logger.i("Test", "mCustomView == null");
            v.this.s.addView(view);
            v.this.r = view;
            v.this.t = customViewCallback;
            v.this.s.setVisibility(0);
        }
    }

    static class p {

        qf.e f5318a;
        String b;

        public p(qf.e eVar, String str) {
            this.f5318a = eVar;
            this.b = str;
        }

        String a() {
            return this.b;
        }

        qf.e b() {
            return this.f5318a;
        }
    }

    private class q extends WebViewClient {
        private q() {
        }

        q(v vVar, f fVar) {
            this();
        }

        @Override
        public boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
            Logger.e(v.this.c, "Chromium process crashed - detail.didCrash(): " + renderProcessGoneDetail.didCrash());
            return true;
        }

        @Override
        public boolean shouldOverrideUrlLoading(WebView webView, String str) {
            Context q = v.this.q();
            q.startActivity(new OpenUrlActivity.e(new k.b()).a(str).b(false).a(q));
            return true;
        }
    }

    public class r {

        class a implements Runnable {

            final String f5321a;
            final String b;

            a(String str, String str2) {
                this.f5321a = str;
                this.b = str2;
            }

            @Override
            public void run() {
                String str = this.f5321a;
                if (str == null) {
                    str = "We're sorry, some error occurred. we will investigate it";
                }
                Log.d(v.this.c, "onRVShowFail(message:" + this.f5321a + ")");
                v.this.x.d(this.b, str);
            }
        }

        class b implements Runnable {

            final String f5322a;

            b(String str) {
                this.f5322a = str;
            }

            @Override
            public void run() {
                Log.d(v.this.c, "onInterstitialInitSuccess()");
                v.this.y.a(qf.e.Interstitial, this.f5322a, (s2) null);
            }
        }

        class c implements Runnable {

            final String f5323a;
            final String b;

            c(String str, String str2) {
                this.f5323a = str;
                this.b = str2;
            }

            @Override
            public void run() {
                String str = this.f5323a;
                if (str == null) {
                    str = "We're sorry, some error occurred. we will investigate it";
                }
                Log.d(v.this.c, "onInterstitialInitFail(message:" + str + ")");
                v.this.y.a(qf.e.Interstitial, this.b, str);
            }
        }

        class d implements Runnable {

            final m9 f5324a;
            final qf.e b;
            final String c;

            d(m9 m9Var, qf.e eVar, String str) {
                this.f5324a = m9Var;
                this.b = eVar;
                this.c = str;
            }

            @Override
            public void run() {
                this.f5324a.c(this.b, this.c);
            }
        }

        class e implements Runnable {

            final String f5325a;
            final JSONObject b;

            e(String str, JSONObject jSONObject) {
                this.f5325a = str;
                this.b = jSONObject;
            }

            @Override
            public void run() {
                v.this.y.a(this.f5325a, this.b);
            }
        }

        class f implements Runnable {

            final String f5326a;
            final String b;

            f(String str, String str2) {
                this.f5326a = str;
                this.b = str2;
            }

            @Override
            public void run() {
                String str = this.f5326a;
                if (str == null) {
                    str = "We're sorry, some error occurred. we will investigate it";
                }
                v.this.y.c(this.b, str);
            }
        }

        class g implements Runnable {

            final String f5327a;

            g(String str) {
                this.f5327a = str;
            }

            @Override
            public void run() {
                Log.d(v.this.c, "onBannerInitSuccess()");
                v.this.z.a(qf.e.Banner, this.f5327a, (s2) null);
            }
        }

        class h implements Runnable {

            final String f5328a;
            final String b;

            h(String str, String str2) {
                this.f5328a = str;
                this.b = str2;
            }

            @Override
            public void run() {
                String str = this.f5328a;
                if (str == null) {
                    str = "We're sorry, some error occurred. we will investigate it";
                }
                Log.d(v.this.c, "onBannerInitFail(message:" + str + ")");
                v.this.z.a(qf.e.Banner, this.b, str);
            }
        }

        class i implements Runnable {

            final String f5329a;
            final jf b;

            i(String str, jf jfVar) {
                this.f5329a = str;
                this.b = jfVar;
            }

            @Override
            public void run() {
                Log.d(v.this.c, "onBannerLoadSuccess()");
                v.this.z.a(this.f5329a, this.b);
            }
        }

        class j implements Runnable {

            final String f5330a;
            final String b;

            j(String str, String str2) {
                this.f5330a = str;
                this.b = str2;
            }

            @Override
            public void run() {
                Log.d(v.this.c, "onLoadBannerFail()");
                String str = this.f5330a;
                if (str == null) {
                    str = "We're sorry, some error occurred. we will investigate it";
                }
                v.this.z.a(this.b, str);
            }
        }

        class k implements Runnable {
            k() {
            }

            @Override
            public void run() {
                v.this.F();
            }
        }

        class l implements Runnable {

            final String f5332a;

            l(String str) {
                this.f5332a = str;
            }

            @Override
            public void run() {
                try {
                    if (new JSONObject(this.f5332a).has(f.b.MSG_ID)) {
                        v.this.S.a(f.CallbackToNative.a(this.f5332a));
                    } else {
                        v.this.T.a(MessageToNative.a(this.f5332a));
                    }
                } catch (JSONException e) {
                    i9.d().a(e);
                    Logger.e(v.this.c, "failed to parse received message");
                    IronLog.INTERNAL.error(e.toString());
                }
            }
        }

        class m implements Runnable {

            final qf.e f5333a;
            final String b;
            final String c;
            final JSONObject d;

            m(qf.e eVar, String str, String str2, JSONObject jSONObject) {
                this.f5333a = eVar;
                this.b = str;
                this.c = str2;
                this.d = jSONObject;
            }

            @Override
            public void run() {
                m9 a2;
                qf.e eVar = this.f5333a;
                if ((eVar == qf.e.Interstitial || eVar == qf.e.RewardedVideo || eVar == qf.e.Banner) && (a2 = v.this.a(eVar)) != null) {
                    a2.a(this.f5333a, this.b, this.c, this.d);
                }
            }
        }

        class n implements Runnable {

            final String f5334a;

            n(String str) {
                this.f5334a = str;
            }

            @Override
            public void run() {
                try {
                    Logger.i(v.this.c, "omidAPI(" + this.f5334a + ")");
                    v.this.H.a(new wp(this.f5334a).toString(), r.this.new w());
                } catch (Exception e) {
                    i9.d().a(e);
                    IronLog.INTERNAL.error(e.toString());
                    Logger.i(v.this.c, "omidAPI failed with exception " + e.getMessage());
                }
            }
        }

        class o implements Runnable {
            o() {
            }

            @Override
            public void run() {
                v.this.B();
            }
        }

        class p implements Runnable {
            p() {
            }

            @Override
            public void run() {
                v.this.Y.removeJavascriptInterface(v8.e);
            }
        }

        class q implements Runnable {
            q() {
            }

            @Override
            public void run() {
                if (Build.VERSION.SDK_INT >= 21) {
                    v.this.Y.getSettings().setMixedContentMode(0);
                }
            }
        }

        class RunnableC0138r implements Runnable {

            final int f5338a;
            final String b;
            final s2 c;

            RunnableC0138r(int i, String str, s2 s2Var) {
                this.f5338a = i;
                this.b = str;
                this.c = s2Var;
            }

            @Override
            public void run() {
                if (this.f5338a <= 0) {
                    v.this.x.c(this.b);
                } else {
                    Log.d(v.this.c, "onRVInitSuccess()");
                    v.this.x.a(qf.e.RewardedVideo, this.b, this.c);
                }
            }
        }

        class s implements Runnable {

            final String f5339a;

            s(String str) {
                this.f5339a = str;
            }

            @Override
            public void run() {
                try {
                    v.this.M.a(new JSONObject(this.f5339a), r.this.new w());
                } catch (Exception e) {
                    i9.d().a(e);
                    IronLog.INTERNAL.error(e.toString());
                    Logger.i(v.this.c, "fileSystemAPI failed with exception " + e.getMessage());
                }
            }
        }

        class t implements Runnable {

            final String f5340a;
            final String b;
            final int c;

            t(String str, String str2, int i) {
                this.f5340a = str;
                this.b = str2;
                this.c = i;
            }

            @Override
            public void run() {
                if (this.f5340a.equalsIgnoreCase(qf.e.RewardedVideo.toString())) {
                    v.this.x.a(this.b, this.c);
                }
            }
        }

        class u implements Runnable {

            final String f5341a;
            final int b;

            u(String str, int i) {
                this.f5341a = str;
                this.b = i;
            }

            @Override
            public void run() {
                v.this.y.onInterstitialAdRewarded(this.f5341a, this.b);
            }
        }

        class RunnableC0139v implements Runnable {

            final String f5342a;
            final String b;

            RunnableC0139v(String str, String str2) {
                this.f5342a = str;
                this.b = str2;
            }

            @Override
            public void run() {
                String str = this.f5342a;
                if (str == null) {
                    str = "We're sorry, some error occurred. we will investigate it";
                }
                Log.d(v.this.c, "onRVInitFail(message:" + str + ")");
                v.this.x.a(qf.e.RewardedVideo, this.b, str);
            }
        }

        public class w implements mj {
            public w() {
            }

            @Override
            public void a(boolean z, String str, wp wpVar) {
                wpVar.b(z ? v.f0 : v.g0, str);
                v.this.a(wpVar.toString(), z, (String) null, (String) null);
            }

            @Override
            public void a(boolean z, String str, String str2) {
                wp wpVar = new wp();
                wpVar.b(z ? v.f0 : v.g0, str);
                wpVar.b("data", str2);
                v.this.a(wpVar.toString(), z, (String) null, (String) null);
            }

            @Override
            public void a(boolean z, String str, JSONObject jSONObject) {
                try {
                    jSONObject.put(z ? v.f0 : v.g0, str);
                    v.this.a(jSONObject.toString(), z, (String) null, (String) null);
                } catch (JSONException e) {
                    i9.d().a(e);
                    IronLog.INTERNAL.error(e.toString());
                }
            }
        }

        public r() {
        }

        private void a(String str, int i2) {
            ha a2;
            v vVar = v.this;
            qf.e eVar = qf.e.Interstitial;
            if (vVar.q(eVar.toString()) && (a2 = v.this.G.a(eVar, str)) != null && a2.k()) {
                v.this.b(new u(str, i2));
            }
        }

        private void a(String str, String str2) {
            if (TextUtils.isEmpty(str)) {
                return;
            }
            v.this.i(v.this.e(str, str2));
        }

        private void a(String str, boolean z) {
            ha a2 = v.this.G.a(qf.e.Interstitial, str);
            if (a2 != null) {
                a2.a(z);
            }
        }

        private void a(JSONObject jSONObject) {
            try {
                jSONObject.put("controllerSourceData", v.this.B.f());
            } catch (Exception e2) {
                i9.d().a(e2);
                Logger.d(v.this.c, "Unable to add controller source data into controllerConfig");
            }
        }

        private void a(JSONObject jSONObject, String str) {
            if (a(str)) {
                try {
                    JSONObject jSONObject2 = new JSONObject(str);
                    jSONObject.putOpt("testerABGroup", jSONObject2.get("testerABGroup"));
                    jSONObject.putOpt("testFriendlyName", jSONObject2.get("testFriendlyName"));
                } catch (JSONException e2) {
                    i9.d().a(e2);
                    Logger.d(v.this.c, "getControllerConfig Error while parsing Tester AB Group parameters");
                }
            }
        }

        public void a(boolean z, String str) {
            if (z) {
                v.this.y.b(qf.e.Interstitial, str);
                v.this.y.b(str);
            }
            a(str, false);
        }

        public void a(boolean z, String str, String str2) {
            if (z) {
                if (str == null) {
                    str = "We're sorry, some error occurred. we will investigate it";
                }
                v.this.y.b(str2, str);
            }
            a(str2, false);
        }

        public void b(String str) {
            try {
                l3.CallbackResult a2 = v.this.N.a(v.this.Y.getContext(), n3.a(str));
                v.this.i(v.this.e(a2.f(), a2.i().toString()));
            } catch (Exception e2) {
                i9.d().a(e2);
                IronLog.INTERNAL.error(e2.toString());
            }
        }

        private void b(JSONObject jSONObject) {
            try {
                FeaturesManager featuresManager = FeaturesManager.getInstance();
                if (featuresManager.a().isEmpty()) {
                    return;
                }
                jSONObject.put(v8.a.g, new JSONArray((Collection) featuresManager.a()));
            } catch (Exception e2) {
                i9.d().a(e2);
                xf.a(vp.p, new sf().a(nb.A, e2.getMessage()).a());
                Logger.d(v.this.c, "getControllerConfig Error while adding supported features data from FeaturesManager");
            }
        }

        private void c(JSONObject jSONObject) {
            b(jSONObject);
            a(jSONObject, SDKUtils.getTesterParameters());
            if (v.this.V) {
                return;
            }
            a(jSONObject);
        }

        boolean a(String str) {
            if (TextUtils.isEmpty(str) || str.contains("-1")) {
                return false;
            }
            try {
                JSONObject jSONObject = new JSONObject(str);
                if (jSONObject.getString("testerABGroup").isEmpty()) {
                    return false;
                }
                return !jSONObject.getString("testFriendlyName").isEmpty();
            } catch (JSONException e2) {
                i9.d().a(e2);
                IronLog.INTERNAL.error(e2.toString());
                return false;
            }
        }

        @JavascriptInterface
        public void adClicked(String str) {
            Logger.i(v.this.c, "adClicked(" + str + ")");
            wp wpVar = new wp(str);
            String d2 = wpVar.d(v8.h.m);
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                return;
            }
            qf.e g2 = v.this.g(d2);
            m9 a2 = v.this.a(g2);
            if (g2 == null || a2 == null) {
                return;
            }
            v.this.b(new d(a2, g2, fetchDemandSourceId));
        }

        @JavascriptInterface
        public void adCredited(String str) {
            Log.d(v.this.d, "adCredited(" + str + ")");
            wp wpVar = new wp(str);
            String d2 = wpVar.d(v8.h.k);
            int parseInt = d2 != null ? Integer.parseInt(d2) : 0;
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
            String d3 = wpVar.d(v8.h.m);
            if (TextUtils.isEmpty(d3)) {
                Log.d(v.this.d, "adCredited | product type is missing");
            }
            if (qf.e.Interstitial.toString().equalsIgnoreCase(d3)) {
                a(fetchDemandSourceId, parseInt);
            } else if (v.this.q(d3)) {
                v.this.b(new t(d3, fetchDemandSourceId, parseInt));
            }
        }

        @JavascriptInterface
        public void adUnitsReady(String str) {
            Logger.i(v.this.c, "adUnitsReady(" + str + ")");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new wp(str));
            s2 s2Var = new s2(str);
            if (!s2Var.g()) {
                v.this.a(str, false, v8.c.r, (String) null);
                return;
            }
            v.this.a(str, true, (String) null, (String) null);
            String d2 = s2Var.d();
            if (qf.e.RewardedVideo.toString().equalsIgnoreCase(d2) && v.this.q(d2)) {
                v.this.b(new RunnableC0138r(Integer.parseInt(s2Var.c()), fetchDemandSourceId, s2Var));
            }
        }

        @JavascriptInterface
        public void adViewAPI(String str) {
            try {
                Logger.i(v.this.c, "adViewAPI(" + str + ")");
                v.this.L.a(new wp(str).toString(), new w());
            } catch (Exception e2) {
                i9.d().a(e2);
                IronLog.INTERNAL.error(e2.toString());
                Logger.i(v.this.c, "adViewAPI failed with exception " + e2.getMessage());
            }
        }

        @JavascriptInterface
        public void androidSandboxApi(final String str) {
            ve.f5452a.b(new Runnable() {
                @Override
                public final void run() {
                    v.r.this.b(str);
                }
            });
        }

        @JavascriptInterface
        public void bannerViewAPI(String str) {
            Logger.i(v.this.c, "bannerViewAPI is not supported in this native version, only adview API");
        }

        void c(String str) {
            v.this.i(v.this.a(v8.g.d, str, (String) null, (String) null));
        }

        @JavascriptInterface
        public void cleanAdInstance(String str) {
            qf.e g2;
            try {
                Logger.i(v.this.c, "cleanAdInstance(" + str + ")");
                wp wpVar = new wp(str);
                String d2 = wpVar.d(v8.h.m);
                String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
                if (TextUtils.isEmpty(fetchDemandSourceId) || (g2 = v.this.g(d2)) == null) {
                    return;
                }
                v.this.G.b(g2, fetchDemandSourceId);
            } catch (Exception e2) {
                i9.d().a(e2);
                v.this.a(str, false, e2.getMessage(), (String) null);
                IronLog.INTERNAL.error(e2.toString());
            }
        }

        @JavascriptInterface
        public void clearLastUpdateTimeData(String str) {
            try {
                ArrayList<String> a2 = dj.e().a();
                wp wpVar = new wp(str);
                if (!a2.isEmpty()) {
                    wpVar.b(v8.h.x0, a2.toString());
                }
                v.this.a(wpVar.toString(), true, (String) null, (String) null);
            } catch (Exception e2) {
                i9.d().a(e2);
                v.this.a(str, false, e2.getMessage(), (String) null);
                IronLog.INTERNAL.error(e2.toString());
            }
        }

        @JavascriptInterface
        public void deleteFile(String str) {
            try {
                Logger.i(v.this.c, "deleteFile(" + str + ")");
                wp wpVar = new wp(str);
                String d2 = wpVar.d("file");
                String d3 = wpVar.d("path");
                if (d3 != null && !TextUtils.isEmpty(d2)) {
                    zf zfVar = new zf(IronSourceStorageUtils.buildAbsolutePathToDirInCache(v.this.A, d3), d2);
                    IronSourceStorageUtils.ensurePathSafety(zfVar, v.this.A);
                    if (!zfVar.exists()) {
                        v.this.a(str, false, v8.c.f, "1");
                        return;
                    } else {
                        v.this.a(str, IronSourceStorageUtils.deleteFile(zfVar), (String) null, (String) null);
                        return;
                    }
                }
                v.this.a(str, false, v8.c.g, "1");
            } catch (Exception e2) {
                i9.d().a(e2);
                v.this.a(str, false, e2.getMessage(), (String) null);
                IronLog.INTERNAL.error(e2.toString());
            }
        }

        @JavascriptInterface
        public void deleteFolder(String str) {
            try {
                Logger.i(v.this.c, "deleteFolder(" + str + ")");
                String d2 = new wp(str).d("path");
                if (d2 == null) {
                    v.this.a(str, false, v8.c.g, "1");
                    return;
                }
                zf zfVar = new zf(IronSourceStorageUtils.buildAbsolutePathToDirInCache(v.this.A, d2));
                IronSourceStorageUtils.ensurePathSafety(zfVar, v.this.A);
                if (!zfVar.exists()) {
                    v.this.a(str, false, v8.c.e, "1");
                } else {
                    v.this.a(str, IronSourceStorageUtils.deleteFolder(zfVar.getPath()), (String) null, (String) null);
                }
            } catch (Exception e2) {
                i9.d().a(e2);
                v.this.a(str, false, e2.getMessage(), (String) null);
                IronLog.INTERNAL.error(e2.toString());
            }
        }

        @JavascriptInterface
        public void deviceDataAPI(String str) {
            try {
                Logger.i(v.this.c, "deviceDataAPI(" + str + ")");
                v.this.K.a(new wp(str).toString(), new w());
            } catch (Exception e2) {
                i9.d().a(e2);
                IronLog.INTERNAL.error(e2.toString());
                Logger.i(v.this.c, "deviceDataAPI failed with exception " + e2.getMessage());
            }
        }

        @JavascriptInterface
        public void displayWebView(String str) {
            Logger.i(v.this.c, "displayWebView(" + str + ")");
            v.this.a(str, true, (String) null, (String) null);
            wp wpVar = new wp(str);
            boolean booleanValue = ((Boolean) wpVar.b("display")).booleanValue();
            String d2 = wpVar.d(v8.h.m);
            boolean c2 = wpVar.c(v8.h.u);
            String d3 = wpVar.d("adViewId");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
            boolean c3 = wpVar.c(v8.h.z0);
            if (!booleanValue) {
                v.this.a(u.Gone);
                v.this.o();
                return;
            }
            v.this.F = wpVar.c(v8.h.v);
            boolean c4 = wpVar.c(v8.h.y);
            u v = v.this.v();
            u uVar = u.Display;
            if (v == uVar) {
                Logger.i(v.this.c, "State: " + v.this.v);
                return;
            }
            v.this.a(uVar);
            Logger.i(v.this.c, "State: " + v.this.v);
            Context q2 = v.this.q();
            String t2 = v.this.t();
            int I = v.this.W.I(q2);
            if (c2) {
                com.json.sdk.controller.h hVar = new com.json.sdk.controller.h(q2);
                hVar.addView(v.this.u);
                hVar.a(v.this);
                return;
            }
            Intent intent = c4 ? new Intent(q2, (Class<?>) InterstitialActivity.class) : new Intent(q2, (Class<?>) ControllerActivity.class);
            qf.e eVar = qf.e.RewardedVideo;
            if (eVar.toString().equalsIgnoreCase(d2)) {
                if ("application".equals(t2)) {
                    t2 = SDKUtils.translateRequestedOrientation(v.this.W.K(q2));
                }
                intent.putExtra(v8.h.m, eVar.toString());
                v.this.D.a(eVar.ordinal());
                v.this.D.f(fetchDemandSourceId);
                if (v.this.q(eVar.toString())) {
                    v.this.x.b(eVar, fetchDemandSourceId);
                }
            } else {
                qf.e eVar2 = qf.e.Interstitial;
                if (eVar2.toString().equalsIgnoreCase(d2)) {
                    if ("application".equals(t2)) {
                        t2 = SDKUtils.translateRequestedOrientation(v.this.W.K(q2));
                    }
                    intent.putExtra(v8.h.m, eVar2.toString());
                }
            }
            if (d3 != null) {
                intent.putExtra("adViewId", d3);
            }
            intent.putExtra(v8.h.z0, c3);
            intent.setFlags(DriveFile.MODE_WRITE_ONLY);
            intent.putExtra(v8.h.v, v.this.F);
            intent.putExtra(v8.h.A, t2);
            intent.putExtra(v8.h.B, I);
            v vVar = v.this;
            vVar.j = new p(vVar.g(d2), fetchDemandSourceId);
            q2.startActivity(intent);
        }

        @JavascriptInterface
        public void fileSystemAPI(String str) {
            Logger.i(v.this.c, "fileSystemAPI(" + str + ")");
            v.this.a(new s(str));
        }

        @JavascriptInterface
        public void getApplicationInfo(String str) {
            Logger.i(v.this.c, "getApplicationInfo(" + str + ")");
            String e2 = v.this.e(str);
            String d2 = v.this.d(str);
            wp wpVar = new wp(str);
            Object[] f2 = v.this.f(wpVar.d(v8.h.m), SDKUtils.fetchDemandSourceId(wpVar));
            String str2 = (String) f2[0];
            if (((Boolean) f2[1]).booleanValue()) {
                if (!TextUtils.isEmpty(d2)) {
                    e2 = d2;
                }
                e2 = null;
            }
            if (TextUtils.isEmpty(e2)) {
                return;
            }
            v.this.i(v.this.a(e2, str2, v8.g.m, v8.g.n));
        }

        @JavascriptInterface
        public void getCachedFilesMap(String str) {
            v vVar;
            String str2;
            Logger.i(v.this.c, "getCachedFilesMap(" + str + ")");
            String e2 = v.this.e(str);
            if (TextUtils.isEmpty(e2)) {
                return;
            }
            wp wpVar = new wp(str);
            if (wpVar.a("path")) {
                String str3 = (String) wpVar.b("path");
                if (IronSourceStorageUtils.isPathExist(v.this.A, str3)) {
                    v.this.i(v.this.a(e2, IronSourceStorageUtils.getCachedFilesMap(v.this.A, str3), v8.g.r, v8.g.q));
                    return;
                }
                vVar = v.this;
                str2 = v8.c.t;
            } else {
                vVar = v.this;
                str2 = v8.c.s;
            }
            vVar.a(str, false, str2, (String) null);
        }

        @JavascriptInterface
        public void getConnectivityInfo(String str) {
            String e2;
            Logger.i(v.this.c, "getConnectivityInfo(" + str + ")");
            wp wpVar = new wp(str);
            String d2 = wpVar.d(v.f0);
            String d3 = wpVar.d(v.g0);
            JSONObject jSONObject = new JSONObject();
            if (v.this.Q != null) {
                jSONObject = v.this.Q.a(v.this.Y.getContext());
            }
            if (jSONObject.length() > 0) {
                e2 = v.this.e(d2, jSONObject.toString());
            } else {
                e2 = v.this.e(d3, v.this.a("errMsg", v8.c.A, null, null, null, null, null, null, null, false));
            }
            v.this.i(e2);
        }

        @JavascriptInterface
        public void getControllerConfig(String str) {
            Logger.i(v.this.c, "getControllerConfig(" + str + ")");
            String d2 = new wp(str).d(v.f0);
            if (TextUtils.isEmpty(d2)) {
                return;
            }
            JSONObject controllerConfigAsJSONObject = SDKUtils.getControllerConfigAsJSONObject();
            c(controllerConfigAsJSONObject);
            v.this.i(v.this.e(d2, controllerConfigAsJSONObject.toString()));
        }

        @JavascriptInterface
        public void getDemandSourceState(String str) {
            String d2;
            Logger.i(v.this.c, "getMediationState(" + str + ")");
            wp wpVar = new wp(str);
            String d3 = wpVar.d("demandSourceName");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
            String d4 = wpVar.d(v8.h.m);
            if (d4 == null || d3 == null) {
                return;
            }
            try {
                qf.e productType = SDKUtils.getProductType(d4);
                if (productType != null) {
                    ha a2 = v.this.G.a(productType, fetchDemandSourceId);
                    JSONObject jSONObject = new JSONObject();
                    jSONObject.put(v8.h.m, d4);
                    jSONObject.put("demandSourceName", d3);
                    jSONObject.put("demandSourceId", fetchDemandSourceId);
                    if (a2 == null || a2.a(-1)) {
                        d2 = v.this.d(str);
                    } else {
                        d2 = v.this.e(str);
                        jSONObject.put("state", a2.j());
                    }
                    a(d2, jSONObject.toString());
                }
            } catch (Exception e2) {
                i9.d().a(e2);
                v.this.a(str, false, e2.getMessage(), (String) null);
                IronLog.INTERNAL.error(e2.toString());
            }
        }

        @JavascriptInterface
        public void getDeviceStatus(String str) {
            Logger.i(v.this.c, "getDeviceStatus(" + str + ")");
            String e2 = v.this.e(str);
            String d2 = v.this.d(str);
            v vVar = v.this;
            Object[] d3 = vVar.d(vVar.Y.getContext());
            String str2 = (String) d3[0];
            if (((Boolean) d3[1]).booleanValue()) {
                if (!TextUtils.isEmpty(d2)) {
                    e2 = d2;
                }
                e2 = null;
            }
            if (TextUtils.isEmpty(e2)) {
                return;
            }
            v.this.i(v.this.a(e2, str2, v8.g.k, v8.g.l));
        }

        @JavascriptInterface
        public void getDeviceVolume(String str) {
            Logger.i(v.this.c, "getDeviceVolume(" + str + ")");
            try {
                Context context = v.this.Y.getContext();
                float a2 = la.b(context).a(context);
                wp wpVar = new wp(str);
                wpVar.b(v8.i.P, String.valueOf(a2));
                v.this.a(wpVar.toString(), true, (String) null, (String) null);
            } catch (Exception e2) {
                i9.d().a(e2);
                IronLog.INTERNAL.error(e2.toString());
            }
        }

        @JavascriptInterface
        public void getInitSummery(String str) {
            Logger.i(v.this.c, "getInitSummery(" + str + ")");
            wp wpVar = new wp(str);
            wpVar.a(v8.i.r0, v.this.R);
            v.this.a(wpVar.toString(), true, (String) null, (String) null);
        }

        @JavascriptInterface
        public void getOrientation(String str) {
            xf.a(vp.z, new sf().a(nb.y, str).a());
            String e2 = v.this.e(str);
            String jSONObject = SDKUtils.getOrientation(v.this.Y.getContext()).toString();
            if (TextUtils.isEmpty(e2)) {
                return;
            }
            v.this.i(v.this.a(e2, jSONObject, v8.g.W, v8.g.X));
        }

        @JavascriptInterface
        public void getUserData(String str) {
            Logger.i(v.this.c, "getUserData(" + str + ")");
            wp wpVar = new wp(str);
            if (!wpVar.a("key")) {
                v.this.a(str, false, v8.c.F, (String) null);
                return;
            }
            String e2 = v.this.e(str);
            String d2 = wpVar.d("key");
            v.this.i(v.this.e(e2, v.this.a(d2, dj.e().a(d2), null, null, null, null, null, null, null, false)));
        }

        @JavascriptInterface
        public void iabTokenAPI(String str) {
            try {
                Logger.i(v.this.c, "iabTokenAPI(" + str + ")");
                v.this.J.a(new wp(str).toString(), new w());
            } catch (Exception e2) {
                i9.d().a(e2);
                IronLog.INTERNAL.error(e2.toString());
                Logger.i(v.this.c, "iabTokenAPI failed with exception " + e2.getMessage());
            }
        }

        @JavascriptInterface
        public void initController(String str) {
            Logger.i(v.this.c, "initController(" + str + ")");
            wp wpVar = new wp(str);
            CountDownTimer countDownTimer = v.this.m;
            if (countDownTimer != null) {
                countDownTimer.cancel();
                v.this.m = null;
            }
            if (wpVar.a(v8.h.q)) {
                String d2 = wpVar.d(v8.h.q);
                if (v8.h.s.equalsIgnoreCase(d2)) {
                    v.this.i = true;
                    v.this.P.c();
                } else if ("loaded".equalsIgnoreCase(d2)) {
                    v.this.P.b();
                } else if (!v8.h.t.equalsIgnoreCase(d2)) {
                    Logger.i(v.this.c, "No STAGE mentioned! should not get here!");
                } else {
                    v.this.P.b("controller js failed to initialize : " + wpVar.d("errMsg"));
                }
            }
        }

        @JavascriptInterface
        public void omidAPI(String str) {
            v.this.c(new n(str));
        }

        @JavascriptInterface
        public void onAdWindowsClosed(String str) {
            Logger.i(v.this.c, "onAdWindowsClosed(" + str + ")");
            v.this.D.a();
            v.this.D.f(null);
            v.this.j = null;
            wp wpVar = new wp(str);
            String d2 = wpVar.d(v8.h.m);
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
            qf.e g2 = v.this.g(d2);
            Log.d(v.this.d, "onAdClosed() with type " + g2);
            if (v.this.q(d2)) {
                v.this.a(g2, fetchDemandSourceId);
            }
        }

        @JavascriptInterface
        public void onCleanUpNonDisplayBannersSuccess(String str) {
            Logger.i(v.this.c, "onCleanUpNonDisplayBannersSuccess() value=" + str);
        }

        @JavascriptInterface
        public void onGetApplicationInfoFail(String str) {
            Logger.i(v.this.c, "onGetApplicationInfoFail(" + str + ")");
            v.this.a(str, true, (String) null, (String) null);
        }

        @JavascriptInterface
        public void onGetApplicationInfoSuccess(String str) {
            Logger.i(v.this.c, "onGetApplicationInfoSuccess(" + str + ")");
            v.this.a(str, true, (String) null, (String) null);
        }

        @JavascriptInterface
        public void onGetCachedFilesMapFail(String str) {
            Logger.i(v.this.c, "onGetCachedFilesMapFail(" + str + ")");
            v.this.a(str, true, (String) null, (String) null);
        }

        @JavascriptInterface
        public void onGetCachedFilesMapSuccess(String str) {
            Logger.i(v.this.c, "onGetCachedFilesMapSuccess(" + str + ")");
            v.this.a(str, true, (String) null, (String) null);
        }

        @JavascriptInterface
        public void onGetDeviceStatusFail(String str) {
            Logger.i(v.this.c, "onGetDeviceStatusFail(" + str + ")");
            v.this.a(str, true, (String) null, (String) null);
        }

        @JavascriptInterface
        public void onGetDeviceStatusSuccess(String str) {
            Logger.i(v.this.c, "onGetDeviceStatusSuccess(" + str + ")");
            v.this.a(str, true, (String) null, (String) null);
        }

        @JavascriptInterface
        public void onInitBannerFail(String str) {
            Logger.i(v.this.c, "onInitBannerFail(" + str + ")");
            wp wpVar = new wp(str);
            String d2 = wpVar.d("errMsg");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                Logger.i(v.this.c, "onInitBannerFail failed with no demand source");
                return;
            }
            ia iaVar = v.this.G;
            qf.e eVar = qf.e.Banner;
            ha a2 = iaVar.a(eVar, fetchDemandSourceId);
            if (a2 != null) {
                a2.b(3);
            }
            if (v.this.q(eVar.toString())) {
                v.this.b(new h(d2, fetchDemandSourceId));
            }
            v.this.a(str, true, (String) null, (String) null);
        }

        @JavascriptInterface
        public void onInitBannerSuccess(String str) {
            Logger.i(v.this.c, "onInitBannerSuccess()");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new wp(str));
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                Logger.i(v.this.c, "onInitBannerSuccess failed with no demand source");
            } else if (v.this.q(qf.e.Banner.toString())) {
                v.this.b(new g(fetchDemandSourceId));
            }
        }

        @JavascriptInterface
        public void onInitInterstitialFail(String str) {
            Logger.i(v.this.c, "onInitInterstitialFail(" + str + ")");
            wp wpVar = new wp(str);
            String d2 = wpVar.d("errMsg");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                Logger.i(v.this.c, "onInitInterstitialSuccess failed with no demand source");
                return;
            }
            ia iaVar = v.this.G;
            qf.e eVar = qf.e.Interstitial;
            ha a2 = iaVar.a(eVar, fetchDemandSourceId);
            if (a2 != null) {
                a2.b(3);
            }
            if (v.this.q(eVar.toString())) {
                v.this.b(new c(d2, fetchDemandSourceId));
            }
            v.this.a(str, true, (String) null, (String) null);
        }

        @JavascriptInterface
        public void onInitInterstitialSuccess(String str) {
            Logger.i(v.this.c, "onInitInterstitialSuccess()");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new wp(str));
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                Logger.i(v.this.c, "onInitInterstitialSuccess failed with no demand source");
            } else if (v.this.q(qf.e.Interstitial.toString())) {
                v.this.b(new b(fetchDemandSourceId));
            }
        }

        @JavascriptInterface
        public void onInitRewardedVideoFail(String str) {
            Logger.i(v.this.c, "onInitRewardedVideoFail(" + str + ")");
            wp wpVar = new wp(str);
            String d2 = wpVar.d("errMsg");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
            ia iaVar = v.this.G;
            qf.e eVar = qf.e.RewardedVideo;
            ha a2 = iaVar.a(eVar, fetchDemandSourceId);
            if (a2 != null) {
                a2.b(3);
            }
            if (v.this.q(eVar.toString())) {
                v.this.b(new RunnableC0139v(d2, fetchDemandSourceId));
            }
            v.this.a(str, true, (String) null, (String) null);
        }

        @JavascriptInterface
        public void onLoadBannerFail(String str) {
            Logger.i(v.this.c, "onLoadBannerFail()");
            wp wpVar = new wp(str);
            String d2 = wpVar.d("errMsg");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
            v.this.a(str, true, (String) null, (String) null);
            if (!TextUtils.isEmpty(fetchDemandSourceId) && v.this.q(qf.e.Banner.toString())) {
                v.this.b(new j(d2, fetchDemandSourceId));
            }
        }

        @JavascriptInterface
        public void onLoadBannerSuccess(String str) {
            Logger.i(v.this.c, "onLoadBannerSuccess()");
            wp wpVar = new wp(str);
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
            String d2 = wpVar.d("adViewId");
            v.this.a(str, true, (String) null, (String) null);
            hg a2 = pf.a().a(d2);
            if (a2 == null) {
                v.this.z.a(fetchDemandSourceId, "not found view for the current adViewId= " + d2);
            } else if (a2 instanceof jf) {
                jf jfVar = (jf) a2;
                if (v.this.q(qf.e.Banner.toString())) {
                    v.this.b(new i(fetchDemandSourceId, jfVar));
                }
            }
        }

        @JavascriptInterface
        public void onLoadInterstitialFail(String str) {
            Logger.i(v.this.c, "onLoadInterstitialFail(" + str + ")");
            wp wpVar = new wp(str);
            String d2 = wpVar.d("errMsg");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
            v.this.a(str, true, (String) null, (String) null);
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                return;
            }
            a(fetchDemandSourceId, false);
            if (v.this.q(qf.e.Interstitial.toString())) {
                v.this.b(new f(d2, fetchDemandSourceId));
            }
        }

        @JavascriptInterface
        public void onLoadInterstitialSuccess(String str) {
            Logger.i(v.this.c, "onLoadInterstitialSuccess(" + str + ")");
            wp wpVar = new wp(str);
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
            JSONObject a2 = wpVar.a();
            a(fetchDemandSourceId, true);
            v.this.a(str, true, (String) null, (String) null);
            if (v.this.q(qf.e.Interstitial.toString())) {
                v.this.b(new e(fetchDemandSourceId, a2));
            }
        }

        @JavascriptInterface
        public void onReceivedMessage(String str) {
            Logger.i(v.this.c, "onReceivedMessage(" + str + ")");
            ve.f5452a.b(new l(str));
        }

        @JavascriptInterface
        public void onShowInterstitialFail(String str) {
            Logger.i(v.this.c, "onShowInterstitialFail(" + str + ")");
            wp wpVar = new wp(str);
            final String d2 = wpVar.d("errMsg");
            final String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
            v.this.a(str, true, (String) null, (String) null);
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                return;
            }
            final boolean q2 = v.this.q(qf.e.Interstitial.toString());
            v.this.b(new Runnable() {
                @Override
                public final void run() {
                    v.r.this.a(q2, d2, fetchDemandSourceId);
                }
            });
        }

        @JavascriptInterface
        public void onShowInterstitialSuccess(String str) {
            Logger.i(v.this.c, "onShowInterstitialSuccess(" + str + ")");
            v.this.a(str, true, (String) null, (String) null);
            final String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new wp(str));
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                Logger.i(v.this.c, "onShowInterstitialSuccess called with no demand");
                return;
            }
            t2 t2Var = v.this.D;
            qf.e eVar = qf.e.Interstitial;
            t2Var.a(eVar.ordinal());
            v.this.D.f(fetchDemandSourceId);
            final boolean q2 = v.this.q(eVar.toString());
            v.this.b(new Runnable() {
                @Override
                public final void run() {
                    v.r.this.a(q2, fetchDemandSourceId);
                }
            });
        }

        @JavascriptInterface
        public void onShowRewardedVideoFail(String str) {
            Logger.i(v.this.c, "onShowRewardedVideoFail(" + str + ")");
            wp wpVar = new wp(str);
            String d2 = wpVar.d("errMsg");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
            if (v.this.q(qf.e.RewardedVideo.toString())) {
                v.this.b(new a(d2, fetchDemandSourceId));
            }
            v.this.a(str, true, (String) null, (String) null);
        }

        @JavascriptInterface
        public void onShowRewardedVideoSuccess(String str) {
            Logger.i(v.this.c, "onShowRewardedVideoSuccess(" + str + ")");
            v.this.a(str, true, (String) null, (String) null);
        }

        @JavascriptInterface
        public void onVideoStatusChanged(String str) {
            Log.d(v.this.c, "onVideoStatusChanged(" + str + ")");
            wp wpVar = new wp(str);
            String d2 = wpVar.d(v8.h.m);
            if (v.this.C == null || TextUtils.isEmpty(d2)) {
                return;
            }
            String d3 = wpVar.d("status");
            if (v8.h.d0.equalsIgnoreCase(d3)) {
                v.this.C.onVideoStarted();
                return;
            }
            if ("paused".equalsIgnoreCase(d3)) {
                v.this.C.onVideoPaused();
                return;
            }
            if ("playing".equalsIgnoreCase(d3)) {
                v.this.C.onVideoResumed();
                return;
            }
            if (v8.h.g0.equalsIgnoreCase(d3)) {
                v.this.C.onVideoEnded();
            } else if ("stopped".equalsIgnoreCase(d3)) {
                v.this.C.onVideoStopped();
            } else {
                Logger.i(v.this.c, "onVideoStatusChanged: unknown status: " + d3);
            }
        }

        @JavascriptInterface
        public void openUrl(String str) {
            Logger.i(v.this.c, "openUrl(" + str + ")");
            wp wpVar = new wp(str);
            p.c a2 = new p.a(wpVar.d("method"), new OpenUrlConfigurations(v.this.F, DriveFile.MODE_READ_WRITE)).a(wpVar.c(v8.h.L0) ? v.this.Y.getContext() : v.this.q(), new OpenUrl(wpVar.d("url"), wpVar.d(v8.h.V)));
            if (a2 instanceof p.c.Error) {
                v.this.a(str, false, ((p.c.Error) a2).b(), (String) null);
            } else {
                v.this.a(str, true, (String) null, (String) null);
            }
        }

        @JavascriptInterface
        public void pauseControllerWebview() {
            v.this.c(new o());
        }

        @JavascriptInterface
        public void permissionsAPI(String str) {
            try {
                Logger.i(v.this.c, "permissionsAPI(" + str + ")");
                v.this.I.a(new wp(str).toString(), new w());
            } catch (Exception e2) {
                i9.d().a(e2);
                IronLog.INTERNAL.error(e2.toString());
                Logger.i(v.this.c, "permissionsAPI failed with exception " + e2.getMessage());
            }
        }

        @JavascriptInterface
        public void postAdEventNotification(String str) {
            try {
                Logger.i(v.this.c, "postAdEventNotification(" + str + ")");
                wp wpVar = new wp(str);
                String d2 = wpVar.d("eventName");
                if (TextUtils.isEmpty(d2)) {
                    v.this.a(str, false, v8.c.w, (String) null);
                    return;
                }
                String d3 = wpVar.d(v8.h.k0);
                String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
                String str2 = !TextUtils.isEmpty(fetchDemandSourceId) ? fetchDemandSourceId : d3;
                JSONObject jSONObject = (JSONObject) wpVar.b(v8.h.l0);
                String d4 = wpVar.d(v8.h.m);
                qf.e g2 = v.this.g(d4);
                if (!v.this.q(d4)) {
                    v.this.a(str, false, v8.c.v, (String) null);
                    return;
                }
                String e2 = v.this.e(str);
                if (!TextUtils.isEmpty(e2)) {
                    v.this.i(v.this.a(e2, v.this.a(v8.h.m, d4, "eventName", d2, "demandSourceName", d3, "demandSourceId", str2, null, false), v8.g.b0, v8.g.c0));
                }
                v.this.b(new m(g2, str2, d2, jSONObject));
            } catch (Exception e3) {
                i9.d().a(e3);
                IronLog.INTERNAL.error(e3.toString());
            }
        }

        @JavascriptInterface
        public void removeCloseEventHandler(String str) {
            Logger.i(v.this.c, "removeCloseEventHandler(" + str + ")");
            if (v.this.l != null) {
                v.this.l.cancel();
            }
            v.this.k = true;
        }

        @JavascriptInterface
        public void removeMessagingInterface(String str) {
            v.this.c(new p());
        }

        @JavascriptInterface
        public void requestToDestroyBanner(String str) {
            Logger.i(v.this.c, "onCleanUpNonDisplayBannersFail() value=" + str);
        }

        @JavascriptInterface
        public void resumeControllerWebview() {
            v.this.c(new k());
        }

        @JavascriptInterface
        public void saveFile(String str) {
            try {
                Logger.i(v.this.c, "saveFile(" + str + ")");
                wp wpVar = new wp(str);
                String d2 = wpVar.d("path");
                String d3 = wpVar.d("file");
                if (TextUtils.isEmpty(d3)) {
                    v.this.a(str, false, v8.c.g, "1");
                    return;
                }
                zf zfVar = new zf(IronSourceStorageUtils.buildAbsolutePathToDirInCache(v.this.A, d2), SDKUtils.getFileName(d3));
                IronSourceStorageUtils.ensurePathSafety(zfVar, v.this.A);
                if (v.this.W.a(v.this.A) <= 0) {
                    v.this.a(str, false, x8.A, (String) null);
                    return;
                }
                if (zfVar.exists()) {
                    v.this.a(str, false, x8.z, (String) null);
                    return;
                }
                if (!r8.h(v.this.Y.getContext())) {
                    v.this.a(str, false, x8.C, (String) null);
                    return;
                }
                v.this.a(str, true, (String) null, (String) null);
                v.this.h.a(zfVar, d3, wpVar.a("connectionTimeout", 0), wpVar.a("readTimeout", 0));
            } catch (Exception e2) {
                i9.d().a(e2);
                v.this.a(str, false, e2.getMessage(), (String) null);
                IronLog.INTERNAL.error(e2.toString());
            }
        }

        @JavascriptInterface
        public void setBackButtonState(String str) {
            Logger.i(v.this.c, "setBackButtonState(" + str + ")");
            dj.e().c(new wp(str).d("state"));
        }

        @JavascriptInterface
        public void setForceClose(String str) {
            Logger.i(v.this.c, "setForceClose(" + str + ")");
            wp wpVar = new wp(str);
            String d2 = wpVar.d("width");
            String d3 = wpVar.d("height");
            v.this.n = Integer.parseInt(d2);
            v.this.o = Integer.parseInt(d3);
            v.this.p = wpVar.d(v8.h.L);
        }

        @JavascriptInterface
        public void setMixedContentAlwaysAllow(String str) {
            Logger.i(v.this.c, "setMixedContentAlwaysAllow(" + str + ")");
            v.this.c(new q());
        }

        @JavascriptInterface
        public void setOrientation(String str) {
            try {
                Logger.i(v.this.c, "setOrientation(" + str + ")");
                String d2 = new wp(str).d("orientation");
                v.this.n(d2);
                if (v.this.Z != null) {
                    v.this.Z.onOrientationChanged(d2, v.this.W.I(v.this.Y.getContext()));
                }
            } catch (Exception e2) {
                i9.d().a(e2);
                IronLog.INTERNAL.error(e2.toString());
            }
        }

        @JavascriptInterface
        public void setStoreSearchKeys(String str) {
            Logger.i(v.this.c, "setStoreSearchKeys(" + str + ")");
            dj.e().e(str);
        }

        @JavascriptInterface
        public void setUserData(String str) {
            Logger.i(v.this.c, "setUserData(" + str + ")");
            wp wpVar = new wp(str);
            if (!wpVar.a("key")) {
                v.this.a(str, false, v8.c.F, (String) null);
                return;
            }
            if (!wpVar.a("value")) {
                v.this.a(str, false, v8.c.G, (String) null);
                return;
            }
            String d2 = wpVar.d("key");
            String d3 = wpVar.d("value");
            dj.e().a(d2, d3);
            v.this.i(v.this.e(v.this.e(str), v.this.a(d2, d3, null, null, null, null, null, null, null, false)));
        }

        @JavascriptInterface
        public void setWebviewBackgroundColor(String str) {
            Logger.i(v.this.c, "setWebviewBackgroundColor(" + str + ")");
            v.this.p(str);
        }

        @JavascriptInterface
        public void stillAlive(String str) {
            Logger.i(v.this.c, "stillAlive(" + str + ")");
            v.this.b.a();
        }
    }

    private interface s {
        void a(String str, qf.e eVar, ha haVar);
    }

    static class t {

        String f5344a;
        String b;

        t() {
        }
    }

    public enum u {
        Display,
        Gone
    }

    private class C0140v extends WebViewClient {
        private C0140v() {
        }

        C0140v(v vVar, f fVar) {
            this();
        }

        @Override
        public void onPageFinished(WebView webView, String str) {
            Logger.i("onPageFinished", str);
            if (str.contains("adUnit") || str.contains(Constants.AD_INDEX_FILE_NAME)) {
                v.this.A();
            }
            super.onPageFinished(webView, str);
        }

        @Override
        public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
            Logger.i("onPageStarted", str);
            super.onPageStarted(webView, str, bitmap);
        }

        @Override
        public void onReceivedError(WebView webView, int i, String str, String str2) {
            Logger.i("onReceivedError", str2 + " " + str);
            if (str2.contains(v8.f) && v.this.P != null) {
                v.this.P.b("controller html - web-view receivedError on loading - " + str + " (errorCode: " + i + ")");
            }
            super.onReceivedError(webView, i, str, str2);
        }

        @Override
        public boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
            Log.e(v.this.c, "Chromium process crashed - detail.didCrash(): " + renderProcessGoneDetail.didCrash());
            String str = renderProcessGoneDetail.didCrash() ? "Render process was observed to crash" : "Render process was killed by the system";
            if (v.this.P != null) {
                v.this.P.c(str);
            }
            v.this.w();
            return true;
        }

        @Override
        public WebResourceResponse shouldInterceptRequest(WebView webView, String str) {
            boolean z;
            Logger.i("shouldInterceptRequest", str);
            try {
                z = new URL(str).getFile().contains(Constants.AD_MRAID_JS_FILE_NAME);
            } catch (MalformedURLException e) {
                i9.d().a(e);
                z = false;
            }
            if (z) {
                String str2 = AdPayload.FILE_SCHEME + v.this.A + File.separator + Constants.AD_MRAID_JS_FILE_NAME;
                try {
                    new FileInputStream(new File(str2));
                    return new WebResourceResponse("text/javascript", com.adjust.sdk.Constants.ENCODING, getClass().getResourceAsStream(str2));
                } catch (FileNotFoundException e2) {
                    i9.d().a(e2);
                }
            }
            return super.shouldInterceptRequest(webView, str);
        }

        @Override
        public boolean shouldOverrideUrlLoading(WebView webView, String str) {
            Logger.i("shouldOverrideUrlLoading", str);
            try {
                if (v.this.h(str)) {
                    v.this.z();
                    return true;
                }
            } catch (Exception e) {
                i9.d().a(e);
                IronLog.INTERNAL.error(e.toString());
            }
            return super.shouldOverrideUrlLoading(webView, str);
        }
    }

    public v(Context context, ia iaVar, y8 y8Var, com.json.sdk.controller.c cVar, ve veVar, int i2, ra raVar, String str, l.a aVar, l.b bVar, String str2, String str3) throws Throwable {
        fj fjVar = new fj(context, new qj.a());
        this.Y = fjVar;
        Logger.i(this.c, "C'tor");
        this.X = y8Var;
        this.P = cVar;
        this.f5302a = veVar;
        this.G = iaVar;
        a(context, fjVar);
        this.A = str;
        this.D = new t2();
        this.R = new JSONObject();
        this.h = raVar;
        this.S = aVar;
        this.T = bVar;
        boolean optBoolean = SDKUtils.getNetworkConfiguration().optBoolean(v8.a.h, false);
        this.V = optBoolean;
        if (optBoolean) {
            this.U = new f9(new c9(SDKUtils.getControllerUrl(), this.A, SDKUtils.getNetworkConfiguration().optBoolean("useWebViewUserAgent", false), new vn(SDKUtils.getControllerUrl())), new Function1() {
                @Override
                public final Object invoke(Object obj) {
                    Object c2;
                    c2 = v.this.c((zf) obj);
                    return c2;
                }
            }, raVar, new k9.a());
        } else {
            raVar.a(this);
            this.B = new com.json.sdk.controller.d(SDKUtils.getNetworkConfiguration(), this.A, SDKUtils.getControllerUrl(), raVar);
        }
        f fVar = null;
        o oVar = new o(this, fVar);
        this.q = oVar;
        fjVar.setWebViewClient(new C0140v(this, fVar));
        fjVar.setWebChromeClient(oVar);
        yu.a(fjVar);
        a(fjVar);
        fjVar.setDownloadListener(this);
        this.Q = c(context);
        b(context);
        b(i2);
        this.f = str2;
        this.g = str3;
        this.b = b9.a(FeaturesManager.getInstance().getFeatureFlagHealthCheck());
    }

    private void G() {
    }

    public m9 a(qf.e eVar) {
        if (eVar == qf.e.Interstitial) {
            return this.y;
        }
        if (eVar == qf.e.RewardedVideo) {
            return this.x;
        }
        if (eVar == qf.e.Banner) {
            return this.z;
        }
        return null;
    }

    private t a(qf.e eVar, ha haVar) {
        t tVar = new t();
        if (eVar == qf.e.RewardedVideo || eVar == qf.e.Interstitial || eVar == qf.e.Banner) {
            HashMap hashMap = new HashMap();
            hashMap.put(v8.i.g, this.f);
            if (!TextUtils.isEmpty(this.g)) {
                hashMap.put(v8.i.f, this.g);
            }
            if (haVar != null) {
                if (haVar.g() != null) {
                    hashMap.putAll(haVar.g());
                    hashMap.put(v8.h.y0, String.valueOf(i0.f4762a.c(haVar.h())));
                }
                hashMap.put("demandSourceName", haVar.f());
                hashMap.put("demandSourceId", haVar.h());
            }
            String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap);
            v8.g a2 = v8.g.a(eVar);
            String a3 = a(a2.f5446a, flatMapToJsonAsString, a2.b, a2.c);
            tVar.f5344a = a2.f5446a;
            tVar.b = a3;
        }
        return tVar;
    }

    private String a(qf.e eVar, JSONObject jSONObject) {
        HashMap hashMap = new HashMap();
        hashMap.put("sessionDepth", Integer.toString(jSONObject.optInt("sessionDepth")));
        String optString = jSONObject.optString("demandSourceName");
        String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(jSONObject);
        ha a2 = this.G.a(eVar, fetchDemandSourceId);
        if (a2 != null) {
            if (a2.g() != null) {
                hashMap.putAll(a2.g());
            }
            if (!TextUtils.isEmpty(optString)) {
                hashMap.put("demandSourceName", optString);
            }
            if (!TextUtils.isEmpty(fetchDemandSourceId)) {
                hashMap.put("demandSourceId", fetchDemandSourceId);
            }
        }
        String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap);
        v8.g b2 = v8.g.b(eVar);
        return a(b2.f5446a, flatMapToJsonAsString, b2.b, b2.c);
    }

    private String a(String str, String str2) {
        return a(str, str2, v8.h.g);
    }

    private String a(String str, String str2, String str3) {
        if (TextUtils.isEmpty(str2)) {
            return str;
        }
        try {
            return new JSONObject(str).put(str3, str2).toString();
        } catch (JSONException e2) {
            i9.d().a(e2);
            return str;
        }
    }

    public String a(String str, String str2, String str3, String str4) {
        return new m.a(str, str2, str3, str4).a();
    }

    public String a(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9, boolean z) {
        JSONObject jSONObject = new JSONObject();
        try {
            if (!TextUtils.isEmpty(str) && !TextUtils.isEmpty(str2)) {
                jSONObject.put(str, SDKUtils.encodeString(str2));
            }
            if (!TextUtils.isEmpty(str3) && !TextUtils.isEmpty(str4)) {
                jSONObject.put(str3, SDKUtils.encodeString(str4));
            }
            if (!TextUtils.isEmpty(str5) && !TextUtils.isEmpty(str6)) {
                jSONObject.put(str5, SDKUtils.encodeString(str6));
            }
            if (!TextUtils.isEmpty(str7) && !TextUtils.isEmpty(str8)) {
                jSONObject.put(str7, SDKUtils.encodeString(str8));
            }
            if (!TextUtils.isEmpty(str9)) {
                jSONObject.put(str9, z);
            }
        } catch (JSONException e2) {
            i9.d().a(e2);
            IronLog.INTERNAL.error(e2.toString());
        }
        return jSONObject.toString();
    }

    private void a(Context context, WebView webView) {
        FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(-1, -1);
        this.u = new FrameLayout(context);
        this.s = new FrameLayout(context);
        this.s.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
        this.s.setVisibility(8);
        FrameLayout frameLayout = new FrameLayout(context);
        frameLayout.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
        frameLayout.addView(webView);
        this.u.addView(this.s, layoutParams);
        this.u.addView(frameLayout);
    }

    private void a(WebSettings webSettings) {
        webSettings.setMediaPlaybackRequiresUserGesture(false);
    }

    private void a(WebView webView) {
        com.json.sdk.controller.s sVar = new com.json.sdk.controller.s(com.json.sdk.controller.s.a());
        webView.addJavascriptInterface(a(sVar), v8.d);
        webView.addJavascriptInterface(b(sVar), v8.e);
    }

    private void a(ha haVar, Map<String, String> map) {
        Map<String, String> mergeHashMaps = SDKUtils.mergeHashMaps(new Map[]{map, haVar.b()});
        if (map.containsKey("adm")) {
            this.b.a(new b9.d() {
                @Override
                public final void a(md mdVar) {
                    v.this.a(mdVar);
                }
            });
        }
        this.D.d(haVar.h(), true);
        i(a(v8.g.D, SDKUtils.flatMapToJsonAsString(mergeHashMaps), v8.g.E, v8.g.F));
    }

    public void a(jd jdVar) {
        try {
            this.P.a(jdVar);
        } catch (Exception e2) {
            i9.d().a(e2);
            Logger.e(this.c, "handleLoadAd: " + e2);
        }
    }

    public void a(md mdVar) {
        mdVar.a(new nd() {
            @Override
            public final void a(jd jdVar) {
                v.this.a(jdVar);
            }
        });
    }

    public void a(String str, qf.e eVar, ha haVar) {
        if (q(eVar.toString())) {
            b(new m(eVar, haVar, str));
        }
    }

    private void a(String str, qf.e eVar, ha haVar, s sVar) {
        if (TextUtils.isEmpty(str)) {
            sVar.a("Application key are missing", eVar, haVar);
        } else {
            i(a(eVar, haVar).b);
        }
    }

    public void a(String str, boolean z, String str2, String str3) {
        String d2 = new wp(str).d(z ? f0 : g0);
        if (TextUtils.isEmpty(d2)) {
            return;
        }
        i(e(d2, a(b(str, str2), str3)));
    }

    public void a(JSONObject jSONObject, WebView webView) {
        boolean optBoolean = jSONObject.optBoolean("inspectWebview");
        if (optBoolean) {
            WebView.setWebContentsDebuggingEnabled(optBoolean);
        }
    }

    private String b(String str) {
        String str2 = this.A + File.separator;
        return str.contains(str2) ? str.substring(str2.length()) : str;
    }

    private String b(String str, String str2) {
        return a(str, str2, "errMsg");
    }

    private p8 c(Context context) {
        return new f(SDKUtils.getControllerConfigAsJSONObject(), context);
    }

    public Object c(zf zfVar) {
        this.h.a(this);
        if (zfVar == null || !zfVar.exists()) {
            a(new zf(v8.f), new rf(1, "Unable to download Html file"));
            return null;
        }
        a(zfVar);
        return null;
    }

    private String c(String str, String str2, String str3) {
        return new m.a(str, null, str2, str3).a();
    }

    private void c(JSONObject jSONObject) throws JSONException {
        jSONObject.put(SDKUtils.encodeString("gpi"), un.d(this.Y.getContext()));
    }

    public String d(String str) {
        return new wp(str).d(g0);
    }

    private String d(JSONObject jSONObject) {
        la b2 = la.b(this.Y.getContext());
        StringBuilder sb = new StringBuilder();
        String sDKVersion = SDKUtils.getSDKVersion();
        if (!TextUtils.isEmpty(sDKVersion)) {
            sb.append(v8.i.q).append(v8.i.b).append(sDKVersion).append(v8.i.c);
        }
        String e2 = b2.e();
        if (!TextUtils.isEmpty(e2)) {
            sb.append(v8.i.m).append(v8.i.b).append(e2);
        }
        Uri parse = Uri.parse(SDKUtils.getControllerUrl());
        if (parse != null) {
            String str = parse.getScheme() + ":";
            String host = parse.getHost();
            int port = parse.getPort();
            if (port != -1) {
                host = host + ":" + port;
            }
            sb.append(v8.i.c).append("protocol").append(v8.i.b).append(str);
            sb.append(v8.i.c).append(v8.i.D).append(v8.i.b).append(host);
            if (jSONObject.keys().hasNext()) {
                try {
                    String jSONObject2 = new JSONObject(jSONObject, new String[]{v8.i.Z, v8.i.g}).toString();
                    if (!TextUtils.isEmpty(jSONObject2)) {
                        sb.append(v8.i.c).append("controllerConfig").append(v8.i.b).append(jSONObject2);
                    }
                } catch (JSONException e3) {
                    i9.d().a(e3);
                    IronLog.INTERNAL.error(e3.toString());
                }
            }
            sb.append(v8.i.c).append("debug").append(v8.i.b).append(r());
        }
        return sb.toString();
    }

    public Object[] d(Context context) {
        boolean z;
        la b2 = la.b(context);
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put(v8.i.z, "none");
            jSONObject.put(v8.i.A, SDKUtils.translateDeviceOrientation(this.W.E(context)));
            String d2 = b2.d();
            if (d2 != null) {
                jSONObject.put(SDKUtils.encodeString(v8.i.k), SDKUtils.encodeString(d2));
            }
            String c2 = b2.c();
            if (c2 != null) {
                jSONObject.put(SDKUtils.encodeString(v8.i.l), SDKUtils.encodeString(c2));
                z = false;
            } else {
                z = true;
            }
            try {
                SDKUtils.loadGoogleAdvertiserInfo(context);
                String advertiserId = SDKUtils.getAdvertiserId();
                if (!TextUtils.isEmpty(advertiserId)) {
                    Logger.i(this.c, "add AID");
                    jSONObject.put("deviceIds" + v8.i.d + v8.i.L + v8.i.e, SDKUtils.encodeString(advertiserId));
                }
                String limitAdTracking = SDKUtils.getLimitAdTracking();
                if (!TextUtils.isEmpty(limitAdTracking)) {
                    Logger.i(this.c, "add LAT");
                    jSONObject.put(v8.i.M, Boolean.parseBoolean(limitAdTracking));
                }
                String e2 = b2.e();
                if (e2 != null) {
                    jSONObject.put(SDKUtils.encodeString(v8.i.m), SDKUtils.encodeString(e2));
                } else {
                    z = true;
                }
                String f2 = b2.f();
                if (f2 != null) {
                    jSONObject.put(SDKUtils.encodeString(v8.i.n), f2.replaceAll("[^0-9/.]", ""));
                } else {
                    z = true;
                }
                String f3 = b2.f();
                if (f3 != null) {
                    jSONObject.put(SDKUtils.encodeString(v8.i.o), SDKUtils.encodeString(f3));
                }
                String valueOf = String.valueOf(b2.a());
                if (valueOf != null) {
                    jSONObject.put(SDKUtils.encodeString(v8.i.p), valueOf);
                } else {
                    z = true;
                }
                jSONObject.put(ad.Y, String.valueOf(g1.a()));
                String sDKVersion = SDKUtils.getSDKVersion();
                if (sDKVersion != null) {
                    jSONObject.put(SDKUtils.encodeString(v8.i.q), SDKUtils.encodeString(sDKVersion));
                }
                if (b2.b() != null && b2.b().length() > 0) {
                    jSONObject.put(SDKUtils.encodeString(v8.i.r), SDKUtils.encodeString(b2.b()));
                }
                String b3 = s8.b(context);
                if (b3.equals("none")) {
                    z = true;
                } else {
                    jSONObject.put(SDKUtils.encodeString(v8.i.t), SDKUtils.encodeString(b3));
                }
                String d3 = s8.d(context);
                if (d3 != null) {
                    jSONObject.put(SDKUtils.encodeString(v8.i.u), SDKUtils.encodeString(d3));
                } else {
                    z = true;
                }
                if (Build.VERSION.SDK_INT >= 23) {
                    jSONObject.put(SDKUtils.encodeString(v8.i.v), s8.e(context));
                }
                jSONObject.put("uxt", IronSourceStorageUtils.isUxt());
                String language = context.getResources().getConfiguration().locale.getLanguage();
                if (!TextUtils.isEmpty(language)) {
                    jSONObject.put(SDKUtils.encodeString(v8.i.x), SDKUtils.encodeString(language.toUpperCase(Locale.getDefault())));
                }
                jSONObject.put(v8.i.y, SDKUtils.encodeString(String.valueOf(this.W.a(this.A))));
                String valueOf2 = String.valueOf(this.W.r());
                if (TextUtils.isEmpty(valueOf2)) {
                    z = true;
                } else {
                    StringBuilder sb = new StringBuilder();
                    sb.append(SDKUtils.encodeString(v8.i.G)).append(v8.i.d).append(SDKUtils.encodeString("width")).append(v8.i.e);
                    jSONObject.put(sb.toString(), SDKUtils.encodeString(valueOf2));
                }
                String valueOf3 = String.valueOf(this.W.a());
                StringBuilder sb2 = new StringBuilder();
                sb2.append(SDKUtils.encodeString(v8.i.G)).append(v8.i.d).append(SDKUtils.encodeString("height")).append(v8.i.e);
                jSONObject.put(sb2.toString(), SDKUtils.encodeString(valueOf3));
                String g2 = v3.g(this.Y.getContext());
                if (!TextUtils.isEmpty(g2)) {
                    jSONObject.put(SDKUtils.encodeString("bundleId"), SDKUtils.encodeString(g2));
                }
                String valueOf4 = String.valueOf(this.W.h());
                if (!TextUtils.isEmpty(valueOf4)) {
                    jSONObject.put(SDKUtils.encodeString(v8.i.K), SDKUtils.encodeString(valueOf4));
                }
                String valueOf5 = String.valueOf(this.W.f());
                if (!TextUtils.isEmpty(valueOf5)) {
                    jSONObject.put(SDKUtils.encodeString(v8.i.O), SDKUtils.encodeString(valueOf5));
                }
                jSONObject.put(SDKUtils.encodeString(v8.i.P), la.b(context).a(context));
                jSONObject.put(SDKUtils.encodeString(v8.i.Y), this.W.w(context));
                jSONObject.put(SDKUtils.encodeString("mcc"), r8.b(context));
                jSONObject.put(SDKUtils.encodeString("mnc"), r8.c(context));
                jSONObject.put(SDKUtils.encodeString(v8.i.S), r8.f(context));
                jSONObject.put(SDKUtils.encodeString(v8.i.R), SDKUtils.encodeString(r8.g(context)));
                jSONObject.put(SDKUtils.encodeString(v8.i.V), v3.f(context));
                jSONObject.put(SDKUtils.encodeString(v8.i.X), v3.d(context));
                jSONObject.put(SDKUtils.encodeString("appVersion"), SDKUtils.encodeString(v3.b(context)));
                String e3 = v3.e(context);
                if (!TextUtils.isEmpty(e3)) {
                    jSONObject.put(SDKUtils.encodeString(v8.i.c0), SDKUtils.encodeString(e3));
                }
                c(jSONObject);
                jSONObject.put(SDKUtils.encodeString(v8.i.p0), this.W.z(context));
            } catch (JSONException e4) {
                e = e4;
                i9.d().a(e);
                IronLog.INTERNAL.error(e.toString());
                return new Object[]{jSONObject.toString(), Boolean.valueOf(z)};
            }
        } catch (JSONException e5) {
            e = e5;
            z = false;
        }
        return new Object[]{jSONObject.toString(), Boolean.valueOf(z)};
    }

    public String e(String str) {
        return new wp(str).d(f0);
    }

    public String e(String str, String str2) {
        return new m.a(str, str2).a();
    }

    public void e(Context context) {
        try {
            p8 p8Var = this.Q;
            if (p8Var == null) {
                return;
            }
            p8Var.b(context);
        } catch (Throwable th) {
            i9.d().a(th);
            IronLog.INTERNAL.error(th.toString());
        }
    }

    private String f(String str) {
        return new m.a(str).a();
    }

    public void f(Context context) {
        try {
            p8 p8Var = this.Q;
            if (p8Var == null) {
                return;
            }
            p8Var.c(context);
        } catch (Throwable th) {
            i9.d().a(th);
            IronLog.INTERNAL.error(th.toString());
        }
    }

    public Object[] f(String str, String str2) {
        boolean z;
        JSONObject jSONObject = new JSONObject();
        Map<String, String> map = null;
        if (TextUtils.isEmpty(str)) {
            z = true;
        } else {
            ha a2 = this.G.a(g(str), str2);
            if (a2 != null) {
                map = a2.g();
                map.put("demandSourceName", a2.f());
                map.put("demandSourceId", a2.h());
            }
            try {
                jSONObject.put(v8.h.m, str);
            } catch (JSONException e2) {
                i9.d().a(e2);
                IronLog.INTERNAL.error(e2.toString());
            }
            try {
                Map<String, String> initSDKParams = SDKUtils.getInitSDKParams();
                if (initSDKParams != null) {
                    jSONObject = SDKUtils.mergeJSONObjects(jSONObject, new JSONObject(initSDKParams));
                }
            } catch (Exception e3) {
                i9.d().a(e3);
                IronLog.INTERNAL.error(e3.toString());
            }
            z = false;
        }
        if (!TextUtils.isEmpty(this.g)) {
            try {
                jSONObject.put(SDKUtils.encodeString(v8.i.f), SDKUtils.encodeString(this.g));
            } catch (JSONException e4) {
                i9.d().a(e4);
                IronLog.INTERNAL.error(e4.toString());
            }
        }
        if (TextUtils.isEmpty(this.f)) {
            z = true;
        } else {
            try {
                jSONObject.put(SDKUtils.encodeString(v8.i.g), SDKUtils.encodeString(this.f));
            } catch (JSONException e5) {
                i9.d().a(e5);
                IronLog.INTERNAL.error(e5.toString());
            }
        }
        if (map != null && !map.isEmpty()) {
            for (Map.Entry<String, String> entry : map.entrySet()) {
                if (entry.getKey().equalsIgnoreCase("sdkWebViewCache")) {
                    o(entry.getValue());
                }
                try {
                    jSONObject.put(SDKUtils.encodeString(entry.getKey()), SDKUtils.encodeString(entry.getValue()));
                } catch (JSONException e6) {
                    i9.d().a(e6);
                    IronLog.INTERNAL.error(e6.toString());
                }
            }
        }
        return new Object[]{jSONObject.toString(), Boolean.valueOf(z)};
    }

    public qf.e g(String str) {
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        qf.e eVar = qf.e.Interstitial;
        if (str.equalsIgnoreCase(eVar.toString())) {
            return eVar;
        }
        qf.e eVar2 = qf.e.RewardedVideo;
        if (str.equalsIgnoreCase(eVar2.toString())) {
            return eVar2;
        }
        qf.e eVar3 = qf.e.Banner;
        if (str.equalsIgnoreCase(eVar3.toString())) {
            return eVar3;
        }
        return null;
    }

    public void i(final String str) {
        if (TextUtils.isEmpty(str)) {
            return;
        }
        c(new Runnable() {
            @Override
            public final void run() {
                v.this.j(str);
            }
        });
    }

    public void j(String str) {
        this.Y.a(new m.b(str, r()).a());
    }

    public void l(String str) {
        try {
            Logger.i(this.c, "load(): " + str);
            this.Y.loadUrl(str);
        } catch (Throwable th) {
            i9.d().a(th);
            Logger.e(this.c, "WebViewController::load: " + th);
        }
    }

    public void o() {
        kn knVar = this.Z;
        if (knVar != null) {
            knVar.onCloseRequested();
        }
    }

    private void o(String str) {
        WebSettings settings;
        int i2;
        if (str.equalsIgnoreCase("0")) {
            settings = this.Y.getSettings();
            i2 = 2;
        } else {
            settings = this.Y.getSettings();
            i2 = -1;
        }
        settings.setCacheMode(i2);
    }

    public void p(String str) {
        WebView webView;
        wp wpVar = new wp(str);
        String d2 = wpVar.d("color");
        String d3 = wpVar.d("adViewId");
        int parseColor = !"transparent".equalsIgnoreCase(d2) ? Color.parseColor(d2) : 0;
        if (d3 != null) {
            webView = pf.a().a(d3).getPresentingView();
            if (webView == null) {
                return;
            }
        } else {
            webView = this.Y;
        }
        webView.setBackgroundColor(parseColor);
    }

    public boolean q(String str) {
        boolean z = false;
        if (TextUtils.isEmpty(str)) {
            Logger.d(this.c, "Trying to trigger a listener - no product was found");
            return false;
        }
        if (!str.equalsIgnoreCase(qf.e.Interstitial.toString()) ? !(!str.equalsIgnoreCase(qf.e.RewardedVideo.toString()) ? !str.equalsIgnoreCase(qf.e.Banner.toString()) || this.z == null : this.x == null) : this.y != null) {
            z = true;
        }
        if (!z) {
            Logger.d(this.c, "Trying to trigger a listener - no listener was found for product " + str);
        }
        return z;
    }

    public void A() {
        i(f(v8.g.z));
    }

    public void B() {
        try {
            this.Y.onPause();
        } catch (Throwable th) {
            i9.d().a(th);
            Logger.i(this.c, "WebViewController: onPause() - " + th);
        }
    }

    public void C() {
        this.C = null;
    }

    public void D() {
        this.Z = null;
    }

    public void E() {
        this.Y.requestFocus();
    }

    public void F() {
        try {
            this.Y.onResume();
        } catch (Throwable th) {
            i9.d().a(th);
            Logger.i(this.c, "WebViewController: onResume() - " + th);
        }
    }

    com.json.sdk.controller.g a(com.json.sdk.controller.s sVar) {
        return new com.json.sdk.controller.g(new com.json.sdk.controller.b(new r()), sVar);
    }

    @Override
    public void a() {
        if (this.V) {
            this.U.a();
            return;
        }
        this.B.a(new sf());
        if (this.B.k()) {
            a(1);
        }
    }

    public void a(int i2) {
        if (!this.V && !this.B.m()) {
            Logger.i(this.c, "load(): Mobile Controller HTML Does not exist");
            return;
        }
        JSONObject controllerConfigAsJSONObject = SDKUtils.getControllerConfigAsJSONObject();
        String d2 = d(controllerConfigAsJSONObject);
        Map<String, String> initSDKParams = SDKUtils.getInitSDKParams();
        if (initSDKParams != null && initSDKParams.containsKey("sessionid")) {
            d2 = String.format("%s&sessionid=%s", d2, initSDKParams.get("sessionid"));
        }
        this.f5302a.d(new h(controllerConfigAsJSONObject, this.Y, (this.V ? this.U.getHtmlFile() : this.B.g()).toURI().toString() + "?" + d2));
        this.m = new i(50000L, 1000L, i2).start();
    }

    @Override
    public void a(Activity activity) {
        this.X.a(activity);
    }

    @Override
    public void a(Context context) {
        a(new d(context));
    }

    public void a(cu cuVar) {
        this.C = cuVar;
    }

    @Override
    public void a(ha haVar) {
        Map<String, String> b2 = haVar.b();
        if (b2 != null) {
            i(a(v8.g.R, SDKUtils.flatMapToJsonAsString(b2), v8.g.O, v8.g.P));
        }
        this.G.b(qf.e.Banner, haVar.h());
    }

    @Override
    public void a(ha haVar, Map<String, String> map, n9 n9Var) {
        Map<String, String> mergeHashMaps = SDKUtils.mergeHashMaps(new Map[]{map, haVar.b()});
        if (map != null) {
            i(a(v8.g.M, SDKUtils.flatMapToJsonAsString(mergeHashMaps), v8.g.N, v8.g.Q));
        }
    }

    @Override
    public void a(ha haVar, Map<String, String> map, o9 o9Var) {
        i(a(qf.e.Interstitial, new JSONObject(SDKUtils.mergeHashMaps(new Map[]{map, haVar.b()}))));
    }

    public void a(kn knVar) {
        this.Z = knVar;
        this.Y.a(knVar);
    }

    public void a(l3 l3Var) {
        this.N = l3Var;
    }

    void a(qf.e eVar, String str) {
        b(new e(eVar, str));
    }

    public void a(com.json.sdk.controller.a aVar) {
        this.L = aVar;
        aVar.a(p());
    }

    @Override
    public void a(f.MessageToController messageToController, l.a aVar) {
        i(a(messageToController.e(), messageToController.h(), v8.g.T, v8.g.T));
    }

    public void a(com.json.sdk.controller.i iVar) {
        this.K = iVar;
    }

    public void a(com.json.sdk.controller.j jVar) {
        this.M = jVar;
    }

    public void a(com.json.sdk.controller.o oVar) {
        this.H = oVar;
    }

    public void a(com.json.sdk.controller.q qVar) {
        this.I = qVar;
    }

    public void a(com.json.sdk.controller.u uVar) {
        this.J = uVar;
    }

    public void a(u uVar) {
        this.v = uVar;
    }

    public void a(t2 t2Var) {
        String b2;
        m9 a2;
        synchronized (this.E) {
            if (t2Var.j() && this.i) {
                Log.d(this.c, "restoreState(state:" + t2Var + ")");
                int c2 = t2Var.c();
                if (c2 != -1) {
                    qf.e eVar = qf.e.RewardedVideo;
                    if (c2 == eVar.ordinal()) {
                        Log.d(this.c, "onRVAdClosed()");
                        b2 = t2Var.b();
                        a2 = a(eVar);
                        if (a2 != null) {
                        }
                        t2Var.a(-1);
                        t2Var.f(null);
                    } else {
                        eVar = qf.e.Interstitial;
                        if (c2 == eVar.ordinal()) {
                            Log.d(this.c, "onInterstitialAdClosed()");
                            b2 = t2Var.b();
                            a2 = a(eVar);
                            if (a2 != null && !TextUtils.isEmpty(b2)) {
                                a2.a(eVar, b2);
                            }
                        }
                        t2Var.a(-1);
                        t2Var.f(null);
                    }
                } else {
                    Log.d(this.c, "No ad was opened");
                }
                String d2 = t2Var.d();
                String f2 = t2Var.f();
                for (ha haVar : this.G.a(qf.e.Interstitial)) {
                    if (haVar.e() == 2) {
                        Log.d(this.c, "initInterstitial(appKey:" + d2 + ", userId:" + f2 + ", demandSource:" + haVar.f() + ")");
                        a(d2, f2, haVar, this.y);
                    }
                }
                String g2 = t2Var.g();
                String h2 = t2Var.h();
                for (ha haVar2 : this.G.a(qf.e.RewardedVideo)) {
                    if (haVar2.e() == 2) {
                        String f3 = haVar2.f();
                        Log.d(this.c, "onRVNoMoreOffers()");
                        this.x.c(f3);
                        Log.d(this.c, "initRewardedVideo(appKey:" + g2 + ", userId:" + h2 + ", demandSource:" + f3 + ")");
                        a(g2, h2, haVar2, this.x);
                    }
                }
                t2Var.a(false);
            }
            this.D = t2Var;
        }
    }

    @Override
    public void a(zf zfVar) {
        if (this.V && this.U.a(zfVar)) {
            a(1);
        } else if (zfVar.getName().contains(v8.f)) {
            this.B.a(new n());
        } else {
            c(zfVar.getName(), zfVar.getParent());
        }
    }

    @Override
    public void a(zf zfVar, rf rfVar) {
        if (this.V && this.U.a(zfVar)) {
            this.P.b("controller html - failed to download - " + rfVar.b());
        } else if (zfVar.getName().contains(v8.f)) {
            this.B.a(new a(), new b(rfVar));
        } else {
            b(zfVar.getName(), zfVar.getParent(), rfVar.b());
        }
    }

    void a(Runnable runnable) {
        ve veVar = this.f5302a;
        if (veVar != null) {
            veVar.b(runnable);
        }
    }

    @Override
    public void a(String str, o9 o9Var) {
        HashMap hashMap = new HashMap();
        hashMap.put("demandSourceName", str);
        String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap);
        this.D.d(str, true);
        i(a(v8.g.D, flatMapToJsonAsString, v8.g.E, v8.g.F));
    }

    @Override
    public void a(String str, String str2, ha haVar, n9 n9Var) {
        this.f = str;
        this.g = str2;
        this.z = n9Var;
        a(str, qf.e.Banner, haVar, new l());
    }

    @Override
    public void a(String str, String str2, ha haVar, o9 o9Var) {
        this.f = str;
        this.g = str2;
        this.y = o9Var;
        this.D.g(str);
        this.D.h(this.g);
        a(this.f, qf.e.Interstitial, haVar, new k());
    }

    @Override
    public void a(String str, String str2, ha haVar, p9 p9Var) {
        this.f = str;
        this.g = str2;
        this.x = p9Var;
        this.D.i(str);
        this.D.j(str2);
        a(str, qf.e.RewardedVideo, haVar, new j());
    }

    @Override
    public void a(JSONObject jSONObject) {
        if (jSONObject != null) {
            this.R = jSONObject;
        }
    }

    @Override
    public void a(JSONObject jSONObject, n9 n9Var) {
        i(a(v8.g.M, jSONObject.toString(), v8.g.N, v8.g.Q));
    }

    @Override
    public void a(JSONObject jSONObject, o9 o9Var) {
        i(a(qf.e.Interstitial, jSONObject));
    }

    @Override
    public void a(JSONObject jSONObject, p9 p9Var) {
        i(a(qf.e.RewardedVideo, jSONObject));
    }

    public void a(boolean z, String str) {
        i(e(v8.g.U, a(v8.h.K, str, null, null, null, null, null, null, v8.h.o, z)));
    }

    @Override
    public boolean a(String str) {
        ha a2 = this.G.a(qf.e.Interstitial, str);
        return a2 != null && a2.d();
    }

    com.json.sdk.controller.r b(com.json.sdk.controller.s sVar) {
        return new com.json.sdk.controller.r(sVar);
    }

    public void b(int i2) {
        b0 = i2;
    }

    @Override
    public void b(Context context) {
        a(new c(context));
    }

    @Override
    public void b(ha haVar) {
        Map<String, String> b2 = haVar.b();
        if (b2 != null) {
            i(e(v8.g.S, SDKUtils.flatMapToJsonAsString(b2)));
        }
        this.G.b(qf.e.Interstitial, haVar.h());
    }

    @Override
    public void b(ha haVar, Map<String, String> map, o9 o9Var) {
        a(haVar, map);
    }

    void b(Runnable runnable) {
        ve veVar = this.f5302a;
        if (veVar != null) {
            veVar.c(runnable);
        }
    }

    public void b(String str, String str2, String str3) {
        try {
            i(e(v8.g.p, a("file", str, "path", b(str2), "errMsg", str3, null, null, null, false)));
        } catch (Exception e2) {
            i9.d().a(e2);
        }
    }

    @Override
    public void b(JSONObject jSONObject) {
        i(e(v8.g.d0, jSONObject != null ? jSONObject.toString() : null));
    }

    void c(Runnable runnable) {
        ve veVar = this.f5302a;
        if (veVar != null) {
            veVar.d(runnable);
        }
    }

    public void c(String str) {
        if (str.equals("forceClose")) {
            o();
        }
        i(e(v8.g.y, a("action", str, null, null, null, null, null, null, null, false)));
    }

    public void c(String str, String str2) {
        try {
            i(e(v8.g.o, a("file", str, "path", b(str2), null, null, null, null, null, false)));
        } catch (Exception e2) {
            i9.d().a(e2);
            b(str, str2, e2.getMessage());
        }
    }

    @Override
    public void d() {
        i(f(v8.g.s));
    }

    public void d(String str, String str2) {
        if (TextUtils.isEmpty(str2)) {
            str2 = v8.c.z;
        }
        i(e(v8.g.Z, a("errMsg", str, "url", str2, null, null, null, null, null, false)));
    }

    @Override
    public void destroy() {
        this.Y.destroy();
        ra raVar = this.h;
        if (raVar != null) {
            raVar.d();
        }
        p8 p8Var = this.Q;
        if (p8Var != null) {
            p8Var.b();
        }
        CountDownTimer countDownTimer = this.m;
        if (countDownTimer != null) {
            countDownTimer.cancel();
        }
    }

    @Override
    public void e() {
        a(this.D);
    }

    public void e(JSONObject jSONObject) {
        Logger.i(this.c, "device connection info changed: " + jSONObject.toString());
        i(e(v8.g.x, a(v8.i.h0, jSONObject.toString(), null, null, null, null, null, null, null, false)));
    }

    @Override
    public void f() {
        i(f(v8.g.t));
    }

    @Override
    public qf.c g() {
        return qf.c.Web;
    }

    public void g(String str, String str2) {
        i(e(v8.g.V, a(v8.h.p, str2, v8.h.m, str, null, null, null, null, null, false)));
    }

    public boolean h(String str) {
        try {
            if (!new yq(str, dj.e().d(), FeaturesManager.getInstance().getFeatureFlagClickCheck().c()).a()) {
                return false;
            }
            vt.a(q(), str);
            return true;
        } catch (Exception e2) {
            i9.d().a(e2);
            IronLog.INTERNAL.error(e2.toString());
            return false;
        }
    }

    public void k(String str) {
        i(e(v8.g.v, a("action", str, null, null, null, null, null, null, null, false)));
    }

    public void m(String str) {
        try {
            String d2 = s8.d(this.X.a());
            Logger.i(this.c, "device status changed, connection type " + str);
            vf.a(str);
            vf.b(d2);
            i(e(v8.g.w, a(v8.i.t, str, v8.i.u, d2, null, null, null, null, null, false)));
        } catch (Exception e2) {
            i9.d().a(e2);
            IronLog.INTERNAL.error("Exception: " + Log.getStackTraceString(e2));
        }
    }

    public void n(String str) {
        this.w = str;
    }

    @Override
    public void onDownloadStart(String str, String str2, String str3, String str4, long j2) {
        Logger.i(this.c, str + " " + str4);
    }

    public xu p() {
        if (this.O == null) {
            this.O = new g();
        }
        return this.O;
    }

    public Context q() {
        return this.X.a();
    }

    public int r() {
        return b0;
    }

    public FrameLayout s() {
        return this.u;
    }

    public String t() {
        return this.w;
    }

    public t2 u() {
        return this.D;
    }

    public u v() {
        return this.v;
    }

    public void w() {
        if (this.j == null) {
            return;
        }
        o();
        qf.e b2 = this.j.b();
        String a2 = this.j.a();
        if (q(b2.toString())) {
            a(b2, a2);
        }
    }

    public void x() {
        this.q.onHideCustomView();
    }

    public boolean y() {
        return this.r != null;
    }

    public void z() {
        i(f(v8.g.Y));
    }
}