package com.google.android.gms.measurement.internal;

import android.content.Context;
import android.net.Uri;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
import androidx.media3.exoplayer.rtsp.SessionDescription;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader$ParseException;
import com.google.android.gms.internal.measurement.a6;
import com.google.android.gms.internal.measurement.aa;
import com.google.android.gms.internal.measurement.da;
import com.google.android.gms.internal.measurement.e5;
import com.google.android.gms.internal.measurement.ga;
import com.google.android.gms.internal.measurement.h6;
import com.google.android.gms.internal.measurement.h9;
import com.google.android.gms.internal.measurement.k6;
import com.google.android.gms.internal.measurement.v4;
import com.google.android.gms.internal.measurement.w5;
import com.google.android.gms.internal.measurement.y5;
import com.google.android.gms.internal.measurement.z9;
import com.google.android.gms.internal.measurement.zzkb;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.Serializable;
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.GZIPInputStream;
import java.util.zip.GZIPOutputStream;
import tv.danmaku.ijk.media.player.IjkMediaPlayer;

/* JADX INFO: loaded from: classes2.dex */
public final class j4 extends v3 {
    public static int D(com.google.android.gms.internal.measurement.v3 v3Var, String str) {
        for (int i10 = 0; i10 < ((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).t1(); i10++) {
            if (str.equals(((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).e0(i10).C())) {
                return i10;
            }
        }
        return -1;
    }

    public static Bundle F(List list) {
        Bundle bundle = new Bundle();
        Iterator it = list.iterator();
        while (it.hasNext()) {
            com.google.android.gms.internal.measurement.r3 r3Var = (com.google.android.gms.internal.measurement.r3) it.next();
            String strE = r3Var.E();
            if (r3Var.H()) {
                bundle.putDouble(strE, r3Var.p());
            } else if (r3Var.I()) {
                bundle.putFloat(strE, r3Var.w());
            } else if (r3Var.L()) {
                bundle.putString(strE, r3Var.F());
            } else if (r3Var.J()) {
                bundle.putLong(strE, r3Var.B());
            }
        }
        return bundle;
    }

    public static Bundle G(boolean z10, Map map) {
        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 (z10) {
                ArrayList arrayList = (ArrayList) obj;
                ArrayList arrayList2 = new ArrayList();
                int size = arrayList.size();
                int i10 = 0;
                while (i10 < size) {
                    Object obj2 = arrayList.get(i10);
                    i10++;
                    arrayList2.add(G(false, (Map) obj2));
                }
                bundle.putParcelableArray(str, (Parcelable[]) arrayList2.toArray(new Parcelable[0]));
            }
        }
        return bundle;
    }

    public static com.google.android.gms.internal.measurement.r3 J(com.google.android.gms.internal.measurement.n3 n3Var, String str) {
        for (com.google.android.gms.internal.measurement.r3 r3Var : n3Var.E()) {
            if (r3Var.E().equals(str)) {
                return r3Var;
            }
        }
        return null;
    }

    public static a6 K(a6 a6Var, byte[] bArr) throws zzkb {
        w5 w5VarL;
        w5 w5Var = w5.f20512b;
        if (w5Var == null) {
            synchronized (w5.class) {
                try {
                    w5VarL = w5.f20512b;
                    if (w5VarL == null) {
                        w5VarL = y5.l();
                        w5.f20512b = w5VarL;
                    }
                } finally {
                }
            }
            w5Var = w5VarL;
        }
        if (w5Var != null) {
            a6Var.getClass();
            a6Var.f(bArr, bArr.length, w5Var);
            return a6Var;
        }
        a6Var.getClass();
        a6Var.f(bArr, bArr.length, w5.f20513c);
        return a6Var;
    }

    public static y L(com.google.android.gms.internal.measurement.c cVar) {
        Object obj;
        Bundle bundleG = G(true, cVar.f20137c);
        String string = (!bundleG.containsKey("_o") || (obj = bundleG.get("_o")) == null) ? "app" : obj.toString();
        String strZ = com.bumptech.glide.g.z(cVar.f20135a, c2.f21498a, c2.f21500c);
        if (strZ == null) {
            strZ = cVar.f20135a;
        }
        return new y(strZ, new x(bundleG), string, cVar.f20136b);
    }

    public static String O(boolean z10, boolean z11, boolean z12) {
        StringBuilder sb = new StringBuilder();
        if (z10) {
            sb.append("Dynamic ");
        }
        if (z11) {
            sb.append("Sequence ");
        }
        if (z12) {
            sb.append("Session-Scoped ");
        }
        return sb.toString();
    }

    public static ArrayList P(BitSet bitSet) {
        int length = (bitSet.length() + 63) / 64;
        ArrayList arrayList = new ArrayList(length);
        for (int i10 = 0; i10 < length; i10++) {
            long j10 = 0;
            for (int i11 = 0; i11 < 64; i11++) {
                int i12 = (i10 << 6) + i11;
                if (i12 < bitSet.length()) {
                    if (bitSet.get(i12)) {
                        j10 |= 1 << i11;
                    }
                }
            }
            arrayList.add(Long.valueOf(j10));
        }
        return arrayList;
    }

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

    public static void S(int i10, StringBuilder sb) {
        for (int i11 = 0; i11 < i10; i11++) {
            sb.append("  ");
        }
    }

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

    public static 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) {
                T(builder, str3, string, set);
            }
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public static void V(com.google.android.gms.internal.measurement.m3 m3Var, String str, Long l10) {
        List listM = m3Var.m();
        int i10 = 0;
        while (true) {
            if (i10 >= listM.size()) {
                i10 = -1;
                break;
            } else if (str.equals(((com.google.android.gms.internal.measurement.r3) listM.get(i10)).E())) {
                break;
            } else {
                i10++;
            }
        }
        com.google.android.gms.internal.measurement.q3 q3VarD = com.google.android.gms.internal.measurement.r3.D();
        q3VarD.h(str);
        if (l10 instanceof Long) {
            q3VarD.g(l10.longValue());
        } else if (l10 instanceof String) {
            q3VarD.i((String) l10);
        } else if (l10 instanceof Double) {
            double dDoubleValue = ((Double) l10).doubleValue();
            q3VarD.e();
            com.google.android.gms.internal.measurement.r3.q((com.google.android.gms.internal.measurement.r3) q3VarD.f20099b, dDoubleValue);
        }
        if (i10 < 0) {
            m3Var.g(q3VarD);
        } else {
            m3Var.e();
            com.google.android.gms.internal.measurement.n3.u((com.google.android.gms.internal.measurement.n3) m3Var.f20099b, i10, (com.google.android.gms.internal.measurement.r3) q3VarD.c());
        }
    }

