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 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 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 a(List list, com.mbridge.msdk.newreward.function.a.b bVar) { List 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 b(List list, com.mbridge.msdk.newreward.function.a.b bVar) { List 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 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(); } } }