package defpackage;

import com.google.android.gms.internal.measurement.zzaeh;
import java.util.zip.Inflater;
import java.util.zip.InflaterInputStream;

/* renamed from: ᵘˌᵤ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C2511 {

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static final C2511 f9785 = new C2511(C4135.f15462, C1075.m3470());

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final C4135 f9786;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final C1075 f9787;

    public C2511(C4135 c4135, C1075 c1075) {
        c4135.getClass();
        this.f9786 = c4135;
        this.f9787 = c1075;
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static C2511 m6366(AbstractC3415 abstractC3415, boolean z) throws zzaeh {
        C4135 c4135M9046;
        int iMo5590 = abstractC3415.mo5590();
        if (iMo5590 > 1) {
            StringBuilder sb = new StringBuilder(String.valueOf(iMo5590).length() + 44);
            sb.append("Unsupported version: ");
            sb.append(iMo5590);
            sb.append(". Current version is: 1");
            throw new zzaeh(sb.toString());
        }
        abstractC3415.mo5590();
        int iMo5566 = abstractC3415.mo5566(abstractC3415.mo5593());
        C1037 c1037 = C1037.f4510;
        int i = AbstractC5422.f20320;
        C1075 c1075M3471 = C1075.m3471(abstractC3415, C1037.f4511);
        abstractC3415.mo5592(iMo5566);
        C3624 c3624 = new C3624();
        Inflater inflater = c3624.f13509;
        try {
            if (z) {
                int iMo55662 = abstractC3415.mo5566(abstractC3415.mo5593());
                int iMo5575 = abstractC3415.mo5575();
                try {
                    c4135M9046 = C4135.m9046(AbstractC3415.m7775(new InflaterInputStream(new C4402(c3624, abstractC3415), inflater, iMo5575 < 0 ? 4096 : Math.min(iMo5575, 4096)), 4096));
                    inflater.reset();
                    if (abstractC3415.mo5575() != 0) {
                        throw new zzaeh("Unexpected bytes remaining after FlagsBlob parsing.");
                    }
                    abstractC3415.mo5592(iMo55662);
                } finally {
                }
            } else {
                inflater.setInput(abstractC3415.mo5583());
                try {
                    c4135M9046 = C4135.m9046(AbstractC3415.m7775(new C4402(3, c3624), 4096));
                } finally {
                }
            }
            c3624.close();
            return new C2511(c4135M9046, c1075M3471);
        } finally {
            try {
                c3624.close();
            } catch (Throwable th) {
                th.addSuppressed(th);
            }
        }
    }
}
