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

import Z0.o;
import com.google.android.gms.internal.firebase-auth-api.zzakg.zzb;
import com.google.android.gms.internal.p002firebaseauthapi.zzakg;
import java.io.IOException;
import java.io.InputStream;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

/* JADX INFO: loaded from: classes3.dex */
public abstract class zzakg<MessageType extends zzakg<MessageType, BuilderType>, BuilderType extends zzb<MessageType, BuilderType>> extends zzain<MessageType, BuilderType> {
    private static Map<Class<?>, zzakg<?, ?>> zzc = new ConcurrentHashMap();
    private int zzd = -1;
    protected zzamy zzb = zzamy.zzc();

    public static class zza<T extends zzakg<T, ?>> extends zzair<T> {
        public zza(T t6) {
        }
    }

    public static final class zzc implements zzaka<zzc> {
        @Override // java.lang.Comparable
        public final /* synthetic */ int compareTo(Object obj) {
            throw new NoSuchMethodError();
        }

        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzaka
        public final int zza() {
            throw new NoSuchMethodError();
        }

        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzaka
        public final zzanh zzb() {
            throw new NoSuchMethodError();
        }

        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzaka
        public final zzank zzc() {
            throw new NoSuchMethodError();
        }

        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzaka
        public final boolean zzd() {
            throw new NoSuchMethodError();
        }

        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzaka
        public final boolean zze() {
            throw new NoSuchMethodError();
        }

        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzaka
        public final zzalm zza(zzalm zzalmVar, zzaln zzalnVar) {
            throw new NoSuchMethodError();
        }

        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzaka
        public final zzals zza(zzals zzalsVar, zzals zzalsVar2) {
            throw new NoSuchMethodError();
        }
    }

    public static abstract class zzd<MessageType extends zzd<MessageType, BuilderType>, BuilderType> extends zzakg<MessageType, BuilderType> implements zzalp {
        protected zzajy<zzc> zzc = zzajy.zzb();

        public final zzajy<zzc> zza() {
            if (this.zzc.zzf()) {
                this.zzc = (zzajy) this.zzc.clone();
            }
            return this.zzc;
        }
    }

    public enum zze {
        public static final int zza = 1;
        public static final int zzb = 2;
        public static final int zzc = 3;
        public static final int zzd = 4;
        public static final int zze = 5;
        public static final int zzf = 6;
        public static final int zzg = 7;
        private static final /* synthetic */ int[] zzh = {1, 2, 3, 4, 5, 6, 7};

        public static int[] zza() {
            return (int[]) zzh.clone();
        }
    }

    public static class zzf<ContainingType extends zzaln, Type> extends zzajs<ContainingType, Type> {
    }

    public static /* synthetic */ boolean zza(zzakg zzakgVar, boolean z6) {
        return zzb(zzakgVar, false);
    }

    private final int zzb(zzamc<?> zzamcVar) {
        return zzamcVar == null ? zzaly.zza().zza(this).zza(this) : zzamcVar.zza(this);
    }

