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

/* JADX INFO: loaded from: classes3.dex */
abstract class zzamv<T, B> {
    private static volatile int zza = 100;

    public abstract int zza(T t6);

    public abstract B zza();

    public abstract T zza(T t6, T t7);

    public abstract void zza(B b5, int i6, int i7);

    public abstract void zza(B b5, int i6, long j4);

    public abstract void zza(B b5, int i6, zzaiw zzaiwVar);

    public abstract void zza(B b5, int i6, T t6);

    public abstract void zza(T t6, zzanm zzanmVar);

    public abstract boolean zza(zzamd zzamdVar);

    public final boolean zza(B b5, zzamd zzamdVar, int i6) throws zzakm {
        int iZzd = zzamdVar.zzd();
        int i7 = iZzd >>> 3;
        int i8 = iZzd & 7;
        if (i8 == 0) {
            zzb(b5, i7, zzamdVar.zzl());
            return true;
        }
        if (i8 == 1) {
            zza(b5, i7, zzamdVar.zzk());
            return true;
        }
        if (i8 == 2) {
            zza((Object) b5, i7, zzamdVar.zzp());
            return true;
        }
        if (i8 != 3) {
            if (i8 == 4) {
                if (i6 != 0) {
                    return false;
                }
                throw zzakm.zzb();
            }
            if (i8 != 5) {
                throw zzakm.zza();
            }
            zza((Object) b5, i7, zzamdVar.zzf());
            return true;
        }
        B bZza = zza();
        int i9 = 4 | (i7 << 3);
        int i10 = i6 + 1;
        if (i10 >= zza) {
            throw zzakm.zzh();
        }
        while (zzamdVar.zzc() != Integer.MAX_VALUE && zza(bZza, zzamdVar, i10)) {
        }
        if (i9 != zzamdVar.zzd()) {
            throw zzakm.zzb();
        }
        zza(b5, i7, zze(bZza));
        return true;
    }

    public abstract int zzb(T t6);

    public abstract void zzb(B b5, int i6, long j4);

    public abstract void zzb(T t6, zzanm zzanmVar);

    public abstract void zzb(Object obj, B b5);

    public abstract B zzc(Object obj);

    public abstract void zzc(Object obj, T t6);

    public abstract T zzd(Object obj);

    public abstract T zze(B b5);

    public abstract void zzf(Object obj);
}
