package d3;

import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.Uri;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
import com.google.android.gms.internal.measurement.C0611b;
import com.google.android.gms.internal.measurement.C0618c1;
import com.google.android.gms.internal.measurement.C0623d1;
import com.google.android.gms.internal.measurement.C0628e1;
import com.google.android.gms.internal.measurement.C0643h1;
import com.google.android.gms.internal.measurement.C0653j1;
import com.google.android.gms.internal.measurement.C0654j2;
import com.google.android.gms.internal.measurement.C0663l1;
import com.google.android.gms.internal.measurement.C0668m1;
import com.google.android.gms.internal.measurement.C0669m2;
import com.google.android.gms.internal.measurement.C0673n1;
import com.google.android.gms.internal.measurement.C0691r0;
import com.google.android.gms.internal.measurement.C0706u0;
import com.google.android.gms.internal.measurement.C0716w0;
import com.google.android.gms.internal.measurement.C0721x0;
import com.google.android.gms.internal.measurement.C0723x2;
import com.google.android.gms.internal.measurement.InterfaceC0634f2;
import com.google.android.gms.internal.measurement.InterfaceC0639g2;
import com.google.android.gms.internal.measurement.J3;
import com.google.android.gms.internal.measurement.Z1;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.Serializable;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import java.security.MessageDigest;
import java.util.ArrayList;
import java.util.BitSet;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import java.util.zip.GZIPOutputStream;
import u.AbstractC1563h;