    public static <E> zzakn<E> zzp() {
        return zzamb.zzd();
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj != null && getClass() == obj.getClass()) {
            return zzaly.zza().zza(this).zzb(this, (zzakg) obj);
        }
        return false;
    }

    public int hashCode() {
        if (zzw()) {
            return zza();
        }
        if (this.zza == 0) {
            this.zza = zza();
        }
        return this.zza;
    }

    public String toString() {
        return zzalo.zza(this, super.toString());
    }

    public abstract Object zza(int i6, Object obj, Object obj2);

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzain
    public final int zzi() {
        return this.zzd & Integer.MAX_VALUE;
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzaln
    public final int zzl() {
        return zza((zzamc) null);
    }

    public final <MessageType extends zzakg<MessageType, BuilderType>, BuilderType extends zzb<MessageType, BuilderType>> BuilderType zzm() {
        return (BuilderType) zza(zze.zze, (Object) null, (Object) null);
    }

    public final BuilderType zzn() {
        return (BuilderType) ((zzb) zza(zze.zze, (Object) null, (Object) null)).zza(this);
    }

    public final MessageType zzo() {
        return (MessageType) zza(zze.zzd, (Object) null, (Object) null);
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzaln
    public final /* synthetic */ zzalm zzq() {
        return (zzb) zza(zze.zze, (Object) null, (Object) null);
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzaln
    public final /* synthetic */ zzalm zzr() {
        return ((zzb) zza(zze.zze, (Object) null, (Object) null)).zza(this);
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzalp
    public final /* synthetic */ zzaln zzs() {
        return (zzakg) zza(zze.zzf, (Object) null, (Object) null);
    }

    public final void zzt() {
        zzaly.zza().zza(this).zzd(this);
        zzu();
    }

    public final void zzu() {
        this.zzd &= Integer.MAX_VALUE;
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzalp
    public final boolean zzv() {
        return zzb(this, true);
    }

    public final boolean zzw() {
        return (this.zzd & Integer.MIN_VALUE) != 0;
    }

    private final int zza() {
        return zzaly.zza().zza(this).zzb(this);
    }

    private static <T extends zzakg<T, ?>> T zzb(T t6, zzaiw zzaiwVar, zzajv zzajvVar) {
        zzaji zzajiVarZzc = zzaiwVar.zzc();
        T t7 = (T) zza(t6, zzajiVarZzc, zzajvVar);
        zzajiVarZzc.zzc(0);
        return t7;
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzain
    public final int zza(zzamc zzamcVar) {
        if (zzw()) {
            int iZzb = zzb((zzamc<?>) zzamcVar);
            if (iZzb >= 0) {
                return iZzb;
            }
            throw new IllegalStateException(o.l("serialized size must be non-negative, was ", iZzb));
        }
        if (zzi() != Integer.MAX_VALUE) {
            return zzi();
        }
        int iZzb2 = zzb((zzamc<?>) zzamcVar);
        zzb(iZzb2);
        return iZzb2;
    }

    public static abstract class zzb<MessageType extends zzakg<MessageType, BuilderType>, BuilderType extends zzb<MessageType, BuilderType>> extends zzaip<MessageType, BuilderType> {
        protected MessageType zza;
        private final MessageType zzb;

        public zzb(MessageType messagetype) {
            this.zzb = messagetype;
            if (messagetype.zzw()) {
                throw new IllegalArgumentException("Default instance must be immutable.");
            }
            this.zza = (MessageType) messagetype.zzo();
        }

        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzaip
        public /* synthetic */ Object clone() {
            zzb zzbVar = (zzb) this.zzb.zza(zze.zze, null, null);
            zzbVar.zza = (MessageType) zzf();
            return zzbVar;
        }

        public final BuilderType zza(MessageType messagetype) {
            if (this.zzb.equals(messagetype)) {
                return this;
            }
            if (!this.zza.zzw()) {
                zzh();
            }
            zza(this.zza, messagetype);
            return this;
        }

        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzaip
        /* JADX INFO: renamed from: zzb */
        public final /* synthetic */ zzaip clone() {
            return (zzb) clone();
        }

        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzalm
        /* JADX INFO: renamed from: zzc, reason: merged with bridge method [inline-methods] */
        public final MessageType zze() {
            MessageType messagetype = (MessageType) zzf();
            if (messagetype.zzv()) {
                return messagetype;
            }
            throw new zzamw(messagetype);
        }

        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzalm
        /* JADX INFO: renamed from: zzd, reason: merged with bridge method [inline-methods] */
        public MessageType zzf() {
            if (!this.zza.zzw()) {
                return this.zza;
            }
            this.zza.zzt();
            return this.zza;
        }

        public final void zzg() {
            if (this.zza.zzw()) {
                return;
            }
            zzh();
        }

        public void zzh() {
            MessageType messagetype = (MessageType) this.zzb.zzo();
            zza(messagetype, this.zza);
            this.zza = messagetype;
        }

        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzalp
        public final /* synthetic */ zzaln zzs() {
            return this.zzb;
        }

        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzalp
        public final boolean zzv() {
            return zzakg.zza((zzakg) this.zza, false);
        }

        private static <MessageType> void zza(MessageType messagetype, MessageType messagetype2) {
            zzaly.zza().zza(messagetype).zza(messagetype, messagetype2);
        }
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzain
    public final void zzb(int i6) {
        if (i6 >= 0) {
            this.zzd = (i6 & Integer.MAX_VALUE) | (this.zzd & Integer.MIN_VALUE);
            return;
        }
        throw new IllegalStateException(o.l("serialized size must be non-negative, was ", i6));
    }

    private static final <T extends zzakg<T, ?>> boolean zzb(T t6, boolean z6) {
        byte bByteValue = ((Byte) t6.zza(zze.zza, null, null)).byteValue();
        if (bByteValue == 1) {
            return true;
        }
        if (bByteValue == 0) {
            return false;
        }
        boolean zZze = zzaly.zza().zza(t6).zze(t6);
        if (z6) {
            t6.zza(zze.zzb, zZze ? t6 : null, null);
        }
        return zZze;
    }

    private static <T extends zzakg<T, ?>> T zza(T t6) throws zzakm {
        if (t6 == null || zzb(t6, true)) {
            return t6;
        }
        zzakm zzakmVarZza = new zzamw(t6).zza();
        zzakmVarZza.getClass();
        throw zzakmVarZza;
    }

    public static <T extends zzakg<?, ?>> T zza(Class<T> cls) {
        T t6 = (T) zzc.get(cls);
        if (t6 == null) {
            try {
                Class.forName(cls.getName(), true, cls.getClassLoader());
                t6 = (T) zzc.get(cls);
            } catch (ClassNotFoundException e6) {
                throw new IllegalStateException("Class initialization cannot fail.", e6);
            }
        }
        if (t6 != null) {
            return t6;
        }
        T t7 = (T) ((zzakg) zzana.zza(cls)).zza(zze.zzf, (Object) null, (Object) null);
        if (t7 != null) {
            zzc.put((Class<?>) cls, t7);
            return t7;
        }
        throw new IllegalStateException();
    }

    public static <T extends zzakg<T, ?>> T zza(T t6, zzaiw zzaiwVar, zzajv zzajvVar) {
        return (T) zza(zzb(t6, zzaiwVar, zzajvVar));
    }

    public static <T extends zzakg<T, ?>> T zza(T t6, InputStream inputStream, zzajv zzajvVar) {
        zzaji zzajkVar;
        if (inputStream == null) {
            byte[] bArr = zzaki.zzb;
            zzajkVar = zzaji.zza(bArr, 0, bArr.length, false);
        } else {
            zzajkVar = new zzajk(inputStream);
        }
        return (T) zza(zza(t6, zzajkVar, zzajvVar));
    }

    public static <T extends zzakg<T, ?>> T zza(T t6, byte[] bArr, zzajv zzajvVar) {
        return (T) zza(zza(t6, bArr, 0, bArr.length, zzajvVar));
    }

    private static <T extends zzakg<T, ?>> T zza(T t6, zzaji zzajiVar, zzajv zzajvVar) throws zzakm {
        T t7 = (T) t6.zzo();
        try {
            zzamc zzamcVarZza = zzaly.zza().zza(t7);
            zzamcVarZza.zza(t7, zzajm.zza(zzajiVar), zzajvVar);
            zzamcVarZza.zzd(t7);
            return t7;
        } catch (zzakm e6) {
            if (e6.zzl()) {
                throw new zzakm(e6);
            }
            throw e6;
        } catch (zzamw e7) {
            zzakm zzakmVarZza = e7.zza();
            zzakmVarZza.getClass();
            throw zzakmVarZza;
        } catch (IOException e8) {
            if (e8.getCause() instanceof zzakm) {
                throw ((zzakm) e8.getCause());
            }
            throw new zzakm(e8);
        } catch (RuntimeException e9) {
            if (e9.getCause() instanceof zzakm) {
                throw ((zzakm) e9.getCause());
            }
            throw e9;
        }
    }

    private static <T extends zzakg<T, ?>> T zza(T t6, byte[] bArr, int i6, int i7, zzajv zzajvVar) throws zzakm {
        if (i7 == 0) {
            return t6;
        }
        T t7 = (T) t6.zzo();
        try {
            zzamc zzamcVarZza = zzaly.zza().zza(t7);
            zzamcVarZza.zza(t7, bArr, 0, i7, new zzaiv(zzajvVar));
            zzamcVarZza.zzd(t7);
            return t7;
        } catch (zzakm e6) {
            if (e6.zzl()) {
                throw new zzakm(e6);
            }
            throw e6;
        } catch (zzamw e7) {
            zzakm zzakmVarZza = e7.zza();
            zzakmVarZza.getClass();
            throw zzakmVarZza;
        } catch (IOException e8) {
            if (e8.getCause() instanceof zzakm) {
                throw ((zzakm) e8.getCause());
            }
            throw new zzakm(e8);
        } catch (IndexOutOfBoundsException unused) {
            zzakm zzakmVarZzj = zzakm.zzj();
            zzakmVarZzj.getClass();
            throw zzakmVarZzj;
        }
    }

    public static <E> zzakn<E> zza(zzakn<E> zzaknVar) {
        return zzaknVar.zza(zzaknVar.size() << 1);
    }

    public static Object zza(Method method, Object obj, Object... objArr) {
        try {
            return method.invoke(obj, objArr);
        } catch (IllegalAccessException e6) {
            throw new RuntimeException("Couldn't use Java reflection to implement protocol message reflection.", e6);
        } catch (InvocationTargetException e7) {
            Throwable cause = e7.getCause();
            if (!(cause instanceof RuntimeException)) {
                if (cause instanceof Error) {
                    throw ((Error) cause);
                }
                throw new RuntimeException("Unexpected exception thrown by generated accessor method.", cause);
            }
            throw ((RuntimeException) cause);
        }
    }

    public static Object zza(zzaln zzalnVar, String str, Object[] objArr) {
        return new zzama(zzalnVar, str, objArr);
    }

    public static <T extends zzakg<?, ?>> void zza(Class<T> cls, T t6) {
        t6.zzu();
        zzc.put(cls, t6);
    }

    @Override // com.google.android.gms.internal.p002firebaseauthapi.zzaln
    public final void zza(zzajo zzajoVar) {
        zzaly.zza().zza(this).zza(this, zzajq.zza(zzajoVar));
    }
}
