Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,448 @@
package com.ironsource.sdk.controller;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.RelativeLayout;
import androidx.core.view.InputDeviceCompat;
import com.ironsource.ce;
import com.ironsource.cu;
import com.ironsource.el;
import com.ironsource.i9;
import com.ironsource.kn;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.n5;
import com.ironsource.nb;
import com.ironsource.pf;
import com.ironsource.qi;
import com.ironsource.sdk.controller.v;
import com.ironsource.sdk.utils.Logger;
import com.ironsource.sdk.utils.SDKUtils;
import com.ironsource.sf;
import com.ironsource.t2;
import com.ironsource.v8;
import com.ironsource.vp;
import com.ironsource.xf;
import com.ironsource.yu;
/* loaded from: classes4.dex */
public class ControllerActivity extends Activity implements kn, cu {
private static final String n = "ControllerActivity";
private static final int o = 1;
private static String p = "removeWebViewContainerView | mContainer is null";
private static String q = "removeWebViewContainerView | view is null";
private String a;
private v b;
private RelativeLayout c;
private FrameLayout d;
private ce e;
private String g;
private t2 k;
private boolean l;
private boolean m;
public int currentRequestedRotation = -1;
private boolean f = false;
private Handler h = new Handler();
private final Runnable i = new a();
final RelativeLayout.LayoutParams j = new RelativeLayout.LayoutParams(-1, -1);
public class a implements Runnable {
public a() {
}
@Override // java.lang.Runnable
public void run() {
ControllerActivity.this.getWindow().getDecorView().setSystemUiVisibility(SDKUtils.getActivityUIFlags(ControllerActivity.this.f));
}
}
public class b implements View.OnSystemUiVisibilityChangeListener {
public b() {
}
@Override // android.view.View.OnSystemUiVisibilityChangeListener
public void onSystemUiVisibilityChange(int i) {
if ((i & InputDeviceCompat.SOURCE_TOUCHSCREEN) == 0) {
ControllerActivity.this.h.removeCallbacks(ControllerActivity.this.i);
ControllerActivity.this.h.postDelayed(ControllerActivity.this.i, 500L);
}
}
}
public class c implements Runnable {
public c() {
}
@Override // java.lang.Runnable
public void run() {
ControllerActivity.this.getWindow().addFlags(128);
}
}
public class d implements Runnable {
public d() {
}
@Override // java.lang.Runnable
public void run() {
ControllerActivity.this.getWindow().clearFlags(128);
}
}
private View a(ViewGroup viewGroup) {
return d() ? viewGroup.findViewById(1) : pf.a().a(this.a).getPresentingView();
}
private FrameLayout a(String str) {
return !b(str) ? this.b.s() : yu.a(getApplicationContext(), pf.a().a(str).getPresentingView());
}
private void a() {
runOnUiThread(new d());
}
@SuppressLint({"SourceLockedOrientationActivity"})
private void a(String str, int i) {
int i2;
if (str != null) {
if ("landscape".equalsIgnoreCase(str)) {
g();
return;
}
if ("portrait".equalsIgnoreCase(str)) {
h();
return;
}
if ("device".equalsIgnoreCase(str)) {
if (!this.e.B(this)) {
return;
} else {
i2 = 1;
}
} else if (getRequestedOrientation() != -1) {
return;
} else {
i2 = 4;
}
setRequestedOrientation(i2);
}
}
private void b() {
String str = n;
Logger.i(str, "clearWebviewController");
v vVar = this.b;
if (vVar == null) {
Logger.i(str, "clearWebviewController, null");
return;
}
vVar.a(v.u.Gone);
this.b.C();
this.b.D();
this.b.g(this.g, "onDestroy");
}
private boolean b(String str) {
return (TextUtils.isEmpty(str) || str.equals(Integer.toString(1))) ? false : true;
}
private void c() {
Intent intent = getIntent();
a(intent.getStringExtra(v8.h.A), intent.getIntExtra(v8.h.B, 0));
}
private boolean d() {
return this.a == null;
}
private void e() {
runOnUiThread(new c());
}
private void f() {
ViewGroup viewGroup;
try {
if (this.c == null) {
throw new Exception(p);
}
ViewGroup viewGroup2 = (ViewGroup) this.d.getParent();
View a2 = a(viewGroup2);
if (a2 == null) {
throw new Exception(q);
}
if (isFinishing() && (viewGroup = (ViewGroup) a2.getParent()) != null) {
viewGroup.removeView(a2);
}
viewGroup2.removeView(this.d);
} catch (Exception e) {
i9.d().a(e);
xf.a(vp.s, new sf().a(nb.A, e.getMessage()).a());
Logger.i(n, "removeWebViewContainerView fail " + e.getMessage());
}
}
private void g() {
String str;
String str2;
int I = this.e.I(this);
String str3 = n;
Logger.i(str3, "setInitiateLandscapeOrientation");
if (I != 0) {
if (I == 2) {
str2 = "ROTATION_180";
} else if (I == 3) {
str2 = "ROTATION_270 Right Landscape";
} else {
if (I != 1) {
Logger.i(str3, "No Rotation");
return;
}
str = "ROTATION_90 Left Landscape";
}
Logger.i(str3, str2);
setRequestedOrientation(8);
return;
}
str = "ROTATION_0";
Logger.i(str3, str);
setRequestedOrientation(0);
}
@SuppressLint({"SourceLockedOrientationActivity"})
private void h() {
String str;
int I = this.e.I(this);
String str2 = n;
Logger.i(str2, "setInitiatePortraitOrientation");
if (I == 0) {
str = "ROTATION_0";
} else if (I == 2) {
Logger.i(str2, "ROTATION_180");
setRequestedOrientation(9);
return;
} else if (I == 1) {
str = "ROTATION_270 Right Landscape";
} else {
if (I != 3) {
Logger.i(str2, "No Rotation");
return;
}
str = "ROTATION_90 Left Landscape";
}
Logger.i(str2, str);
setRequestedOrientation(1);
}
@Override // com.ironsource.kn
public boolean onBackButtonPressed() {
onBackPressed();
return true;
}
@Override // android.app.Activity
public void onBackPressed() {
Logger.i(n, "onBackPressed");
if (n5.a().a(this)) {
return;
}
super.onBackPressed();
}
@Override // com.ironsource.kn
public void onCloseRequested() {
finish();
}
@Override // android.app.Activity
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.e = el.N().f();
try {
new com.ironsource.m(this).a();
new com.ironsource.l(this).a();
v vVar = (v) qi.a((Context) this).a().j();
this.b = vVar;
vVar.s().setId(1);
this.b.a((kn) this);
this.b.a((cu) this);
Intent intent = getIntent();
this.g = intent.getStringExtra(v8.h.m);
this.f = intent.getBooleanExtra(v8.h.v, false);
this.a = intent.getStringExtra("adViewId");
this.l = false;
this.m = intent.getBooleanExtra(v8.h.z0, false);
if (this.f) {
getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(new b());
runOnUiThread(this.i);
}
RelativeLayout relativeLayout = new RelativeLayout(this);
this.c = relativeLayout;
setContentView(relativeLayout, this.j);
this.d = a(this.a);
if (this.c.findViewById(1) == null && this.d.getParent() != null) {
finish();
}
c();
this.c.addView(this.d, this.j);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
finish();
}
}
@Override // android.app.Activity
public void onDestroy() {
super.onDestroy();
String str = n;
Logger.i(str, "onDestroy");
f();
if (this.l) {
return;
}
Logger.i(str, "onDestroy | destroyedFromBackground");
b();
}
@Override // android.app.Activity, android.view.KeyEvent.Callback
public boolean onKeyDown(int i, KeyEvent keyEvent) {
if (i == 4 && this.b.y()) {
this.b.x();
return true;
}
if (this.f && (i == 25 || i == 24)) {
this.h.removeCallbacks(this.i);
this.h.postDelayed(this.i, 500L);
}
return super.onKeyDown(i, keyEvent);
}
@Override // com.ironsource.kn
public void onOrientationChanged(String str, int i) {
a(str, i);
}
@Override // android.app.Activity
public void onPause() {
super.onPause();
Logger.i(n, "onPause, isFinishing=" + isFinishing());
t.a(this);
v vVar = this.b;
if (vVar != null) {
vVar.a((Context) this);
if (!this.m) {
this.b.B();
}
this.b.a(false, v8.h.Z);
this.b.g(this.g, v8.h.t0);
}
if (isFinishing()) {
this.l = true;
b();
}
}
@Override // android.app.Activity
public void onResume() {
super.onResume();
Logger.i(n, v8.h.u0);
v vVar = this.b;
if (vVar != null) {
vVar.b(this);
if (!this.m) {
this.b.F();
}
this.b.a(true, v8.h.Z);
this.b.g(this.g, v8.h.u0);
}
t.b(this);
}
@Override // android.app.Activity
public void onStart() {
super.onStart();
Logger.i(n, "onStart");
v vVar = this.b;
if (vVar != null) {
vVar.g(this.g, "onStart");
}
}
@Override // android.app.Activity
public void onStop() {
super.onStop();
Logger.i(n, "onStop");
v vVar = this.b;
if (vVar != null) {
vVar.g(this.g, "onStop");
}
}
@Override // android.app.Activity
public void onUserLeaveHint() {
super.onUserLeaveHint();
Logger.i(n, "onUserLeaveHint");
v vVar = this.b;
if (vVar != null) {
vVar.g(this.g, "onUserLeaveHint");
}
}
@Override // com.ironsource.cu
public void onVideoEnded() {
toggleKeepScreen(false);
}
@Override // com.ironsource.cu
public void onVideoPaused() {
toggleKeepScreen(false);
}
@Override // com.ironsource.cu
public void onVideoResumed() {
toggleKeepScreen(true);
}
@Override // com.ironsource.cu
public void onVideoStarted() {
toggleKeepScreen(true);
}
@Override // com.ironsource.cu
public void onVideoStopped() {
toggleKeepScreen(false);
}
@Override // android.app.Activity, android.view.Window.Callback
public void onWindowFocusChanged(boolean z) {
super.onWindowFocusChanged(z);
if (this.f && z) {
runOnUiThread(this.i);
}
}
@Override // android.app.Activity
public void setRequestedOrientation(int i) {
if (this.currentRequestedRotation != i) {
Logger.i(n, "Rotation: Req = " + i + " Curr = " + this.currentRequestedRotation);
this.currentRequestedRotation = i;
super.setRequestedOrientation(i);
}
}
public void toggleKeepScreen(boolean z) {
if (z) {
e();
} else {
a();
}
}
}

View File

@@ -0,0 +1,114 @@
package com.ironsource.sdk.controller;
import com.ironsource.i8;
import com.ironsource.i9;
import com.ironsource.j8;
import com.ironsource.jr;
import com.ironsource.kd;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.sdk.utils.SDKUtils;
import com.ironsource.v8;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class FeaturesManager {
private static volatile FeaturesManager c = null;
private static final String d = "debugMode";
private Map<String, ?> a;
private final ArrayList<String> b = new a();
public class a extends ArrayList<String> {
public a() {
add(v8.d.f);
add(v8.d.e);
add(v8.d.g);
add(v8.d.h);
add(v8.d.i);
add(v8.d.j);
add(v8.d.k);
add(v8.d.l);
add(v8.d.m);
}
}
private FeaturesManager() {
if (c != null) {
throw new RuntimeException("Use getInstance() method to get the single instance of this class.");
}
this.a = new HashMap();
}
public static FeaturesManager getInstance() {
if (c == null) {
synchronized (FeaturesManager.class) {
try {
if (c == null) {
c = new FeaturesManager();
}
} finally {
}
}
}
return c;
}
public ArrayList<String> a() {
return new ArrayList<>(this.b);
}
public JSONObject getDataManagerConfig() {
JSONObject networkConfiguration = SDKUtils.getNetworkConfiguration();
return networkConfiguration.has(v8.a.c) ? networkConfiguration.optJSONObject(v8.a.c) : new JSONObject();
}
public int getDebugMode() {
Integer num = 0;
try {
if (this.a.containsKey("debugMode")) {
num = (Integer) this.a.get("debugMode");
}
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
}
if (num != null) {
return num.intValue();
}
return 0;
}
public i8 getFeatureFlagCatchUrlError() {
return new i8(SDKUtils.getNetworkConfiguration().optJSONObject(i8.a.c));
}
public j8 getFeatureFlagClickCheck() {
return new j8(SDKUtils.getNetworkConfiguration());
}
public kd getFeatureFlagHealthCheck() {
return new kd(SDKUtils.getNetworkConfiguration().optJSONObject(v8.a.q));
}
public int getInitRecoverTrials() {
JSONObject optJSONObject = SDKUtils.getNetworkConfiguration().optJSONObject(v8.a.e);
if (optJSONObject != null) {
return optJSONObject.optInt(v8.a.d, 0);
}
return 0;
}
public jr getSessionHistoryConfig() {
JSONObject networkConfiguration = SDKUtils.getNetworkConfiguration();
return new jr(networkConfiguration.has(v8.a.r) ? networkConfiguration.optJSONObject(v8.a.r) : new JSONObject());
}
public void updateDebugConfigurations(Map<String, Object> map) {
if (map == null) {
return;
}
this.a = map;
}
}

