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

import java.util.List;
import java.util.Map;

/* JADX INFO: loaded from: classes3.dex */
final class zzajm implements zzamd {
    private final zzaji zza;
    private int zzb;
    private int zzc;
    private int zzd = 0;

    private zzajm(zzaji zzajiVar) {
        zzaji zzajiVar2 = (zzaji) zzaki.zza(zzajiVar, "input");
        this.zza = zzajiVar2;
        zzajiVar2.zzc = this;
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final double zza() throws zzakp {
        zzb(1);
        return this.zza.zza();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final float zzb() throws zzakp {
        zzb(5);
        return this.zza.zzb();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final int zzc() {
        int i6 = this.zzd;
        if (i6 != 0) {
            this.zzb = i6;
            this.zzd = 0;
        } else {
            this.zzb = this.zza.zzi();
        }
        int i7 = this.zzb;
        if (i7 == 0 || i7 == this.zzc) {
            return Integer.MAX_VALUE;
        }
        return i7 >>> 3;
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final int zzd() {
        return this.zzb;
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final int zze() throws zzakp {
        zzb(0);
        return this.zza.zzd();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final int zzf() throws zzakp {
        zzb(5);
        return this.zza.zze();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final int zzg() throws zzakp {
        zzb(0);
        return this.zza.zzf();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final int zzh() throws zzakp {
        zzb(5);
        return this.zza.zzg();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final int zzi() throws zzakp {
        zzb(0);
        return this.zza.zzh();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final int zzj() throws zzakp {
        zzb(0);
        return this.zza.zzj();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final long zzk() throws zzakp {
        zzb(1);
        return this.zza.zzk();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final long zzl() throws zzakp {
        zzb(0);
        return this.zza.zzl();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final long zzm() throws zzakp {
        zzb(1);
        return this.zza.zzn();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final long zzn() throws zzakp {
        zzb(0);
        return this.zza.zzo();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final long zzo() throws zzakp {
        zzb(0);
        return this.zza.zzp();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final zzaiw zzp() throws zzakp {
        zzb(2);
        return this.zza.zzq();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final String zzq() throws zzakp {
        zzb(2);
        return this.zza.zzr();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final String zzr() throws zzakp {
        zzb(2);
        return this.zza.zzs();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final boolean zzs() throws zzakp {
        zzb(0);
        return this.zza.zzx();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final boolean zzt() {
        int i6;
        if (this.zza.zzw() || (i6 = this.zzb) == this.zzc) {
            return false;
        }
        return this.zza.zze(i6);
    }

    private final <T> void zzd(T t6, zzamc<T> zzamcVar, zzajv zzajvVar) throws zzakm {
        int iZzj = this.zza.zzj();
        this.zza.zzt();
        int iZzb = this.zza.zzb(iZzj);
        this.zza.zza++;
        zzamcVar.zza(t6, this, zzajvVar);
        this.zza.zzc(0);
        r4.zza--;
        this.zza.zzd(iZzb);
    }

    public static zzajm zza(zzaji zzajiVar) {
        zzajm zzajmVar = zzajiVar.zzc;
        return zzajmVar != null ? zzajmVar : new zzajm(zzajiVar);
    }

    private final <T> T zzb(zzamc<T> zzamcVar, zzajv zzajvVar) throws zzakm {
        T tZza = zzamcVar.zza();
        zzd(tZza, zzamcVar, zzajvVar);
        zzamcVar.zzd(tZza);
        return tZza;
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zze(List<Integer> list) throws zzakm {
        int iZzi;
        int iZzi2;
        if (list instanceof zzakj) {
            zzakj zzakjVar = (zzakj) list;
            int i6 = this.zzb & 7;
            if (i6 == 2) {
                int iZzj = this.zza.zzj();
                zzc(iZzj);
                int iZzc = this.zza.zzc() + iZzj;
                do {
                    zzakjVar.zzc(this.zza.zze());
                } while (this.zza.zzc() < iZzc);
                return;
            }
            if (i6 == 5) {
                do {
                    zzakjVar.zzc(this.zza.zze());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            throw zzakm.zza();
        }
        int i7 = this.zzb & 7;
        if (i7 == 2) {
            int iZzj2 = this.zza.zzj();
            zzc(iZzj2);
            int iZzc2 = this.zza.zzc() + iZzj2;
            do {
                list.add(Integer.valueOf(this.zza.zze()));
            } while (this.zza.zzc() < iZzc2);
            return;
        }
        if (i7 == 5) {
            do {
                list.add(Integer.valueOf(this.zza.zze()));
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        throw zzakm.zza();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzf(List<Long> list) throws zzakm {
        int iZzi;
        int iZzi2;
        if (list instanceof zzaky) {
            zzaky zzakyVar = (zzaky) list;
            int i6 = this.zzb & 7;
            if (i6 == 1) {
                do {
                    zzakyVar.zza(this.zza.zzk());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            if (i6 == 2) {
                int iZzj = this.zza.zzj();
                zzd(iZzj);
                int iZzc = this.zza.zzc() + iZzj;
                do {
                    zzakyVar.zza(this.zza.zzk());
                } while (this.zza.zzc() < iZzc);
                return;
            }
            throw zzakm.zza();
        }
        int i7 = this.zzb & 7;
        if (i7 == 1) {
            do {
                list.add(Long.valueOf(this.zza.zzk()));
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        if (i7 == 2) {
            int iZzj2 = this.zza.zzj();
            zzd(iZzj2);
            int iZzc2 = this.zza.zzc() + iZzj2;
            do {
                list.add(Long.valueOf(this.zza.zzk()));
            } while (this.zza.zzc() < iZzc2);
            return;
        }
        throw zzakm.zza();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzg(List<Float> list) throws zzakm {
        int iZzi;
        int iZzi2;
        if (list instanceof zzake) {
            zzake zzakeVar = (zzake) list;
            int i6 = this.zzb & 7;
            if (i6 == 2) {
                int iZzj = this.zza.zzj();
                zzc(iZzj);
                int iZzc = this.zza.zzc() + iZzj;
                do {
                    zzakeVar.zza(this.zza.zzb());
                } while (this.zza.zzc() < iZzc);
                return;
            }
            if (i6 == 5) {
                do {
                    zzakeVar.zza(this.zza.zzb());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            throw zzakm.zza();
        }
        int i7 = this.zzb & 7;
        if (i7 == 2) {
            int iZzj2 = this.zza.zzj();
            zzc(iZzj2);
            int iZzc2 = this.zza.zzc() + iZzj2;
            do {
                list.add(Float.valueOf(this.zza.zzb()));
            } while (this.zza.zzc() < iZzc2);
            return;
        }
        if (i7 == 5) {
            do {
                list.add(Float.valueOf(this.zza.zzb()));
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        throw zzakm.zza();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzh(List<Integer> list) throws zzakm {
        int iZzi;
        int iZzi2;
        if (list instanceof zzakj) {
            zzakj zzakjVar = (zzakj) list;
            int i6 = this.zzb & 7;
            if (i6 == 0) {
                do {
                    zzakjVar.zzc(this.zza.zzf());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            if (i6 == 2) {
                int iZzc = this.zza.zzc() + this.zza.zzj();
                do {
                    zzakjVar.zzc(this.zza.zzf());
                } while (this.zza.zzc() < iZzc);
                zza(iZzc);
                return;
            }
            throw zzakm.zza();
        }
        int i7 = this.zzb & 7;
        if (i7 == 0) {
            do {
                list.add(Integer.valueOf(this.zza.zzf()));
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        if (i7 == 2) {
            int iZzc2 = this.zza.zzc() + this.zza.zzj();
            do {
                list.add(Integer.valueOf(this.zza.zzf()));
            } while (this.zza.zzc() < iZzc2);
            zza(iZzc2);
            return;
        }
        throw zzakm.zza();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzi(List<Long> list) throws zzakm {
        int iZzi;
        int iZzi2;
        if (list instanceof zzaky) {
            zzaky zzakyVar = (zzaky) list;
            int i6 = this.zzb & 7;
            if (i6 == 0) {
                do {
                    zzakyVar.zza(this.zza.zzl());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            if (i6 == 2) {
                int iZzc = this.zza.zzc() + this.zza.zzj();
                do {
                    zzakyVar.zza(this.zza.zzl());
                } while (this.zza.zzc() < iZzc);
                zza(iZzc);
                return;
            }
            throw zzakm.zza();
        }
        int i7 = this.zzb & 7;
        if (i7 == 0) {
            do {
                list.add(Long.valueOf(this.zza.zzl()));
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        if (i7 == 2) {
            int iZzc2 = this.zza.zzc() + this.zza.zzj();
            do {
                list.add(Long.valueOf(this.zza.zzl()));
            } while (this.zza.zzc() < iZzc2);
            zza(iZzc2);
            return;
        }
        throw zzakm.zza();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzj(List<Integer> list) throws zzakm {
        int iZzi;
        int iZzi2;
        if (list instanceof zzakj) {
            zzakj zzakjVar = (zzakj) list;
            int i6 = this.zzb & 7;
            if (i6 == 2) {
                int iZzj = this.zza.zzj();
                zzc(iZzj);
                int iZzc = this.zza.zzc() + iZzj;
                do {
                    zzakjVar.zzc(this.zza.zzg());
                } while (this.zza.zzc() < iZzc);
                return;
            }
            if (i6 == 5) {
                do {
                    zzakjVar.zzc(this.zza.zzg());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            throw zzakm.zza();
        }
        int i7 = this.zzb & 7;
        if (i7 == 2) {
            int iZzj2 = this.zza.zzj();
            zzc(iZzj2);
            int iZzc2 = this.zza.zzc() + iZzj2;
            do {
                list.add(Integer.valueOf(this.zza.zzg()));
            } while (this.zza.zzc() < iZzc2);
            return;
        }
        if (i7 == 5) {
            do {
                list.add(Integer.valueOf(this.zza.zzg()));
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        throw zzakm.zza();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzk(List<Long> list) throws zzakm {
        int iZzi;
        int iZzi2;
        if (list instanceof zzaky) {
            zzaky zzakyVar = (zzaky) list;
            int i6 = this.zzb & 7;
            if (i6 == 1) {
                do {
                    zzakyVar.zza(this.zza.zzn());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            if (i6 == 2) {
                int iZzj = this.zza.zzj();
                zzd(iZzj);
                int iZzc = this.zza.zzc() + iZzj;
                do {
                    zzakyVar.zza(this.zza.zzn());
                } while (this.zza.zzc() < iZzc);
                return;
            }
            throw zzakm.zza();
        }
        int i7 = this.zzb & 7;
        if (i7 == 1) {
            do {
                list.add(Long.valueOf(this.zza.zzn()));
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        if (i7 == 2) {
            int iZzj2 = this.zza.zzj();
            zzd(iZzj2);
            int iZzc2 = this.zza.zzc() + iZzj2;
            do {
                list.add(Long.valueOf(this.zza.zzn()));
            } while (this.zza.zzc() < iZzc2);
            return;
        }
        throw zzakm.zza();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzl(List<Integer> list) throws zzakm {
        int iZzi;
        int iZzi2;
        if (list instanceof zzakj) {
            zzakj zzakjVar = (zzakj) list;
            int i6 = this.zzb & 7;
            if (i6 == 0) {
                do {
                    zzakjVar.zzc(this.zza.zzh());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            if (i6 == 2) {
                int iZzc = this.zza.zzc() + this.zza.zzj();
                do {
                    zzakjVar.zzc(this.zza.zzh());
                } while (this.zza.zzc() < iZzc);
                zza(iZzc);
                return;
            }
            throw zzakm.zza();
        }
        int i7 = this.zzb & 7;
        if (i7 == 0) {
            do {
                list.add(Integer.valueOf(this.zza.zzh()));
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        if (i7 == 2) {
            int iZzc2 = this.zza.zzc() + this.zza.zzj();
            do {
                list.add(Integer.valueOf(this.zza.zzh()));
            } while (this.zza.zzc() < iZzc2);
            zza(iZzc2);
            return;
        }
        throw zzakm.zza();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzm(List<Long> list) throws zzakm {
        int iZzi;
        int iZzi2;
        if (list instanceof zzaky) {
            zzaky zzakyVar = (zzaky) list;
            int i6 = this.zzb & 7;
            if (i6 == 0) {
                do {
                    zzakyVar.zza(this.zza.zzo());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            if (i6 == 2) {
                int iZzc = this.zza.zzc() + this.zza.zzj();
                do {
                    zzakyVar.zza(this.zza.zzo());
                } while (this.zza.zzc() < iZzc);
                zza(iZzc);
                return;
            }
            throw zzakm.zza();
        }
        int i7 = this.zzb & 7;
        if (i7 == 0) {
            do {
                list.add(Long.valueOf(this.zza.zzo()));
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        if (i7 == 2) {
            int iZzc2 = this.zza.zzc() + this.zza.zzj();
            do {
                list.add(Long.valueOf(this.zza.zzo()));
            } while (this.zza.zzc() < iZzc2);
            zza(iZzc2);
            return;
        }
        throw zzakm.zza();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzn(List<String> list) throws zzakp {
        zza(list, false);
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzo(List<String> list) throws zzakp {
        zza(list, true);
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzp(List<Integer> list) throws zzakm {
        int iZzi;
        int iZzi2;
        if (list instanceof zzakj) {
            zzakj zzakjVar = (zzakj) list;
            int i6 = this.zzb & 7;
            if (i6 == 0) {
                do {
                    zzakjVar.zzc(this.zza.zzj());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            if (i6 == 2) {
                int iZzc = this.zza.zzc() + this.zza.zzj();
                do {
                    zzakjVar.zzc(this.zza.zzj());
                } while (this.zza.zzc() < iZzc);
                zza(iZzc);
                return;
            }
            throw zzakm.zza();
        }
        int i7 = this.zzb & 7;
        if (i7 == 0) {
            do {
                list.add(Integer.valueOf(this.zza.zzj()));
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        if (i7 == 2) {
            int iZzc2 = this.zza.zzc() + this.zza.zzj();
            do {
                list.add(Integer.valueOf(this.zza.zzj()));
            } while (this.zza.zzc() < iZzc2);
            zza(iZzc2);
            return;
        }
        throw zzakm.zza();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzq(List<Long> list) throws zzakm {
        int iZzi;
        int iZzi2;
        if (list instanceof zzaky) {
            zzaky zzakyVar = (zzaky) list;
            int i6 = this.zzb & 7;
            if (i6 == 0) {
                do {
                    zzakyVar.zza(this.zza.zzp());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            if (i6 == 2) {
                int iZzc = this.zza.zzc() + this.zza.zzj();
                do {
                    zzakyVar.zza(this.zza.zzp());
                } while (this.zza.zzc() < iZzc);
                zza(iZzc);
                return;
            }
            throw zzakm.zza();
        }
        int i7 = this.zzb & 7;
        if (i7 == 0) {
            do {
                list.add(Long.valueOf(this.zza.zzp()));
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        if (i7 == 2) {
            int iZzc2 = this.zza.zzc() + this.zza.zzj();
            do {
                list.add(Long.valueOf(this.zza.zzp()));
            } while (this.zza.zzc() < iZzc2);
            zza(iZzc2);
            return;
        }
        throw zzakm.zza();
    }

    private final Object zza(zzanh zzanhVar, Class<?> cls, zzajv zzajvVar) throws zzakp {
        switch (zzajp.zza[zzanhVar.ordinal()]) {
            case 1:
                return Boolean.valueOf(zzs());
            case 2:
                return zzp();
            case 3:
                return Double.valueOf(zza());
            case 4:
                return Integer.valueOf(zze());
            case 5:
                return Integer.valueOf(zzf());
            case 6:
                return Long.valueOf(zzk());
            case 7:
                return Float.valueOf(zzb());
            case 8:
                return Integer.valueOf(zzg());
            case 9:
                return Long.valueOf(zzl());
            case 10:
                zzb(2);
                return zzb(zzaly.zza().zza((Class) cls), zzajvVar);
            case 11:
                return Integer.valueOf(zzh());
            case 12:
                return Long.valueOf(zzm());
            case 13:
                return Integer.valueOf(zzi());
            case 14:
                return Long.valueOf(zzn());
            case 15:
                return zzr();
            case 16:
                return Integer.valueOf(zzj());
            case 17:
                return Long.valueOf(zzo());
            default:
                throw new IllegalArgumentException("unsupported field type.");
        }
    }

    private final <T> void zzc(T t6, zzamc<T> zzamcVar, zzajv zzajvVar) {
        int i6 = this.zzc;
        this.zzc = ((this.zzb >>> 3) << 3) | 4;
        try {
            zzamcVar.zza(t6, this, zzajvVar);
            if (this.zzb == this.zzc) {
            } else {
                throw zzakm.zzg();
            }
        } finally {
            this.zzc = i6;
        }
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final <T> void zzb(T t6, zzamc<T> zzamcVar, zzajv zzajvVar) throws zzakm {
        zzb(2);
        zzd(t6, zzamcVar, zzajvVar);
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzb(List<zzaiw> list) throws zzakp {
        int iZzi;
        if ((this.zzb & 7) == 2) {
            do {
                list.add(zzp());
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        throw zzakm.zza();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzd(List<Integer> list) throws zzakm {
        int iZzi;
        int iZzi2;
        if (list instanceof zzakj) {
            zzakj zzakjVar = (zzakj) list;
            int i6 = this.zzb & 7;
            if (i6 == 0) {
                do {
                    zzakjVar.zzc(this.zza.zzd());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            if (i6 == 2) {
                int iZzc = this.zza.zzc() + this.zza.zzj();
                do {
                    zzakjVar.zzc(this.zza.zzd());
                } while (this.zza.zzc() < iZzc);
                zza(iZzc);
                return;
            }
            throw zzakm.zza();
        }
        int i7 = this.zzb & 7;
        if (i7 == 0) {
            do {
                list.add(Integer.valueOf(this.zza.zzd()));
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        if (i7 == 2) {
            int iZzc2 = this.zza.zzc() + this.zza.zzj();
            do {
                list.add(Integer.valueOf(this.zza.zzd()));
            } while (this.zza.zzc() < iZzc2);
            zza(iZzc2);
            return;
        }
        throw zzakm.zza();
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final <T> void zzb(List<T> list, zzamc<T> zzamcVar, zzajv zzajvVar) throws zzakp {
        int iZzi;
        int i6 = this.zzb;
        if ((i6 & 7) == 2) {
            do {
                list.add(zzb(zzamcVar, zzajvVar));
                if (this.zza.zzw() || this.zzd != 0) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == i6);
            this.zzd = iZzi;
            return;
        }
        throw zzakm.zza();
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zzc(List<Double> list) throws zzakm {
        int iZzi;
        int iZzi2;
        if (list instanceof zzajt) {
            zzajt zzajtVar = (zzajt) list;
            int i6 = this.zzb & 7;
            if (i6 == 1) {
                do {
                    zzajtVar.zza(this.zza.zza());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            if (i6 == 2) {
                int iZzj = this.zza.zzj();
                zzd(iZzj);
                int iZzc = this.zza.zzc() + iZzj;
                do {
                    zzajtVar.zza(this.zza.zza());
                } while (this.zza.zzc() < iZzc);
                return;
            }
            throw zzakm.zza();
        }
        int i7 = this.zzb & 7;
        if (i7 == 1) {
            do {
                list.add(Double.valueOf(this.zza.zza()));
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        if (i7 == 2) {
            int iZzj2 = this.zza.zzj();
            zzd(iZzj2);
            int iZzc2 = this.zza.zzc() + iZzj2;
            do {
                list.add(Double.valueOf(this.zza.zza()));
            } while (this.zza.zzc() < iZzc2);
            return;
        }
        throw zzakm.zza();
    }

    private final void zzb(int i6) throws zzakp {
        if ((this.zzb & 7) != i6) {
            throw zzakm.zza();
        }
    }

    private final <T> T zza(zzamc<T> zzamcVar, zzajv zzajvVar) {
        T tZza = zzamcVar.zza();
        zzc(tZza, zzamcVar, zzajvVar);
        zzamcVar.zzd(tZza);
        return tZza;
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final <T> void zza(T t6, zzamc<T> zzamcVar, zzajv zzajvVar) throws zzakp {
        zzb(3);
        zzc(t6, zzamcVar, zzajvVar);
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    public final void zza(List<Boolean> list) throws zzakm {
        int iZzi;
        int iZzi2;
        if (list instanceof zzaiu) {
            zzaiu zzaiuVar = (zzaiu) list;
            int i6 = this.zzb & 7;
            if (i6 == 0) {
                do {
                    zzaiuVar.zza(this.zza.zzx());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            if (i6 == 2) {
                int iZzc = this.zza.zzc() + this.zza.zzj();
                do {
                    zzaiuVar.zza(this.zza.zzx());
                } while (this.zza.zzc() < iZzc);
                zza(iZzc);
                return;
            }
            throw zzakm.zza();
        }
        int i7 = this.zzb & 7;
        if (i7 == 0) {
            do {
                list.add(Boolean.valueOf(this.zza.zzx()));
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        if (i7 == 2) {
            int iZzc2 = this.zza.zzc() + this.zza.zzj();
            do {
                list.add(Boolean.valueOf(this.zza.zzx()));
            } while (this.zza.zzc() < iZzc2);
            zza(iZzc2);
            return;
        }
        throw zzakm.zza();
    }

    private static void zzd(int i6) throws zzakm {
        if ((i6 & 7) != 0) {
            throw zzakm.zzg();
        }
    }

    private static void zzc(int i6) throws zzakm {
        if ((i6 & 3) != 0) {
            throw zzakm.zzg();
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    @Deprecated
    public final <T> void zza(List<T> list, zzamc<T> zzamcVar, zzajv zzajvVar) throws zzakp {
        int iZzi;
        int i6 = this.zzb;
        if ((i6 & 7) == 3) {
            do {
                list.add(zza(zzamcVar, zzajvVar));
                if (this.zza.zzw() || this.zzd != 0) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == i6);
            this.zzd = iZzi;
            return;
        }
        throw zzakm.zza();
    }

    /* JADX WARN: Code restructure failed: missing block: B:25:0x005d, code lost:
    
        r8.put(r2, r3);
     */
    /* JADX WARN: Code restructure failed: missing block: B:26:0x0060, code lost:
    
        r7.zza.zzd(r1);
     */
    /* JADX WARN: Code restructure failed: missing block: B:27:0x0065, code lost:
    
        return;
     */
    /* JADX WARN: Multi-variable type inference failed */
    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzamd
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final <K, V> void zza(Map<K, V> map, zzale<K, V> zzaleVar, zzajv zzajvVar) throws zzakp {
        zzb(2);
        int iZzb = this.zza.zzb(this.zza.zzj());
        Object objZza = zzaleVar.zzb;
        Object objZza2 = zzaleVar.zzd;
        while (true) {
            try {
                int iZzc = zzc();
                if (iZzc == Integer.MAX_VALUE || this.zza.zzw()) {
                    break;
                }
                if (iZzc == 1) {
                    objZza = zza(zzaleVar.zza, (Class<?>) null, (zzajv) null);
                } else if (iZzc != 2) {
                    try {
                        if (!zzt()) {
                            throw new zzakm("Unable to parse map entry.");
                        }
                    } catch (zzakp unused) {
                        if (!zzt()) {
                            throw new zzakm("Unable to parse map entry.");
                        }
                    }
                } else {
                    objZza2 = zza(zzaleVar.zzc, zzaleVar.zzd.getClass(), zzajvVar);
                }
            } catch (Throwable th) {
                this.zza.zzd(iZzb);
                throw th;
            }
        }
    }

    private final void zza(List<String> list, boolean z6) throws zzakp {
        int iZzi;
        int iZzi2;
        if ((this.zzb & 7) == 2) {
            if ((list instanceof zzaku) && !z6) {
                zzaku zzakuVar = (zzaku) list;
                do {
                    zzakuVar.zza(zzp());
                    if (this.zza.zzw()) {
                        return;
                    } else {
                        iZzi2 = this.zza.zzi();
                    }
                } while (iZzi2 == this.zzb);
                this.zzd = iZzi2;
                return;
            }
            do {
                list.add(z6 ? zzr() : zzq());
                if (this.zza.zzw()) {
                    return;
                } else {
                    iZzi = this.zza.zzi();
                }
            } while (iZzi == this.zzb);
            this.zzd = iZzi;
            return;
        }
        throw zzakm.zza();
    }

    private final void zza(int i6) throws zzakm {
        if (this.zza.zzc() != i6) {
            throw zzakm.zzj();
        }
    }
}
