package androidx.datastore.preferences.protobuf;

import androidx.datastore.preferences.protobuf.InvalidProtocolBufferException;
import defpackage.AbstractC0715;
import defpackage.AbstractC2819;
import defpackage.C1291;
import defpackage.C1339;
import defpackage.C3098;
import defpackage.C4801;
import defpackage.C5050;
import defpackage.EnumC4143;
import defpackage.InterfaceC2323;
import defpackage.InterfaceC4249;
import java.nio.charset.Charset;

/* renamed from: androidx.datastore.preferences.protobuf.ᵻᵢﹳᵰ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C0012 {

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public int f373;

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

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public int f375;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public int f376 = 0;

    public C0012(AbstractC0715 abstractC0715) {
        Charset charset = AbstractC2819.f10860;
        this.f374 = abstractC0715;
        abstractC0715.f3452 = this;
    }

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final C5050 m227() throws InvalidProtocolBufferException.InvalidWireTypeException {
        m237(2);
        return this.f374.mo181();
    }

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public final void m228(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException {
        int iMo172;
        int i = this.f375 & 7;
        AbstractC0715 abstractC0715 = this.f374;
        if (i == 1) {
            do {
                ((C4801) interfaceC2323).add(Long.valueOf(abstractC0715.mo187()));
                if (abstractC0715.mo161()) {
                    return;
                } else {
                    iMo172 = abstractC0715.mo172();
                }
            } while (iMo172 == this.f375);
            this.f376 = iMo172;
            return;
        }
        if (i != 2) {
            throw InvalidProtocolBufferException.m97();
        }
        int iMo165 = abstractC0715.mo165();
        if ((iMo165 & 7) != 0) {
            throw new InvalidProtocolBufferException("Failed to parse the message.");
        }
        int iMo163 = abstractC0715.mo163() + iMo165;
        do {
            ((C4801) interfaceC2323).add(Long.valueOf(abstractC0715.mo187()));
        } while (abstractC0715.mo163() < iMo163);
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public final void m229(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException {
        int iMo172;
        int i = this.f375 & 7;
        AbstractC0715 abstractC0715 = this.f374;
        if (i == 2) {
            int iMo165 = abstractC0715.mo165();
            if ((iMo165 & 3) != 0) {
                throw new InvalidProtocolBufferException("Failed to parse the message.");
            }
            int iMo163 = abstractC0715.mo163() + iMo165;
            do {
                ((C4801) interfaceC2323).add(Float.valueOf(abstractC0715.mo178()));
            } while (abstractC0715.mo163() < iMo163);
            return;
        }
        if (i != 5) {
            throw InvalidProtocolBufferException.m97();
        }
        do {
            ((C4801) interfaceC2323).add(Float.valueOf(abstractC0715.mo178()));
            if (abstractC0715.mo161()) {
                return;
            } else {
                iMo172 = abstractC0715.mo172();
            }
        } while (iMo172 == this.f375);
        this.f376 = iMo172;
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final void m230(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException {
        int iMo172;
        int i = this.f375 & 7;
        AbstractC0715 abstractC0715 = this.f374;
        if (i == 1) {
            do {
                ((C4801) interfaceC2323).add(Double.valueOf(abstractC0715.mo158()));
                if (abstractC0715.mo161()) {
                    return;
                } else {
                    iMo172 = abstractC0715.mo172();
                }
            } while (iMo172 == this.f375);
            this.f376 = iMo172;
            return;
        }
        if (i != 2) {
            throw InvalidProtocolBufferException.m97();
        }
        int iMo165 = abstractC0715.mo165();
        if ((iMo165 & 7) != 0) {
            throw new InvalidProtocolBufferException("Failed to parse the message.");
        }
        int iMo163 = abstractC0715.mo163() + iMo165;
        do {
            ((C4801) interfaceC2323).add(Double.valueOf(abstractC0715.mo158()));
        } while (abstractC0715.mo163() < iMo163);
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final void m231(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException.InvalidWireTypeException {
        int iMo172;
        if ((this.f375 & 7) != 2) {
            throw InvalidProtocolBufferException.m97();
        }
        do {
            ((C4801) interfaceC2323).add(m227());
            AbstractC0715 abstractC0715 = this.f374;
            if (abstractC0715.mo161()) {
                return;
            } else {
                iMo172 = abstractC0715.mo172();
            }
        } while (iMo172 == this.f375);
        this.f376 = iMo172;
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final void m232(Object obj, InterfaceC4249 interfaceC4249, C3098 c3098) throws InvalidProtocolBufferException {
        AbstractC0715 abstractC0715 = this.f374;
        int iMo165 = abstractC0715.mo165();
        if (abstractC0715.f3451 >= 100) {
            throw new InvalidProtocolBufferException("Protocol message had too many levels of nesting.  May be malicious.  Use setRecursionLimit() to increase the recursion depth limit.");
        }
        int iMo159 = abstractC0715.mo159(iMo165);
        abstractC0715.f3451++;
        interfaceC4249.mo119(obj, this, c3098);
        abstractC0715.mo182(0);
        abstractC0715.f3451--;
        abstractC0715.mo184(iMo159);
    }

    /* renamed from: ˑᵱ, reason: contains not printable characters */
    public final void m233(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException {
        int iMo172;
        int i = this.f375 & 7;
        AbstractC0715 abstractC0715 = this.f374;
        if (i == 0) {
            do {
                ((C4801) interfaceC2323).add(Long.valueOf(abstractC0715.mo162()));
                if (abstractC0715.mo161()) {
                    return;
                } else {
                    iMo172 = abstractC0715.mo172();
                }
            } while (iMo172 == this.f375);
            this.f376 = iMo172;
            return;
        }
        if (i != 2) {
            throw InvalidProtocolBufferException.m97();
        }
        int iMo163 = abstractC0715.mo163() + abstractC0715.mo165();
        do {
            ((C4801) interfaceC2323).add(Long.valueOf(abstractC0715.mo162()));
        } while (abstractC0715.mo163() < iMo163);
        m239(iMo163);
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final Object m234(EnumC4143 enumC4143, Class cls, C3098 c3098) throws InvalidProtocolBufferException {
        int iOrdinal = enumC4143.ordinal();
        AbstractC0715 abstractC0715 = this.f374;
        switch (iOrdinal) {
            case 0:
                m237(1);
                return Double.valueOf(abstractC0715.mo158());
            case 1:
                m237(5);
                return Float.valueOf(abstractC0715.mo178());
            case 2:
                m237(0);
                return Long.valueOf(abstractC0715.mo177());
            case 3:
                m237(0);
                return Long.valueOf(abstractC0715.mo162());
            case 4:
                m237(0);
                return Integer.valueOf(abstractC0715.mo166());
            case 5:
                m237(1);
                return Long.valueOf(abstractC0715.mo170());
            case C1339.STRING_SET_FIELD_NUMBER /* 6 */:
                m237(5);
                return Integer.valueOf(abstractC0715.mo185());
            case C1339.DOUBLE_FIELD_NUMBER /* 7 */:
                m237(0);
                return Boolean.valueOf(abstractC0715.mo180());
            case C1339.BYTES_FIELD_NUMBER /* 8 */:
                m237(2);
                return abstractC0715.mo153();
            case 9:
            default:
                ᵹˉᵞ.ˌᵜᵹᵩ("unsupported field type.");
                return null;
            case 10:
                m237(2);
                InterfaceC4249 interfaceC4249M4013 = C1291.f5320.m4013(cls);
                AbstractC0001 abstractC0001Mo148 = interfaceC4249M4013.mo148();
                m232(abstractC0001Mo148, interfaceC4249M4013, c3098);
                interfaceC4249M4013.mo141(abstractC0001Mo148);
                return abstractC0001Mo148;
            case 11:
                return m227();
            case 12:
                m237(0);
                return Integer.valueOf(abstractC0715.mo165());
            case 13:
                m237(0);
                return Integer.valueOf(abstractC0715.mo171());
            case 14:
                m237(5);
                return Integer.valueOf(abstractC0715.mo175());
            case 15:
                m237(1);
                return Long.valueOf(abstractC0715.mo187());
            case 16:
                m237(0);
                return Integer.valueOf(abstractC0715.mo186());
            case 17:
                m237(0);
                return Long.valueOf(abstractC0715.mo176());
        }
    }

    /* renamed from: ᵞʡ, reason: contains not printable characters */
    public final void m235(InterfaceC2323 interfaceC2323, boolean z) throws InvalidProtocolBufferException.InvalidWireTypeException {
        String strMo174;
        int iMo172;
        if ((this.f375 & 7) != 2) {
            throw InvalidProtocolBufferException.m97();
        }
        do {
            AbstractC0715 abstractC0715 = this.f374;
            if (z) {
                m237(2);
                strMo174 = abstractC0715.mo153();
            } else {
                m237(2);
                strMo174 = abstractC0715.mo174();
            }
            ((C4801) interfaceC2323).add(strMo174);
            if (abstractC0715.mo161()) {
                return;
            } else {
                iMo172 = abstractC0715.mo172();
            }
        } while (iMo172 == this.f375);
        this.f376 = iMo172;
    }

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public final void m236(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException {
        int iMo172;
        int i = this.f375 & 7;
        AbstractC0715 abstractC0715 = this.f374;
        if (i == 0) {
            do {
                ((C4801) interfaceC2323).add(Integer.valueOf(abstractC0715.mo186()));
                if (abstractC0715.mo161()) {
                    return;
                } else {
                    iMo172 = abstractC0715.mo172();
                }
            } while (iMo172 == this.f375);
            this.f376 = iMo172;
            return;
        }
        if (i != 2) {
            throw InvalidProtocolBufferException.m97();
        }
        int iMo163 = abstractC0715.mo163() + abstractC0715.mo165();
        do {
            ((C4801) interfaceC2323).add(Integer.valueOf(abstractC0715.mo186()));
        } while (abstractC0715.mo163() < iMo163);
        m239(iMo163);
    }

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final void m237(int i) throws InvalidProtocolBufferException.InvalidWireTypeException {
        if ((this.f375 & 7) != i) {
            throw InvalidProtocolBufferException.m97();
        }
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final int m238() {
        int i = this.f376;
        if (i != 0) {
            this.f375 = i;
            this.f376 = 0;
        } else {
            this.f375 = this.f374.mo172();
        }
        int i2 = this.f375;
        if (i2 == 0 || i2 == this.f373) {
            return Integer.MAX_VALUE;
        }
        return i2 >>> 3;
    }

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final void m239(int i) throws InvalidProtocolBufferException {
        if (this.f374.mo163() != i) {
            throw InvalidProtocolBufferException.m94();
        }
    }

    /* renamed from: ᵨᵳʝ, reason: contains not printable characters */
    public final void m240(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException {
        int iMo172;
        int i = this.f375 & 7;
        AbstractC0715 abstractC0715 = this.f374;
        if (i == 0) {
            do {
                ((C4801) interfaceC2323).add(Integer.valueOf(abstractC0715.mo165()));
                if (abstractC0715.mo161()) {
                    return;
                } else {
                    iMo172 = abstractC0715.mo172();
                }
            } while (iMo172 == this.f375);
            this.f376 = iMo172;
            return;
        }
        if (i != 2) {
            throw InvalidProtocolBufferException.m97();
        }
        int iMo163 = abstractC0715.mo163() + abstractC0715.mo165();
        do {
            ((C4801) interfaceC2323).add(Integer.valueOf(abstractC0715.mo165()));
        } while (abstractC0715.mo163() < iMo163);
        m239(iMo163);
    }

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public final void m241(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException {
        int iMo172;
        int i = this.f375 & 7;
        AbstractC0715 abstractC0715 = this.f374;
        if (i == 0) {
            do {
                ((C4801) interfaceC2323).add(Long.valueOf(abstractC0715.mo177()));
                if (abstractC0715.mo161()) {
                    return;
                } else {
                    iMo172 = abstractC0715.mo172();
                }
            } while (iMo172 == this.f375);
            this.f376 = iMo172;
            return;
        }
        if (i != 2) {
            throw InvalidProtocolBufferException.m97();
        }
        int iMo163 = abstractC0715.mo163() + abstractC0715.mo165();
        do {
            ((C4801) interfaceC2323).add(Long.valueOf(abstractC0715.mo177()));
        } while (abstractC0715.mo163() < iMo163);
        m239(iMo163);
    }

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final void m242(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException {
        int iMo172;
        int i = this.f375 & 7;
        AbstractC0715 abstractC0715 = this.f374;
        if (i == 0) {
            do {
                ((C4801) interfaceC2323).add(Integer.valueOf(abstractC0715.mo166()));
                if (abstractC0715.mo161()) {
                    return;
                } else {
                    iMo172 = abstractC0715.mo172();
                }
            } while (iMo172 == this.f375);
            this.f376 = iMo172;
            return;
        }
        if (i != 2) {
            throw InvalidProtocolBufferException.m97();
        }
        int iMo163 = abstractC0715.mo163() + abstractC0715.mo165();
        do {
            ((C4801) interfaceC2323).add(Integer.valueOf(abstractC0715.mo166()));
        } while (abstractC0715.mo163() < iMo163);
        m239(iMo163);
    }

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public final void m243(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException {
        int iMo172;
        int i = this.f375 & 7;
        AbstractC0715 abstractC0715 = this.f374;
        if (i == 2) {
            int iMo165 = abstractC0715.mo165();
            if ((iMo165 & 3) != 0) {
                throw new InvalidProtocolBufferException("Failed to parse the message.");
            }
            int iMo163 = abstractC0715.mo163() + iMo165;
            do {
                ((C4801) interfaceC2323).add(Integer.valueOf(abstractC0715.mo175()));
            } while (abstractC0715.mo163() < iMo163);
            return;
        }
        if (i != 5) {
            throw InvalidProtocolBufferException.m97();
        }
        do {
            ((C4801) interfaceC2323).add(Integer.valueOf(abstractC0715.mo175()));
            if (abstractC0715.mo161()) {
                return;
            } else {
                iMo172 = abstractC0715.mo172();
            }
        } while (iMo172 == this.f375);
        this.f376 = iMo172;
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final void m244(Object obj, InterfaceC4249 interfaceC4249, C3098 c3098) {
        int i = this.f373;
        this.f373 = ((this.f375 >>> 3) << 3) | 4;
        try {
            interfaceC4249.mo119(obj, this, c3098);
            if (this.f375 == this.f373) {
            } else {
                throw new InvalidProtocolBufferException("Failed to parse the message.");
            }
        } finally {
            this.f373 = i;
        }
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final void m245(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException {
        int iMo172;
        int i = this.f375 & 7;
        AbstractC0715 abstractC0715 = this.f374;
        if (i == 2) {
            int iMo165 = abstractC0715.mo165();
            if ((iMo165 & 3) != 0) {
                throw new InvalidProtocolBufferException("Failed to parse the message.");
            }
            int iMo163 = abstractC0715.mo163() + iMo165;
            do {
                ((C4801) interfaceC2323).add(Integer.valueOf(abstractC0715.mo185()));
            } while (abstractC0715.mo163() < iMo163);
            return;
        }
        if (i != 5) {
            throw InvalidProtocolBufferException.m97();
        }
        do {
            ((C4801) interfaceC2323).add(Integer.valueOf(abstractC0715.mo185()));
            if (abstractC0715.mo161()) {
                return;
            } else {
                iMo172 = abstractC0715.mo172();
            }
        } while (iMo172 == this.f375);
        this.f376 = iMo172;
    }

    /* renamed from: ᵸʓᵠ, reason: contains not printable characters */
    public final void m246(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException {
        int iMo172;
        int i = this.f375 & 7;
        AbstractC0715 abstractC0715 = this.f374;
        if (i == 0) {
            do {
                ((C4801) interfaceC2323).add(Long.valueOf(abstractC0715.mo176()));
                if (abstractC0715.mo161()) {
                    return;
                } else {
                    iMo172 = abstractC0715.mo172();
                }
            } while (iMo172 == this.f375);
            this.f376 = iMo172;
            return;
        }
        if (i != 2) {
            throw InvalidProtocolBufferException.m97();
        }
        int iMo163 = abstractC0715.mo163() + abstractC0715.mo165();
        do {
            ((C4801) interfaceC2323).add(Long.valueOf(abstractC0715.mo176()));
        } while (abstractC0715.mo163() < iMo163);
        m239(iMo163);
    }

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public final void m247(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException {
        int iMo172;
        int i = this.f375 & 7;
        AbstractC0715 abstractC0715 = this.f374;
        if (i == 1) {
            do {
                ((C4801) interfaceC2323).add(Long.valueOf(abstractC0715.mo170()));
                if (abstractC0715.mo161()) {
                    return;
                } else {
                    iMo172 = abstractC0715.mo172();
                }
            } while (iMo172 == this.f375);
            this.f376 = iMo172;
            return;
        }
        if (i != 2) {
            throw InvalidProtocolBufferException.m97();
        }
        int iMo165 = abstractC0715.mo165();
        if ((iMo165 & 7) != 0) {
            throw new InvalidProtocolBufferException("Failed to parse the message.");
        }
        int iMo163 = abstractC0715.mo163() + iMo165;
        do {
            ((C4801) interfaceC2323).add(Long.valueOf(abstractC0715.mo170()));
        } while (abstractC0715.mo163() < iMo163);
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final void m248(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException {
        int iMo172;
        int i = this.f375 & 7;
        AbstractC0715 abstractC0715 = this.f374;
        if (i == 0) {
            do {
                ((C4801) interfaceC2323).add(Integer.valueOf(abstractC0715.mo171()));
                if (abstractC0715.mo161()) {
                    return;
                } else {
                    iMo172 = abstractC0715.mo172();
                }
            } while (iMo172 == this.f375);
            this.f376 = iMo172;
            return;
        }
        if (i != 2) {
            throw InvalidProtocolBufferException.m97();
        }
        int iMo163 = abstractC0715.mo163() + abstractC0715.mo165();
        do {
            ((C4801) interfaceC2323).add(Integer.valueOf(abstractC0715.mo171()));
        } while (abstractC0715.mo163() < iMo163);
        m239(iMo163);
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final void m249(InterfaceC2323 interfaceC2323) throws InvalidProtocolBufferException {
        int iMo172;
        int i = this.f375 & 7;
        AbstractC0715 abstractC0715 = this.f374;
        if (i == 0) {
            do {
                ((C4801) interfaceC2323).add(Boolean.valueOf(abstractC0715.mo180()));
                if (abstractC0715.mo161()) {
                    return;
                } else {
                    iMo172 = abstractC0715.mo172();
                }
            } while (iMo172 == this.f375);
            this.f376 = iMo172;
            return;
        }
        if (i != 2) {
            throw InvalidProtocolBufferException.m97();
        }
        int iMo163 = abstractC0715.mo163() + abstractC0715.mo165();
        do {
            ((C4801) interfaceC2323).add(Boolean.valueOf(abstractC0715.mo180()));
        } while (abstractC0715.mo163() < iMo163);
        m239(iMo163);
    }

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final boolean m250() {
        int i;
        AbstractC0715 abstractC0715 = this.f374;
        if (abstractC0715.mo161() || (i = this.f375) == this.f373) {
            return false;
        }
        return abstractC0715.mo179(i);
    }
}