View File

@@ -0,0 +1,28 @@
package com.ironsource.sdk.controller;
import android.os.Bundle;
import com.ironsource.sdk.utils.Logger;
import com.ironsource.v8;
/* loaded from: classes4.dex */
public class InterstitialActivity extends ControllerActivity {
private static final String r = "InterstitialActivity";
@Override // com.ironsource.sdk.controller.ControllerActivity, android.app.Activity
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
Logger.i(r, "onCreate");
}
@Override // com.ironsource.sdk.controller.ControllerActivity, android.app.Activity
public void onPause() {
super.onPause();
Logger.i(r, v8.h.t0);
}
@Override // com.ironsource.sdk.controller.ControllerActivity, android.app.Activity
public void onResume() {
super.onResume();
Logger.i(r, v8.h.u0);
}
}

View File

@@ -0,0 +1,362 @@
package com.ironsource.sdk.controller;
import android.R;
import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.view.ContextThemeWrapper;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.RenderProcessGoneDetail;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import androidx.core.view.InputDeviceCompat;
import com.ironsource.dj;
import com.ironsource.i8;
import com.ironsource.i9;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.qi;
import com.ironsource.sdk.utils.Logger;
import com.ironsource.sdk.utils.SDKUtils;
import com.ironsource.v8;
import com.ironsource.vt;
import com.ironsource.yq;
/* loaded from: classes4.dex */
public class OpenUrlActivity extends Activity {
private static final String j = "OpenUrlActivity";
private static final int k = SDKUtils.generateViewId();
private static final int l = SDKUtils.generateViewId();
private v b;
private ProgressBar c;
boolean d;
private RelativeLayout e;
private String f;
private WebView a = null;
private final Handler g = new Handler(Looper.getMainLooper());
private boolean h = false;
private final Runnable i = new b();
public class a implements View.OnSystemUiVisibilityChangeListener {
public a() {
}
@Override // android.view.View.OnSystemUiVisibilityChangeListener
public void onSystemUiVisibilityChange(int i) {
if ((i & InputDeviceCompat.SOURCE_TOUCHSCREEN) == 0) {
OpenUrlActivity.this.g.removeCallbacks(OpenUrlActivity.this.i);
OpenUrlActivity.this.g.postDelayed(OpenUrlActivity.this.i, 500L);
}
}
}
public class b implements Runnable {
public b() {
}
@Override // java.lang.Runnable
public void run() {
OpenUrlActivity.this.getWindow().getDecorView().setSystemUiVisibility(SDKUtils.getActivityUIFlags(OpenUrlActivity.this.h));
}
}
public class c extends WebViewClient {
private c() {
}
public /* synthetic */ c(OpenUrlActivity openUrlActivity, a aVar) {
this();
}
@Override // android.webkit.WebViewClient
public void onPageFinished(WebView webView, String str) {
super.onPageFinished(webView, str);
OpenUrlActivity.this.c.setVisibility(4);
}
@Override // android.webkit.WebViewClient
public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
super.onPageStarted(webView, str, bitmap);
OpenUrlActivity.this.c.setVisibility(0);
}
@Override // android.webkit.WebViewClient
public void onReceivedError(WebView webView, int i, String str, String str2) {
super.onReceivedError(webView, i, str, str2);
try {
i8 featureFlagCatchUrlError = FeaturesManager.getInstance().getFeatureFlagCatchUrlError();
if (featureFlagCatchUrlError.c()) {
if (featureFlagCatchUrlError.e() && OpenUrlActivity.this.b != null) {
OpenUrlActivity.this.b.d(str, str2);
}
if (featureFlagCatchUrlError.d()) {
OpenUrlActivity.this.finish();
}
}
} catch (Throwable th) {
i9.d().a(th);
}
}
@Override // android.webkit.WebViewClient
@TargetApi(26)
public boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
Logger.e(OpenUrlActivity.j, "Chromium process crashed - detail.didCrash():" + renderProcessGoneDetail.didCrash());
OpenUrlActivity.this.finish();
return true;
}
@Override // android.webkit.WebViewClient
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
if (!new yq(str, dj.e().d(), FeaturesManager.getInstance().getFeatureFlagClickCheck().c()).a()) {
return super.shouldOverrideUrlLoading(webView, str);
}
try {
vt.a(OpenUrlActivity.this, str);
OpenUrlActivity.this.b.z();
} catch (Exception e) {
i9.d().a(e);
StringBuilder sb = new StringBuilder();
sb.append(e instanceof ActivityNotFoundException ? v8.c.x : v8.c.y);
if (OpenUrlActivity.this.b != null) {
OpenUrlActivity.this.b.d(sb.toString(), str);
}
}
OpenUrlActivity.this.finish();
return true;
}
}
public static class d {
static final String a = "is_store";
static final String b = "external_url";
static final String c = "secondary_web_view";
static final String d = "immersive";
static final String e = "no activity to handle url";
static final String f = "activity failed to open with unspecified reason";
private d() {
}
}
public static class e {
private final com.ironsource.h a;
private int b;
private String c;
private boolean d = false;
private boolean e = false;
private boolean f = false;
public e(com.ironsource.h hVar) {
this.a = hVar;
}
public Intent a(Context context) {
Intent a = this.a.a(context);
a.putExtra("external_url", this.c);
a.putExtra("secondary_web_view", this.d);
a.putExtra("is_store", this.e);
a.putExtra(v8.h.v, this.f);
if (!(context instanceof Activity)) {
a.setFlags(this.b);
}
return a;
}
public e a(int i) {
this.b = i;
return this;
}
public e a(String str) {
this.c = str;
return this;
}
public e a(boolean z) {
this.f = z;
return this;
}
public e b(boolean z) {
this.d = z;
return this;
}
public e c(boolean z) {
this.e = z;
return this;
}
}
private void a() {
if (this.c == null) {
ProgressBar progressBar = new ProgressBar(new ContextThemeWrapper(this, R.style.Theme.Holo.Light.Dialog));
this.c = progressBar;
progressBar.setId(l);
}
if (findViewById(l) == null) {
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-2, -2);
layoutParams.addRule(13);
this.c.setLayoutParams(layoutParams);
this.c.setVisibility(4);
this.e.addView(this.c);
}
}
@SuppressLint({"SetJavaScriptEnabled"})
private void b() {
if (this.a == null) {
WebView webView = new WebView(getApplicationContext());
this.a = webView;
webView.setId(k);
this.a.getSettings().setJavaScriptEnabled(true);
this.a.setWebViewClient(new c(this, null));
loadUrl(this.f);
}
if (findViewById(k) == null) {
this.e.addView(this.a, new RelativeLayout.LayoutParams(-1, -1));
}
a();
v vVar = this.b;
if (vVar != null) {
vVar.a(true, v8.h.Y);
}
}
private void c() {
WebView webView = this.a;
if (webView != null) {
webView.destroy();
}
}
private void d() {
getWindow().addFlags(16);
}
private void e() {
requestWindowFeature(1);
}
private void f() {
getWindow().setFlags(1024, 1024);
}
private void g() {
ViewGroup viewGroup;
v vVar = this.b;
if (vVar != null) {
vVar.a(false, v8.h.Y);
if (this.e == null || (viewGroup = (ViewGroup) this.a.getParent()) == null) {
return;
}
if (viewGroup.findViewById(k) != null) {
viewGroup.removeView(this.a);
}
if (viewGroup.findViewById(l) != null) {
viewGroup.removeView(this.c);
}
}
}
@Override // android.app.Activity
public void finish() {
v vVar;
if (this.d && (vVar = this.b) != null) {
vVar.c(v8.h.j);
}
super.finish();
}
public void loadUrl(String str) {
this.a.stopLoading();
this.a.clearHistory();
try {
this.a.loadUrl(str);
} catch (Throwable th) {
i9.d().a(th);
Logger.e(j, "OpenUrlActivity:: loadUrl: " + th.toString());
}
}
@Override // android.app.Activity
public void onBackPressed() {
if (this.a.canGoBack()) {
this.a.goBack();
} else {
super.onBackPressed();
}
}
@Override // android.app.Activity
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
Logger.i(j, "onCreate()");
try {
this.b = (v) qi.a((Context) this).a().j();
e();
f();
Bundle extras = getIntent().getExtras();
this.f = extras.getString("external_url");
this.d = extras.getBoolean("secondary_web_view");
boolean booleanExtra = getIntent().getBooleanExtra(v8.h.v, false);
this.h = booleanExtra;
if (booleanExtra) {
getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(new a());
runOnUiThread(this.i);
}
RelativeLayout relativeLayout = new RelativeLayout(this);
this.e = relativeLayout;
setContentView(relativeLayout, new ViewGroup.LayoutParams(-1, -1));
} catch (Exception e2) {
i9.d().a(e2);
IronLog.INTERNAL.error(e2.toString());
finish();
}
}
@Override // android.app.Activity
public void onDestroy() {
super.onDestroy();
c();
}
@Override // android.app.Activity, android.view.KeyEvent.Callback
public boolean onKeyDown(int i, KeyEvent keyEvent) {
if (this.h && (i == 25 || i == 24)) {
this.g.postDelayed(this.i, 500L);
}
return super.onKeyDown(i, keyEvent);
}
@Override // android.app.Activity
public void onPause() {
super.onPause();
g();
}
@Override // android.app.Activity
public void onResume() {
super.onResume();
b();
}
@Override // android.app.Activity, android.view.Window.Callback
public void onWindowFocusChanged(boolean z) {
super.onWindowFocusChanged(z);
if (this.h && z) {
runOnUiThread(this.i);
}
}
}

View File

@@ -0,0 +1,147 @@
package com.ironsource.sdk.controller;
import android.content.Context;
import android.text.TextUtils;
import com.ironsource.i9;
import com.ironsource.ju;
import com.ironsource.kf;
import com.ironsource.mj;
import com.ironsource.pf;
import com.ironsource.wp;
import com.ironsource.xu;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class a implements kf {
private static final String d = "loadWithUrl";
private static final String e = "sendMessage";
public static final String f = "removeAdView";
public static final String g = "webviewAction";
public static final String h = "handleGetViewVisibility";
private static final String i = "functionName";
private static final String j = "functionParams";
private static final String k = "success";
private static final String l = "fail";
public static final String m = "errMsg";
private static final String n = "%s | unsupported AdViews API";
private xu a;
private pf b = pf.a();
private Context c;
public static class b {
String a;
JSONObject b;
String c;
String d;
private b() {
}
}
public a(Context context) {
this.c = context;
}
private b a(String str) throws JSONException {
JSONObject jSONObject = new JSONObject(str);
b bVar = new b();
bVar.a = jSONObject.optString("functionName");
bVar.b = jSONObject.optJSONObject("functionParams");
bVar.c = jSONObject.optString("success");
bVar.d = jSONObject.optString("fail");
return bVar;
}
public void a(xu xuVar) {
this.a = xuVar;
}
public void a(String str, mj mjVar) throws Exception {
char c;
b a = a(str);
wp wpVar = new wp();
try {
String str2 = a.a;
switch (str2.hashCode()) {
case -1384357108:
if (str2.equals(f)) {
c = 2;
break;
}
c = 65535;
break;
case 691453791:
if (str2.equals("sendMessage")) {
c = 1;
break;
}
c = 65535;
break;
case 842351363:
if (str2.equals("loadWithUrl")) {
c = 0;
break;
}
c = 65535;
break;
case 1182065477:
if (str2.equals("handleGetViewVisibility")) {
c = 3;
break;
}
c = 65535;
break;
case 1491535759:
if (str2.equals(g)) {
c = 4;
break;
}
c = 65535;
break;
default:
c = 65535;
break;
}
if (c == 0) {
this.b.a(this, a.b, this.c, a.c, a.d);
return;
}
if (c == 1) {
this.b.d(a.b, a.c, a.d);
return;
}
if (c == 2) {
this.b.c(a.b, a.c, a.d);
} else if (c == 3) {
this.b.a(a.b, a.c, a.d);
} else {
if (c != 4) {
throw new IllegalArgumentException(String.format(n, a.a));
}
this.b.b(a.b, a.c, a.d);
}
} catch (Exception e2) {
i9.d().a(e2);
wpVar.b("errMsg", e2.getMessage());
String c2 = this.b.c(a.b);
if (!TextUtils.isEmpty(c2)) {
wpVar.b("adViewId", c2);
}
mjVar.a(false, a.d, wpVar);
}
}
@Override // com.ironsource.kf
public void a(String str, String str2, String str3) {
a(str, ju.a(str2, str3));
}
@Override // com.ironsource.kf
public void a(String str, JSONObject jSONObject) {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
this.a.a(str, jSONObject);
}
}