    public static void Z(StringBuilder sb, int i10, String str, com.google.android.gms.internal.measurement.f2 f2Var) {
        if (f2Var == null) {
            return;
        }
        S(i10, sb);
        sb.append(str);
        sb.append(" {\n");
        if (f2Var.w()) {
            a0(sb, i10, "comparison_type", f2Var.p().name());
        }
        if (f2Var.y()) {
            a0(sb, i10, "match_as_float", Boolean.valueOf(f2Var.v()));
        }
        if (f2Var.x()) {
            a0(sb, i10, "comparison_value", f2Var.s());
        }
        if (f2Var.A()) {
            a0(sb, i10, "min_comparison_value", f2Var.u());
        }
        if (f2Var.z()) {
            a0(sb, i10, "max_comparison_value", f2Var.t());
        }
        S(i10, sb);
        sb.append("}\n");
    }

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

    public static void b0(StringBuilder sb, String str, com.google.android.gms.internal.measurement.z3 z3Var) {
        if (z3Var == null) {
            return;
        }
        S(3, sb);
        sb.append(str);
        sb.append(" {\n");
        if (z3Var.s() != 0) {
            S(4, sb);
            sb.append("results: ");
            int i10 = 0;
            for (Long l10 : z3Var.E()) {
                int i11 = i10 + 1;
                if (i10 != 0) {
                    sb.append(", ");
                }
                sb.append(l10);
                i10 = i11;
            }
            sb.append('\n');
        }
        if (z3Var.y() != 0) {
            S(4, sb);
            sb.append("status: ");
            int i12 = 0;
            for (Long l11 : z3Var.G()) {
                int i13 = i12 + 1;
                if (i12 != 0) {
                    sb.append(", ");
                }
                sb.append(l11);
                i12 = i13;
            }
            sb.append('\n');
        }
        if (z3Var.p() != 0) {
            S(4, sb);
            sb.append("dynamic_filter_timestamps: {");
            int i14 = 0;
            for (com.google.android.gms.internal.measurement.l3 l3Var : z3Var.D()) {
                int i15 = i14 + 1;
                if (i14 != 0) {
                    sb.append(", ");
                }
                sb.append(l3Var.v() ? Integer.valueOf(l3Var.p()) : null);
                sb.append(":");
                sb.append(l3Var.u() ? Long.valueOf(l3Var.s()) : null);
                i14 = i15;
            }
            sb.append("}\n");
        }
        if (z3Var.v() != 0) {
            S(4, sb);
            sb.append("sequence_filter_timestamps: {");
            int i16 = 0;
            for (com.google.android.gms.internal.measurement.b4 b4Var : z3Var.F()) {
                int i17 = i16 + 1;
                if (i16 != 0) {
                    sb.append(", ");
                }
                sb.append(b4Var.w() ? Integer.valueOf(b4Var.t()) : null);
                sb.append(": [");
                Iterator it = b4Var.v().iterator();
                int i18 = 0;
                while (it.hasNext()) {
                    long jLongValue = ((Long) it.next()).longValue();
                    int i19 = i18 + 1;
                    if (i18 != 0) {
                        sb.append(", ");
                    }
                    sb.append(jLongValue);
                    i18 = i19;
                }
                sb.append("]");
                i16 = i17;
            }
            sb.append("}\n");
        }
        S(3, sb);
        sb.append("}\n");
    }

    public static boolean c0(int i10, h6 h6Var) {
        if (i10 < (h6Var.size() << 6)) {
            return ((1 << (i10 % 64)) & ((Long) h6Var.get(i10 / 64)).longValue()) != 0;
        }
        return false;
    }

