导航菜单

页面标题

页面副标题

Antivirus Cleaner v1.2.0.0 - b.java 源代码

正在查看: Antivirus Cleaner v1.2.0.0 应用的 b.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.applovin.impl.sdk.ad;

import android.graphics.Point;
import android.net.Uri;
import android.os.Bundle;
import android.view.MotionEvent;
import androidx.arch.core.util.Function;
import com.applovin.impl.adview.e;
import com.applovin.impl.b1;
import com.applovin.impl.b4;
import com.applovin.impl.d4;
import com.applovin.impl.k0;
import com.applovin.impl.l4;
import com.applovin.impl.p7;
import com.applovin.impl.s3;
import com.applovin.impl.sdk.AppLovinAdBase;
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.v4;
import com.applovin.impl.z6;
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;

public abstract class b extends AppLovinAdImpl implements d4 {

    private final List f7361e;

    private final AtomicBoolean f7362f;

    private final AtomicBoolean f7363g;

    private final AtomicReference f7364h;

    private final Bundle f7365i;

    private d f7366j;

    public enum EnumC0092b {
        UNSPECIFIED,
        DISMISS,
        DO_NOT_DISMISS
    }

    public enum c {
        DEFAULT,
        ACTIVITY_PORTRAIT,
        ACTIVITY_LANDSCAPE
    }

    public class d {

        public final int f7375a;

        public final int f7376b;

        public final int f7377c;

        public final int f7378d;

        public final int f7379e;

        private d() {
            this.f7375a = AppLovinSdkUtils.dpToPx(com.applovin.impl.sdk.j.n(), b.this.m());
            this.f7376b = AppLovinSdkUtils.dpToPx(com.applovin.impl.sdk.j.n(), b.this.o());
            this.f7377c = AppLovinSdkUtils.dpToPx(com.applovin.impl.sdk.j.n(), b.this.k());
            this.f7378d = AppLovinSdkUtils.dpToPx(com.applovin.impl.sdk.j.n(), ((Integer) ((AppLovinAdBase) b.this).sdk.a(l4.f6103e1)).intValue());
            this.f7379e = AppLovinSdkUtils.dpToPx(com.applovin.impl.sdk.j.n(), ((Integer) ((AppLovinAdBase) b.this).sdk.a(l4.f6098d1)).intValue());
        }
    }

    public enum e {
        RESIZE_ASPECT,
        TOP,
        BOTTOM,
        LEFT,
        RIGHT
    }

    public b(JSONObject jSONObject, JSONObject jSONObject2, com.applovin.impl.sdk.j jVar) {
        super(jSONObject, jSONObject2, jVar);
        this.f7361e = CollectionUtils.synchronizedList();
        this.f7362f = new AtomicBoolean();
        this.f7363g = new AtomicBoolean();
        this.f7364h = new AtomicReference();
        this.f7365i = new Bundle();
    }

