导航菜单

页面标题

页面副标题

Fancy Optimizer v4.6.3 - x.java 源代码

正在查看: Fancy Optimizer v4.6.3 应用的 x.java JAVA 源代码文件

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


package com.ironsource.sdk.controller;

import android.annotation.TargetApi;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.os.Message;
import android.text.TextUtils;
import android.util.Log;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.webkit.ConsoleMessage;
import android.webkit.DownloadListener;
import android.webkit.JavascriptInterface;
import android.webkit.RenderProcessGoneDetail;
import android.webkit.WebBackForwardList;
import android.webkit.WebChromeClient;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.FrameLayout;
import android.widget.Toast;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import com.inmobi.media.di;
import com.ironsource.environment.a;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.sdk.controller.f;
import com.ironsource.sdk.controller.h;
import com.ironsource.sdk.f.a;
import com.ironsource.sdk.g.d;
import com.ironsource.sdk.utils.IronSourceStorageUtils;
import com.ironsource.sdk.utils.Logger;
import com.ironsource.sdk.utils.SDKUtils;
import com.tapjoy.TJAdUnitConstants;
import com.tapjoy.TapjoyAuctionFlags;
import com.tapjoy.TapjoyConstants;
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.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import org.json.JSONException;
import org.json.JSONObject;

public class x extends WebView implements DownloadListener, com.ironsource.sdk.controller.m, com.ironsource.sdk.k.c {
    public static String b = "is_store";
    public static String c = "external_url";
    public static String d = "secondary_web_view";
    public static int e0;
    public com.ironsource.sdk.j.a.d A;
    public com.ironsource.sdk.j.a.c B;
    public com.ironsource.sdk.j.e C;
    public com.ironsource.sdk.j.a.b D;
    public Boolean E;
    public final String F;
    public final com.ironsource.sdk.controller.f G;
    public ControllerActivity H;
    public com.ironsource.sdk.g.b I;
    public final Object J;
    public boolean K;
    public final com.ironsource.sdk.controller.j L;
    public com.ironsource.sdk.controller.q M;
    public com.ironsource.sdk.controller.r N;
    public com.ironsource.sdk.controller.v O;
    public com.ironsource.sdk.controller.k P;
    public com.ironsource.sdk.controller.a Q;
    public com.ironsource.sdk.controller.h R;
    public a S;
    public final lj.a T;
    public final k U;
    public final com.ironsource.sdk.controller.c V;
    public com.ironsource.sdk.j.g W;
    public final com.ironsource.environment.e.a e;
    public CountDownTimer f;
    public final String g;
    public final String h;
    public String i;
    public String j;
    public Map<String, String> k;
    public final com.ironsource.sdk.k.b l;
    public boolean m;
    public u n;
    public boolean o;
    public CountDownTimer p;
    public int q;
    public int r;
    public String s;
    public final t t;
    public View u;
    public final FrameLayout v;
    public WebChromeClient.CustomViewCallback w;
    public final FrameLayout x;
    public g y;
    public String z;

    public class a implements com.ironsource.sdk.controller.y {
        public a() {
        }

        @Override
        public final void a(String str, JSONObject jSONObject) {
            x.this.b(x.b(str, jSONObject.toString()));
        }
    }

    public class b implements Runnable {
        public final JSONObject c;
        public final String d;

        public b(JSONObject jSONObject, String str) {
            this.c = jSONObject;
            this.d = str;
        }

        @Override
        public final void run() {
            int i = x.e0;
            if (this.c.optBoolean("inspectWebview")) {
                WebView.setWebContentsDebuggingEnabled(true);
            }
            x xVar = x.this;
            x.p(xVar, "about:blank");
            x.p(xVar, this.d);
        }
    }

    public class c extends CountDownTimer {
        public final int a;

        public class a implements Runnable {
            public a() {
            }

            @Override
            public final void run() {
                x.this.T.a("controller html - failed to load into web-view");
            }
        }

        public c(int i) {
            super(50000L, 1000L);
            this.a = i;
        }

        @Override
        public final void onFinish() {
            x xVar = x.this;
            Logger.i(xVar.g, "Loading Controller Timer Finish");
            int i = this.a;
            if (i == 3) {
                xVar.m(new a());
            } else {
                xVar.a(i + 1);
            }
        }

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

    public class d {

        public class a {
            public a() {
            }

            public final void a(boolean z, String str, com.ironsource.sdk.g.f fVar) {
                int i = x.e0;
                fVar.a(z ? "success" : "fail", str);
                x.e(x.this, fVar.toString(), z, null, null);
            }

            public final void a(boolean z, String str, JSONObject jSONObject) {
                String str2;
                try {
                    if (z) {
                        int i = x.e0;
                        str2 = "success";
                    } else {
                        int i2 = x.e0;
                        str2 = "fail";
                    }
                    jSONObject.put(str2, str);
                    x.e(x.this, jSONObject.toString(), z, null, null);
                } catch (JSONException e) {
                    e.printStackTrace();
                    e.getMessage();
                }
            }
        }

        public class a0 implements Runnable {
            public final String c;

            public a0(String str) {
                this.c = str;
            }

            @Override
            public final void run() {
                d dVar = d.this;
                Log.d(x.this.g, "onInterstitialInitSuccess()");
                x.this.B.a(d.e.Interstitial, this.c, (com.ironsource.sdk.g.a) null);
            }
        }

        public class b implements Runnable {
            public b() {
            }

            @Override
            public final void run() {
                d dVar = d.this;
                Log.d(x.this.g, "onOfferWallInitSuccess()");
                x.this.C.onOfferwallInitSuccess();
            }
        }

        public class b0 implements Runnable {
            public final String c;
            public final String d;

            public b0(String str, String str2) {
                this.c = str;
                this.d = str2;
            }

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

        public class c implements Runnable {
            public final String c;

            public c(String str) {
                this.c = str;
            }

            @Override
            public final void run() {
                String str = this.c;
                if (str == null) {
                    str = "We're sorry, some error occurred. we will investigate it";
                }
                d dVar = d.this;
                Log.d(x.this.g, "onOfferWallInitFail(message:" + str + ")");
                x.this.C.onOfferwallInitFail(str);
            }
        }

        public class c0 implements Runnable {
            public final com.ironsource.sdk.j.a.a c;
            public final d.e d;
            public final String e;

            public c0(com.ironsource.sdk.j.a.a aVar, d.e eVar, String str) {
                this.c = aVar;
                this.d = eVar;
                this.e = str;
            }

            @Override
            public final void run() {
                this.c.b(this.d, this.e);
            }
        }

        public class RunnableC0054d implements Runnable {
            public RunnableC0054d() {
            }

            @Override
            public final void run() {
                x.this.k();
            }
        }

        public class d0 implements Runnable {
            public final String c;

            public d0(String str) {
                this.c = str;
            }

            @Override
            public final void run() {
                d dVar = d.this;
                com.ironsource.sdk.j.a.c cVar = x.this.B;
                d.e eVar = d.e.Interstitial;
                String str = this.c;
                cVar.c(eVar, str);
                x.this.B.d(str);
            }
        }

        public class e implements Runnable {
            public final String c;

            public e(String str) {
                this.c = str;
            }

            @Override
            public final void run() {
                x.this.B.c(this.c);
            }
        }

        public class f implements Runnable {
            public final String c;
            public final String d;

            public f(String str, String str2) {
                this.c = str;
                this.d = str2;
            }

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

        public class g implements Runnable {
            public final String c;
            public final String d;

            public g(String str, String str2) {
                this.c = str;
                this.d = str2;
            }

            @Override
            public final void run() {
                String str = this.c;
                if (str == null) {
                    str = "We're sorry, some error occurred. we will investigate it";
                }
                x.this.B.c(this.d, str);
            }
        }

        public class h implements Runnable {
            public final String c;

            public h(String str) {
                this.c = str;
            }

            @Override
            public final void run() {
                d dVar = d.this;
                Log.d(x.this.g, "onBannerInitSuccess()");
                x.this.D.a(d.e.Banner, this.c, (com.ironsource.sdk.g.a) null);
            }
        }

        public class i implements Runnable {
            public final String c;
            public final String d;

            public i(String str, String str2) {
                this.c = str;
                this.d = str2;
            }

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

        public class j implements Runnable {
            public final String c;
            public final com.ironsource.sdk.c.a d;

            public j(String str, com.ironsource.sdk.c.a aVar) {
                this.c = str;
                this.d = aVar;
            }

            @Override
            public final void run() {
                d dVar = d.this;
                Log.d(x.this.g, "onBannerLoadSuccess()");
                x.this.D.a(this.c, this.d);
            }
        }

        public class k implements Runnable {
            public final String c;
            public final String d;

            public k(String str, String str2) {
                this.c = str;
                this.d = str2;
            }

            @Override
            public final void run() {
                d dVar = d.this;
                Log.d(x.this.g, "onLoadBannerFail()");
                String str = this.c;
                if (str == null) {
                    str = "We're sorry, some error occurred. we will investigate it";
                }
                x.this.D.d(this.d, str);
            }
        }

        public class l implements Runnable {
            public l() {
            }

            @Override
            public final void run() {
                x.this.l();
            }
        }

        public class m implements Runnable {
            public final String c;

            public m(String str) {
                this.c = str;
            }

            @Override
            public final void run() {
                String str = this.c;
                if (str == null) {
                    str = "We're sorry, some error occurred. we will investigate it";
                }
                x.this.C.onGetOWCreditsFailed(str);
            }
        }

        public class n implements Runnable {
            public final d.e c;
            public final String d;
            public final String e;
            public final JSONObject f;

            public n(d.e eVar, String str, String str2, JSONObject jSONObject) {
                this.c = eVar;
                this.d = str;
                this.e = str2;
                this.f = jSONObject;
            }

            @Override
            public final void run() {
                d.e eVar = d.e.Interstitial;
                JSONObject jSONObject = this.f;
                String str = this.e;
                d dVar = d.this;
                d.e eVar2 = this.c;
                if (eVar2 != eVar && eVar2 != d.e.RewardedVideo && eVar2 != d.e.Banner) {
                    if (eVar2 == d.e.OfferWall) {
                        x.this.C.onOfferwallEventNotificationReceived(str, jSONObject);
                    }
                } else {
                    x xVar = x.this;
                    int i = x.e0;
                    com.ironsource.sdk.j.a.a j = xVar.j(eVar2);
                    if (j != null) {
                        j.a(eVar2, this.d, str, jSONObject);
                    }
                }
            }
        }

        public class o implements Runnable {
            public final String c;

            public o(String str) {
                this.c = str;
            }

            @Override
            public final void run() {
                String str = this.c;
                d dVar = d.this;
                try {
                    Logger.i(x.this.g, "omidAPI(" + str + ")");
                    x.this.M.a(new com.ironsource.sdk.g.f(str).toString(), dVar.new a());
                } catch (Exception e) {
                    e.printStackTrace();
                    Logger.i(x.this.g, "omidAPI failed with exception " + e.getMessage());
                }
            }
        }

        public class p implements Runnable {
            public p() {
            }

            @Override
            public final void run() {
                x.this.removeJavascriptInterface("GenerateTokenForMessaging");
            }
        }

        public class q implements Runnable {
            public q() {
            }

            @Override
            public final void run() {
                x.this.getSettings().setMixedContentMode(0);
            }
        }

        public class r implements Runnable {
            public final int c;
            public final String d;
            public final com.ironsource.sdk.g.a e;

            public r(int i, String str, com.ironsource.sdk.g.a aVar) {
                this.c = i;
                this.d = str;
                this.e = aVar;
            }

            @Override
            public final void run() {
                int i = this.c;
                String str = this.d;
                d dVar = d.this;
                if (i <= 0) {
                    x.this.A.b(str);
                } else {
                    Log.d(x.this.g, "onRVInitSuccess()");
                    x.this.A.a(d.e.RewardedVideo, str, this.e);
                }
            }
        }

        public class s implements Runnable {
            public final String c;

            public s(String str) {
                this.c = str;
            }