View File

@@ -0,0 +1,37 @@
package com.ironsource.sdk.controller;
import android.webkit.JavascriptInterface;
import com.ironsource.sdk.controller.v;
import com.ironsource.sdk.utils.Logger;
import java.lang.reflect.Method;
import java.security.AccessControlException;
/* loaded from: classes4.dex */
class b {
private static final String b = "b";
private final v.r a;
public b(v.r rVar) {
this.a = rVar;
}
public void a(String str) {
v.r rVar = this.a;
if (rVar != null) {
rVar.c(str);
}
}
public synchronized void a(String str, String str2) throws Exception {
if (this.a == null) {
Logger.e(b, "!!! nativeAPI == null !!!");
return;
}
Method declaredMethod = v.r.class.getDeclaredMethod(str, String.class);
if (declaredMethod.isAnnotationPresent(JavascriptInterface.class)) {
declaredMethod.invoke(this.a, str2);
return;
}
throw new AccessControlException("Trying to access a private function: " + str);
}
}

View File

@@ -0,0 +1,14 @@
package com.ironsource.sdk.controller;
import com.ironsource.nd;
/* loaded from: classes4.dex */
interface c extends nd {
void b();
void b(String str);
void c();
void c(String str);
}

View File

@@ -0,0 +1,270 @@
package com.ironsource.sdk.controller;
import com.ironsource.i9;
import com.ironsource.nb;
import com.ironsource.ra;
import com.ironsource.sdk.utils.IronSourceStorageUtils;
import com.ironsource.sdk.utils.SDKUtils;
import com.ironsource.sf;
import com.ironsource.v8;
import com.ironsource.vp;
import com.ironsource.xf;
import com.ironsource.zf;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
class d {
static final String h = "controllerSourceData";
private static final String i = "next_";
private static final String j = "fallback_";
private static final String k = "controllerSourceCode";
private long a;
private int b;
private c c;
private EnumC0180d d = EnumC0180d.NONE;
private String e;
private String f;
private ra g;
public class a extends JSONObject {
public a() throws JSONException {
putOpt(v8.a.i, Integer.valueOf(d.this.b));
putOpt(d.k, Integer.valueOf(d.this.d.a()));
}
}
public static /* synthetic */ class b {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[c.values().length];
a = iArr;
try {
iArr[c.FETCH_FROM_SERVER_NO_FALLBACK.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[c.FETCH_FROM_SERVER_WITH_LOCAL_FALLBACK.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[c.FETCH_FOR_NEXT_SESSION_LOAD_FROM_LOCAL.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
}
}
public enum c {
FETCH_FROM_SERVER_NO_FALLBACK,
FETCH_FROM_SERVER_WITH_LOCAL_FALLBACK,
FETCH_FOR_NEXT_SESSION_LOAD_FROM_LOCAL
}
/* renamed from: com.ironsource.sdk.controller.d$d, reason: collision with other inner class name */
public enum EnumC0180d {
NONE(0),
PREPARED_CONTROLLER_LOADED(1),
CONTROLLER_FROM_SERVER(2),
MISSING_PREPARED_CONTROLLER_LOAD_LAST_USED_CONTROLLER(3),
FAILED_RENAME_PREPARED_CONTROLLER_LOAD_LAST_USED_CONTROLLER(4),
FALLBACK_CONTROLLER_RECOVERY(5);
private int a;
EnumC0180d(int i) {
this.a = i;
}
public int a() {
return this.a;
}
}
public d(JSONObject jSONObject, String str, String str2, ra raVar) {
int optInt = jSONObject.optInt(v8.a.i, -1);
this.b = optInt;
this.c = a(optInt);
this.e = str;
this.f = str2;
this.g = raVar;
}
private c a(int i2) {
return i2 != 1 ? i2 != 2 ? c.FETCH_FROM_SERVER_NO_FALLBACK : c.FETCH_FOR_NEXT_SESSION_LOAD_FROM_LOCAL : c.FETCH_FROM_SERVER_WITH_LOCAL_FALLBACK;
}
private void a(EnumC0180d enumC0180d) {
sf a2 = new sf().a(nb.y, Integer.valueOf(this.b)).a(nb.z, Integer.valueOf(enumC0180d.a()));
if (this.a > 0) {
a2.a(nb.B, Long.valueOf(System.currentTimeMillis() - this.a));
}
xf.a(vp.w, a2.a());
}
private void a(zf zfVar) {
if (this.g.c()) {
return;
}
this.g.a(zfVar, this.f);
}
private boolean a() {
try {
if (j()) {
return IronSourceStorageUtils.renameFile(h().getPath(), g().getPath());
}
return false;
} catch (Exception e) {
i9.d().a(e);
return false;
}
}
private boolean b() throws Exception {
return IronSourceStorageUtils.renameFile(i().getPath(), g().getPath());
}
private void c() {
try {
zf g = g();
if (g.exists()) {
zf h2 = h();
if (h2.exists()) {
h2.delete();
}
IronSourceStorageUtils.renameFile(g.getPath(), h2.getPath());
}
} catch (Exception e) {
i9.d().a(e);
}
}
private void d() {
IronSourceStorageUtils.deleteFile(h());
}
private void e() {
IronSourceStorageUtils.deleteFile(g());
}
private zf h() {
return new zf(this.e, "fallback_mobileController.html");
}
private zf i() {
return new zf(this.e, "next_mobileController.html");
}
private boolean j() {
return h().exists();
}
private void l() {
sf a2 = new sf().a(nb.y, Integer.valueOf(this.b));
if (this.a > 0) {
a2.a(nb.B, Long.valueOf(System.currentTimeMillis() - this.a));
}
xf.a(vp.x, a2.a());
}
public void a(sf sfVar) {
sfVar.a(nb.y, Integer.valueOf(this.b));
xf.a(vp.v, sfVar.a());
this.a = System.currentTimeMillis();
}
public void a(Runnable runnable) {
if (m()) {
return;
}
if (this.c == c.FETCH_FROM_SERVER_WITH_LOCAL_FALLBACK) {
d();
}
EnumC0180d enumC0180d = EnumC0180d.CONTROLLER_FROM_SERVER;
this.d = enumC0180d;
a(enumC0180d);
runnable.run();
}
public void a(Runnable runnable, Runnable runnable2) {
if (m()) {
return;
}
if (this.c != c.FETCH_FROM_SERVER_WITH_LOCAL_FALLBACK || !a()) {
l();
runnable2.run();
} else {
EnumC0180d enumC0180d = EnumC0180d.FALLBACK_CONTROLLER_RECOVERY;
this.d = enumC0180d;
a(enumC0180d);
runnable.run();
}
}
public JSONObject f() throws JSONException {
return new a();
}
public zf g() {
return new zf(this.e, v8.f);
}
public boolean k() {
zf zfVar;
int i2 = b.a[this.c.ordinal()];
if (i2 == 1) {
e();
zfVar = new zf(this.e, SDKUtils.getFileName(this.f));
} else {
if (i2 != 2) {
if (i2 == 3) {
try {
zf g = g();
zf i3 = i();
if (!i3.exists() && !g.exists()) {
a(new zf(this.e, SDKUtils.getFileName(this.f)));
return false;
}
if (!i3.exists() && g.exists()) {
EnumC0180d enumC0180d = EnumC0180d.MISSING_PREPARED_CONTROLLER_LOAD_LAST_USED_CONTROLLER;
this.d = enumC0180d;
a(enumC0180d);
a(new zf(this.e, i3.getName()));
return true;
}
c();
if (b()) {
EnumC0180d enumC0180d2 = EnumC0180d.PREPARED_CONTROLLER_LOADED;
this.d = enumC0180d2;
a(enumC0180d2);
d();
a(new zf(this.e, i3.getName()));
return true;
}
if (!a()) {
a(new zf(this.e, SDKUtils.getFileName(this.f)));
return false;
}
EnumC0180d enumC0180d3 = EnumC0180d.FAILED_RENAME_PREPARED_CONTROLLER_LOAD_LAST_USED_CONTROLLER;
this.d = enumC0180d3;
a(enumC0180d3);
a(new zf(this.e, i3.getName()));
return true;
} catch (Exception e) {
i9.d().a(e);
}
}
return false;
}
c();
zfVar = new zf(this.e, SDKUtils.getFileName(this.f));
}
a(zfVar);
return false;
}
public boolean m() {
return this.d != EnumC0180d.NONE;
}
}

View File

@@ -0,0 +1,794 @@
package com.ironsource.sdk.controller;
import android.app.Activity;
import android.content.Context;
import android.os.CountDownTimer;
import android.util.Log;
import com.ironsource.el;
import com.ironsource.gc;
import com.ironsource.gl;
import com.ironsource.ha;
import com.ironsource.hc;
import com.ironsource.hl;
import com.ironsource.hm;
import com.ironsource.i0;
import com.ironsource.i9;
import com.ironsource.ia;
import com.ironsource.jd;
import com.ironsource.k8;
import com.ironsource.l3;
import com.ironsource.ld;
import com.ironsource.n9;
import com.ironsource.nb;
import com.ironsource.o9;
import com.ironsource.p9;
import com.ironsource.qf;
import com.ironsource.ra;
import com.ironsource.rf;
import com.ironsource.sdk.IronSourceNetwork;
import com.ironsource.sdk.controller.f;
import com.ironsource.sdk.controller.l;
import com.ironsource.sdk.utils.IronSourceStorageUtils;
import com.ironsource.sdk.utils.Logger;
import com.ironsource.sf;
import com.ironsource.v8;
import com.ironsource.ve;
import com.ironsource.vp;
import com.ironsource.wu;
import com.ironsource.xf;
import com.ironsource.y8;
import com.ironsource.yf;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class e implements com.ironsource.sdk.controller.c, com.ironsource.sdk.controller.l {
private com.ironsource.sdk.controller.l b;
private CountDownTimer d;
private final ve g;
private final wu h;
private final hm k;
private final String a = e.class.getSimpleName();
private qf.b c = qf.b.None;
private final k8 e = new k8("NativeCommandExecutor");
private final k8 f = new k8("ControllerCommandsExecutor");
private final Map<String, l.a> i = new HashMap();
private final Map<String, l.b> j = new HashMap();
public class a implements Runnable {
final /* synthetic */ JSONObject a;
final /* synthetic */ o9 b;
public a(JSONObject jSONObject, o9 o9Var) {
this.a = jSONObject;
this.b = o9Var;
}
@Override // java.lang.Runnable
public void run() {
if (e.this.b != null) {
e.this.b.a(this.a, this.b);
}
}
}
public class b implements Runnable {
final /* synthetic */ ha a;
final /* synthetic */ Map b;
final /* synthetic */ o9 c;
public b(ha haVar, Map map, o9 o9Var) {
this.a = haVar;
this.b = map;
this.c = o9Var;
}
@Override // java.lang.Runnable
public void run() {
if (e.this.b != null) {
e.this.b.a(this.a, this.b, this.c);
}
}
}
public class c implements Runnable {
final /* synthetic */ String a;
final /* synthetic */ String b;
final /* synthetic */ ha c;
final /* synthetic */ n9 d;
public c(String str, String str2, ha haVar, n9 n9Var) {
this.a = str;
this.b = str2;
this.c = haVar;
this.d = n9Var;
}
@Override // java.lang.Runnable
public void run() {
if (e.this.b != null) {
e.this.b.a(this.a, this.b, this.c, this.d);
}
}
}
public class d implements Runnable {
final /* synthetic */ JSONObject a;
final /* synthetic */ n9 b;
public d(JSONObject jSONObject, n9 n9Var) {
this.a = jSONObject;
this.b = n9Var;
}
@Override // java.lang.Runnable
public void run() {
if (e.this.b != null) {
e.this.b.a(this.a, this.b);
}
}
}
/* renamed from: com.ironsource.sdk.controller.e$e, reason: collision with other inner class name */
public class RunnableC0181e implements Runnable {
final /* synthetic */ ha a;
public RunnableC0181e(ha haVar) {
this.a = haVar;
}
@Override // java.lang.Runnable
public void run() {
if (e.this.b != null) {
e.this.b.a(this.a);
}
}
}
public class f implements Runnable {
final /* synthetic */ ha a;
public f(ha haVar) {
this.a = haVar;
}
@Override // java.lang.Runnable
public void run() {
if (e.this.b != null) {
e.this.b.b(this.a);
}
}
}
public class g implements Runnable {
final /* synthetic */ ha a;
final /* synthetic */ Map b;
final /* synthetic */ n9 c;
public g(ha haVar, Map map, n9 n9Var) {
this.a = haVar;
this.b = map;
this.c = n9Var;
}
@Override // java.lang.Runnable
public void run() {
if (e.this.b != null) {
e.this.b.a(this.a, this.b, this.c);
}
}
}
public class h implements Runnable {
final /* synthetic */ l.a a;
final /* synthetic */ f.c b;
public h(l.a aVar, f.c cVar) {
this.a = aVar;
this.b = cVar;
}
@Override // java.lang.Runnable
public void run() {
if (e.this.b != null) {
if (this.a != null) {
e.this.i.put(this.b.f(), this.a);
}
e.this.b.a(this.b, this.a);
}
}
}
public class i implements Runnable {
final /* synthetic */ JSONObject a;
public i(JSONObject jSONObject) {
this.a = jSONObject;
}
@Override // java.lang.Runnable
public void run() {
if (e.this.b != null) {
e.this.b.b(this.a);
}
}
}
public class j implements Runnable {
public j() {
}
@Override // java.lang.Runnable
public void run() {
if (e.this.b != null) {
e.this.b.destroy();
e.this.b = null;
}
}
}
public class k extends CountDownTimer {
public k(long j, long j2) {
super(j, j2);
}
@Override // android.os.CountDownTimer
public void onFinish() {
Logger.i(e.this.a, "Global Controller Timer Finish");
e.this.d(v8.c.k);
}
@Override // android.os.CountDownTimer
public void onTick(long j) {
Logger.i(e.this.a, "Global Controller Timer Tick " + j);
}
}
public class l implements Runnable {
public l() {
}
@Override // java.lang.Runnable
public void run() {
e.this.c();
}
}
public class m implements Runnable {
final /* synthetic */ String a;
final /* synthetic */ String b;
public m(String str, String str2) {
this.a = str;
this.b = str2;
}
@Override // java.lang.Runnable
public void run() {
try {
e eVar = e.this;
eVar.b = eVar.b(eVar.h.b(), e.this.h.d(), e.this.h.f(), e.this.h.e(), e.this.h.g(), e.this.h.c(), this.a, this.b);
e.this.b.a();
} catch (Throwable th) {
i9.d().a(th);
e.this.d(Log.getStackTraceString(th));
}
}
}
public class n extends CountDownTimer {
public n(long j, long j2) {
super(j, j2);
}
@Override // android.os.CountDownTimer
public void onFinish() {
Logger.i(e.this.a, "Recovered Controller | Global Controller Timer Finish");
e.this.d(v8.c.k);
}
@Override // android.os.CountDownTimer
public void onTick(long j) {
Logger.i(e.this.a, "Recovered Controller | Global Controller Timer Tick " + j);
}
}
public class o implements Runnable {
final /* synthetic */ String a;
final /* synthetic */ String b;
final /* synthetic */ ha c;
final /* synthetic */ p9 d;
public o(String str, String str2, ha haVar, p9 p9Var) {
this.a = str;
this.b = str2;
this.c = haVar;
this.d = p9Var;
}
@Override // java.lang.Runnable
public void run() {
if (e.this.b != null) {
e.this.b.a(this.a, this.b, this.c, this.d);
}
}
}
public class p implements Runnable {
final /* synthetic */ JSONObject a;
final /* synthetic */ p9 b;
public p(JSONObject jSONObject, p9 p9Var) {
this.a = jSONObject;
this.b = p9Var;
}
@Override // java.lang.Runnable
public void run() {
if (e.this.b != null) {
e.this.b.a(this.a, this.b);
}
}
}
public class q implements Runnable {
final /* synthetic */ String a;
final /* synthetic */ String b;
final /* synthetic */ ha c;
final /* synthetic */ o9 d;
public q(String str, String str2, ha haVar, o9 o9Var) {
this.a = str;
this.b = str2;
this.c = haVar;
this.d = o9Var;
}
@Override // java.lang.Runnable
public void run() {
if (e.this.b != null) {
e.this.b.a(this.a, this.b, this.c, this.d);
}
}
}
public class r implements Runnable {
final /* synthetic */ String a;
final /* synthetic */ o9 b;
public r(String str, o9 o9Var) {
this.a = str;
this.b = o9Var;
}
@Override // java.lang.Runnable
public void run() {
if (e.this.b != null) {
e.this.b.a(this.a, this.b);
}
}
}
public class s implements Runnable {
final /* synthetic */ ha a;
final /* synthetic */ Map b;
final /* synthetic */ o9 c;
public s(ha haVar, Map map, o9 o9Var) {
this.a = haVar;
this.b = map;
this.c = o9Var;
}
@Override // java.lang.Runnable
public void run() {
xf.a(vp.j, new sf().a(nb.v, this.a.f()).a(nb.w, yf.a(this.a, qf.e.Interstitial)).a(nb.x, Boolean.valueOf(yf.a(this.a))).a(nb.I, Long.valueOf(i0.a.b(this.a.h()))).a());
if (e.this.b != null) {
e.this.b.b(this.a, this.b, this.c);
}
}
}
public e(Context context, y8 y8Var, ia iaVar, ve veVar, int i2, JSONObject jSONObject, String str, String str2, hm hmVar) {
this.k = hmVar;
this.g = veVar;
String networkStorageDir = IronSourceStorageUtils.getNetworkStorageDir(context);
ra a2 = ra.a(networkStorageDir, veVar, jSONObject);
this.h = new wu(context, y8Var, iaVar, i2, a2, networkStorageDir);
a(context, y8Var, iaVar, i2, a2, networkStorageDir, str, str2);
}
private void a(final Context context, final y8 y8Var, final ia iaVar, final int i2, final ra raVar, final String str, final String str2, final String str3) {
int a2 = el.N().d().a();
if (a2 > 0) {
xf.a(vp.B, new sf().a(nb.y, String.valueOf(a2)).a());
}
a(new Runnable() { // from class: com.ironsource.sdk.controller.e$$ExternalSyntheticLambda1
@Override // java.lang.Runnable
public final void run() {
e.this.c(context, y8Var, iaVar, i2, raVar, str, str2, str3);
}
}, a2);
this.d = new k(200000L, 1000L).start();
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void a(gl glVar) {
l.b bVar = this.j.get(glVar.d());
if (bVar != null) {
bVar.a(glVar);
}
}
private void a(qf.e eVar, ha haVar, String str, String str2) {
Logger.i(this.a, "recoverWebController for product: " + eVar.toString());
sf sfVar = new sf();
sfVar.a(nb.w, eVar.toString());
sfVar.a(nb.v, haVar.f());
xf.a(vp.b, sfVar.a());
this.h.n();
destroy();
b(new m(str, str2));
this.d = new n(200000L, 1000L).start();
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void a(f.a aVar) {
l.a remove = this.i.remove(aVar.c());
if (remove != null) {
remove.a(aVar);
}
}
private void a(Runnable runnable, long j2) {
ve veVar = this.g;
if (veVar != null) {
veVar.d(runnable, j2);
} else {
Logger.e(this.a, "mThreadManager = null");
}
}
/* JADX INFO: Access modifiers changed from: private */
public v b(Context context, y8 y8Var, ia iaVar, int i2, ra raVar, String str, String str2, String str3) throws Throwable {
xf.a(vp.c);
v vVar = new v(context, iaVar, y8Var, this, this.g, i2, raVar, str, h(), i(), str2, str3);
hc hcVar = new hc(context, raVar, new gc(this.g.a()), new hl(raVar.a()));
vVar.a(new u(context));
vVar.a(new com.ironsource.sdk.controller.o(context));
vVar.a(new com.ironsource.sdk.controller.q(context));
vVar.a(new com.ironsource.sdk.controller.i(context));
vVar.a(new com.ironsource.sdk.controller.a(context));
vVar.a(new com.ironsource.sdk.controller.j(raVar.a(), hcVar));
vVar.a(new l3());
return vVar;
}
private void b(Runnable runnable) {
a(runnable, 0L);
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void c(Context context, y8 y8Var, ia iaVar, int i2, ra raVar, String str, String str2, String str3) {
try {
v b2 = b(context, y8Var, iaVar, i2, raVar, str, str2, str3);
this.b = b2;
b2.a();
} catch (Throwable th) {
i9.d().a(th);
d(Log.getStackTraceString(th));
}
}
/* JADX INFO: Access modifiers changed from: private */
public void d(String str) {
xf.a(vp.d, new sf().a(nb.A, str).a());
this.c = qf.b.Loading;
this.b = new com.ironsource.sdk.controller.n(str, this.g);
this.e.c();
this.e.a();
ve veVar = this.g;
if (veVar != null) {
veVar.c(new l());
}
}
private void e(String str) {
IronSourceNetwork.updateInitFailed(new rf(1001, str));
}
private l.a h() {
return new l.a() { // from class: com.ironsource.sdk.controller.e$$ExternalSyntheticLambda2
@Override // com.ironsource.sdk.controller.l.a
public final void a(f.a aVar) {
e.this.a(aVar);
}
};
}
private l.b i() {
return new l.b() { // from class: com.ironsource.sdk.controller.e$$ExternalSyntheticLambda0
@Override // com.ironsource.sdk.controller.l.b
public final void a(gl glVar) {
e.this.a(glVar);
}
};
}
private void k() {
Logger.i(this.a, "handleReadyState");
this.c = qf.b.Ready;
CountDownTimer countDownTimer = this.d;
if (countDownTimer != null) {
countDownTimer.cancel();
}
m();
this.f.c();
this.f.a();
com.ironsource.sdk.controller.l lVar = this.b;
if (lVar != null) {
lVar.e();
}
}
private boolean l() {
return qf.b.Ready.equals(this.c);
}
private void m() {
this.h.a(true);
com.ironsource.sdk.controller.l lVar = this.b;
if (lVar != null) {
lVar.a(this.h.i());
}
}
@Override // com.ironsource.sdk.controller.l
public void a() {
}
@Override // com.ironsource.sdk.controller.l
public void a(Activity activity) {
this.b.a(activity);
}
@Override // com.ironsource.sdk.controller.l
public void a(Context context) {
com.ironsource.sdk.controller.l lVar;
if (!l() || (lVar = this.b) == null) {
return;
}
lVar.a(context);
}
@Override // com.ironsource.sdk.controller.l
public void a(ha haVar) {
this.f.a(new RunnableC0181e(haVar));
}
@Override // com.ironsource.sdk.controller.l
public void a(ha haVar, Map<String, String> map, n9 n9Var) {
this.f.a(new g(haVar, map, n9Var));
}
@Override // com.ironsource.sdk.controller.l
public void a(ha haVar, Map<String, String> map, o9 o9Var) {
this.f.a(new b(haVar, map, o9Var));
}
@Override // com.ironsource.nd
public void a(jd jdVar) {
vp.a aVar;
sf sfVar;
StringBuilder sb;
ld b2 = jdVar.b();
if (b2 == ld.SendEvent) {
aVar = vp.A;
sfVar = new sf();
sb = new StringBuilder();
} else {
if (b2 != ld.NativeController) {
return;
}
com.ironsource.sdk.controller.n nVar = new com.ironsource.sdk.controller.n(jdVar.a(), this.g);
this.b = nVar;
this.k.a(nVar.g());
xf.a(vp.d, new sf().a(nb.A, jdVar.a() + " : strategy: " + b2).a());
aVar = vp.A;
sfVar = new sf();
sb = new StringBuilder();
}
sb.append(jdVar.a());
sb.append(" : strategy: ");
sb.append(b2);
xf.a(aVar, sfVar.a(nb.y, sb.toString()).a());
}
@Override // com.ironsource.sdk.controller.l
public void a(f.c cVar, l.a aVar) {
this.f.a(new h(aVar, cVar));
}
public void a(Runnable runnable) {
this.e.a(runnable);
}
@Override // com.ironsource.sdk.controller.l
public void a(String str, o9 o9Var) {
Logger.i(this.a, "load interstitial");
this.f.a(new r(str, o9Var));
}
public void a(String str, l.b bVar) {
this.j.put(str, bVar);
}
@Override // com.ironsource.sdk.controller.l
public void a(String str, String str2, ha haVar, n9 n9Var) {
if (this.h.a(g(), this.c)) {
a(qf.e.Banner, haVar, str, str2);
}
this.f.a(new c(str, str2, haVar, n9Var));
}
@Override // com.ironsource.sdk.controller.l
public void a(String str, String str2, ha haVar, o9 o9Var) {
if (this.h.a(g(), this.c)) {
a(qf.e.Interstitial, haVar, str, str2);
}
this.f.a(new q(str, str2, haVar, o9Var));
}
@Override // com.ironsource.sdk.controller.l
public void a(String str, String str2, ha haVar, p9 p9Var) {
if (this.h.a(g(), this.c)) {
a(qf.e.RewardedVideo, haVar, str, str2);
}
this.f.a(new o(str, str2, haVar, p9Var));
}
@Override // com.ironsource.sdk.controller.l
public void a(JSONObject jSONObject) {
}
@Override // com.ironsource.sdk.controller.l
public void a(JSONObject jSONObject, n9 n9Var) {
this.f.a(new d(jSONObject, n9Var));
}
@Override // com.ironsource.sdk.controller.l
public void a(JSONObject jSONObject, o9 o9Var) {
this.f.a(new a(jSONObject, o9Var));
}
@Override // com.ironsource.sdk.controller.l
public void a(JSONObject jSONObject, p9 p9Var) {
this.f.a(new p(jSONObject, p9Var));
}
@Override // com.ironsource.sdk.controller.l
public boolean a(String str) {
if (this.b == null || !l()) {
return false;
}
return this.b.a(str);
}
@Override // com.ironsource.sdk.controller.c
public void b() {
Logger.i(this.a, "handleControllerLoaded");
this.c = qf.b.Loaded;
this.e.c();
this.e.a();
}
@Override // com.ironsource.sdk.controller.l
public void b(Context context) {
com.ironsource.sdk.controller.l lVar;
if (!l() || (lVar = this.b) == null) {
return;
}
lVar.b(context);
}
@Override // com.ironsource.sdk.controller.l
public void b(ha haVar) {
this.f.a(new f(haVar));
}
@Override // com.ironsource.sdk.controller.l
public void b(ha haVar, Map<String, String> map, o9 o9Var) {
this.f.a(new s(haVar, map, o9Var));
}
@Override // com.ironsource.sdk.controller.c
public void b(String str) {
Logger.i(this.a, "handleControllerFailed ");
sf sfVar = new sf();
sfVar.a(nb.A, str);
sfVar.a(nb.y, String.valueOf(this.h.l()));
xf.a(vp.o, sfVar.a());
this.h.a(false);
e(str);
if (this.d != null) {
Logger.i(this.a, "cancel timer mControllerReadyTimer");
this.d.cancel();
}
d(str);
}
@Override // com.ironsource.sdk.controller.l
public void b(JSONObject jSONObject) {
this.f.a(new i(jSONObject));
}
@Override // com.ironsource.sdk.controller.c
public void c() {
Logger.i(this.a, "handleControllerReady ");
this.k.a(g());
if (qf.c.Web.equals(g())) {
xf.a(vp.e, new sf().a(nb.y, String.valueOf(this.h.l())).a());
IronSourceNetwork.updateInitSucceeded();
}
k();
}
@Override // com.ironsource.sdk.controller.c
public void c(String str) {
xf.a(vp.y, new sf().a(nb.y, str).a());
CountDownTimer countDownTimer = this.d;
if (countDownTimer != null) {
countDownTimer.cancel();
}
d(str);
}
@Override // com.ironsource.sdk.controller.l
public void d() {
com.ironsource.sdk.controller.l lVar;
if (!l() || (lVar = this.b) == null) {
return;
}
lVar.d();
}
@Override // com.ironsource.sdk.controller.l
public void destroy() {
Logger.i(this.a, "destroy controller");
CountDownTimer countDownTimer = this.d;
if (countDownTimer != null) {
countDownTimer.cancel();
}
k8 k8Var = this.f;
if (k8Var != null) {
k8Var.b();
}
this.d = null;
b(new j());
}
@Override // com.ironsource.sdk.controller.l
@Deprecated
public void e() {
}
@Override // com.ironsource.sdk.controller.l
public void f() {
com.ironsource.sdk.controller.l lVar;
if (!l() || (lVar = this.b) == null) {
return;
}
lVar.f();
}
@Override // com.ironsource.sdk.controller.l
public qf.c g() {
com.ironsource.sdk.controller.l lVar = this.b;
return lVar != null ? lVar.g() : qf.c.None;
}
public com.ironsource.sdk.controller.l j() {
return this.b;
}
}

View File

@@ -0,0 +1,208 @@
package com.ironsource.sdk.controller;
import java.util.UUID;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public interface f {
public static final class a {
public static final C0182a c = new C0182a(null);
private final String a;
private final JSONObject b;
/* renamed from: com.ironsource.sdk.controller.f$a$a, reason: collision with other inner class name */
public static final class C0182a {
private C0182a() {
}
public /* synthetic */ C0182a(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final a a(String jsonStr) throws JSONException {
Intrinsics.checkNotNullParameter(jsonStr, "jsonStr");
JSONObject jSONObject = new JSONObject(jsonStr);
String id = jSONObject.getString(b.b);
JSONObject optJSONObject = jSONObject.optJSONObject("params");
Intrinsics.checkNotNullExpressionValue(id, "id");
return new a(id, optJSONObject);
}
}
public a(String msgId, JSONObject jSONObject) {
Intrinsics.checkNotNullParameter(msgId, "msgId");
this.a = msgId;
this.b = jSONObject;
}
public static /* synthetic */ a a(a aVar, String str, JSONObject jSONObject, int i, Object obj) {
if ((i & 1) != 0) {
str = aVar.a;
}
if ((i & 2) != 0) {
jSONObject = aVar.b;
}
return aVar.a(str, jSONObject);
}
public static final a a(String str) throws JSONException {
return c.a(str);
}
public final a a(String msgId, JSONObject jSONObject) {
Intrinsics.checkNotNullParameter(msgId, "msgId");
return new a(msgId, jSONObject);
}
public final String a() {
return this.a;
}
public final JSONObject b() {
return this.b;
}
public final String c() {
return this.a;
}
public final JSONObject d() {
return this.b;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof a)) {
return false;
}
a aVar = (a) obj;
return Intrinsics.areEqual(this.a, aVar.a) && Intrinsics.areEqual(this.b, aVar.b);
}
public int hashCode() {
int hashCode = this.a.hashCode() * 31;
JSONObject jSONObject = this.b;
return hashCode + (jSONObject == null ? 0 : jSONObject.hashCode());
}
public String toString() {
return "CallbackToNative(msgId=" + this.a + ", params=" + this.b + ')';
}
}
public static final class b {
public static final b a = new b();
public static final String b = "msgId";
public static final String c = "adId";
public static final String d = "params";
public static final String e = "success";
public static final String f = "reason";
public static final String g = "command";
private b() {
}
}
public static final class c {
private final String a;
private final String b;
private final JSONObject c;
private String d;
public c(String adId, String command, JSONObject params) {
Intrinsics.checkNotNullParameter(adId, "adId");
Intrinsics.checkNotNullParameter(command, "command");
Intrinsics.checkNotNullParameter(params, "params");
this.a = adId;
this.b = command;
this.c = params;
String uuid = UUID.randomUUID().toString();
Intrinsics.checkNotNullExpressionValue(uuid, "randomUUID().toString()");
this.d = uuid;
}
public static /* synthetic */ c a(c cVar, String str, String str2, JSONObject jSONObject, int i, Object obj) {
if ((i & 1) != 0) {
str = cVar.a;
}
if ((i & 2) != 0) {
str2 = cVar.b;
}
if ((i & 4) != 0) {
jSONObject = cVar.c;
}
return cVar.a(str, str2, jSONObject);
}
public final c a(String adId, String command, JSONObject params) {
Intrinsics.checkNotNullParameter(adId, "adId");
Intrinsics.checkNotNullParameter(command, "command");
Intrinsics.checkNotNullParameter(params, "params");
return new c(adId, command, params);
}
public final String a() {
return this.a;
}
public final void a(String str) {
Intrinsics.checkNotNullParameter(str, "<set-?>");
this.d = str;
}
public final String b() {
return this.b;
}
public final JSONObject c() {
return this.c;
}
public final String d() {
return this.a;
}
public final String e() {
return this.b;
}
public boolean equals(Object obj) {
c cVar = obj instanceof c ? (c) obj : null;
if (cVar == null) {
return false;
}
if (this == cVar) {
return true;
}
return Intrinsics.areEqual(this.d, cVar.d) && Intrinsics.areEqual(this.a, cVar.a) && Intrinsics.areEqual(this.b, cVar.b) && Intrinsics.areEqual(this.c.toString(), cVar.c.toString());
}
public final String f() {
return this.d;
}
public final JSONObject g() {
return this.c;
}
public final String h() {
String jSONObject = new JSONObject().put(b.b, this.d).put(b.c, this.a).put("params", this.c).toString();
Intrinsics.checkNotNullExpressionValue(jSONObject, "JSONObject()\n .…ms)\n .toString()");
return jSONObject;
}
public int hashCode() {
return super.hashCode();
}
public String toString() {
return "MessageToController(adId=" + this.a + ", command=" + this.b + ", params=" + this.c + ')';
}
}
}

View File

@@ -0,0 +1,64 @@
package com.ironsource.sdk.controller;
import android.webkit.JavascriptInterface;
import com.ironsource.i9;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.sdk.utils.Logger;
import com.ironsource.sdk.utils.SDKUtils;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
final class g {
private static final String c = "com.ironsource.sdk.controller.g";
private static final String d = "functionName";
private static final String e = "params";
private static final String f = "hash";
private final b a;
private final s b;
public g(b bVar, s sVar) {
this.a = bVar;
this.b = sVar;
}
private String a(String str, String str2, String str3) {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("functionName", SDKUtils.encodeString(str));
jSONObject.put("params", SDKUtils.encodeString(str2));
jSONObject.put(f, SDKUtils.encodeString(str3));
} catch (JSONException e2) {
i9.d().a(e2);
IronLog.INTERNAL.error(e2.toString());
}
return jSONObject.toString();
}
private void a(Exception exc) {
IronLog.INTERNAL.error(exc.toString());
Logger.i(c, "messageHandler failed with exception " + exc.getMessage());
}
private void a(String str, String str2) throws Exception {
this.a.a(str, str2);
}
private void b(String str, String str2, String str3) {
this.a.a(a(str, str2, str3));
}
@JavascriptInterface
public void messageHandler(String str, String str2, String str3) {
try {
Logger.i(c, "messageHandler(" + str + " " + str3 + ")");
if (this.b.a(str, str2, str3)) {
a(str, str2);
} else {
b(str, str2, str3);
}
} catch (Exception e2) {
a(e2);
}
}
}

View File

@@ -0,0 +1,179 @@
package com.ironsource.sdk.controller;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.graphics.Rect;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import com.ironsource.ce;
import com.ironsource.el;
import com.ironsource.i9;
import com.ironsource.kn;
import com.ironsource.n5;
import com.ironsource.sdk.controller.v;
import com.ironsource.v8;
/* loaded from: classes4.dex */
public class h extends FrameLayout implements kn {
private Context a;
private v b;
private final ce c;
public class a implements Runnable {
public a() {
}
@Override // java.lang.Runnable
public void run() {
ViewGroup windowDecorViewGroup = h.this.getWindowDecorViewGroup();
if (windowDecorViewGroup != null) {
windowDecorViewGroup.addView(h.this);
}
}
}
public class b implements Runnable {
public b() {
}
@Override // java.lang.Runnable
public void run() {
ViewGroup windowDecorViewGroup = h.this.getWindowDecorViewGroup();
if (windowDecorViewGroup != null) {
windowDecorViewGroup.removeView(h.this);
}
}
}
public h(Context context) {
super(context);
this.c = el.N().f();
this.a = context;
setClickable(true);
}
private void a() {
((Activity) this.a).runOnUiThread(new a());
}
private void a(int i, int i2) {
try {
Context context = this.a;
if (context != null) {
int E = this.c.E(context);
if (E == 1) {
setPadding(0, i, 0, i2);
} else if (E == 2) {
setPadding(0, i, i2, 0);
}
}
} catch (Exception e) {
i9.d().a(e);
}
}
private void b() {
((Activity) this.a).runOnUiThread(new b());
}
private int getNavigationBarPadding() {
Activity activity = (Activity) this.a;
try {
Rect rect = new Rect();
activity.getWindow().getDecorView().getDrawingRect(rect);
Rect rect2 = new Rect();
activity.getWindow().getDecorView().getWindowVisibleDisplayFrame(rect2);
if (this.c.E(activity) == 1) {
int i = rect.bottom - rect2.bottom;
if (i > 0) {
return i;
}
return 0;
}
int i2 = rect.right - rect2.right;
if (i2 > 0) {
return i2;
}
return 0;
} catch (Exception e) {
i9.d().a(e);
return 0;
}
}
@SuppressLint({"DiscouragedApi", "InternalInsetResource"})
private int getStatusBarHeight() {
int identifier;
try {
Context context = this.a;
if (context != null && (identifier = context.getResources().getIdentifier("status_bar_height", "dimen", "android")) > 0) {
return this.a.getResources().getDimensionPixelSize(identifier);
}
} catch (Exception e) {
i9.d().a(e);
}
return 0;
}
private int getStatusBarPadding() {
int statusBarHeight;
if ((((Activity) this.a).getWindow().getAttributes().flags & 1024) == 0 && (statusBarHeight = getStatusBarHeight()) > 0) {
return statusBarHeight;
}
return 0;
}
/* JADX INFO: Access modifiers changed from: private */
public ViewGroup getWindowDecorViewGroup() {
Activity activity = (Activity) this.a;
if (activity != null) {
return (ViewGroup) activity.getWindow().getDecorView();
}
return null;
}
public void a(v vVar) {
this.b = vVar;
vVar.a(this);
this.b.E();
this.a = this.b.q();
a(getStatusBarPadding(), getNavigationBarPadding());
a();
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
this.b.F();
this.b.a(true, v8.h.Z);
}
@Override // com.ironsource.kn
public boolean onBackButtonPressed() {
return n5.a().a((Activity) this.a);
}
@Override // com.ironsource.kn
public void onCloseRequested() {
b();
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
this.b.B();
this.b.a(false, v8.h.Z);
v vVar = this.b;
if (vVar != null) {
vVar.a(v.u.Gone);
this.b.C();
this.b.D();
}
removeAllViews();
}
@Override // com.ironsource.kn
public void onOrientationChanged(String str, int i) {
}
}

View File

@@ -0,0 +1,68 @@
package com.ironsource.sdk.controller;
import android.content.Context;
import com.ironsource.ce;
import com.ironsource.el;
import com.ironsource.mj;
import com.ironsource.sdk.utils.Logger;
import com.ironsource.sdk.utils.SDKUtils;
import com.ironsource.v8;
import com.ironsource.wp;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class i {
private static final String c = "i";
private static final String d = "getDeviceData";
private static final String e = "deviceDataFunction";
private static final String f = "deviceDataParams";
private static final String g = "success";
private static final String h = "fail";
private Context a;
private final ce b = el.N().f();
public static class b {
String a;
JSONObject b;
String c;
String d;
private b() {
}
}
public i(Context context) {
this.a = context;
}
private b a(String str) throws JSONException {
JSONObject jSONObject = new JSONObject(str);
b bVar = new b();
bVar.a = jSONObject.optString(e);
bVar.b = jSONObject.optJSONObject(f);
bVar.c = jSONObject.optString("success");
bVar.d = jSONObject.optString("fail");
return bVar;
}
private wp a() {
wp wpVar = new wp();
wpVar.b(SDKUtils.encodeString(v8.i.i0), SDKUtils.encodeString(String.valueOf(this.b.c())));
wpVar.b(SDKUtils.encodeString(v8.i.j0), SDKUtils.encodeString(String.valueOf(this.b.h(this.a))));
wpVar.b(SDKUtils.encodeString(v8.i.k0), SDKUtils.encodeString(String.valueOf(this.b.G(this.a))));
wpVar.b(SDKUtils.encodeString(v8.i.l0), SDKUtils.encodeString(String.valueOf(this.b.l(this.a))));
wpVar.b(SDKUtils.encodeString(v8.i.m0), SDKUtils.encodeString(String.valueOf(this.b.c(this.a))));
wpVar.b(SDKUtils.encodeString(v8.i.n0), SDKUtils.encodeString(String.valueOf(this.b.d(this.a))));
return wpVar;
}
public void a(String str, mj mjVar) throws Exception {
b a2 = a(str);
if (d.equals(a2.a)) {
mjVar.a(true, a2.c, a());
return;
}
Logger.i(c, "unhandled API request " + str);
}
}

View File

@@ -0,0 +1,198 @@
package com.ironsource.sdk.controller;
import com.ironsource.fc;
import com.ironsource.hc;
import com.ironsource.hn;
import com.ironsource.i9;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mj;
import com.ironsource.nj;
import com.ironsource.oj;
import com.ironsource.rf;
import com.ironsource.sdk.utils.IronSourceStorageUtils;
import com.ironsource.zf;
import org.json.JSONObject;
/* loaded from: classes4.dex */
class j {
private final String a;
private final hc b;
public class a implements hn {
final /* synthetic */ oj a;
final /* synthetic */ nj b;
public a(oj ojVar, nj njVar) {
this.a = ojVar;
this.b = njVar;
}
@Override // com.ironsource.hn
public void a(zf zfVar) {
try {
oj ojVar = this.a;
nj njVar = this.b;
ojVar.b(njVar, j.this.a(njVar, zfVar.a()));
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
}
}
@Override // com.ironsource.hn
public void a(zf zfVar, rf rfVar) {
try {
oj ojVar = this.a;
nj njVar = this.b;
ojVar.a(njVar, j.this.a(njVar, rfVar.b()));
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
}
}
}
public j(String str, hc hcVar) {
this.a = str;
this.b = hcVar;
}
private hn a(nj njVar, oj ojVar) {
return new a(ojVar, njVar);
}
private zf a(JSONObject jSONObject, String str) throws Exception {
if (jSONObject.has(fc.c.d)) {
return new zf(IronSourceStorageUtils.buildAbsolutePathToDirInCache(str, jSONObject.getString(fc.c.d)));
}
throw new Exception(fc.a.b);
}
private JSONObject a(nj njVar, long j) {
try {
return njVar.e().put("result", j);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
return new JSONObject();
}
}
/* JADX INFO: Access modifiers changed from: private */
public JSONObject a(nj njVar, String str) {
try {
return njVar.e().put("errMsg", str);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
return new JSONObject();
}
}
/* JADX INFO: Access modifiers changed from: private */
public JSONObject a(nj njVar, JSONObject jSONObject) {
try {
return njVar.e().put("result", jSONObject);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
return new JSONObject();
}
}
private zf b(JSONObject jSONObject, String str) throws Exception {
if (!jSONObject.has(fc.c.c) || !jSONObject.has(fc.c.b)) {
throw new Exception(fc.a.a);
}
String string = jSONObject.getString(fc.c.c);
return new zf(IronSourceStorageUtils.buildAbsolutePathToDirInCache(str, string), jSONObject.getString(fc.c.b));
}
public void a(JSONObject jSONObject, mj mjVar) {
char c;
JSONObject a2;
JSONObject jSONObject2;
nj njVar = new nj(jSONObject);
oj ojVar = new oj(mjVar);
try {
String b = njVar.b();
JSONObject c2 = njVar.c();
zf b2 = b(c2, this.a);
IronSourceStorageUtils.ensurePathSafety(b2, this.a);
switch (b.hashCode()) {
case -2073025383:
if (b.equals(fc.b.a)) {
c = 0;
break;
}
c = 65535;
break;
case -1137024519:
if (b.equals(fc.b.c)) {
c = 2;
break;
}
c = 65535;
break;
case -318115535:
if (b.equals(fc.b.e)) {
c = 4;
break;
}
c = 65535;
break;
case 537556755:
if (b.equals(fc.b.f)) {
c = 5;
break;
}
c = 65535;
break;
case 1764172231:
if (b.equals(fc.b.b)) {
c = 1;
break;
}
c = 65535;
break;
case 1953259713:
if (b.equals(fc.b.d)) {
c = 3;
break;
}
c = 65535;
break;
default:
c = 65535;
break;
}
if (c == 0) {
this.b.a(b2, c2.optString(fc.c.a), c2.optInt("connectionTimeout"), c2.optInt("readTimeout"), a(njVar, ojVar));
return;
}
if (c == 1) {
this.b.a(b2);
a2 = b2.a();
} else if (c == 2) {
this.b.b(b2);
a2 = b2.a();
} else if (c == 3) {
a2 = this.b.c(b2);
} else if (c == 4) {
jSONObject2 = a(njVar, this.b.d(b2));
ojVar.b(njVar, jSONObject2);
} else {
if (c != 5) {
return;
}
this.b.a(b2, c2.optJSONObject(fc.c.g));
a2 = b2.a();
}
jSONObject2 = a(njVar, a2);
ojVar.b(njVar, jSONObject2);
} catch (Exception e) {
i9.d().a(e);
ojVar.a(njVar, a(njVar, e.getMessage()));
}
}
}

View File

@@ -0,0 +1,24 @@
package com.ironsource.sdk.controller;
import android.content.Context;
import android.content.Intent;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes4.dex */
public interface k {
public static final class a implements com.ironsource.g {
@Override // com.ironsource.g
public Intent a() {
return new Intent("android.intent.action.VIEW");
}
}
public static final class b implements com.ironsource.h {
@Override // com.ironsource.h
public Intent a(Context context) {
Intrinsics.checkNotNullParameter(context, "context");
return new Intent(context, (Class<?>) OpenUrlActivity.class);
}
}
}

View File

@@ -0,0 +1,76 @@
package com.ironsource.sdk.controller;
import android.app.Activity;
import android.content.Context;
import com.ironsource.gl;
import com.ironsource.ha;
import com.ironsource.n9;
import com.ironsource.o9;
import com.ironsource.p9;
import com.ironsource.qf;
import com.ironsource.sdk.controller.f;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public interface l {
public interface a {
void a(f.a aVar);
}
public interface b {
void a(gl glVar);
}
void a();
void a(Activity activity);
void a(Context context);
void a(ha haVar);
void a(ha haVar, Map<String, String> map, n9 n9Var);
void a(ha haVar, Map<String, String> map, o9 o9Var);
void a(f.c cVar, a aVar);
void a(String str, o9 o9Var);
void a(String str, String str2, ha haVar, n9 n9Var);
void a(String str, String str2, ha haVar, o9 o9Var);
void a(String str, String str2, ha haVar, p9 p9Var);
void a(JSONObject jSONObject);
void a(JSONObject jSONObject, n9 n9Var);
void a(JSONObject jSONObject, o9 o9Var);
void a(JSONObject jSONObject, p9 p9Var);
boolean a(String str);
void b(Context context);
void b(ha haVar);
void b(ha haVar, Map<String, String> map, o9 o9Var);
void b(JSONObject jSONObject);
void d();
void destroy();
@Deprecated
void e();
void f();
qf.c g();
}

View File

@@ -0,0 +1,94 @@
package com.ironsource.sdk.controller;
import com.ironsource.qf;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes4.dex */
public interface m {
public static final class a implements m {
private final String a;
private final String b;
private final String c;
private final String d;
/* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
public a(String funToCall) {
this(funToCall, null, null, null, 14, null);
Intrinsics.checkNotNullParameter(funToCall, "funToCall");
}
/* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
public a(String funToCall, String str) {
this(funToCall, str, null, null, 12, null);
Intrinsics.checkNotNullParameter(funToCall, "funToCall");
}
/* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
public a(String funToCall, String str, String str2) {
this(funToCall, str, str2, null, 8, null);
Intrinsics.checkNotNullParameter(funToCall, "funToCall");
}
public a(String funToCall, String str, String str2, String str3) {
Intrinsics.checkNotNullParameter(funToCall, "funToCall");
this.a = funToCall;
this.b = str;
this.c = str2;
this.d = str3;
}
public /* synthetic */ a(String str, String str2, String str3, String str4, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(str, (i & 2) != 0 ? "" : str2, (i & 4) != 0 ? "" : str3, (i & 8) != 0 ? "" : str4);
}
@Override // com.ironsource.sdk.controller.m
public String a() {
StringBuilder sb = new StringBuilder();
sb.append("SSA_CORE.SDKController.runFunction('" + this.a);
String str = this.b;
if (str != null && str.length() != 0) {
sb.append("?parameters=" + this.b);
}
String str2 = this.c;
if (str2 != null && str2.length() != 0) {
sb.append("','" + this.c);
}
String str3 = this.d;
if (str3 != null && str3.length() != 0) {
sb.append("','" + this.d);
}
sb.append("');");
String sb2 = sb.toString();
Intrinsics.checkNotNullExpressionValue(sb2, "StringBuilder().apply(builderAction).toString()");
return sb2;
}
}
public static final class b implements m {
private int a;
private String b;
/* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
public b(m jsMethod, int i) {
this(jsMethod.a(), i);
Intrinsics.checkNotNullParameter(jsMethod, "jsMethod");
}
public b(String script, int i) {
Intrinsics.checkNotNullParameter(script, "script");
this.b = script;
this.a = i;
}
@Override // com.ironsource.sdk.controller.m
public String a() {
String str = "try{" + this.b + "}catch(e){" + ((this.a != qf.d.MODE_0.a() && (this.a < qf.d.MODE_1.a() || this.a > qf.d.MODE_3.a())) ? "empty" : "console.log(\"JS exception: \" + JSON.stringify(e));") + "}";
Intrinsics.checkNotNullExpressionValue(str, "StringBuilder()\n …}\")\n .toString()");
return str;
}
}
String a();
}

View File

@@ -0,0 +1,329 @@
package com.ironsource.sdk.controller;
import android.app.Activity;
import android.content.Context;
import com.ironsource.ha;
import com.ironsource.i9;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.n9;
import com.ironsource.o9;
import com.ironsource.p9;
import com.ironsource.qf;
import com.ironsource.sdk.controller.f;
import com.ironsource.sdk.controller.l;
import com.ironsource.ve;
import java.util.Map;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class n implements l {
private final ve a;
private final String b;
public class a implements Runnable {
final /* synthetic */ l.a a;
final /* synthetic */ f.c b;
public a(l.a aVar, f.c cVar) {
this.a = aVar;
this.b = cVar;
}
@Override // java.lang.Runnable
public void run() {
try {
if (this.a == null) {
return;
}
JSONObject jSONObject = new JSONObject();
jSONObject.put("success", false);
jSONObject.put("reason", n.this.b);
this.a.a(new f.a(this.b.f(), jSONObject));
} catch (JSONException e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
}
}
}
public class b implements Runnable {
final /* synthetic */ p9 a;
final /* synthetic */ ha b;
public b(p9 p9Var, ha haVar) {
this.a = p9Var;
this.b = haVar;
}
@Override // java.lang.Runnable
public void run() {
this.a.a(qf.e.RewardedVideo, this.b.h(), n.this.b);
}
}
public class c implements Runnable {
final /* synthetic */ p9 a;
final /* synthetic */ JSONObject b;
public c(p9 p9Var, JSONObject jSONObject) {
this.a = p9Var;
this.b = jSONObject;
}
@Override // java.lang.Runnable
public void run() {
this.a.d(this.b.optString("demandSourceName"), n.this.b);
}
}
public class d implements Runnable {
final /* synthetic */ o9 a;
final /* synthetic */ ha b;
public d(o9 o9Var, ha haVar) {
this.a = o9Var;
this.b = haVar;
}
@Override // java.lang.Runnable
public void run() {
this.a.a(qf.e.Interstitial, this.b.h(), n.this.b);
}
}
public class e implements Runnable {
final /* synthetic */ o9 a;
final /* synthetic */ String b;
public e(o9 o9Var, String str) {
this.a = o9Var;
this.b = str;
}
@Override // java.lang.Runnable
public void run() {
this.a.c(this.b, n.this.b);
}
}
public class f implements Runnable {
final /* synthetic */ o9 a;
final /* synthetic */ ha b;
public f(o9 o9Var, ha haVar) {
this.a = o9Var;
this.b = haVar;
}
@Override // java.lang.Runnable
public void run() {
this.a.c(this.b.h(), n.this.b);
}
}
public class g implements Runnable {
final /* synthetic */ o9 a;
final /* synthetic */ JSONObject b;
public g(o9 o9Var, JSONObject jSONObject) {
this.a = o9Var;
this.b = jSONObject;
}
@Override // java.lang.Runnable
public void run() {
this.a.b(this.b.optString("demandSourceName"), n.this.b);
}
}
public class h implements Runnable {
final /* synthetic */ o9 a;
final /* synthetic */ ha b;
public h(o9 o9Var, ha haVar) {
this.a = o9Var;
this.b = haVar;
}
@Override // java.lang.Runnable
public void run() {
this.a.b(this.b.h(), n.this.b);
}
}
public class i implements Runnable {
final /* synthetic */ n9 a;
final /* synthetic */ Map b;
public i(n9 n9Var, Map map) {
this.a = n9Var;
this.b = map;
}
@Override // java.lang.Runnable
public void run() {
this.a.a((String) this.b.get("demandSourceName"), n.this.b);
}
}
public class j implements Runnable {
final /* synthetic */ n9 a;
final /* synthetic */ JSONObject b;
public j(n9 n9Var, JSONObject jSONObject) {
this.a = n9Var;
this.b = jSONObject;
}
@Override // java.lang.Runnable
public void run() {
this.a.a(this.b.optString("demandSourceName"), n.this.b);
}
}
public n(String str, ve veVar) {
this.a = veVar;
this.b = str;
}
@Override // com.ironsource.sdk.controller.l
public void a() {
}
@Override // com.ironsource.sdk.controller.l
public void a(Activity activity) {
}
@Override // com.ironsource.sdk.controller.l
public void a(Context context) {
}
@Override // com.ironsource.sdk.controller.l
public void a(ha haVar) {
}
@Override // com.ironsource.sdk.controller.l
public void a(ha haVar, Map<String, String> map, n9 n9Var) {
if (n9Var != null) {
a(new i(n9Var, map));
}
}
@Override // com.ironsource.sdk.controller.l
public void a(ha haVar, Map<String, String> map, o9 o9Var) {
if (o9Var != null) {
a(new h(o9Var, haVar));
}
}
@Override // com.ironsource.sdk.controller.l
public void a(f.c cVar, l.a aVar) {
a(new a(aVar, cVar));
}
public void a(Runnable runnable) {
ve veVar = this.a;
if (veVar != null) {
veVar.c(runnable);
}
}
@Override // com.ironsource.sdk.controller.l
public void a(String str, o9 o9Var) {
if (o9Var != null) {
a(new e(o9Var, str));
}
}
@Override // com.ironsource.sdk.controller.l
public void a(String str, String str2, ha haVar, n9 n9Var) {
if (n9Var != null) {
n9Var.a(qf.e.Banner, haVar.h(), this.b);
}
}
@Override // com.ironsource.sdk.controller.l
public void a(String str, String str2, ha haVar, o9 o9Var) {
if (o9Var != null) {
a(new d(o9Var, haVar));
}
}
@Override // com.ironsource.sdk.controller.l
public void a(String str, String str2, ha haVar, p9 p9Var) {
if (p9Var != null) {
a(new b(p9Var, haVar));
}
}
@Override // com.ironsource.sdk.controller.l
public void a(JSONObject jSONObject) {
}
@Override // com.ironsource.sdk.controller.l
public void a(JSONObject jSONObject, n9 n9Var) {
if (n9Var != null) {
a(new j(n9Var, jSONObject));
}
}
@Override // com.ironsource.sdk.controller.l
public void a(JSONObject jSONObject, o9 o9Var) {
if (o9Var != null) {
a(new g(o9Var, jSONObject));
}
}
@Override // com.ironsource.sdk.controller.l
public void a(JSONObject jSONObject, p9 p9Var) {
if (p9Var != null) {
a(new c(p9Var, jSONObject));
}
}
@Override // com.ironsource.sdk.controller.l
public boolean a(String str) {
return false;
}
@Override // com.ironsource.sdk.controller.l
public void b(Context context) {
}
@Override // com.ironsource.sdk.controller.l
public void b(ha haVar) {
}
@Override // com.ironsource.sdk.controller.l
public void b(ha haVar, Map<String, String> map, o9 o9Var) {
if (o9Var != null) {
a(new f(o9Var, haVar));
}
}
@Override // com.ironsource.sdk.controller.l
public void b(JSONObject jSONObject) {
}
@Override // com.ironsource.sdk.controller.l
public void d() {
}
@Override // com.ironsource.sdk.controller.l
public void destroy() {
}
@Override // com.ironsource.sdk.controller.l
public void e() {
}
@Override // com.ironsource.sdk.controller.l
public void f() {
}
@Override // com.ironsource.sdk.controller.l
public qf.c g() {
return qf.c.Native;
}
}

View File

@@ -0,0 +1,128 @@
package com.ironsource.sdk.controller;
import android.content.Context;
import android.text.TextUtils;
import com.ironsource.i9;
import com.ironsource.mj;
import com.ironsource.sdk.utils.Logger;
import com.ironsource.wp;
import com.ironsource.zm;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class o {
private static final String c = "o";
private static final String d = "activate";
private static final String e = "startSession";
private static final String f = "finishSession";
private static final String g = "impressionOccurred";
private static final String h = "getOmidData";
private static final String i = "omidFunction";
private static final String j = "omidParams";
private static final String k = "success";
private static final String l = "fail";
private static final String m = "%s | unsupported OMID API";
private final Context a;
private final zm b = new zm();
public static class b {
String a;
JSONObject b;
String c;
String d;
private b() {
}
}
public o(Context context) {
this.a = context;
}
private b a(String str) throws JSONException {
JSONObject jSONObject = new JSONObject(str);
b bVar = new b();
bVar.a = jSONObject.optString(i);
bVar.b = jSONObject.optJSONObject(j);
bVar.c = jSONObject.optString("success");
bVar.d = jSONObject.optString("fail");
return bVar;
}
public void a(String str, mj mjVar) throws Exception {
char c2;
b a2 = a(str);
wp wpVar = new wp();
JSONObject jSONObject = a2.b;
if (jSONObject != null) {
String optString = jSONObject.optString("adViewId", "");
if (!TextUtils.isEmpty(optString)) {
wpVar.b("adViewId", optString);
}
}
try {
String str2 = a2.a;
switch (str2.hashCode()) {
case -1655974669:
if (str2.equals(d)) {
c2 = 0;
break;
}
c2 = 65535;
break;
case -984459207:
if (str2.equals(h)) {
c2 = 4;
break;
}
c2 = 65535;
break;
case 70701699:
if (str2.equals(f)) {
c2 = 2;
break;
}
c2 = 65535;
break;
case 1208109646:
if (str2.equals(g)) {
c2 = 3;
break;
}
c2 = 65535;
break;
case 1850541012:
if (str2.equals(e)) {
c2 = 1;
break;
}
c2 = 65535;
break;
default:
c2 = 65535;
break;
}
if (c2 != 0) {
if (c2 == 1) {
this.b.d(a2.b);
} else if (c2 == 2) {
this.b.b(a2.b);
} else if (c2 == 3) {
this.b.c(a2.b);
} else if (c2 != 4) {
throw new IllegalArgumentException(String.format(m, a2.a));
}
mjVar.a(true, a2.c, wpVar);
}
this.b.a(this.a);
wpVar = this.b.a();
mjVar.a(true, a2.c, wpVar);
} catch (Exception e2) {
i9.d().a(e2);
wpVar.b("errMsg", e2.getMessage());
Logger.i(c, "OMIDJSAdapter " + a2.a + " Exception: " + e2.getMessage());
mjVar.a(false, a2.d, wpVar);
}
}
}

View File

@@ -0,0 +1,244 @@
package com.ironsource.sdk.controller;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.text.TextUtils;
import com.ironsource.i9;
import com.ironsource.ln;
import com.ironsource.mn;
import com.ironsource.sdk.controller.OpenUrlActivity;
import com.ironsource.sdk.controller.k;
import com.ironsource.v8;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
/* loaded from: classes4.dex */
public interface p {
public static final class a implements p {
private b a;
/* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
public a(String method, mn openUrlConfigurations) {
this(method, openUrlConfigurations, new k.b(), new k.a());
Intrinsics.checkNotNullParameter(method, "method");
Intrinsics.checkNotNullParameter(openUrlConfigurations, "openUrlConfigurations");
}
public a(String method, mn openUrlConfigurations, com.ironsource.h activityIntentFactory, com.ironsource.g actionIntentFactory) {
b aVar;
Intrinsics.checkNotNullParameter(method, "method");
Intrinsics.checkNotNullParameter(openUrlConfigurations, "openUrlConfigurations");
Intrinsics.checkNotNullParameter(activityIntentFactory, "activityIntentFactory");
Intrinsics.checkNotNullParameter(actionIntentFactory, "actionIntentFactory");
int hashCode = method.hashCode();
if (hashCode == -1455867212) {
if (method.equals(v8.h.J)) {
aVar = new b.a(openUrlConfigurations, actionIntentFactory);
}
aVar = new b.C0183b(method);
} else if (hashCode != 109770977) {
if (hashCode == 1224424441 && method.equals(v8.h.K)) {
aVar = new b.d(openUrlConfigurations, activityIntentFactory);
}
aVar = new b.C0183b(method);
} else {
if (method.equals(v8.h.U)) {
aVar = new b.c(openUrlConfigurations, activityIntentFactory);
}
aVar = new b.C0183b(method);
}
this.a = aVar;
}
@Override // com.ironsource.sdk.controller.p
public c a(Context context, ln openUrl) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(openUrl, "openUrl");
try {
return this.a.a(context, openUrl);
} catch (Exception e) {
i9.d().a(e);
String message = e.getMessage();
String message2 = (message == null || message.length() == 0) ? "" : e.getMessage();
Intrinsics.checkNotNull(message2);
return new c.a(message2);
}
}
}
public interface b {
@SourceDebugExtension({"SMAP\nOpenUrlService.kt\nKotlin\n*S Kotlin\n*F\n+ 1 OpenUrlService.kt\ncom/ironsource/sdk/controller/OpenUrlService$OpenUrlStrategy$ExternalBrowser\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,158:1\n1#2:159\n*E\n"})
public static final class a implements b {
private final mn a;
private final com.ironsource.g b;
public a(mn configurations, com.ironsource.g intentFactory) {
Intrinsics.checkNotNullParameter(configurations, "configurations");
Intrinsics.checkNotNullParameter(intentFactory, "intentFactory");
this.a = configurations;
this.b = intentFactory;
}
@Override // com.ironsource.sdk.controller.p.b
public c a(Context context, ln openUrl) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(openUrl, "openUrl");
if (TextUtils.isEmpty(openUrl.d())) {
return new c.a("url is empty");
}
Intent a = this.b.a();
a.setData(Uri.parse(openUrl.d()));
String c = openUrl.c();
if (c != null && c.length() != 0) {
a = a.setPackage(openUrl.c());
Intrinsics.checkNotNullExpressionValue(a, "this.setPackage(openUrl.packageName)");
}
if (!(context instanceof Activity)) {
a = a.addFlags(this.a.c());
}
Intrinsics.checkNotNullExpressionValue(a, "intentFactory\n …ations.flags) else this }");
context.startActivity(a);
return c.b.a;
}
}
/* renamed from: com.ironsource.sdk.controller.p$b$b, reason: collision with other inner class name */
public static final class C0183b implements b {
private final String a;
public C0183b(String method) {
Intrinsics.checkNotNullParameter(method, "method");
this.a = method;
}
@Override // com.ironsource.sdk.controller.p.b
public c a(Context context, ln openUrl) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(openUrl, "openUrl");
return new c.a("method " + this.a + " is unsupported");
}
}
public static final class c implements b {
private final mn a;
private final com.ironsource.h b;
public c(mn configurations, com.ironsource.h intentFactory) {
Intrinsics.checkNotNullParameter(configurations, "configurations");
Intrinsics.checkNotNullParameter(intentFactory, "intentFactory");
this.a = configurations;
this.b = intentFactory;
}
@Override // com.ironsource.sdk.controller.p.b
public c a(Context context, ln openUrl) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(openUrl, "openUrl");
context.startActivity(new OpenUrlActivity.e(this.b).a(this.a.c()).a(openUrl.d()).b(true).c(true).a(context));
return c.b.a;
}
}
public static final class d implements b {
private final mn a;
private final com.ironsource.h b;
public d(mn configurations, com.ironsource.h intentFactory) {
Intrinsics.checkNotNullParameter(configurations, "configurations");
Intrinsics.checkNotNullParameter(intentFactory, "intentFactory");
this.a = configurations;
this.b = intentFactory;
}
@Override // com.ironsource.sdk.controller.p.b
public c a(Context context, ln openUrl) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(openUrl, "openUrl");
context.startActivity(new OpenUrlActivity.e(this.b).a(this.a.c()).a(openUrl.d()).a(this.a.d()).b(true).a(context));
return c.b.a;
}
}
c a(Context context, ln lnVar);
}
public static abstract class c {
public static final class a extends c {
private final String a;
/* JADX WARN: Multi-variable type inference failed */
public a() {
this(null, 1, 0 == true ? 1 : 0);
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public a(String errorMessage) {
super(null);
Intrinsics.checkNotNullParameter(errorMessage, "errorMessage");
this.a = errorMessage;
}
public /* synthetic */ a(String str, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? "" : str);
}
public static /* synthetic */ a a(a aVar, String str, int i, Object obj) {
if ((i & 1) != 0) {
str = aVar.a;
}
return aVar.a(str);
}
public final a a(String errorMessage) {
Intrinsics.checkNotNullParameter(errorMessage, "errorMessage");
return new a(errorMessage);
}
public final String a() {
return this.a;
}
public final String b() {
return this.a;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
return (obj instanceof a) && Intrinsics.areEqual(this.a, ((a) obj).a);
}
public int hashCode() {
return this.a.hashCode();
}
public String toString() {
return "Error(errorMessage=" + this.a + ')';
}
}
public static final class b extends c {
public static final b a = new b();
private b() {
super(null);
}
}
private c() {
}
public /* synthetic */ c(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}
c a(Context context, ln lnVar);
}

View File

@@ -0,0 +1,103 @@
package com.ironsource.sdk.controller;
import android.content.Context;
import com.ironsource.i9;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mj;
import com.ironsource.sdk.utils.Logger;
import com.ironsource.v3;
import com.ironsource.wp;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class q {
private static final String b = "q";
private static final String c = "getPermissions";
private static final String d = "isPermissionGranted";
private static final String e = "permissions";
private static final String f = "permission";
private static final String g = "status";
private static final String h = "functionName";
private static final String i = "functionParams";
private static final String j = "success";
private static final String k = "fail";
private static final String l = "unhandledPermission";
private Context a;
public static class b {
String a;
JSONObject b;
String c;
String d;
private b() {
}
}
public q(Context context) {
this.a = context;
}
private b a(String str) throws JSONException {
JSONObject jSONObject = new JSONObject(str);
b bVar = new b();
bVar.a = jSONObject.optString("functionName");
bVar.b = jSONObject.optJSONObject("functionParams");
bVar.c = jSONObject.optString("success");
bVar.d = jSONObject.optString("fail");
return bVar;
}
public void a(String str, mj mjVar) throws Exception {
b a2 = a(str);
if (c.equals(a2.a)) {
a(a2.b, a2, mjVar);
return;
}
if (d.equals(a2.a)) {
b(a2.b, a2, mjVar);
return;
}
Logger.i(b, "PermissionsJSAdapter unhandled API request " + str);
}
public void a(JSONObject jSONObject, b bVar, mj mjVar) {
wp wpVar = new wp();
try {
wpVar.a("permissions", v3.a(this.a, jSONObject.getJSONArray("permissions")));
mjVar.a(true, bVar.c, wpVar);
} catch (Exception e2) {
i9.d().a(e2);
IronLog.INTERNAL.error(e2.toString());
Logger.i(b, "PermissionsJSAdapter getPermissions JSON Exception when getting permissions parameter " + e2.getMessage());
wpVar.b("errMsg", e2.getMessage());
mjVar.a(false, bVar.d, wpVar);
}
}
public void b(JSONObject jSONObject, b bVar, mj mjVar) {
String str;
boolean z;
wp wpVar = new wp();
try {
String string = jSONObject.getString(f);
wpVar.b(f, string);
if (v3.d(this.a, string)) {
wpVar.b("status", String.valueOf(v3.c(this.a, string)));
str = bVar.c;
z = true;
} else {
wpVar.b("status", l);
str = bVar.d;
z = false;
}
mjVar.a(z, str, wpVar);
} catch (Exception e2) {
i9.d().a(e2);
IronLog.INTERNAL.error(e2.toString());
wpVar.b("errMsg", e2.getMessage());
mjVar.a(false, bVar.d, wpVar);
}
}
}

View File

@@ -0,0 +1,22 @@
package com.ironsource.sdk.controller;
import android.webkit.JavascriptInterface;
/* loaded from: classes4.dex */
class r {
private s a;
private boolean b = false;
public r(s sVar) {
this.a = sVar;
}
@JavascriptInterface
public String getTokenForMessaging() {
if (this.b) {
return "";
}
this.b = true;
return this.a.b();
}
}

View File

@@ -0,0 +1,69 @@
package com.ironsource.sdk.controller;
import com.ironsource.bl;
import com.ironsource.i9;
import com.ironsource.mediationsdk.logger.IronLog;
import java.security.MessageDigest;
import java.util.UUID;
/* loaded from: classes4.dex */
final class s {
private static final String b = "MD5";
private String a;
public s(String str) {
this.a = str;
}
public static String a() {
return UUID.randomUUID().toString();
}
private String a(String str) {
try {
return bl.a(str);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
return b(str);
}
}
private String a(byte[] bArr) throws Exception {
StringBuilder sb = new StringBuilder();
for (byte b2 : bArr) {
String hexString = Integer.toHexString(b2 & 255);
if (hexString.length() < 2) {
hexString = "0" + hexString;
}
sb.append(hexString);
}
return sb.toString();
}
private String b(String str) {
try {
MessageDigest messageDigest = MessageDigest.getInstance("MD5");
messageDigest.update(str.getBytes());
return a(messageDigest.digest());
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
return "";
}
}
public boolean a(String str, String str2, String str3) {
try {
return str3.equalsIgnoreCase(a(str + str2 + this.a));
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
return false;
}
}
public String b() {
return this.a;
}
}

View File

@@ -0,0 +1,65 @@
package com.ironsource.sdk.controller;
import android.app.Activity;
import android.media.AudioManager;
import com.ironsource.i9;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.ve;
/* loaded from: classes4.dex */
class t {
public class a implements Runnable {
final /* synthetic */ AudioManager a;
public a(AudioManager audioManager) {
this.a = audioManager;
}
@Override // java.lang.Runnable
public void run() {
t.a(this.a);
}
}
public class b implements Runnable {
final /* synthetic */ AudioManager a;
public b(AudioManager audioManager) {
this.a = audioManager;
}
@Override // java.lang.Runnable
public void run() {
t.d(this.a);
}
}
public static void a(Activity activity) {
ve.a.b(new a((AudioManager) activity.getSystemService("audio")));
}
/* JADX INFO: Access modifiers changed from: private */
public static void a(AudioManager audioManager) {
try {
audioManager.abandonAudioFocus(null);
} catch (Throwable th) {
i9.d().a(th);
IronLog.INTERNAL.error(th.toString());
}
}
public static void b(Activity activity) {
ve.a.b(new b((AudioManager) activity.getSystemService("audio")));
}
/* JADX INFO: Access modifiers changed from: private */
public static void d(AudioManager audioManager) {
try {
audioManager.requestAudioFocus(null, 3, 2);
} catch (Throwable th) {
i9.d().a(th);
IronLog.INTERNAL.error(th.toString());
}
}
}

View File

@@ -0,0 +1,96 @@
package com.ironsource.sdk.controller;
import android.content.Context;
import com.ironsource.environment.StringUtils;
import com.ironsource.hm;
import com.ironsource.i9;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mj;
import com.ironsource.rt;
import com.ironsource.sdk.utils.Logger;
import com.ironsource.wp;
import java.util.Iterator;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class u {
private static final String d = "u";
private static final String e = "updateToken";
private static final String f = "getToken";
private static final String g = "functionName";
private static final String h = "functionParams";
private static final String i = "success";
private static final String j = "fail";
private Context b;
private hm a = new hm();
private rt c = new rt();
public static class b {
String a;
JSONObject b;
String c;
String d;
private b() {
}
}
public u(Context context) {
this.b = context;
}
private b a(String str) throws JSONException {
JSONObject jSONObject = new JSONObject(str);
b bVar = new b();
bVar.a = jSONObject.optString("functionName");
bVar.b = jSONObject.optJSONObject("functionParams");
bVar.c = jSONObject.optString("success");
bVar.d = jSONObject.optString("fail");
return bVar;
}
private void a(b bVar, mj mjVar) {
try {
JSONObject a2 = this.c.a();
Iterator<String> keys = a2.keys();
while (keys.hasNext()) {
String next = keys.next();
Object obj = a2.get(next);
if (obj instanceof String) {
a2.put(next, StringUtils.encodeURI((String) obj));
}
}
mjVar.a(true, bVar.c, a2);
} catch (Exception e2) {
i9.d().a(e2);
mjVar.a(false, bVar.d, e2.getMessage());
}
}
public void a(String str, mj mjVar) throws Exception {
b a2 = a(str);
if (e.equals(a2.a)) {
a(a2.b, a2, mjVar);
return;
}
if (f.equals(a2.a)) {
a(a2, mjVar);
return;
}
Logger.i(d, "unhandled API request " + str);
}
public void a(JSONObject jSONObject, b bVar, mj mjVar) {
wp wpVar = new wp();
try {
this.a.a(jSONObject);
mjVar.a(true, bVar.c, wpVar);
} catch (Exception e2) {
i9.d().a(e2);
IronLog.INTERNAL.error(e2.toString());
Logger.i(d, "updateToken exception " + e2.getMessage());
mjVar.a(false, bVar.d, wpVar);
}
}
}

File diff suppressed because it is too large Load Diff