Files
rr3-apk/decompiled-community/sources/com/mbridge/msdk/mbsignalcommon/windvane/f.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

108 lines
3.6 KiB
Java

package com.mbridge.msdk.mbsignalcommon.windvane;
import android.content.Context;
import com.mbridge.msdk.interstitial.signalcommon.interstitial;
import com.mbridge.msdk.mbsignalcommon.communication.BannerSignalPlugin;
import com.mbridge.msdk.mbsignalcommon.mraid.MraidSignalCommunication;
import com.mbridge.msdk.mbsignalcommon.webEnvCheck.WebGLCheckSignal;
import com.mbridge.msdk.splash.signal.SplashSignal;
import com.mbridge.msdk.video.signal.communication.RewardSignal;
import com.mbridge.msdk.video.signal.communication.VideoCommunication;
import java.util.HashMap;
/* loaded from: classes4.dex */
public final class f {
private static HashMap<String, Class> a = new HashMap<>();
private Context b;
private Object c;
private WindVaneWebView d;
public final void a(Context context) {
this.b = context;
}
public final void a(Object obj) {
this.c = obj;
}
public f(Context context, WindVaneWebView windVaneWebView) {
this.b = context;
this.d = windVaneWebView;
try {
int i = interstitial.$r8$clinit;
a(com.mbridge.msdk.mbsignalcommon.base.e.a, interstitial.class);
} catch (ClassNotFoundException unused) {
}
try {
int i2 = RewardSignal.$r8$clinit;
a(com.mbridge.msdk.mbsignalcommon.base.e.b, RewardSignal.class);
} catch (ClassNotFoundException unused2) {
}
try {
int i3 = VideoCommunication.$r8$clinit;
a(com.mbridge.msdk.mbsignalcommon.base.e.c, VideoCommunication.class);
} catch (ClassNotFoundException unused3) {
}
try {
int i4 = MraidSignalCommunication.$r8$clinit;
a(com.mbridge.msdk.mbsignalcommon.base.e.e, MraidSignalCommunication.class);
} catch (ClassNotFoundException unused4) {
}
try {
int i5 = BannerSignalPlugin.$r8$clinit;
a(com.mbridge.msdk.mbsignalcommon.base.e.f, BannerSignalPlugin.class);
} catch (ClassNotFoundException unused5) {
}
try {
int i6 = SplashSignal.$r8$clinit;
a(com.mbridge.msdk.mbsignalcommon.base.e.g, SplashSignal.class);
} catch (ClassNotFoundException unused6) {
}
try {
int i7 = WebGLCheckSignal.$r8$clinit;
a(com.mbridge.msdk.mbsignalcommon.base.e.h, WebGLCheckSignal.class);
} catch (ClassNotFoundException unused7) {
}
try {
if (com.mbridge.msdk.e.b.a()) {
Class<?> cls = Class.forName("com.mbridge.msdk.mbsignalcommon.confirmation.bridge.ConfirmationJsBridgePlugin");
a(cls.getSimpleName(), cls);
}
} catch (Exception unused8) {
}
}
private Object a(String str, WindVaneWebView windVaneWebView, Context context) {
Class cls = a.get(str);
if (cls == null) {
return null;
}
try {
if (!h.class.isAssignableFrom(cls)) {
return null;
}
h hVar = (h) cls.newInstance();
hVar.initialize(context, windVaneWebView);
hVar.initialize(this.c, windVaneWebView);
return hVar;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
public final void a(String str, Class cls) {
if (a == null) {
a = new HashMap<>();
}
a.put(str, cls);
}
public final Object a(String str) {
if (a == null) {
a = new HashMap<>();
}
return a(str, this.d, this.b);
}
}