            @Override
            public final void run() {
                JSONObject jSONObject;
                char c;
                JSONObject a;
                JSONObject b;
                d dVar = d.this;
                try {
                    com.ironsource.sdk.controller.h hVar = x.this.R;
                    JSONObject jSONObject2 = new JSONObject(this.c);
                    a aVar = dVar.new a();
                    com.ironsource.sdk.controller.n nVar = new com.ironsource.sdk.controller.n(jSONObject2);
                    com.ironsource.sdk.controller.o oVar = new com.ironsource.sdk.controller.o(aVar);
                    try {
                        String str = nVar.a;
                        JSONObject jSONObject3 = nVar.b;
                        boolean z = false;
                        switch (str.hashCode()) {
                            case -2073025383:
                                if (str.equals("saveFile")) {
                                    c = 0;
                                    break;
                                }
                                c = 65535;
                                break;
                            case -1137024519:
                                if (str.equals("deleteFolder")) {
                                    c = 2;
                                    break;
                                }
                                c = 65535;
                                break;
                            case -318115535:
                                if (str.equals("getTotalSizeOfFiles")) {
                                    c = 4;
                                    break;
                                }
                                c = 65535;
                                break;
                            case 537556755:
                                if (str.equals("updateAttributesOfFile")) {
                                    c = 5;
                                    break;
                                }
                                c = 65535;
                                break;
                            case 1764172231:
                                if (str.equals("deleteFile")) {
                                    c = 1;
                                    break;
                                }
                                c = 65535;
                                break;
                            case 1953259713:
                                if (str.equals("getFiles")) {
                                    c = 3;
                                    break;
                                }
                                c = 65535;
                                break;
                            default:
                                c = 65535;
                                break;
                        }
                        if (c == 0) {
                            com.ironsource.sdk.h.c a2 = com.ironsource.sdk.controller.h.a(hVar.a, jSONObject3);
                            String optString = jSONObject3.optString("fileUrl");
                            final h.a aVar2 = new h.a(hVar, oVar, nVar);
                            final com.ironsource.sdk.h.b bVar = hVar.b;
                            if (TextUtils.isEmpty(optString)) {
                                throw new Exception("Missing params for file");
                            }
                            if (com.ironsource.environment.h.a(bVar.b.b) <= 0) {
                                throw new Exception("no_disk_space");
                            }
                            if (!SDKUtils.isExternalStorageAvailable()) {
                                throw new Exception("sotrage_unavailable");
                            }
                            if (!a.AnonymousClass1.b(bVar.a)) {
                                throw new Exception("no_network_connection");
                            }
                            com.ironsource.sdk.h.a aVar3 = bVar.c;
                            String path = a2.getPath();
                            com.ironsource.sdk.k.c anonymousClass1 = new com.ironsource.sdk.k.c() {
                                public final com.ironsource.sdk.k.c c;

                                public class a extends JSONObject {
                                    public a() {
                                        put("lastReferencedTime", System.currentTimeMillis());
                                    }
                                }

                                public AnonymousClass1(final com.ironsource.sdk.k.c aVar22) {
                                    r2 = aVar22;
                                }

                                @Override
                                public final void a(c cVar) {
                                    r2.a(cVar);
                                    try {
                                        a aVar4 = new a();
                                        d dVar2 = b.this.d;
                                        String name = cVar.getName();
                                        synchronized (dVar2) {
                                            JSONObject a3 = dVar2.a();
                                            a3.put(name, aVar4);
                                            dVar2.b(a3);
                                        }
                                    } catch (Exception e) {
                                        e.printStackTrace();
                                    }
                                }

                                @Override
                                public final void a(c cVar, com.ironsource.sdk.g.e eVar) {
                                    r2.a(cVar, eVar);
                                }
                            };
                            if (path != null) {
                                aVar3.a.put(path, anonymousClass1);
                            }
                            if (!a2.exists()) {
                                bVar.b.a(a2, optString, bVar.c);
                                return;
                            }
                            Message message = new Message();
                            message.obj = a2;
                            message.what = IronSourceError.ERROR_SESSION_KEY_ENCRYPTION_FAILURE;
                            bVar.c.sendMessage(message);
                            return;
                        }
                        if (c == 1) {
                            com.ironsource.sdk.h.c a3 = com.ironsource.sdk.controller.h.a(hVar.a, jSONObject3);
                            com.ironsource.sdk.h.b bVar2 = hVar.b;
                            if (a3.exists()) {
                                if (!a3.delete()) {
                                    throw new Exception("Failed to delete file");
                                }
                                bVar2.d.a(a3.getName());
                            }
                            a = a3.a();
                        } else if (c == 2) {
                            com.ironsource.sdk.h.c c2 = com.ironsource.sdk.controller.h.c(hVar.a, jSONObject3);
                            com.ironsource.sdk.h.b bVar3 = hVar.b;
                            if (c2.exists()) {
                                ArrayList<com.ironsource.sdk.h.c> filesInFolderRecursive = IronSourceStorageUtils.getFilesInFolderRecursive(c2);
                                if (IronSourceStorageUtils.deleteFolderContentRecursive(c2) && c2.delete()) {
                                    z = true;
                                }
                                if (!z) {
                                    throw new Exception("Failed to delete folder");
                                }
                                bVar3.d.a(filesInFolderRecursive);
                            }
                            a = c2.a();
                        } else {
                            if (c != 3) {
                                if (c == 4) {
                                    com.ironsource.sdk.h.c c3 = com.ironsource.sdk.controller.h.c(hVar.a, jSONObject3);
                                    if (!c3.exists()) {
                                        throw new Exception("Folder does not exist");
                                    }
                                    try {
                                        b = nVar.a().put(IronSourceConstants.EVENTS_RESULT, IronSourceStorageUtils.getTotalSizeOfDir(c3));
                                    } catch (Exception e) {
                                        e.printStackTrace();
                                        b = new JSONObject();
                                    }
                                    oVar.a(nVar, b);
                                }
                                if (c != 5) {
                                    return;
                                }
                                com.ironsource.sdk.h.c a4 = com.ironsource.sdk.controller.h.a(hVar.a, jSONObject3);
                                JSONObject optJSONObject = jSONObject3.optJSONObject("attributesToUpdate");
                                com.ironsource.sdk.h.b bVar4 = hVar.b;
                                if (optJSONObject == null) {
                                    throw new Exception("Missing attributes to update");
                                }
                                if (!a4.exists()) {
                                    throw new Exception("File does not exist");
                                }
                                if (!bVar4.d.b(a4.getName(), optJSONObject)) {
                                    throw new Exception("Failed to update attribute");
                                }
                                oVar.a(nVar, com.ironsource.sdk.controller.h.b(nVar, a4.a()));
                                return;
                            }
                            com.ironsource.sdk.h.c c4 = com.ironsource.sdk.controller.h.c(hVar.a, jSONObject3);
                            com.ironsource.sdk.h.b bVar5 = hVar.b;
                            if (!c4.exists()) {
                                throw new Exception("Folder does not exist");
                            }
                            a = IronSourceStorageUtils.buildFilesMapOfDirectory(c4, bVar5.d.a());
                        }
                        b = com.ironsource.sdk.controller.h.b(nVar, a);
                        oVar.a(nVar, b);
                    } catch (Exception e2) {
                        try {
                            jSONObject = nVar.a().put("errMsg", e2.getMessage());
                        } catch (Exception e3) {
                            e3.printStackTrace();
                            jSONObject = new JSONObject();
                        }
                        oVar.b(nVar, jSONObject);
                    }
                } catch (Exception e4) {
                    e4.printStackTrace();
                    Logger.i(x.this.g, "fileSystemAPI failed with exception " + e4.getMessage());
                }
            }
        }

        public class t implements Runnable {
            public final String c;
            public final String d;
            public final int e;
            public final boolean f;
            public final int g;
            public final boolean h;
            public final String i;
            public final String j;

            public t(String str, String str2, int i, boolean z, int i2, boolean z2, String str3, String str4) {
                this.c = str;
                this.d = str2;
                this.e = i;
                this.f = z;
                this.g = i2;
                this.h = z2;
                this.i = str3;
                this.j = str4;
            }

            @Override
            public final void run() {
                String obj = d.e.RewardedVideo.toString();
                String str = this.c;
                boolean equalsIgnoreCase = str.equalsIgnoreCase(obj);
                int i = this.e;
                d dVar = d.this;
                if (equalsIgnoreCase) {
                    x.this.A.a(this.d, i);
                    return;
                }
                if (str.equalsIgnoreCase(d.e.OfferWall.toString()) && this.f && x.this.C.onOWAdCredited(i, this.g, this.h)) {
                    String str2 = this.i;
                    if (TextUtils.isEmpty(str2)) {
                        return;
                    }
                    com.ironsource.sdk.utils.b a = com.ironsource.sdk.utils.b.a();
                    x xVar = x.this;
                    boolean a2 = a.a(str2, xVar.i, xVar.j);
                    String str3 = this.j;
                    if (a2) {
                        x.e(x.this, str3, true, null, null);
                    } else {
                        x.e(x.this, str3, false, "Time Stamp could not be stored", null);
                    }
                }
            }
        }

        public class u implements Runnable {
            public final String c;
            public final int d;

            public u(String str, int i) {
                this.c = str;
                this.d = i;
            }

            @Override
            public final void run() {
                x.this.B.b(this.c, this.d);
            }
        }

        public class v implements Runnable {
            public v() {
            }

            @Override
            public final void run() {
                x xVar = x.this;
                xVar.setOnTouchListener(xVar.new ViewOnTouchListenerC0056x());
            }
        }

        public class w implements Runnable {
            public final String c;
            public final String d;

            public w(String str, String str2) {
                this.c = str;
                this.d = str2;
            }

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

        public class RunnableC0055x implements Runnable {
            public final String c;
            public final String d;

            public RunnableC0055x(String str, String str2) {
                this.c = str;
                this.d = str2;
            }

            @Override
            public final void run() {
                String str = this.c;
                String str2 = str == null ? "We're sorry, some error occurred. we will investigate it" : str;
                d dVar = d.this;
                Log.d(x.this.g, "onRVShowFail(message:" + str + ")");
                x.this.A.a(this.d, str2);
            }
        }

        public class y implements Runnable {
            public final String c;

            public y(String str) {
                this.c = str;
            }

            @Override
            public final void run() {
                x.this.C.onOWShowSuccess(this.c);
            }
        }

        public class z implements Runnable {
            public final String c;

            public z(String str) {
                this.c = str;
            }

            @Override
            public final void run() {
                String str = this.c;
                if (str == null) {
                    str = "We're sorry, some error occurred. we will investigate it";
                }
                x.this.C.onOWShowFail(str);
            }
        }

        public d() {
        }

        public final void a(String str, boolean z2) {
            com.ironsource.sdk.g.c a2 = x.this.L.a(d.e.Interstitial, str);
            if (a2 != null) {
                a2.f = z2;
            }
        }

        @JavascriptInterface
        public void adClicked(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "adClicked(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            String d = fVar.d("productType");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(fVar);
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                return;
            }
            d.e o2 = x.o(d);
            com.ironsource.sdk.j.a.a j2 = xVar.j(o2);
            if (o2 == null || j2 == null) {
                return;
            }
            xVar.m(new c0(j2, o2, fetchDemandSourceId));
        }

