package com.mbridge.msdk.reward.a; import android.text.TextUtils; import com.facebook.gamingservices.cloudgaming.internal.SDKConstants; import com.mbridge.msdk.foundation.b.a; import com.mbridge.msdk.foundation.b.d; import com.mbridge.msdk.foundation.controller.b; import com.mbridge.msdk.foundation.controller.c; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.mbridge.msdk.foundation.same.report.d.e; import com.mbridge.msdk.foundation.tools.ak; import com.mbridge.msdk.foundation.tools.z; import com.vungle.ads.internal.presenter.MRAIDPresenter; import java.util.ArrayList; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; import org.json.JSONArray; import org.json.JSONObject; /* loaded from: classes4.dex */ public final class a { private static String a = "RewardCandidateController"; private d b; public a(String str, boolean z) { try { this.b = b.a().a(str, com.mbridge.msdk.videocommon.d.b.a().a(c.m().k(), str, z).G()); } catch (Exception e) { e.printStackTrace(); } } public final void a(List list, String str, com.mbridge.msdk.reward.adapter.c cVar, String str2) { try { if (this.b == null || TextUtils.isEmpty(str)) { return; } this.b.a(com.mbridge.msdk.foundation.b.a.b, 2, list, this.b.a(list, str) > 0, "", "", -1, str2); d dVar = this.b; JSONObject a2 = dVar.a(dVar.b(str)); if (a2 == null || this.b.d(str) <= 0.0d) { return; } a(this.b.a(a2.optInt("max_usage_limit", 10), 0L), a2, a2.optInt("max_cache_num", 20), -1.0d, cVar, new com.mbridge.msdk.foundation.same.report.d.c(), str, false, 0); } catch (Exception e) { e.printStackTrace(); } } public final com.mbridge.msdk.foundation.b.c a(String str, com.mbridge.msdk.foundation.same.report.d.c cVar, CampaignEx campaignEx, com.mbridge.msdk.foundation.c.b bVar, int i, com.mbridge.msdk.reward.adapter.c cVar2) { String requestId; int i2; String str2; com.mbridge.msdk.foundation.b.c a2; com.mbridge.msdk.foundation.b.c cVar3 = new com.mbridge.msdk.foundation.b.c(); if (campaignEx == null) { requestId = ""; } else { try { try { requestId = campaignEx.getRequestId(); } catch (Exception unused) { cVar3.d("getRewardCandidateCampaignList result exception"); cVar3.a(com.mbridge.msdk.foundation.b.c.c); return cVar3; } } catch (Exception unused2) { cVar3.d("getCandidateCampaignList result exception"); cVar3.a(com.mbridge.msdk.foundation.b.c.c); return cVar3; } } if (bVar != null) { i2 = bVar.e(); str2 = bVar.b(); } else { i2 = 0; str2 = null; } d dVar = this.b; if (dVar == null) { a2 = new com.mbridge.msdk.foundation.b.c(); a2.d("can not get manager"); a2.a(com.mbridge.msdk.foundation.b.c.c); } else { com.mbridge.msdk.foundation.b.c c = dVar.c(str); if (c.g() > com.mbridge.msdk.foundation.b.c.b) { return c; } String[] split = z.a(str.split("_")[3]).split("\\|"); double parseDouble = Double.parseDouble(split[0]); a2 = a(parseDouble, split.length > 1 ? split[1] : "", cVar2, cVar, str, i); this.b.a(a2.a(), cVar, requestId, i2, str2, i, parseDouble); } return a2; } private com.mbridge.msdk.foundation.b.c a(double d, String str, com.mbridge.msdk.reward.adapter.c cVar, com.mbridge.msdk.foundation.same.report.d.c cVar2, String str2, int i) { com.mbridge.msdk.foundation.b.c a2 = this.b.a(); try { } catch (Exception unused) { a2.d("getHighestCampaigns exception"); a2.a(com.mbridge.msdk.foundation.b.c.c); } if (a2.g() > 0) { return a2; } JSONObject a3 = this.b.a(str); if (a3 != null) { int optInt = a3.optInt("max_usage_limit", 10); int optInt2 = a3.optInt("max_cache_num", 20); if (optInt2 > 0) { long j = 8640000; long optLong = a3.optLong("show_interval_time", 8640000L); if (optLong != 0) { j = optLong; } List a4 = this.b.a(optInt, System.currentTimeMillis() - (j * 1000)); if (a4 != null && a4.size() > 0) { return a(a4, a3, optInt2, d, cVar, cVar2, str2, true, i); } a2.d("no cache"); a2.a(com.mbridge.msdk.foundation.b.c.c); a(cVar2, str2, a2, (List) null, a3, 2); } else { a2.d("max cache num error"); a2.a(com.mbridge.msdk.foundation.b.c.c); } } else { a2.d("setting config not mapping"); a2.a(com.mbridge.msdk.foundation.b.c.c); } return a2; } private com.mbridge.msdk.foundation.b.c a(List list, JSONObject jSONObject, int i, double d, com.mbridge.msdk.reward.adapter.c cVar, com.mbridge.msdk.foundation.same.report.d.c cVar2, String str, boolean z, int i2) { ArrayList arrayList; int i3; com.mbridge.msdk.foundation.b.c cVar3; a aVar = this; List list2 = list; com.mbridge.msdk.foundation.b.c cVar4 = new com.mbridge.msdk.foundation.b.c(); if (jSONObject == null) { cVar4.d("config is null"); cVar4.a(com.mbridge.msdk.foundation.b.c.c); return cVar4; } if (list2 == null || list.size() == 0) { cVar4.d("candidate is null"); cVar4.a(com.mbridge.msdk.foundation.b.c.c); return cVar4; } int i4 = 0; for (int i5 = 0; i5 < list.size(); i5++) { com.mbridge.msdk.foundation.b.b bVar = list2.get(i5); if (bVar != null) { cVar4.a(bVar.e()); } } if (list.size() > 0 && ((list2 = aVar.a(list2, cVar4)) == null || list2.size() == 0)) { cVar4.d("existed"); cVar4.a(com.mbridge.msdk.foundation.b.c.c); } if (list2.size() > 0 && ((list2 = aVar.a(list2, cVar, cVar4)) == null || list2.size() == 0)) { cVar4.d("not ready"); cVar4.a(com.mbridge.msdk.foundation.b.c.c); } com.mbridge.msdk.foundation.b.b bVar2 = null; if (list2 == null || list2.size() <= 0) { arrayList = null; } else { ArrayList arrayList2 = new ArrayList(); double optDouble = jSONObject.optDouble("t_disc", 0.8d); double optDouble2 = jSONObject.optDouble("u_disc", 0.95d); double d2 = 0.0d; double optDouble3 = jSONObject.optDouble("max_ecppv_diff", 0.0d); int optInt = jSONObject.optInt(SDKConstants.PARAM_A2U_TIME_INTERVAL, 1800); int size = list2.size(); while (i4 < size) { List list3 = list2; com.mbridge.msdk.foundation.b.b bVar3 = list2.get(i4); if (bVar3 != null) { i3 = size; cVar3 = cVar4; double pow = Math.pow(optDouble2, bVar3.f()) * bVar3.c() * Math.pow(optDouble, (System.currentTimeMillis() - bVar3.h()) / (optInt * 1000.0d)); arrayList2.add(new a.C0195a(pow, bVar3)); if (pow >= d - optDouble3 && pow > d2) { bVar2 = bVar3; d2 = pow; } } else { i3 = size; cVar3 = cVar4; } i4++; aVar = this; list2 = list3; size = i3; cVar4 = cVar3; } com.mbridge.msdk.foundation.b.c cVar5 = cVar4; d dVar = aVar.b; if (dVar != null) { dVar.a(arrayList2, i); } if (bVar2 != null) { cVar4 = cVar5; cVar4.a(bVar2.b()); cVar4.a(com.mbridge.msdk.foundation.b.c.d); } else { cVar4 = cVar5; cVar4.d("no match campaign"); cVar4.a(com.mbridge.msdk.foundation.b.c.c); } arrayList = arrayList2; } if (z) { a(cVar2, str, cVar4, arrayList, jSONObject, 2); } return cVar4; } private List a(List list, com.mbridge.msdk.foundation.b.c cVar) { CopyOnWriteArrayList b; if (list == null || list.size() == 0) { return list; } ArrayList arrayList = new ArrayList(); for (int i = 0; i < list.size(); i++) { com.mbridge.msdk.foundation.b.b bVar = list.get(i); if (bVar != null && (b = bVar.b()) != null && b.size() != 0) { int i2 = 0; boolean z = false; while (true) { if (i2 >= b.size()) { break; } CampaignEx campaignEx = b.get(i2); boolean c = ak.c(c.m().c(), campaignEx.getPackageName()); if (c) { cVar.c(bVar.e()); d dVar = this.b; if (dVar != null) { dVar.a(bVar.d(), bVar.e(), 2, campaignEx.getEcppv()); } z = c; } else { i2++; z = c; } } if (!z) { arrayList.add(bVar); } } } return arrayList; } private List a(List list, com.mbridge.msdk.reward.adapter.c cVar, com.mbridge.msdk.foundation.b.c cVar2) { CopyOnWriteArrayList b; if (list == null || list.size() == 0) { return list; } ArrayList arrayList = new ArrayList(); for (int i = 0; i < list.size(); i++) { com.mbridge.msdk.foundation.b.b bVar = list.get(i); if (bVar != null && (b = bVar.b()) != null && b.size() != 0) { int i2 = 0; boolean z = false; while (true) { if (i2 >= b.size()) { break; } CampaignEx campaignEx = b.get(i2); if (cVar == null || (z = cVar.a(b, !TextUtils.isEmpty(campaignEx.getCMPTEntryUrl())))) { i2++; } else { cVar2.b(bVar.e()); d dVar = this.b; if (dVar != null) { dVar.a(bVar.d(), bVar.e(), 2, campaignEx.getEcppv()); } } } if (z) { arrayList.add(bVar); } } } return arrayList; } public final boolean a(String str) { JSONObject a2; try { d dVar = this.b; if (dVar != null && (a2 = dVar.a(dVar.b(str))) != null) { return a2.optInt("c_cb", 0) == 1; } } catch (Exception e) { e.printStackTrace(); } return false; } public final void a(String str, String str2, int i, String str3) { d dVar = this.b; if (dVar != null) { dVar.a(str, str2, i, str3); } } public final void a(com.mbridge.msdk.foundation.same.report.d.c cVar, String str, com.mbridge.msdk.foundation.b.c cVar2, List list, JSONObject jSONObject, int i) { try { e eVar = new e(); eVar.a("scene", i != 1 ? i != 2 ? i != 3 ? "unknown" : "track" : "candidate" : "cb"); d dVar = this.b; if (dVar != null) { double d = dVar.d(str); if (d >= 0.0d) { eVar.a("bp", z.b(d + "")); } eVar.a("cb_state", a(str) ? MRAIDPresenter.OPEN : "close"); try { d dVar2 = this.b; JSONObject a2 = dVar2.a(dVar2.b(str)); if (a2 != null) { eVar.a("config", a2.toString()); } } catch (Exception e) { e.printStackTrace(); } } if (cVar2 != null) { if (cVar2.g() == com.mbridge.msdk.foundation.b.c.d) { eVar.a("result", 1); } else { eVar.a("result", 2); eVar.a("reason", cVar2.b()); } eVar.a("acr", cVar2.c()); eVar.a("her", cVar2.e()); eVar.a("nrr", cVar2.d()); eVar.a("cer", cVar2.f()); } else { eVar.a("result", 2); eVar.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.foundation.b.b a3 = list.get(i2).a(); if (a3 != null) { JSONObject jSONObject2 = new JSONObject(); jSONObject2.put("ecppv", z.b(a3.c() + "")); jSONObject2.put("showCount", a3.f()); jSONObject2.put("intervalTime", System.currentTimeMillis() - a3.h()); jSONArray.put(jSONObject2); } } eVar.a("data", jSONArray.toString()); } if (cVar != null) { cVar.a("m_candidate_data"); cVar.k("m_candidate_data"); cVar.a("m_candidate_data", eVar); if (cVar2 != null && cVar2.a() != null) { cVar.b(cVar2.a()); } } com.mbridge.msdk.foundation.same.report.d.d.a().a("m_candidate_data", cVar, (com.mbridge.msdk.foundation.same.report.d.a.a) null); } catch (Exception e2) { e2.printStackTrace(); } } }