Files
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

244 lines
8.9 KiB
Java

package com.mbridge.msdk.click;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.webkit.URLUtil;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.click.entity.JumpLoaderResult;
import com.mbridge.msdk.click.m;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.e.a;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.aj;
import java.util.concurrent.Semaphore;
/* loaded from: classes4.dex */
public final class n extends e implements a.InterfaceC0199a {
private f a;
private JumpLoaderResult b;
private boolean d;
private Context e;
private com.mbridge.msdk.foundation.same.e.b f;
private com.mbridge.msdk.click.entity.a g;
private boolean c = true;
private Handler h = new Handler(Looper.getMainLooper());
@Override // com.mbridge.msdk.click.e
public final void a() {
this.c = false;
}
public n(Context context) {
this.e = context;
this.f = new com.mbridge.msdk.foundation.same.e.b(context, 2);
}
/* JADX WARN: Multi-variable type inference failed */
public final void a(String str, f fVar, boolean z, String str2, String str3, CampaignEx campaignEx, boolean z2, boolean z3, int i) {
a aVar;
this.a = fVar;
this.d = z;
com.mbridge.msdk.click.entity.b bVar = new com.mbridge.msdk.click.entity.b();
bVar.a(this.e);
bVar.a(str);
bVar.c(z);
bVar.b(str2);
bVar.c(str3);
bVar.a(campaignEx);
bVar.a(z2);
bVar.b(z3);
bVar.a(i);
if (str.startsWith("tcp")) {
k kVar = new k(bVar);
kVar.a(this.a);
kVar.a(new j() { // from class: com.mbridge.msdk.click.n.1
@Override // com.mbridge.msdk.click.j
public final void a(JumpLoaderResult jumpLoaderResult) {
n.this.b = jumpLoaderResult;
}
});
aVar = kVar;
} else {
aVar = new a(this.e, str, str2, str3, campaignEx, z2, z3, i);
}
this.f.a(aVar, this);
}
@Override // com.mbridge.msdk.foundation.same.e.a.InterfaceC0199a
public final void a(a.b bVar) {
if (bVar == a.b.FINISH && this.c) {
this.h.post(new Runnable() { // from class: com.mbridge.msdk.click.n.2
@Override // java.lang.Runnable
public final void run() {
if (n.this.a != null) {
if (n.this.b.isSuccess()) {
n.this.a.b(n.this.b);
} else {
n.this.a.a(n.this.b, n.this.b.getMsg());
}
}
}
});
}
}
public class a extends com.mbridge.msdk.foundation.same.e.a {
private final Context c;
private String d;
private String e;
private String f;
private CampaignEx g;
private boolean h;
private boolean i;
private int j;
private final Semaphore b = new Semaphore(0);
private m.a k = new m.a() { // from class: com.mbridge.msdk.click.n.a.1
@Override // com.mbridge.msdk.click.m.a
public final boolean c(String str) {
return false;
}
@Override // com.mbridge.msdk.click.m.a
public final boolean a(String str) {
boolean a = a.a(a.this, str);
if (a) {
a();
}
return a;
}
@Override // com.mbridge.msdk.click.m.a
public final boolean b(String str) {
boolean a = a.a(a.this, str);
if (a) {
a();
}
return a;
}
@Override // com.mbridge.msdk.click.m.a
public final void a(String str, boolean z, String str2) {
a.a(a.this, str);
n.this.b.setContent(str2);
a();
}
@Override // com.mbridge.msdk.click.m.a
public final void a(int i, String str, String str2, String str3) {
if (!TextUtils.isEmpty(str2)) {
n.this.b.setExceptionMsg(str2);
}
if (!TextUtils.isEmpty(str3)) {
n.this.b.setContent(str3);
}
a.a(a.this, str);
a();
}
private void a() {
synchronized (n.this) {
n.this.b.setSuccess(true);
a.a(a.this);
}
}
};
@Override // com.mbridge.msdk.foundation.same.e.a
public final void cancelTask() {
}
@Override // com.mbridge.msdk.foundation.same.e.a
public final void pauseTask(boolean z) {
}
public a(Context context, String str, String str2, String str3, CampaignEx campaignEx, boolean z, boolean z2, int i) {
this.c = context;
this.d = str;
this.e = str2;
this.f = str3;
this.g = campaignEx;
this.h = z;
this.i = z2;
this.j = i;
}
@Override // com.mbridge.msdk.foundation.same.e.a
public final void runTask() {
if (n.this.a != null) {
n.this.a.a(null);
}
n.this.b = new JumpLoaderResult();
n.this.b.setUrl(this.d);
n.this.b = a(this.d, this.h, this.i, this.g, this.j);
if (!TextUtils.isEmpty(n.this.b.getExceptionMsg())) {
n.this.b.setSuccess(true);
}
if (n.this.c && n.this.b.isSuccess()) {
if (n.this.g != null) {
n.this.b.setStatusCode(n.this.g.f);
}
CampaignEx campaignEx = this.g;
JumpLoaderResult jumpLoaderResult = n.this.b;
com.mbridge.msdk.click.entity.a aVar = n.this.g;
String str = this.e;
String str2 = this.f;
Context context = this.c;
m.a aVar2 = this.k;
Semaphore semaphore = this.b;
if (!aj.a.b(jumpLoaderResult.getUrl()) && 200 == aVar.f && !TextUtils.isEmpty(jumpLoaderResult.getContent()) && !jumpLoaderResult.getContent().contains("EXCEPTION_CAMPAIGN_NOT_ACTIVE")) {
jumpLoaderResult.setType(2);
if (!TextUtils.isEmpty(jumpLoaderResult.getContent())) {
new m().a(str, str2, context, jumpLoaderResult.getUrl(), jumpLoaderResult.getContent(), aVar2);
} else {
try {
new m().a(str, str2, context, jumpLoaderResult.getUrl(), aVar2);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("WebViewSpiderLoaderDiff", e.getMessage());
}
}
}
semaphore.acquireUninterruptibly();
return;
}
if (aVar != null) {
jumpLoaderResult.setType(1);
jumpLoaderResult.setExceptionMsg(aVar.h);
jumpLoaderResult.setStatusCode(aVar.f);
jumpLoaderResult.setHeader(aVar.a());
jumpLoaderResult.setContent(aVar.g);
}
o.a(jumpLoaderResult.getUrl(), campaignEx, jumpLoaderResult);
}
}
/* JADX WARN: Removed duplicated region for block: B:18:0x005e */
/* JADX WARN: Removed duplicated region for block: B:85:0x01f0 A[EDGE_INSN: B:85:0x01f0->B:34:0x01f0 BREAK A[LOOP:0: B:16:0x005a->B:58:0x01e9], SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private com.mbridge.msdk.click.entity.JumpLoaderResult a(java.lang.String r16, boolean r17, boolean r18, com.mbridge.msdk.foundation.entity.CampaignEx r19, int r20) {
/*
Method dump skipped, instructions count: 497
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.n.a.a(java.lang.String, boolean, boolean, com.mbridge.msdk.foundation.entity.CampaignEx, int):com.mbridge.msdk.click.entity.JumpLoaderResult");
}
private boolean a(String str) {
return !URLUtil.isNetworkUrl(str);
}
public static /* synthetic */ boolean a(a aVar, String str) {
return o.a(str, aVar.g, n.this.b);
}
public static /* synthetic */ void a(a aVar) {
aVar.b.release();
}
}
}