        @JavascriptInterface
        public void adCredited(String str) {
            boolean z2;
            boolean z3;
            String str2;
            com.ironsource.sdk.g.c a2;
            x xVar = x.this;
            Log.d(xVar.h, "adCredited(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            String d = fVar.d("credits");
            boolean z4 = false;
            int parseInt = d != null ? Integer.parseInt(d) : 0;
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(fVar);
            String d2 = fVar.d("productType");
            if (TextUtils.isEmpty(d2)) {
                Log.d(xVar.h, "adCredited | product type is missing");
            }
            d.e eVar = d.e.Interstitial;
            if (eVar.toString().equalsIgnoreCase(d2)) {
                if (!xVar.i(eVar.toString()) || (a2 = xVar.L.a(eVar, fetchDemandSourceId)) == null) {
                    return;
                }
                Map<String, String> map = a2.d;
                if (map != null && map.containsKey("rewarded")) {
                    z4 = Boolean.parseBoolean(a2.d.get("rewarded"));
                }
                if (z4) {
                    xVar.m(new u(fetchDemandSourceId, parseInt));
                    return;
                }
                return;
            }
            String d3 = fVar.d("total");
            int parseInt2 = d3 != null ? Integer.parseInt(d3) : 0;
            if (!d.e.OfferWall.toString().equalsIgnoreCase(d2)) {
                z2 = false;
                z3 = false;
                str2 = null;
            } else {
                if (fVar.b("signature") || fVar.b(TapjoyConstants.TJC_TIMESTAMP) || fVar.b("totalCreditsFlag")) {
                    x.e(xVar, str, false, "One of the keys are missing: signature/timestamp/totalCreditsFlag", null);
                    return;
                }
                String d4 = fVar.d("signature");
                StringBuilder m2 = android.support.v4.media.a.m(d3);
                m2.append(xVar.i);
                m2.append(xVar.j);
                if (d4.equalsIgnoreCase(SDKUtils.getMD5(m2.toString()))) {
                    z4 = true;
                } else {
                    x.e(xVar, str, false, "Controller signature is not equal to SDK signature", null);
                }
                boolean e2 = fVar.e("totalCreditsFlag");
                str2 = fVar.d(TapjoyConstants.TJC_TIMESTAMP);
                z3 = e2;
                z2 = z4;
            }
            if (xVar.i(d2)) {
                xVar.m(new t(d2, fetchDemandSourceId, parseInt, z2, parseInt2, z3, str2, str));
            }
        }

        @JavascriptInterface
        public void adUnitsReady(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "adUnitsReady(" + str + ")");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new com.ironsource.sdk.g.f(str));
            com.ironsource.sdk.g.a aVar = new com.ironsource.sdk.g.a(str);
            if (!aVar.c) {
                x.e(xVar, str, false, "Num Of Ad Units Do Not Exist", null);
                return;
            }
            x.e(xVar, str, true, null, null);
            String str2 = aVar.a;
            if (d.e.RewardedVideo.toString().equalsIgnoreCase(str2) && xVar.i(str2)) {
                xVar.m(new r(Integer.parseInt(aVar.b), fetchDemandSourceId, aVar));
            }
        }

        @JavascriptInterface
        public void adViewAPI(String str) {
            x xVar = x.this;
            try {
                Logger.i(xVar.g, "adViewAPI(" + str + ")");
                xVar.Q.a(new com.ironsource.sdk.g.f(str).toString(), new a());
            } catch (Exception e2) {
                e2.printStackTrace();
                Logger.i(xVar.g, "adViewAPI failed with exception " + e2.getMessage());
            }
        }

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

        @JavascriptInterface
        public void cleanAdInstance(String str) {
            d.e o2;
            LinkedHashMap c2;
            com.ironsource.sdk.g.c cVar;
            x xVar = x.this;
            try {
                Logger.i(xVar.g, "cleanAdInstance(" + str + ")");
                com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
                String d = fVar.d("productType");
                String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(fVar);
                if (TextUtils.isEmpty(fetchDemandSourceId) || (o2 = x.o(d)) == null) {
                    return;
                }
                com.ironsource.sdk.controller.j jVar = xVar.L;
                if (TextUtils.isEmpty(fetchDemandSourceId) || (c2 = jVar.c(o2)) == null || (cVar = (com.ironsource.sdk.g.c) c2.remove(fetchDemandSourceId)) == null) {
                    return;
                }
                cVar.g = null;
                Map<String, String> map = cVar.d;
                if (map != null) {
                    map.clear();
                }
                cVar.d = null;
            } catch (Exception e2) {
                x.e(xVar, str, false, e2.getMessage(), null);
                e2.printStackTrace();
            }
        }

        @JavascriptInterface
        public void clearLastUpdateTimeData(String str) {
            x xVar = x.this;
            try {
                com.ironsource.sdk.utils.b a2 = com.ironsource.sdk.utils.b.a();
                ArrayList arrayList = new ArrayList();
                String[] strArr = (String[]) a2.a.getAll().keySet().toArray(new String[0]);
                SharedPreferences.Editor edit = a2.a.edit();
                for (String str2 : strArr) {
                    if (com.ironsource.sdk.utils.b.b(str2)) {
                        arrayList.add(str2);
                        edit.remove(str2);
                    }
                }
                edit.apply();
                com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
                if (!arrayList.isEmpty()) {
                    fVar.a("removedAdsLastUpdateTime", arrayList.toString());
                }
                x.e(xVar, fVar.toString(), true, null, null);
            } catch (Exception e2) {
                x.e(xVar, str, false, e2.getMessage(), null);
                e2.printStackTrace();
            }
        }

        @JavascriptInterface
        public void deleteFile(String str) {
            x xVar = x.this;
            try {
                Logger.i(xVar.g, "deleteFile(" + str + ")");
                com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
                String d = fVar.d("file");
                String d2 = fVar.d("path");
                if (d2 != null && !TextUtils.isEmpty(d)) {
                    com.ironsource.sdk.h.c cVar = new com.ironsource.sdk.h.c(IronSourceStorageUtils.buildAbsolutePathToDirInCache(xVar.F, d2), d);
                    if (cVar.exists()) {
                        x.e(xVar, str, IronSourceStorageUtils.deleteFile(cVar), null, null);
                        return;
                    } else {
                        x.e(xVar, str, false, "File not exist", TapjoyAuctionFlags.AUCTION_TYPE_FIRST_PRICE);
                        return;
                    }
                }
                x.e(xVar, str, false, "Missing parameters for file", TapjoyAuctionFlags.AUCTION_TYPE_FIRST_PRICE);
            } catch (Exception e2) {
                x.e(xVar, str, false, e2.getMessage(), null);
                e2.printStackTrace();
            }
        }

        @JavascriptInterface
        public void deleteFolder(String str) {
            x xVar = x.this;
            try {
                Logger.i(xVar.g, "deleteFolder(" + str + ")");
                String d = new com.ironsource.sdk.g.f(str).d("path");
                if (d == null) {
                    x.e(xVar, str, false, "Missing parameters for file", TapjoyAuctionFlags.AUCTION_TYPE_FIRST_PRICE);
                    return;
                }
                com.ironsource.sdk.h.c cVar = new com.ironsource.sdk.h.c(IronSourceStorageUtils.buildAbsolutePathToDirInCache(xVar.F, d));
                if (cVar.exists()) {
                    x.e(xVar, str, IronSourceStorageUtils.deleteFolder(cVar.getPath()), null, null);
                } else {
                    x.e(xVar, str, false, "Folder not exist", TapjoyAuctionFlags.AUCTION_TYPE_FIRST_PRICE);
                }
            } catch (Exception e2) {
                x.e(xVar, str, false, e2.getMessage(), null);
                e2.printStackTrace();
            }
        }

        @JavascriptInterface
        public void deviceDataAPI(String str) {
            x xVar = x.this;
            try {
                Logger.i(xVar.g, "deviceDataAPI(" + str + ")");
                com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
                com.ironsource.sdk.controller.k kVar = xVar.P;
                String fVar2 = fVar.toString();
                a aVar = new a();
                JSONObject jSONObject = new JSONObject(fVar2);
                String optString = jSONObject.optString("deviceDataFunction");
                jSONObject.optJSONObject("deviceDataParams");
                String optString2 = jSONObject.optString("success");
                jSONObject.optString("fail");
                if (!"getDeviceData".equals(optString)) {
                    Logger.i("k", "unhandled API request " + fVar2);
                    return;
                }
                com.ironsource.sdk.g.f fVar3 = new com.ironsource.sdk.g.f();
                fVar3.a(SDKUtils.encodeString("sdCardAvailable"), SDKUtils.encodeString(String.valueOf(com.ironsource.environment.h.d())));
                String encodeString = SDKUtils.encodeString("totalDeviceRAM");
                Context context = kVar.a;
                Context context2 = kVar.a;
                fVar3.a(encodeString, SDKUtils.encodeString(String.valueOf(com.ironsource.environment.h.d(context))));
                fVar3.a(SDKUtils.encodeString("isCharging"), SDKUtils.encodeString(String.valueOf(com.ironsource.environment.h.e(context2))));
                fVar3.a(SDKUtils.encodeString("chargingType"), SDKUtils.encodeString(String.valueOf(com.ironsource.environment.h.f(context2))));
                fVar3.a(SDKUtils.encodeString("airplaneMode"), SDKUtils.encodeString(String.valueOf(com.ironsource.environment.h.g(context2))));
                fVar3.a(SDKUtils.encodeString("stayOnWhenPluggedIn"), SDKUtils.encodeString(String.valueOf(com.ironsource.environment.h.h(context2))));
                aVar.a(true, optString2, fVar3);
            } catch (Exception e2) {
                e2.printStackTrace();
                Logger.i(xVar.g, "deviceDataAPI failed with exception " + e2.getMessage());
            }
        }

        @android.webkit.JavascriptInterface
        public void displayWebView(java.lang.String r17) {
            throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.x.d.displayWebView(java.lang.String):void");
        }

        @JavascriptInterface
        public void fileSystemAPI(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "fileSystemAPI(" + str + ")");
            s sVar = new s(str);
            com.ironsource.environment.e.a aVar = xVar.e;
            if (aVar != null) {
                aVar.b(sVar);
            }
        }

        @android.webkit.JavascriptInterface
        public void getApplicationInfo(java.lang.String r13) {
            throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.x.d.getApplicationInfo(java.lang.String):void");
        }

        @JavascriptInterface
        public void getCachedFilesMap(String str) {
            String str2;
            x xVar = x.this;
            Logger.i(xVar.g, "getCachedFilesMap(" + str + ")");
            String k2 = x.k(str);
            if (TextUtils.isEmpty(k2)) {
                return;
            }
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            if (fVar.a("path")) {
                String str3 = (String) fVar.c("path");
                String str4 = xVar.F;
                if (IronSourceStorageUtils.isPathExist(str4, str3)) {
                    xVar.b(x.b(k2, IronSourceStorageUtils.getCachedFilesMap(str4, str3), "onGetCachedFilesMapSuccess", "onGetCachedFilesMapFail"));
                    return;
                }
                str2 = "path file does not exist on disk";
            } else {
                str2 = "path key does not exist";
            }
            x.e(xVar, str, false, str2, null);
        }

        @JavascriptInterface
        public void getConnectivityInfo(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "getConnectivityInfo(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            int i2 = x.e0;
            String d = fVar.d("success");
            String d2 = fVar.d("fail");
            JSONObject jSONObject = new JSONObject();
            k kVar = xVar.U;
            if (kVar != null) {
                jSONObject = kVar.a.c(xVar.getContext());
            }
            xVar.b(jSONObject.length() > 0 ? x.b(d, jSONObject.toString()) : x.b(d2, x.c("errMsg", "failed to retrieve connection info", null, null, null, null, null, null)));
        }

        @android.webkit.JavascriptInterface
        public void getControllerConfig(java.lang.String r9) {
            throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.x.d.getControllerConfig(java.lang.String):void");
        }

        @android.webkit.JavascriptInterface
        public void getDemandSourceState(java.lang.String r10) {
            throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.x.d.getDemandSourceState(java.lang.String):void");
        }

        @android.webkit.JavascriptInterface
        public void getDeviceStatus(java.lang.String r14) {
            throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.x.d.getDeviceStatus(java.lang.String):void");
        }

        @JavascriptInterface
        public void getDeviceVolume(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "getDeviceVolume(" + str + ")");
            try {
                com.ironsource.sdk.utils.a.a(xVar.V.a());
                float b2 = com.ironsource.sdk.utils.a.b(xVar.V.a());
                com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
                fVar.a("deviceVolume", String.valueOf(b2));
                x.e(xVar, fVar.toString(), true, null, null);
            } catch (Exception e2) {
                e2.printStackTrace();
            }
        }

        @JavascriptInterface
        public void getOrientation(String str) {
            x xVar = x.this;
            Activity a2 = xVar.V.a();
            if (a2 != null) {
                String k2 = x.k(str);
                String jSONObject = SDKUtils.getOrientation(a2).toString();
                if (TextUtils.isEmpty(k2)) {
                    return;
                }
                xVar.b(x.b(k2, jSONObject, "onGetOrientationSuccess", "onGetOrientationFail"));
            }
        }

