正在查看: All File Recovery v1.0.2 应用的 AbstractC2922b.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: All File Recovery v1.0.2 应用的 AbstractC2922b.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.applovin.impl.sdk.ad;
import J0.InterfaceC1650e;
import a9.C2318d;
import android.graphics.Point;
import android.net.Uri;
import android.os.Bundle;
import android.view.MotionEvent;
import com.applovin.impl.AbstractC2825k0;
import com.applovin.impl.AbstractC2916s3;
import com.applovin.impl.AbstractC3002z6;
import com.applovin.impl.C2750b1;
import com.applovin.impl.C2753b4;
import com.applovin.impl.C2837l4;
import com.applovin.impl.C2968v4;
import com.applovin.impl.InterfaceC2771d4;
import com.applovin.impl.adview.AbstractC2743e;
import com.applovin.impl.p7;
import com.applovin.impl.sdk.AppLovinAdBase;
import com.applovin.impl.sdk.C2932k;
import com.applovin.impl.sdk.C2936o;
import com.applovin.impl.sdk.utils.CollectionUtils;
import com.applovin.impl.sdk.utils.JsonUtils;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.impl.z7;
import com.applovin.sdk.AppLovinSdkUtils;
import com.iab.omid.library.applovin.adsession.VerificationScriptResource;
import java.net.URL;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicReference;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import z.InterfaceC7907a;
public abstract class AbstractC2922b extends AppLovinAdImpl implements InterfaceC2771d4 {
private final List f42652d;
private final AtomicBoolean f42653e;
private final AtomicBoolean f42654f;
private final AtomicReference f42655g;
private final Bundle f42656h;
private String f42657i;
private int f42658j;
private String f42659k;
private d f42660l;
public enum EnumC0455b {
UNSPECIFIED,
DISMISS,
DO_NOT_DISMISS
}
public enum c {
DEFAULT,
ACTIVITY_PORTRAIT,
ACTIVITY_LANDSCAPE
}
public class d {
public final int f42669a;
public final int f42670b;
public final int f42671c;
public final int f42672d;
public final int f42673e;
private d() {
this.f42669a = AppLovinSdkUtils.dpToPx(C2932k.o(), AbstractC2922b.this.p());
this.f42670b = AppLovinSdkUtils.dpToPx(C2932k.o(), AbstractC2922b.this.r());
this.f42671c = AppLovinSdkUtils.dpToPx(C2932k.o(), AbstractC2922b.this.n());
this.f42672d = AppLovinSdkUtils.dpToPx(C2932k.o(), ((Integer) ((AppLovinAdBase) AbstractC2922b.this).sdk.a(C2837l4.f41345h1)).intValue());
this.f42673e = AppLovinSdkUtils.dpToPx(C2932k.o(), ((Integer) ((AppLovinAdBase) AbstractC2922b.this).sdk.a(C2837l4.f41337g1)).intValue());
}
}
public enum e {
RESIZE_ASPECT,
TOP,
BOTTOM,
LEFT,
RIGHT
}
public AbstractC2922b(JSONObject jSONObject, JSONObject jSONObject2, C2932k c2932k) {
super(jSONObject, jSONObject2, c2932k);
this.f42652d = CollectionUtils.synchronizedList();
this.f42653e = new AtomicBoolean();
this.f42654f = new AtomicBoolean();
this.f42655g = new AtomicReference();
this.f42656h = new Bundle();
}
private List O() {
return getIntegerListFromAdObject("multi_close_style", null);
}
public List i(C2968v4 c2968v4) {
return AbstractC3002z6.a(c2968v4.a("custom_tabs_tab_hidden_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
public static Bundle k(C2968v4 c2968v4) {
return JsonUtils.toBundle(c2968v4.a("ah_parameters", (JSONObject) null));
}
public static Map m(C2968v4 c2968v4) {
try {
return JsonUtils.toStringMap(c2968v4.a("http_headers_for_postbacks", new JSONObject()));
} catch (JSONException e10) {
throw new RuntimeException(e10);
}
}
public static String o(C2968v4 c2968v4) {
return JsonUtils.getString(c2968v4.a("video_button_properties", (JSONObject) null), "video_button_html", "");
}
public p7 p(C2968v4 c2968v4) {
return new p7(c2968v4.a("video_button_properties", (JSONObject) null), this.sdk);
}
private String s0() {
String stringFromAdObject = getStringFromAdObject("video_end_url", null);
if (stringFromAdObject != null) {
return stringFromAdObject.replace("{CLCODE}", getClCode());
}
return null;
}
public List A0() {
return CollectionUtils.explode(getStringFromAdObject("wls", ""));
}
public void B0() {
this.f42658j++;
}
public boolean C0() {
return getBooleanFromAdObject("aocve", (Boolean) this.sdk.a(C2837l4.f41218P5));
}
public boolean D0() {
return getBooleanFromAdObject("is_adaptive_ad", Boolean.FALSE);
}
public boolean E0() {
return this.f42658j > 0;
}
public boolean F0() {
return getBooleanFromAdObject("bvde", (Boolean) this.sdk.a(C2837l4.f41137E5));
}
public boolean G0() {
return getBooleanFromAdObject("lhs_close_button", (Boolean) this.sdk.a(C2837l4.f41172J1));
}
public boolean H0() {
return getBooleanFromAdObject("custom_tabs_client_warmup_enabled", Boolean.FALSE);
}
public boolean I0() {
return getBooleanFromAdObject("custom_tabs_enabled", Boolean.FALSE);
}
public boolean J0() {
return getBooleanFromAdObject("forward_lifecycle_events_to_webview", Boolean.FALSE);
}
public boolean K0() {
return getBooleanFromAdObject("gase", Boolean.FALSE);
}
public boolean L() {
return getBooleanFromAdObject("playback_requires_user_action", Boolean.TRUE);
}
public boolean L0() {
return getBooleanFromAdObject("lock_current_orientation", Boolean.FALSE);
}
public String M() {
return getStringFromFullResponse("event_id", null);
}
public abstract boolean M0();
public List N() {
List O10 = O();
if (O10 == null) {
return null;
}
ArrayList arrayList = new ArrayList(O10.size());
Iterator it = O10.iterator();
while (it.hasNext()) {
arrayList.add(a(((Integer) it.next()).intValue()));
}
return arrayList;
}
public AtomicBoolean N0() {
return this.f42653e;
}
public boolean O0() {
return getBooleanFromAdObject("lhs_skip_button", (Boolean) this.sdk.a(C2837l4.f41263W1));
}
public List P() {
return getIntegerListFromAdObject("multi_close_delay_graphic", null);
}
public boolean P0() {
return getBooleanFromAdObject("video_clickable", Boolean.FALSE);
}
public Uri Q() {
String stringFromAdObject = getStringFromAdObject("mute_image", "https://assets.applovin.com/sound_off.png");
if (StringUtils.isValidString(stringFromAdObject)) {
return Uri.parse(stringFromAdObject);
}
return null;
}
public abstract boolean Q0();
public List R() {
String stringFromAdObject = getStringFromAdObject("optional_html_resources", null);
return stringFromAdObject != null ? CollectionUtils.explode(stringFromAdObject) : Collections.EMPTY_LIST;
}
public boolean R0() {
return getBooleanFromAdObject("web_contents_debugging_enabled", Boolean.valueOf(AbstractC3002z6.h(C2932k.o()) || AbstractC3002z6.f(C2932k.o()) || ((Boolean) this.sdk.a(C2837l4.f41253U5)).booleanValue()));
}
public abstract String S();
public abstract void S0();
public Map T() {
HashMap hashMap = new HashMap();
try {
C2968v4 c2968v4 = this.synchronizedAdObject;
hashMap.putAll(c2968v4 != null ? (Map) c2968v4.a(new r()) : JsonUtils.toStringMap(getJsonObjectFromAdObject("http_headers_for_postbacks", new JSONObject())));
} catch (JSONException e10) {
this.sdk.O();
if (C2936o.a()) {
this.sdk.O().a("DirectAd", "Failed to retrieve http headers for postbacks", e10);
}
}
if (getBooleanFromAdObject("use_webview_ua_for_postbacks", Boolean.FALSE)) {
hashMap.put("User-Agent", z7.a());
}
return hashMap;
}
public boolean T0() {
return getBooleanFromAdObject("should_apply_mute_setting_to_poststitial", Boolean.FALSE);
}
public EnumC0455b U() {
String stringFromAdObject = getStringFromAdObject("poststitial_dismiss_type", null);
if (StringUtils.isValidString(stringFromAdObject)) {
if ("dismiss".equalsIgnoreCase(stringFromAdObject)) {
return EnumC0455b.DISMISS;
}
if ("no_dismiss".equalsIgnoreCase(stringFromAdObject)) {
return EnumC0455b.DO_NOT_DISMISS;
}
}
return EnumC0455b.UNSPECIFIED;
}
public boolean U0() {
return getBooleanFromAdObject("should_apply_web_view_settings_to_web_view_button", (Boolean) this.sdk.a(C2837l4.f41281Y5));
}
public int V() {
return getColorFromAdObject("postitial_progress_bar_color", -922746881);
}
public boolean V0() {
C2968v4 c2968v4 = this.synchronizedAdObject;
return c2968v4 != null ? ((Boolean) c2968v4.a(new B())).booleanValue() : JsonUtils.getBoolean(getJsonObjectFromAdObject("video_button_properties", null), "should_cache_video_button_html_assets", Boolean.FALSE).booleanValue();
}
public long W() {
return getLongFromAdObject("postitial_progress_bar_total_ms", -1L);
}
public boolean W0() {
return this.f42654f.get();
}
public List X() {
return getStringListFromAdObject("pbpn", this.sdk.c(C2837l4.f41366j6));
}
public boolean X0() {
return getBooleanFromAdObject("custom_tabs_should_track_events", Boolean.FALSE);
}
public long Y() {
long longFromAdObject = getLongFromAdObject("report_reward_duration", -1L);
if (longFromAdObject >= 0) {
return TimeUnit.SECONDS.toMillis(longFromAdObject);
}
return -1L;
}
public boolean Y0() {
return getBooleanFromAdObject("serfaad", (Boolean) this.sdk.a(C2837l4.f41206O0));
}
public int Z() {
return getIntFromAdObject("report_reward_percent", -1);
}
public boolean Z0() {
return getBooleanFromAdObject("fire_postbacks_from_webview", Boolean.FALSE);
}
public List a0() {
String stringFromAdObject = getStringFromAdObject("required_html_resources", null);
return stringFromAdObject != null ? CollectionUtils.explode(stringFromAdObject) : Collections.EMPTY_LIST;
}
public boolean a1() {
return getBooleanFromAdObject("should_forward_close_button_tapped_to_poststitial", Boolean.FALSE);
}
public int b0() {
return this.f42658j;
}
public boolean b1() {
return getBooleanFromAdObject("fmsstwvoar", Boolean.FALSE);
}
public List c0() {
String stringFromAdObject = getStringFromAdObject("resource_cache_prefix", null);
ArrayList arrayList = stringFromAdObject != null ? new ArrayList(CollectionUtils.explode(stringFromAdObject)) : new ArrayList(this.sdk.c(C2837l4.f41148G0));
if (AbstractC3002z6.h(C2932k.o())) {
arrayList.add("https://p.applov.in/");
}
return arrayList;
}
public boolean c1() {
return getBooleanFromAdObject("sftbpn", Boolean.FALSE);
}
public List d0() {
return getStringListFromAdObject("rea", a0());
}
public boolean d1() {
return getBooleanFromAdObject("fvcetwv", Boolean.FALSE);
}
public AbstractC2743e.a e0() {
int intFromAdObject = getIntFromAdObject("skip_style", -1);
return intFromAdObject == -1 ? q() : a(intFromAdObject);
}
public boolean e1() {
return getBooleanFromAdObject("avoms", Boolean.FALSE);
}
public List f0() {
return getStringListFromAdObject("substrings_for_disabled_click_logic", Collections.EMPTY_LIST);
}
public boolean f1() {
return getBooleanFromAdObject("report_reward_percent_include_close_delay", Boolean.TRUE);
}
public c g0() {
c cVar = c.DEFAULT;
String upperCase = getStringFromAdObject("ad_target", cVar.toString()).toUpperCase(Locale.ENGLISH);
return "ACTIVITY_PORTRAIT".equalsIgnoreCase(upperCase) ? c.ACTIVITY_PORTRAIT : "ACTIVITY_LANDSCAPE".equalsIgnoreCase(upperCase) ? c.ACTIVITY_LANDSCAPE : cVar;
}
public boolean g1() {
return getBooleanFromAdObject("require_interaction_for_click", Boolean.FALSE);
}
@Override
public abstract AbstractC2916s3 getAdEventTracker();
public String getCachePrefix() {
return getStringFromAdObject("cache_prefix", null);
}
@Override
public Bundle getDirectDownloadParameters() {
C2968v4 c2968v4 = this.synchronizedAdObject;
return c2968v4 != null ? (Bundle) c2968v4.a(new w()) : JsonUtils.toBundle(getJsonObjectFromAdObject("ah_parameters", null));
}
@Override
public String getDirectDownloadToken() {
return getStringFromAdObject("ah_dd_token", null);
}
@Override
public String getOpenMeasurementContentUrl() {
return getStringFromAdObject("omid_content_url", null);
}
@Override
public String getOpenMeasurementCustomReferenceData() {
return getStringFromAdObject("omid_custom_ref_data", "");
}
@Override
public List getOpenMeasurementVerificationScriptResources() {
List a10;
final InterfaceC7907a interfaceC7907a = new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
return AbstractC2922b.this.a((JSONArray) obj);
}
};
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
return (List) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
List a11;
a11 = AbstractC2922b.a(InterfaceC7907a.this, (C2968v4) obj);
return a11;
}
});
}
synchronized (this.adObjectLock) {
a10 = a(getJsonArrayFromAdObject("omid_verification_script_resources", null));
}
return a10;
}
public List getPrivacySandboxImpressionAttributionUrls() {
List<String> stringListFromAdObject = getStringListFromAdObject("privacy_sandbox_impression_attribution_urls", Collections.EMPTY_LIST);
if (stringListFromAdObject.isEmpty()) {
return stringListFromAdObject;
}
ArrayList arrayList = new ArrayList(stringListFromAdObject.size());
String clCode = getClCode();
Iterator<String> it = stringListFromAdObject.iterator();
while (it.hasNext()) {
arrayList.add(it.next().replace("{CLCODE}", clCode));
}
return arrayList;
}
public String h0() {
return this.f42659k;
}
public boolean h1() {
return getBooleanFromAdObject("sruifwvc", Boolean.FALSE);
}
public String i0() {
return getStringFromAdObject("tmas", (String) this.sdk.a(C2837l4.f41372k4));
}
public boolean i1() {
return g() >= 0;
}
@Override
public boolean isDirectDownloadEnabled() {
return StringUtils.isValidString(getDirectDownloadToken());
}
@Override
public abstract boolean isOpenMeasurementEnabled();
public List j() {
List a10;
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
return (List) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
List b10;
b10 = AbstractC2922b.this.b((C2968v4) obj);
return b10;
}
});
}
synchronized (this.adObjectLock) {
a10 = AbstractC3002z6.a(getJsonObjectFromAdObject("app_killed_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
return a10;
}
public Uri j0() {
String stringFromAdObject = getStringFromAdObject("unmute_image", "https://assets.applovin.com/sound_on.png");
if (StringUtils.isValidString(stringFromAdObject)) {
return Uri.parse(stringFromAdObject);
}
return null;
}
public boolean j1() {
return getBooleanFromAdObject("respect_adview_fully_watched", Boolean.FALSE);
}
public String k0() {
C2968v4 c2968v4 = this.synchronizedAdObject;
return c2968v4 != null ? (String) c2968v4.a(new y()) : JsonUtils.getString(getJsonObjectFromAdObject("video_button_properties", null), "video_button_base_url", ca.d.f38573i);
}
public boolean k1() {
return getBooleanFromAdObject("sscomt", Boolean.FALSE);
}
public List l() {
return this.f42652d;
}
public String l0() {
C2968v4 c2968v4 = this.synchronizedAdObject;
return c2968v4 != null ? (String) c2968v4.a(new l()) : JsonUtils.getString(getJsonObjectFromAdObject("video_button_properties", null), "video_button_html", "");
}
public boolean l1() {
return getBooleanFromAdObject("sudbia", (Boolean) this.sdk.a(C2837l4.f41358i6));
}
public abstract Uri m();
public p7 m0() {
C2968v4 c2968v4 = this.synchronizedAdObject;
return c2968v4 != null ? (p7) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
p7 p10;
p10 = AbstractC2922b.this.p((C2968v4) obj);
return p10;
}
}) : new p7(getJsonObjectFromAdObject("video_button_properties", null), this.sdk);
}
public boolean m1() {
return getBooleanFromAdObject("upiosp", Boolean.FALSE);
}
public int n() {
return getIntFromAdObject("close_button_horizontal_margin", ((Integer) this.sdk.a(C2837l4.f41179K1)).intValue());
}
public abstract Uri n0();
public long o0() {
return getLongFromAdObject("close_delay", 0L);
}
public long p0() {
return TimeUnit.SECONDS.toMillis(getLongFromAdObject("close_delay_max_buffering_time_seconds", 5L));
}
public AbstractC2743e.a q() {
List O10 = O();
int intFromAdObject = getIntFromAdObject("close_style", (O10 == null || O10.size() <= 0) ? -1 : ((Integer) O10.get(0)).intValue());
return intFromAdObject == -1 ? a(hasVideoUrl()) : a(intFromAdObject);
}
public int q0() {
return AbstractC3002z6.a(getIntFromAdObject("video_completion_percent", -1));
}
public int r() {
return getIntFromAdObject("close_button_top_margin", ((Integer) this.sdk.a(C2837l4.f41193M1)).intValue());
}
public List r0() {
List a10;
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
return (List) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
List q10;
q10 = AbstractC2922b.this.q((C2968v4) obj);
return q10;
}
});
}
synchronized (this.adObjectLock) {
a10 = AbstractC3002z6.a(getJsonObjectFromAdObject("video_end_urls", new JSONObject()), getClCode(), s0(), this.sdk);
}
return a10;
}
public long s() {
List P10 = P();
long longFromAdObject = getLongFromAdObject("close_delay_graphic", (P10 == null || P10.size() <= 0) ? 0L : ((Integer) P10.get(0)).intValue());
if (longFromAdObject == -1 || longFromAdObject == -2) {
return 0L;
}
return longFromAdObject;
}
public int t() {
return getColorFromAdObject("countdown_color", -922746881);
}
public e t0() {
String stringFromAdObject = getStringFromAdObject("video_gravity", null);
return a6.r.f26093l.equals(stringFromAdObject) ? e.TOP : "bottom".equals(stringFromAdObject) ? e.BOTTOM : "left".equals(stringFromAdObject) ? e.LEFT : "right".equals(stringFromAdObject) ? e.RIGHT : e.RESIZE_ASPECT;
}
public int u0() {
return getColorFromAdObject("progress_bar_color", -922746881);
}
public boolean v0() {
return getBooleanFromAdObject("progress_bar_enabled", Boolean.FALSE);
}
public abstract Uri w0();
public int x0() {
return getIntFromAdObject("whalt", AbstractC3002z6.a(getSize()) ? 1 : ((Boolean) this.sdk.a(C2837l4.f41477x5)).booleanValue() ? 0 : -1);
}
public com.applovin.impl.adview.m y0() {
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
return (com.applovin.impl.adview.m) c2968v4.a(new g());
}
JSONObject jsonObjectFromAdObject = getJsonObjectFromAdObject("web_view_settings", null);
if (jsonObjectFromAdObject != null) {
return new com.applovin.impl.adview.m(jsonObjectFromAdObject);
}
return null;
}
public List z0() {
return CollectionUtils.explode(getStringFromAdObject("wlh", null));
}
public List l(C2968v4 c2968v4) {
return AbstractC3002z6.a(c2968v4.a("imp_urls", new JSONObject()), getClCode(), null, null, T(), Z0(), this.sdk);
}
public static String n(C2968v4 c2968v4) {
return JsonUtils.getString(c2968v4.a("video_button_properties", (JSONObject) null), "video_button_base_url", ca.d.f38573i);
}
public static com.applovin.impl.adview.m r(C2968v4 c2968v4) {
JSONObject a10 = c2968v4.a("web_view_settings", (JSONObject) null);
if (a10 != null) {
return new com.applovin.impl.adview.m(a10);
}
return null;
}
public C2750b1 A() {
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
return (C2750b1) c2968v4.a(new p());
}
JSONObject jsonObjectFromAdObject = getJsonObjectFromAdObject("custom_tabs_settings", null);
if (jsonObjectFromAdObject != null) {
return new C2750b1(jsonObjectFromAdObject);
}
return null;
}
public List B() {
List a10;
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
return (List) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
List i10;
i10 = AbstractC2922b.this.i((C2968v4) obj);
return i10;
}
});
}
synchronized (this.adObjectLock) {
a10 = AbstractC3002z6.a(getJsonObjectFromAdObject("custom_tabs_tab_hidden_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
return a10;
}
public List C() {
List a10;
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
return (List) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
List j10;
j10 = AbstractC2922b.this.j((C2968v4) obj);
return j10;
}
});
}
synchronized (this.adObjectLock) {
a10 = AbstractC3002z6.a(getJsonObjectFromAdObject("custom_tabs_tab_shown_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
return a10;
}
public List D() {
return getStringListFromAdObject("custom_tabs_warmup_urls", Collections.EMPTY_LIST);
}
public boolean E() {
return getBooleanFromAdObject("dismiss_on_skip", Boolean.FALSE);
}
public String F() {
return this.f42657i;
}
public int G() {
return getIntFromAdObject("poststitial_dismiss_forward_delay_millis", -1);
}
public int H() {
return getIntFromAdObject("poststitial_shown_forward_delay_millis", -1);
}
public int I() {
return AbstractC3002z6.a(getIntFromAdObject("graphic_completion_percent", -1), 90);
}
public List J() {
List a10;
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
return (List) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
List l10;
l10 = AbstractC2922b.this.l((C2968v4) obj);
return l10;
}
});
}
synchronized (this.adObjectLock) {
a10 = AbstractC3002z6.a(getJsonObjectFromAdObject("imp_urls", new JSONObject()), getClCode(), null, null, T(), Z0(), this.sdk);
}
return a10;
}
public int K() {
return getIntFromAdObject("mdafra", ((Integer) this.sdk.a(C2837l4.f41213P0)).intValue());
}
public void b(String str) {
this.f42659k = str;
}
public void c(final String str) {
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
c2968v4.a(new InterfaceC1650e() {
@Override
public final void accept(Object obj) {
AbstractC2922b.a(str, (C2968v4) obj);
}
});
return;
}
synchronized (this.adObjectLock) {
JsonUtils.putString(getJsonObjectFromAdObject("video_button_properties", null), "video_button_html", str);
}
}
public List d(MotionEvent motionEvent, boolean z10, boolean z11) {
List<String> stringListFromAdObject = getStringListFromAdObject("privacy_sandbox_click_attribution_urls", Collections.EMPTY_LIST);
if (stringListFromAdObject.isEmpty()) {
return stringListFromAdObject;
}
Map a10 = a(motionEvent, z10, z11);
ArrayList arrayList = new ArrayList(stringListFromAdObject.size());
Iterator<String> it = stringListFromAdObject.iterator();
while (it.hasNext()) {
arrayList.add(StringUtils.replace(it.next(), a10));
}
return arrayList;
}
public List e() {
List a10;
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
return (List) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
List a11;
a11 = AbstractC2922b.this.a((C2968v4) obj);
return a11;
}
});
}
synchronized (this.adObjectLock) {
a10 = AbstractC3002z6.a(getJsonObjectFromAdObject("ad_closed_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
return a10;
}
public long f() {
return getLongFromAdObject("ad_dismiss_delay_on_app_launch_ms", TimeUnit.SECONDS.toMillis(3L));
}
public long g() {
return getLongFromAdObject("ad_reshow_delay_on_app_launch_ms", -1L);
}
public Bundle h() {
return this.f42656h;
}
public int u() {
return getIntFromAdObject("countdown_length", 0);
}
public Bundle v() {
Map hashMap;
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
hashMap = (Map) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
Map c10;
c10 = AbstractC2922b.this.c((C2968v4) obj);
return c10;
}
});
} else {
try {
hashMap = JsonUtils.toStringMap(getJsonObjectFromAdObject("custom_tabs_http_headers", new JSONObject()));
} catch (JSONException e10) {
this.sdk.O();
if (C2936o.a()) {
this.sdk.O().a("DirectAd", "Failed to retrieve http headers for Custom Tabs", e10);
}
hashMap = new HashMap();
}
}
Bundle bundle = new Bundle();
for (Map.Entry entry : hashMap.entrySet()) {
bundle.putString((String) entry.getKey(), (String) entry.getValue());
}
if (getBooleanFromAdObject("custom_tabs_should_use_webview_ua", Boolean.FALSE)) {
bundle.putString("User-Agent", z7.a());
}
return bundle;
}
public List w() {
List a10;
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
return (List) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
List d10;
d10 = AbstractC2922b.this.d((C2968v4) obj);
return d10;
}
});
}
synchronized (this.adObjectLock) {
a10 = AbstractC3002z6.a(getJsonObjectFromAdObject("custom_tabs_navigation_aborted_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
return a10;
}
public List x() {
List a10;
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
return (List) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
List e10;
e10 = AbstractC2922b.this.e((C2968v4) obj);
return e10;
}
});
}
synchronized (this.adObjectLock) {
a10 = AbstractC3002z6.a(getJsonObjectFromAdObject("custom_tabs_navigation_failed_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
return a10;
}
public List y() {
List a10;
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
return (List) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
List f10;
f10 = AbstractC2922b.this.f((C2968v4) obj);
return f10;
}
});
}
synchronized (this.adObjectLock) {
a10 = AbstractC3002z6.a(getJsonObjectFromAdObject("custom_tabs_navigation_finished_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
return a10;
}
public List z() {
List a10;
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
return (List) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
List g10;
g10 = AbstractC2922b.this.g((C2968v4) obj);
return g10;
}
});
}
synchronized (this.adObjectLock) {
a10 = AbstractC3002z6.a(getJsonObjectFromAdObject("custom_tabs_navigation_started_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
return a10;
}
public List f(C2968v4 c2968v4) {
return AbstractC3002z6.a(c2968v4.a("custom_tabs_navigation_finished_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
public List g(C2968v4 c2968v4) {
return AbstractC3002z6.a(c2968v4.a("custom_tabs_navigation_started_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
public static C2750b1 h(C2968v4 c2968v4) {
JSONObject a10 = c2968v4.a("custom_tabs_settings", (JSONObject) null);
if (a10 != null) {
return new C2750b1(a10);
}
return null;
}
public void a(String str) {
this.f42657i = str;
}
public void b(boolean z10) {
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
c2968v4.a("html_resources_cached", z10);
return;
}
synchronized (this.adObjectLock) {
JsonUtils.putBoolean(this.adObject, "html_resources_cached", z10);
}
}
public C2753b4 i() {
return (C2753b4) this.f42655g.getAndSet(null);
}
public String k() {
String stringFromAdObject = getStringFromAdObject("base_url", ca.d.f38573i);
if ("null".equalsIgnoreCase(stringFromAdObject)) {
return null;
}
return stringFromAdObject;
}
public d o() {
if (this.f42660l == null) {
this.f42660l = new d();
}
return this.f42660l;
}
public int p() {
return getIntFromAdObject("close_button_size", ((Integer) this.sdk.a(C2837l4.f41186L1)).intValue());
}
public List a(JSONArray jSONArray) {
if (jSONArray == null) {
return Collections.EMPTY_LIST;
}
ArrayList arrayList = new ArrayList();
for (int i10 = 0; i10 < jSONArray.length(); i10++) {
JSONObject jSONObject = JsonUtils.getJSONObject(jSONArray, i10, (JSONObject) null);
try {
URL url = new URL(JsonUtils.getString(jSONObject, "url", null));
String string = JsonUtils.getString(jSONObject, "vendor_key", null);
String string2 = JsonUtils.getString(jSONObject, C2318d.f26241c, null);
if (StringUtils.isValidString(string) && StringUtils.isValidString(string2)) {
arrayList.add(VerificationScriptResource.createVerificationScriptResourceWithParameters(string, url, string2));
} else {
arrayList.add(VerificationScriptResource.createVerificationScriptResourceWithoutParameters(url));
}
} catch (Throwable th) {
this.sdk.O();
if (C2936o.a()) {
this.sdk.O().a("DirectAd", "Failed to parse OMID verification script resource", th);
}
}
}
return arrayList;
}
public static Boolean s(C2968v4 c2968v4) {
return JsonUtils.getBoolean(c2968v4.a("video_button_properties", (JSONObject) null), "should_cache_video_button_html_assets", Boolean.FALSE);
}
public List q(C2968v4 c2968v4) {
return AbstractC3002z6.a(c2968v4.a("video_end_urls", new JSONObject()), getClCode(), s0(), this.sdk);
}
public List j(C2968v4 c2968v4) {
return AbstractC3002z6.a(c2968v4.a("custom_tabs_tab_shown_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
public List d(C2968v4 c2968v4) {
return AbstractC3002z6.a(c2968v4.a("custom_tabs_navigation_aborted_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
public List e(C2968v4 c2968v4) {
return AbstractC3002z6.a(c2968v4.a("custom_tabs_navigation_failed_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
public List b(C2968v4 c2968v4) {
return AbstractC3002z6.a(c2968v4.a("app_killed_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
public long c() {
return getLongFromAdObject("batfort", TimeUnit.SECONDS.toMillis(1L));
}
private String c(MotionEvent motionEvent, boolean z10, boolean z11) {
String stringFromAdObject = getStringFromAdObject("click_tracking_url", null);
Map a10 = a(motionEvent, z10, z11);
if (stringFromAdObject != null) {
return StringUtils.replace(stringFromAdObject, a10);
}
return null;
}
public void d() {
this.f42654f.set(true);
}
private List b(final MotionEvent motionEvent, final boolean z10, final boolean z11) {
List a10;
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
return (List) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
List a11;
a11 = AbstractC2922b.this.a(motionEvent, z10, z11, (C2968v4) obj);
return a11;
}
});
}
synchronized (this.adObjectLock) {
a10 = AbstractC3002z6.a(getJsonObjectFromAdObject("click_tracking_urls", new JSONObject()), a(motionEvent, z10, z11), c(motionEvent, z10, z11), T(), Z0(), this.sdk);
}
return a10;
}
public Map c(C2968v4 c2968v4) {
try {
return JsonUtils.toStringMap(c2968v4.a("custom_tabs_http_headers", new JSONObject()));
} catch (JSONException e10) {
this.sdk.O();
if (C2936o.a()) {
this.sdk.O().a("DirectAd", "Failed to retrieve http headers for Custom Tabs", e10);
}
return new HashMap();
}
}
public static List a(InterfaceC7907a interfaceC7907a, C2968v4 c2968v4) {
return (List) interfaceC7907a.apply(c2968v4.a("omid_verification_script_resources", (JSONArray) null));
}
public void c(Uri uri) {
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
c2968v4.b("unmute_image", uri.toString());
return;
}
synchronized (this.adObjectLock) {
JsonUtils.putString(this.adObject, "unmute_image", uri.toString());
}
}
public void a(Uri uri) {
this.f42652d.add(uri);
}
public static void a(String str, C2968v4 c2968v4) {
JsonUtils.putString(c2968v4.a("video_button_properties", (JSONObject) null), "video_button_html", str);
}
public List a(C2968v4 c2968v4) {
return AbstractC3002z6.a(c2968v4.a("ad_closed_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
}
public List b(final MotionEvent motionEvent, final boolean z10) {
List a10;
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
a10 = (List) c2968v4.a(new InterfaceC7907a() {
@Override
public final Object apply(Object obj) {
List a11;
a11 = AbstractC2922b.this.a(motionEvent, z10, (C2968v4) obj);
return a11;
}
});
} else {
synchronized (this.adObjectLock) {
a10 = AbstractC3002z6.a(getJsonObjectFromAdObject("video_click_tracking_urls", new JSONObject()), a(motionEvent, true, z10), null, T(), Z0(), this.sdk);
}
}
return a10.isEmpty() ? b(motionEvent, true, z10) : a10;
}
public List a(MotionEvent motionEvent, boolean z10) {
return b(motionEvent, false, z10);
}
public List a(MotionEvent motionEvent, boolean z10, boolean z11, C2968v4 c2968v4) {
return AbstractC3002z6.a(c2968v4.a("click_tracking_urls", new JSONObject()), a(motionEvent, z10, z11), c(motionEvent, z10, z11), T(), Z0(), this.sdk);
}
public List a(MotionEvent motionEvent, boolean z10, C2968v4 c2968v4) {
return AbstractC3002z6.a(c2968v4.a("video_click_tracking_urls", new JSONObject()), a(motionEvent, true, z10), null, T(), Z0(), this.sdk);
}
public void b(Uri uri) {
C2968v4 c2968v4 = this.synchronizedAdObject;
if (c2968v4 != null) {
c2968v4.b("mute_image", uri.toString());
return;
}
synchronized (this.adObjectLock) {
JsonUtils.putString(this.adObject, "mute_image", uri.toString());
}
}
private Map a(MotionEvent motionEvent, boolean z10, boolean z11) {
Point b10 = AbstractC2825k0.b(C2932k.o());
HashMap hashMap = new HashMap(7);
hashMap.put("{CLCODE}", getClCode());
hashMap.put("{CLICK_X}", String.valueOf(motionEvent != null ? motionEvent.getRawX() : -1.0f));
hashMap.put("{CLICK_Y}", String.valueOf(motionEvent != null ? motionEvent.getRawY() : -1.0f));
hashMap.put("{SCREEN_WIDTH}", String.valueOf(b10.x));
hashMap.put("{SCREEN_HEIGHT}", String.valueOf(b10.y));
hashMap.put("{IS_VIDEO_CLICK}", String.valueOf(z10));
hashMap.put("{IS_INSTALL}", String.valueOf(z11));
return hashMap;
}
public void a(C2753b4 c2753b4) {
this.f42655g.set(c2753b4);
}
private AbstractC2743e.a a(boolean z10) {
return z10 ? AbstractC2743e.a.WHITE_ON_TRANSPARENT : AbstractC2743e.a.WHITE_ON_BLACK;
}
public AbstractC2743e.a a(int i10) {
if (i10 == 1) {
return AbstractC2743e.a.WHITE_ON_TRANSPARENT;
}
if (i10 == 2) {
return AbstractC2743e.a.INVISIBLE;
}
if (i10 == 3) {
return AbstractC2743e.a.TRANSPARENT_SKIP;
}
return AbstractC2743e.a.WHITE_ON_BLACK;
}
}