package p138.p176.p177.p178.p179;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Build;
import android.util.Log;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.TimeZone;
import p000.p001.p002.p003.p004.C0567;
import p138.p139.p143.p144.C2803;
import p138.p176.p177.p178.C3253;
import p138.p176.p177.p178.p179.p180.AbstractC3274;
import p138.p176.p177.p178.p179.p180.AbstractC3275;
import p138.p176.p177.p178.p179.p180.AbstractC3281;
import p138.p176.p177.p178.p179.p180.C3259;
import p138.p176.p177.p178.p179.p180.C3266;
import p138.p176.p177.p178.p179.p180.C3267;
import p138.p176.p177.p178.p179.p180.C3268;
import p138.p176.p177.p178.p179.p180.C3269;
import p138.p176.p177.p178.p179.p180.C3271;
import p138.p176.p177.p178.p179.p180.C3273;
import p138.p176.p177.p178.p179.p180.EnumC3284;
import p138.p176.p177.p178.p181.AbstractC3300;
import p138.p176.p177.p178.p181.C3290;
import p138.p176.p177.p178.p181.C3299;
import p138.p176.p177.p178.p181.p182.AbstractC3317;
import p138.p176.p177.p178.p181.p182.AbstractC3318;
import p138.p176.p177.p178.p181.p182.C3311;
import p138.p176.p177.p178.p181.p182.C3313;
import p138.p176.p177.p178.p181.p182.InterfaceC3326;
import p138.p176.p177.p178.p181.p188.InterfaceC3383;
import p138.p176.p291.p315.InterfaceC5881;
import p138.p176.p291.p315.p317.C5892;
import p138.p176.p291.p315.p317.C5893;