        @JavascriptInterface
        public void getUserData(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "getUserData(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            if (!fVar.a("key")) {
                x.e(xVar, str, false, "key does not exist", null);
                return;
            }
            String k2 = x.k(str);
            String d = fVar.d("key");
            String string = com.ironsource.sdk.utils.b.a().a.getString(d, null);
            if (string == null) {
                string = "{}";
            }
            xVar.b(x.b(k2, x.c(d, string, null, null, null, null, null, null)));
        }

        @JavascriptInterface
        public void iabTokenAPI(String str) {
            JSONObject b2;
            x xVar = x.this;
            try {
                Logger.i(xVar.g, "iabTokenAPI(" + str + ")");
                com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
                com.ironsource.sdk.controller.v vVar = xVar.O;
                String fVar2 = fVar.toString();
                a aVar = new a();
                JSONObject jSONObject = new JSONObject(fVar2);
                String optString = jSONObject.optString("functionName");
                JSONObject optJSONObject = jSONObject.optJSONObject("functionParams");
                String optString2 = jSONObject.optString("success");
                String optString3 = jSONObject.optString("fail");
                if ("updateToken".equals(optString)) {
                    com.ironsource.sdk.g.f fVar3 = new com.ironsource.sdk.g.f();
                    try {
                        com.ironsource.sdk.service.c cVar = vVar.b;
                        com.ironsource.mediationsdk.adunit.a.a.a("ctgp", optJSONObject);
                        vVar.a.a(optJSONObject);
                        aVar.a(true, optString2, fVar3);
                        return;
                    } catch (Exception e2) {
                        e2.printStackTrace();
                        Logger.i("v", "updateToken exception " + e2.getMessage());
                        aVar.a(false, optString3, fVar3);
                        return;
                    }
                }
                if (!"getToken".equals(optString)) {
                    Logger.i("v", "unhandled API request " + fVar2);
                    return;
                }
                try {
                    if (SDKUtils.getControllerConfigAsJSONObject().optBoolean("oneToken")) {
                        b2 = vVar.d.a();
                        Iterator<String> keys = b2.keys();
                        while (keys.hasNext()) {
                            String next = keys.next();
                            Object obj = b2.get(next);
                            if (obj instanceof String) {
                                b2.put(next, a.AnonymousClass1.a((String) obj));
                            }
                        }
                    } else {
                        b2 = vVar.a.b(vVar.c);
                    }
                    aVar.a(true, optString2, b2);
                    return;
                } catch (Exception e3) {
                    String message = e3.getMessage();
                    com.ironsource.sdk.g.f fVar4 = new com.ironsource.sdk.g.f();
                    int i2 = x.e0;
                    fVar4.a("fail", optString3);
                    fVar4.a(TJAdUnitConstants.String.DATA, message);
                    x.e(x.this, fVar4.toString(), false, null, null);
                    return;
                }
            } catch (Exception e4) {
                e4.printStackTrace();
                Logger.i(xVar.g, "iabTokenAPI failed with exception " + e4.getMessage());
            }
            e4.printStackTrace();
            Logger.i(xVar.g, "iabTokenAPI failed with exception " + e4.getMessage());
        }

        @JavascriptInterface
        public void initController(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "initController(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            CountDownTimer countDownTimer = xVar.f;
            if (countDownTimer != null) {
                countDownTimer.cancel();
                xVar.f = null;
            }
            if (fVar.a("stage")) {
                String d = fVar.d("stage");
                if ("ready".equalsIgnoreCase(d)) {
                    xVar.m = true;
                    xVar.T.b();
                    return;
                }
                if (TJAdUnitConstants.String.VIDEO_LOADED.equalsIgnoreCase(d)) {
                    xVar.T.a();
                    return;
                }
                if (!"failed".equalsIgnoreCase(d)) {
                    Logger.i(xVar.g, "No STAGE mentioned! should not get here!");
                    return;
                }
                String d2 = fVar.d("errMsg");
                xVar.T.a("controller js failed to initialize : " + d2);
            }
        }

        @JavascriptInterface
        public void omidAPI(String str) {
            x.this.f(new o(str));
        }

        @JavascriptInterface
        public void onAdWindowsClosed(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onAdWindowsClosed(" + str + ")");
            com.ironsource.sdk.g.b bVar = xVar.I;
            bVar.e = -1;
            bVar.c = null;
            xVar.n = null;
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            String d = fVar.d("productType");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(fVar);
            d.e o2 = x.o(d);
            Log.d(xVar.h, "onAdClosed() with type " + o2);
            if (xVar.i(d)) {
                xVar.m(new lj.e(xVar, o2, fetchDemandSourceId));
            }
        }

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

        @JavascriptInterface
        public void onGetApplicationInfoFail(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onGetApplicationInfoFail(" + str + ")");
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onGetApplicationInfoFail", str);
        }

        @JavascriptInterface
        public void onGetApplicationInfoSuccess(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onGetApplicationInfoSuccess(" + str + ")");
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onGetApplicationInfoSuccess", str);
        }

        @JavascriptInterface
        public void onGetCachedFilesMapFail(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onGetCachedFilesMapFail(" + str + ")");
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onGetCachedFilesMapFail", str);
        }

        @JavascriptInterface
        public void onGetCachedFilesMapSuccess(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onGetCachedFilesMapSuccess(" + str + ")");
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onGetCachedFilesMapSuccess", str);
        }

        @JavascriptInterface
        public void onGetDeviceStatusFail(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onGetDeviceStatusFail(" + str + ")");
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onGetDeviceStatusFail", str);
        }

        @JavascriptInterface
        public void onGetDeviceStatusSuccess(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onGetDeviceStatusSuccess(" + str + ")");
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onGetDeviceStatusSuccess", str);
        }

        @JavascriptInterface
        public void onGetUserCreditsFail(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onGetUserCreditsFail(" + str + ")");
            String d = new com.ironsource.sdk.g.f(str).d("errMsg");
            if (xVar.i(d.e.OfferWall.toString())) {
                xVar.m(new m(d));
            }
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onGetUserCreditsFail", str);
        }

        @JavascriptInterface
        public void onInitBannerFail(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onInitBannerFail(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            String d = fVar.d("errMsg");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(fVar);
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                Logger.i(xVar.g, "onInitBannerFail failed with no demand source");
                return;
            }
            com.ironsource.sdk.controller.j jVar = xVar.L;
            d.e eVar = d.e.Banner;
            com.ironsource.sdk.g.c a2 = jVar.a(eVar, fetchDemandSourceId);
            if (a2 != null) {
                a2.a(3);
            }
            if (xVar.i(eVar.toString())) {
                xVar.m(new i(d, fetchDemandSourceId));
            }
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onInitBannerFail", str);
        }

