package com.ironsource.mediationsdk; import com.ironsource.f5; import com.ironsource.mediationsdk.IronSource; import com.ironsource.mediationsdk.adunit.adapter.utility.AdInfo; import com.ironsource.mediationsdk.impressionData.ImpressionData; import com.ironsource.mediationsdk.impressionData.ImpressionDataListener; import com.ironsource.mediationsdk.logger.IronLog; import java.util.HashSet; import java.util.Iterator; import org.json.JSONObject; /* loaded from: classes4.dex */ public abstract class m { private HashSet a; protected com.ironsource.r b; protected IronSourceSegment c; protected AdInfo d; public m(HashSet hashSet, IronSourceSegment ironSourceSegment) { new HashSet(); this.a = hashSet; this.b = new com.ironsource.r(); this.c = ironSourceSegment; } public void a(f5 f5Var, String str) { HashSet hashSet; if (f5Var == null) { IronLog.INTERNAL.verbose("no auctionResponseItem or listener"); return; } ImpressionData a = f5Var.a(str); if (a != null) { synchronized (this) { hashSet = (HashSet) this.a.clone(); } Iterator it = hashSet.iterator(); while (it.hasNext()) { ImpressionDataListener impressionDataListener = (ImpressionDataListener) it.next(); IronLog.CALLBACK.info("onImpressionSuccess " + impressionDataListener.getClass().getSimpleName() + ": " + a); impressionDataListener.onImpressionSuccess(a); } } } public void a(IronSource.AD_UNIT ad_unit) { this.b.a(ad_unit, false); } public void a(IronSourceSegment ironSourceSegment) { this.c = ironSourceSegment; } public void a(ImpressionData impressionData) { if (impressionData != null) { this.d = new AdInfo(impressionData); } } public void a(ImpressionDataListener impressionDataListener) { synchronized (this) { this.a.remove(impressionDataListener); } } public void a(JSONObject jSONObject, IronSource.AD_UNIT ad_unit) { this.b.a(ad_unit, jSONObject != null ? jSONObject.optBoolean(d.e, false) : false); } public void b(ImpressionDataListener impressionDataListener) { synchronized (this) { this.a.add(impressionDataListener); } } public void c() { synchronized (this) { this.a.clear(); } } public String e() { return "fallback_" + System.currentTimeMillis(); } public void f() { this.d = null; } }