/* JADX INFO: renamed from: d3.c0, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0773c0 extends K1 {

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public final /* synthetic */ int f11909t;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public /* synthetic */ C0773c0(Q1 q12, int i) {
        super(q12);
        this.f11909t = i;
    }

    public static boolean I(String str) {
        return str != null && str.matches("([+-])?([0-9]+\\.?[0-9]*|[0-9]*\\.?[0-9]+)") && str.length() <= 310;
    }

    public static Bundle[] K(InterfaceC0639g2 interfaceC0639g2) {
        ArrayList arrayList = new ArrayList();
        Iterator it = interfaceC0639g2.iterator();
        while (it.hasNext()) {
            com.google.android.gms.internal.measurement.Z0 z02 = (com.google.android.gms.internal.measurement.Z0) it.next();
            if (z02 != null) {
                Bundle bundle = new Bundle();
                for (com.google.android.gms.internal.measurement.Z0 z03 : z02.u()) {
                    if (z03.J()) {
                        bundle.putString(z03.s(), z03.t());
                    } else if (z03.H()) {
                        bundle.putLong(z03.s(), z03.q());
                    } else if (z03.F()) {
                        bundle.putDouble(z03.s(), z03.n());
                    }
                }
                if (!bundle.isEmpty()) {
                    arrayList.add(bundle);
                }
            }
        }
        return (Bundle[]) arrayList.toArray(new Bundle[arrayList.size()]);
    }

    public static final void L(com.google.android.gms.internal.measurement.V0 v02, String str, Long l8) {
        List listR = v02.r();
        int i = 0;
        while (true) {
            if (i >= listR.size()) {
                i = -1;
                break;
            } else if (str.equals(((com.google.android.gms.internal.measurement.Z0) listR.get(i)).s())) {
                break;
            } else {
                i++;
            }
        }
        com.google.android.gms.internal.measurement.Y0 y0R = com.google.android.gms.internal.measurement.Z0.r();
        y0R.m(str);
        y0R.l(l8.longValue());
        if (i < 0) {
            v02.n(y0R);
        } else {
            v02.k();
            com.google.android.gms.internal.measurement.W0.A((com.google.android.gms.internal.measurement.W0) v02.f9801r, i, (com.google.android.gms.internal.measurement.Z0) y0R.h());
        }
    }

    public static final Bundle M(List list) {
        Bundle bundle = new Bundle();
        Iterator it = list.iterator();
        while (it.hasNext()) {
            com.google.android.gms.internal.measurement.Z0 z02 = (com.google.android.gms.internal.measurement.Z0) it.next();
            String strS = z02.s();
            if (z02.F()) {
                bundle.putDouble(strS, z02.n());
            } else if (z02.G()) {
                bundle.putFloat(strS, z02.o());
            } else if (z02.J()) {
                bundle.putString(strS, z02.t());
            } else if (z02.H()) {
                bundle.putLong(strS, z02.q());
            }
        }
        return bundle;
    }

    public static final com.google.android.gms.internal.measurement.Z0 N(com.google.android.gms.internal.measurement.W0 w02, String str) {
        for (com.google.android.gms.internal.measurement.Z0 z02 : w02.u()) {
            if (z02.s().equals(str)) {
                return z02;
            }
        }
        return null;
    }

    /* JADX WARN: Type inference failed for: r0v6, types: [android.os.Bundle[], java.io.Serializable] */
    public static final Serializable O(com.google.android.gms.internal.measurement.W0 w02, String str) {
        com.google.android.gms.internal.measurement.Z0 z0N = N(w02, str);
        if (z0N == null) {
            return null;
        }
        if (z0N.J()) {
            return z0N.t();
        }
        if (z0N.H()) {
            return Long.valueOf(z0N.q());
        }
        if (z0N.F()) {
            return Double.valueOf(z0N.n());
        }
        if (z0N.p() > 0) {
            return K((InterfaceC0639g2) z0N.u());
        }
        return null;
    }

    public static final void R(int i, StringBuilder sb) {
        for (int i5 = 0; i5 < i; i5++) {
            sb.append("  ");
        }
    }

    public static final void S(Uri.Builder builder, String str, String str2, Set set) {
        if (set.contains(str) || TextUtils.isEmpty(str2)) {
            return;
        }
        builder.appendQueryParameter(str, str2);
    }

    public static final String T(boolean z8, boolean z9, boolean z10) {
        StringBuilder sb = new StringBuilder();
        if (z8) {
            sb.append("Dynamic ");
        }
        if (z9) {
            sb.append("Sequence ");
        }
        if (z10) {
            sb.append("Session-Scoped ");
        }
        return sb.toString();
    }

    public static final void U(Uri.Builder builder, String[] strArr, Bundle bundle, Set set) {
        for (String str : strArr) {
            String[] strArrSplit = str.split(",");
            String str2 = strArrSplit[0];
            String str3 = strArrSplit[strArrSplit.length - 1];
            String string = bundle.getString(str2);
            if (string != null) {
                S(builder, str3, string, set);
            }
        }
    }

    public static final void V(StringBuilder sb, String str, C0643h1 c0643h1) {
        if (c0643h1 == null) {
            return;
        }
        R(3, sb);
        sb.append(str);
        sb.append(" {\n");
        if (c0643h1.o() != 0) {
            R(4, sb);
            sb.append("results: ");
            int i = 0;
            for (Long l8 : c0643h1.u()) {
                int i5 = i + 1;
                if (i != 0) {
                    sb.append(", ");
                }
                sb.append(l8);
                i = i5;
            }
            sb.append('\n');
        }
        if (c0643h1.q() != 0) {
            R(4, sb);
            sb.append("status: ");
            int i8 = 0;
            for (Long l9 : c0643h1.w()) {
                int i9 = i8 + 1;
                if (i8 != 0) {
                    sb.append(", ");
                }
                sb.append(l9);
                i8 = i9;
            }
            sb.append('\n');
        }
        if (c0643h1.n() != 0) {
            R(4, sb);
            sb.append("dynamic_filter_timestamps: {");
            int i10 = 0;
            for (com.google.android.gms.internal.measurement.U0 u02 : c0643h1.t()) {
                int i11 = i10 + 1;
                if (i10 != 0) {
                    sb.append(", ");
                }
                sb.append(u02.t() ? Integer.valueOf(u02.n()) : null);
                sb.append(":");
                sb.append(u02.s() ? Long.valueOf(u02.o()) : null);
                i10 = i11;
            }
            sb.append("}\n");
        }
        if (c0643h1.p() != 0) {
            R(4, sb);
            sb.append("sequence_filter_timestamps: {");
            int i12 = 0;
            for (C0653j1 c0653j1 : c0643h1.v()) {
                int i13 = i12 + 1;
                if (i12 != 0) {
                    sb.append(", ");
                }
                sb.append(c0653j1.u() ? Integer.valueOf(c0653j1.o()) : null);
                sb.append(": [");
                Iterator it = c0653j1.r().iterator();
                int i14 = 0;
                while (it.hasNext()) {
                    long jLongValue = ((Long) it.next()).longValue();
                    int i15 = i14 + 1;
                    if (i14 != 0) {
                        sb.append(", ");
                    }
                    sb.append(jLongValue);
                    i14 = i15;
                }
                sb.append("]");
                i12 = i13;
            }
            sb.append("}\n");
        }
        R(3, sb);
        sb.append("}\n");
    }

    public static final void W(StringBuilder sb, int i, String str, Object obj) {
        if (obj == null) {
            return;
        }
        R(i + 1, sb);
        sb.append(str);
        sb.append(": ");
        sb.append(obj);
        sb.append('\n');
    }

    public static final void X(StringBuilder sb, int i, String str, C0706u0 c0706u0) {
        if (c0706u0 == null) {
            return;
        }
        R(i, sb);
        sb.append(str);
        sb.append(" {\n");
        if (c0706u0.s()) {
            int iX = c0706u0.x();
            W(sb, i, "comparison_type", iX != 1 ? iX != 2 ? iX != 3 ? iX != 4 ? "BETWEEN" : "EQUAL" : "GREATER_THAN" : "LESS_THAN" : "UNKNOWN_COMPARISON_TYPE");
        }
        if (c0706u0.u()) {
            W(sb, i, "match_as_float", Boolean.valueOf(c0706u0.r()));
        }
        if (c0706u0.t()) {
            W(sb, i, "comparison_value", c0706u0.o());
        }
        if (c0706u0.w()) {
            W(sb, i, "min_comparison_value", c0706u0.q());
        }
        if (c0706u0.v()) {
            W(sb, i, "max_comparison_value", c0706u0.p());
        }
        R(i, sb);
        sb.append("}\n");
    }

    public static int Y(C0623d1 c0623d1, String str) {
        for (int i = 0; i < ((C0628e1) c0623d1.f9801r).U1(); i++) {
            if (str.equals(((C0628e1) c0623d1.f9801r).p(i).s())) {
                return i;
            }
        }
        return -1;
    }

    public static Bundle f0(Map map, boolean z8) {
        Bundle bundle = new Bundle();
        for (String str : map.keySet()) {
            Object obj = map.get(str);
            if (obj == null) {
                bundle.putString(str, null);
            } else if (obj instanceof Long) {
                bundle.putLong(str, ((Long) obj).longValue());
            } else if (obj instanceof Double) {
                bundle.putDouble(str, ((Double) obj).doubleValue());
            } else if (!(obj instanceof ArrayList)) {
                bundle.putString(str, obj.toString());
            } else if (z8) {
                ArrayList arrayList = (ArrayList) obj;
                ArrayList arrayList2 = new ArrayList();
                int size = arrayList.size();
                for (int i = 0; i < size; i++) {
                    arrayList2.add(f0((Map) arrayList.get(i), false));
                }
                bundle.putParcelableArray(str, (Parcelable[]) arrayList2.toArray(new Parcelable[0]));
            }
        }
        return bundle;
    }

    public static C0828v h0(C0611b c0611b) {
        Object obj;
        Bundle bundleF0 = f0(c0611b.f9814c, true);
        String string = (!bundleF0.containsKey("_o") || (obj = bundleF0.get("_o")) == null) ? "app" : obj.toString();
        String strD = G0.d(c0611b.f9812a, G0.f11463a, G0.f11465c);
        if (strD == null) {
            strD = c0611b.f9812a;
        }
        return new C0828v(strD, new C0825u(bundleF0), string, c0611b.f9813b);
    }

    public static Z1 k0(Z1 z12, byte[] bArr) throws C0654j2 {
        com.google.android.gms.internal.measurement.U1 u1X;
        com.google.android.gms.internal.measurement.U1 u12 = com.google.android.gms.internal.measurement.U1.f9693a;
        if (u12 == null) {
            synchronized (com.google.android.gms.internal.measurement.U1.class) {
                try {
                    u1X = com.google.android.gms.internal.measurement.U1.f9693a;
                    if (u1X == null) {
                        C0723x2 c0723x2 = C0723x2.f10064c;
                        u1X = com.google.android.gms.internal.measurement.X1.X();
                        com.google.android.gms.internal.measurement.U1.f9693a = u1X;
                    }
                } finally {
                }
            }
            u12 = u1X;
        }
        if (u12 != null) {
            z12.getClass();
            z12.f(bArr, bArr.length, u12);
            return z12;
        }
        z12.getClass();
        int length = bArr.length;
        com.google.android.gms.internal.measurement.U1 u13 = com.google.android.gms.internal.measurement.U1.f9693a;
        C0723x2 c0723x22 = C0723x2.f10064c;
        z12.f(bArr, length, com.google.android.gms.internal.measurement.U1.f9694b);
        return z12;
    }

    public static ArrayList o0(BitSet bitSet) {
        int length = (bitSet.length() + 63) / 64;
        ArrayList arrayList = new ArrayList(length);
        for (int i = 0; i < length; i++) {
            long j8 = 0;
            for (int i5 = 0; i5 < 64; i5++) {
                int i8 = (i * 64) + i5;
                if (i8 >= bitSet.length()) {
                    break;
                }
                if (bitSet.get(i8)) {
                    j8 |= 1 << i5;
                }
            }
            arrayList.add(Long.valueOf(j8));
        }
        return arrayList;
    }

    public static HashMap p0(Bundle bundle, boolean z8) {
        HashMap map = new HashMap();
        for (String str : bundle.keySet()) {
            Object obj = bundle.get(str);
            boolean z9 = obj instanceof Parcelable[];
            if (z9 || (obj instanceof ArrayList) || (obj instanceof Bundle)) {
                if (z8) {
                    ArrayList arrayList = new ArrayList();
                    if (z9) {
                        for (Parcelable parcelable : (Parcelable[]) obj) {
                            if (parcelable instanceof Bundle) {
                                arrayList.add(p0((Bundle) parcelable, false));
                            }
                        }
                    } else if (obj instanceof ArrayList) {
                        ArrayList arrayList2 = (ArrayList) obj;
                        int size = arrayList2.size();
                        for (int i = 0; i < size; i++) {
                            Object obj2 = arrayList2.get(i);
                            if (obj2 instanceof Bundle) {
                                arrayList.add(p0((Bundle) obj2, false));
                            }
                        }
                    } else if (obj instanceof Bundle) {
                        arrayList.add(p0((Bundle) obj, false));
                    }
                    map.put(str, arrayList);
                }
            } else if (obj != null) {
                map.put(str, obj);
            }
        }
        return map;
    }

    public static boolean s0(InterfaceC0634f2 interfaceC0634f2, int i) {
        if (i < ((C0669m2) interfaceC0634f2).f9917s * 64) {
            return ((1 << (i % 64)) & ((Long) ((C0669m2) interfaceC0634f2).get(i / 64)).longValue()) != 0;
        }
        return false;
    }

    @Override // d3.K1
    public final void H() {
        int i = this.f11909t;
    }

    public byte[] J(byte[] bArr) throws IOException {
        try {
            ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
            GZIPOutputStream gZIPOutputStream = new GZIPOutputStream(byteArrayOutputStream);
            gZIPOutputStream.write(bArr);
            gZIPOutputStream.close();
            byteArrayOutputStream.close();
            return byteArrayOutputStream.toByteArray();
        } catch (IOException e8) {
            Z z8 = ((C0817r0) this.f5146q).f12150y;
            C0817r0.k(z8);
            z8.f11875v.c(e8, "Failed to gzip content");
            throw e8;
        }
    }

    public void P(StringBuilder sb, int i, InterfaceC0639g2 interfaceC0639g2) {
        if (interfaceC0639g2 == null) {
            return;
        }
        int i5 = i + 1;
        Iterator it = interfaceC0639g2.iterator();
        while (it.hasNext()) {
            com.google.android.gms.internal.measurement.Z0 z02 = (com.google.android.gms.internal.measurement.Z0) it.next();
            if (z02 != null) {
                R(i5, sb);
                sb.append("param {\n");
                W(sb, i5, "name", z02.I() ? ((C0817r0) this.f5146q).f12123C.e(z02.s()) : null);
                W(sb, i5, "string_value", z02.J() ? z02.t() : null);
                W(sb, i5, "int_value", z02.H() ? Long.valueOf(z02.q()) : null);
                W(sb, i5, "double_value", z02.F() ? Double.valueOf(z02.n()) : null);
                if (z02.p() > 0) {
                    P(sb, i5, (InterfaceC0639g2) z02.u());
                }
                R(i5, sb);
                sb.append("}\n");
            }
        }
    }

    public void Q(StringBuilder sb, int i, C0691r0 c0691r0) {
        String str;
        if (c0691r0 == null) {
            return;
        }
        R(i, sb);
        sb.append("filter {\n");
        if (c0691r0.t()) {
            W(sb, i, "complement", Boolean.valueOf(c0691r0.s()));
        }
        if (c0691r0.v()) {
            W(sb, i, "param_name", ((C0817r0) this.f5146q).f12123C.e(c0691r0.q()));
        }
        if (c0691r0.w()) {
            int i5 = i + 1;
            C0721x0 c0721x0P = c0691r0.p();
            if (c0721x0P != null) {
                R(i5, sb);
                sb.append("string_filter {\n");
                if (c0721x0P.u()) {
                    switch (c0721x0P.v()) {
                        case 1:
                            str = "UNKNOWN_MATCH_TYPE";
                            break;
                        case 2:
                            str = "REGEXP";
                            break;
                        case 3:
                            str = "BEGINS_WITH";
                            break;
                        case 4:
                            str = "ENDS_WITH";
                            break;
                        case 5:
                            str = "PARTIAL";
                            break;
                        case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                            str = "EXACT";
                            break;
                        default:
                            str = "IN_LIST";
                            break;
                    }
                    W(sb, i5, "match_type", str);
                }
                if (c0721x0P.t()) {
                    W(sb, i5, "expression", c0721x0P.p());
                }
                if (c0721x0P.s()) {
                    W(sb, i5, "case_sensitive", Boolean.valueOf(c0721x0P.r()));
                }
                if (c0721x0P.n() > 0) {
                    R(i + 2, sb);
                    sb.append("expression_list {\n");
                    for (String str2 : c0721x0P.q()) {
                        R(i + 3, sb);
                        sb.append(str2);
                        sb.append("\n");
                    }
                    sb.append("}\n");
                }
                R(i5, sb);
                sb.append("}\n");
            }
        }
        if (c0691r0.u()) {
            X(sb, i + 1, "number_filter", c0691r0.o());
        }
        R(i, sb);
        sb.append("}\n");
    }

    public void c0(String str, L1 l12, C0618c1 c0618c1, InterfaceC0767a0 interfaceC0767a0) {
        String str2;
        URL url;
        byte[] bArrC;
        C0815q0 c0815q0;
        Map map;
        String str3 = l12.f11619a;
        C0817r0 c0817r0 = (C0817r0) this.f5146q;
        E();
        F();
        try {
            url = new URI(str3).toURL();
            this.f11473r.f();
            bArrC = c0618c1.c();
            c0815q0 = c0817r0.f12151z;
            C0817r0.k(c0815q0);
            map = l12.f11620b;
            if (map == null) {
                map = Collections.EMPTY_MAP;
            }
            str2 = str;
        } catch (IllegalArgumentException | MalformedURLException | URISyntaxException unused) {
            str2 = str;
        }
        try {
            c0815q0.N(new RunnableC0770b0(this, str2, url, bArrC, map, interfaceC0767a0));
        } catch (IllegalArgumentException | MalformedURLException | URISyntaxException unused2) {
            Z z8 = c0817r0.f12150y;
            C0817r0.k(z8);
            z8.f11875v.d("Failed to parse URL. Not uploading MeasurementBatch. appId", Z.M(str2), str3);
        }
    }

    public boolean d0() {
        F();
        ConnectivityManager connectivityManager = (ConnectivityManager) ((C0817r0) this.f5146q).f12142q.getSystemService("connectivity");
        NetworkInfo activeNetworkInfo = null;
        if (connectivityManager != null) {
            try {
                activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
            } catch (SecurityException unused) {
            }
        }
        return activeNetworkInfo != null && activeNetworkInfo.isConnected();
    }

    public long e0(byte[] bArr) {
        P2.w.f(bArr);
        C0817r0 c0817r0 = (C0817r0) this.f5146q;
        W1 w12 = c0817r0.f12122B;
        C0817r0.i(w12);
        w12.E();
        MessageDigest messageDigestP = W1.P();
        if (messageDigestP != null) {
            return W1.O0(messageDigestP.digest(bArr));
        }
        Z z8 = c0817r0.f12150y;
        C0817r0.k(z8);
        z8.f11875v.b("Failed to get MD5");
        return 0L;
    }

    public Parcelable g0(byte[] bArr, Parcelable.Creator creator) {
        Parcelable parcelable = null;
        if (bArr == null) {
            return null;
        }
        Parcel parcelObtain = Parcel.obtain();
        try {
            try {
                parcelObtain.unmarshall(bArr, 0, bArr.length);
                parcelObtain.setDataPosition(0);
                parcelable = (Parcelable) creator.createFromParcel(parcelObtain);
            } catch (Q2.b unused) {
                Z z8 = ((C0817r0) this.f5146q).f12150y;
                C0817r0.k(z8);
                z8.f11875v.b("Failed to load parcelable from buffer");
            }
            return parcelable;
        } finally {
            parcelObtain.recycle();
        }
    }

    public E1 i0(String str, C0623d1 c0623d1, com.google.android.gms.internal.measurement.V0 v02, String str2) {
        int iIndexOf;
        J3.b();
        C0817r0 c0817r0 = (C0817r0) this.f5146q;
        if (!c0817r0.f12148w.R(str, I.W0)) {
            return null;
        }
        c0817r0.D.getClass();
        long jCurrentTimeMillis = System.currentTimeMillis();
        H h8 = I.f11590u0;
        C0784g c0784g = c0817r0.f12148w;
        String[] strArrSplit = c0784g.Q(str, h8).split(",");
        HashSet hashSet = new HashSet(strArrSplit.length);
        for (String str3 : strArrSplit) {
            Objects.requireNonNull(str3);
            if (!hashSet.add(str3)) {
                throw new IllegalArgumentException("duplicate element: ".concat(str3));
            }
        }
        Set setUnmodifiableSet = Collections.unmodifiableSet(hashSet);
        Q1 q12 = this.f11473r;
        M1 m12 = q12.f11690z;
        C0803m0 c0803m0 = m12.f11473r.f11681q;
        Q1.L(c0803m0);
        String strU = c0803m0.U(str);
        Uri.Builder builder = new Uri.Builder();
        C0817r0 c0817r02 = (C0817r0) m12.f5146q;
        builder.scheme(c0817r02.f12148w.Q(str, I.f11572n0));
        boolean zIsEmpty = TextUtils.isEmpty(strU);
        C0784g c0784g2 = c0817r02.f12148w;
        if (zIsEmpty) {
            builder.authority(c0784g2.Q(str, I.f11575o0));
        } else {
            builder.authority(strU + "." + c0784g2.Q(str, I.f11575o0));
        }
        builder.path(c0784g2.Q(str, I.f11578p0));
        S(builder, "gmp_app_id", ((C0628e1) c0623d1.f9801r).B(), setUnmodifiableSet);
        c0784g.L();
        S(builder, "gmp_version", String.valueOf(119002L), setUnmodifiableSet);
        String strS = ((C0628e1) c0623d1.f9801r).s();
        H h9 = I.f11533Z0;
        boolean zR = c0784g.R(str, h9);
        C0803m0 c0803m02 = q12.f11681q;
        if (zR) {
            Q1.L(c0803m02);
            if (c0803m02.I(str)) {
                strS = "";
            }
        }
        S(builder, "app_instance_id", strS, setUnmodifiableSet);
        S(builder, "rdid", ((C0628e1) c0623d1.f9801r).F(), setUnmodifiableSet);
        S(builder, "bundle_id", c0623d1.B(), setUnmodifiableSet);
        String strQ = v02.q();
        String strD = G0.d(strQ, G0.f11465c, G0.f11463a);
        if (true != TextUtils.isEmpty(strD)) {
            strQ = strD;
        }
        S(builder, "app_event_name", strQ, setUnmodifiableSet);
        S(builder, "app_version", String.valueOf(((C0628e1) c0623d1.f9801r).M0()), setUnmodifiableSet);
        String strD2 = ((C0628e1) c0623d1.f9801r).D();
        if (c0784g.R(str, h9)) {
            Q1.L(c0803m02);
            if (c0803m02.J(str) && !TextUtils.isEmpty(strD2) && (iIndexOf = strD2.indexOf(".")) != -1) {
                strD2 = strD2.substring(0, iIndexOf);
            }
        }
        S(builder, "os_version", strD2, setUnmodifiableSet);
        S(builder, "timestamp", String.valueOf(v02.m()), setUnmodifiableSet);
        if (((C0628e1) c0623d1.f9801r).H1()) {
            S(builder, "lat", "1", setUnmodifiableSet);
        }
        S(builder, "privacy_sandbox_version", String.valueOf(((C0628e1) c0623d1.f9801r).M()), setUnmodifiableSet);
        S(builder, "trigger_uri_source", "1", setUnmodifiableSet);
        S(builder, "trigger_uri_timestamp", String.valueOf(jCurrentTimeMillis), setUnmodifiableSet);
        S(builder, "request_uuid", str2, setUnmodifiableSet);
        List<com.google.android.gms.internal.measurement.Z0> listR = v02.r();
        Bundle bundle = new Bundle();
        for (com.google.android.gms.internal.measurement.Z0 z02 : listR) {
            String strS2 = z02.s();
            if (z02.F()) {
                bundle.putString(strS2, String.valueOf(z02.n()));
            } else if (z02.G()) {
                bundle.putString(strS2, String.valueOf(z02.o()));
            } else if (z02.J()) {
                bundle.putString(strS2, z02.t());
            } else if (z02.H()) {
                bundle.putString(strS2, String.valueOf(z02.q()));
            }
        }
        U(builder, c0784g.Q(str, I.f11588t0).split("\\|"), bundle, setUnmodifiableSet);
        List<C0673n1> listUnmodifiableList = Collections.unmodifiableList(((C0628e1) c0623d1.f9801r).K());
        Bundle bundle2 = new Bundle();
        for (C0673n1 c0673n1 : listUnmodifiableList) {
            String strS3 = c0673n1.s();
            if (c0673n1.C()) {
                bundle2.putString(strS3, String.valueOf(c0673n1.n()));
            } else if (c0673n1.D()) {
                bundle2.putString(strS3, String.valueOf(c0673n1.o()));
            } else if (c0673n1.G()) {
                bundle2.putString(strS3, c0673n1.t());
            } else if (c0673n1.E()) {
                bundle2.putString(strS3, String.valueOf(c0673n1.p()));
            }
        }
        U(builder, c0784g.Q(str, I.f11585s0).split("\\|"), bundle2, setUnmodifiableSet);
        S(builder, "dma", true != ((C0628e1) c0623d1.f9801r).G1() ? "0" : "1", setUnmodifiableSet);
        if (!((C0628e1) c0623d1.f9801r).x().isEmpty()) {
            S(builder, "dma_cps", ((C0628e1) c0623d1.f9801r).x(), setUnmodifiableSet);
        }
        if (((C0628e1) c0623d1.f9801r).J1()) {
            com.google.android.gms.internal.measurement.N0 n0H2 = ((C0628e1) c0623d1.f9801r).h2();
            if (!n0H2.B().isEmpty()) {
                S(builder, "dl_gclid", n0H2.B(), setUnmodifiableSet);
            }
            if (!n0H2.A().isEmpty()) {
                S(builder, "dl_gbraid", n0H2.A(), setUnmodifiableSet);
            }
            if (!n0H2.z().isEmpty()) {
                S(builder, "dl_gs", n0H2.z(), setUnmodifiableSet);
            }
            if (n0H2.v() > 0) {
                S(builder, "dl_ss_ts", String.valueOf(n0H2.v()), setUnmodifiableSet);
            }
            if (!n0H2.E().isEmpty()) {
                S(builder, "mr_gclid", n0H2.E(), setUnmodifiableSet);
            }
            if (!n0H2.D().isEmpty()) {
                S(builder, "mr_gbraid", n0H2.D(), setUnmodifiableSet);
            }
            if (!n0H2.C().isEmpty()) {
                S(builder, "mr_gs", n0H2.C(), setUnmodifiableSet);
            }
            if (n0H2.w() > 0) {
                S(builder, "mr_click_ts", String.valueOf(n0H2.w()), setUnmodifiableSet);
            }
        }
        return new E1(jCurrentTimeMillis, builder.build().toString(), 1);
    }

    public com.google.android.gms.internal.measurement.W0 j0(r rVar) {
        Bundle bundle;
        com.google.android.gms.internal.measurement.V0 v0R = com.google.android.gms.internal.measurement.W0.r();
        v0R.k();
        com.google.android.gms.internal.measurement.W0.B(rVar.f12119e, (com.google.android.gms.internal.measurement.W0) v0R.f9801r);
        C0825u c0825u = rVar.f12120f;
        Iterator<String> it = c0825u.f12186q.keySet().iterator();
        while (true) {
            boolean zHasNext = it.hasNext();
            bundle = c0825u.f12186q;
            if (!zHasNext) {
                break;
            }
            String next = it.next();
            com.google.android.gms.internal.measurement.Y0 y0R = com.google.android.gms.internal.measurement.Z0.r();
            y0R.m(next);
            Object obj = bundle.get(next);
            P2.w.f(obj);
            q0(y0R, obj);
            v0R.n(y0R);
        }
        String str = rVar.f12117c;
        if (!TextUtils.isEmpty(str) && bundle.get("_o") == null) {
            com.google.android.gms.internal.measurement.Y0 y0R2 = com.google.android.gms.internal.measurement.Z0.r();
            y0R2.m("_o");
            y0R2.n(str);
            v0R.o((com.google.android.gms.internal.measurement.Z0) y0R2.h());
        }
        return (com.google.android.gms.internal.measurement.W0) v0R.h();
    }

    public String l0(C0618c1 c0618c1) {
        com.google.android.gms.internal.measurement.Q0 q0I2;
        StringBuilder sbB = AbstractC1563h.b("\nbatch {\n");
        if (c0618c1.B()) {
            W(sbB, 0, "upload_subdomain", c0618c1.s());
        }
        if (c0618c1.A()) {
            W(sbB, 0, "sgtm_join_id", c0618c1.r());
        }
        for (C0628e1 c0628e1 : c0618c1.t()) {
            if (c0628e1 != null) {
                R(1, sbB);
                sbB.append("bundle {\n");
                if (c0628e1.d1()) {
                    W(sbB, 1, "protocol_version", Integer.valueOf(c0628e1.R1()));
                }
                C0817r0 c0817r0 = (C0817r0) this.f5146q;
                if (c0817r0.f12148w.R(c0628e1.r(), I.f11509M0) && c0628e1.g1()) {
                    W(sbB, 1, "session_stitching_token", c0628e1.G());
                }
                W(sbB, 1, "platform", c0628e1.E());
                if (c0628e1.Y0()) {
                    W(sbB, 1, "gmp_version", Long.valueOf(c0628e1.a2()));
                }
                if (c0628e1.m1()) {
                    W(sbB, 1, "uploading_gmp_version", Long.valueOf(c0628e1.g2()));
                }
                if (c0628e1.W0()) {
                    W(sbB, 1, "dynamite_version", Long.valueOf(c0628e1.Y1()));
                }
                if (c0628e1.P0()) {
                    W(sbB, 1, "config_version", Long.valueOf(c0628e1.W1()));
                }
                W(sbB, 1, "gmp_app_id", c0628e1.B());
                W(sbB, 1, "admob_app_id", c0628e1.q());
                W(sbB, 1, "app_id", c0628e1.r());
                W(sbB, 1, "app_version", c0628e1.u());
                if (c0628e1.K1()) {
                    W(sbB, 1, "app_version_major", Integer.valueOf(c0628e1.M0()));
                }
                W(sbB, 1, "firebase_instance_id", c0628e1.A());
                if (c0628e1.U0()) {
                    W(sbB, 1, "dev_cert_hash", Long.valueOf(c0628e1.X1()));
                }
                W(sbB, 1, "app_store", c0628e1.t());
                if (c0628e1.l1()) {
                    W(sbB, 1, "upload_timestamp_millis", Long.valueOf(c0628e1.f2()));
                }
                if (c0628e1.i1()) {
                    W(sbB, 1, "start_timestamp_millis", Long.valueOf(c0628e1.d2()));
                }
                if (c0628e1.X0()) {
                    W(sbB, 1, "end_timestamp_millis", Long.valueOf(c0628e1.Z1()));
                }
                if (c0628e1.c1()) {
                    W(sbB, 1, "previous_bundle_start_timestamp_millis", Long.valueOf(c0628e1.c2()));
                }
                if (c0628e1.b1()) {
                    W(sbB, 1, "previous_bundle_end_timestamp_millis", Long.valueOf(c0628e1.b2()));
                }
                W(sbB, 1, "app_instance_id", c0628e1.s());
                W(sbB, 1, "resettable_device_id", c0628e1.F());
                W(sbB, 1, "ds_id", c0628e1.z());
                if (c0628e1.a1()) {
                    W(sbB, 1, "limited_ad_tracking", Boolean.valueOf(c0628e1.H1()));
                }
                W(sbB, 1, "os_version", c0628e1.D());
                W(sbB, 1, "device_model", c0628e1.y());
                W(sbB, 1, "user_default_language", c0628e1.H());
                if (c0628e1.k1()) {
                    W(sbB, 1, "time_zone_offset_minutes", Integer.valueOf(c0628e1.T1()));
                }
                if (c0628e1.O0()) {
                    W(sbB, 1, "bundle_sequential_index", Integer.valueOf(c0628e1.M1()));
                }
                if (c0628e1.T0()) {
                    W(sbB, 1, "delivery_index", Integer.valueOf(c0628e1.P1()));
                }
                if (c0628e1.f1()) {
                    W(sbB, 1, "service_upload", Boolean.valueOf(c0628e1.I1()));
                }
                W(sbB, 1, "health_monitor", c0628e1.C());
                if (c0628e1.e1()) {
                    W(sbB, 1, "retry_counter", Integer.valueOf(c0628e1.S1()));
                }
                if (c0628e1.R0()) {
                    W(sbB, 1, "consent_signals", c0628e1.w());
                }
                if (c0628e1.Z0()) {
                    W(sbB, 1, "is_dma_region", Boolean.valueOf(c0628e1.G1()));
                }
                if (c0628e1.S0()) {
                    W(sbB, 1, "core_platform_services", c0628e1.x());
                }
                if (c0628e1.Q0()) {
                    W(sbB, 1, "consent_diagnostics", c0628e1.v());
                }
                if (c0628e1.j1()) {
                    W(sbB, 1, "target_os_version", Long.valueOf(c0628e1.e2()));
                }
                J3.b();
                if (c0817r0.f12148w.R(c0628e1.r(), I.W0)) {
                    W(sbB, 1, "ad_services_version", Integer.valueOf(c0628e1.M()));
                    if (c0628e1.L1() && (q0I2 = c0628e1.i2()) != null) {
                        R(2, sbB);
                        sbB.append("attribution_eligibility_status {\n");
                        W(sbB, 2, "eligible", Boolean.valueOf(q0I2.y()));
                        W(sbB, 2, "no_access_adservices_attribution_permission", Boolean.valueOf(q0I2.A()));
                        W(sbB, 2, "pre_r", Boolean.valueOf(q0I2.B()));
                        W(sbB, 2, "r_extensions_too_old", Boolean.valueOf(q0I2.C()));
                        W(sbB, 2, "adservices_extension_too_old", Boolean.valueOf(q0I2.x()));
                        W(sbB, 2, "ad_storage_not_allowed", Boolean.valueOf(q0I2.w()));
                        W(sbB, 2, "measurement_manager_disabled", Boolean.valueOf(q0I2.z()));
                        R(2, sbB);
                        sbB.append("}\n");
                    }
                }
                if (c0628e1.J1()) {
                    com.google.android.gms.internal.measurement.N0 n0H2 = c0628e1.h2();
                    R(2, sbB);
                    sbB.append("ad_campaign_info {\n");
                    if (n0H2.p()) {
                        W(sbB, 2, "deep_link_gclid", n0H2.B());
                    }
                    if (n0H2.o()) {
                        W(sbB, 2, "deep_link_gbraid", n0H2.A());
                    }
                    if (n0H2.n()) {
                        W(sbB, 2, "deep_link_gad_source", n0H2.z());
                    }
                    if (n0H2.q()) {
                        W(sbB, 2, "deep_link_session_millis", Long.valueOf(n0H2.v()));
                    }
                    if (n0H2.u()) {
                        W(sbB, 2, "market_referrer_gclid", n0H2.E());
                    }
                    if (n0H2.t()) {
                        W(sbB, 2, "market_referrer_gbraid", n0H2.D());
                    }
                    if (n0H2.s()) {
                        W(sbB, 2, "market_referrer_gad_source", n0H2.C());
                    }
                    if (n0H2.r()) {
                        W(sbB, 2, "market_referrer_click_millis", Long.valueOf(n0H2.w()));
                    }
                    R(2, sbB);
                    sbB.append("}\n");
                }
                if (c0628e1.N0()) {
                    W(sbB, 1, "batching_timestamp_millis", Long.valueOf(c0628e1.V1()));
                }
                if (c0628e1.h1()) {
                    C0663l1 c0663l1O = c0628e1.o();
                    R(2, sbB);
                    sbB.append("sgtm_diagnostics {\n");
                    int iS = c0663l1O.s();
                    W(sbB, 2, "upload_type", iS != 1 ? iS != 2 ? iS != 3 ? iS != 4 ? "SDK_SERVICE_UPLOAD" : "PACKAGE_SERVICE_UPLOAD" : "SDK_CLIENT_UPLOAD" : "GA_UPLOAD" : "UPLOAD_TYPE_UNKNOWN");
                    W(sbB, 2, "client_upload_eligibility", I1.a.A(c0663l1O.o()));
                    int iR = c0663l1O.r();
                    W(sbB, 2, "service_upload_eligibility", iR != 1 ? iR != 2 ? iR != 3 ? iR != 4 ? iR != 5 ? "NON_PLAY_MISSING_SGTM_SERVER_URL" : "MISSING_SGTM_PROXY_INFO" : "MISSING_SGTM_SETTINGS" : "NOT_IN_ROLLOUT" : "SERVICE_UPLOAD_ELIGIBLE" : "SERVICE_UPLOAD_ELIGIBILITY_UNKNOWN");
                    R(2, sbB);
                    sbB.append("}\n");
                }
                InterfaceC0639g2<C0673n1> interfaceC0639g2K = c0628e1.K();
                T t6 = c0817r0.f12123C;
                if (interfaceC0639g2K != null) {
                    for (C0673n1 c0673n1 : interfaceC0639g2K) {
                        if (c0673n1 != null) {
                            R(2, sbB);
                            sbB.append("user_property {\n");
                            W(sbB, 2, "set_timestamp_millis", c0673n1.F() ? Long.valueOf(c0673n1.q()) : null);
                            W(sbB, 2, "name", t6.f(c0673n1.s()));
                            W(sbB, 2, "string_value", c0673n1.t());
                            W(sbB, 2, "int_value", c0673n1.E() ? Long.valueOf(c0673n1.p()) : null);
                            W(sbB, 2, "double_value", c0673n1.C() ? Double.valueOf(c0673n1.n()) : null);
                            R(2, sbB);
                            sbB.append("}\n");
                        }
                    }
                }
                InterfaceC0639g2<com.google.android.gms.internal.measurement.S0> interfaceC0639g2I = c0628e1.I();
                if (interfaceC0639g2I != null) {
                    for (com.google.android.gms.internal.measurement.S0 s02 : interfaceC0639g2I) {
                        if (s02 != null) {
                            R(2, sbB);
                            sbB.append("audience_membership {\n");
                            if (s02.w()) {
                                W(sbB, 2, "audience_id", Integer.valueOf(s02.n()));
                            }
                            if (s02.x()) {
                                W(sbB, 2, "new_audience", Boolean.valueOf(s02.v()));
                            }
                            V(sbB, "current_data", s02.p());
                            if (s02.y()) {
                                V(sbB, "previous_data", s02.q());
                            }
                            R(2, sbB);
                            sbB.append("}\n");
                        }
                    }
                }
                InterfaceC0639g2<com.google.android.gms.internal.measurement.W0> interfaceC0639g2J = c0628e1.J();
                if (interfaceC0639g2J != null) {
                    for (com.google.android.gms.internal.measurement.W0 w02 : interfaceC0639g2J) {
                        if (w02 != null) {
                            R(2, sbB);
                            sbB.append("event {\n");
                            W(sbB, 2, "name", t6.d(w02.t()));
                            if (w02.F()) {
                                W(sbB, 2, "timestamp_millis", Long.valueOf(w02.q()));
                            }
                            if (w02.E()) {
                                W(sbB, 2, "previous_timestamp_millis", Long.valueOf(w02.p()));
                            }
                            if (w02.D()) {
                                W(sbB, 2, "count", Integer.valueOf(w02.n()));
                            }
                            if (w02.o() != 0) {
                                P(sbB, 2, (InterfaceC0639g2) w02.u());
                            }
                            R(2, sbB);
                            sbB.append("}\n");
                        }
                    }
                }
                R(1, sbB);
                sbB.append("}\n");
            }
        }
        sbB.append("} // End-of-batch\n");
        return sbB.toString();
    }

    public String m0(C0716w0 c0716w0) {
        StringBuilder sbB = AbstractC1563h.b("\nproperty_filter {\n");
        if (c0716w0.v()) {
            W(sbB, 0, "filter_id", Integer.valueOf(c0716w0.n()));
        }
        W(sbB, 0, "property_name", ((C0817r0) this.f5146q).f12123C.f(c0716w0.q()));
        String strT = T(c0716w0.s(), c0716w0.t(), c0716w0.u());
        if (!strT.isEmpty()) {
            W(sbB, 0, "filter_type", strT);
        }
        Q(sbB, 1, c0716w0.o());
        sbB.append("}\n");
        return sbB.toString();
    }

    public List n0(InterfaceC0634f2 interfaceC0634f2, List list) {
        int i;
        ArrayList arrayList = new ArrayList(interfaceC0634f2);
        Iterator it = list.iterator();
        while (it.hasNext()) {
            Integer num = (Integer) it.next();
            int iIntValue = num.intValue();
            C0817r0 c0817r0 = (C0817r0) this.f5146q;
            if (iIntValue < 0) {
                Z z8 = c0817r0.f12150y;
                C0817r0.k(z8);
                z8.f11878y.c(num, "Ignoring negative bit index to be cleared");
            } else {
                int iIntValue2 = num.intValue() / 64;
                if (iIntValue2 >= arrayList.size()) {
                    Z z9 = c0817r0.f12150y;
                    C0817r0.k(z9);
                    z9.f11878y.d("Ignoring bit index greater than bitSet size", num, Integer.valueOf(arrayList.size()));
                } else {
                    arrayList.set(iIntValue2, Long.valueOf(((Long) arrayList.get(iIntValue2)).longValue() & (~(1 << (num.intValue() % 64)))));
                }
            }
        }
        int size = arrayList.size();
        int size2 = arrayList.size() - 1;
        while (true) {
            int i5 = size2;
            i = size;
            size = i5;
            if (size < 0 || ((Long) arrayList.get(size)).longValue() != 0) {
                break;
            }
            size2 = size - 1;
        }
        return arrayList.subList(0, i);
    }

    public void q0(com.google.android.gms.internal.measurement.Y0 y02, Object obj) {
        y02.k();
        com.google.android.gms.internal.measurement.Z0.A((com.google.android.gms.internal.measurement.Z0) y02.f9801r);
        y02.k();
        com.google.android.gms.internal.measurement.Z0.y((com.google.android.gms.internal.measurement.Z0) y02.f9801r);
        y02.k();
        com.google.android.gms.internal.measurement.Z0.x((com.google.android.gms.internal.measurement.Z0) y02.f9801r);
        y02.k();
        com.google.android.gms.internal.measurement.Z0.z((com.google.android.gms.internal.measurement.Z0) y02.f9801r);
        if (obj instanceof String) {
            y02.n((String) obj);
            return;
        }
        if (obj instanceof Long) {
            y02.l(((Long) obj).longValue());
            return;
        }
        if (obj instanceof Double) {
            double dDoubleValue = ((Double) obj).doubleValue();
            y02.k();
            com.google.android.gms.internal.measurement.Z0.B((com.google.android.gms.internal.measurement.Z0) y02.f9801r, dDoubleValue);
            return;
        }
        if (!(obj instanceof Bundle[])) {
            Z z8 = ((C0817r0) this.f5146q).f12150y;
            C0817r0.k(z8);
            z8.f11875v.c(obj, "Ignoring invalid (type) event param value");
            return;
        }
        ArrayList arrayList = new ArrayList();
        for (Bundle bundle : (Bundle[]) obj) {
            if (bundle != null) {
                com.google.android.gms.internal.measurement.Y0 y0R = com.google.android.gms.internal.measurement.Z0.r();
                for (String str : bundle.keySet()) {
                    com.google.android.gms.internal.measurement.Y0 y0R2 = com.google.android.gms.internal.measurement.Z0.r();
                    y0R2.m(str);
                    Object obj2 = bundle.get(str);
                    if (obj2 instanceof Long) {
                        y0R2.l(((Long) obj2).longValue());
                    } else if (obj2 instanceof String) {
                        y0R2.n((String) obj2);
                    } else if (obj2 instanceof Double) {
                        double dDoubleValue2 = ((Double) obj2).doubleValue();
                        y0R2.k();
                        com.google.android.gms.internal.measurement.Z0.B((com.google.android.gms.internal.measurement.Z0) y0R2.f9801r, dDoubleValue2);
                    }
                    y0R.k();
                    com.google.android.gms.internal.measurement.Z0.w((com.google.android.gms.internal.measurement.Z0) y0R.f9801r, (com.google.android.gms.internal.measurement.Z0) y0R2.h());
                }
                if (((com.google.android.gms.internal.measurement.Z0) y0R.f9801r).p() > 0) {
                    arrayList.add((com.google.android.gms.internal.measurement.Z0) y0R.h());
                }
            }
        }
        y02.k();
        com.google.android.gms.internal.measurement.Z0.v((com.google.android.gms.internal.measurement.Z0) y02.f9801r, arrayList);
    }

    public void r0(C0668m1 c0668m1, Object obj) {
        P2.w.f(obj);
        c0668m1.k();
        C0673n1.w((C0673n1) c0668m1.f9801r);
        c0668m1.k();
        C0673n1.v((C0673n1) c0668m1.f9801r);
        c0668m1.k();
        C0673n1.u((C0673n1) c0668m1.f9801r);
        if (obj instanceof String) {
            c0668m1.k();
            C0673n1.B((C0673n1) c0668m1.f9801r, (String) obj);
        } else if (obj instanceof Long) {
            long jLongValue = ((Long) obj).longValue();
            c0668m1.k();
            C0673n1.y((C0673n1) c0668m1.f9801r, jLongValue);
        } else if (obj instanceof Double) {
            double dDoubleValue = ((Double) obj).doubleValue();
            c0668m1.k();
            C0673n1.x((C0673n1) c0668m1.f9801r, dDoubleValue);
        } else {
            Z z8 = ((C0817r0) this.f5146q).f12150y;
            C0817r0.k(z8);
            z8.f11875v.c(obj, "Ignoring invalid (type) user attribute value");
        }
    }

    public boolean t0(long j8, long j9) {
        if (j8 == 0 || j9 <= 0) {
            return true;
        }
        ((C0817r0) this.f5146q).D.getClass();
        return Math.abs(System.currentTimeMillis() - j8) > j9;
    }

    private final void Z() {
    }

    private final void a0() {
    }

    private final void b0() {
    }
}