/* JADX INFO: renamed from: ދ.ހ.֏.֏.ނ.ނ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C3287 implements InterfaceC3326 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final InterfaceC5881 f9705;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final ConnectivityManager f9706;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final URL f9707;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public final InterfaceC3383 f9708;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public final InterfaceC3383 f9709;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final int f9710;

    /* JADX INFO: renamed from: ދ.ހ.֏.֏.ނ.ނ$֏, reason: contains not printable characters */
    public static final class C3288 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final URL f9711;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final AbstractC3274 f9712;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public final String f9713;

        public C3288(URL url, AbstractC3274 abstractC3274, String str) {
            this.f9711 = url;
            this.f9712 = abstractC3274;
            this.f9713 = str;
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.֏.֏.ނ.ނ$ؠ, reason: contains not printable characters */
    public static final class C3289 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final int f9714;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final URL f9715;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public final long f9716;

        public C3289(int i, URL url, long j) {
            this.f9714 = i;
            this.f9715 = url;
            this.f9716 = j;
        }
    }

    public C3287(Context context, InterfaceC3383 interfaceC3383, InterfaceC3383 interfaceC33832) {
        C5893 c5893 = new C5893();
        ((C3259) C3259.f9608).m5349(c5893);
        c5893.f16652 = true;
        this.f9705 = new C5892(c5893);
        this.f9706 = (ConnectivityManager) context.getSystemService("connectivity");
        this.f9707 = m5353(C3257.f9602);
        this.f9708 = interfaceC33832;
        this.f9709 = interfaceC3383;
        this.f9710 = 40000;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static URL m5353(String str) {
        try {
            return new URL(str);
        } catch (MalformedURLException e) {
            throw new IllegalArgumentException(C2803.m4879("Invalid url: ", str), e);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static /* synthetic */ void m5354(Throwable th, AutoCloseable autoCloseable) throws Exception {
        if (th == null) {
            autoCloseable.close();
        } else {
            try {
                autoCloseable.close();
            } catch (Throwable unused) {
            }
        }
    }

    @Override // p138.p176.p177.p178.p181.p182.InterfaceC3326
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public AbstractC3300 mo5355(AbstractC3300 abstractC3300) {
        int subtype;
        NetworkInfo activeNetworkInfo = this.f9706.getActiveNetworkInfo();
        AbstractC3300.AbstractC3301 abstractC3301M5367 = abstractC3300.m5367();
        abstractC3301M5367.mo5361().put("sdk-version", String.valueOf(Build.VERSION.SDK_INT));
        abstractC3301M5367.mo5361().put("model", Build.MODEL);
        abstractC3301M5367.mo5361().put("hardware", Build.HARDWARE);
        abstractC3301M5367.mo5361().put("device", Build.DEVICE);
        abstractC3301M5367.mo5361().put("product", Build.PRODUCT);
        abstractC3301M5367.mo5361().put("os-uild", Build.ID);
        abstractC3301M5367.mo5361().put("manufacturer", Build.MANUFACTURER);
        abstractC3301M5367.mo5361().put("fingerprint", Build.FINGERPRINT);
        Calendar.getInstance();
        abstractC3301M5367.mo5361().put("tz-offset", String.valueOf(TimeZone.getDefault().getOffset(Calendar.getInstance().getTimeInMillis()) / 1000));
        abstractC3301M5367.mo5361().put("net-type", String.valueOf(activeNetworkInfo == null ? AbstractC3281.EnumC3283.f9693.f9695 : activeNetworkInfo.getType()));
        if (activeNetworkInfo == null) {
            subtype = AbstractC3281.EnumC3282.f9652.f9674;
        } else {
            subtype = activeNetworkInfo.getSubtype();
            if (subtype == -1) {
                subtype = AbstractC3281.EnumC3282.f9672.f9674;
            } else if (AbstractC3281.EnumC3282.f9673.get(subtype) == null) {
                subtype = 0;
            }
        }
        abstractC3301M5367.mo5361().put("mobile-subtype", String.valueOf(subtype));
        return abstractC3301M5367.mo5360();
    }

    @Override // p138.p176.p177.p178.p181.p182.InterfaceC3326
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public AbstractC3318 mo5356(AbstractC3317 abstractC3317) {
        Integer numValueOf;
        String str;
        C3269.C3270 c3270;
        C3287 c3287 = this;
        HashMap map = new HashMap();
        C3311 c3311 = (C3311) abstractC3317;
        for (AbstractC3300 abstractC3300 : c3311.f9768) {
            String str2 = ((C3290) abstractC3300).f9717;
            if (map.containsKey(str2)) {
                ((List) map.get(str2)).add(abstractC3300);
            } else {
                ArrayList arrayList = new ArrayList();
                arrayList.add(abstractC3300);
                map.put(str2, arrayList);
            }
        }
        ArrayList arrayList2 = new ArrayList();
        Iterator it = map.entrySet().iterator();
        while (true) {
            if (!it.hasNext()) {
                C3311 c33112 = c3311;
                C3267 c3267 = new C3267(arrayList2);
                URL urlM5353 = this.f9707;
                if (c33112.f9769 != null) {
                    try {
                        C3257 c3257M5345 = C3257.m5345(((C3311) abstractC3317).f9769);
                        str = c3257M5345.f9607 != null ? c3257M5345.f9607 : null;
                        if (c3257M5345.f9606 != null) {
                            urlM5353 = m5353(c3257M5345.f9606);
                        }
                    } catch (IllegalArgumentException unused) {
                        return AbstractC3318.m5374();
                    }
                }
                try {
                    C3289 c3289 = (C3289) C0567.m1855(5, new C3288(urlM5353, c3267, str), (C3285<C3288, TResult, TException>) new C3285(this), C3286.f9704);
                    if (c3289.f9714 == 200) {
                        return new C3313(AbstractC3318.EnumC3319.OK, c3289.f9716);
                    }
                    int i = c3289.f9714;
                    if (i < 500 && i != 404) {
                        return AbstractC3318.m5374();
                    }
                    return new C3313(AbstractC3318.EnumC3319.TRANSIENT_ERROR, -1L);
                } catch (IOException e) {
                    Log.e(C0567.m1941("CctTransportBackend"), "Could not make request to the backend", e);
                    return new C3313(AbstractC3318.EnumC3319.TRANSIENT_ERROR, -1L);
                }
            }
            Map.Entry entry = (Map.Entry) it.next();
            AbstractC3300 abstractC33002 = (AbstractC3300) ((List) entry.getValue()).get(0);
            EnumC3284 enumC3284 = EnumC3284.f9696;
            Long lValueOf = Long.valueOf(c3287.f9709.mo5423());
            Long lValueOf2 = Long.valueOf(c3287.f9708.mo5423());
            C3268 c3268 = new C3268(AbstractC3275.EnumC3276.f9651, new C3266(Integer.valueOf(abstractC33002.m5368("sdk-version")), abstractC33002.m5366("model"), abstractC33002.m5366("hardware"), abstractC33002.m5366("device"), abstractC33002.m5366("product"), abstractC33002.m5366("os-uild"), abstractC33002.m5366("manufacturer"), abstractC33002.m5366("fingerprint")));
            try {
                str = null;
                numValueOf = Integer.valueOf(Integer.parseInt((String) entry.getKey()));
            } catch (NumberFormatException unused2) {
                numValueOf = null;
                str = (String) entry.getKey();
            }
            ArrayList arrayList3 = new ArrayList();
            Iterator it2 = ((List) entry.getValue()).iterator();
            while (it2.hasNext()) {
                AbstractC3300 abstractC33003 = (AbstractC3300) it2.next();
                C3290 c3290 = (C3290) abstractC33003;
                Iterator it3 = it;
                C3299 c3299 = c3290.f9719;
                Iterator it4 = it2;
                C3253 c3253 = c3299.f9747;
                C3311 c33113 = c3311;
                if (c3253.equals(new C3253("proto"))) {
                    byte[] bArr = c3299.f9748;
                    c3270 = new C3269.C3270();
                    c3270.f9636 = bArr;
                } else if (c3253.equals(new C3253("json"))) {
                    String str3 = new String(c3299.f9748, Charset.forName("UTF-8"));
                    C3269.C3270 c32702 = new C3269.C3270();
                    c32702.f9637 = str3;
                    c3270 = c32702;
                } else {
                    Log.w(C0567.m1941("CctTransportBackend"), String.format("Received event of unsupported encoding %s. Skipping...", c3253));
                    it2 = it4;
                    it = it3;
                    c3311 = c33113;
                }
                c3270.f9633 = Long.valueOf(c3290.f9720);
                c3270.f9635 = Long.valueOf(c3290.f9721);
                String str4 = c3290.f9722.get("tz-offset");
                c3270.f9638 = Long.valueOf(str4 == null ? 0L : Long.valueOf(str4).longValue());
                c3270.f9639 = new C3273(AbstractC3281.EnumC3283.f9694.get(abstractC33003.m5368("net-type")), AbstractC3281.EnumC3282.f9673.get(abstractC33003.m5368("mobile-subtype")));
                Integer num = c3290.f9718;
                if (num != null) {
                    c3270.f9634 = num;
                }
                String strM4879 = c3270.f9633 == null ? " eventTimeMs" : "";
                if (c3270.f9635 == null) {
                    strM4879 = C2803.m4879(strM4879, " eventUptimeMs");
                }
                if (c3270.f9638 == null) {
                    strM4879 = C2803.m4879(strM4879, " timezoneOffsetSeconds");
                }
                if (!strM4879.isEmpty()) {
                    throw new IllegalStateException(C2803.m4879("Missing required properties:", strM4879));
                }
                arrayList3.add(new C3269(c3270.f9633.longValue(), c3270.f9634, c3270.f9635.longValue(), c3270.f9636, c3270.f9637, c3270.f9638.longValue(), c3270.f9639));
                it2 = it4;
                it = it3;
                c3311 = c33113;
            }
            Iterator it5 = it;
            C3311 c33114 = c3311;
            String strM48792 = lValueOf == null ? " requestTimeMs" : "";
            if (lValueOf2 == null) {
                strM48792 = C2803.m4879(strM48792, " requestUptimeMs");
            }
            if (!strM48792.isEmpty()) {
                throw new IllegalStateException(C2803.m4879("Missing required properties:", strM48792));
            }
            arrayList2.add(new C3271(lValueOf.longValue(), lValueOf2.longValue(), c3268, numValueOf, str, arrayList3, enumC3284));
            c3287 = this;
            it = it5;
            c3311 = c33114;
        }
    }
}
