正在查看: Fancy Optimizer v4.6.3 应用的 x.java JAVA 源代码文件
本页面展示 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)));
}
}