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

import com.google.crypto.tink.shaded.protobuf.InvalidProtocolBufferException;
import defpackage.AbstractC0715;
import defpackage.AbstractC1801;
import defpackage.AbstractC2202;
import defpackage.AbstractC2369;
import defpackage.AbstractC2898;
import defpackage.AbstractC3026;
import defpackage.AbstractC3306;
import defpackage.AbstractC4284;
import defpackage.AbstractC4467;
import defpackage.AbstractC4486;
import defpackage.AbstractC4600;
import defpackage.AbstractC4737;
import defpackage.AbstractC4886;
import defpackage.C0321;
import defpackage.C0910;
import defpackage.C1260;
import defpackage.C1339;
import defpackage.C1523;
import defpackage.C1537;
import defpackage.C2931;
import defpackage.C3600;
import defpackage.C4405;
import defpackage.C4572;
import defpackage.C4586;
import defpackage.C4718;
import defpackage.C4834;
import defpackage.C5201;
import defpackage.C5500;
import defpackage.InterfaceC4099;
import defpackage.InterfaceC4538;
import java.lang.reflect.Field;
import java.util.Arrays;
import java.util.List;
import java.util.logging.Level;
import sun.misc.Unsafe;

/* renamed from: com.google.crypto.tink.shaded.protobuf.ˎˏʜʾ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C0020 implements InterfaceC4538 {

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public static final int[] f1071 = new int[0];

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public static final Unsafe f1072 = AbstractC4467.m9507();

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final AbstractC0024 f1073;

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public final AbstractC0026 f1074;

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final int[] f1075;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final boolean f1076;

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

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final int f1078;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final int[] f1079;

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final C5201 f1080;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final Object[] f1081;

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final C3600 f1082;

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public final C4834 f1083;

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final int f1084;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final int f1085;

    public C0020(int[] iArr, Object[] objArr, int i, int i2, AbstractC0024 abstractC0024, int[] iArr2, int i3, int i4, C3600 c3600, C4834 c4834, AbstractC0026 abstractC0026, C4405 c4405, C5201 c5201) {
        this.f1079 = iArr;
        this.f1081 = objArr;
        this.f1077 = i;
        this.f1085 = i2;
        this.f1076 = abstractC0024 instanceof AbstractC0018;
        this.f1075 = iArr2;
        this.f1084 = i3;
        this.f1078 = i4;
        this.f1082 = c3600;
        this.f1083 = c4834;
        this.f1074 = abstractC0026;
        this.f1073 = abstractC0024;
        this.f1080 = c5201;
    }

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public static int m864(long j, Object obj) {
        return ((Integer) AbstractC4467.f16674.m8080(j, obj)).intValue();
    }

    /* renamed from: ˆᵼᵷˊ, reason: contains not printable characters */
    public static int m865(int i) {
        return (i & 267386880) >>> 20;
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public static void m866(Object obj) {
        if (m867(obj)) {
            return;
        }
        ᵨᴵᵺ.ᵨᵳʝ(obj, "Mutating immutable message: ");
    }

    /* renamed from: ᵞʡ, reason: contains not printable characters */
    public static boolean m867(Object obj) {
        if (obj == null) {
            return false;
        }
        if (obj instanceof AbstractC0018) {
            return ((AbstractC0018) obj).m849();
        }
        return true;
    }

    /* renamed from: ᵡˎ, reason: contains not printable characters */
    public static long m868(long j, Object obj) {
        return ((Long) AbstractC4467.f16674.m8080(j, obj)).longValue();
    }

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public static long m869(int i) {
        return i & 1048575;
    }

    /* JADX WARN: Removed duplicated region for block: B:120:0x025b  */
    /* JADX WARN: Removed duplicated region for block: B:121:0x025e  */
    /* JADX WARN: Removed duplicated region for block: B:124:0x0275  */
    /* JADX WARN: Removed duplicated region for block: B:125:0x0278  */
    /* JADX WARN: Removed duplicated region for block: B:162:0x0334  */
    /* JADX WARN: Removed duplicated region for block: B:177:0x037e  */
    /* JADX WARN: Removed duplicated region for block: B:183:0x0398  */
    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static com.google.crypto.tink.shaded.protobuf.C0020 m870(defpackage.C3591 r34, defpackage.C3600 r35, defpackage.C4834 r36, com.google.crypto.tink.shaded.protobuf.AbstractC0026 r37, defpackage.C4405 r38, defpackage.C5201 r39) {
        /*
            Method dump skipped, instructions count: 1019
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.crypto.tink.shaded.protobuf.C0020.m870(ᵦᵟᵭﹶ, ᵦᵬᵽ, ᵶᵵ, com.google.crypto.tink.shaded.protobuf.ᵶᵷᵕ, ᵱˑᵯ, ᵻᵘᴵ):com.google.crypto.tink.shaded.protobuf.ˎˏʜʾ");
    }

    /* renamed from: ﾞⁱ, reason: contains not printable characters */
    public static Field m871(Class cls, String str) {
        try {
            return cls.getDeclaredField(str);
        } catch (NoSuchFieldException e) {
            Field[] declaredFields = cls.getDeclaredFields();
            for (Field field : declaredFields) {
                if (str.equals(field.getName())) {
                    return field;
                }
            }
            throw new RuntimeException("Field " + str + " for " + cls.getName() + " not found. Known fields are " + Arrays.toString(declaredFields), e);
        }
    }

    /* renamed from: ˀᵗᵩ, reason: contains not printable characters */
    public final void m872(Object obj, int i, Object obj2, int i2) {
        f1072.putObject(obj, m887(i2) & 1048575, obj2);
        m890(i, i2, obj);
    }

    /* renamed from: ˁˑᵰ, reason: contains not printable characters */
    public final void m873(int i, C0029 c0029, Object obj) throws InvalidProtocolBufferException.InvalidWireTypeException {
        boolean z = (536870912 & i) != 0;
        C4834 c4834 = this.f1083;
        if (z) {
            c4834.getClass();
            c0029.m987(C4834.m10161(i & 1048575, obj), true);
        } else {
            c4834.getClass();
            c0029.m987(C4834.m10161(i & 1048575, obj), false);
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:150:0x06d9 A[Catch: all -> 0x0442, TryCatch #0 {all -> 0x0442, blocks: (B:148:0x06d4, B:150:0x06d9, B:151:0x06de, B:110:0x043d, B:113:0x0445, B:114:0x045a, B:115:0x046f, B:116:0x0484, B:117:0x0499, B:118:0x04ae, B:119:0x04c3, B:120:0x04d8, B:121:0x04ed, B:122:0x0507, B:123:0x0521, B:124:0x053c, B:125:0x0557, B:126:0x0572, B:127:0x0590, B:128:0x05ab, B:129:0x05c0, B:130:0x05db, B:131:0x05e8, B:132:0x0605, B:133:0x0620, B:134:0x063b, B:135:0x0656, B:136:0x0671, B:137:0x068c, B:138:0x06a8, B:142:0x06c4), top: B:168:0x06d4 }] */
    /* JADX WARN: Removed duplicated region for block: B:162:0x0702 A[LOOP:3: B:161:0x0700->B:162:0x0702, LOOP_END] */
    /* JADX WARN: Removed duplicated region for block: B:164:0x070c  */
    /* JADX WARN: Removed duplicated region for block: B:197:0x06e5 A[SYNTHETIC] */
    @Override // defpackage.InterfaceC4538
    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void mo874(java.lang.Object r21, com.google.crypto.tink.shaded.protobuf.C0029 r22, defpackage.C1523 r23) throws java.lang.Throwable {
        /*
            Method dump skipped, instructions count: 1958
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.crypto.tink.shaded.protobuf.C0020.mo874(java.lang.Object, com.google.crypto.tink.shaded.protobuf.ᵻᵢﹳᵰ, ˋᵪˎᴵ):void");
    }

    /* renamed from: ˊᵸˊ, reason: contains not printable characters */
    public final void m875(Object obj, int i, Object obj2) {
        f1072.putObject(obj, m887(i) & 1048575, obj2);
        m886(i, obj);
    }

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public final InterfaceC4538 m876(int i) {
        int i2 = (i / 3) * 2;
        Object[] objArr = this.f1081;
        InterfaceC4538 interfaceC4538 = (InterfaceC4538) objArr[i2];
        if (interfaceC4538 != null) {
            return interfaceC4538;
        }
        InterfaceC4538 interfaceC4538M9905 = C4718.f17421.m9905((Class) objArr[i2 + 1]);
        objArr[i2] = interfaceC4538M9905;
        return interfaceC4538M9905;
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r16v0 */
    /* JADX WARN: Type inference failed for: r16v1, types: [long] */
    /* JADX WARN: Type inference failed for: r16v3 */
    /* renamed from: ˌᵪ, reason: contains not printable characters */
    public final void m877(Object obj, C2931 c2931) throws CodedOutputStream$OutOfSpaceException {
        int i;
        boolean z;
        int i2;
        int i3;
        int i4;
        int i5;
        int i6;
        boolean z2;
        int i7;
        int i8;
        int i9;
        boolean z3;
        C0020 c0020 = this;
        int[] iArr = c0020.f1079;
        int length = iArr.length;
        Unsafe unsafe = f1072;
        int i10 = 1048575;
        int i11 = 1048575;
        int i12 = 0;
        int i13 = 0;
        while (i12 < length) {
            int iM887 = c0020.m887(i12);
            int i14 = iArr[i12];
            int iM865 = m865(iM887);
            if (iM865 <= 17) {
                int i15 = iArr[i12 + 2];
                z = 1;
                int i16 = i15 & i10;
                if (i16 != i11) {
                    if (i16 == i10) {
                        i = i10;
                        i13 = 0;
                    } else {
                        i = i10;
                        i13 = unsafe.getInt(obj, i16);
                    }
                    i11 = i16;
                } else {
                    i = i10;
                }
                int i17 = i13;
                i2 = i11;
                i3 = iM887;
                i4 = i17;
                i5 = iM865;
                i6 = 1 << (i15 >>> 20);
            } else {
                i = i10;
                z = 1;
                int i18 = i13;
                i2 = i11;
                i3 = iM887;
                i4 = i18;
                i5 = iM865;
                i6 = 0;
            }
            long j = i3 & i;
            int[] iArr2 = iArr;
            int i19 = 2;
            switch (i5) {
                case 0:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        double dMo5597 = AbstractC4467.f16674.mo5597(j, obj);
                        C0321 c0321 = (C0321) c2931.f11366;
                        c0321.getClass();
                        c0321.m1712(Double.doubleToRawLongBits(dMo5597), i14);
                    }
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 1:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        float fMo5599 = AbstractC4467.f16674.mo5599(j, obj);
                        C0321 c03212 = (C0321) c2931.f11366;
                        c03212.getClass();
                        c03212.m1720(i14, Float.floatToRawIntBits(fMo5599));
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 2:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        ((C0321) c2931.f11366).m1714(unsafe.getLong(obj, j), i14);
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 3:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        ((C0321) c2931.f11366).m1714(unsafe.getLong(obj, j), i14);
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 4:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        ((C0321) c2931.f11366).m1717(i14, unsafe.getInt(obj, j));
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 5:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        ((C0321) c2931.f11366).m1712(unsafe.getLong(obj, j), i14);
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case C1339.STRING_SET_FIELD_NUMBER /* 6 */:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        ((C0321) c2931.f11366).m1720(i14, unsafe.getInt(obj, j));
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case C1339.DOUBLE_FIELD_NUMBER /* 7 */:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        boolean zMo5600 = AbstractC4467.f16674.mo5600(j, obj);
                        C0321 c03213 = (C0321) c2931.f11366;
                        c03213.m1711(i14, 0);
                        c03213.m1723(zMo5600 ? (byte) 1 : (byte) 0);
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case C1339.BYTES_FIELD_NUMBER /* 8 */:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        Object object = unsafe.getObject(obj, j);
                        if (object instanceof String) {
                            String str = (String) object;
                            C0321 c03214 = (C0321) c2931.f11366;
                            c03214.m1711(i14, 2);
                            int i20 = c03214.f1983;
                            byte[] bArr = c03214.f1985;
                            int i21 = c03214.f1986;
                            try {
                                int iM1706 = C0321.m1706(str.length() * 3);
                                int iM17062 = C0321.m1706(str.length());
                                if (iM17062 == iM1706) {
                                    int i22 = i21 + iM17062;
                                    c03214.f1986 = i22;
                                    int i23 = AbstractC3026.f11662.ᵿʗᵝʽ(str, bArr, i22, i20 - i22);
                                    c03214.f1986 = i21;
                                    c03214.m1721((i23 - i21) - iM17062);
                                    c03214.f1986 = i23;
                                } else {
                                    c03214.m1721(AbstractC3026.m7371(str));
                                    int i24 = c03214.f1986;
                                    c03214.f1986 = AbstractC3026.f11662.ᵿʗᵝʽ(str, bArr, i24, i20 - i24);
                                }
                            } catch (IndexOutOfBoundsException e) {
                                throw new CodedOutputStream$OutOfSpaceException(e);
                            } catch (C4586 e2) {
                                c03214.f1986 = i21;
                                C0321.f1981.log(Level.WARNING, "Converting ill-formed UTF-16. Your Protocol Buffer will not round trip correctly!", (Throwable) e2);
                                byte[] bytes = str.getBytes(AbstractC3306.f12387);
                                try {
                                    c03214.m1721(bytes.length);
                                    c03214.m1713(bytes, 0, bytes.length);
                                } catch (IndexOutOfBoundsException e3) {
                                    throw new CodedOutputStream$OutOfSpaceException(e3);
                                }
                            }
                        } else {
                            AbstractC2202 abstractC2202 = (AbstractC2202) object;
                            C0321 c03215 = (C0321) c2931.f11366;
                            c03215.m1711(i14, 2);
                            c03215.m1721(abstractC2202.size());
                            C5500 c5500 = (C5500) abstractC2202;
                            c03215.m1713(c5500.f20630, c5500.mo3599(), c5500.size());
                        }
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 9:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        c2931.m7138(i14, unsafe.getObject(obj, j), c0020.m876(i12));
                    }
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 10:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        AbstractC2202 abstractC22022 = (AbstractC2202) unsafe.getObject(obj, j);
                        C0321 c03216 = (C0321) c2931.f11366;
                        c03216.m1711(i14, 2);
                        c03216.m1721(abstractC22022.size());
                        C5500 c55002 = (C5500) abstractC22022;
                        c03216.m1713(c55002.f20630, c55002.mo3599(), c55002.size());
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 11:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        ((C0321) c2931.f11366).m1715(i14, unsafe.getInt(obj, j));
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 12:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        ((C0321) c2931.f11366).m1717(i14, unsafe.getInt(obj, j));
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 13:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        ((C0321) c2931.f11366).m1720(i14, unsafe.getInt(obj, j));
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 14:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        ((C0321) c2931.f11366).m1712(unsafe.getLong(obj, j), i14);
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 15:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        int i25 = unsafe.getInt(obj, j);
                        ((C0321) c2931.f11366).m1715(i14, (i25 >> 31) ^ (i25 << 1));
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 16:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        long j2 = unsafe.getLong(obj, j);
                        ((C0321) c2931.f11366).m1714((j2 >> 63) ^ (j2 << 1), i14);
                    }
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 17:
                    if (c0020.m903(obj, i12, i2, i4, i6)) {
                        c2931.m7141(i14, unsafe.getObject(obj, j), c0020.m876(i12));
                    }
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 18:
                    z2 = false;
                    AbstractC0023.m941(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, false);
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 19:
                    z2 = false;
                    AbstractC0023.m946(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, false);
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 20:
                    z2 = false;
                    AbstractC0023.m940(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, false);
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 21:
                    z2 = false;
                    AbstractC0023.m937(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, false);
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 22:
                    z2 = false;
                    AbstractC0023.m934(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, false);
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 23:
                    z2 = false;
                    AbstractC0023.m935(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, false);
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 24:
                    z2 = false;
                    AbstractC0023.m927(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, false);
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 25:
                    z2 = false;
                    AbstractC0023.m942(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, false);
                    c0020 = this;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 26:
                    int i26 = i2;
                    int i27 = iArr2[i12];
                    List list = (List) unsafe.getObject(obj, j);
                    Class cls = AbstractC0023.f1096;
                    if (list != null && !list.isEmpty()) {
                        c2931.getClass();
                        int i28 = 0;
                        while (i28 < list.size()) {
                            C0321 c03217 = (C0321) c2931.f11366;
                            String str2 = (String) list.get(i28);
                            c03217.m1711(i27, i19);
                            int i29 = c03217.f1983;
                            byte[] bArr2 = c03217.f1985;
                            int i30 = c03217.f1986;
                            try {
                                try {
                                    int iM17063 = C0321.m1706(str2.length() * 3);
                                    int iM17064 = C0321.m1706(str2.length());
                                    if (iM17064 == iM17063) {
                                        int i31 = i30 + iM17064;
                                        c03217.f1986 = i31;
                                        i7 = i12;
                                        try {
                                            int i32 = AbstractC3026.f11662.ᵿʗᵝʽ(str2, bArr2, i31, i29 - i31);
                                            c03217.f1986 = i30;
                                            c03217.m1721((i32 - i30) - iM17064);
                                            c03217.f1986 = i32;
                                        } catch (C4586 e4) {
                                            e = e4;
                                            c03217.f1986 = i30;
                                            C0321.f1981.log(Level.WARNING, "Converting ill-formed UTF-16. Your Protocol Buffer will not round trip correctly!", (Throwable) e);
                                            byte[] bytes2 = str2.getBytes(AbstractC3306.f12387);
                                            try {
                                                c03217.m1721(bytes2.length);
                                                c03217.m1713(bytes2, 0, bytes2.length);
                                                i28++;
                                                i19 = 2;
                                                i12 = i7;
                                            } catch (IndexOutOfBoundsException e5) {
                                                throw new CodedOutputStream$OutOfSpaceException(e5);
                                            }
                                        }
                                    } else {
                                        i7 = i12;
                                        c03217.m1721(AbstractC3026.m7371(str2));
                                        int i33 = c03217.f1986;
                                        c03217.f1986 = AbstractC3026.f11662.ᵿʗᵝʽ(str2, bArr2, i33, i29 - i33);
                                    }
                                } catch (IndexOutOfBoundsException e6) {
                                    throw new CodedOutputStream$OutOfSpaceException(e6);
                                }
                            } catch (C4586 e7) {
                                e = e7;
                                i7 = i12;
                            }
                            i28++;
                            i19 = 2;
                            i12 = i7;
                        }
                    }
                    c0020 = this;
                    i2 = i26;
                    i12 = i12;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                    break;
                case 27:
                    i8 = i2;
                    int i34 = iArr2[i12];
                    List list2 = (List) unsafe.getObject(obj, j);
                    InterfaceC4538 interfaceC4538M876 = c0020.m876(i12);
                    Class cls2 = AbstractC0023.f1096;
                    if (list2 != null && !list2.isEmpty()) {
                        c2931.getClass();
                        for (int i35 = 0; i35 < list2.size(); i35++) {
                            c2931.m7138(i34, list2.get(i35), interfaceC4538M876);
                        }
                    }
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                    break;
                case 28:
                    i8 = i2;
                    int i36 = iArr2[i12];
                    List list3 = (List) unsafe.getObject(obj, j);
                    Class cls3 = AbstractC0023.f1096;
                    if (list3 != null && !list3.isEmpty()) {
                        c2931.getClass();
                        for (int i37 = 0; i37 < list3.size(); i37++) {
                            C0321 c03218 = (C0321) c2931.f11366;
                            AbstractC2202 abstractC22023 = (AbstractC2202) list3.get(i37);
                            c03218.m1711(i36, 2);
                            c03218.m1721(abstractC22023.size());
                            C5500 c55003 = (C5500) abstractC22023;
                            c03218.m1713(c55003.f20630, c55003.mo3599(), c55003.size());
                        }
                    }
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                    break;
                case 29:
                    i9 = i2;
                    z3 = false;
                    AbstractC0023.m950(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, false);
                    i2 = i9;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 30:
                    i9 = i2;
                    z3 = false;
                    AbstractC0023.m943(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, false);
                    i2 = i9;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 31:
                    i9 = i2;
                    z3 = false;
                    AbstractC0023.m932(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, false);
                    i2 = i9;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 32:
                    i9 = i2;
                    z3 = false;
                    AbstractC0023.m939(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, false);
                    i2 = i9;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 33:
                    i9 = i2;
                    z3 = false;
                    AbstractC0023.m936(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, false);
                    i2 = i9;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 34:
                    i9 = i2;
                    z3 = false;
                    AbstractC0023.m951(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, false);
                    i2 = i9;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 35:
                    i8 = i2;
                    AbstractC0023.m941(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, z);
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 36:
                    i8 = i2;
                    AbstractC0023.m946(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, z);
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 37:
                    i8 = i2;
                    AbstractC0023.m940(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, z);
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 38:
                    i8 = i2;
                    AbstractC0023.m937(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, z);
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 39:
                    i8 = i2;
                    AbstractC0023.m934(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, z);
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 40:
                    i8 = i2;
                    AbstractC0023.m935(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, z);
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 41:
                    i8 = i2;
                    AbstractC0023.m927(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, z);
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 42:
                    i8 = i2;
                    AbstractC0023.m942(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, z);
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 43:
                    i8 = i2;
                    AbstractC0023.m950(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, z);
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 44:
                    i8 = i2;
                    AbstractC0023.m943(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, z);
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 45:
                    i8 = i2;
                    AbstractC0023.m932(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, z);
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 46:
                    i8 = i2;
                    AbstractC0023.m939(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, z);
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 47:
                    i8 = i2;
                    AbstractC0023.m936(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, z);
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 48:
                    i8 = i2;
                    AbstractC0023.m951(iArr2[i12], (List) unsafe.getObject(obj, j), c2931, z);
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 49:
                    i8 = i2;
                    int i38 = iArr2[i12];
                    List list4 = (List) unsafe.getObject(obj, j);
                    InterfaceC4538 interfaceC4538M8762 = c0020.m876(i12);
                    Class cls4 = AbstractC0023.f1096;
                    if (list4 != null && !list4.isEmpty()) {
                        c2931.getClass();
                        for (int i39 = 0; i39 < list4.size(); i39++) {
                            c2931.m7141(i38, list4.get(i39), interfaceC4538M8762);
                        }
                    }
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                    break;
                case 50:
                    i8 = i2;
                    if (unsafe.getObject(obj, j) != null) {
                        Object objM899 = c0020.m899(i12);
                        c0020.f1080.getClass();
                        AbstractC4486.m9552(objM899);
                        throw null;
                    }
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 51:
                    i8 = i2;
                    if (c0020.m895(i14, i12, obj)) {
                        double dDoubleValue = ((Double) AbstractC4467.f16674.m8080(j, obj)).doubleValue();
                        C0321 c03219 = (C0321) c2931.f11366;
                        c03219.getClass();
                        c03219.m1712(Double.doubleToRawLongBits(dDoubleValue), i14);
                    }
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 52:
                    i8 = i2;
                    if (c0020.m895(i14, i12, obj)) {
                        float fFloatValue = ((Float) AbstractC4467.f16674.m8080(j, obj)).floatValue();
                        C0321 c032110 = (C0321) c2931.f11366;
                        c032110.getClass();
                        c032110.m1720(i14, Float.floatToRawIntBits(fFloatValue));
                    }
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 53:
                    i8 = i2;
                    if (c0020.m895(i14, i12, obj)) {
                        ((C0321) c2931.f11366).m1714(m868(j, obj), i14);
                    }
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 54:
                    i8 = i2;
                    if (c0020.m895(i14, i12, obj)) {
                        ((C0321) c2931.f11366).m1714(m868(j, obj), i14);
                    }
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 55:
                    i8 = i2;
                    if (c0020.m895(i14, i12, obj)) {
                        ((C0321) c2931.f11366).m1717(i14, m864(j, obj));
                    }
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 56:
                    i8 = i2;
                    if (c0020.m895(i14, i12, obj)) {
                        ((C0321) c2931.f11366).m1712(m868(j, obj), i14);
                    }
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 57:
                    i8 = i2;
                    if (c0020.m895(i14, i12, obj)) {
                        ((C0321) c2931.f11366).m1720(i14, m864(j, obj));
                    }
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 58:
                    i8 = i2;
                    if (c0020.m895(i14, i12, obj)) {
                        boolean zBooleanValue = ((Boolean) AbstractC4467.f16674.m8080(j, obj)).booleanValue();
                        C0321 c032111 = (C0321) c2931.f11366;
                        c032111.m1711(i14, 0);
                        c032111.m1723(zBooleanValue ? (byte) 1 : (byte) 0);
                    }
                    i2 = i8;
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 59:
                    if (c0020.m895(i14, i12, obj)) {
                        Object object2 = unsafe.getObject(obj, j);
                        if (object2 instanceof String) {
                            String str3 = (String) object2;
                            C0321 c032112 = (C0321) c2931.f11366;
                            c032112.m1711(i14, 2);
                            int i40 = c032112.f1983;
                            byte[] bArr3 = c032112.f1985;
                            int i41 = c032112.f1986;
                            try {
                                try {
                                    int iM17065 = C0321.m1706(str3.length() * 3);
                                    int iM17066 = C0321.m1706(str3.length());
                                    if (iM17066 == iM17065) {
                                        int i42 = i41 + iM17066;
                                        c032112.f1986 = i42;
                                        i8 = i2;
                                        try {
                                            int i43 = AbstractC3026.f11662.ᵿʗᵝʽ(str3, bArr3, i42, i40 - i42);
                                            c032112.f1986 = i41;
                                            c032112.m1721((i43 - i41) - iM17066);
                                            c032112.f1986 = i43;
                                        } catch (C4586 e8) {
                                            e = e8;
                                            c032112.f1986 = i41;
                                            C0321.f1981.log(Level.WARNING, "Converting ill-formed UTF-16. Your Protocol Buffer will not round trip correctly!", (Throwable) e);
                                            byte[] bytes3 = str3.getBytes(AbstractC3306.f12387);
                                            try {
                                                c032112.m1721(bytes3.length);
                                                c032112.m1713(bytes3, 0, bytes3.length);
                                                i2 = i8;
                                                i12 += 3;
                                                i11 = i2;
                                                i13 = i4;
                                                i10 = i;
                                                iArr = iArr2;
                                            } catch (IndexOutOfBoundsException e9) {
                                                throw new CodedOutputStream$OutOfSpaceException(e9);
                                            }
                                        }
                                    } else {
                                        i8 = i2;
                                        c032112.m1721(AbstractC3026.m7371(str3));
                                        int i44 = c032112.f1986;
                                        c032112.f1986 = AbstractC3026.f11662.ᵿʗᵝʽ(str3, bArr3, i44, i40 - i44);
                                    }
                                } catch (C4586 e10) {
                                    e = e10;
                                    i8 = i2;
                                }
                            } catch (IndexOutOfBoundsException e11) {
                                throw new CodedOutputStream$OutOfSpaceException(e11);
                            }
                        } else {
                            i8 = i2;
                            AbstractC2202 abstractC22024 = (AbstractC2202) object2;
                            C0321 c032113 = (C0321) c2931.f11366;
                            c032113.m1711(i14, 2);
                            c032113.m1721(abstractC22024.size());
                            C5500 c55004 = (C5500) abstractC22024;
                            c032113.m1713(c55004.f20630, c55004.mo3599(), c55004.size());
                        }
                        i2 = i8;
                    }
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 60:
                    if (c0020.m895(i14, i12, obj)) {
                        c2931.m7138(i14, unsafe.getObject(obj, j), c0020.m876(i12));
                    }
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 61:
                    if (c0020.m895(i14, i12, obj)) {
                        AbstractC2202 abstractC22025 = (AbstractC2202) unsafe.getObject(obj, j);
                        C0321 c032114 = (C0321) c2931.f11366;
                        c032114.m1711(i14, 2);
                        c032114.m1721(abstractC22025.size());
                        C5500 c55005 = (C5500) abstractC22025;
                        c032114.m1713(c55005.f20630, c55005.mo3599(), c55005.size());
                    }
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 62:
                    if (c0020.m895(i14, i12, obj)) {
                        ((C0321) c2931.f11366).m1715(i14, m864(j, obj));
                    }
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 63:
                    if (c0020.m895(i14, i12, obj)) {
                        ((C0321) c2931.f11366).m1717(i14, m864(j, obj));
                    }
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 64:
                    if (c0020.m895(i14, i12, obj)) {
                        ((C0321) c2931.f11366).m1720(i14, m864(j, obj));
                    }
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 65:
                    if (c0020.m895(i14, i12, obj)) {
                        ((C0321) c2931.f11366).m1712(m868(j, obj), i14);
                    }
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 66:
                    if (c0020.m895(i14, i12, obj)) {
                        int iM864 = m864(j, obj);
                        ((C0321) c2931.f11366).m1715(i14, (iM864 >> 31) ^ (iM864 << 1));
                    }
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 67:
                    if (c0020.m895(i14, i12, obj)) {
                        long jM868 = m868(j, obj);
                        ((C0321) c2931.f11366).m1714((jM868 >> 63) ^ (jM868 << z), i14);
                    }
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                case 68:
                    if (c0020.m895(i14, i12, obj)) {
                        c2931.m7141(i14, unsafe.getObject(obj, j), c0020.m876(i12));
                    }
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
                default:
                    i12 += 3;
                    i11 = i2;
                    i13 = i4;
                    i10 = i;
                    iArr = iArr2;
            }
        }
        ((C0019) c0020.f1074).getClass();
        ((AbstractC0018) obj).unknownFields.m963(c2931);
    }

    /* JADX WARN: Removed duplicated region for block: B:42:0x00e1 A[PHI: r3
      0x00e1: PHI (r3v32 int) = (r3v10 int), (r3v33 int) binds: [B:83:0x0216, B:41:0x00df] A[DONT_GENERATE, DONT_INLINE]] */
    @Override // defpackage.InterfaceC4538
    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final int mo878(com.google.crypto.tink.shaded.protobuf.AbstractC0018 r12) {
        /*
            Method dump skipped, instructions count: 796
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.crypto.tink.shaded.protobuf.C0020.mo878(com.google.crypto.tink.shaded.protobuf.ˇʼʤˎ):int");
    }

    /* JADX WARN: Code restructure failed: missing block: B:101:0x0297, code lost:
    
        r4 = r9;
        r9 = r25 | r23;
        r3 = r4;
        r4 = r13;
        r13 = r7;
        r7 = r4;
        r4 = r33;
     */
    /* JADX WARN: Code restructure failed: missing block: B:52:0x014c, code lost:
    
        r4 = r9;
        r9 = r25 | r23;
        r3 = r7;
        r7 = r13;
        r13 = r4;
        r4 = r33;
        r5 = r2;
        r2 = r10;
     */
    /* JADX WARN: Multi-variable type inference failed */
    /* renamed from: ˎˑː, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final int m879(java.lang.Object r30, byte[] r31, int r32, int r33, int r34, defpackage.C4572 r35) throws com.google.crypto.tink.shaded.protobuf.InvalidProtocolBufferException {
        /*
            Method dump skipped, instructions count: 1276
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.crypto.tink.shaded.protobuf.C0020.m879(java.lang.Object, byte[], int, int, int, ᵳᵔᵽⁱ):int");
    }

    /* JADX WARN: Removed duplicated region for block: B:13:0x003d  */
    @Override // defpackage.InterfaceC4538
    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final boolean mo880(com.google.crypto.tink.shaded.protobuf.AbstractC0018 r12, com.google.crypto.tink.shaded.protobuf.AbstractC0018 r13) {
        /*
            Method dump skipped, instructions count: 666
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.crypto.tink.shaded.protobuf.C0020.mo880(com.google.crypto.tink.shaded.protobuf.ˇʼʤˎ, com.google.crypto.tink.shaded.protobuf.ˇʼʤˎ):boolean");
    }

    @Override // defpackage.InterfaceC4538
    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final boolean mo881(Object obj) {
        int i;
        int i2;
        int i3;
        int i4 = 1048575;
        int i5 = 0;
        int i6 = 0;
        while (i6 < this.f1084) {
            int i7 = this.f1075[i6];
            int[] iArr = this.f1079;
            int i8 = iArr[i7];
            int iM887 = m887(i7);
            int i9 = iArr[i7 + 2];
            int i10 = i9 & 1048575;
            int i11 = 1 << (i9 >>> 20);
            if (i10 != i4) {
                if (i10 != 1048575) {
                    i5 = f1072.getInt(obj, i10);
                }
                i2 = i7;
                i3 = i5;
                i = i10;
            } else {
                int i12 = i5;
                i = i4;
                i2 = i7;
                i3 = i12;
            }
            if ((268435456 & iM887) == 0 || m903(obj, i2, i, i3, i11)) {
                int iM865 = m865(iM887);
                if (iM865 == 9 || iM865 == 17) {
                    if (m903(obj, i2, i, i3, i11)) {
                        if (!m876(i2).mo881(AbstractC4467.f16674.m8080(iM887 & 1048575, obj))) {
                        }
                    } else {
                        continue;
                    }
                    i6++;
                    i4 = i;
                    i5 = i3;
                } else {
                    if (iM865 != 27) {
                        if (iM865 == 60 || iM865 == 68) {
                            if (m895(i8, i2, obj)) {
                                if (!m876(i2).mo881(AbstractC4467.f16674.m8080(iM887 & 1048575, obj))) {
                                }
                            } else {
                                continue;
                            }
                        } else if (iM865 != 49) {
                            if (iM865 != 50) {
                                continue;
                            } else {
                                Object objM8080 = AbstractC4467.f16674.m8080(iM887 & 1048575, obj);
                                this.f1080.getClass();
                                if (!((C1537) objM8080).isEmpty()) {
                                    AbstractC4486.m9552(m899(i2));
                                    throw null;
                                }
                            }
                        }
                        i6++;
                        i4 = i;
                        i5 = i3;
                    }
                    List list = (List) AbstractC4467.f16674.m8080(iM887 & 1048575, obj);
                    if (list.isEmpty()) {
                        continue;
                    } else {
                        InterfaceC4538 interfaceC4538M876 = m876(i2);
                        for (int i13 = 0; i13 < list.size(); i13++) {
                            if (interfaceC4538M876.mo881(list.get(i13))) {
                            }
                        }
                    }
                    i6++;
                    i4 = i;
                    i5 = i3;
                }
            }
            return false;
        }
        return true;
    }

    /* renamed from: ˑᵝﹳᵜ, reason: contains not printable characters */
    public final int m882(int i, int i2) {
        int[] iArr = this.f1079;
        int length = (iArr.length / 3) - 1;
        while (i2 <= length) {
            int i3 = (length + i2) >>> 1;
            int i4 = i3 * 3;
            int i5 = iArr[i4];
            if (i == i5) {
                return i4;
            }
            if (i < i5) {
                length = i3 - 1;
            } else {
                i2 = i3 + 1;
            }
        }
        return -1;
    }

    /* renamed from: ˑᵥˁ, reason: contains not printable characters */
    public final void m883(long j, Object obj, int i) {
        Unsafe unsafe = f1072;
        Object objM899 = m899(i);
        Object object = unsafe.getObject(obj, j);
        this.f1080.getClass();
        if (!((C1537) object).f6147) {
            C1537 c1537M4468 = C1537.f6146.m4468();
            C5201.m10756(c1537M4468, object);
            unsafe.putObject(obj, j, c1537M4468);
        }
        AbstractC4486.m9552(objM899);
        throw null;
    }

    /* renamed from: ˑᵱ, reason: contains not printable characters */
    public final void m884(Object obj, int i, Object obj2) {
        long jM887 = m887(i) & 1048575;
        Object objM8080 = AbstractC4467.f16674.m8080(jM887, obj);
        C5201 c5201 = this.f1080;
        if (objM8080 != null) {
            c5201.getClass();
            if (!((C1537) objM8080).f6147) {
                C1537 c1537M4468 = C1537.f6146.m4468();
                C5201.m10756(c1537M4468, objM8080);
                AbstractC4467.m9496(obj, jM887, c1537M4468);
                objM8080 = c1537M4468;
            }
        } else {
            c5201.getClass();
            objM8080 = C1537.f6146.m4468();
            AbstractC4467.m9496(obj, jM887, objM8080);
        }
        c5201.getClass();
        AbstractC4486.m9552(obj2);
        throw null;
    }

    /* renamed from: ᐧﾞ, reason: contains not printable characters */
    public final void m885(Object obj, int i, C0029 c0029, InterfaceC4538 interfaceC4538, C1523 c1523) throws InvalidProtocolBufferException {
        int iMo172;
        this.f1083.getClass();
        InterfaceC4099 interfaceC4099M10161 = C4834.m10161(i & 1048575, obj);
        AbstractC0715 abstractC0715 = c0029.f1115;
        int i2 = c0029.f1116;
        if ((i2 & 7) != 2) {
            throw InvalidProtocolBufferException.m837();
        }
        do {
            Object objMo907 = interfaceC4538.mo907();
            c0029.m974(objMo907, interfaceC4538, c1523);
            interfaceC4538.mo900(objMo907);
            interfaceC4099M10161.add(objMo907);
            if (abstractC0715.mo161() || c0029.f1117 != 0) {
                return;
            } else {
                iMo172 = abstractC0715.mo172();
            }
        } while (iMo172 == i2);
        c0029.f1117 = iMo172;
    }

    /* renamed from: ᵙᵢᵨᵳ, reason: contains not printable characters */
    public final void m886(int i, Object obj) {
        int i2 = this.f1079[i + 2];
        long j = 1048575 & i2;
        if (j == 1048575) {
            return;
        }
        AbstractC4467.m9503(j, obj, (1 << (i2 >>> 20)) | AbstractC4467.f16674.m8079(j, obj));
    }

    /* renamed from: ᵛˈᵤ, reason: contains not printable characters */
    public final int m887(int i) {
        return this.f1079[i + 1];
    }

    @Override // defpackage.InterfaceC4538
    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final void mo888(Object obj, C2931 c2931) throws CodedOutputStream$OutOfSpaceException {
        c2931.getClass();
        m877(obj, c2931);
    }

    /* JADX WARN: Removed duplicated region for block: B:69:0x0110 A[RETURN] */
    /* JADX WARN: Removed duplicated region for block: B:70:0x0111 A[RETURN] */
    /* renamed from: ᵡʠ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final boolean m889(int r8, java.lang.Object r9) {
        /*
            Method dump skipped, instructions count: 314
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.crypto.tink.shaded.protobuf.C0020.m889(int, java.lang.Object):boolean");
    }

    /* renamed from: ᵡᵘˎʽ, reason: contains not printable characters */
    public final void m890(int i, int i2, Object obj) {
        AbstractC4467.m9503(this.f1079[i2 + 2] & 1048575, obj, i);
    }

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final void m891(Object obj, int i, Object obj2) {
        int[] iArr = this.f1079;
        int i2 = iArr[i];
        if (m895(i2, i, obj2)) {
            long jM887 = m887(i) & 1048575;
            Unsafe unsafe = f1072;
            Object object = unsafe.getObject(obj2, jM887);
            if (object == null) {
                C1260.m3811(iArr[i], obj2);
                return;
            }
            InterfaceC4538 interfaceC4538M876 = m876(i);
            if (!m895(i2, i, obj)) {
                if (m867(object)) {
                    Object objMo907 = interfaceC4538M876.mo907();
                    interfaceC4538M876.mo892(objMo907, object);
                    unsafe.putObject(obj, jM887, objMo907);
                } else {
                    unsafe.putObject(obj, jM887, object);
                }
                m890(i2, i, obj);
                return;
            }
            Object object2 = unsafe.getObject(obj, jM887);
            if (!m867(object2)) {
                Object objMo9072 = interfaceC4538M876.mo907();
                interfaceC4538M876.mo892(objMo9072, object2);
                unsafe.putObject(obj, jM887, objMo9072);
                object2 = objMo9072;
            }
            interfaceC4538M876.mo892(object2, object);
        }
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Removed duplicated region for block: B:9:0x0022  */
    @Override // defpackage.InterfaceC4538
    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void mo892(java.lang.Object r11, java.lang.Object r12) {
        /*
            Method dump skipped, instructions count: 640
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.crypto.tink.shaded.protobuf.C0020.mo892(java.lang.Object, java.lang.Object):void");
    }

    /* renamed from: ᵧـˌᵎ, reason: contains not printable characters */
    public final int m893(Object obj, byte[] bArr, int i, int i2, int i3, int i4, int i5, long j, int i6, long j2, C4572 c4572) throws InvalidProtocolBufferException {
        int i7;
        int i8;
        Unsafe unsafe = f1072;
        InterfaceC4099 interfaceC4099Mo8981 = (InterfaceC4099) unsafe.getObject(obj, j2);
        if (!((AbstractC2369) interfaceC4099Mo8981).f9294) {
            interfaceC4099Mo8981 = interfaceC4099Mo8981.mo8981(interfaceC4099Mo8981.size() * 2);
            unsafe.putObject(obj, j2, interfaceC4099Mo8981);
        }
        InterfaceC4099 interfaceC4099 = interfaceC4099Mo8981;
        switch (i6) {
            case 18:
            case 35:
                if (i4 != 2) {
                    if (i4 != 1) {
                        return i;
                    }
                    AbstractC2898 abstractC2898 = (AbstractC2898) interfaceC4099;
                    abstractC2898.m7068(Double.longBitsToDouble(ᵳـᵔʤ.ᵹᵝᵶ(i, bArr)));
                    int i9 = i + 8;
                    while (i9 < i2) {
                        int i10 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i9, c4572);
                        if (i3 != c4572.f16998) {
                            return i9;
                        }
                        abstractC2898.m7068(Double.longBitsToDouble(ᵳـᵔʤ.ᵹᵝᵶ(i10, bArr)));
                        i9 = i10 + 8;
                    }
                    return i9;
                }
                AbstractC2898 abstractC28982 = (AbstractC2898) interfaceC4099;
                int i11 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i, c4572);
                int i12 = c4572.f16998;
                int i13 = i11 + i12;
                if (i13 > bArr.length) {
                    throw InvalidProtocolBufferException.m835();
                }
                int i14 = (i12 / 8) + 0;
                double[] dArr = abstractC28982.f11256;
                if (i14 > dArr.length) {
                    if (dArr.length == 0) {
                        abstractC28982.f11256 = new double[Math.max(i14, 10)];
                    } else {
                        int length = dArr.length;
                        while (length < i14) {
                            length = AbstractC4737.m10017(length, 3, 2, 1, 10);
                        }
                        abstractC28982.f11256 = Arrays.copyOf(abstractC28982.f11256, length);
                    }
                }
                while (i11 < i13) {
                    abstractC28982.m7068(Double.longBitsToDouble(ᵳـᵔʤ.ᵹᵝᵶ(i11, bArr)));
                    i11 += 8;
                }
                if (i11 == i13) {
                    return i11;
                }
                throw InvalidProtocolBufferException.m835();
            case 19:
            case 36:
                if (i4 != 2) {
                    if (i4 != 5) {
                        return i;
                    }
                    AbstractC4284 abstractC4284 = (AbstractC4284) interfaceC4099;
                    abstractC4284.m9264(Float.intBitsToFloat(ᵳـᵔʤ.ˎˏʜʾ(i, bArr)));
                    int i15 = i + 4;
                    while (i15 < i2) {
                        int i16 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i15, c4572);
                        if (i3 != c4572.f16998) {
                            return i15;
                        }
                        abstractC4284.m9264(Float.intBitsToFloat(ᵳـᵔʤ.ˎˏʜʾ(i16, bArr)));
                        i15 = i16 + 4;
                    }
                    return i15;
                }
                AbstractC4284 abstractC42842 = (AbstractC4284) interfaceC4099;
                int i17 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i, c4572);
                int i18 = c4572.f16998;
                int i19 = i17 + i18;
                if (i19 > bArr.length) {
                    throw InvalidProtocolBufferException.m835();
                }
                int i20 = (i18 / 4) + 0;
                float[] fArr = abstractC42842.f16067;
                if (i20 > fArr.length) {
                    if (fArr.length == 0) {
                        abstractC42842.f16067 = new float[Math.max(i20, 10)];
                    } else {
                        int length2 = fArr.length;
                        while (length2 < i20) {
                            length2 = AbstractC4737.m10017(length2, 3, 2, 1, 10);
                        }
                        abstractC42842.f16067 = Arrays.copyOf(abstractC42842.f16067, length2);
                    }
                }
                while (i17 < i19) {
                    abstractC42842.m9264(Float.intBitsToFloat(ᵳـᵔʤ.ˎˏʜʾ(i17, bArr)));
                    i17 += 4;
                }
                if (i17 == i19) {
                    return i17;
                }
                throw InvalidProtocolBufferException.m835();
            case 20:
            case 21:
            case 37:
            case 38:
                if (i4 == 2) {
                    AbstractC4600 abstractC4600 = (AbstractC4600) interfaceC4099;
                    int i21 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i, c4572);
                    int i22 = c4572.f16998 + i21;
                    while (i21 < i22) {
                        i21 = ᵳـᵔʤ.ᵪʩ(bArr, i21, c4572);
                        abstractC4600.m9767(c4572.f16999);
                    }
                    if (i21 == i22) {
                        return i21;
                    }
                    throw InvalidProtocolBufferException.m835();
                }
                if (i4 != 0) {
                    return i;
                }
                AbstractC4600 abstractC46002 = (AbstractC4600) interfaceC4099;
                int i23 = ᵳـᵔʤ.ᵪʩ(bArr, i, c4572);
                abstractC46002.m9767(c4572.f16999);
                while (i23 < i2) {
                    int i24 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i23, c4572);
                    if (i3 != c4572.f16998) {
                        return i23;
                    }
                    i23 = ᵳـᵔʤ.ᵪʩ(bArr, i24, c4572);
                    abstractC46002.m9767(c4572.f16999);
                }
                return i23;
            case 22:
            case 29:
            case 39:
            case 43:
                i7 = i;
                if (i4 == 2) {
                    AbstractC1801 abstractC1801 = (AbstractC1801) interfaceC4099;
                    int i25 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i7, c4572);
                    int i26 = c4572.f16998 + i25;
                    while (i25 < i26) {
                        i25 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i25, c4572);
                        abstractC1801.m5121(c4572.f16998);
                    }
                    if (i25 == i26) {
                        return i25;
                    }
                    throw InvalidProtocolBufferException.m835();
                }
                if (i4 == 0) {
                    return ᵳـᵔʤ.ᵯٴᵦ(i3, bArr, i7, i2, interfaceC4099, c4572);
                }
                break;
            case 23:
            case 32:
            case 40:
            case 46:
                i7 = i;
                if (i4 == 2) {
                    AbstractC4600 abstractC46003 = (AbstractC4600) interfaceC4099;
                    int i27 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i7, c4572);
                    int i28 = c4572.f16998;
                    int i29 = i27 + i28;
                    if (i29 > bArr.length) {
                        throw InvalidProtocolBufferException.m835();
                    }
                    int i30 = (i28 / 8) + 0;
                    long[] jArr = abstractC46003.f17061;
                    if (i30 > jArr.length) {
                        if (jArr.length == 0) {
                            abstractC46003.f17061 = new long[Math.max(i30, 10)];
                        } else {
                            int length3 = jArr.length;
                            while (length3 < i30) {
                                length3 = AbstractC4737.m10017(length3, 3, 2, 1, 10);
                            }
                            abstractC46003.f17061 = Arrays.copyOf(abstractC46003.f17061, length3);
                        }
                    }
                    while (i27 < i29) {
                        abstractC46003.m9767(ᵳـᵔʤ.ᵹᵝᵶ(i27, bArr));
                        i27 += 8;
                    }
                    if (i27 == i29) {
                        return i27;
                    }
                    throw InvalidProtocolBufferException.m835();
                }
                if (i4 == 1) {
                    AbstractC4600 abstractC46004 = (AbstractC4600) interfaceC4099;
                    abstractC46004.m9767(ᵳـᵔʤ.ᵹᵝᵶ(i7, bArr));
                    int i31 = i7 + 8;
                    while (i31 < i2) {
                        int i32 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i31, c4572);
                        if (i3 != c4572.f16998) {
                            return i31;
                        }
                        abstractC46004.m9767(ᵳـᵔʤ.ᵹᵝᵶ(i32, bArr));
                        i31 = i32 + 8;
                    }
                    return i31;
                }
                break;
            case 24:
            case 31:
            case 41:
            case 45:
                i7 = i;
                if (i4 == 2) {
                    AbstractC1801 abstractC18012 = (AbstractC1801) interfaceC4099;
                    int i33 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i7, c4572);
                    int i34 = c4572.f16998;
                    int i35 = i33 + i34;
                    if (i35 > bArr.length) {
                        throw InvalidProtocolBufferException.m835();
                    }
                    int i36 = (i34 / 4) + 0;
                    int[] iArr = abstractC18012.f7261;
                    if (i36 > iArr.length) {
                        if (iArr.length == 0) {
                            abstractC18012.f7261 = new int[Math.max(i36, 10)];
                        } else {
                            int length4 = iArr.length;
                            while (length4 < i36) {
                                length4 = AbstractC4737.m10017(length4, 3, 2, 1, 10);
                            }
                            abstractC18012.f7261 = Arrays.copyOf(abstractC18012.f7261, length4);
                        }
                    }
                    while (i33 < i35) {
                        abstractC18012.m5121(ᵳـᵔʤ.ˎˏʜʾ(i33, bArr));
                        i33 += 4;
                    }
                    if (i33 == i35) {
                        return i33;
                    }
                    throw InvalidProtocolBufferException.m835();
                }
                if (i4 == 5) {
                    AbstractC1801 abstractC18013 = (AbstractC1801) interfaceC4099;
                    abstractC18013.m5121(ᵳـᵔʤ.ˎˏʜʾ(i7, bArr));
                    int i37 = i7 + 4;
                    while (i37 < i2) {
                        int i38 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i37, c4572);
                        if (i3 != c4572.f16998) {
                            return i37;
                        }
                        abstractC18013.m5121(ᵳـᵔʤ.ˎˏʜʾ(i38, bArr));
                        i37 = i38 + 4;
                    }
                    return i37;
                }
                break;
            case 25:
            case 42:
                i7 = i;
                if (i4 == 2) {
                    AbstractC4886 abstractC4886 = (AbstractC4886) interfaceC4099;
                    int i39 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i7, c4572);
                    int i40 = c4572.f16998 + i39;
                    while (i39 < i40) {
                        i39 = ᵳـᵔʤ.ᵪʩ(bArr, i39, c4572);
                        abstractC4886.m10333(c4572.f16999 != 0);
                    }
                    if (i39 == i40) {
                        return i39;
                    }
                    throw InvalidProtocolBufferException.m835();
                }
                if (i4 == 0) {
                    AbstractC4886 abstractC48862 = (AbstractC4886) interfaceC4099;
                    int i41 = ᵳـᵔʤ.ᵪʩ(bArr, i7, c4572);
                    abstractC48862.m10333(c4572.f16999 != 0);
                    while (i41 < i2) {
                        int i42 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i41, c4572);
                        if (i3 != c4572.f16998) {
                            return i41;
                        }
                        i41 = ᵳـᵔʤ.ᵪʩ(bArr, i42, c4572);
                        abstractC48862.m10333(c4572.f16999 != 0);
                    }
                    return i41;
                }
                break;
            case 26:
                i7 = i;
                if (i4 == 2) {
                    if ((j & 536870912) == 0) {
                        int i43 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i7, c4572);
                        int i44 = c4572.f16998;
                        if (i44 < 0) {
                            throw InvalidProtocolBufferException.m834();
                        }
                        if (i44 == 0) {
                            interfaceC4099.add("");
                        } else {
                            interfaceC4099.add(new String(bArr, i43, i44, AbstractC3306.f12387));
                            i43 += i44;
                        }
                        while (i43 < i2) {
                            int i45 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i43, c4572);
                            if (i3 != c4572.f16998) {
                                return i43;
                            }
                            i43 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i45, c4572);
                            int i46 = c4572.f16998;
                            if (i46 < 0) {
                                throw InvalidProtocolBufferException.m834();
                            }
                            if (i46 == 0) {
                                interfaceC4099.add("");
                            } else {
                                interfaceC4099.add(new String(bArr, i43, i46, AbstractC3306.f12387));
                                i43 += i46;
                            }
                        }
                        return i43;
                    }
                    int i47 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i7, c4572);
                    int i48 = c4572.f16998;
                    if (i48 < 0) {
                        throw InvalidProtocolBufferException.m834();
                    }
                    if (i48 == 0) {
                        interfaceC4099.add("");
                    } else {
                        int i49 = i47 + i48;
                        if (AbstractC3026.f11662.ˀᵗᵩ(bArr, i47, i49) != 0) {
                            throw InvalidProtocolBufferException.m839();
                        }
                        interfaceC4099.add(new String(bArr, i47, i48, AbstractC3306.f12387));
                        i47 = i49;
                    }
                    while (i47 < i2) {
                        int i50 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i47, c4572);
                        if (i3 != c4572.f16998) {
                            return i47;
                        }
                        i47 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i50, c4572);
                        int i51 = c4572.f16998;
                        if (i51 < 0) {
                            throw InvalidProtocolBufferException.m834();
                        }
                        if (i51 == 0) {
                            interfaceC4099.add("");
                        } else {
                            int i52 = i47 + i51;
                            if (AbstractC3026.f11662.ˀᵗᵩ(bArr, i47, i52) != 0) {
                                throw InvalidProtocolBufferException.m839();
                            }
                            interfaceC4099.add(new String(bArr, i47, i51, AbstractC3306.f12387));
                            i47 = i52;
                        }
                    }
                    return i47;
                }
                break;
            case 27:
                return i4 == 2 ? ᵳـᵔʤ.ᵝᵵᵺ(m876(i5), i3, bArr, i, i2, interfaceC4099, c4572) : i;
            case 28:
                if (i4 != 2) {
                    return i;
                }
                int i53 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i, c4572);
                int i54 = c4572.f16998;
                if (i54 < 0) {
                    throw InvalidProtocolBufferException.m834();
                }
                if (i54 > bArr.length - i53) {
                    throw InvalidProtocolBufferException.m835();
                }
                if (i54 == 0) {
                    interfaceC4099.add(AbstractC2202.f8641);
                } else {
                    interfaceC4099.add(AbstractC2202.m5862(bArr, i53, i54));
                    i53 += i54;
                }
                while (i53 < i2) {
                    int i55 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i53, c4572);
                    if (i3 != c4572.f16998) {
                        return i53;
                    }
                    i53 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i55, c4572);
                    int i56 = c4572.f16998;
                    if (i56 < 0) {
                        throw InvalidProtocolBufferException.m834();
                    }
                    if (i56 > bArr.length - i53) {
                        throw InvalidProtocolBufferException.m835();
                    }
                    if (i56 == 0) {
                        interfaceC4099.add(AbstractC2202.f8641);
                    } else {
                        interfaceC4099.add(AbstractC2202.m5862(bArr, i53, i56));
                        i53 += i56;
                    }
                }
                return i53;
            case 30:
            case 44:
                if (i4 == 2) {
                    AbstractC1801 abstractC18014 = (AbstractC1801) interfaceC4099;
                    i8 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i, c4572);
                    int i57 = c4572.f16998 + i8;
                    while (i8 < i57) {
                        i8 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i8, c4572);
                        abstractC18014.m5121(c4572.f16998);
                    }
                    if (i8 != i57) {
                        throw InvalidProtocolBufferException.m835();
                    }
                } else {
                    if (i4 != 0) {
                        return i;
                    }
                    i8 = ᵳـᵔʤ.ᵯٴᵦ(i3, bArr, i, i2, interfaceC4099, c4572);
                }
                m896(i5);
                Class cls = AbstractC0023.f1096;
                return i8;
            case 33:
            case 47:
                if (i4 == 2) {
                    AbstractC1801 abstractC18015 = (AbstractC1801) interfaceC4099;
                    int i58 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i, c4572);
                    int i59 = c4572.f16998 + i58;
                    while (i58 < i59) {
                        i58 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i58, c4572);
                        abstractC18015.m5121(AbstractC0715.m2713(c4572.f16998));
                    }
                    if (i58 == i59) {
                        return i58;
                    }
                    throw InvalidProtocolBufferException.m835();
                }
                if (i4 != 0) {
                    return i;
                }
                AbstractC1801 abstractC18016 = (AbstractC1801) interfaceC4099;
                int i60 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i, c4572);
                abstractC18016.m5121(AbstractC0715.m2713(c4572.f16998));
                while (i60 < i2) {
                    int i61 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i60, c4572);
                    if (i3 != c4572.f16998) {
                        return i60;
                    }
                    i60 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i61, c4572);
                    abstractC18016.m5121(AbstractC0715.m2713(c4572.f16998));
                }
                return i60;
            case 34:
            case 48:
                if (i4 == 2) {
                    AbstractC4600 abstractC46005 = (AbstractC4600) interfaceC4099;
                    int i62 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i, c4572);
                    int i63 = c4572.f16998 + i62;
                    while (i62 < i63) {
                        i62 = ᵳـᵔʤ.ᵪʩ(bArr, i62, c4572);
                        abstractC46005.m9767(AbstractC0715.m2711(c4572.f16999));
                    }
                    if (i62 == i63) {
                        return i62;
                    }
                    throw InvalidProtocolBufferException.m835();
                }
                if (i4 != 0) {
                    return i;
                }
                AbstractC4600 abstractC46006 = (AbstractC4600) interfaceC4099;
                int i64 = ᵳـᵔʤ.ᵪʩ(bArr, i, c4572);
                abstractC46006.m9767(AbstractC0715.m2711(c4572.f16999));
                while (i64 < i2) {
                    int i65 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i64, c4572);
                    if (i3 != c4572.f16998) {
                        return i64;
                    }
                    i64 = ᵳـᵔʤ.ᵪʩ(bArr, i65, c4572);
                    abstractC46006.m9767(AbstractC0715.m2711(c4572.f16999));
                }
                return i64;
            case 49:
                if (i4 == 3) {
                    InterfaceC4538 interfaceC4538M876 = m876(i5);
                    int i66 = (i3 & (-8)) | 4;
                    Object objMo907 = interfaceC4538M876.mo907();
                    int i67 = ᵳـᵔʤ.ᵨᵳʝ(objMo907, interfaceC4538M876, bArr, i, i2, i66, c4572);
                    interfaceC4538M876.mo900(objMo907);
                    c4572.f16997 = objMo907;
                    interfaceC4099.add(objMo907);
                    while (i67 < i2) {
                        int i68 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i67, c4572);
                        if (i3 != c4572.f16998) {
                            return i67;
                        }
                        Object objMo9072 = interfaceC4538M876.mo907();
                        i67 = ᵳـᵔʤ.ᵨᵳʝ(objMo9072, interfaceC4538M876, bArr, i68, i2, i66, c4572);
                        interfaceC4538M876.mo900(objMo9072);
                        c4572.f16997 = objMo9072;
                        interfaceC4099.add(objMo9072);
                    }
                    return i67;
                }
            default:
                return i;
        }
        return i7;
    }

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final void m894(Object obj, int i, Object obj2) {
        if (m889(i, obj2)) {
            long jM887 = m887(i) & 1048575;
            Unsafe unsafe = f1072;
            Object object = unsafe.getObject(obj2, jM887);
            if (object == null) {
                C1260.m3811(this.f1079[i], obj2);
                return;
            }
            InterfaceC4538 interfaceC4538M876 = m876(i);
            if (!m889(i, obj)) {
                if (m867(object)) {
                    Object objMo907 = interfaceC4538M876.mo907();
                    interfaceC4538M876.mo892(objMo907, object);
                    unsafe.putObject(obj, jM887, objMo907);
                } else {
                    unsafe.putObject(obj, jM887, object);
                }
                m886(i, obj);
                return;
            }
            Object object2 = unsafe.getObject(obj, jM887);
            if (!m867(object2)) {
                Object objMo9072 = interfaceC4538M876.mo907();
                interfaceC4538M876.mo892(objMo9072, object2);
                unsafe.putObject(obj, jM887, objMo9072);
                object2 = objMo9072;
            }
            interfaceC4538M876.mo892(object2, object);
        }
    }

    /* renamed from: ᵨᵳʝ, reason: contains not printable characters */
    public final boolean m895(int i, int i2, Object obj) {
        return AbstractC4467.f16674.m8079((long) (this.f1079[i2 + 2] & 1048575), obj) == i;
    }

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public final void m896(int i) {
        if (this.f1081[((i / 3) * 2) + 1] == null) {
            return;
        }
        C0910.m3050();
    }

    /* renamed from: ᵮᵠـˌ, reason: contains not printable characters */
    public final int m897(Object obj, byte[] bArr, int i, int i2, int i3, int i4, int i5, int i6, int i7, long j, int i8, C4572 c4572) throws InvalidProtocolBufferException {
        int i9;
        Unsafe unsafe = f1072;
        long j2 = this.f1079[i8 + 2] & 1048575;
        switch (i7) {
            case 51:
                if (i5 != 1) {
                    return i;
                }
                unsafe.putObject(obj, j, Double.valueOf(Double.longBitsToDouble(ᵳـᵔʤ.ᵹᵝᵶ(i, bArr))));
                int i10 = i + 8;
                unsafe.putInt(obj, j2, i4);
                return i10;
            case 52:
                if (i5 != 5) {
                    return i;
                }
                unsafe.putObject(obj, j, Float.valueOf(Float.intBitsToFloat(ᵳـᵔʤ.ˎˏʜʾ(i, bArr))));
                int i11 = i + 4;
                unsafe.putInt(obj, j2, i4);
                return i11;
            case 53:
            case 54:
                if (i5 != 0) {
                    return i;
                }
                int i12 = ᵳـᵔʤ.ᵪʩ(bArr, i, c4572);
                unsafe.putObject(obj, j, Long.valueOf(c4572.f16999));
                unsafe.putInt(obj, j2, i4);
                return i12;
            case 55:
            case 62:
                if (i5 != 0) {
                    return i;
                }
                int i13 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i, c4572);
                unsafe.putObject(obj, j, Integer.valueOf(c4572.f16998));
                unsafe.putInt(obj, j2, i4);
                return i13;
            case 56:
            case 65:
                if (i5 != 1) {
                    return i;
                }
                unsafe.putObject(obj, j, Long.valueOf(ᵳـᵔʤ.ᵹᵝᵶ(i, bArr)));
                int i14 = i + 8;
                unsafe.putInt(obj, j2, i4);
                return i14;
            case 57:
            case 64:
                if (i5 != 5) {
                    return i;
                }
                unsafe.putObject(obj, j, Integer.valueOf(ᵳـᵔʤ.ˎˏʜʾ(i, bArr)));
                int i15 = i + 4;
                unsafe.putInt(obj, j2, i4);
                return i15;
            case 58:
                if (i5 != 0) {
                    return i;
                }
                int i16 = ᵳـᵔʤ.ᵪʩ(bArr, i, c4572);
                unsafe.putObject(obj, j, Boolean.valueOf(c4572.f16999 != 0));
                unsafe.putInt(obj, j2, i4);
                return i16;
            case 59:
                if (i5 != 2) {
                    return i;
                }
                int i17 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i, c4572);
                int i18 = c4572.f16998;
                if (i18 == 0) {
                    unsafe.putObject(obj, j, "");
                } else {
                    if ((i6 & 536870912) != 0) {
                        if (AbstractC3026.f11662.ˀᵗᵩ(bArr, i17, i17 + i18) != 0) {
                            throw InvalidProtocolBufferException.m839();
                        }
                    }
                    unsafe.putObject(obj, j, new String(bArr, i17, i18, AbstractC3306.f12387));
                    i17 += i18;
                }
                unsafe.putInt(obj, j2, i4);
                return i17;
            case 60:
                i9 = i;
                if (i5 == 2) {
                    Object objM908 = m908(i4, i8, obj);
                    int i19 = ᵳـᵔʤ.ˑᵱ(objM908, m876(i8), bArr, i9, i2, c4572);
                    m872(obj, i4, objM908, i8);
                    return i19;
                }
                return i9;
            case 61:
                i9 = i;
                if (i5 == 2) {
                    int i20 = ᵳـᵔʤ.ˏˋٴ(bArr, i9, c4572);
                    unsafe.putObject(obj, j, c4572.f16997);
                    unsafe.putInt(obj, j2, i4);
                    return i20;
                }
                return i9;
            case 63:
                i9 = i;
                if (i5 == 0) {
                    int i21 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i9, c4572);
                    int i22 = c4572.f16998;
                    m896(i8);
                    unsafe.putObject(obj, j, Integer.valueOf(i22));
                    unsafe.putInt(obj, j2, i4);
                    return i21;
                }
                return i9;
            case 66:
                i9 = i;
                if (i5 == 0) {
                    int i23 = ᵳـᵔʤ.ˌᵜᵹᵩ(bArr, i9, c4572);
                    unsafe.putObject(obj, j, Integer.valueOf(AbstractC0715.m2713(c4572.f16998)));
                    unsafe.putInt(obj, j2, i4);
                    return i23;
                }
                return i9;
            case 67:
                i9 = i;
                if (i5 == 0) {
                    int i24 = ᵳـᵔʤ.ᵪʩ(bArr, i9, c4572);
                    unsafe.putObject(obj, j, Long.valueOf(AbstractC0715.m2711(c4572.f16999)));
                    unsafe.putInt(obj, j2, i4);
                    return i24;
                }
                return i9;
            case 68:
                if (i5 == 3) {
                    Object objM9082 = m908(i4, i8, obj);
                    int i25 = ᵳـᵔʤ.ᵨᵳʝ(objM9082, m876(i8), bArr, i, i2, (i3 & (-8)) | 4, c4572);
                    m872(obj, i4, objM9082, i8);
                    return i25;
                }
            default:
                return i;
        }
    }

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final void m898(Object obj, int i, Object obj2) {
        int i2 = this.f1079[i];
        if (AbstractC4467.f16674.m8080(m887(i) & 1048575, obj) == null) {
            return;
        }
        m896(i);
    }

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public final Object m899(int i) {
        return this.f1081[(i / 3) * 2];
    }

    /* JADX WARN: Removed duplicated region for block: B:27:0x0080  */
    @Override // defpackage.InterfaceC4538
    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void mo900(java.lang.Object r10) {
        /*
            r9 = this;
            boolean r0 = m867(r10)
            if (r0 != 0) goto L8
            goto La7
        L8:
            boolean r0 = r10 instanceof com.google.crypto.tink.shaded.protobuf.AbstractC0018
            r1 = 0
            if (r0 == 0) goto L1b
            r0 = r10
            com.google.crypto.tink.shaded.protobuf.ˇʼʤˎ r0 = (com.google.crypto.tink.shaded.protobuf.AbstractC0018) r0
            r2 = 2147483647(0x7fffffff, float:NaN)
            r0.m862(r2)
            r0.memoizedHashCode = r1
            r0.m854()
        L1b:
            int[] r0 = r9.f1079
            int r2 = r0.length
            r3 = r1
        L1f:
            if (r3 >= r2) goto L96
            int r4 = r9.m887(r3)
            r5 = 1048575(0xfffff, float:1.469367E-39)
            r5 = r5 & r4
            long r5 = (long) r5
            int r4 = m865(r4)
            r7 = 9
            if (r4 == r7) goto L80
            r7 = 60
            if (r4 == r7) goto L6a
            r7 = 68
            if (r4 == r7) goto L6a
            switch(r4) {
                case 17: goto L80;
                case 18: goto L54;
                case 19: goto L54;
                case 20: goto L54;
                case 21: goto L54;
                case 22: goto L54;
                case 23: goto L54;
                case 24: goto L54;
                case 25: goto L54;
                case 26: goto L54;
                case 27: goto L54;
                case 28: goto L54;
                case 29: goto L54;
                case 30: goto L54;
                case 31: goto L54;
                case 32: goto L54;
                case 33: goto L54;
                case 34: goto L54;
                case 35: goto L54;
                case 36: goto L54;
                case 37: goto L54;
                case 38: goto L54;
                case 39: goto L54;
                case 40: goto L54;
                case 41: goto L54;
                case 42: goto L54;
                case 43: goto L54;
                case 44: goto L54;
                case 45: goto L54;
                case 46: goto L54;
                case 47: goto L54;
                case 48: goto L54;
                case 49: goto L54;
                case 50: goto L3e;
                default: goto L3d;
            }
        L3d:
            goto L93
        L3e:
            sun.misc.Unsafe r4 = com.google.crypto.tink.shaded.protobuf.C0020.f1072
            java.lang.Object r7 = r4.getObject(r10, r5)
            if (r7 == 0) goto L93
            ᵻᵘᴵ r8 = r9.f1080
            r8.getClass()
            r8 = r7
            ˋᵴᵰᵶ r8 = (defpackage.C1537) r8
            r8.f6147 = r1
            r4.putObject(r10, r5, r7)
            goto L93
        L54:
            ᵶᵵ r4 = r9.f1083
            r4.getClass()
            ᵥᵱᵬ r4 = defpackage.AbstractC4467.f16674
            java.lang.Object r4 = r4.m8080(r5, r10)
            ᵭˆˊʢ r4 = (defpackage.InterfaceC4099) r4
            ᵖᵖˊ r4 = (defpackage.AbstractC2369) r4
            boolean r5 = r4.f9294
            if (r5 == 0) goto L93
            r4.f9294 = r1
            goto L93
        L6a:
            r4 = r0[r3]
            boolean r4 = r9.m895(r4, r3, r10)
            if (r4 == 0) goto L93
            ᵳʕᵕ r4 = r9.m876(r3)
            sun.misc.Unsafe r7 = com.google.crypto.tink.shaded.protobuf.C0020.f1072
            java.lang.Object r5 = r7.getObject(r10, r5)
            r4.mo900(r5)
            goto L93
        L80:
            boolean r4 = r9.m889(r3, r10)
            if (r4 == 0) goto L93
            ᵳʕᵕ r4 = r9.m876(r3)
            sun.misc.Unsafe r7 = com.google.crypto.tink.shaded.protobuf.C0020.f1072
            java.lang.Object r5 = r7.getObject(r10, r5)
            r4.mo900(r5)
        L93:
            int r3 = r3 + 3
            goto L1f
        L96:
            com.google.crypto.tink.shaded.protobuf.ᵶᵷᵕ r9 = r9.f1074
            com.google.crypto.tink.shaded.protobuf.ˌᵜᵹᵩ r9 = (com.google.crypto.tink.shaded.protobuf.C0019) r9
            r9.getClass()
            com.google.crypto.tink.shaded.protobuf.ˇʼʤˎ r10 = (com.google.crypto.tink.shaded.protobuf.AbstractC0018) r10
            com.google.crypto.tink.shaded.protobuf.ᵸˑ r9 = r10.unknownFields
            boolean r10 = r9.f1106
            if (r10 == 0) goto La7
            r9.f1106 = r1
        La7:
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.crypto.tink.shaded.protobuf.C0020.mo900(java.lang.Object):void");
    }

    /* renamed from: ᵶʔᵢˊ, reason: contains not printable characters */
    public final void m901(int i, C0029 c0029, Object obj) throws InvalidProtocolBufferException.InvalidWireTypeException {
        if ((536870912 & i) != 0) {
            c0029.m980(2);
            AbstractC4467.m9496(obj, i & 1048575, c0029.f1115.mo153());
        } else if (!this.f1076) {
            AbstractC4467.m9496(obj, i & 1048575, c0029.m969());
        } else {
            c0029.m980(2);
            AbstractC4467.m9496(obj, i & 1048575, c0029.f1115.mo174());
        }
    }

    @Override // defpackage.InterfaceC4538
    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final void mo902(Object obj, byte[] bArr, int i, int i2, C4572 c4572) throws InvalidProtocolBufferException {
        m879(obj, bArr, i, i2, 0, c4572);
    }

    /* renamed from: ᵸʓᵠ, reason: contains not printable characters */
    public final boolean m903(Object obj, int i, int i2, int i3, int i4) {
        return i2 == 1048575 ? m889(i, obj) : (i3 & i4) != 0;
    }

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public final boolean m904(AbstractC0018 abstractC0018, AbstractC0018 abstractC00182, int i) {
        return m889(i, abstractC0018) == m889(i, abstractC00182);
    }

    /* JADX WARN: Removed duplicated region for block: B:149:0x036c  */
    @Override // defpackage.InterfaceC4538
    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final int mo905(com.google.crypto.tink.shaded.protobuf.AbstractC0018 r18) {
        /*
            Method dump skipped, instructions count: 1810
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.crypto.tink.shaded.protobuf.C0020.mo905(com.google.crypto.tink.shaded.protobuf.ˇʼʤˎ):int");
    }

    /* renamed from: ᵺʙ, reason: contains not printable characters */
    public final void m906(Object obj, long j, C0029 c0029, InterfaceC4538 interfaceC4538, C1523 c1523) throws InvalidProtocolBufferException.InvalidWireTypeException {
        int iMo172;
        this.f1083.getClass();
        InterfaceC4099 interfaceC4099M10161 = C4834.m10161(j, obj);
        AbstractC0715 abstractC0715 = c0029.f1115;
        int i = c0029.f1116;
        if ((i & 7) != 3) {
            throw InvalidProtocolBufferException.m837();
        }
        do {
            Object objMo907 = interfaceC4538.mo907();
            c0029.m985(objMo907, interfaceC4538, c1523);
            interfaceC4538.mo900(objMo907);
            interfaceC4099M10161.add(objMo907);
            if (abstractC0715.mo161() || c0029.f1117 != 0) {
                return;
            } else {
                iMo172 = abstractC0715.mo172();
            }
        } while (iMo172 == i);
        c0029.f1117 = iMo172;
    }

    @Override // defpackage.InterfaceC4538
    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final Object mo907() {
        this.f1082.getClass();
        return ((AbstractC0018) this.f1073).m853();
    }

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final Object m908(int i, int i2, Object obj) {
        InterfaceC4538 interfaceC4538M876 = m876(i2);
        if (!m895(i, i2, obj)) {
            return interfaceC4538M876.mo907();
        }
        Object object = f1072.getObject(obj, m887(i2) & 1048575);
        if (m867(object)) {
            return object;
        }
        Object objMo907 = interfaceC4538M876.mo907();
        if (object != null) {
            interfaceC4538M876.mo892(objMo907, object);
        }
        return objMo907;
    }

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final Object m909(int i, Object obj) {
        InterfaceC4538 interfaceC4538M876 = m876(i);
        long jM887 = m887(i) & 1048575;
        if (!m889(i, obj)) {
            return interfaceC4538M876.mo907();
        }
        Object object = f1072.getObject(obj, jM887);
        if (m867(object)) {
            return object;
        }
        Object objMo907 = interfaceC4538M876.mo907();
        if (object != null) {
            interfaceC4538M876.mo892(objMo907, object);
        }
        return objMo907;
    }
}