    public List j(v4 v4Var) {
        return z6.a(v4Var.a("custom_tabs_tab_shown_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
    }

    public static Bundle k(v4 v4Var) {
        return JsonUtils.toBundle(v4Var.a("ah_parameters", (JSONObject) null));
    }

    private String l0() {
        String stringFromAdObject = getStringFromAdObject("video_end_url", null);
        if (stringFromAdObject != null) {
            return stringFromAdObject.replace("{CLCODE}", getClCode());
        }
        return null;
    }

    public static String o(v4 v4Var) {
        return JsonUtils.getString(v4Var.a("video_button_properties", (JSONObject) null), "video_button_html", "");
    }

    public static Boolean s(v4 v4Var) {
        return JsonUtils.getBoolean(v4Var.a("video_button_properties", (JSONObject) null), "should_cache_video_button_html_assets", Boolean.FALSE);
    }

    public boolean A0() {
        return getBooleanFromAdObject("forward_lifecycle_events_to_webview", Boolean.FALSE);
    }

    public boolean B0() {
        return getBooleanFromAdObject("gase", Boolean.FALSE);
    }

    public boolean C0() {
        return getBooleanFromAdObject("lock_current_orientation", Boolean.FALSE);
    }

    public abstract boolean D0();

    public AtomicBoolean E0() {
        return this.f7362f;
    }

    public boolean F0() {
        return getBooleanFromAdObject("lhs_skip_button", (Boolean) this.sdk.a(l4.P1));
    }

    public boolean G0() {
        return getBooleanFromAdObject("video_clickable", Boolean.FALSE);
    }

    public abstract boolean H0();

    public boolean I0() {
        return getBooleanFromAdObject("web_contents_debugging_enabled", Boolean.valueOf(z6.h(com.applovin.impl.sdk.j.n()) || z6.f(com.applovin.impl.sdk.j.n()) || ((Boolean) this.sdk.a(l4.N5)).booleanValue()));
    }

    public abstract void J0();

    public boolean K0() {
        return getBooleanFromAdObject("should_apply_mute_setting_to_poststitial", Boolean.FALSE);
    }

    public List L() {
        return getIntegerListFromAdObject("multi_close_delay_graphic", null);
    }

    public boolean L0() {
        String str = this.sdk.g0().getExtraParameters().get("should_apply_system_insets_padding");
        return StringUtils.isValidString(str) ? Boolean.parseBoolean(str) : getBooleanFromAdObject("sasip", (Boolean) this.sdk.a(l4.f6169r2));
    }

    public Uri M() {
        String stringFromAdObject = getStringFromAdObject("mute_image", "https://assets.applovin.com/sound_off.png");
        if (StringUtils.isValidString(stringFromAdObject)) {
            return Uri.parse(stringFromAdObject);
        }
        return null;
    }

    public boolean M0() {
        return getBooleanFromAdObject("should_apply_web_view_settings_to_web_view_button", (Boolean) this.sdk.a(l4.R5));
    }

    public abstract String N();

    public boolean N0() {
        v4 v4Var = this.synchronizedAdObject;
        return v4Var != null ? ((Boolean) v4Var.a(new Function() {
            @Override
            public final Object apply(Object obj) {
                Boolean s4;
                s4 = b.s((v4) obj);
                return s4;
            }
        })).booleanValue() : JsonUtils.getBoolean(getJsonObjectFromAdObject("video_button_properties", null), "should_cache_video_button_html_assets", Boolean.FALSE).booleanValue();
    }

    public Map O() {
        HashMap hashMap = new HashMap();
        try {
            v4 v4Var = this.synchronizedAdObject;
            hashMap.putAll(v4Var != null ? (Map) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    Map m4;
                    m4 = b.m((v4) obj);
                    return m4;
                }
            }) : JsonUtils.toStringMap(getJsonObjectFromAdObject("http_headers_for_postbacks", new JSONObject())));
        } catch (JSONException e4) {
            this.sdk.I();
            if (com.applovin.impl.sdk.n.a()) {
                this.sdk.I().a("DirectAd", "Failed to retrieve http headers for postbacks", e4);
            }
        }
        if (getBooleanFromAdObject("use_webview_ua_for_postbacks", Boolean.FALSE)) {
            hashMap.put("User-Agent", z7.a());
        }
        return hashMap;
    }

    public boolean O0() {
        return this.f7363g.get();
    }

    public EnumC0092b P() {
        String stringFromAdObject = getStringFromAdObject("poststitial_dismiss_type", null);
        if (StringUtils.isValidString(stringFromAdObject)) {
            if ("dismiss".equalsIgnoreCase(stringFromAdObject)) {
                return EnumC0092b.DISMISS;
            }
            if ("no_dismiss".equalsIgnoreCase(stringFromAdObject)) {
                return EnumC0092b.DO_NOT_DISMISS;
            }
        }
        return EnumC0092b.UNSPECIFIED;
    }

    public boolean P0() {
        return getBooleanFromAdObject("custom_tabs_should_track_events", Boolean.FALSE);
    }

    public int Q() {
        return getColorFromAdObject("postitial_progress_bar_color", -922746881);
    }

    public boolean Q0() {
        return getBooleanFromAdObject("serfaad", (Boolean) this.sdk.a(l4.L0));
    }

    public long R() {
        return getLongFromAdObject("postitial_progress_bar_total_ms", -1L);
    }

    public boolean R0() {
        return getBooleanFromAdObject("fire_postbacks_from_webview", Boolean.FALSE);
    }

    public List S() {
        return getStringListFromAdObject("pbpn", this.sdk.c(l4.a6));
    }

    public boolean S0() {
        return getBooleanFromAdObject("should_forward_close_button_tapped_to_poststitial", Boolean.FALSE);
    }

    public long T() {
        long longFromAdObject = getLongFromAdObject("report_reward_duration", -1L);
        if (longFromAdObject >= 0) {
            return TimeUnit.SECONDS.toMillis(longFromAdObject);
        }
        return -1L;
    }

    public boolean T0() {
        return getBooleanFromAdObject("fmsstwvoar", Boolean.FALSE);
    }

    public int U() {
        return getIntFromAdObject("report_reward_percent", -1);
    }

    public boolean U0() {
        return getBooleanFromAdObject("sftbpn", Boolean.FALSE);
    }

    public List V() {
        String stringFromAdObject = getStringFromAdObject("required_html_resources", null);
        return stringFromAdObject != null ? CollectionUtils.explode(stringFromAdObject) : Collections.emptyList();
    }

    public boolean V0() {
        return getBooleanFromAdObject("fvcetwv", Boolean.FALSE);
    }

    public List W() {
        String stringFromAdObject = getStringFromAdObject("resource_cache_prefix", null);
        ArrayList arrayList = stringFromAdObject != null ? new ArrayList(CollectionUtils.explode(stringFromAdObject)) : new ArrayList(this.sdk.c(l4.D0));
        if (z6.h(com.applovin.impl.sdk.j.n())) {
            arrayList.add("https://p.applov.in/");
        }
        return arrayList;
    }

    public boolean W0() {
        return getBooleanFromAdObject("avoms", Boolean.FALSE);
    }

    public List X() {
        return getStringListFromAdObject("rea", V());
    }

    public boolean X0() {
        return getBooleanFromAdObject("report_reward_percent_include_close_delay", Boolean.TRUE);
    }

    public e.a Y() {
        int intFromAdObject = getIntFromAdObject("skip_style", -1);
        return intFromAdObject == -1 ? n() : a(intFromAdObject);
    }

    public boolean Y0() {
        return getBooleanFromAdObject("require_interaction_for_click", Boolean.FALSE);
    }

    public List Z() {
        return getStringListFromAdObject("substrings_for_disabled_click_logic", Collections.emptyList());
    }

    public boolean Z0() {
        return getBooleanFromAdObject("sruifwvc", Boolean.FALSE);
    }

    public c a0() {
        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 a1() {
        return getBooleanFromAdObject("respect_adview_fully_watched", Boolean.FALSE);
    }

    public String b0() {
        return getStringFromAdObject("tmas", (String) this.sdk.a(l4.d4));
    }

    public boolean b1() {
        return getBooleanFromAdObject("sscomt", Boolean.FALSE);
    }

    public Uri c0() {
        String stringFromAdObject = getStringFromAdObject("unmute_image", "https://assets.applovin.com/sound_on.png");
        if (StringUtils.isValidString(stringFromAdObject)) {
            return Uri.parse(stringFromAdObject);
        }
        return null;
    }

    public boolean c1() {
        return getBooleanFromAdObject("sudbia", (Boolean) this.sdk.a(l4.Z5));
    }

    public String d0() {
        v4 v4Var = this.synchronizedAdObject;
        return v4Var != null ? (String) v4Var.a(new Function() {
            @Override
            public final Object apply(Object obj) {
                String n4;
                n4 = b.n((v4) obj);
                return n4;
            }
        }) : JsonUtils.getString(getJsonObjectFromAdObject("video_button_properties", null), "video_button_base_url", "/");
    }

    public boolean d1() {
        return getBooleanFromAdObject("upiosp", Boolean.FALSE);
    }

    public String e0() {
        v4 v4Var = this.synchronizedAdObject;
        return v4Var != null ? (String) v4Var.a(new Function() {
            @Override
            public final Object apply(Object obj) {
                String o4;
                o4 = b.o((v4) obj);
                return o4;
            }
        }) : JsonUtils.getString(getJsonObjectFromAdObject("video_button_properties", null), "video_button_html", "");
    }

    public p7 f0() {
        v4 v4Var = this.synchronizedAdObject;
        return v4Var != null ? (p7) v4Var.a(new Function() {
            @Override
            public final Object apply(Object obj) {
                p7 p4;
                p4 = b.this.p((v4) obj);
                return p4;
            }
        }) : new p7(getJsonObjectFromAdObject("video_button_properties", null), this.sdk);
    }

    public abstract Uri g0();

    @Override
    public abstract s3 getAdEventTracker();

    public String getCachePrefix() {
        return getStringFromAdObject("cache_prefix", null);
    }

    @Override
    public Bundle getDirectDownloadParameters() {
        v4 v4Var = this.synchronizedAdObject;
        return v4Var != null ? (Bundle) v4Var.a(new Function() {
            @Override
            public final Object apply(Object obj) {
                Bundle k4;
                k4 = b.k((v4) obj);
                return k4;
            }
        }) : 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 list;
        final Function function = new Function() {
            @Override
            public final Object apply(Object obj) {
                List a4;
                a4 = b.this.a((JSONArray) obj);
                return a4;
            }
        };
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            return (List) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    List a4;
                    a4 = b.a(Function.this, (v4) obj);
                    return a4;
                }
            });
        }
        synchronized (this.adObjectLock) {
            list = (List) function.apply(getJsonArrayFromAdObject("omid_verification_script_resources", null));
        }
        return list;
    }

    public List getPrivacySandboxImpressionAttributionUrls() {
        List<String> stringListFromAdObject = getStringListFromAdObject("privacy_sandbox_impression_attribution_urls", Collections.emptyList());
        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 long h0() {
        return getLongFromAdObject("close_delay", 0L);
    }

    public List i() {
        return this.f7361e;
    }

    public long i0() {
        return TimeUnit.SECONDS.toMillis(getLongFromAdObject("close_delay_max_buffering_time_seconds", 5L));
    }

    @Override
    public boolean isDirectDownloadEnabled() {
        return StringUtils.isValidString(getDirectDownloadToken());
    }

    @Override
    public abstract boolean isOpenMeasurementEnabled();

    public abstract Uri j();

    public int j0() {
        return z6.a(getIntFromAdObject("video_completion_percent", -1));
    }

    public List k0() {
        List a4;
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            return (List) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    List q4;
                    q4 = b.this.q((v4) obj);
                    return q4;
                }
            });
        }
        synchronized (this.adObjectLock) {
            a4 = z6.a(getJsonObjectFromAdObject("video_end_urls", new JSONObject()), getClCode(), l0(), this.sdk);
        }
        return a4;
    }

    public d l() {
        if (this.f7366j == null) {
            this.f7366j = new d();
        }
        return this.f7366j;
    }

    public int m() {
        return getIntFromAdObject("close_button_size", ((Integer) this.sdk.a(l4.E1)).intValue());
    }

    public e m0() {
        String stringFromAdObject = getStringFromAdObject("video_gravity", null);
        return "top".equals(stringFromAdObject) ? e.TOP : "bottom".equals(stringFromAdObject) ? e.BOTTOM : "left".equals(stringFromAdObject) ? e.LEFT : "right".equals(stringFromAdObject) ? e.RIGHT : e.RESIZE_ASPECT;
    }

    public e.a n() {
        List K = K();
        int intFromAdObject = getIntFromAdObject("close_style", (K == null || K.size() <= 0) ? -1 : ((Integer) K.get(0)).intValue());
        return intFromAdObject == -1 ? a(hasVideoUrl()) : a(intFromAdObject);
    }

    public int n0() {
        return getColorFromAdObject("progress_bar_color", -922746881);
    }

    public boolean o0() {
        return getBooleanFromAdObject("progress_bar_enabled", Boolean.FALSE);
    }

    public long p() {
        List L = L();
        long longFromAdObject = getLongFromAdObject("close_delay_graphic", (L == null || L.size() <= 0) ? 0L : ((Integer) L.get(0)).intValue());
        if (longFromAdObject == -1 || longFromAdObject == -2) {
            return 0L;
        }
        return longFromAdObject;
    }

    public abstract Uri p0();

    public int q() {
        return getColorFromAdObject("countdown_color", -922746881);
    }

    public int q0() {
        return getIntFromAdObject("whalt", z6.a(getSize()) ? 1 : ((Boolean) this.sdk.a(l4.r5)).booleanValue() ? 0 : -1);
    }

    public int r() {
        return getIntFromAdObject("countdown_length", 0);
    }

    public com.applovin.impl.adview.m r0() {
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            return (com.applovin.impl.adview.m) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    com.applovin.impl.adview.m r4;
                    r4 = b.r((v4) obj);
                    return r4;
                }
            });
        }
        JSONObject jsonObjectFromAdObject = getJsonObjectFromAdObject("web_view_settings", null);
        if (jsonObjectFromAdObject != null) {
            return new com.applovin.impl.adview.m(jsonObjectFromAdObject);
        }
        return null;
    }

    public List s0() {
        return CollectionUtils.explode(getStringFromAdObject("wlh", null));
    }

    public List t() {
        List a4;
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            return (List) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    List d4;
                    d4 = b.this.d((v4) obj);
                    return d4;
                }
            });
        }
        synchronized (this.adObjectLock) {
            a4 = z6.a(getJsonObjectFromAdObject("custom_tabs_navigation_aborted_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
        }
        return a4;
    }

    public List t0() {
        return CollectionUtils.explode(getStringFromAdObject("wls", ""));
    }

    public boolean u0() {
        return getBooleanFromAdObject("aocve", (Boolean) this.sdk.a(l4.I5));
    }

    public boolean v0() {
        return getBooleanFromAdObject("is_adaptive_ad", Boolean.FALSE);
    }

    public boolean w0() {
        return getBooleanFromAdObject("bvde", (Boolean) this.sdk.a(l4.x5));
    }

    public boolean x0() {
        return getBooleanFromAdObject("lhs_close_button", (Boolean) this.sdk.a(l4.C1));
    }

    public boolean y0() {
        return getBooleanFromAdObject("custom_tabs_client_warmup_enabled", Boolean.FALSE);
    }

    public boolean z0() {
        return getBooleanFromAdObject("custom_tabs_enabled", Boolean.FALSE);
    }

    private List K() {
        return getIntegerListFromAdObject("multi_close_style", null);
    }

    private String c(MotionEvent motionEvent, boolean z3, boolean z4) {
        String stringFromAdObject = getStringFromAdObject("click_tracking_url", null);
        Map a4 = a(motionEvent, z3, z4);
        if (stringFromAdObject != null) {
            return StringUtils.replace(stringFromAdObject, a4);
        }
        return null;
    }

    public List f(v4 v4Var) {
        return z6.a(v4Var.a("custom_tabs_navigation_finished_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
    }

    public List i(v4 v4Var) {
        return z6.a(v4Var.a("custom_tabs_tab_hidden_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
    }

    public static Map m(v4 v4Var) {
        try {
            return JsonUtils.toStringMap(v4Var.a("http_headers_for_postbacks", new JSONObject()));
        } catch (JSONException e4) {
            throw new RuntimeException(e4);
        }
    }

    public List q(v4 v4Var) {
        return z6.a(v4Var.a("video_end_urls", new JSONObject()), getClCode(), l0(), this.sdk);
    }

    public static com.applovin.impl.adview.m r(v4 v4Var) {
        JSONObject a4 = v4Var.a("web_view_settings", (JSONObject) null);
        if (a4 != null) {
            return new com.applovin.impl.adview.m(a4);
        }
        return null;
    }

    public List A() {
        return getStringListFromAdObject("custom_tabs_warmup_urls", Collections.emptyList());
    }

    public boolean B() {
        return getBooleanFromAdObject("dismiss_on_skip", Boolean.FALSE);
    }

    public int C() {
        return getIntFromAdObject("poststitial_dismiss_forward_delay_millis", -1);
    }

    public int D() {
        return getIntFromAdObject("poststitial_shown_forward_delay_millis", -1);
    }

    public int E() {
        return z6.a(getIntFromAdObject("graphic_completion_percent", -1), 90);
    }

    public List F() {
        List a4;
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            return (List) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    List l4;
                    l4 = b.this.l((v4) obj);
                    return l4;
                }
            });
        }
        synchronized (this.adObjectLock) {
            a4 = z6.a(getJsonObjectFromAdObject("imp_urls", new JSONObject()), getClCode(), null, null, O(), R0(), this.sdk);
        }
        return a4;
    }

    public int G() {
        return getIntFromAdObject("mdafra", ((Integer) this.sdk.a(l4.M0)).intValue());
    }

    public boolean H() {
        return getBooleanFromAdObject("playback_requires_user_action", Boolean.TRUE);
    }

    public String I() {
        return getStringFromFullResponse("event_id", null);
    }

    public List J() {
        List K = K();
        if (K == null) {
            return null;
        }
        ArrayList arrayList = new ArrayList(K.size());
        Iterator it = K.iterator();
        while (it.hasNext()) {
            arrayList.add(a(((Integer) it.next()).intValue()));
        }
        return arrayList;
    }

    public void b(boolean z3) {
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            v4Var.a("html_resources_cached", z3);
            return;
        }
        synchronized (this.adObjectLock) {
            JsonUtils.putBoolean(this.adObject, "html_resources_cached", z3);
        }
    }

    public List d() {
        List a4;
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            return (List) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    List a5;
                    a5 = b.this.a((v4) obj);
                    return a5;
                }
            });
        }
        synchronized (this.adObjectLock) {
            a4 = z6.a(getJsonObjectFromAdObject("ad_closed_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
        }
        return a4;
    }

    public Bundle e() {
        return this.f7365i;
    }

    public List g() {
        List a4;
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            return (List) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    List b4;
                    b4 = b.this.b((v4) obj);
                    return b4;
                }
            });
        }
        synchronized (this.adObjectLock) {
            a4 = z6.a(getJsonObjectFromAdObject("app_killed_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
        }
        return a4;
    }

    public String h() {
        String stringFromAdObject = getStringFromAdObject("base_url", "/");
        if ("null".equalsIgnoreCase(stringFromAdObject)) {
            return null;
        }
        return stringFromAdObject;
    }

    public List u() {
        List a4;
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            return (List) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    List e4;
                    e4 = b.this.e((v4) obj);
                    return e4;
                }
            });
        }
        synchronized (this.adObjectLock) {
            a4 = z6.a(getJsonObjectFromAdObject("custom_tabs_navigation_failed_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
        }
        return a4;
    }

    public List v() {
        List a4;
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            return (List) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    List f4;
                    f4 = b.this.f((v4) obj);
                    return f4;
                }
            });
        }
        synchronized (this.adObjectLock) {
            a4 = z6.a(getJsonObjectFromAdObject("custom_tabs_navigation_finished_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
        }
        return a4;
    }

    public List w() {
        List a4;
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            return (List) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    List g4;
                    g4 = b.this.g((v4) obj);
                    return g4;
                }
            });
        }
        synchronized (this.adObjectLock) {
            a4 = z6.a(getJsonObjectFromAdObject("custom_tabs_navigation_started_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
        }
        return a4;
    }

    public b1 x() {
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            return (b1) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    b1 h4;
                    h4 = b.h((v4) obj);
                    return h4;
                }
            });
        }
        JSONObject jsonObjectFromAdObject = getJsonObjectFromAdObject("custom_tabs_settings", null);
        if (jsonObjectFromAdObject != null) {
            return new b1(jsonObjectFromAdObject);
        }
        return null;
    }

    public List y() {
        List a4;
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            return (List) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    List i4;
                    i4 = b.this.i((v4) obj);
                    return i4;
                }
            });
        }
        synchronized (this.adObjectLock) {
            a4 = z6.a(getJsonObjectFromAdObject("custom_tabs_tab_hidden_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
        }
        return a4;
    }

    public List z() {
        List a4;
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            return (List) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    List j4;
                    j4 = b.this.j((v4) obj);
                    return j4;
                }
            });
        }
        synchronized (this.adObjectLock) {
            a4 = z6.a(getJsonObjectFromAdObject("custom_tabs_tab_shown_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
        }
        return a4;
    }

    public List a(JSONArray jSONArray) {
        if (jSONArray == null) {
            return Collections.emptyList();
        }
        ArrayList arrayList = new ArrayList();
        for (int i4 = 0; i4 < jSONArray.length(); i4++) {
            JSONObject jSONObject = JsonUtils.getJSONObject(jSONArray, i4, (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, "parameters", 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.I();
                if (com.applovin.impl.sdk.n.a()) {
                    this.sdk.I().a("DirectAd", "Failed to parse OMID verification script resource", th);
                }
            }
        }
        return arrayList;
    }

    public List e(v4 v4Var) {
        return z6.a(v4Var.a("custom_tabs_navigation_failed_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
    }

    public int k() {
        return getIntFromAdObject("close_button_horizontal_margin", ((Integer) this.sdk.a(l4.D1)).intValue());
    }

    public int o() {
        return getIntFromAdObject("close_button_top_margin", ((Integer) this.sdk.a(l4.F1)).intValue());
    }

    public Bundle s() {
        Map hashMap;
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            hashMap = (Map) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    Map c4;
                    c4 = b.this.c((v4) obj);
                    return c4;
                }
            });
        } else {
            try {
                hashMap = JsonUtils.toStringMap(getJsonObjectFromAdObject("custom_tabs_http_headers", new JSONObject()));
            } catch (JSONException e4) {
                this.sdk.I();
                if (com.applovin.impl.sdk.n.a()) {
                    this.sdk.I().a("DirectAd", "Failed to retrieve http headers for Custom Tabs", e4);
                }
                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 static b1 h(v4 v4Var) {
        JSONObject a4 = v4Var.a("custom_tabs_settings", (JSONObject) null);
        if (a4 != null) {
            return new b1(a4);
        }
        return null;
    }

    public List l(v4 v4Var) {
        return z6.a(v4Var.a("imp_urls", new JSONObject()), getClCode(), null, null, O(), R0(), this.sdk);
    }

    public p7 p(v4 v4Var) {
        return new p7(v4Var.a("video_button_properties", (JSONObject) null), this.sdk);
    }

    public b4 f() {
        return (b4) this.f7364h.getAndSet(null);
    }

    public Map c(v4 v4Var) {
        try {
            return JsonUtils.toStringMap(v4Var.a("custom_tabs_http_headers", new JSONObject()));
        } catch (JSONException e4) {
            this.sdk.I();
            if (com.applovin.impl.sdk.n.a()) {
                this.sdk.I().a("DirectAd", "Failed to retrieve http headers for Custom Tabs", e4);
            }
            return new HashMap();
        }
    }

    public static String n(v4 v4Var) {
        return JsonUtils.getString(v4Var.a("video_button_properties", (JSONObject) null), "video_button_base_url", "/");
    }

    public List b(v4 v4Var) {
        return z6.a(v4Var.a("app_killed_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
    }

    public List g(v4 v4Var) {
        return z6.a(v4Var.a("custom_tabs_navigation_started_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
    }

    public void c(Uri uri) {
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            v4Var.b("unmute_image", uri.toString());
            return;
        }
        synchronized (this.adObjectLock) {
            JsonUtils.putString(this.adObject, "unmute_image", uri.toString());
        }
    }

    public List d(MotionEvent motionEvent, boolean z3, boolean z4) {
        List<String> stringListFromAdObject = getStringListFromAdObject("privacy_sandbox_click_attribution_urls", Collections.emptyList());
        if (stringListFromAdObject.isEmpty()) {
            return stringListFromAdObject;
        }
        Map a4 = a(motionEvent, z3, z4);
        ArrayList arrayList = new ArrayList(stringListFromAdObject.size());
        Iterator<String> it = stringListFromAdObject.iterator();
        while (it.hasNext()) {
            arrayList.add(StringUtils.replace(it.next(), a4));
        }
        return arrayList;
    }

    private List b(final MotionEvent motionEvent, final boolean z3, final boolean z4) {
        List a4;
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            return (List) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    List a5;
                    a5 = b.this.a(motionEvent, z3, z4, (v4) obj);
                    return a5;
                }
            });
        }
        synchronized (this.adObjectLock) {
            a4 = z6.a(getJsonObjectFromAdObject("click_tracking_urls", new JSONObject()), a(motionEvent, z3, z4), c(motionEvent, z3, z4), O(), R0(), this.sdk);
        }
        return a4;
    }

    public List d(v4 v4Var) {
        return z6.a(v4Var.a("custom_tabs_navigation_aborted_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
    }

    public void c() {
        this.f7363g.set(true);
    }

    public static List a(Function function, v4 v4Var) {
        return (List) function.apply(v4Var.a("omid_verification_script_resources", (JSONArray) null));
    }

    public void a(Uri uri) {
        this.f7361e.add(uri);
    }

    public void a(final String str) {
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            v4Var.a(new m0.b() {
                @Override
                public final void accept(Object obj) {
                    b.a(str, (v4) obj);
                }
            });
            return;
        }
        synchronized (this.adObjectLock) {
            JsonUtils.putString(getJsonObjectFromAdObject("video_button_properties", null), "video_button_html", str);
        }
    }

    public List b(final MotionEvent motionEvent, final boolean z3) {
        List a4;
        List list;
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            list = (List) v4Var.a(new Function() {
                @Override
                public final Object apply(Object obj) {
                    List a5;
                    a5 = b.this.a(motionEvent, z3, (v4) obj);
                    return a5;
                }
            });
        } else {
            synchronized (this.adObjectLock) {
                a4 = z6.a(getJsonObjectFromAdObject("video_click_tracking_urls", new JSONObject()), a(motionEvent, true, z3), null, O(), R0(), this.sdk);
            }
            list = a4;
        }
        return list.isEmpty() ? b(motionEvent, true, z3) : list;
    }

    public static void a(String str, v4 v4Var) {
        JsonUtils.putString(v4Var.a("video_button_properties", (JSONObject) null), "video_button_html", str);
    }

    public List a(v4 v4Var) {
        return z6.a(v4Var.a("ad_closed_urls", new JSONObject()), getClCode(), (String) null, this.sdk);
    }

    public List a(MotionEvent motionEvent, boolean z3) {
        return b(motionEvent, false, z3);
    }

    public void b(Uri uri) {
        v4 v4Var = this.synchronizedAdObject;
        if (v4Var != null) {
            v4Var.b("mute_image", uri.toString());
            return;
        }
        synchronized (this.adObjectLock) {
            JsonUtils.putString(this.adObject, "mute_image", uri.toString());
        }
    }

    public List a(MotionEvent motionEvent, boolean z3, boolean z4, v4 v4Var) {
        return z6.a(v4Var.a("click_tracking_urls", new JSONObject()), a(motionEvent, z3, z4), c(motionEvent, z3, z4), O(), R0(), this.sdk);
    }

    public List a(MotionEvent motionEvent, boolean z3, v4 v4Var) {
        return z6.a(v4Var.a("video_click_tracking_urls", new JSONObject()), a(motionEvent, true, z3), null, O(), R0(), this.sdk);
    }

    private Map a(MotionEvent motionEvent, boolean z3, boolean z4) {
        Point b4 = k0.b(com.applovin.impl.sdk.j.n());
        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(b4.x));
        hashMap.put("{SCREEN_HEIGHT}", String.valueOf(b4.y));
        hashMap.put("{IS_VIDEO_CLICK}", String.valueOf(z3));
        hashMap.put("{IS_INSTALL}", String.valueOf(z4));
        return hashMap;
    }

    public void a(b4 b4Var) {
        this.f7364h.set(b4Var);
    }

    private e.a a(boolean z3) {
        return z3 ? e.a.WHITE_ON_TRANSPARENT : e.a.WHITE_ON_BLACK;
    }

    public e.a a(int i4) {
        if (i4 == 1) {
            return e.a.WHITE_ON_TRANSPARENT;
        }
        if (i4 == 2) {
            return e.a.INVISIBLE;
        }
        if (i4 == 3) {
            return e.a.TRANSPARENT_SKIP;
        }
        return e.a.WHITE_ON_BLACK;
    }
}