package com.mbridge.msdk.mbbanner.common.util; import android.content.Context; import android.text.TextUtils; import com.ironsource.v8; import com.mbridge.msdk.foundation.controller.c; import com.mbridge.msdk.foundation.db.g; import com.mbridge.msdk.foundation.db.j; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.mbridge.msdk.foundation.same.a.b; import com.mbridge.msdk.foundation.tools.ak; import com.mbridge.msdk.foundation.tools.ap; import com.mbridge.msdk.mbbid.common.BidResponsedEx; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; /* loaded from: classes4.dex */ public class BannerUtils { public static final /* synthetic */ int $r8$clinit = 0; private static final String TAG = "BannerUtils"; public static String getCloseIds(String str) { List list; try { Map> map = b.a; if (map == null || !ap.b(str) || !map.containsKey(str) || (list = map.get(str)) == null || list.size() <= 0) { return ""; } JSONArray jSONArray = new JSONArray(); for (int i = 0; i < list.size(); i++) { JSONObject jSONObject = new JSONObject(); com.mbridge.msdk.foundation.same.d.a aVar = list.get(i); jSONObject.put(BidResponsedEx.KEY_CID, aVar.a()); jSONObject.put("crid", aVar.b()); jSONArray.put(jSONObject); } return jSONArray.toString(); } catch (Exception e) { e.printStackTrace(); return ""; } } public static void inserCloseId(String str, List list) { Map> map = b.a; if (map == null || list == null || list.size() <= 0) { return; } if (ap.b(str)) { if (map.containsKey(str)) { map.put(str, fillIdInList(map.get(str), list)); } else { map.put(str, fillIdInList(new ArrayList(), list)); } } b.a = map; } private static synchronized List fillIdInList(List list, List list2) { synchronized (BannerUtils.class) { if (list2 != null) { try { if (list2.size() > 0) { if (list == null) { list = new ArrayList<>(); } for (CampaignEx campaignEx : list2) { if (campaignEx != null) { com.mbridge.msdk.foundation.same.d.a aVar = new com.mbridge.msdk.foundation.same.d.a(campaignEx.getId(), campaignEx.getCreativeId()); if (list.size() >= 20) { list.remove(0); } list.add(aVar); } } } } catch (Throwable th) { throw th; } } } return list; } public static void uisList(Context context, List list) { if (context == null || list == null || list.size() == 0) { return; } j a = j.a(g.a(context)); for (int i = 0; i < list.size(); i++) { CampaignEx campaignEx = list.get(i); if (a != null && !a.b(campaignEx.getId())) { com.mbridge.msdk.foundation.entity.g gVar = new com.mbridge.msdk.foundation.entity.g(); gVar.a(campaignEx.getId()); gVar.b(campaignEx.getFca()); gVar.c(campaignEx.getFcb()); gVar.a(0); gVar.d(0); gVar.a(System.currentTimeMillis()); a.a(gVar); } } } public static CampaignEx managerCampaignEX(String str, CampaignEx campaignEx) { String str2; String str3; if (TextUtils.isEmpty(str)) { return campaignEx; } if (TextUtils.isEmpty(str) && campaignEx == null) { return null; } if (!str.contains("notice")) { try { JSONObject campaignToJsonObject = CampaignEx.campaignToJsonObject(campaignEx); CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(campaignToJsonObject); if (parseCampaignWithBackData == null) { parseCampaignWithBackData = campaignEx; } if (!TextUtils.isEmpty(str)) { String optString = campaignToJsonObject.optString("unitId"); if (!TextUtils.isEmpty(optString)) { parseCampaignWithBackData.setCampaignUnitId(optString); } JSONObject optJSONObject = new JSONObject(str).optJSONObject(com.mbridge.msdk.foundation.same.a.j); if (optJSONObject != null) { str2 = String.valueOf(ak.a(c.m().c(), Integer.valueOf(optJSONObject.getString(com.mbridge.msdk.foundation.same.a.h)).intValue())); str3 = String.valueOf(ak.a(c.m().c(), Integer.valueOf(optJSONObject.getString(com.mbridge.msdk.foundation.same.a.i)).intValue())); } else { str2 = "-999"; str3 = "-999"; } parseCampaignWithBackData.setClickURL(com.mbridge.msdk.click.c.a(parseCampaignWithBackData.getClickURL(), str2, str3)); String noticeUrl = parseCampaignWithBackData.getNoticeUrl(); if (optJSONObject != null) { Iterator keys = optJSONObject.keys(); StringBuilder sb = new StringBuilder(); while (keys.hasNext()) { sb.append(v8.i.c); String next = keys.next(); String optString2 = optJSONObject.optString(next); if (com.mbridge.msdk.foundation.same.a.h.equals(next) || com.mbridge.msdk.foundation.same.a.i.equals(next)) { optString2 = String.valueOf(ak.a(c.m().c(), Integer.valueOf(optString2).intValue())); } sb.append(next); sb.append(v8.i.b); sb.append(optString2); } parseCampaignWithBackData.setNoticeUrl(noticeUrl + ((Object) sb)); } } return parseCampaignWithBackData; } catch (Throwable unused) { return campaignEx; } } try { JSONObject campaignToJsonObject2 = CampaignEx.campaignToJsonObject(campaignEx); JSONObject jSONObject = new JSONObject(str); Iterator keys2 = jSONObject.keys(); try { if (!jSONObject.has(CampaignEx.JSON_KEY_DEEP_LINK_URL)) { campaignToJsonObject2.put(CampaignEx.JSON_KEY_DEEP_LINK_URL, ""); } } catch (Exception unused2) { } while (keys2.hasNext()) { String next2 = keys2.next(); campaignToJsonObject2.put(next2, jSONObject.getString(next2)); } CampaignEx parseCampaignWithBackData2 = CampaignEx.parseCampaignWithBackData(campaignToJsonObject2); String optString3 = campaignToJsonObject2.optString("unitId"); if (!TextUtils.isEmpty(optString3)) { parseCampaignWithBackData2.setCampaignUnitId(optString3); } return parseCampaignWithBackData2; } catch (JSONException e) { e.printStackTrace(); return campaignEx; } } }