    /* JADX WARN: Type inference failed for: r0v6, types: [android.os.Bundle[], java.io.Serializable] */
    public static Serializable e0(com.google.android.gms.internal.measurement.n3 n3Var, String str) {
        com.google.android.gms.internal.measurement.r3 r3VarJ = J(n3Var, str);
        if (r3VarJ == null) {
            return null;
        }
        if (r3VarJ.L()) {
            return r3VarJ.F();
        }
        if (r3VarJ.J()) {
            return Long.valueOf(r3VarJ.B());
        }
        if (r3VarJ.H()) {
            return Double.valueOf(r3VarJ.p());
        }
        if (r3VarJ.z() > 0) {
            return h0((k6) r3VarJ.G());
        }
        return null;
    }

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

    public static Bundle[] h0(k6 k6Var) {
        ArrayList arrayList = new ArrayList();
        Iterator it = k6Var.iterator();
        while (it.hasNext()) {
            com.google.android.gms.internal.measurement.r3 r3Var = (com.google.android.gms.internal.measurement.r3) it.next();
            if (r3Var != null) {
                Bundle bundle = new Bundle();
                for (com.google.android.gms.internal.measurement.r3 r3Var2 : r3Var.G()) {
                    if (r3Var2.L()) {
                        bundle.putString(r3Var2.E(), r3Var2.F());
                    } else if (r3Var2.J()) {
                        bundle.putLong(r3Var2.E(), r3Var2.B());
                    } else if (r3Var2.H()) {
                        bundle.putDouble(r3Var2.E(), r3Var2.p());
                    }
                }
                if (!bundle.isEmpty()) {
                    arrayList.add(bundle);
                }
            }
        }
        return (Bundle[]) arrayList.toArray(new Bundle[arrayList.size()]);
    }

    @Override // com.google.android.gms.measurement.internal.v3
    public final boolean C() {
        return false;
    }

    public final long E(byte[] bArr) {
        com.google.android.gms.common.internal.w.checkNotNull(bArr);
        v().w();
        MessageDigest messageDigestH0 = n4.H0();
        if (messageDigestH0 != null) {
            return n4.E(messageDigestH0.digest(bArr));
        }
        zzj().f21834f.c("Failed to get MD5");
        return 0L;
    }

    public final Parcelable H(byte[] bArr, Parcelable.Creator creator) {
        if (bArr == null) {
            return null;
        }
        Parcel parcelObtain = Parcel.obtain();
        try {
            parcelObtain.unmarshall(bArr, 0, bArr.length);
            parcelObtain.setDataPosition(0);
            return (Parcelable) creator.createFromParcel(parcelObtain);
        } catch (SafeParcelReader$ParseException unused) {
            zzj().f21834f.c("Failed to load parcelable from buffer");
            return null;
        } finally {
            parcelObtain.recycle();
        }
    }

    public final com.google.android.gms.internal.measurement.n3 I(v vVar) {
        Bundle bundle;
        com.google.android.gms.internal.measurement.m3 m3VarC = com.google.android.gms.internal.measurement.n3.C();
        m3VarC.e();
        com.google.android.gms.internal.measurement.n3.s(vVar.f21938e, (com.google.android.gms.internal.measurement.n3) m3VarC.f20099b);
        x xVar = vVar.f21939f;
        xVar.getClass();
        w wVar = new w(xVar);
        while (true) {
            boolean zHasNext = wVar.f21947a.hasNext();
            bundle = xVar.f21970a;
            if (!zHasNext) {
                break;
            }
            String str = (String) wVar.next();
            com.google.android.gms.internal.measurement.q3 q3VarD = com.google.android.gms.internal.measurement.r3.D();
            q3VarD.h(str);
            Object obj = bundle.get(str);
            com.google.android.gms.common.internal.w.checkNotNull(obj);
            W(q3VarD, obj);
            m3VarC.g(q3VarD);
        }
        if (s().J(null, z.f22038h1)) {
            String str2 = vVar.f21936c;
            if (!TextUtils.isEmpty(str2) && bundle.get("_o") == null) {
                com.google.android.gms.internal.measurement.q3 q3VarD2 = com.google.android.gms.internal.measurement.r3.D();
                q3VarD2.h("_o");
                q3VarD2.i(str2);
                m3VarC.h((com.google.android.gms.internal.measurement.r3) q3VarD2.c());
            }
        }
        return (com.google.android.gms.internal.measurement.n3) m3VarC.c();
    }

