package com.google.crypto.tink.shaded.protobuf;

import com.google.crypto.tink.shaded.protobuf.InvalidProtocolBufferException;
import java.nio.charset.Charset;

/* JADX INFO: loaded from: classes2.dex */
public final class m implements z0 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final l f23939a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f23940b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public int f23941c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public int f23942d = 0;

    public m(l lVar) {
        Charset charset = b0.f23882a;
        if (lVar == null) {
            throw new NullPointerException("input");
        }
        this.f23939a = lVar;
        lVar.f23931d = this;
    }

    public static void w(int i10) throws InvalidProtocolBufferException {
        if ((i10 & 3) != 0) {
            throw InvalidProtocolBufferException.g();
        }
    }

    public static void x(int i10) throws InvalidProtocolBufferException {
        if ((i10 & 7) != 0) {
            throw InvalidProtocolBufferException.g();
        }
    }

    public final int a() {
        int i10 = this.f23942d;
        if (i10 != 0) {
            this.f23940b = i10;
            this.f23942d = 0;
        } else {
            this.f23940b = this.f23939a.x();
        }
        int i11 = this.f23940b;
        if (i11 == 0 || i11 == this.f23941c) {
            return Integer.MAX_VALUE;
        }
        return i11 >>> 3;
    }

    public final void b(Object obj, a1 a1Var, q qVar) {
        int i10 = this.f23941c;
        this.f23941c = ((this.f23940b >>> 3) << 3) | 4;
        try {
            a1Var.j(obj, this, qVar);
            if (this.f23940b == this.f23941c) {
            } else {
                throw InvalidProtocolBufferException.g();
            }
        } finally {
            this.f23941c = i10;
        }
    }

    public final void c(Object obj, a1 a1Var, q qVar) throws InvalidProtocolBufferException {
        l lVar = this.f23939a;
        int iY = lVar.y();
        int i10 = lVar.f23928a;
        lVar.getClass();
        if (i10 + 0 >= lVar.f23929b) {
            throw new InvalidProtocolBufferException("Protocol message had too many levels of nesting.  May be malicious.  Use setRecursionLimit() to increase the recursion depth limit.");
        }
        int iH = lVar.h(iY);
        lVar.f23928a++;
        a1Var.j(obj, this, qVar);
        lVar.a(0);
        lVar.f23928a--;
        lVar.g(iH);
    }

    public final void d(a0 a0Var) throws InvalidProtocolBufferException {
        int iX;
        int iX2;
        boolean z10 = a0Var instanceof e;
        l lVar = this.f23939a;
        if (!z10) {
            int i10 = this.f23940b & 7;
            if (i10 == 0) {
                do {
                    a0Var.add(Boolean.valueOf(lVar.i()));
                    if (lVar.e()) {
                        return;
                    } else {
                        iX = lVar.x();
                    }
                } while (iX == this.f23940b);
                this.f23942d = iX;
                return;
            }
            if (i10 != 2) {
                throw InvalidProtocolBufferException.d();
            }
            int iD = lVar.d() + lVar.y();
            do {
                a0Var.add(Boolean.valueOf(lVar.i()));
            } while (lVar.d() < iD);
            u(iD);
            return;
        }
        e eVar = (e) a0Var;
        int i11 = this.f23940b & 7;
        if (i11 == 0) {
            do {
                eVar.g(lVar.i());
                if (lVar.e()) {
                    return;
                } else {
                    iX2 = lVar.x();
                }
            } while (iX2 == this.f23940b);
            this.f23942d = iX2;
            return;
        }
        if (i11 != 2) {
            throw InvalidProtocolBufferException.d();
        }
        int iD2 = lVar.d() + lVar.y();
        do {
            eVar.g(lVar.i());
        } while (lVar.d() < iD2);
        u(iD2);
    }

    public final ByteString e() throws InvalidProtocolBufferException.InvalidWireTypeException {
        v(2);
        return this.f23939a.j();
    }

    public final void f(a0 a0Var) throws InvalidProtocolBufferException.InvalidWireTypeException {
        int iX;
        if ((this.f23940b & 7) != 2) {
            throw InvalidProtocolBufferException.d();
        }
        do {
            a0Var.add(e());
            l lVar = this.f23939a;
            if (lVar.e()) {
                return;
            } else {
                iX = lVar.x();
            }
        } while (iX == this.f23940b);
        this.f23942d = iX;
    }

    public final void g(a0 a0Var) throws InvalidProtocolBufferException {
        int iX;
        int iX2;
        boolean z10 = a0Var instanceof o;
        l lVar = this.f23939a;
        if (!z10) {
            int i10 = this.f23940b & 7;
            if (i10 == 1) {
                do {
                    a0Var.add(Double.valueOf(lVar.k()));
                    if (lVar.e()) {
                        return;
                    } else {
                        iX = lVar.x();
                    }
                } while (iX == this.f23940b);
                this.f23942d = iX;
                return;
            }
            if (i10 != 2) {
                throw InvalidProtocolBufferException.d();
            }
            int iY = lVar.y();
            x(iY);
            int iD = lVar.d() + iY;
            do {
                a0Var.add(Double.valueOf(lVar.k()));
            } while (lVar.d() < iD);
            return;
        }
        o oVar = (o) a0Var;
        int i11 = this.f23940b & 7;
        if (i11 == 1) {
            do {
                oVar.g(lVar.k());
                if (lVar.e()) {
                    return;
                } else {
                    iX2 = lVar.x();
                }
            } while (iX2 == this.f23940b);
            this.f23942d = iX2;
            return;
        }
        if (i11 != 2) {
            throw InvalidProtocolBufferException.d();
        }
        int iY2 = lVar.y();
        x(iY2);
        int iD2 = lVar.d() + iY2;
        do {
            oVar.g(lVar.k());
        } while (lVar.d() < iD2);
    }

    public final void h(a0 a0Var) throws InvalidProtocolBufferException {
        int iX;
        int iX2;
        boolean z10 = a0Var instanceof y;
        l lVar = this.f23939a;
        if (!z10) {
            int i10 = this.f23940b & 7;
            if (i10 == 0) {
                do {
                    a0Var.add(Integer.valueOf(lVar.l()));
                    if (lVar.e()) {
                        return;
                    } else {
                        iX = lVar.x();
                    }
                } while (iX == this.f23940b);
                this.f23942d = iX;
                return;
            }
            if (i10 != 2) {
                throw InvalidProtocolBufferException.d();
            }
            int iD = lVar.d() + lVar.y();
            do {
                a0Var.add(Integer.valueOf(lVar.l()));
            } while (lVar.d() < iD);
            u(iD);
            return;
        }
        y yVar = (y) a0Var;
        int i11 = this.f23940b & 7;
        if (i11 == 0) {
            do {
                yVar.g(lVar.l());
                if (lVar.e()) {
                    return;
                } else {
                    iX2 = lVar.x();
                }
            } while (iX2 == this.f23940b);
            this.f23942d = iX2;
            return;
        }
        if (i11 != 2) {
            throw InvalidProtocolBufferException.d();
        }
        int iD2 = lVar.d() + lVar.y();
        do {
            yVar.g(lVar.l());
        } while (lVar.d() < iD2);
        u(iD2);
    }

    public final void i(a0 a0Var) throws InvalidProtocolBufferException {
        int iX;
        int iX2;
        boolean z10 = a0Var instanceof y;
        l lVar = this.f23939a;
        if (!z10) {
            int i10 = this.f23940b & 7;
            if (i10 == 2) {
                int iY = lVar.y();
                w(iY);
                int iD = lVar.d() + iY;
                do {
                    a0Var.add(Integer.valueOf(lVar.m()));
                } while (lVar.d() < iD);
                return;
            }
            if (i10 != 5) {
                throw InvalidProtocolBufferException.d();
            }
            do {
                a0Var.add(Integer.valueOf(lVar.m()));
                if (lVar.e()) {
                    return;
                } else {
                    iX = lVar.x();
                }
            } while (iX == this.f23940b);
            this.f23942d = iX;
            return;
        }
        y yVar = (y) a0Var;
        int i11 = this.f23940b & 7;
        if (i11 == 2) {
            int iY2 = lVar.y();
            w(iY2);
            int iD2 = lVar.d() + iY2;
            do {
                yVar.g(lVar.m());
            } while (lVar.d() < iD2);
            return;
        }
        if (i11 != 5) {
            throw InvalidProtocolBufferException.d();
        }
        do {
            yVar.g(lVar.m());
            if (lVar.e()) {
                return;
            } else {
                iX2 = lVar.x();
            }
        } while (iX2 == this.f23940b);
        this.f23942d = iX2;
    }

    public final void j(a0 a0Var) throws InvalidProtocolBufferException {
        int iX;
        int iX2;
        boolean z10 = a0Var instanceof f0;
        l lVar = this.f23939a;
        if (!z10) {
            int i10 = this.f23940b & 7;
            if (i10 == 1) {
                do {
                    a0Var.add(Long.valueOf(lVar.n()));
                    if (lVar.e()) {
                        return;
                    } else {
                        iX = lVar.x();
                    }
                } while (iX == this.f23940b);
                this.f23942d = iX;
                return;
            }
            if (i10 != 2) {
                throw InvalidProtocolBufferException.d();
            }
            int iY = lVar.y();
            x(iY);
            int iD = lVar.d() + iY;
            do {
                a0Var.add(Long.valueOf(lVar.n()));
            } while (lVar.d() < iD);
            return;
        }
        f0 f0Var = (f0) a0Var;
        int i11 = this.f23940b & 7;
        if (i11 == 1) {
            do {
                f0Var.g(lVar.n());
                if (lVar.e()) {
                    return;
                } else {
                    iX2 = lVar.x();
                }
            } while (iX2 == this.f23940b);
            this.f23942d = iX2;
            return;
        }
        if (i11 != 2) {
            throw InvalidProtocolBufferException.d();
        }
        int iY2 = lVar.y();
        x(iY2);
        int iD2 = lVar.d() + iY2;
        do {
            f0Var.g(lVar.n());
        } while (lVar.d() < iD2);
    }

    public final void k(a0 a0Var) throws InvalidProtocolBufferException {
        int iX;
        int iX2;
        boolean z10 = a0Var instanceof t;
        l lVar = this.f23939a;
        if (!z10) {
            int i10 = this.f23940b & 7;
            if (i10 == 2) {
                int iY = lVar.y();
                w(iY);
                int iD = lVar.d() + iY;
                do {
                    a0Var.add(Float.valueOf(lVar.o()));
                } while (lVar.d() < iD);
                return;
            }
            if (i10 != 5) {
                throw InvalidProtocolBufferException.d();
            }
            do {
                a0Var.add(Float.valueOf(lVar.o()));
                if (lVar.e()) {
                    return;
                } else {
                    iX = lVar.x();
                }
            } while (iX == this.f23940b);
            this.f23942d = iX;
            return;
        }
        t tVar = (t) a0Var;
        int i11 = this.f23940b & 7;
        if (i11 == 2) {
            int iY2 = lVar.y();
            w(iY2);
            int iD2 = lVar.d() + iY2;
            do {
                tVar.g(lVar.o());
            } while (lVar.d() < iD2);
            return;
        }
        if (i11 != 5) {
            throw InvalidProtocolBufferException.d();
        }
        do {
            tVar.g(lVar.o());
            if (lVar.e()) {
                return;
            } else {
                iX2 = lVar.x();
            }
        } while (iX2 == this.f23940b);
        this.f23942d = iX2;
    }

    public final void l(a0 a0Var) throws InvalidProtocolBufferException {
        int iX;
        int iX2;
        boolean z10 = a0Var instanceof y;
        l lVar = this.f23939a;
        if (!z10) {
            int i10 = this.f23940b & 7;
            if (i10 == 0) {
                do {
                    a0Var.add(Integer.valueOf(lVar.p()));
                    if (lVar.e()) {
                        return;
                    } else {
                        iX = lVar.x();
                    }
                } while (iX == this.f23940b);
                this.f23942d = iX;
                return;
            }
            if (i10 != 2) {
                throw InvalidProtocolBufferException.d();
            }
            int iD = lVar.d() + lVar.y();
            do {
                a0Var.add(Integer.valueOf(lVar.p()));
            } while (lVar.d() < iD);
            u(iD);
            return;
        }
        y yVar = (y) a0Var;
        int i11 = this.f23940b & 7;
        if (i11 == 0) {
            do {
                yVar.g(lVar.p());
                if (lVar.e()) {
                    return;
                } else {
                    iX2 = lVar.x();
                }
            } while (iX2 == this.f23940b);
            this.f23942d = iX2;
            return;
        }
        if (i11 != 2) {
            throw InvalidProtocolBufferException.d();
        }
        int iD2 = lVar.d() + lVar.y();
        do {
            yVar.g(lVar.p());
        } while (lVar.d() < iD2);
        u(iD2);
    }

    public final void m(a0 a0Var) throws InvalidProtocolBufferException {
        int iX;
        int iX2;
        boolean z10 = a0Var instanceof f0;
        l lVar = this.f23939a;
        if (!z10) {
            int i10 = this.f23940b & 7;
            if (i10 == 0) {
                do {
                    a0Var.add(Long.valueOf(lVar.q()));
                    if (lVar.e()) {
                        return;
                    } else {
                        iX = lVar.x();
                    }
                } while (iX == this.f23940b);
                this.f23942d = iX;
                return;
            }
            if (i10 != 2) {
                throw InvalidProtocolBufferException.d();
            }
            int iD = lVar.d() + lVar.y();
            do {
                a0Var.add(Long.valueOf(lVar.q()));
            } while (lVar.d() < iD);
            u(iD);
            return;
        }
        f0 f0Var = (f0) a0Var;
        int i11 = this.f23940b & 7;
        if (i11 == 0) {
            do {
                f0Var.g(lVar.q());
                if (lVar.e()) {
                    return;
                } else {
                    iX2 = lVar.x();
                }
            } while (iX2 == this.f23940b);
            this.f23942d = iX2;
            return;
        }
        if (i11 != 2) {
            throw InvalidProtocolBufferException.d();
        }
        int iD2 = lVar.d() + lVar.y();
        do {
            f0Var.g(lVar.q());
        } while (lVar.d() < iD2);
        u(iD2);
    }

    public final void n(a0 a0Var) throws InvalidProtocolBufferException {
        int iX;
        int iX2;
        boolean z10 = a0Var instanceof y;
        l lVar = this.f23939a;
        if (!z10) {
            int i10 = this.f23940b & 7;
            if (i10 == 2) {
                int iY = lVar.y();
                w(iY);
                int iD = lVar.d() + iY;
                do {
                    a0Var.add(Integer.valueOf(lVar.r()));
                } while (lVar.d() < iD);
                return;
            }
            if (i10 != 5) {
                throw InvalidProtocolBufferException.d();
            }
            do {
                a0Var.add(Integer.valueOf(lVar.r()));
                if (lVar.e()) {
                    return;
                } else {
                    iX = lVar.x();
                }
            } while (iX == this.f23940b);
            this.f23942d = iX;
            return;
        }
        y yVar = (y) a0Var;
        int i11 = this.f23940b & 7;
        if (i11 == 2) {
            int iY2 = lVar.y();
            w(iY2);
            int iD2 = lVar.d() + iY2;
            do {
                yVar.g(lVar.r());
            } while (lVar.d() < iD2);
            return;
        }
        if (i11 != 5) {
            throw InvalidProtocolBufferException.d();
        }
        do {
            yVar.g(lVar.r());
            if (lVar.e()) {
                return;
            } else {
                iX2 = lVar.x();
            }
        } while (iX2 == this.f23940b);
        this.f23942d = iX2;
    }

    public final void o(a0 a0Var) throws InvalidProtocolBufferException {
        int iX;
        int iX2;
        boolean z10 = a0Var instanceof f0;
        l lVar = this.f23939a;
        if (!z10) {
            int i10 = this.f23940b & 7;
            if (i10 == 1) {
                do {
                    a0Var.add(Long.valueOf(lVar.s()));
                    if (lVar.e()) {
                        return;
                    } else {
                        iX = lVar.x();
                    }
                } while (iX == this.f23940b);
                this.f23942d = iX;
                return;
            }
            if (i10 != 2) {
                throw InvalidProtocolBufferException.d();
            }
            int iY = lVar.y();
            x(iY);
            int iD = lVar.d() + iY;
            do {
                a0Var.add(Long.valueOf(lVar.s()));
            } while (lVar.d() < iD);
            return;
        }
        f0 f0Var = (f0) a0Var;
        int i11 = this.f23940b & 7;
        if (i11 == 1) {
            do {
                f0Var.g(lVar.s());
                if (lVar.e()) {
                    return;
                } else {
                    iX2 = lVar.x();
                }
            } while (iX2 == this.f23940b);
            this.f23942d = iX2;
            return;
        }
        if (i11 != 2) {
            throw InvalidProtocolBufferException.d();
        }
        int iY2 = lVar.y();
        x(iY2);
        int iD2 = lVar.d() + iY2;
        do {
            f0Var.g(lVar.s());
        } while (lVar.d() < iD2);
    }

    public final void p(a0 a0Var) throws InvalidProtocolBufferException {
        int iX;
        int iX2;
        boolean z10 = a0Var instanceof y;
        l lVar = this.f23939a;
        if (!z10) {
            int i10 = this.f23940b & 7;
            if (i10 == 0) {
                do {
                    a0Var.add(Integer.valueOf(lVar.t()));
                    if (lVar.e()) {
                        return;
                    } else {
                        iX = lVar.x();
                    }
                } while (iX == this.f23940b);
                this.f23942d = iX;
                return;
            }
            if (i10 != 2) {
                throw InvalidProtocolBufferException.d();
            }
            int iD = lVar.d() + lVar.y();
            do {
                a0Var.add(Integer.valueOf(lVar.t()));
            } while (lVar.d() < iD);
            u(iD);
            return;
        }
        y yVar = (y) a0Var;
        int i11 = this.f23940b & 7;
        if (i11 == 0) {
            do {
                yVar.g(lVar.t());
                if (lVar.e()) {
                    return;
                } else {
                    iX2 = lVar.x();
                }
            } while (iX2 == this.f23940b);
            this.f23942d = iX2;
            return;
        }
        if (i11 != 2) {
            throw InvalidProtocolBufferException.d();
        }
        int iD2 = lVar.d() + lVar.y();
        do {
            yVar.g(lVar.t());
        } while (lVar.d() < iD2);
        u(iD2);
    }

    public final void q(a0 a0Var) throws InvalidProtocolBufferException {
        int iX;
        int iX2;
        boolean z10 = a0Var instanceof f0;
        l lVar = this.f23939a;
        if (!z10) {
            int i10 = this.f23940b & 7;
            if (i10 == 0) {
                do {
                    a0Var.add(Long.valueOf(lVar.u()));
                    if (lVar.e()) {
                        return;
                    } else {
                        iX = lVar.x();
                    }
                } while (iX == this.f23940b);
                this.f23942d = iX;
                return;
            }
            if (i10 != 2) {
                throw InvalidProtocolBufferException.d();
            }
            int iD = lVar.d() + lVar.y();
            do {
                a0Var.add(Long.valueOf(lVar.u()));
            } while (lVar.d() < iD);
            u(iD);
            return;
        }
        f0 f0Var = (f0) a0Var;
        int i11 = this.f23940b & 7;
        if (i11 == 0) {
            do {
                f0Var.g(lVar.u());
                if (lVar.e()) {
                    return;
                } else {
                    iX2 = lVar.x();
                }
            } while (iX2 == this.f23940b);
            this.f23942d = iX2;
            return;
        }
        if (i11 != 2) {
            throw InvalidProtocolBufferException.d();
        }
        int iD2 = lVar.d() + lVar.y();
        do {
            f0Var.g(lVar.u());
        } while (lVar.d() < iD2);
        u(iD2);
    }

    public final void r(a0 a0Var, boolean z10) throws InvalidProtocolBufferException.InvalidWireTypeException {
        String strV;
        int iX;
        if ((this.f23940b & 7) != 2) {
            throw InvalidProtocolBufferException.d();
        }
        do {
            l lVar = this.f23939a;
            if (z10) {
                v(2);
                strV = lVar.w();
            } else {
                v(2);
                strV = lVar.v();
            }
            a0Var.add(strV);
            if (lVar.e()) {
                return;
            } else {
                iX = lVar.x();
            }
        } while (iX == this.f23940b);
        this.f23942d = iX;
    }

    public final void s(a0 a0Var) throws InvalidProtocolBufferException {
        int iX;
        int iX2;
        boolean z10 = a0Var instanceof y;
        l lVar = this.f23939a;
        if (!z10) {
            int i10 = this.f23940b & 7;
            if (i10 == 0) {
                do {
                    a0Var.add(Integer.valueOf(lVar.y()));
                    if (lVar.e()) {
                        return;
                    } else {
                        iX = lVar.x();
                    }
                } while (iX == this.f23940b);
                this.f23942d = iX;
                return;
            }
            if (i10 != 2) {
                throw InvalidProtocolBufferException.d();
            }
            int iD = lVar.d() + lVar.y();
            do {
                a0Var.add(Integer.valueOf(lVar.y()));
            } while (lVar.d() < iD);
            u(iD);
            return;
        }
        y yVar = (y) a0Var;
        int i11 = this.f23940b & 7;
        if (i11 == 0) {
            do {
                yVar.g(lVar.y());
                if (lVar.e()) {
                    return;
                } else {
                    iX2 = lVar.x();
                }
            } while (iX2 == this.f23940b);
            this.f23942d = iX2;
            return;
        }
        if (i11 != 2) {
            throw InvalidProtocolBufferException.d();
        }
        int iD2 = lVar.d() + lVar.y();
        do {
            yVar.g(lVar.y());
        } while (lVar.d() < iD2);
        u(iD2);
    }

    public final void t(a0 a0Var) throws InvalidProtocolBufferException {
        int iX;
        int iX2;
        boolean z10 = a0Var instanceof f0;
        l lVar = this.f23939a;
        if (!z10) {
            int i10 = this.f23940b & 7;
            if (i10 == 0) {
                do {
                    a0Var.add(Long.valueOf(lVar.z()));
                    if (lVar.e()) {
                        return;
                    } else {
                        iX = lVar.x();
                    }
                } while (iX == this.f23940b);
                this.f23942d = iX;
                return;
            }
            if (i10 != 2) {
                throw InvalidProtocolBufferException.d();
            }
            int iD = lVar.d() + lVar.y();
            do {
                a0Var.add(Long.valueOf(lVar.z()));
            } while (lVar.d() < iD);
            u(iD);
            return;
        }
        f0 f0Var = (f0) a0Var;
        int i11 = this.f23940b & 7;
        if (i11 == 0) {
            do {
                f0Var.g(lVar.z());
                if (lVar.e()) {
                    return;
                } else {
                    iX2 = lVar.x();
                }
            } while (iX2 == this.f23940b);
            this.f23942d = iX2;
            return;
        }
        if (i11 != 2) {
            throw InvalidProtocolBufferException.d();
        }
        int iD2 = lVar.d() + lVar.y();
        do {
            f0Var.g(lVar.z());
        } while (lVar.d() < iD2);
        u(iD2);
    }

    public final void u(int i10) throws InvalidProtocolBufferException {
        if (this.f23939a.d() != i10) {
            throw InvalidProtocolBufferException.j();
        }
    }

    public final void v(int i10) throws InvalidProtocolBufferException.InvalidWireTypeException {
        if ((this.f23940b & 7) != i10) {
            throw InvalidProtocolBufferException.d();
        }
    }
}