        @JavascriptInterface
        public void onInitBannerSuccess(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onInitBannerSuccess()");
            x.l(xVar, "onInitBannerSuccess", "true");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new com.ironsource.sdk.g.f(str));
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                Logger.i(xVar.g, "onInitBannerSuccess failed with no demand source");
            } else if (xVar.i(d.e.Banner.toString())) {
                xVar.m(new h(fetchDemandSourceId));
            }
        }

        @JavascriptInterface
        public void onInitInterstitialFail(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onInitInterstitialFail(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            String d = fVar.d("errMsg");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(fVar);
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                Logger.i(xVar.g, "onInitInterstitialSuccess failed with no demand source");
                return;
            }
            com.ironsource.sdk.controller.j jVar = xVar.L;
            d.e eVar = d.e.Interstitial;
            com.ironsource.sdk.g.c a2 = jVar.a(eVar, fetchDemandSourceId);
            if (a2 != null) {
                a2.a(3);
            }
            if (xVar.i(eVar.toString())) {
                xVar.m(new b0(d, fetchDemandSourceId));
            }
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onInitInterstitialFail", str);
        }

        @JavascriptInterface
        public void onInitInterstitialSuccess(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onInitInterstitialSuccess()");
            x.l(xVar, "onInitInterstitialSuccess", "true");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new com.ironsource.sdk.g.f(str));
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                Logger.i(xVar.g, "onInitInterstitialSuccess failed with no demand source");
            } else if (xVar.i(d.e.Interstitial.toString())) {
                xVar.m(new a0(fetchDemandSourceId));
            }
        }

        @JavascriptInterface
        public void onInitOfferWallFail(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onInitOfferWallFail(" + str + ")");
            xVar.I.i = false;
            String d = new com.ironsource.sdk.g.f(str).d("errMsg");
            com.ironsource.sdk.g.b bVar = xVar.I;
            if (bVar.h) {
                bVar.h = false;
                if (xVar.i(d.e.OfferWall.toString())) {
                    xVar.m(new c(d));
                }
            }
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onInitOfferWallFail", str);
        }

        @JavascriptInterface
        public void onInitOfferWallSuccess(String str) {
            x xVar = x.this;
            x.l(xVar, "onInitOfferWallSuccess", "true");
            com.ironsource.sdk.g.b bVar = xVar.I;
            bVar.i = true;
            if (bVar.h) {
                bVar.h = false;
                if (xVar.i(d.e.OfferWall.toString())) {
                    xVar.m(new b());
                }
            }
        }

        @JavascriptInterface
        public void onInitRewardedVideoFail(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onInitRewardedVideoFail(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            String d = fVar.d("errMsg");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(fVar);
            com.ironsource.sdk.controller.j jVar = xVar.L;
            d.e eVar = d.e.RewardedVideo;
            com.ironsource.sdk.g.c a2 = jVar.a(eVar, fetchDemandSourceId);
            if (a2 != null) {
                a2.a(3);
            }
            if (xVar.i(eVar.toString())) {
                xVar.m(new w(d, fetchDemandSourceId));
            }
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onInitRewardedVideoFail", str);
        }

        @JavascriptInterface
        public void onLoadBannerFail(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onLoadBannerFail()");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            String d = fVar.d("errMsg");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(fVar);
            x.e(xVar, str, true, null, null);
            if (!TextUtils.isEmpty(fetchDemandSourceId) && xVar.i(d.e.Banner.toString())) {
                xVar.m(new k(d, fetchDemandSourceId));
            }
        }

        @JavascriptInterface
        public void onLoadBannerSuccess(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onLoadBannerSuccess()");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(fVar);
            String d = fVar.d("adViewId");
            x.e(xVar, str, true, null, null);
            com.ironsource.sdk.c.e a2 = com.ironsource.sdk.c.d.a().a(d);
            if (a2 == null) {
                xVar.D.d(fetchDemandSourceId, "not found view for the current adViewId= " + d);
                return;
            }
            if (a2 instanceof com.ironsource.sdk.c.a) {
                com.ironsource.sdk.c.a aVar = (com.ironsource.sdk.c.a) a2;
                if (xVar.i(d.e.Banner.toString())) {
                    xVar.m(new j(fetchDemandSourceId, aVar));
                }
            }
        }

        @JavascriptInterface
        public void onLoadInterstitialFail(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onLoadInterstitialFail(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            String d = fVar.d("errMsg");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(fVar);
            x.e(xVar, str, true, null, null);
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                return;
            }
            a(fetchDemandSourceId, false);
            if (xVar.i(d.e.Interstitial.toString())) {
                xVar.m(new f(d, fetchDemandSourceId));
            }
            x.l(xVar, "onLoadInterstitialFail", "true");
        }

        @JavascriptInterface
        public void onLoadInterstitialSuccess(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onLoadInterstitialSuccess(" + str + ")");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new com.ironsource.sdk.g.f(str));
            a(fetchDemandSourceId, true);
            x.e(xVar, str, true, null, null);
            if (xVar.i(d.e.Interstitial.toString())) {
                xVar.m(new e(fetchDemandSourceId));
            }
            x.l(xVar, "onLoadInterstitialSuccess", "true");
        }

        @JavascriptInterface
        public void onOfferWallGeneric(String str) {
            Logger.i(x.this.g, "onOfferWallGeneric(" + str + ")");
        }

        @JavascriptInterface
        public void onShowInterstitialFail(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onShowInterstitialFail(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            String d = fVar.d("errMsg");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(fVar);
            x.e(xVar, str, true, null, null);
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                return;
            }
            a(fetchDemandSourceId, false);
            if (xVar.i(d.e.Interstitial.toString())) {
                xVar.m(new g(d, fetchDemandSourceId));
            }
            x.l(xVar, "onShowInterstitialFail", str);
        }

        @JavascriptInterface
        public void onShowInterstitialSuccess(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onShowInterstitialSuccess(" + str + ")");
            x.e(xVar, str, true, null, null);
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new com.ironsource.sdk.g.f(str));
            if (TextUtils.isEmpty(fetchDemandSourceId)) {
                Logger.i(xVar.g, "onShowInterstitialSuccess called with no demand");
                return;
            }
            com.ironsource.sdk.g.b bVar = xVar.I;
            d.e eVar = d.e.Interstitial;
            bVar.e = eVar.ordinal();
            xVar.I.c = fetchDemandSourceId;
            if (xVar.i(eVar.toString())) {
                xVar.m(new d0(fetchDemandSourceId));
                x.l(xVar, "onShowInterstitialSuccess", str);
            }
            a(fetchDemandSourceId, false);
        }

        @JavascriptInterface
        public void onShowOfferWallFail(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onShowOfferWallFail(" + str + ")");
            String d = new com.ironsource.sdk.g.f(str).d("errMsg");
            if (xVar.i(d.e.OfferWall.toString())) {
                xVar.m(new z(d));
            }
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onShowOfferWallFail", str);
        }

        @JavascriptInterface
        public void onShowOfferWallSuccess(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onShowOfferWallSuccess(" + str + ")");
            com.ironsource.sdk.g.b bVar = xVar.I;
            d.e eVar = d.e.OfferWall;
            bVar.e = eVar.ordinal();
            String valueFromJsonObject = SDKUtils.getValueFromJsonObject(str, "placementId");
            if (xVar.i(eVar.toString())) {
                xVar.m(new y(valueFromJsonObject));
            }
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onShowOfferWallSuccess", str);
        }

        @JavascriptInterface
        public void onShowRewardedVideoFail(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onShowRewardedVideoFail(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            String d = fVar.d("errMsg");
            String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(fVar);
            if (xVar.i(d.e.RewardedVideo.toString())) {
                xVar.m(new RunnableC0055x(d, fetchDemandSourceId));
            }
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onShowRewardedVideoFail", str);
        }

        @JavascriptInterface
        public void onShowRewardedVideoSuccess(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "onShowRewardedVideoSuccess(" + str + ")");
            x.e(xVar, str, true, null, null);
            x.l(xVar, "onShowRewardedVideoSuccess", str);
        }

        @JavascriptInterface
        public void onVideoStatusChanged(String str) {
            x xVar = x.this;
            Log.d(xVar.g, "onVideoStatusChanged(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            String d = fVar.d("productType");
            if (xVar.H == null || TextUtils.isEmpty(d)) {
                return;
            }
            String d2 = fVar.d(IronSourceConstants.EVENTS_STATUS);
            if ("started".equalsIgnoreCase(d2)) {
                xVar.H.onVideoStarted();
                return;
            }
            if (TJAdUnitConstants.String.VIDEO_PAUSED.equalsIgnoreCase(d2)) {
                xVar.H.onVideoPaused();
                return;
            }
            if (TJAdUnitConstants.String.VIDEO_PLAYING.equalsIgnoreCase(d2)) {
                xVar.H.onVideoResumed();
                return;
            }
            if ("ended".equalsIgnoreCase(d2)) {
                xVar.H.onVideoEnded();
                return;
            }
            if (TJAdUnitConstants.String.VIDEO_STOPPED.equalsIgnoreCase(d2)) {
                xVar.H.onVideoStopped();
                return;
            }
            Logger.i(xVar.g, "onVideoStatusChanged: unknown status: " + d2);
        }

        @android.webkit.JavascriptInterface
        public void openUrl(java.lang.String r11) {
            throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.x.d.openUrl(java.lang.String):void");
        }

        @JavascriptInterface
        public void pauseControllerWebview() {
            x.this.f(new RunnableC0054d());
        }

        @JavascriptInterface
        public void permissionsAPI(String str) {
            x xVar = x.this;
            try {
                Logger.i(xVar.g, "permissionsAPI(" + str + ")");
                com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
                com.ironsource.sdk.controller.r rVar = xVar.N;
                String fVar2 = fVar.toString();
                a aVar = new a();
                JSONObject jSONObject = new JSONObject(fVar2);
                String optString = jSONObject.optString("functionName");
                JSONObject optJSONObject = jSONObject.optJSONObject("functionParams");
                String optString2 = jSONObject.optString("success");
                String optString3 = jSONObject.optString("fail");
                if ("getPermissions".equals(optString)) {
                    com.ironsource.sdk.g.f fVar3 = new com.ironsource.sdk.g.f();
                    try {
                        fVar3.a("permissions", com.ironsource.environment.c.a(rVar.a, optJSONObject.getJSONArray("permissions")));
                        aVar.a(true, optString2, fVar3);
                        return;
                    } catch (Exception e2) {
                        e2.printStackTrace();
                        Logger.i("r", "PermissionsJSAdapter getPermissions JSON Exception when getting permissions parameter " + e2.getMessage());
                        fVar3.a("errMsg", e2.getMessage());
                        aVar.a(false, optString3, fVar3);
                        return;
                    }
                }
                if (!"isPermissionGranted".equals(optString)) {
                    Logger.i("r", "PermissionsJSAdapter unhandled API request " + fVar2);
                    return;
                }
                com.ironsource.sdk.g.f fVar4 = new com.ironsource.sdk.g.f();
                try {
                    String string = optJSONObject.getString("permission");
                    fVar4.a("permission", string);
                    if (com.ironsource.environment.c.a(rVar.a, string)) {
                        fVar4.a(IronSourceConstants.EVENTS_STATUS, String.valueOf(com.ironsource.environment.c.b(rVar.a, string)));
                        aVar.a(true, optString2, fVar4);
                        return;
                    } else {
                        fVar4.a(IronSourceConstants.EVENTS_STATUS, "unhandledPermission");
                        aVar.a(false, optString3, fVar4);
                        return;
                    }
                } catch (Exception e3) {
                    e3.printStackTrace();
                    fVar4.a("errMsg", e3.getMessage());
                    aVar.a(false, optString3, fVar4);
                    return;
                }
            } catch (Exception e4) {
                e4.printStackTrace();
                Logger.i(xVar.g, "permissionsAPI failed with exception " + e4.getMessage());
            }
            e4.printStackTrace();
            Logger.i(xVar.g, "permissionsAPI failed with exception " + e4.getMessage());
        }

        @JavascriptInterface
        public void postAdEventNotification(String str) {
            x xVar = x.this;
            try {
                Logger.i(xVar.g, "postAdEventNotification(" + str + ")");
                com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
                String d = fVar.d("eventName");
                if (TextUtils.isEmpty(d)) {
                    x.e(xVar, str, false, "eventName does not exist", null);
                    return;
                }
                String d2 = fVar.d("dsName");
                String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(fVar);
                String str2 = !TextUtils.isEmpty(fetchDemandSourceId) ? fetchDemandSourceId : d2;
                JSONObject jSONObject = (JSONObject) fVar.c("extData");
                String d3 = fVar.d("productType");
                d.e o2 = x.o(d3);
                if (!xVar.i(d3)) {
                    x.e(xVar, str, false, "productType does not exist", null);
                    return;
                }
                String k2 = x.k(str);
                if (!TextUtils.isEmpty(k2)) {
                    xVar.b(x.b(k2, x.c("productType", d3, "eventName", d, "demandSourceName", d2, "demandSourceId", str2), "postAdEventNotificationSuccess", "postAdEventNotificationFail"));
                }
                xVar.m(new n(o2, str2, d, jSONObject));
            } catch (Exception e2) {
                e2.printStackTrace();
            }
        }

        @JavascriptInterface
        public void removeCloseEventHandler(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "removeCloseEventHandler(" + str + ")");
            CountDownTimer countDownTimer = xVar.p;
            if (countDownTimer != null) {
                countDownTimer.cancel();
            }
            xVar.o = true;
        }

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

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

        @JavascriptInterface
        public void resumeControllerWebview() {
            x.this.f(new l());
        }

        @JavascriptInterface
        public void saveFile(String str) {
            x xVar = x.this;
            try {
                Logger.i(xVar.g, "saveFile(" + str + ")");
                com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
                String d = fVar.d("path");
                String d2 = fVar.d("file");
                if (TextUtils.isEmpty(d2)) {
                    x.e(xVar, str, false, "Missing parameters for file", TapjoyAuctionFlags.AUCTION_TYPE_FIRST_PRICE);
                    return;
                }
                com.ironsource.sdk.h.c cVar = new com.ironsource.sdk.h.c(IronSourceStorageUtils.buildAbsolutePathToDirInCache(xVar.F, d), SDKUtils.getFileName(d2));
                if (com.ironsource.environment.h.a(xVar.F) <= 0) {
                    x.e(xVar, str, false, "no_disk_space", null);
                    return;
                }
                if (!SDKUtils.isExternalStorageAvailable()) {
                    x.e(xVar, str, false, "sotrage_unavailable", null);
                    return;
                }
                if (cVar.exists()) {
                    x.e(xVar, str, false, "file_already_exist", null);
                } else {
                    if (!a.AnonymousClass1.b(xVar.getContext())) {
                        x.e(xVar, str, false, "no_network_connection", null);
                        return;
                    }
                    x.e(xVar, str, true, null, null);
                    com.ironsource.sdk.k.b bVar = xVar.l;
                    bVar.a(cVar, d2, bVar.a);
                }
            } catch (Exception e2) {
                x.e(xVar, str, false, e2.getMessage(), null);
                e2.printStackTrace();
            }
        }

        @JavascriptInterface
        public void setBackButtonState(String str) {
            Logger.i(x.this.g, "setBackButtonState(" + str + ")");
            String d = new com.ironsource.sdk.g.f(str).d("state");
            SharedPreferences.Editor edit = com.ironsource.sdk.utils.b.a().a.edit();
            edit.putString("back_button_state", d);
            edit.apply();
        }

        @JavascriptInterface
        public void setForceClose(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "setForceClose(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            String d = fVar.d(TJAdUnitConstants.String.WIDTH);
            String d2 = fVar.d(TJAdUnitConstants.String.HEIGHT);
            xVar.q = Integer.parseInt(d);
            xVar.r = Integer.parseInt(d2);
            xVar.s = fVar.d("position");
        }

        @JavascriptInterface
        public void setMixedContentAlwaysAllow(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "setMixedContentAlwaysAllow(" + str + ")");
            xVar.f(new q());
        }

        @JavascriptInterface
        public void setOrientation(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "setOrientation(" + str + ")");
            String d = new com.ironsource.sdk.g.f(str).d(TJAdUnitConstants.String.ORIENTATION);
            xVar.z = d;
            com.ironsource.sdk.j.g gVar = xVar.W;
            if (gVar != null) {
                gVar.onOrientationChanged(d, com.ironsource.environment.h.k(xVar.getContext()));
            }
        }

        @JavascriptInterface
        public void setStoreSearchKeys(String str) {
            Logger.i(x.this.g, "setStoreSearchKeys(" + str + ")");
            SharedPreferences.Editor edit = com.ironsource.sdk.utils.b.a().a.edit();
            edit.putString("search_keys", str);
            edit.apply();
        }

        @JavascriptInterface
        public void setTouchListener(String str) {
            x xVar = x.this;
            Logger.i(xVar.g, "removeCloseEventHandler(" + str + ")");
            xVar.f(new v());
        }

        @JavascriptInterface
        public void setUserData(String str) {
            String str2;
            x xVar = x.this;
            Logger.i(xVar.g, "setUserData(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            if (!fVar.a("key")) {
                str2 = "key does not exist";
            } else {
                if (fVar.a(AppMeasurementSdk.ConditionalUserProperty.VALUE)) {
                    String d = fVar.d("key");
                    String d2 = fVar.d(AppMeasurementSdk.ConditionalUserProperty.VALUE);
                    SharedPreferences.Editor edit = com.ironsource.sdk.utils.b.a().a.edit();
                    edit.putString(d, d2);
                    edit.apply();
                    xVar.b(x.b(x.k(str), x.c(d, d2, null, null, null, null, null, null)));
                    return;
                }
                str2 = "value does not exist";
            }
            x.e(xVar, str, false, str2, null);
        }

        @JavascriptInterface
        public void setWebviewBackgroundColor(String str) {
            ?? r0 = x.this;
            Logger.i(r0.g, "setWebviewBackgroundColor(" + str + ")");
            com.ironsource.sdk.g.f fVar = new com.ironsource.sdk.g.f(str);
            String d = fVar.d("color");
            String d2 = fVar.d("adViewId");
            int parseColor = !TJAdUnitConstants.String.TRANSPARENT.equalsIgnoreCase(d) ? Color.parseColor(d) : 0;
            if (d2 == null || (r0 = com.ironsource.sdk.c.d.a().a(d2).b()) != 0) {
                r0.setBackgroundColor(parseColor);
            }
        }
    }

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

        @Override
        public final void a(String str, d.e eVar, com.ironsource.sdk.g.c cVar) {
            x.d(x.this, cVar, eVar, str);
        }
    }

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

        @Override
        public final void a(String str, d.e eVar, com.ironsource.sdk.g.c cVar) {
            x.d(x.this, cVar, eVar, str);
        }
    }

    public enum g {
        Display,
        Gone
    }

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

        @Override
        public final void a(String str, d.e eVar, com.ironsource.sdk.g.c cVar) {
            x.d(x.this, cVar, eVar, str);
        }
    }

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

        @Override
        public final void a(String str, d.e eVar, com.ironsource.sdk.g.c cVar) {
            x.d(x.this, cVar, eVar, str);
        }
    }

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

        @Override
        public final void a(String str, d.e eVar, com.ironsource.sdk.g.c cVar) {
            x.d(x.this, cVar, eVar, str);
        }
    }

    public class l implements Runnable {
        public final d.e c;
        public final com.ironsource.sdk.g.c d;
        public final String e;

        public l(com.ironsource.sdk.g.c cVar, d.e eVar, String str) {
            this.c = eVar;
            this.d = cVar;
            this.e = str;
        }

        @Override
        public final void run() {
            d.e eVar = d.e.RewardedVideo;
            String str = this.e;
            x xVar = x.this;
            d.e eVar2 = this.c;
            if (eVar != eVar2 && d.e.Interstitial != eVar2 && d.e.Banner != eVar2) {
                if (d.e.OfferWall == eVar2) {
                    xVar.C.onOfferwallInitFail(str);
                    return;
                } else {
                    if (d.e.OfferWallCredits == eVar2) {
                        xVar.C.onGetOWCreditsFailed(str);
                        return;
                    }
                    return;
                }
            }
            com.ironsource.sdk.g.c cVar = this.d;
            if (cVar == null || TextUtils.isEmpty(cVar.b)) {
                return;
            }
            int i = x.e0;
            com.ironsource.sdk.j.a.a j = xVar.j(eVar2);
            Log.d(xVar.g, "onAdProductInitFailed (message:" + str + ")(" + eVar2 + ")");
            if (j != null) {
                j.a(eVar2, cVar.b, str);
            }
        }
    }

    public class m implements Runnable {
        public final StringBuilder c;
        public final String d;

        public m(StringBuilder sb, String str) {
            this.c = sb;
            this.d = str;
        }

        @Override
        public final void run() {
            x xVar = x.this;
            try {
                Boolean bool = xVar.E;
                String str = this.d;
                StringBuilder sb = this.c;
                if (bool == null) {
                    try {
                        xVar.evaluateJavascript(sb.toString(), null);
                        xVar.E = Boolean.TRUE;
                    } catch (Throwable th2) {
                        Logger.e(xVar.g, "evaluateJavascript Exception: SDK version=" + Build.VERSION.SDK_INT + " " + th2);
                        xVar.loadUrl(str);
                        xVar.E = Boolean.FALSE;
                    }
                } else if (bool.booleanValue()) {
                    xVar.evaluateJavascript(sb.toString(), null);
                } else {
                    xVar.loadUrl(str);
                }
            } catch (Throwable th3) {
                Logger.e(xVar.g, "injectJavascript: " + th3.toString());
            }
        }
    }

    public class n implements Runnable {
        public n() {
        }

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

    public class o implements Runnable {
        public o() {
        }

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

    public class p implements Runnable {
        public final com.ironsource.sdk.g.e c;

        public p(com.ironsource.sdk.g.e eVar) {
            this.c = eVar;
        }

        @Override
        public final void run() {
            x.this.T.a("controller html - failed to download - " + this.c.a);
        }
    }

    public class q implements Runnable {
        public final String c;
        public final String d;

        public q(String str, String str2) {
            this.c = str;
            this.d = str2;
        }

        @Override
        public final void run() {
            if (x.b() == d.EnumC0060d.MODE_3.d) {
                Toast.makeText(x.this.V.a(), this.c + " : " + this.d, 1).show();
            }
        }
    }

    public class r implements Runnable {
        public final Context c;

        public r(Context context) {
            this.c = context;
        }

        @Override
        public final void run() {
            x xVar = x.this;
            Context context = this.c;
            int i = x.e0;
            try {
                k kVar = xVar.U;
                if (kVar == null) {
                    return;
                }
                kVar.a.a(context);
            } catch (Throwable th2) {
                th2.printStackTrace();
            }
        }
    }

    public class s implements Runnable {
        public final Context c;

        public s(Context context) {
            this.c = context;
        }

        @Override
        public final void run() {
            x xVar = x.this;
            Context context = this.c;
            int i = x.e0;
            try {
                k kVar = xVar.U;
                if (kVar == null) {
                    return;
                }
                kVar.a.b(context);
            } catch (Throwable th2) {
                th2.printStackTrace();
            }
        }
    }

    public class t extends WebChromeClient {
        public t() {
        }

        @Override
        public final View getVideoLoadingProgressView() {
            FrameLayout frameLayout = new FrameLayout(x.this.V.a());
            frameLayout.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
            return frameLayout;
        }

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

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

        @Override
        public final void onHideCustomView() {
            Logger.i("Test", "onHideCustomView");
            x xVar = x.this;
            View view = xVar.u;
            if (view == null) {
                return;
            }
            view.setVisibility(8);
            xVar.v.removeView(xVar.u);
            xVar.u = null;
            xVar.v.setVisibility(8);
            xVar.w.onCustomViewHidden();
            xVar.setVisibility(0);
        }

        @Override
        public final void onShowCustomView(View view, WebChromeClient.CustomViewCallback customViewCallback) {
            Logger.i("Test", "onShowCustomView");
            x xVar = x.this;
            xVar.setVisibility(8);
            if (xVar.u != null) {
                Logger.i("Test", "mCustomView != null");
                customViewCallback.onCustomViewHidden();
                return;
            }
            Logger.i("Test", "mCustomView == null");
            xVar.v.addView(view);
            xVar.u = view;
            xVar.w = customViewCallback;
            xVar.v.setVisibility(0);
        }
    }

    public static class u {
        public final d.e a;
        public final String b;

        public u(d.e eVar, String str) {
            this.a = eVar;
            this.b = str;
        }
    }

    public class v extends WebViewClient {
        public v() {
        }

        @Override
        @TargetApi(26)
        public final boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
            Logger.e(x.this.g, "Chromium process crashed - detail.didCrash(): " + androidx.core.widget.b.z(renderProcessGoneDetail));
            return true;
        }

        @Override
        public final boolean shouldOverrideUrlLoading(WebView webView, String str) {
            Activity a = x.this.V.a();
            Intent intent = new Intent(a, (Class<?>) OpenUrlActivity.class);
            intent.putExtra(x.c, str);
            intent.putExtra(x.d, false);
            a.startActivity(intent);
            return true;
        }
    }

    public interface w {
        void a(String str, d.e eVar, com.ironsource.sdk.g.c cVar);
    }

    public class ViewOnTouchListenerC0056x implements View.OnTouchListener {

        public class a extends CountDownTimer {
            public a() {
                super(2000L, 500L);
            }

            @Override
            public final void onFinish() {
                ViewOnTouchListenerC0056x viewOnTouchListenerC0056x = ViewOnTouchListenerC0056x.this;
                Logger.i(x.this.g, "Close Event Timer Finish");
                x xVar = x.this;
                if (xVar.o) {
                    xVar.o = false;
                } else {
                    xVar.e(TJAdUnitConstants.String.FORCE_CLOSE);
                }
            }

            @Override
            public final void onTick(long j) {
                Logger.i(x.this.g, "Close Event Timer Tick " + j);
            }
        }

        public ViewOnTouchListenerC0056x() {
        }

        @Override
        public final boolean onTouch(View view, MotionEvent motionEvent) {
            if (motionEvent.getAction() == 1) {
                float x = motionEvent.getX();
                float y = motionEvent.getY();
                x xVar = x.this;
                String str = xVar.g;
                StringBuilder sb = new StringBuilder("X:");
                int i = (int) x;
                sb.append(i);
                sb.append(" Y:");
                int i2 = (int) y;
                sb.append(i2);
                Logger.i(str, sb.toString());
                int m = com.ironsource.environment.h.m();
                int n = com.ironsource.environment.h.n();
                Logger.i(xVar.g, "Width:" + m + " Height:" + n);
                int dpToPx = SDKUtils.dpToPx((long) xVar.q);
                int dpToPx2 = SDKUtils.dpToPx((long) xVar.r);
                if (di.DEFAULT_POSITION.equalsIgnoreCase(xVar.s)) {
                    i = m - i;
                } else if (!"top-left".equalsIgnoreCase(xVar.s)) {
                    if ("bottom-right".equalsIgnoreCase(xVar.s)) {
                        i = m - i;
                    } else if (!"bottom-left".equalsIgnoreCase(xVar.s)) {
                        i = 0;
                        i2 = 0;
                    }
                    i2 = n - i2;
                }
                if (i <= dpToPx && i2 <= dpToPx2) {
                    xVar.o = false;
                    CountDownTimer countDownTimer = xVar.p;
                    if (countDownTimer != null) {
                        countDownTimer.cancel();
                    }
                    xVar.p = new a().start();
                }
            }
            return false;
        }
    }

    public class y extends WebViewClient {
        public y() {
        }

        @Override
        public final void onPageFinished(WebView webView, String str) {
            Logger.i("onPageFinished", str);
            if (str.contains("adUnit") || str.contains("index.html")) {
                x.this.b(x.n("pageFinished"));
            }
            super.onPageFinished(webView, str);
        }

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

        @Override
        public final void onReceivedError(WebView webView, int i, String str, String str2) {
            lj.a aVar;
            Logger.i("onReceivedError", str2 + " " + str);
            if (str2.contains("mobileController.html") && (aVar = x.this.T) != null) {
                aVar.a("controller html - web-view receivedError on loading - " + str + " (errorCode: " + i + ")");
            }
            super.onReceivedError(webView, i, str, str2);
        }

        @Override
        @TargetApi(26)
        public final boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
            x xVar = x.this;
            Log.e(xVar.g, "Chromium process crashed - detail.didCrash(): " + androidx.core.widget.b.z(renderProcessGoneDetail));
            String str = androidx.core.widget.b.z(renderProcessGoneDetail) ? "Render process was observed to crash" : "Render process was killed by the system";
            lj.a aVar = xVar.T;
            if (aVar != null) {
                aVar.b(str);
            }
            if (xVar.n == null) {
                return true;
            }
            com.ironsource.sdk.j.g gVar = xVar.W;
            if (gVar != null) {
                gVar.onCloseRequested();
            }
            u uVar = xVar.n;
            d.e eVar = uVar.a;
            if (!xVar.i(eVar.toString())) {
                return true;
            }
            xVar.m(new lj.e(xVar, eVar, uVar.b));
            return true;
        }

        @Override
        public final WebResourceResponse shouldInterceptRequest(WebView webView, String str) {
            boolean z;
            Logger.i("shouldInterceptRequest", str);
            try {
                z = new URL(str).getFile().contains("mraid.js");
            } catch (MalformedURLException unused) {
                z = false;
            }
            if (z) {
                StringBuilder sb = new StringBuilder("file://");
                sb.append(x.this.F);
                String j = android.support.v4.media.c.j(sb, File.separator, "mraid.js");
                try {
                    new FileInputStream(new File(j));
                    return new WebResourceResponse("text/javascript", "UTF-8", y.class.getResourceAsStream(j));
                } catch (FileNotFoundException unused2) {
                }
            }
            return super.shouldInterceptRequest(webView, str);
        }

        @Override
        public final boolean shouldOverrideUrlLoading(WebView webView, String str) {
            x xVar = x.this;
            Logger.i("shouldOverrideUrlLoading", str);
            try {
                if (xVar.f(str)) {
                    xVar.i();
                    return true;
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
            return super.shouldOverrideUrlLoading(webView, str);
        }
    }

    public x(Context context, com.ironsource.sdk.controller.j jVar, com.ironsource.sdk.controller.c cVar, lj.a aVar, com.ironsource.environment.e.a aVar2) {
        super(context);
        this.g = "x";
        this.h = IronSourceConstants.IRONSOURCE_CONFIG_NAME;
        this.q = 50;
        this.r = 50;
        this.s = di.DEFAULT_POSITION;
        this.E = null;
        this.J = new Object();
        this.K = false;
        Logger.i("x", "C'tor");
        this.V = cVar;
        this.T = aVar;
        this.e = aVar2;
        String networkStorageDir = IronSourceStorageUtils.getNetworkStorageDir(context);
        this.F = networkStorageDir;
        this.L = jVar;
        FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(-1, -1);
        FrameLayout frameLayout = new FrameLayout(context);
        this.x = frameLayout;
        FrameLayout frameLayout2 = new FrameLayout(context);
        this.v = frameLayout2;
        frameLayout2.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
        frameLayout2.setVisibility(8);
        FrameLayout frameLayout3 = new FrameLayout(context);
        frameLayout3.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
        frameLayout3.addView(this);
        frameLayout.addView(frameLayout2, layoutParams);
        frameLayout.addView(frameLayout3);
        this.I = new com.ironsource.sdk.g.b();
        com.ironsource.sdk.k.b a2 = com.ironsource.sdk.k.b.a(networkStorageDir, aVar2);
        this.l = a2;
        a2.a.a = this;
        this.G = new com.ironsource.sdk.controller.f(SDKUtils.getNetworkConfiguration(), networkStorageDir, SDKUtils.getControllerUrl(), a2);
        t tVar = new t();
        this.t = tVar;
        setWebViewClient(new y());
        setWebChromeClient(tVar);
        com.ironsource.sdk.utils.d.a(this);
        lj.d dVar = new lj.d(UUID.randomUUID().toString(), 0);
        addJavascriptInterface(new lj.b(new com.ironsource.sdk.controller.d(new d()), dVar), "Android");
        addJavascriptInterface(new lj.c(dVar), "GenerateTokenForMessaging");
        setDownloadListener(this);
        this.U = new k(SDKUtils.getControllerConfigAsJSONObject(), context);
        a(context);
        e0 = FeaturesManager.getInstance().getDebugMode();
    }

    public static String b(String str, String str2, String str3, String str4) {
        return android.support.v4.media.c.k(android.support.v4.media.b.q("SSA_CORE.SDKController.runFunction('", str, "?parameters=", str2, "','"), str3, "','", str4, "');");
    }

    public static String c(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8) {
        return a(str, str2, str3, str4, str5, str6, str7, str8, null, false);
    }

    public static void d(x xVar, com.ironsource.sdk.g.c cVar, d.e eVar, String str) {
        if (xVar.i(eVar.toString())) {
            xVar.m(xVar.new l(cVar, eVar, str));
        }
    }

    public static void e(com.ironsource.sdk.controller.x r3, java.lang.String r4, boolean r5, java.lang.String r6, java.lang.String r7) {
        throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.x.e(com.ironsource.sdk.controller.x, java.lang.String, boolean, java.lang.String, java.lang.String):void");
    }

    public static String k(String str) {
        return new com.ironsource.sdk.g.f(str).d("success");
    }

    public static void l(x xVar, String str, String str2) {
        String d2 = new com.ironsource.sdk.g.f(str2).d("errMsg");
        if (TextUtils.isEmpty(d2)) {
            return;
        }
        xVar.f(xVar.new q(str, d2));
    }

    public static String n(String str) {
        return android.support.v4.media.b.m("SSA_CORE.SDKController.runFunction('", str, "');");
    }

    public static d.e o(String str) {
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        d.e eVar = d.e.Interstitial;
        if (str.equalsIgnoreCase(eVar.toString())) {
            return eVar;
        }
        d.e eVar2 = d.e.RewardedVideo;
        if (str.equalsIgnoreCase(eVar2.toString())) {
            return eVar2;
        }
        d.e eVar3 = d.e.OfferWall;
        if (str.equalsIgnoreCase(eVar3.toString())) {
            return eVar3;
        }
        d.e eVar4 = d.e.Banner;
        if (str.equalsIgnoreCase(eVar4.toString())) {
            return eVar4;
        }
        return null;
    }

    public static void p(x xVar, String str) {
        try {
            Logger.i(xVar.g, "load(): " + str);
            xVar.loadUrl(str);
        } catch (Throwable th2) {
            Logger.e(xVar.g, "WebViewController::load: " + th2);
        }
    }

    public final String a(d.e eVar, JSONObject jSONObject) {
        HashMap hashMap = new HashMap();
        hashMap.put(IronSourceConstants.KEY_SESSION_DEPTH, Integer.toString(jSONObject.optInt(IronSourceConstants.KEY_SESSION_DEPTH)));
        String optString = jSONObject.optString("demandSourceName");
        String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(jSONObject);
        com.ironsource.sdk.g.c a2 = this.L.a(eVar, fetchDemandSourceId);
        if (a2 != null) {
            Map<String, String> map = a2.d;
            if (map != null) {
                hashMap.putAll(map);
            }
            if (!TextUtils.isEmpty(optString)) {
                hashMap.put("demandSourceName", optString);
            }
            if (!TextUtils.isEmpty(fetchDemandSourceId)) {
                hashMap.put("demandSourceId", fetchDemandSourceId);
            }
        }
        Map<String, String> map2 = eVar == d.e.OfferWall ? this.k : null;
        if (map2 != null) {
            hashMap.putAll(map2);
        }
        String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap);
        a.C0059a a3 = a.C0059a.a(eVar);
        return b(a3.a, flatMapToJsonAsString, a3.b, a3.c);
    }

    @Override
    public void destroy() {
        super.destroy();
        com.ironsource.sdk.k.b bVar = this.l;
        if (bVar != null) {
            bVar.a();
        }
        k kVar = this.U;
        if (kVar != null) {
            kVar.a.a();
        }
        CountDownTimer countDownTimer = this.f;
        if (countDownTimer != null) {
            countDownTimer.cancel();
        }
    }

    public final void f(Runnable runnable) {
        com.ironsource.environment.e.a aVar = this.e;
        if (aVar != null) {
            aVar.a(runnable);
        }
    }

    public final void g(String str, String str2, d.e eVar, com.ironsource.sdk.g.c cVar, w wVar) {
        String str3;
        if (TextUtils.isEmpty(str2) || TextUtils.isEmpty(str)) {
            wVar.a("User id or Application key are missing", eVar, cVar);
            return;
        }
        d.e eVar2 = d.e.RewardedVideo;
        String b2 = null;
        if (eVar == eVar2 || eVar == d.e.Interstitial || eVar == d.e.OfferWall || eVar == d.e.Banner) {
            HashMap hashMap = new HashMap();
            hashMap.put("applicationKey", this.i);
            hashMap.put("applicationUserId", this.j);
            if (cVar != null) {
                Map<String, String> map = cVar.d;
                if (map != null) {
                    hashMap.putAll(map);
                    HashMap<String, Long> hashMap2 = com.ironsource.sdk.service.a.b;
                    hashMap.put("loadStartTime", String.valueOf(com.ironsource.sdk.service.a.a(cVar.b)));
                }
                hashMap.put("demandSourceName", cVar.a);
                hashMap.put("demandSourceId", cVar.b);
            }
            d.e eVar3 = d.e.OfferWall;
            Map<String, String> map2 = eVar == eVar3 ? this.k : null;
            if (map2 != null) {
                hashMap.putAll(map2);
            }
            String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap);
            a.C0059a c0059a = new a.C0059a();
            if (eVar == eVar2) {
                c0059a.a = "initRewardedVideo";
                c0059a.b = "onInitRewardedVideoSuccess";
                str3 = "onInitRewardedVideoFail";
            } else if (eVar == d.e.Interstitial) {
                c0059a.a = "initInterstitial";
                c0059a.b = "onInitInterstitialSuccess";
                str3 = "onInitInterstitialFail";
            } else if (eVar == eVar3) {
                c0059a.a = "initOfferWall";
                c0059a.b = "onInitOfferWallSuccess";
                str3 = "onInitOfferWallFail";
            } else {
                if (eVar == d.e.Banner) {
                    c0059a.a = "initBanner";
                    c0059a.b = "onInitBannerSuccess";
                    str3 = "onInitBannerFail";
                }
                b2 = b(c0059a.a, flatMapToJsonAsString, c0059a.b, c0059a.c);
            }
            c0059a.c = str3;
            b2 = b(c0059a.a, flatMapToJsonAsString, c0059a.b, c0059a.c);
        } else if (eVar == d.e.OfferWallCredits) {
            b2 = b("getUserCredits", a("productType", "OfferWall", "applicationKey", this.i, "applicationUserId", this.j, null, null, null, false), "null", "onGetUserCreditsFail");
        }
        b(b2);
    }

    public final void h(String str, String str2, String str3) {
        try {
            b(b("assetCachedFailed", a("file", str, "path", q(str2), "errMsg", str3, null, null, null, false)));
        } catch (Exception unused) {
        }
    }

    public final boolean i(String str) {
        boolean isEmpty = TextUtils.isEmpty(str);
        String str2 = this.g;
        boolean z = false;
        if (isEmpty) {
            Logger.d(str2, "Trying to trigger a listener - no product was found");
            return false;
        }
        if (!str.equalsIgnoreCase(d.e.Interstitial.toString()) ? !str.equalsIgnoreCase(d.e.RewardedVideo.toString()) ? !str.equalsIgnoreCase(d.e.Banner.toString()) ? (str.equalsIgnoreCase(d.e.OfferWall.toString()) || str.equalsIgnoreCase(d.e.OfferWallCredits.toString())) && this.C != null : this.D != null : this.A != null : this.B != null) {
            z = true;
        }
        if (!z) {
            Logger.d(str2, "Trying to trigger a listener - no listener was found for product ".concat(str));
        }
        return z;
    }

    public final com.ironsource.sdk.j.a.a j(d.e eVar) {
        if (eVar == d.e.Interstitial) {
            return this.B;
        }
        if (eVar == d.e.RewardedVideo) {
            return this.A;
        }
        if (eVar == d.e.Banner) {
            return this.D;
        }
        return null;
    }

    public final void m(Runnable runnable) {
        com.ironsource.environment.e.a aVar = this.e;
        if (aVar != null) {
            aVar.c(runnable);
        }
    }

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

    @Override
    public boolean onKeyDown(int i2, KeyEvent keyEvent) {
        com.ironsource.sdk.j.g gVar;
        if (i2 == 4 && (gVar = this.W) != null && gVar.onBackButtonPressed()) {
            return true;
        }
        return super.onKeyDown(i2, keyEvent);
    }

    public final String q(String str) {
        String str2 = this.F + File.separator;
        return str.contains(str2) ? str.substring(str2.length()) : str;
    }

    @Override
    public WebBackForwardList saveState(Bundle bundle) {
        return super.saveState(bundle);
    }

    public class k extends com.ironsource.sdk.service.Connectivity.b {
        public k(JSONObject jSONObject, Context context) {
            super(context, jSONObject);
        }

        @Override
        public final void a() {
            x xVar = x.this;
            if (xVar.m) {
                xVar.d("none");
            }
        }

        @Override
        public final void a(String str) {
            x xVar = x.this;
            if (xVar.m) {
                xVar.d(str);
            }
        }

        @Override
        public final void a(String str, JSONObject jSONObject) {
            if (jSONObject != null) {
                x xVar = x.this;
                if (xVar.m) {
                    try {
                        jSONObject.put("connectionType", str);
                        Logger.i(xVar.g, "device connection info changed: " + jSONObject.toString());
                        xVar.b(x.b("connectionInfoChanged", x.a("connectionInfo", jSONObject.toString(), null, null, null, null, null, null, null, false)));
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                }
            }
        }
    }

    @Override
    public final d.c c() {
        return d.c.Web;
    }

    @Override
    public final void d() {
        b(b("destroyBanner", "", "onDestroyBannersSuccess", "onDestroyBannersFail"));
    }

    @Override
    public final void e() {
        b(n("enterForeground"));
    }

    @Override
    public final void f() {
        b(n("enterBackground"));
    }

    @Override
    public final void h() {
        throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.x.h():void");
    }

    public final void i() {
        b(n("interceptedUrlToStore"));
    }

    public final void k() {
        try {
            onPause();
        } catch (Throwable th2) {
            Logger.i(this.g, "WebViewController: onPause() - " + th2);
        }
    }

    public final void l() {
        try {
            onResume();
        } catch (Throwable th2) {
            Logger.i(this.g, "WebViewController: onResume() - " + th2);
        }
    }

    public static 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) {
            e2.printStackTrace();
        }
        return jSONObject.toString();
    }

    @Override
    public final boolean c(String str) {
        com.ironsource.sdk.g.c a2 = this.L.a(d.e.Interstitial, str);
        return a2 != null && a2.f;
    }

    public final void d(String str) {
        Logger.i(this.g, "device status changed, connection type " + str);
        com.ironsource.sdk.a.b.a(str);
        b(b("deviceStatusChanged", a("connectionType", str, null, null, null, null, null, null, null, false)));
    }

    public final void e(String str) {
        com.ironsource.sdk.j.g gVar;
        if (str.equals(TJAdUnitConstants.String.FORCE_CLOSE) && (gVar = this.W) != null) {
            gVar.onCloseRequested();
        }
        b(b("engageEnd", a("action", str, null, null, null, null, null, null, null, false)));
    }

    public final boolean f(String str) {
        List<String> b2 = com.ironsource.sdk.utils.b.a().b();
        try {
            if (b2.isEmpty()) {
                return false;
            }
            Iterator<String> it = b2.iterator();
            while (it.hasNext()) {
                if (str.contains(it.next())) {
                    a.AnonymousClass1.a(this.V.a(), str, null);
                    return true;
                }
            }
            return false;
        } catch (Exception e2) {
            e2.printStackTrace();
            return false;
        }
    }

    @Override
    public final void g() {
        a(this.I);
    }

    public final void a(int i2) {
        com.ironsource.sdk.controller.f fVar = this.G;
        if (!(fVar.d != f.b.NONE)) {
            Logger.i(this.g, "load(): Mobile Controller HTML Does not exist");
            return;
        }
        JSONObject controllerConfigAsJSONObject = SDKUtils.getControllerConfigAsJSONObject();
        com.ironsource.sdk.utils.a a2 = com.ironsource.sdk.utils.a.a(getContext());
        StringBuilder sb = new StringBuilder();
        String sDKVersion = SDKUtils.getSDKVersion();
        if (!TextUtils.isEmpty(sDKVersion)) {
            sb.append("SDKVersion=");
            sb.append(sDKVersion);
            sb.append("&");
        }
        String str = a2.c;
        if (!TextUtils.isEmpty(str)) {
            sb.append("deviceOs=");
            sb.append(str);
        }
        Uri parse = Uri.parse(SDKUtils.getControllerUrl());
        if (parse != null) {
            String str2 = parse.getScheme() + ":";
            String host = parse.getHost();
            int port = parse.getPort();
            if (port != -1) {
                host = host + ":" + port;
            }
            android.support.v4.media.c.z(sb, "&protocol=", str2, "&domain=", host);
            if (controllerConfigAsJSONObject.keys().hasNext()) {
                try {
                    String jSONObject = new JSONObject(controllerConfigAsJSONObject, new String[]{"isSecured", "applicationKey"}).toString();
                    if (!TextUtils.isEmpty(jSONObject)) {
                        sb.append("&controllerConfig");
                        sb.append("=");
                        sb.append(jSONObject);
                    }
                } catch (JSONException e2) {
                    e2.printStackTrace();
                }
            }
            sb.append("&debug=");
            sb.append(e0);
        }
        String sb2 = sb.toString();
        Map<String, String> initSDKParams = SDKUtils.getInitSDKParams();
        if (initSDKParams != null && initSDKParams.containsKey("sessionid")) {
            sb2 = String.format("%s&sessionid=%s", sb2, initSDKParams.get("sessionid"));
        }
        this.e.a(new b(controllerConfigAsJSONObject, android.support.v4.media.b.C(fVar.c().toURI().toString(), "?", sb2)));
        this.f = new c(i2).start();
    }

    public static int b() {
        return e0;
    }

    public static String b(String str, String str2) {
        return android.support.v4.media.c.i("SSA_CORE.SDKController.runFunction('", str, "?parameters=", str2, "');");
    }

    @Override
    public final void a(Context context) {
        r rVar = new r(context);
        com.ironsource.environment.e.a aVar = this.e;
        if (aVar != null) {
            aVar.b(rVar);
        }
    }

    @Override
    public final void b(Context context) {
        s sVar = new s(context);
        com.ironsource.environment.e.a aVar = this.e;
        if (aVar != null) {
            aVar.b(sVar);
        }
    }

    public final void a(com.ironsource.sdk.g.b r11) {
        throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.x.a(com.ironsource.sdk.g.b):void");
    }

    @Override
    public final void b(com.ironsource.sdk.g.c cVar, Map<String, String> map, com.ironsource.sdk.j.a.c cVar2) {
        b(a(d.e.Interstitial, new JSONObject(SDKUtils.mergeHashMaps(new Map[]{map, cVar.a()}))));
    }

    @Override
    public final void a(com.ironsource.sdk.g.c cVar, Map<String, String> map, com.ironsource.sdk.j.a.b bVar) {
        Map<String, String> mergeHashMaps = SDKUtils.mergeHashMaps(new Map[]{map, cVar.a()});
        if (map != null) {
            b(b("loadBanner", SDKUtils.flatMapToJsonAsString(mergeHashMaps), "onLoadBannerSuccess", "onLoadBannerFail"));
        }
    }

    public void b(String str) {
        if (TextUtils.isEmpty(str)) {
            return;
        }
        int i2 = e0;
        String str2 = "console.log(\"JS exeption: \" + JSON.stringify(e));";
        if (i2 != d.EnumC0060d.MODE_0.d && (i2 < d.EnumC0060d.MODE_1.d || i2 > d.EnumC0060d.MODE_3.d)) {
            str2 = "empty";
        }
        StringBuilder sb = new StringBuilder();
        sb.append("try{");
        sb.append(str);
        sb.append("}catch(e){");
        sb.append(str2);
        sb.append("}");
        String str3 = "javascript:" + sb.toString();
        Logger.i(this.g, str3);
        f(new m(sb, str3));
    }

    @Override
    public final void a(com.ironsource.sdk.g.c cVar, Map<String, String> map, com.ironsource.sdk.j.a.c cVar2) {
        Map<String, String> mergeHashMaps = SDKUtils.mergeHashMaps(new Map[]{map, cVar.a()});
        this.I.a(cVar.b, true);
        b(b("loadInterstitial", SDKUtils.flatMapToJsonAsString(mergeHashMaps), "onLoadInterstitialSuccess", "onLoadInterstitialFail"));
    }

    @Override
    public final void a(com.ironsource.sdk.h.c cVar) {
        if (!cVar.getName().contains("mobileController.html")) {
            String name = cVar.getName();
            String parent = cVar.getParent();
            try {
                b(b("assetCached", a("file", name, "path", q(parent), null, null, null, null, null, false)));
                return;
            } catch (Exception e2) {
                h(name, parent, e2.getMessage());
                return;
            }
        }
        n nVar = new n();
        com.ironsource.sdk.controller.f fVar = this.G;
        if (fVar.d != f.b.NONE) {
            return;
        }
        if (fVar.c == f.a.b) {
            IronSourceStorageUtils.deleteFile(new com.ironsource.sdk.h.c(fVar.e, "fallback_mobileController.html"));
        }
        f.b bVar = f.b.CONTROLLER_FROM_SERVER;
        fVar.d = bVar;
        fVar.a(bVar);
        nVar.run();
    }

    @Override
    public final void a(com.ironsource.sdk.h.c cVar, com.ironsource.sdk.g.e eVar) {
        if (!cVar.getName().contains("mobileController.html")) {
            h(cVar.getName(), cVar.getParent(), eVar.a);
            return;
        }
        o oVar = new o();
        p pVar = new p(eVar);
        com.ironsource.sdk.controller.f fVar = this.G;
        if (fVar.d != f.b.NONE) {
            return;
        }
        if (fVar.c == f.a.b && fVar.d()) {
            f.b bVar = f.b.FALLBACK_CONTROLLER_RECOVERY;
            fVar.d = bVar;
            fVar.a(bVar);
            oVar.run();
            return;
        }
        com.ironsource.sdk.a.a a2 = new com.ironsource.sdk.a.a().a("generalmessage", Integer.valueOf(fVar.b));
        if (fVar.a > 0) {
            a2.a("timingvalue", Long.valueOf(System.currentTimeMillis() - fVar.a));
        }
        com.ironsource.sdk.a.d.a(com.ironsource.sdk.a.f.t, a2.a);
        pVar.run();
    }

    @Override
    public final void a(String str, com.ironsource.sdk.j.a.c cVar) {
        HashMap hashMap = new HashMap();
        hashMap.put("demandSourceName", str);
        String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap);
        this.I.a(str, true);
        b(b("loadInterstitial", flatMapToJsonAsString, "onLoadInterstitialSuccess", "onLoadInterstitialFail"));
    }

    public final void a(String str, String str2) {
        b(b("onNativeLifeCycleEvent", a("lifeCycleEvent", str2, "productType", str, null, null, null, null, null, false)));
    }

    @Override
    public final void a(String str, String str2, com.ironsource.sdk.g.c cVar, com.ironsource.sdk.j.a.b bVar) {
        this.i = str;
        this.j = str2;
        this.D = bVar;
        g(str, str2, d.e.Banner, cVar, new j());
    }

    @Override
    public final void a(String str, String str2, com.ironsource.sdk.g.c cVar, com.ironsource.sdk.j.a.c cVar2) {
        this.i = str;
        this.j = str2;
        this.B = cVar2;
        com.ironsource.sdk.g.b bVar = this.I;
        bVar.f = str;
        bVar.g = str2;
        g(str, str2, d.e.Interstitial, cVar, new f());
    }

    @Override
    public final void a(String str, String str2, com.ironsource.sdk.g.c cVar, com.ironsource.sdk.j.a.d dVar) {
        this.i = str;
        this.j = str2;
        this.A = dVar;
        com.ironsource.sdk.g.b bVar = this.I;
        bVar.a = str;
        bVar.b = str2;
        g(str, str2, d.e.RewardedVideo, cVar, new e());
    }

    @Override
    public final void a(String str, String str2, com.ironsource.sdk.j.e eVar) {
        this.i = str;
        this.j = str2;
        this.C = eVar;
        g(str, str2, d.e.OfferWallCredits, null, new i());
    }

    @Override
    public final void a(String str, String str2, Map<String, String> map, com.ironsource.sdk.j.e eVar) {
        this.i = str;
        this.j = str2;
        this.k = map;
        this.C = eVar;
        com.ironsource.sdk.g.b bVar = this.I;
        bVar.j = map;
        bVar.h = true;
        g(str, str2, d.e.OfferWall, null, new h());
    }

    @Override
    public final void a(Map<String, String> map, com.ironsource.sdk.j.e eVar) {
        this.k = map;
        b("SSA_CORE.SDKController.runFunction('showOfferWall','onShowOfferWallSuccess','onShowOfferWallFail');");
    }

    @Override
    public final void a(JSONObject jSONObject) {
        b(b("updateConsentInfo", jSONObject != null ? jSONObject.toString() : null));
    }

    @Override
    public final void a(JSONObject jSONObject, com.ironsource.sdk.j.a.c cVar) {
        b(a(d.e.Interstitial, jSONObject));
    }

    @Override
    public final void a(JSONObject jSONObject, com.ironsource.sdk.j.a.d dVar) {
        b(a(d.e.RewardedVideo, jSONObject));
    }

    public final void a(boolean z, String str) {
        b(b("viewableChange", a("webview", str, null, null, null, null, null, null, "isViewable", z)));
    }
}