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

409 lines
19 KiB
Java

package com.mbridge.msdk.newreward.function.b;
import com.facebook.gamingservices.cloudgaming.internal.SDKConstants;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.z;
import com.mbridge.msdk.newreward.a.e;
import com.mbridge.msdk.newreward.function.a.a;
import com.mbridge.msdk.newreward.function.command.c;
import com.mbridge.msdk.newreward.function.command.f;
import com.mbridge.msdk.videocommon.d.b;
import com.vungle.ads.internal.presenter.MRAIDPresenter;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class a {
private static String a = "RewardCandidateController";
private final c b;
private com.mbridge.msdk.newreward.function.a.c c;
public a(String str, boolean z, c cVar) {
this.b = cVar;
try {
com.mbridge.msdk.newreward.function.a.c a2 = com.mbridge.msdk.newreward.function.a.a.a.a().a(str, b.a().a(com.mbridge.msdk.foundation.controller.c.m().k(), str, z).G());
this.c = a2;
a2.a(cVar);
} catch (Exception e) {
e.printStackTrace();
}
}
public final com.mbridge.msdk.newreward.function.a.b a(com.mbridge.msdk.foundation.same.report.d.c cVar, com.mbridge.msdk.foundation.c.b bVar, e eVar, int i) {
String str;
int i2;
CampaignEx campaignEx;
String str2;
String requestId;
int i3;
String str3;
com.mbridge.msdk.newreward.function.a.b a2;
com.mbridge.msdk.newreward.function.a.b bVar2 = new com.mbridge.msdk.newreward.function.a.b();
if (eVar != null) {
try {
String J = eVar.J();
CampaignEx campaignEx2 = (eVar.D() == null || eVar.D().b() == null || eVar.D().b().E() == null || eVar.D().b().E().size() <= 0) ? null : eVar.D().b().E().get(0);
if (this.c != null) {
int h = eVar.h();
String C = eVar.C();
this.c.a(h);
this.c.f(C);
this.c.a(eVar);
i2 = h;
campaignEx = campaignEx2;
str = C;
} else {
str = "";
i2 = 94;
campaignEx = campaignEx2;
}
str2 = J;
} catch (Exception unused) {
bVar2.d("getCandidateCampaignList result exception");
bVar2.a(com.mbridge.msdk.foundation.b.c.c);
return bVar2;
}
} else {
str = "";
str2 = null;
i2 = 94;
campaignEx = null;
}
if (campaignEx == null) {
requestId = "";
} else {
try {
requestId = campaignEx.getRequestId();
} catch (Exception unused2) {
bVar2.d("getRewardCandidateCampaignList result exception");
bVar2.a(com.mbridge.msdk.foundation.b.c.c);
return bVar2;
}
}
if (bVar != null) {
i3 = bVar.e();
str3 = bVar.b();
} else {
i3 = 0;
str3 = null;
}
com.mbridge.msdk.newreward.function.a.c cVar2 = this.c;
if (cVar2 == null) {
a2 = new com.mbridge.msdk.newreward.function.a.b();
a2.d("can not get manager");
a2.a(com.mbridge.msdk.foundation.b.c.c);
} else {
com.mbridge.msdk.newreward.function.a.b c = cVar2.c(str2);
if (c.h() > com.mbridge.msdk.foundation.b.c.b) {
return c;
}
String[] split = z.a(str2.split("_")[3]).split("\\|");
double parseDouble = Double.parseDouble(split[0]);
a2 = a(parseDouble, split.length > 1 ? split[1] : "", cVar, str2, eVar, i, i2, str);
if (a2 != null && a2.a() != null) {
this.c.a(a2.a().u(), cVar, requestId, i3, str3, i, parseDouble);
}
}
return a2;
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r8v18 */
/* JADX WARN: Type inference failed for: r8v19 */
/* JADX WARN: Type inference failed for: r8v20 */
/* JADX WARN: Type inference failed for: r8v6 */
private com.mbridge.msdk.newreward.function.a.b a(double d, String str, com.mbridge.msdk.foundation.same.report.d.c cVar, String str2, e eVar, int i, int i2, String str3) {
JSONObject jSONObject;
com.mbridge.msdk.newreward.function.a.b bVar;
ArrayList arrayList;
int i3;
JSONObject jSONObject2;
List<com.mbridge.msdk.newreward.function.c.a.a> u;
com.mbridge.msdk.newreward.function.a.b bVar2 = this;
com.mbridge.msdk.newreward.function.a.b a2 = bVar2.c.a();
try {
} catch (Exception unused) {
bVar2 = a2;
}
if (a2.h() > 0) {
return a2;
}
JSONObject a3 = bVar2.c.a(str);
try {
if (a3 != null) {
int optInt = a3.optInt("max_usage_limit", 10);
if (a3.optInt("max_cache_num", 20) > 0) {
List<com.mbridge.msdk.newreward.function.c.a.b> a4 = bVar2.c.a(optInt, i2, str3);
if (a4 == null || a4.size() <= 0) {
com.mbridge.msdk.newreward.function.a.b bVar3 = a2;
bVar3.d("no cache");
bVar3.a(com.mbridge.msdk.foundation.b.c.c);
a(cVar, str2, bVar3, null, a3, eVar, 2);
bVar2 = bVar3;
} else {
com.mbridge.msdk.newreward.function.a.b bVar4 = new com.mbridge.msdk.newreward.function.a.b();
if (a4.size() == 0) {
bVar4.d("candidate is null");
bVar4.a(com.mbridge.msdk.foundation.b.c.c);
} else {
for (int i4 = 0; i4 < a4.size(); i4++) {
com.mbridge.msdk.newreward.function.c.a.b bVar5 = a4.get(i4);
if (bVar5 != null) {
bVar4.a(bVar5.f());
}
}
if (a4.size() > 0) {
if (a4.size() != 0) {
ArrayList arrayList2 = new ArrayList();
for (int i5 = 0; i5 < a4.size(); i5++) {
com.mbridge.msdk.newreward.function.c.a.b bVar6 = a4.get(i5);
if (bVar6 != null && (u = bVar6.u()) != null && u.size() != 0) {
int i6 = 0;
boolean z = false;
while (true) {
if (i6 >= u.size()) {
break;
}
com.mbridge.msdk.newreward.function.c.a.a aVar = u.get(i6);
boolean c = ak.c(com.mbridge.msdk.foundation.controller.c.m().c(), aVar.h().getPackageName());
if (c) {
bVar4.c(bVar6.f());
com.mbridge.msdk.newreward.function.a.c cVar2 = bVar2.c;
if (cVar2 != null) {
cVar2.a(bVar6.g(), bVar6.f(), 2, aVar.i().s());
}
z = c;
} else {
i6++;
z = c;
}
}
if (!z) {
arrayList2.add(bVar6);
}
}
}
a4 = arrayList2;
}
if (a4.size() == 0) {
bVar4.d("existed");
bVar4.a(com.mbridge.msdk.foundation.b.c.c);
}
}
if (a4.size() > 0 && ((a4 = bVar2.a(a4, bVar4)) == null || a4.size() == 0)) {
bVar4.d("not ready");
bVar4.a(com.mbridge.msdk.foundation.b.c.c);
}
if (a4.size() > 0 && ((a4 = bVar2.b(a4, bVar4)) == null || a4.size() == 0)) {
bVar4.d("had in cache");
bVar4.a(com.mbridge.msdk.foundation.b.c.c);
}
if (a4 == null || a4.size() <= 0) {
jSONObject = a3;
bVar = a2;
arrayList = null;
} else {
ArrayList arrayList3 = new ArrayList();
double optDouble = a3.optDouble("t_disc", 0.8d);
double optDouble2 = a3.optDouble("u_disc", 0.95d);
double optDouble3 = a3.optDouble("max_ecppv_diff", 0.0d);
int optInt2 = a3.optInt(SDKConstants.PARAM_A2U_TIME_INTERVAL, 1800);
int size = a4.size();
double d2 = 0.0d;
com.mbridge.msdk.newreward.function.c.a.b bVar7 = null;
int i7 = 0;
while (i7 < size) {
com.mbridge.msdk.newreward.function.c.a.b bVar8 = a4.get(i7);
if (bVar8 != null) {
bVar = a2;
i3 = size;
jSONObject2 = a3;
try {
double pow = Math.pow(optDouble2, bVar8.t()) * bVar8.s() * Math.pow(optDouble, (System.currentTimeMillis() - bVar8.I()) / (optInt2 * 1000.0d));
arrayList3.add(new a.C0215a(pow, bVar8));
if (pow >= d - optDouble3 && pow > d2) {
d2 = pow;
bVar7 = bVar8;
}
} catch (Exception unused2) {
bVar2 = bVar;
bVar2.d("getHighestCampaigns exception");
bVar2.a(com.mbridge.msdk.foundation.b.c.c);
return bVar2;
}
} else {
i3 = size;
jSONObject2 = a3;
bVar = a2;
}
i7++;
a3 = jSONObject2;
size = i3;
a2 = bVar;
}
jSONObject = a3;
bVar = a2;
if (bVar7 != null) {
bVar4.a(bVar7);
bVar4.a(com.mbridge.msdk.foundation.b.c.d);
} else {
bVar4.d("no match campaign");
bVar4.a(com.mbridge.msdk.foundation.b.c.c);
}
arrayList = arrayList3;
}
a(cVar, str2, bVar4, arrayList, jSONObject, eVar, i);
}
return bVar4;
}
} else {
com.mbridge.msdk.newreward.function.a.b bVar9 = a2;
bVar9.d("max cache num error");
bVar9.a(com.mbridge.msdk.foundation.b.c.c);
bVar2 = bVar9;
}
} else {
com.mbridge.msdk.newreward.function.a.b bVar10 = a2;
bVar10.d("setting config not mapping");
bVar10.a(com.mbridge.msdk.foundation.b.c.c);
bVar2 = bVar10;
}
} catch (Exception unused3) {
}
return bVar2;
}
private List<com.mbridge.msdk.newreward.function.c.a.b> a(List<com.mbridge.msdk.newreward.function.c.a.b> list, com.mbridge.msdk.newreward.function.a.b bVar) {
List<com.mbridge.msdk.newreward.function.c.a.a> u;
if (list == null || list.size() == 0) {
return list;
}
ArrayList arrayList = new ArrayList();
for (int i = 0; i < list.size(); i++) {
com.mbridge.msdk.newreward.function.c.a.b bVar2 = list.get(i);
if (bVar2 != null && (u = bVar2.u()) != null && u.size() != 0) {
int i2 = 0;
boolean z = false;
while (true) {
if (i2 >= u.size()) {
break;
}
com.mbridge.msdk.newreward.function.c.a.a aVar = u.get(i2);
boolean z2 = aVar.i().z();
if (z2) {
i2++;
z = z2;
} else {
bVar.b(bVar2.f());
com.mbridge.msdk.newreward.function.a.c cVar = this.c;
if (cVar != null) {
cVar.a(bVar2.g(), bVar2.f(), 2, aVar.i().s());
}
z = z2;
}
}
if (z) {
arrayList.add(bVar2);
}
}
}
return arrayList;
}
private List<com.mbridge.msdk.newreward.function.c.a.b> b(List<com.mbridge.msdk.newreward.function.c.a.b> list, com.mbridge.msdk.newreward.function.a.b bVar) {
List<com.mbridge.msdk.newreward.function.c.a.a> u;
if (list == null || list.size() == 0) {
return list;
}
ArrayList arrayList = new ArrayList();
for (int i = 0; i < list.size(); i++) {
com.mbridge.msdk.newreward.function.c.a.b bVar2 = list.get(i);
if (bVar2 != null && (u = bVar2.u()) != null && u.size() != 0) {
arrayList.add(bVar2);
}
}
return arrayList;
}
public final boolean a(String str) {
JSONObject a2;
try {
com.mbridge.msdk.newreward.function.a.c cVar = this.c;
if (cVar != null && (a2 = cVar.a(cVar.b(str))) != null) {
return a2.optInt("c_cb", 0) == 1;
}
} catch (Exception e) {
e.printStackTrace();
}
return false;
}
public final void a(com.mbridge.msdk.foundation.same.report.d.c cVar, String str, com.mbridge.msdk.newreward.function.a.b bVar, List<a.C0215a> list, JSONObject jSONObject, e eVar, int i) {
try {
com.mbridge.msdk.foundation.same.report.d.e eVar2 = new com.mbridge.msdk.foundation.same.report.d.e();
eVar2.a("scene", i != 1 ? i != 2 ? i != 3 ? "unknown" : "track" : "candidate" : "cb");
com.mbridge.msdk.newreward.function.a.c cVar2 = this.c;
if (cVar2 != null) {
double d = cVar2.d(str);
if (d >= 0.0d) {
eVar2.a("bp", z.b(d + ""));
}
eVar2.a("cb_state", a(str) ? MRAIDPresenter.OPEN : "close");
try {
com.mbridge.msdk.newreward.function.a.c cVar3 = this.c;
JSONObject a2 = cVar3.a(cVar3.b(str));
if (a2 != null) {
eVar2.a("config", a2.toString());
}
} catch (Exception e) {
e.printStackTrace();
}
}
if (bVar != null) {
if (bVar.h() == com.mbridge.msdk.foundation.b.c.d) {
eVar2.a("result", 1);
} else {
eVar2.a("result", 2);
eVar2.a("reason", bVar.b());
}
eVar2.a("acr", bVar.c());
eVar2.a("her", bVar.e());
eVar2.a("nrr", bVar.d());
eVar2.a("cer", bVar.f());
} else {
eVar2.a("result", 2);
eVar2.a("reason", "candidate result is null");
}
if (list != null && list.size() > 0) {
JSONArray jSONArray = new JSONArray();
for (int i2 = 0; i2 < list.size(); i2++) {
com.mbridge.msdk.newreward.function.c.a.b a3 = list.get(i2).a();
if (a3 != null) {
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("ecppv", z.b(a3.s() + ""));
jSONObject2.put("showCount", a3.t());
jSONObject2.put("intervalTime", System.currentTimeMillis() - a3.I());
jSONArray.put(jSONObject2);
}
}
eVar2.a("data", jSONArray.toString());
}
if (cVar != null) {
cVar.a("m_candidate_data");
cVar.k("m_candidate_data");
cVar.a("m_candidate_data", eVar2);
if (bVar != null && bVar.a() != null && eVar != null) {
cVar.b(eVar.D().a());
}
}
c cVar4 = this.b;
cVar4.a(eVar, f.METRICS_KEY_M_CANDIDATE_DATE, cVar4.a("metrics_data", eVar2));
} catch (Exception e2) {
e2.printStackTrace();
}
}
}