    public final t3 M(String str, com.google.android.gms.internal.measurement.v3 v3Var, com.google.android.gms.internal.measurement.m3 m3Var, String str2) {
        int iIndexOf;
        z9.a();
        if (!s().J(str, z.G0)) {
            return null;
        }
        ((i8.d) zzb()).getClass();
        long jCurrentTimeMillis = System.currentTimeMillis();
        String[] strArrSplit = s().G(str, z.f22034g0).split(",");
        HashSet hashSet = new HashSet(strArrSplit.length);
        for (String str3 : strArrSplit) {
            Objects.requireNonNull(str3);
            if (!hashSet.add(str3)) {
                throw new IllegalArgumentException("duplicate element: " + ((Object) str3));
            }
        }
        Set setUnmodifiableSet = Collections.unmodifiableSet(hashSet);
        x3 x3Var = this.f21969b.f22093j;
        String strR = x3Var.z().R(str);
        Uri.Builder builder = new Uri.Builder();
        builder.scheme(x3Var.s().G(str, z.Z));
        if (TextUtils.isEmpty(strR)) {
            builder.authority(x3Var.s().G(str, z.f22017a0));
        } else {
            builder.authority(strR + "." + x3Var.s().G(str, z.f22017a0));
        }
        builder.path(x3Var.s().G(str, z.f22019b0));
        T(builder, "gmp_app_id", ((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).M(), setUnmodifiableSet);
        T(builder, "gmp_version", "106000", setUnmodifiableSet);
        String strD = ((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).D();
        g gVarS = s();
        f0 f0Var = z.J0;
        if (gVarS.J(str, f0Var) && z().S(str)) {
            strD = "";
        }
        T(builder, "app_instance_id", strD, setUnmodifiableSet);
        T(builder, "rdid", ((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).Q(), setUnmodifiableSet);
        T(builder, "bundle_id", v3Var.w(), setUnmodifiableSet);
        String strL = m3Var.l();
        String strZ = com.bumptech.glide.g.z(strL, c2.f21500c, c2.f21498a);
        if (!TextUtils.isEmpty(strZ)) {
            strL = strZ;
        }
        T(builder, "app_event_name", strL, setUnmodifiableSet);
        T(builder, "app_version", String.valueOf(((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).d0()), setUnmodifiableSet);
        String strO = ((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).O();
        if (s().J(str, f0Var) && z().T(str) && !TextUtils.isEmpty(strO) && (iIndexOf = strO.indexOf(".")) != -1) {
            strO = strO.substring(0, iIndexOf);
        }
        T(builder, "os_version", strO, setUnmodifiableSet);
        T(builder, "timestamp", String.valueOf(m3Var.k()), setUnmodifiableSet);
        if (((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).Y()) {
            T(builder, "lat", "1", setUnmodifiableSet);
        }
        T(builder, "privacy_sandbox_version", String.valueOf(((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).p()), setUnmodifiableSet);
        T(builder, "trigger_uri_source", "1", setUnmodifiableSet);
        T(builder, "trigger_uri_timestamp", String.valueOf(jCurrentTimeMillis), setUnmodifiableSet);
        T(builder, "request_uuid", str2, setUnmodifiableSet);
        List<com.google.android.gms.internal.measurement.r3> listM = m3Var.m();
        Bundle bundle = new Bundle();
        for (com.google.android.gms.internal.measurement.r3 r3Var : listM) {
            String strE = r3Var.E();
            if (r3Var.H()) {
                bundle.putString(strE, String.valueOf(r3Var.p()));
            } else if (r3Var.I()) {
                bundle.putString(strE, String.valueOf(r3Var.w()));
            } else if (r3Var.L()) {
                bundle.putString(strE, r3Var.F());
            } else if (r3Var.J()) {
                bundle.putString(strE, String.valueOf(r3Var.B()));
            }
        }
        U(builder, s().G(str, z.f22031f0).split("\\|"), bundle, setUnmodifiableSet);
        List<com.google.android.gms.internal.measurement.d4> listUnmodifiableList = Collections.unmodifiableList(((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).V());
        Bundle bundle2 = new Bundle();
        for (com.google.android.gms.internal.measurement.d4 d4Var : listUnmodifiableList) {
            String strC = d4Var.C();
            if (d4Var.E()) {
                bundle2.putString(strC, String.valueOf(d4Var.p()));
            } else if (d4Var.F()) {
                bundle2.putString(strC, String.valueOf(d4Var.u()));
            } else if (d4Var.I()) {
                bundle2.putString(strC, d4Var.D());
            } else if (d4Var.G()) {
                bundle2.putString(strC, String.valueOf(d4Var.y()));
            }
        }
        U(builder, s().G(str, z.f22028e0).split("\\|"), bundle2, setUnmodifiableSet);
        T(builder, "dma", ((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).X() ? "1" : SessionDescription.SUPPORTED_SDP_VERSION, setUnmodifiableSet);
        if (!((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).I().isEmpty()) {
            T(builder, "dma_cps", ((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).I(), setUnmodifiableSet);
        }
        if (s().J(null, z.L0) && ((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).a0()) {
            com.google.android.gms.internal.measurement.e3 e3VarA2 = ((com.google.android.gms.internal.measurement.w3) v3Var.f20099b).a2();
            if (!e3VarA2.J().isEmpty()) {
                T(builder, "dl_gclid", e3VarA2.J(), setUnmodifiableSet);
            }
            if (!e3VarA2.I().isEmpty()) {
                T(builder, "dl_gbraid", e3VarA2.I(), setUnmodifiableSet);
            }
            if (!e3VarA2.F().isEmpty()) {
                T(builder, "dl_gs", e3VarA2.F(), setUnmodifiableSet);
            }
            if (e3VarA2.p() > 0) {
                T(builder, "dl_ss_ts", String.valueOf(e3VarA2.p()), setUnmodifiableSet);
            }
            if (!e3VarA2.M().isEmpty()) {
                T(builder, "mr_gclid", e3VarA2.M(), setUnmodifiableSet);
            }
            if (!e3VarA2.L().isEmpty()) {
                T(builder, "mr_gbraid", e3VarA2.L(), setUnmodifiableSet);
            }
            if (!e3VarA2.K().isEmpty()) {
                T(builder, "mr_gs", e3VarA2.K(), setUnmodifiableSet);
            }
            if (e3VarA2.t() > 0) {
                T(builder, "mr_click_ts", String.valueOf(e3VarA2.t()), setUnmodifiableSet);
            }
        }
        return new t3(1, jCurrentTimeMillis, builder.build().toString());
    }

    public final String N(com.google.android.gms.internal.measurement.u3 u3Var) {
        com.google.android.gms.internal.measurement.h3 h3VarB2;
        StringBuilder sb = new StringBuilder();
        sb.append("\nbatch {\n");
        ga.a();
        if (s().J(null, z.f22071w0) && u3Var.p() > 0) {
            v();
            if (n4.y0(u3Var.r().e2())) {
                if (u3Var.C()) {
                    a0(sb, 0, "upload_subdomain", u3Var.z());
                }
                if (u3Var.B()) {
                    a0(sb, 0, "sgtm_join_id", u3Var.y());
                }
            }
        }
        for (com.google.android.gms.internal.measurement.w3 w3Var : u3Var.A()) {
            if (w3Var != null) {
                S(1, sb);
                sb.append("bundle {\n");
                if (w3Var.A0()) {
                    a0(sb, 1, "protocol_version", Integer.valueOf(w3Var.e1()));
                }
                ((da) aa.f20108b.get()).getClass();
                if (s().J(w3Var.e2(), z.f22069v0) && w3Var.D0()) {
                    a0(sb, 1, "session_stitching_token", w3Var.R());
                }
                a0(sb, 1, "platform", w3Var.P());
                if (w3Var.v0()) {
                    a0(sb, 1, "gmp_version", Long.valueOf(w3Var.N1()));
                }
                if (w3Var.I0()) {
                    a0(sb, 1, "uploading_gmp_version", Long.valueOf(w3Var.Z1()));
                }
                if (w3Var.t0()) {
                    a0(sb, 1, "dynamite_version", Long.valueOf(w3Var.G1()));
                }
                if (w3Var.m0()) {
                    a0(sb, 1, "config_version", Long.valueOf(w3Var.y1()));
                }
                a0(sb, 1, "gmp_app_id", w3Var.M());
                a0(sb, 1, "admob_app_id", w3Var.d2());
                a0(sb, 1, "app_id", w3Var.e2());
                a0(sb, 1, "app_version", w3Var.F());
                if (w3Var.b0()) {
                    a0(sb, 1, "app_version_major", Integer.valueOf(w3Var.d0()));
                }
                a0(sb, 1, "firebase_instance_id", w3Var.L());
                if (w3Var.r0()) {
                    a0(sb, 1, "dev_cert_hash", Long.valueOf(w3Var.C1()));
                }
                a0(sb, 1, "app_store", w3Var.E());
                if (w3Var.H0()) {
                    a0(sb, 1, "upload_timestamp_millis", Long.valueOf(w3Var.X1()));
                }
                if (w3Var.E0()) {
                    a0(sb, 1, "start_timestamp_millis", Long.valueOf(w3Var.T1()));
                }
                if (w3Var.u0()) {
                    a0(sb, 1, "end_timestamp_millis", Long.valueOf(w3Var.K1()));
                }
                if (w3Var.z0()) {
                    a0(sb, 1, "previous_bundle_start_timestamp_millis", Long.valueOf(w3Var.R1()));
                }
                if (w3Var.y0()) {
                    a0(sb, 1, "previous_bundle_end_timestamp_millis", Long.valueOf(w3Var.P1()));
                }
                a0(sb, 1, "app_instance_id", w3Var.D());
                a0(sb, 1, "resettable_device_id", w3Var.Q());
                a0(sb, 1, "ds_id", w3Var.K());
                if (w3Var.x0()) {
                    a0(sb, 1, "limited_ad_tracking", Boolean.valueOf(w3Var.Y()));
                }
                a0(sb, 1, "os_version", w3Var.O());
                a0(sb, 1, "device_model", w3Var.J());
                a0(sb, 1, "user_default_language", w3Var.S());
                if (w3Var.G0()) {
                    a0(sb, 1, "time_zone_offset_minutes", Integer.valueOf(w3Var.o1()));
                }
                if (w3Var.l0()) {
                    a0(sb, 1, "bundle_sequential_index", Integer.valueOf(w3Var.J0()));
                }
                ga.a();
                v();
                if (n4.y0(w3Var.e2()) && s().J(null, z.f22071w0) && w3Var.q0()) {
                    a0(sb, 1, "delivery_index", Integer.valueOf(w3Var.S0()));
                }
                if (w3Var.C0()) {
                    a0(sb, 1, "service_upload", Boolean.valueOf(w3Var.Z()));
                }
                a0(sb, 1, "health_monitor", w3Var.N());
                if (w3Var.B0()) {
                    a0(sb, 1, IjkMediaPlayer.OnNativeInvokeListener.ARG_RETRY_COUNTER, Integer.valueOf(w3Var.j1()));
                }
                if (w3Var.o0()) {
                    a0(sb, 1, "consent_signals", w3Var.H());
                }
                if (w3Var.w0()) {
                    a0(sb, 1, "is_dma_region", Boolean.valueOf(w3Var.X()));
                }
                if (w3Var.p0()) {
                    a0(sb, 1, "core_platform_services", w3Var.I());
                }
                if (w3Var.n0()) {
                    a0(sb, 1, "consent_diagnostics", w3Var.G());
                }
                if (w3Var.F0()) {
                    a0(sb, 1, "target_os_version", Long.valueOf(w3Var.V1()));
                }
                z9.a();
                if (s().J(w3Var.e2(), z.G0)) {
                    a0(sb, 1, "ad_services_version", Integer.valueOf(w3Var.p()));
                    if (w3Var.c0() && (h3VarB2 = w3Var.b2()) != null) {
                        S(2, sb);
                        sb.append("attribution_eligibility_status {\n");
                        a0(sb, 2, "eligible", Boolean.valueOf(h3VarB2.z()));
                        a0(sb, 2, "no_access_adservices_attribution_permission", Boolean.valueOf(h3VarB2.C()));
                        a0(sb, 2, "pre_r", Boolean.valueOf(h3VarB2.D()));
                        a0(sb, 2, "r_extensions_too_old", Boolean.valueOf(h3VarB2.E()));
                        a0(sb, 2, "adservices_extension_too_old", Boolean.valueOf(h3VarB2.x()));
                        a0(sb, 2, "ad_storage_not_allowed", Boolean.valueOf(h3VarB2.v()));
                        a0(sb, 2, "measurement_manager_disabled", Boolean.valueOf(h3VarB2.B()));
                        S(2, sb);
                        sb.append("}\n");
                    }
                }
                h9.a();
                if (s().J(null, z.T0) && w3Var.a0()) {
                    com.google.android.gms.internal.measurement.e3 e3VarA2 = w3Var.a2();
                    S(2, sb);
                    sb.append("ad_campaign_info {\n");
                    if (e3VarA2.P()) {
                        a0(sb, 2, "deep_link_gclid", e3VarA2.J());
                    }
                    if (e3VarA2.O()) {
                        a0(sb, 2, "deep_link_gbraid", e3VarA2.I());
                    }
                    if (e3VarA2.N()) {
                        a0(sb, 2, "deep_link_gad_source", e3VarA2.F());
                    }
                    if (e3VarA2.Q()) {
                        a0(sb, 2, "deep_link_session_millis", Long.valueOf(e3VarA2.p()));
                    }
                    if (e3VarA2.U()) {
                        a0(sb, 2, "market_referrer_gclid", e3VarA2.M());
                    }
                    if (e3VarA2.T()) {
                        a0(sb, 2, "market_referrer_gbraid", e3VarA2.L());
                    }
                    if (e3VarA2.S()) {
                        a0(sb, 2, "market_referrer_gad_source", e3VarA2.K());
                    }
                    if (e3VarA2.R()) {
                        a0(sb, 2, "market_referrer_click_millis", Long.valueOf(e3VarA2.t()));
                    }
                    S(2, sb);
                    sb.append("}\n");
                }
                k6<com.google.android.gms.internal.measurement.d4> k6VarV = w3Var.V();
                if (k6VarV != null) {
                    for (com.google.android.gms.internal.measurement.d4 d4Var : k6VarV) {
                        if (d4Var != null) {
                            S(2, sb);
                            sb.append("user_property {\n");
                            a0(sb, 2, "set_timestamp_millis", d4Var.H() ? Long.valueOf(d4Var.A()) : null);
                            a0(sb, 2, "name", t().g(d4Var.C()));
                            a0(sb, 2, "string_value", d4Var.D());
                            a0(sb, 2, "int_value", d4Var.G() ? Long.valueOf(d4Var.y()) : null);
                            a0(sb, 2, "double_value", d4Var.E() ? Double.valueOf(d4Var.p()) : null);
                            S(2, sb);
                            sb.append("}\n");
                        }
                    }
                }
                k6<com.google.android.gms.internal.measurement.j3> k6VarT = w3Var.T();
                if (k6VarT != null) {
                    for (com.google.android.gms.internal.measurement.j3 j3Var : k6VarT) {
                        if (j3Var != null) {
                            S(2, sb);
                            sb.append("audience_membership {\n");
                            if (j3Var.y()) {
                                a0(sb, 2, "audience_id", Integer.valueOf(j3Var.p()));
                            }
                            if (j3Var.z()) {
                                a0(sb, 2, "new_audience", Boolean.valueOf(j3Var.x()));
                            }
                            b0(sb, "current_data", j3Var.v());
                            if (j3Var.A()) {
                                b0(sb, "previous_data", j3Var.w());
                            }
                            S(2, sb);
                            sb.append("}\n");
                        }
                    }
                }
                k6<com.google.android.gms.internal.measurement.n3> k6VarU = w3Var.U();
                if (k6VarU != null) {
                    for (com.google.android.gms.internal.measurement.n3 n3Var : k6VarU) {
                        if (n3Var != null) {
                            S(2, sb);
                            sb.append("event {\n");
                            a0(sb, 2, "name", t().c(n3Var.D()));
                            if (n3Var.H()) {
                                a0(sb, 2, "timestamp_millis", Long.valueOf(n3Var.B()));
                            }
                            if (n3Var.G()) {
                                a0(sb, 2, "previous_timestamp_millis", Long.valueOf(n3Var.A()));
                            }
                            if (n3Var.F()) {
                                a0(sb, 2, "count", Integer.valueOf(n3Var.p()));
                            }
                            if (n3Var.y() != 0) {
                                Y(sb, 2, n3Var.E());
                            }
                            S(2, sb);
                            sb.append("}\n");
                        }
                    }
                }
                S(1, sb);
                sb.append("}\n");
            }
        }
        sb.append("} // End-of-batch\n");
        return sb.toString();
    }

    public final List R(h6 h6Var, List list) {
        int i10;
        ArrayList arrayList = new ArrayList(h6Var);
        Iterator it = list.iterator();
        while (it.hasNext()) {
            Integer num = (Integer) it.next();
            if (num.intValue() < 0) {
                zzj().f21837i.b(num, "Ignoring negative bit index to be cleared");
            } else {
                int iIntValue = num.intValue() / 64;
                if (iIntValue >= arrayList.size()) {
                    zzj().f21837i.a(num, Integer.valueOf(arrayList.size()), "Ignoring bit index greater than bitSet size");
                } else {
                    arrayList.set(iIntValue, Long.valueOf(((Long) arrayList.get(iIntValue)).longValue() & (~(1 << (num.intValue() % 64)))));
                }
            }
        }
        int size = arrayList.size();
        int size2 = arrayList.size() - 1;
        while (true) {
            int i11 = size2;
            i10 = size;
            size = i11;
            if (size < 0 || ((Long) arrayList.get(size)).longValue() != 0) {
                break;
            }
            size2 = size - 1;
        }
        return arrayList.subList(0, i10);
    }

    public final void W(com.google.android.gms.internal.measurement.q3 q3Var, Object obj) {
        com.google.android.gms.common.internal.w.checkNotNull(obj);
        q3Var.e();
        com.google.android.gms.internal.measurement.r3.C((com.google.android.gms.internal.measurement.r3) q3Var.f20099b);
        q3Var.e();
        com.google.android.gms.internal.measurement.r3.x((com.google.android.gms.internal.measurement.r3) q3Var.f20099b);
        q3Var.e();
        com.google.android.gms.internal.measurement.r3.v((com.google.android.gms.internal.measurement.r3) q3Var.f20099b);
        q3Var.e();
        com.google.android.gms.internal.measurement.r3.A((com.google.android.gms.internal.measurement.r3) q3Var.f20099b);
        if (obj instanceof String) {
            q3Var.i((String) obj);
            return;
        }
        if (obj instanceof Long) {
            q3Var.g(((Long) obj).longValue());
            return;
        }
        if (obj instanceof Double) {
            double dDoubleValue = ((Double) obj).doubleValue();
            q3Var.e();
            com.google.android.gms.internal.measurement.r3.q((com.google.android.gms.internal.measurement.r3) q3Var.f20099b, dDoubleValue);
            return;
        }
        if (!(obj instanceof Bundle[])) {
            zzj().f21834f.b(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.q3 q3VarD = com.google.android.gms.internal.measurement.r3.D();
                for (String str : bundle.keySet()) {
                    com.google.android.gms.internal.measurement.q3 q3VarD2 = com.google.android.gms.internal.measurement.r3.D();
                    q3VarD2.h(str);
                    Object obj2 = bundle.get(str);
                    if (obj2 instanceof Long) {
                        q3VarD2.g(((Long) obj2).longValue());
                    } else if (obj2 instanceof String) {
                        q3VarD2.i((String) obj2);
                    } else if (obj2 instanceof Double) {
                        double dDoubleValue2 = ((Double) obj2).doubleValue();
                        q3VarD2.e();
                        com.google.android.gms.internal.measurement.r3.q((com.google.android.gms.internal.measurement.r3) q3VarD2.f20099b, dDoubleValue2);
                    }
                    q3VarD.e();
                    com.google.android.gms.internal.measurement.r3.s((com.google.android.gms.internal.measurement.r3) q3VarD.f20099b, (com.google.android.gms.internal.measurement.r3) q3VarD2.c());
                }
                if (((com.google.android.gms.internal.measurement.r3) q3VarD.f20099b).z() > 0) {
                    arrayList.add((com.google.android.gms.internal.measurement.r3) q3VarD.c());
                }
            }
        }
        q3Var.e();
        com.google.android.gms.internal.measurement.r3.u((com.google.android.gms.internal.measurement.r3) q3Var.f20099b, arrayList);
    }

    public final void X(StringBuilder sb, int i10, com.google.android.gms.internal.measurement.c2 c2Var) {
        if (c2Var == null) {
            return;
        }
        S(i10, sb);
        sb.append("filter {\n");
        if (c2Var.v()) {
            a0(sb, i10, "complement", Boolean.valueOf(c2Var.u()));
        }
        if (c2Var.x()) {
            a0(sb, i10, "param_name", t().f(c2Var.t()));
        }
        if (c2Var.y()) {
            int i11 = i10 + 1;
            com.google.android.gms.internal.measurement.i2 i2VarS = c2Var.s();
            if (i2VarS != null) {
                S(i11, sb);
                sb.append("string_filter");
                sb.append(" {\n");
                if (i2VarS.y()) {
                    a0(sb, i11, "match_type", i2VarS.q().name());
                }
                if (i2VarS.x()) {
                    a0(sb, i11, "expression", i2VarS.t());
                }
                if (i2VarS.w()) {
                    a0(sb, i11, "case_sensitive", Boolean.valueOf(i2VarS.v()));
                }
                if (i2VarS.p() > 0) {
                    S(i10 + 2, sb);
                    sb.append("expression_list {\n");
                    for (String str : i2VarS.u()) {
                        S(i10 + 3, sb);
                        sb.append(str);
                        sb.append("\n");
                    }
                    sb.append("}\n");
                }
                S(i11, sb);
                sb.append("}\n");
            }
        }
        if (c2Var.w()) {
            Z(sb, i10 + 1, "number_filter", c2Var.r());
        }
        S(i10, sb);
        sb.append("}\n");
    }

    public final void Y(StringBuilder sb, int i10, k6 k6Var) {
        if (k6Var == null) {
            return;
        }
        int i11 = i10 + 1;
        Iterator it = k6Var.iterator();
        while (it.hasNext()) {
            com.google.android.gms.internal.measurement.r3 r3Var = (com.google.android.gms.internal.measurement.r3) it.next();
            if (r3Var != null) {
                S(i11, sb);
                sb.append("param {\n");
                a0(sb, i11, "name", r3Var.K() ? t().f(r3Var.E()) : null);
                a0(sb, i11, "string_value", r3Var.L() ? r3Var.F() : null);
                a0(sb, i11, "int_value", r3Var.J() ? Long.valueOf(r3Var.B()) : null);
                a0(sb, i11, "double_value", r3Var.H() ? Double.valueOf(r3Var.p()) : null);
                if (r3Var.z() > 0) {
                    Y(sb, i11, (k6) r3Var.G());
                }
                S(i11, sb);
                sb.append("}\n");
            }
        }
    }

    public final boolean d0(long j10, long j11) {
        if (j10 == 0 || j11 <= 0) {
            return true;
        }
        ((i8.d) zzb()).getClass();
        return Math.abs(System.currentTimeMillis() - j10) > j11;
    }

    public final byte[] g0(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 e10) {
            zzj().f21834f.b(e10, "Failed to gzip content");
            throw e10;
        }
    }

    public final byte[] i0(byte[] bArr) throws IOException {
        try {
            ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(bArr);
            GZIPInputStream gZIPInputStream = new GZIPInputStream(byteArrayInputStream);
            ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
            byte[] bArr2 = new byte[1024];
            while (true) {
                int i10 = gZIPInputStream.read(bArr2);
                if (i10 <= 0) {
                    gZIPInputStream.close();
                    byteArrayInputStream.close();
                    return byteArrayOutputStream.toByteArray();
                }
                byteArrayOutputStream.write(bArr2, 0, i10);
            }
        } catch (IOException e10) {
            zzj().f21834f.b(e10, "Failed to ungzip content");
            throw e10;
        }
    }

    public final ArrayList j0() {
        Context context = this.f21969b.f22095l.f21749a;
        List list = z.f22016a;
        v4 v4VarA = v4.a(context.getContentResolver(), e5.a("com.google.android.gms.measurement"), new androidx.emoji2.text.x(1));
        Map mapEmptyMap = v4VarA == null ? Collections.emptyMap() : v4VarA.b();
        if (mapEmptyMap == null || mapEmptyMap.isEmpty()) {
            return null;
        }
        ArrayList arrayList = new ArrayList();
        int iIntValue = ((Integer) z.R.a(null)).intValue();
        for (Map.Entry entry : mapEmptyMap.entrySet()) {
            if (((String) entry.getKey()).startsWith("measurement.id.")) {
                try {
                    int i10 = Integer.parseInt((String) entry.getValue());
                    if (i10 != 0) {
                        arrayList.add(Integer.valueOf(i10));
                        if (arrayList.size() >= iIntValue) {
                            zzj().f21837i.b(Integer.valueOf(arrayList.size()), "Too many experiment IDs. Number of IDs");
                            break;
                        }
                        continue;
                    } else {
                        continue;
                    }
                } catch (NumberFormatException e10) {
                    zzj().f21837i.b(e10, "Experiment ID NumberFormatException");
                }
            }
        }
        if (arrayList.isEmpty()) {
            return null;
        }
        return arrayList;
    }
}
