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

import java.lang.reflect.Field;
import java.nio.charset.Charset;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import sun.misc.Unsafe;
import v0.AbstractC1664c;

/* JADX INFO: renamed from: com.google.android.gms.internal.measurement.t2, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0703t2 implements A2 {

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public static final int[] f9969j = new int[0];

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public static final Unsafe f9970k = H2.h();

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final int[] f9971a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Object[] f9972b;

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final int f9974d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final M1 f9975e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final int[] f9976f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final int f9977g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final int f9978h;
    public final Y1 i;

    public C0703t2(int[] iArr, Object[] objArr, int i, int i5, M1 m12, int[] iArr2, int i8, int i9, Y1 y12, Y1 y13) {
        this.f9971a = iArr;
        this.f9972b = objArr;
        this.f9973c = i;
        this.f9974d = i5;
        this.f9976f = iArr2;
        this.f9977g = i8;
        this.f9978h = i9;
        this.i = y12;
        this.f9975e = m12;
    }

    public static Field E(Class cls, String str) {
        try {
            return cls.getDeclaredField(str);
        } catch (NoSuchFieldException unused) {
            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));
        }
    }

    public static boolean r(Object obj) {
        if (obj == null) {
            return false;
        }
        if (obj instanceof AbstractC0609a2) {
            return ((AbstractC0609a2) obj).l();
        }
        return true;
    }

    /* JADX WARN: Removed duplicated region for block: B:126:0x0271  */
    /* JADX WARN: Removed duplicated region for block: B:128:0x0277  */
    /* JADX WARN: Removed duplicated region for block: B:131:0x028f  */
    /* JADX WARN: Removed duplicated region for block: B:132:0x0292  */
    /* JADX WARN: Removed duplicated region for block: B:170:0x0356  */
    /* JADX WARN: Removed duplicated region for block: B:185:0x03a8  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static C0703t2 u(C0733z2 c0733z2, Y1 y12, Y1 y13) {
        int i;
        int iCharAt;
        int i5;
        int[] iArr;
        int i8;
        int i9;
        int i10;
        int i11;
        int i12;
        int i13;
        char cCharAt;
        int i14;
        char cCharAt2;
        int i15;
        char cCharAt3;
        int i16;
        char cCharAt4;
        int i17;
        char cCharAt5;
        int i18;
        char cCharAt6;
        int i19;
        char cCharAt7;
        int i20;
        char cCharAt8;
        int i21;
        int i22;
        int i23;
        Object[] objArr;
        int i24;
        int i25;
        int i26;
        int iObjectFieldOffset;
        int iObjectFieldOffset2;
        String str;
        char c3;
        int i27;
        int i28;
        int i29;
        int i30;
        Field fieldE;
        int i31;
        char cCharAt9;
        int i32;
        int i33;
        int i34;
        int i35;
        int i36;
        int i37;
        Object obj;
        Field fieldE2;
        Object obj2;
        Field fieldE3;
        int i38;
        char cCharAt10;
        int i39;
        int i40;
        char cCharAt11;
        int i41;
        char cCharAt12;
        int i42;
        char cCharAt13;
        if (!(c0733z2 instanceof C0733z2)) {
            c0733z2.getClass();
            throw new ClassCastException();
        }
        String str2 = c0733z2.f10084b;
        int length = str2.length();
        char c8 = 55296;
        if (str2.charAt(0) >= 55296) {
            int i43 = 1;
            while (true) {
                i = i43 + 1;
                if (str2.charAt(i43) < 55296) {
                    break;
                }
                i43 = i;
            }
        } else {
            i = 1;
        }
        int i44 = i + 1;
        int iCharAt2 = str2.charAt(i);
        if (iCharAt2 >= 55296) {
            int i45 = iCharAt2 & 8191;
            int i46 = 13;
            while (true) {
                i42 = i44 + 1;
                cCharAt13 = str2.charAt(i44);
                if (cCharAt13 < 55296) {
                    break;
                }
                i45 |= (cCharAt13 & 8191) << i46;
                i46 += 13;
                i44 = i42;
            }
            iCharAt2 = i45 | (cCharAt13 << i46);
            i44 = i42;
        }
        if (iCharAt2 == 0) {
            i9 = 0;
            i11 = 0;
            iCharAt = 0;
            i8 = 0;
            i10 = 0;
            i12 = 0;
            iArr = f9969j;
            i5 = 0;
        } else {
            int i47 = i44 + 1;
            int iCharAt3 = str2.charAt(i44);
            if (iCharAt3 >= 55296) {
                int i48 = iCharAt3 & 8191;
                int i49 = 13;
                while (true) {
                    i20 = i47 + 1;
                    cCharAt8 = str2.charAt(i47);
                    if (cCharAt8 < 55296) {
                        break;
                    }
                    i48 |= (cCharAt8 & 8191) << i49;
                    i49 += 13;
                    i47 = i20;
                }
                iCharAt3 = i48 | (cCharAt8 << i49);
                i47 = i20;
            }
            int i50 = i47 + 1;
            int iCharAt4 = str2.charAt(i47);
            if (iCharAt4 >= 55296) {
                int i51 = iCharAt4 & 8191;
                int i52 = 13;
                while (true) {
                    i19 = i50 + 1;
                    cCharAt7 = str2.charAt(i50);
                    if (cCharAt7 < 55296) {
                        break;
                    }
                    i51 |= (cCharAt7 & 8191) << i52;
                    i52 += 13;
                    i50 = i19;
                }
                iCharAt4 = i51 | (cCharAt7 << i52);
                i50 = i19;
            }
            int i53 = i50 + 1;
            int iCharAt5 = str2.charAt(i50);
            if (iCharAt5 >= 55296) {
                int i54 = iCharAt5 & 8191;
                int i55 = 13;
                while (true) {
                    i18 = i53 + 1;
                    cCharAt6 = str2.charAt(i53);
                    if (cCharAt6 < 55296) {
                        break;
                    }
                    i54 |= (cCharAt6 & 8191) << i55;
                    i55 += 13;
                    i53 = i18;
                }
                iCharAt5 = i54 | (cCharAt6 << i55);
                i53 = i18;
            }
            int i56 = i53 + 1;
            int iCharAt6 = str2.charAt(i53);
            if (iCharAt6 >= 55296) {
                int i57 = iCharAt6 & 8191;
                int i58 = 13;
                while (true) {
                    i17 = i56 + 1;
                    cCharAt5 = str2.charAt(i56);
                    if (cCharAt5 < 55296) {
                        break;
                    }
                    i57 |= (cCharAt5 & 8191) << i58;
                    i58 += 13;
                    i56 = i17;
                }
                iCharAt6 = i57 | (cCharAt5 << i58);
                i56 = i17;
            }
            int i59 = i56 + 1;
            iCharAt = str2.charAt(i56);
            if (iCharAt >= 55296) {
                int i60 = iCharAt & 8191;
                int i61 = 13;
                while (true) {
                    i16 = i59 + 1;
                    cCharAt4 = str2.charAt(i59);
                    if (cCharAt4 < 55296) {
                        break;
                    }
                    i60 |= (cCharAt4 & 8191) << i61;
                    i61 += 13;
                    i59 = i16;
                }
                iCharAt = i60 | (cCharAt4 << i61);
                i59 = i16;
            }
            int i62 = i59 + 1;
            int iCharAt7 = str2.charAt(i59);
            if (iCharAt7 >= 55296) {
                int i63 = iCharAt7 & 8191;
                int i64 = 13;
                while (true) {
                    i15 = i62 + 1;
                    cCharAt3 = str2.charAt(i62);
                    if (cCharAt3 < 55296) {
                        break;
                    }
                    i63 |= (cCharAt3 & 8191) << i64;
                    i64 += 13;
                    i62 = i15;
                }
                iCharAt7 = i63 | (cCharAt3 << i64);
                i62 = i15;
            }
            int i65 = i62 + 1;
            int iCharAt8 = str2.charAt(i62);
            if (iCharAt8 >= 55296) {
                int i66 = iCharAt8 & 8191;
                int i67 = 13;
                while (true) {
                    i14 = i65 + 1;
                    cCharAt2 = str2.charAt(i65);
                    if (cCharAt2 < 55296) {
                        break;
                    }
                    i66 |= (cCharAt2 & 8191) << i67;
                    i67 += 13;
                    i65 = i14;
                }
                iCharAt8 = i66 | (cCharAt2 << i67);
                i65 = i14;
            }
            int i68 = i65 + 1;
            int iCharAt9 = str2.charAt(i65);
            if (iCharAt9 >= 55296) {
                int i69 = iCharAt9 & 8191;
                int i70 = 13;
                while (true) {
                    i13 = i68 + 1;
                    cCharAt = str2.charAt(i68);
                    if (cCharAt < 55296) {
                        break;
                    }
                    i69 |= (cCharAt & 8191) << i70;
                    i70 += 13;
                    i68 = i13;
                }
                iCharAt9 = i69 | (cCharAt << i70);
                i68 = i13;
            }
            int i71 = iCharAt3 + iCharAt3 + iCharAt4;
            i5 = iCharAt3;
            i44 = i68;
            iArr = new int[iCharAt9 + iCharAt7 + iCharAt8];
            int i72 = iCharAt7;
            i8 = iCharAt5;
            i9 = i72;
            i10 = iCharAt6;
            i11 = i71;
            i12 = iCharAt9;
        }
        Unsafe unsafe = f9970k;
        Class<?> cls = c0733z2.f10083a.getClass();
        int i73 = i12 + i9;
        int i74 = iCharAt + iCharAt;
        int[] iArr2 = new int[iCharAt * 3];
        Object[] objArr2 = new Object[i74];
        int i75 = i73;
        int i76 = i12;
        int i77 = 0;
        int i78 = 0;
        while (i44 < length) {
            int i79 = i44 + 1;
            int iCharAt10 = str2.charAt(i44);
            if (iCharAt10 >= c8) {
                int i80 = iCharAt10 & 8191;
                int i81 = i79;
                int i82 = 13;
                while (true) {
                    i41 = i81 + 1;
                    cCharAt12 = str2.charAt(i81);
                    if (cCharAt12 < c8) {
                        break;
                    }
                    i80 |= (cCharAt12 & 8191) << i82;
                    i82 += 13;
                    i81 = i41;
                }
                iCharAt10 = i80 | (cCharAt12 << i82);
                i21 = i41;
            } else {
                i21 = i79;
            }
            int i83 = i21 + 1;
            int iCharAt11 = str2.charAt(i21);
            if (iCharAt11 >= c8) {
                int i84 = iCharAt11 & 8191;
                int i85 = i83;
                int i86 = 13;
                while (true) {
                    i40 = i85 + 1;
                    cCharAt11 = str2.charAt(i85);
                    i22 = length;
                    if (cCharAt11 < 55296) {
                        break;
                    }
                    i84 |= (cCharAt11 & 8191) << i86;
                    i86 += 13;
                    i85 = i40;
                    length = i22;
                }
                iCharAt11 = i84 | (cCharAt11 << i86);
                i23 = i40;
            } else {
                i22 = length;
                i23 = i83;
            }
            if ((iCharAt11 & 1024) != 0) {
                iArr[i77] = i78;
                i77++;
            }
            int i87 = iCharAt11 & 255;
            int i88 = iCharAt10;
            int i89 = iCharAt11 & 2048;
            Object[] objArr3 = c0733z2.f10085c;
            if (i87 >= 51) {
                int i90 = i23 + 1;
                int iCharAt12 = str2.charAt(i23);
                if (iCharAt12 >= 55296) {
                    int i91 = iCharAt12 & 8191;
                    int i92 = i90;
                    int i93 = 13;
                    while (true) {
                        i38 = i92 + 1;
                        cCharAt10 = str2.charAt(i92);
                        i39 = i91;
                        if (cCharAt10 < 55296) {
                            break;
                        }
                        i91 = i39 | ((cCharAt10 & 8191) << i93);
                        i93 += 13;
                        i92 = i38;
                    }
                    iCharAt12 = i39 | (cCharAt10 << i93);
                    i35 = i38;
                } else {
                    i35 = i90;
                }
                int i94 = iCharAt12;
                int i95 = i87 - 51;
                int i96 = i35;
                if (i95 == 9 || i95 == 17) {
                    i36 = i11 + 1;
                    int i97 = i78 / 3;
                    objArr2[i97 + i97 + 1] = objArr3[i11];
                } else {
                    if (i95 != 12) {
                        i37 = i89;
                    } else if (c0733z2.a() == 1 || i89 != 0) {
                        i36 = i11 + 1;
                        int i98 = i78 / 3;
                        objArr2[i98 + i98 + 1] = objArr3[i11];
                    } else {
                        i37 = 0;
                    }
                    int i99 = i94 + i94;
                    obj = objArr3[i99];
                    int i100 = i37;
                    if (obj instanceof Field) {
                        fieldE2 = E(cls, (String) obj);
                        objArr3[i99] = fieldE2;
                    } else {
                        fieldE2 = (Field) obj;
                    }
                    int i101 = i5;
                    objArr = objArr2;
                    int iObjectFieldOffset3 = (int) unsafe.objectFieldOffset(fieldE2);
                    int i102 = i99 + 1;
                    obj2 = objArr3[i102];
                    if (obj2 instanceof Field) {
                        fieldE3 = E(cls, (String) obj2);
                        objArr3[i102] = fieldE3;
                    } else {
                        fieldE3 = (Field) obj2;
                    }
                    int iObjectFieldOffset4 = (int) unsafe.objectFieldOffset(fieldE3);
                    i24 = i101;
                    i26 = i100;
                    str = str2;
                    i25 = i11;
                    i27 = i96;
                    i29 = 0;
                    c3 = 55296;
                    iObjectFieldOffset2 = iObjectFieldOffset4;
                    i30 = iObjectFieldOffset3;
                }
                i11 = i36;
                i37 = i89;
                int i992 = i94 + i94;
                obj = objArr3[i992];
                int i1002 = i37;
                if (obj instanceof Field) {
                }
                int i1012 = i5;
                objArr = objArr2;
                int iObjectFieldOffset32 = (int) unsafe.objectFieldOffset(fieldE2);
                int i1022 = i992 + 1;
                obj2 = objArr3[i1022];
                if (obj2 instanceof Field) {
                }
                int iObjectFieldOffset42 = (int) unsafe.objectFieldOffset(fieldE3);
                i24 = i1012;
                i26 = i1002;
                str = str2;
                i25 = i11;
                i27 = i96;
                i29 = 0;
                c3 = 55296;
                iObjectFieldOffset2 = iObjectFieldOffset42;
                i30 = iObjectFieldOffset32;
            } else {
                int i103 = i5;
                objArr = objArr2;
                int i104 = i11 + 1;
                Field fieldE4 = E(cls, (String) objArr3[i11]);
                i24 = i103;
                if (i87 == 9 || i87 == 17) {
                    i25 = i104;
                    int i105 = i78 / 3;
                    objArr[i105 + i105 + 1] = fieldE4.getType();
                } else {
                    if (i87 == 27) {
                        i32 = i104;
                        i33 = 1;
                        i34 = i11 + 2;
                    } else if (i87 == 49) {
                        i34 = i11 + 2;
                        i32 = i104;
                        i33 = 1;
                    } else {
                        if (i87 == 12 || i87 == 30 || i87 == 44) {
                            i25 = i104;
                            if (c0733z2.a() == 1 || i89 != 0) {
                                i34 = i11 + 2;
                                int i106 = i78 / 3;
                                objArr[i106 + i106 + 1] = objArr3[i25];
                                i25 = i34;
                            }
                        } else if (i87 == 50) {
                            int i107 = i11 + 2;
                            int i108 = i76 + 1;
                            iArr[i76] = i78;
                            int i109 = i78 / 3;
                            int i110 = i109 + i109;
                            objArr[i110] = objArr3[i104];
                            if (i89 != 0) {
                                objArr[i110 + 1] = objArr3[i107];
                                i26 = i89;
                                i76 = i108;
                                i25 = i11 + 3;
                                iObjectFieldOffset = (int) unsafe.objectFieldOffset(fieldE4);
                                iObjectFieldOffset2 = 1048575;
                                if ((iCharAt11 & 4096) == 0 || i87 > 17) {
                                    str = str2;
                                    c3 = 55296;
                                    i27 = i23;
                                    i28 = 0;
                                } else {
                                    i27 = i23 + 1;
                                    int iCharAt13 = str2.charAt(i23);
                                    if (iCharAt13 >= 55296) {
                                        int i111 = iCharAt13 & 8191;
                                        int i112 = 13;
                                        while (true) {
                                            i31 = i27 + 1;
                                            cCharAt9 = str2.charAt(i27);
                                            if (cCharAt9 < 55296) {
                                                break;
                                            }
                                            i111 |= (cCharAt9 & 8191) << i112;
                                            i112 += 13;
                                            i27 = i31;
                                        }
                                        iCharAt13 = i111 | (cCharAt9 << i112);
                                        i27 = i31;
                                    }
                                    int i113 = (iCharAt13 / 32) + i24 + i24;
                                    Object obj3 = objArr3[i113];
                                    str = str2;
                                    if (obj3 instanceof Field) {
                                        fieldE = (Field) obj3;
                                    } else {
                                        fieldE = E(cls, (String) obj3);
                                        objArr3[i113] = fieldE;
                                    }
                                    i28 = iCharAt13 % 32;
                                    iObjectFieldOffset2 = (int) unsafe.objectFieldOffset(fieldE);
                                    c3 = 55296;
                                }
                                if (i87 >= 18 && i87 <= 49) {
                                    iArr[i75] = iObjectFieldOffset;
                                    i75++;
                                }
                                i29 = i28;
                                i30 = iObjectFieldOffset;
                            } else {
                                i76 = i108;
                                i25 = i107;
                            }
                        } else {
                            i25 = i104;
                        }
                        i26 = 0;
                        iObjectFieldOffset = (int) unsafe.objectFieldOffset(fieldE4);
                        iObjectFieldOffset2 = 1048575;
                        if ((iCharAt11 & 4096) == 0) {
                            str = str2;
                            c3 = 55296;
                            i27 = i23;
                            i28 = 0;
                            if (i87 >= 18) {
                                iArr[i75] = iObjectFieldOffset;
                                i75++;
                            }
                            i29 = i28;
                            i30 = iObjectFieldOffset;
                        }
                    }
                    int i114 = i78 / 3;
                    objArr[i114 + i114 + i33] = objArr3[i32];
                    i25 = i34;
                }
                i26 = i89;
                iObjectFieldOffset = (int) unsafe.objectFieldOffset(fieldE4);
                iObjectFieldOffset2 = 1048575;
                if ((iCharAt11 & 4096) == 0) {
                }
            }
            int i115 = i78 + 1;
            iArr2[i78] = i88;
            int i116 = i78 + 2;
            int i117 = i29;
            iArr2[i115] = ((iCharAt11 & 512) != 0 ? 536870912 : 0) | ((iCharAt11 & 256) != 0 ? 268435456 : 0) | (i26 != 0 ? Integer.MIN_VALUE : 0) | (i87 << 20) | i30;
            i78 += 3;
            iArr2[i116] = (i117 << 20) | iObjectFieldOffset2;
            i44 = i27;
            c8 = c3;
            length = i22;
            i5 = i24;
            i11 = i25;
            str2 = str;
            objArr2 = objArr;
        }
        return new C0703t2(iArr2, objArr2, i8, i10, c0733z2.f10083a, iArr, i12, i73, y12, y13);
    }

    public static int v(long j8, Object obj) {
        return ((Integer) H2.g(j8, obj)).intValue();
    }

    public static int x(int i) {
        return (i >>> 20) & 255;
    }

    public static long z(long j8, Object obj) {
        return ((Long) H2.g(j8, obj)).longValue();
    }

    public final InterfaceC0624d2 A(int i) {
        int i5 = i / 3;
        return (InterfaceC0624d2) this.f9972b[i5 + i5 + 1];
    }

    public final A2 B(int i) {
        int i5 = i / 3;
        int i8 = i5 + i5;
        Object[] objArr = this.f9972b;
        A2 a22 = (A2) objArr[i8];
        if (a22 != null) {
            return a22;
        }
        A2 a2A = C0723x2.f10064c.a((Class) objArr[i8 + 1]);
        objArr[i8] = a2A;
        return a2A;
    }

    public final Object C(int i, Object obj) {
        A2 a2B = B(i);
        int iY = y(i) & 1048575;
        if (!p(i, obj)) {
            return a2B.a();
        }
        Object object = f9970k.getObject(obj, iY);
        if (r(object)) {
            return object;
        }
        AbstractC0609a2 abstractC0609a2A = a2B.a();
        if (object != null) {
            a2B.d(abstractC0609a2A, object);
        }
        return abstractC0609a2A;
    }

    public final Object D(int i, int i5, Object obj) {
        A2 a2B = B(i5);
        if (!s(i, i5, obj)) {
            return a2B.a();
        }
        Object object = f9970k.getObject(obj, y(i5) & 1048575);
        if (r(object)) {
            return object;
        }
        AbstractC0609a2 abstractC0609a2A = a2B.a();
        if (object != null) {
            a2B.d(abstractC0609a2A, object);
        }
        return abstractC0609a2A;
    }

    @Override // com.google.android.gms.internal.measurement.A2
    public final AbstractC0609a2 a() {
        return (AbstractC0609a2) ((AbstractC0609a2) this.f9975e).m(4);
    }

    /* JADX WARN: Removed duplicated region for block: B:28:0x0071  */
    @Override // com.google.android.gms.internal.measurement.A2
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void b(Object obj) {
        if (!r(obj)) {
            return;
        }
        if (obj instanceof AbstractC0609a2) {
            AbstractC0609a2 abstractC0609a2 = (AbstractC0609a2) obj;
            abstractC0609a2.k();
            abstractC0609a2.zza = 0;
            abstractC0609a2.i();
        }
        int i = 0;
        while (true) {
            int[] iArr = this.f9971a;
            if (i >= iArr.length) {
                this.i.getClass();
                C2 c22 = ((AbstractC0609a2) obj).zzc;
                if (c22.f9575e) {
                    c22.f9575e = false;
                    return;
                }
                return;
            }
            int iY = y(i);
            int i5 = 1048575 & iY;
            int iX = x(iY);
            long j8 = i5;
            if (iX != 9) {
                if (iX != 60 && iX != 68) {
                    switch (iX) {
                        case 18:
                        case 19:
                        case 20:
                        case 21:
                        case 22:
                        case 23:
                        case 24:
                        case 25:
                        case 26:
                        case 27:
                        case 28:
                        case 29:
                        case 30:
                        case 31:
                        case 32:
                        case 33:
                        case 34:
                        case 35:
                        case 36:
                        case 37:
                        case 38:
                        case 39:
                        case 40:
                        case 41:
                        case 42:
                        case 43:
                        case 44:
                        case 45:
                        case 46:
                        case 47:
                        case 48:
                        case 49:
                            N1 n12 = (N1) ((InterfaceC0639g2) H2.g(j8, obj));
                            if (n12.f9653q) {
                                n12.f9653q = false;
                            }
                            break;
                        case 50:
                            Unsafe unsafe = f9970k;
                            Object object = unsafe.getObject(obj, j8);
                            if (object != null) {
                                ((C0684p2) object).f9943q = false;
                                unsafe.putObject(obj, j8, object);
                            }
                            break;
                    }
                } else if (s(iArr[i], i, obj)) {
                    B(i).b(f9970k.getObject(obj, j8));
                }
            } else if (p(i, obj)) {
                B(i).b(f9970k.getObject(obj, j8));
            }
            i += 3;
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:142:0x03c0  */
    /* JADX WARN: Removed duplicated region for block: B:186:0x04db  */
    @Override // com.google.android.gms.internal.measurement.A2
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int c(AbstractC0609a2 abstractC0609a2) {
        int i;
        int iS;
        int iC;
        int iH;
        int i5;
        int iA;
        int size;
        int iN;
        int iS2;
        int iS3;
        int iS4;
        int iS5;
        int iA2;
        int iS6;
        int iC2;
        C0703t2 c0703t2 = this;
        AbstractC0609a2 abstractC0609a22 = abstractC0609a2;
        Unsafe unsafe = f9970k;
        int i8 = 1048575;
        int i9 = 0;
        int i10 = 0;
        int iH2 = 0;
        while (true) {
            int[] iArr = c0703t2.f9971a;
            if (i9 >= iArr.length) {
                return abstractC0609a22.zzc.a() + iH2;
            }
            int iY = c0703t2.y(i9);
            int iX = x(iY);
            int i11 = iArr[i9];
            int i12 = iArr[i9 + 2];
            int i13 = i12 & 1048575;
            if (iX <= 17) {
                if (i13 != i8) {
                    i10 = i13 == 1048575 ? 0 : unsafe.getInt(abstractC0609a22, i13);
                    i8 = i13;
                }
                i = 1 << (i12 >>> 20);
            } else {
                i = 0;
            }
            int i14 = iY & 1048575;
            if (iX >= W1.f9770r.f9774q) {
                W1.f9771s.getClass();
            }
            long j8 = i14;
            switch (iX) {
                case n4.u0.f15495q /* 0 */:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        iH2 = I1.a.h(i11 << 3, 8, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 1:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        iH2 = I1.a.h(i11 << 3, 4, iH2);
                    }
                    abstractC0609a22 = abstractC0609a2;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 2:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        long j9 = unsafe.getLong(abstractC0609a22, j8);
                        iS = T1.S(i11 << 3);
                        iC = T1.C(j9);
                        iH = iC + iS;
                        iH2 += iH;
                        i9 += 3;
                        c0703t2 = this;
                    } else {
                        i9 += 3;
                        c0703t2 = this;
                    }
                    break;
                case 3:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        long j10 = unsafe.getLong(abstractC0609a22, j8);
                        iS = T1.S(i11 << 3);
                        iC = T1.C(j10);
                        iH = iC + iS;
                        iH2 += iH;
                        i9 += 3;
                        c0703t2 = this;
                    } else {
                        i9 += 3;
                        c0703t2 = this;
                    }
                    break;
                case 4:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        long j11 = unsafe.getInt(abstractC0609a22, j8);
                        iS = T1.S(i11 << 3);
                        iC = T1.C(j11);
                        iH = iC + iS;
                        iH2 += iH;
                        i9 += 3;
                        c0703t2 = this;
                    } else {
                        i9 += 3;
                        c0703t2 = this;
                    }
                    break;
                case 5:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        iH2 = I1.a.h(i11 << 3, 8, iH2);
                    }
                    abstractC0609a22 = abstractC0609a2;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        iH2 = I1.a.h(i11 << 3, 4, iH2);
                    }
                    abstractC0609a22 = abstractC0609a2;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        iH2 = I1.a.h(i11 << 3, 1, iH2);
                    }
                    abstractC0609a22 = abstractC0609a2;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        int i15 = i11 << 3;
                        Object object = unsafe.getObject(abstractC0609a22, j8);
                        if (object instanceof S1) {
                            int iS7 = T1.S(i15);
                            int iC3 = ((S1) object).c();
                            iH2 = I1.a.i(iC3, iC3, iS7, iH2);
                        } else {
                            iS = T1.S(i15);
                            iC = T1.R((String) object);
                            iH = iC + iS;
                            iH2 += iH;
                        }
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 9:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        Object object2 = unsafe.getObject(abstractC0609a22, j8);
                        A2 a2B = c0703t2.B(i9);
                        Y1 y12 = B2.f9561a;
                        int iS8 = T1.S(i11 << 3);
                        int iA3 = ((M1) object2).a(a2B);
                        iH2 = I1.a.i(iA3, iA3, iS8, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 10:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        S1 s12 = (S1) unsafe.getObject(abstractC0609a22, j8);
                        int iS9 = T1.S(i11 << 3);
                        int iC4 = s12.c();
                        iH2 = I1.a.i(iC4, iC4, iS9, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 11:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        iH2 = I1.a.h(unsafe.getInt(abstractC0609a22, j8), T1.S(i11 << 3), iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 12:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        long j12 = unsafe.getInt(abstractC0609a22, j8);
                        iS = T1.S(i11 << 3);
                        iC = T1.C(j12);
                        iH = iC + iS;
                        iH2 += iH;
                        i9 += 3;
                        c0703t2 = this;
                    } else {
                        i9 += 3;
                        c0703t2 = this;
                    }
                    break;
                case 13:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        iH2 = I1.a.h(i11 << 3, 4, iH2);
                    }
                    abstractC0609a22 = abstractC0609a2;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 14:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        iH2 = I1.a.h(i11 << 3, 8, iH2);
                    }
                    abstractC0609a22 = abstractC0609a2;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 15:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        int i16 = unsafe.getInt(abstractC0609a22, j8);
                        iH2 = I1.a.h((i16 >> 31) ^ (i16 + i16), T1.S(i11 << 3), iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 16:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        long j13 = unsafe.getLong(abstractC0609a22, j8);
                        iS = T1.S(i11 << 3);
                        iC = T1.C((j13 >> 63) ^ (j13 + j13));
                        iH = iC + iS;
                        iH2 += iH;
                        i9 += 3;
                        c0703t2 = this;
                    } else {
                        i9 += 3;
                        c0703t2 = this;
                    }
                    break;
                case 17:
                    if (c0703t2.q(abstractC0609a22, i9, i8, i10, i)) {
                        M1 m12 = (M1) unsafe.getObject(abstractC0609a22, j8);
                        A2 a2B2 = c0703t2.B(i9);
                        int iS10 = T1.S(i11 << 3);
                        i5 = iS10 + iS10;
                        iA = m12.a(a2B2);
                        iH = iA + i5;
                        iH2 += iH;
                        i9 += 3;
                        c0703t2 = this;
                    } else {
                        i9 += 3;
                        c0703t2 = this;
                    }
                    break;
                case 18:
                    iH = B2.h(i11, (List) unsafe.getObject(abstractC0609a22, j8));
                    iH2 += iH;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 19:
                    iH = B2.g(i11, (List) unsafe.getObject(abstractC0609a22, j8));
                    iH2 += iH;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 20:
                    List list = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y13 = B2.f9561a;
                    iS3 = list.size() == 0 ? 0 : (T1.S(i11 << 3) * list.size()) + B2.j(list);
                    iH2 += iS3;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 21:
                    List list2 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y14 = B2.f9561a;
                    size = list2.size();
                    if (size != 0) {
                        iN = B2.n(list2);
                        iS2 = T1.S(i11 << 3);
                        iS4 = (iS2 * size) + iN;
                        iH2 += iS4;
                        i9 += 3;
                        c0703t2 = this;
                    }
                    iS4 = 0;
                    iH2 += iS4;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 22:
                    List list3 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y15 = B2.f9561a;
                    size = list3.size();
                    if (size != 0) {
                        iN = B2.i(list3);
                        iS2 = T1.S(i11 << 3);
                        iS4 = (iS2 * size) + iN;
                        iH2 += iS4;
                        i9 += 3;
                        c0703t2 = this;
                    }
                    iS4 = 0;
                    iH2 += iS4;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 23:
                    iH = B2.h(i11, (List) unsafe.getObject(abstractC0609a22, j8));
                    iH2 += iH;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 24:
                    iH = B2.g(i11, (List) unsafe.getObject(abstractC0609a22, j8));
                    iH2 += iH;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 25:
                    List list4 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y16 = B2.f9561a;
                    int size2 = list4.size();
                    if (size2 != 0) {
                        iS3 = (T1.S(i11 << 3) + 1) * size2;
                    }
                    iH2 += iS3;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 26:
                    List list5 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y17 = B2.f9561a;
                    int size3 = list5.size();
                    if (size3 == 0) {
                        iS4 = 0;
                    } else {
                        iS4 = T1.S(i11 << 3) * size3;
                        for (int i17 = 0; i17 < size3; i17++) {
                            Object obj = list5.get(i17);
                            if (obj instanceof S1) {
                                int iC5 = ((S1) obj).c();
                                iS4 = I1.a.h(iC5, iC5, iS4);
                            } else {
                                iS4 = T1.R((String) obj) + iS4;
                            }
                        }
                    }
                    iH2 += iS4;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 27:
                    List list6 = (List) unsafe.getObject(abstractC0609a22, j8);
                    A2 a2B3 = c0703t2.B(i9);
                    Y1 y18 = B2.f9561a;
                    int size4 = list6.size();
                    if (size4 == 0) {
                        iS5 = 0;
                    } else {
                        iS5 = T1.S(i11 << 3) * size4;
                        for (int i18 = 0; i18 < size4; i18++) {
                            int iA4 = ((M1) list6.get(i18)).a(a2B3);
                            iS5 = I1.a.h(iA4, iA4, iS5);
                        }
                    }
                    iH2 += iS5;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 28:
                    List list7 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y19 = B2.f9561a;
                    int size5 = list7.size();
                    if (size5 != 0) {
                        iS4 = T1.S(i11 << 3) * size5;
                        for (int i19 = 0; i19 < list7.size(); i19++) {
                            int iC6 = ((S1) list7.get(i19)).c();
                            iS4 = I1.a.h(iC6, iC6, iS4);
                        }
                    }
                    iH2 += iS4;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 29:
                    List list8 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y110 = B2.f9561a;
                    size = list8.size();
                    if (size != 0) {
                        iN = B2.m(list8);
                        iS2 = T1.S(i11 << 3);
                        iS4 = (iS2 * size) + iN;
                        iH2 += iS4;
                        i9 += 3;
                        c0703t2 = this;
                    }
                    iS4 = 0;
                    iH2 += iS4;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 30:
                    List list9 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y111 = B2.f9561a;
                    size = list9.size();
                    if (size != 0) {
                        iN = B2.f(list9);
                        iS2 = T1.S(i11 << 3);
                        iS4 = (iS2 * size) + iN;
                        iH2 += iS4;
                        i9 += 3;
                        c0703t2 = this;
                    }
                    iS4 = 0;
                    iH2 += iS4;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 31:
                    iH = B2.g(i11, (List) unsafe.getObject(abstractC0609a22, j8));
                    iH2 += iH;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 32:
                    iH = B2.h(i11, (List) unsafe.getObject(abstractC0609a22, j8));
                    iH2 += iH;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 33:
                    List list10 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y112 = B2.f9561a;
                    size = list10.size();
                    if (size != 0) {
                        iN = B2.k(list10);
                        iS2 = T1.S(i11 << 3);
                        iS4 = (iS2 * size) + iN;
                        iH2 += iS4;
                        i9 += 3;
                        c0703t2 = this;
                    }
                    iS4 = 0;
                    iH2 += iS4;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 34:
                    List list11 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y113 = B2.f9561a;
                    size = list11.size();
                    if (size != 0) {
                        iN = B2.l(list11);
                        iS2 = T1.S(i11 << 3);
                        iS4 = (iS2 * size) + iN;
                        iH2 += iS4;
                        i9 += 3;
                        c0703t2 = this;
                    }
                    iS4 = 0;
                    iH2 += iS4;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 35:
                    List list12 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y114 = B2.f9561a;
                    int size6 = list12.size() * 8;
                    if (size6 > 0) {
                        iH2 = I1.a.i(size6, T1.S(i11 << 3), size6, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 36:
                    List list13 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y115 = B2.f9561a;
                    int size7 = list13.size() * 4;
                    if (size7 > 0) {
                        iH2 = I1.a.i(size7, T1.S(i11 << 3), size7, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 37:
                    int iJ = B2.j((List) unsafe.getObject(abstractC0609a22, j8));
                    if (iJ > 0) {
                        iH2 = I1.a.i(iJ, T1.S(i11 << 3), iJ, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 38:
                    int iN2 = B2.n((List) unsafe.getObject(abstractC0609a22, j8));
                    if (iN2 > 0) {
                        iH2 = I1.a.i(iN2, T1.S(i11 << 3), iN2, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 39:
                    int i20 = B2.i((List) unsafe.getObject(abstractC0609a22, j8));
                    if (i20 > 0) {
                        iH2 = I1.a.i(i20, T1.S(i11 << 3), i20, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 40:
                    List list14 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y116 = B2.f9561a;
                    int size8 = list14.size() * 8;
                    if (size8 > 0) {
                        iH2 = I1.a.i(size8, T1.S(i11 << 3), size8, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 41:
                    List list15 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y117 = B2.f9561a;
                    int size9 = list15.size() * 4;
                    if (size9 > 0) {
                        iH2 = I1.a.i(size9, T1.S(i11 << 3), size9, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 42:
                    List list16 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y118 = B2.f9561a;
                    int size10 = list16.size();
                    if (size10 > 0) {
                        iH2 = I1.a.i(size10, T1.S(i11 << 3), size10, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 43:
                    int iM = B2.m((List) unsafe.getObject(abstractC0609a22, j8));
                    if (iM > 0) {
                        iH2 = I1.a.i(iM, T1.S(i11 << 3), iM, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 44:
                    int iF = B2.f((List) unsafe.getObject(abstractC0609a22, j8));
                    if (iF > 0) {
                        iH2 = I1.a.i(iF, T1.S(i11 << 3), iF, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 45:
                    List list17 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y119 = B2.f9561a;
                    int size11 = list17.size() * 4;
                    if (size11 > 0) {
                        iH2 = I1.a.i(size11, T1.S(i11 << 3), size11, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 46:
                    List list18 = (List) unsafe.getObject(abstractC0609a22, j8);
                    Y1 y120 = B2.f9561a;
                    int size12 = list18.size() * 8;
                    if (size12 > 0) {
                        iH2 = I1.a.i(size12, T1.S(i11 << 3), size12, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 47:
                    int iK = B2.k((List) unsafe.getObject(abstractC0609a22, j8));
                    if (iK > 0) {
                        iH2 = I1.a.i(iK, T1.S(i11 << 3), iK, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 48:
                    int iL = B2.l((List) unsafe.getObject(abstractC0609a22, j8));
                    if (iL > 0) {
                        iH2 = I1.a.i(iL, T1.S(i11 << 3), iL, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 49:
                    List list19 = (List) unsafe.getObject(abstractC0609a22, j8);
                    A2 a2B4 = c0703t2.B(i9);
                    Y1 y121 = B2.f9561a;
                    int size13 = list19.size();
                    if (size13 == 0) {
                        iA2 = 0;
                    } else {
                        iA2 = 0;
                        for (int i21 = 0; i21 < size13; i21++) {
                            M1 m13 = (M1) list19.get(i21);
                            int iS11 = T1.S(i11 << 3);
                            iA2 += m13.a(a2B4) + iS11 + iS11;
                        }
                    }
                    iH2 += iA2;
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 50:
                    int i22 = i9 / 3;
                    C0684p2 c0684p2 = (C0684p2) unsafe.getObject(abstractC0609a22, j8);
                    if (c0703t2.f9972b[i22 + i22] != null) {
                        throw new ClassCastException();
                    }
                    if (c0684p2.isEmpty()) {
                        continue;
                    } else {
                        Iterator it = c0684p2.entrySet().iterator();
                        if (it.hasNext()) {
                            Map.Entry entry = (Map.Entry) it.next();
                            entry.getKey();
                            entry.getValue();
                            throw null;
                        }
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 51:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        iH2 = I1.a.h(i11 << 3, 8, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 52:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        iH2 = I1.a.h(i11 << 3, 4, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 53:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        long jZ = z(j8, abstractC0609a22);
                        iS6 = T1.S(i11 << 3);
                        iC2 = T1.C(jZ);
                        iH2 += iC2 + iS6;
                        i9 += 3;
                        c0703t2 = this;
                    } else {
                        i9 += 3;
                        c0703t2 = this;
                    }
                    break;
                case 54:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        long jZ2 = z(j8, abstractC0609a22);
                        iS6 = T1.S(i11 << 3);
                        iC2 = T1.C(jZ2);
                        iH2 += iC2 + iS6;
                        i9 += 3;
                        c0703t2 = this;
                    } else {
                        i9 += 3;
                        c0703t2 = this;
                    }
                    break;
                case 55:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        long jV = v(j8, abstractC0609a22);
                        iS6 = T1.S(i11 << 3);
                        iC2 = T1.C(jV);
                        iH2 += iC2 + iS6;
                        i9 += 3;
                        c0703t2 = this;
                    } else {
                        i9 += 3;
                        c0703t2 = this;
                    }
                    break;
                case 56:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        iH2 = I1.a.h(i11 << 3, 8, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 57:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        iH2 = I1.a.h(i11 << 3, 4, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 58:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        iH2 = I1.a.h(i11 << 3, 1, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 59:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        int i23 = i11 << 3;
                        Object object3 = unsafe.getObject(abstractC0609a22, j8);
                        if (object3 instanceof S1) {
                            int iS12 = T1.S(i23);
                            int iC7 = ((S1) object3).c();
                            iH2 = I1.a.i(iC7, iC7, iS12, iH2);
                        } else {
                            iS6 = T1.S(i23);
                            iC2 = T1.R((String) object3);
                            iH2 += iC2 + iS6;
                        }
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 60:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        Object object4 = unsafe.getObject(abstractC0609a22, j8);
                        A2 a2B5 = c0703t2.B(i9);
                        Y1 y122 = B2.f9561a;
                        int iS13 = T1.S(i11 << 3);
                        int iA5 = ((M1) object4).a(a2B5);
                        iH2 = I1.a.i(iA5, iA5, iS13, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 61:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        S1 s13 = (S1) unsafe.getObject(abstractC0609a22, j8);
                        int iS14 = T1.S(i11 << 3);
                        int iC8 = s13.c();
                        iH2 = I1.a.i(iC8, iC8, iS14, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 62:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        iH2 = I1.a.h(v(j8, abstractC0609a22), T1.S(i11 << 3), iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 63:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        long jV2 = v(j8, abstractC0609a22);
                        iS6 = T1.S(i11 << 3);
                        iC2 = T1.C(jV2);
                        iH2 += iC2 + iS6;
                        i9 += 3;
                        c0703t2 = this;
                    } else {
                        i9 += 3;
                        c0703t2 = this;
                    }
                    break;
                case 64:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        iH2 = I1.a.h(i11 << 3, 4, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 65:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        iH2 = I1.a.h(i11 << 3, 8, iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 66:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        int iV = v(j8, abstractC0609a22);
                        iH2 = I1.a.h((iV >> 31) ^ (iV + iV), T1.S(i11 << 3), iH2);
                    }
                    i9 += 3;
                    c0703t2 = this;
                    break;
                case 67:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        long jZ3 = z(j8, abstractC0609a22);
                        iS6 = T1.S(i11 << 3);
                        iC2 = T1.C((jZ3 >> 63) ^ (jZ3 + jZ3));
                        iH2 += iC2 + iS6;
                        i9 += 3;
                        c0703t2 = this;
                    } else {
                        i9 += 3;
                        c0703t2 = this;
                    }
                    break;
                case 68:
                    if (c0703t2.s(i11, i9, abstractC0609a22)) {
                        M1 m14 = (M1) unsafe.getObject(abstractC0609a22, j8);
                        A2 a2B6 = c0703t2.B(i9);
                        int iS15 = T1.S(i11 << 3);
                        i5 = iS15 + iS15;
                        iA = m14.a(a2B6);
                        iH = iA + i5;
                        iH2 += iH;
                        i9 += 3;
                        c0703t2 = this;
                    } else {
                        i9 += 3;
                        c0703t2 = this;
                    }
                    break;
                default:
                    i9 += 3;
                    c0703t2 = this;
                    break;
            }
        }
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Removed duplicated region for block: B:9:0x0022  */
    @Override // com.google.android.gms.internal.measurement.A2
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void d(Object obj, Object obj2) {
        Object obj3;
        if (!r(obj)) {
            throw new IllegalArgumentException("Mutating immutable message: ".concat(String.valueOf(obj)));
        }
        obj2.getClass();
        int i = 0;
        while (true) {
            int[] iArr = this.f9971a;
            if (i >= iArr.length) {
                B2.p(obj, obj2);
                return;
            }
            int iY = y(i);
            int i5 = iY & 1048575;
            int iX = x(iY);
            int i8 = iArr[i];
            long j8 = i5;
            switch (iX) {
                case n4.u0.f15495q /* 0 */:
                    if (!p(i, obj2)) {
                        obj3 = obj;
                    } else {
                        G2 g22 = H2.f9600c;
                        obj3 = obj;
                        g22.e(obj3, j8, g22.a(j8, obj2));
                        l(i, obj3);
                    }
                    break;
                case 1:
                    if (p(i, obj2)) {
                        G2 g23 = H2.f9600c;
                        g23.f(obj, j8, g23.b(j8, obj2));
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case 2:
                    if (p(i, obj2)) {
                        H2.j(obj, j8, H2.e(j8, obj2));
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case 3:
                    if (p(i, obj2)) {
                        H2.j(obj, j8, H2.e(j8, obj2));
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case 4:
                    if (p(i, obj2)) {
                        H2.i(H2.d(j8, obj2), j8, obj);
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case 5:
                    if (p(i, obj2)) {
                        H2.j(obj, j8, H2.e(j8, obj2));
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                    if (p(i, obj2)) {
                        H2.i(H2.d(j8, obj2), j8, obj);
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                    if (p(i, obj2)) {
                        G2 g24 = H2.f9600c;
                        g24.c(obj, j8, g24.g(j8, obj2));
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                    if (p(i, obj2)) {
                        H2.k(obj, j8, H2.g(j8, obj2));
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case 9:
                    j(obj, i, obj2);
                    obj3 = obj;
                    break;
                case 10:
                    if (p(i, obj2)) {
                        H2.k(obj, j8, H2.g(j8, obj2));
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case 11:
                    if (p(i, obj2)) {
                        H2.i(H2.d(j8, obj2), j8, obj);
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case 12:
                    if (p(i, obj2)) {
                        H2.i(H2.d(j8, obj2), j8, obj);
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case 13:
                    if (p(i, obj2)) {
                        H2.i(H2.d(j8, obj2), j8, obj);
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case 14:
                    if (p(i, obj2)) {
                        H2.j(obj, j8, H2.e(j8, obj2));
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case 15:
                    if (p(i, obj2)) {
                        H2.i(H2.d(j8, obj2), j8, obj);
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case 16:
                    if (p(i, obj2)) {
                        H2.j(obj, j8, H2.e(j8, obj2));
                        l(i, obj);
                    }
                    obj3 = obj;
                    break;
                case 17:
                    j(obj, i, obj2);
                    obj3 = obj;
                    break;
                case 18:
                case 19:
                case 20:
                case 21:
                case 22:
                case 23:
                case 24:
                case 25:
                case 26:
                case 27:
                case 28:
                case 29:
                case 30:
                case 31:
                case 32:
                case 33:
                case 34:
                case 35:
                case 36:
                case 37:
                case 38:
                case 39:
                case 40:
                case 41:
                case 42:
                case 43:
                case 44:
                case 45:
                case 46:
                case 47:
                case 48:
                case 49:
                    InterfaceC0639g2 interfaceC0639g2E = (InterfaceC0639g2) H2.g(j8, obj);
                    InterfaceC0639g2 interfaceC0639g2 = (InterfaceC0639g2) H2.g(j8, obj2);
                    int size = interfaceC0639g2E.size();
                    int size2 = interfaceC0639g2.size();
                    if (size > 0 && size2 > 0) {
                        if (!((N1) interfaceC0639g2E).f9653q) {
                            interfaceC0639g2E = interfaceC0639g2E.e(size2 + size);
                        }
                        interfaceC0639g2E.addAll(interfaceC0639g2);
                    }
                    if (size > 0) {
                        interfaceC0639g2 = interfaceC0639g2E;
                    }
                    H2.k(obj, j8, interfaceC0639g2);
                    obj3 = obj;
                    break;
                case 50:
                    Y1 y12 = B2.f9561a;
                    H2.k(obj, j8, Y1.c(H2.g(j8, obj), H2.g(j8, obj2)));
                    obj3 = obj;
                    break;
                case 51:
                case 52:
                case 53:
                case 54:
                case 55:
                case 56:
                case 57:
                case 58:
                case 59:
                    if (s(i8, i, obj2)) {
                        H2.k(obj, j8, H2.g(j8, obj2));
                        H2.i(i8, iArr[i + 2] & 1048575, obj);
                    }
                    obj3 = obj;
                    break;
                case 60:
                    k(obj, i, obj2);
                    obj3 = obj;
                    break;
                case 61:
                case 62:
                case 63:
                case 64:
                case 65:
                case 66:
                case 67:
                    if (s(i8, i, obj2)) {
                        H2.k(obj, j8, H2.g(j8, obj2));
                        H2.i(i8, iArr[i + 2] & 1048575, obj);
                    }
                    obj3 = obj;
                    break;
                case 68:
                    k(obj, i, obj2);
                    obj3 = obj;
                    break;
            }
            i += 3;
            obj = obj3;
        }
    }

    @Override // com.google.android.gms.internal.measurement.A2
    public final void e(Object obj, byte[] bArr, int i, int i5, P1 p1) {
        t(obj, bArr, i, i5, 0, p1);
    }

    @Override // com.google.android.gms.internal.measurement.A2
    public final boolean f(AbstractC0609a2 abstractC0609a2, AbstractC0609a2 abstractC0609a22) {
        boolean zE;
        int i = 0;
        while (true) {
            int[] iArr = this.f9971a;
            if (i < iArr.length) {
                int iY = y(i);
                long j8 = iY & 1048575;
                switch (x(iY)) {
                    case n4.u0.f15495q /* 0 */:
                        if (o(abstractC0609a2, abstractC0609a22, i)) {
                            G2 g22 = H2.f9600c;
                            if (Double.doubleToLongBits(g22.a(j8, abstractC0609a2)) == Double.doubleToLongBits(g22.a(j8, abstractC0609a22))) {
                                continue;
                                i += 3;
                            }
                        }
                        break;
                    case 1:
                        if (o(abstractC0609a2, abstractC0609a22, i)) {
                            G2 g23 = H2.f9600c;
                            if (Float.floatToIntBits(g23.b(j8, abstractC0609a2)) == Float.floatToIntBits(g23.b(j8, abstractC0609a22))) {
                                continue;
                                i += 3;
                            }
                        }
                        break;
                    case 2:
                        if (o(abstractC0609a2, abstractC0609a22, i) && H2.e(j8, abstractC0609a2) == H2.e(j8, abstractC0609a22)) {
                            continue;
                            i += 3;
                        }
                        break;
                    case 3:
                        if (o(abstractC0609a2, abstractC0609a22, i) && H2.e(j8, abstractC0609a2) == H2.e(j8, abstractC0609a22)) {
                            continue;
                            i += 3;
                        }
                        break;
                    case 4:
                        if (o(abstractC0609a2, abstractC0609a22, i) && H2.d(j8, abstractC0609a2) == H2.d(j8, abstractC0609a22)) {
                            continue;
                            i += 3;
                        }
                        break;
                    case 5:
                        if (o(abstractC0609a2, abstractC0609a22, i) && H2.e(j8, abstractC0609a2) == H2.e(j8, abstractC0609a22)) {
                            continue;
                            i += 3;
                        }
                        break;
                    case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                        if (o(abstractC0609a2, abstractC0609a22, i) && H2.d(j8, abstractC0609a2) == H2.d(j8, abstractC0609a22)) {
                            continue;
                            i += 3;
                        }
                        break;
                    case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                        if (o(abstractC0609a2, abstractC0609a22, i)) {
                            G2 g24 = H2.f9600c;
                            if (g24.g(j8, abstractC0609a2) == g24.g(j8, abstractC0609a22)) {
                                continue;
                                i += 3;
                            }
                        }
                        break;
                    case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                        if (o(abstractC0609a2, abstractC0609a22, i) && B2.e(H2.g(j8, abstractC0609a2), H2.g(j8, abstractC0609a22))) {
                            continue;
                            i += 3;
                        }
                        break;
                    case 9:
                        if (o(abstractC0609a2, abstractC0609a22, i) && B2.e(H2.g(j8, abstractC0609a2), H2.g(j8, abstractC0609a22))) {
                            continue;
                            i += 3;
                        }
                        break;
                    case 10:
                        if (o(abstractC0609a2, abstractC0609a22, i) && B2.e(H2.g(j8, abstractC0609a2), H2.g(j8, abstractC0609a22))) {
                            continue;
                            i += 3;
                        }
                        break;
                    case 11:
                        if (o(abstractC0609a2, abstractC0609a22, i) && H2.d(j8, abstractC0609a2) == H2.d(j8, abstractC0609a22)) {
                            continue;
                            i += 3;
                        }
                        break;
                    case 12:
                        if (o(abstractC0609a2, abstractC0609a22, i) && H2.d(j8, abstractC0609a2) == H2.d(j8, abstractC0609a22)) {
                            continue;
                            i += 3;
                        }
                        break;
                    case 13:
                        if (o(abstractC0609a2, abstractC0609a22, i) && H2.d(j8, abstractC0609a2) == H2.d(j8, abstractC0609a22)) {
                            continue;
                            i += 3;
                        }
                        break;
                    case 14:
                        if (o(abstractC0609a2, abstractC0609a22, i) && H2.e(j8, abstractC0609a2) == H2.e(j8, abstractC0609a22)) {
                            continue;
                            i += 3;
                        }
                        break;
                    case 15:
                        if (o(abstractC0609a2, abstractC0609a22, i) && H2.d(j8, abstractC0609a2) == H2.d(j8, abstractC0609a22)) {
                            continue;
                            i += 3;
                        }
                        break;
                    case 16:
                        if (o(abstractC0609a2, abstractC0609a22, i) && H2.e(j8, abstractC0609a2) == H2.e(j8, abstractC0609a22)) {
                            continue;
                            i += 3;
                        }
                        break;
                    case 17:
                        if (o(abstractC0609a2, abstractC0609a22, i) && B2.e(H2.g(j8, abstractC0609a2), H2.g(j8, abstractC0609a22))) {
                            continue;
                            i += 3;
                        }
                        break;
                    case 18:
                    case 19:
                    case 20:
                    case 21:
                    case 22:
                    case 23:
                    case 24:
                    case 25:
                    case 26:
                    case 27:
                    case 28:
                    case 29:
                    case 30:
                    case 31:
                    case 32:
                    case 33:
                    case 34:
                    case 35:
                    case 36:
                    case 37:
                    case 38:
                    case 39:
                    case 40:
                    case 41:
                    case 42:
                    case 43:
                    case 44:
                    case 45:
                    case 46:
                    case 47:
                    case 48:
                    case 49:
                        zE = B2.e(H2.g(j8, abstractC0609a2), H2.g(j8, abstractC0609a22));
                        break;
                    case 50:
                        zE = B2.e(H2.g(j8, abstractC0609a2), H2.g(j8, abstractC0609a22));
                        break;
                    case 51:
                    case 52:
                    case 53:
                    case 54:
                    case 55:
                    case 56:
                    case 57:
                    case 58:
                    case 59:
                    case 60:
                    case 61:
                    case 62:
                    case 63:
                    case 64:
                    case 65:
                    case 66:
                    case 67:
                    case 68:
                        long j9 = iArr[i + 2] & 1048575;
                        if (H2.d(j9, abstractC0609a2) == H2.d(j9, abstractC0609a22) && B2.e(H2.g(j8, abstractC0609a2), H2.g(j8, abstractC0609a22))) {
                            continue;
                            i += 3;
                        }
                        break;
                    default:
                        i += 3;
                        break;
                }
                if (zE) {
                    i += 3;
                }
            } else if (abstractC0609a2.zzc.equals(abstractC0609a22.zzc)) {
                return true;
            }
        }
        return false;
    }

    /* JADX WARN: Removed duplicated region for block: B:44:0x00db A[PHI: r1
      0x00db: PHI (r1v34 int) = (r1v10 int), (r1v35 int) binds: [B:85:0x01ea, B:43:0x00d9] A[DONT_GENERATE, DONT_INLINE]] */
    @Override // com.google.android.gms.internal.measurement.A2
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int g(AbstractC0609a2 abstractC0609a2) {
        int i;
        long jDoubleToLongBits;
        int i5;
        int iFloatToIntBits;
        int i8;
        int i9;
        int i10 = 0;
        int i11 = 0;
        while (true) {
            int[] iArr = this.f9971a;
            if (i10 >= iArr.length) {
                return abstractC0609a2.zzc.hashCode() + (i11 * 53);
            }
            int iY = y(i10);
            int i12 = 1048575 & iY;
            int iX = x(iY);
            int i13 = iArr[i10];
            long j8 = i12;
            int i14 = 1237;
            int iHashCode = 37;
            switch (iX) {
                case n4.u0.f15495q /* 0 */:
                    i = i11 * 53;
                    jDoubleToLongBits = Double.doubleToLongBits(H2.f9600c.a(j8, abstractC0609a2));
                    Charset charset = AbstractC0644h2.f9868a;
                    i11 = i + ((int) (jDoubleToLongBits ^ (jDoubleToLongBits >>> 32)));
                    break;
                case 1:
                    i5 = i11 * 53;
                    iFloatToIntBits = Float.floatToIntBits(H2.f9600c.b(j8, abstractC0609a2));
                    i11 = iFloatToIntBits + i5;
                    break;
                case 2:
                    i = i11 * 53;
                    jDoubleToLongBits = H2.e(j8, abstractC0609a2);
                    Charset charset2 = AbstractC0644h2.f9868a;
                    i11 = i + ((int) (jDoubleToLongBits ^ (jDoubleToLongBits >>> 32)));
                    break;
                case 3:
                    i = i11 * 53;
                    jDoubleToLongBits = H2.e(j8, abstractC0609a2);
                    Charset charset3 = AbstractC0644h2.f9868a;
                    i11 = i + ((int) (jDoubleToLongBits ^ (jDoubleToLongBits >>> 32)));
                    break;
                case 4:
                    i5 = i11 * 53;
                    iFloatToIntBits = H2.d(j8, abstractC0609a2);
                    i11 = iFloatToIntBits + i5;
                    break;
                case 5:
                    i = i11 * 53;
                    jDoubleToLongBits = H2.e(j8, abstractC0609a2);
                    Charset charset4 = AbstractC0644h2.f9868a;
                    i11 = i + ((int) (jDoubleToLongBits ^ (jDoubleToLongBits >>> 32)));
                    break;
                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                    i5 = i11 * 53;
                    iFloatToIntBits = H2.d(j8, abstractC0609a2);
                    i11 = iFloatToIntBits + i5;
                    break;
                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                    i8 = i11 * 53;
                    boolean zG = H2.f9600c.g(j8, abstractC0609a2);
                    Charset charset5 = AbstractC0644h2.f9868a;
                    if (zG) {
                        i14 = 1231;
                    }
                    i11 = i14 + i8;
                    break;
                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                    i5 = i11 * 53;
                    iFloatToIntBits = ((String) H2.g(j8, abstractC0609a2)).hashCode();
                    i11 = iFloatToIntBits + i5;
                    break;
                case 9:
                    i9 = i11 * 53;
                    Object objG = H2.g(j8, abstractC0609a2);
                    if (objG != null) {
                        iHashCode = objG.hashCode();
                    }
                    i11 = i9 + iHashCode;
                    break;
                case 10:
                    i5 = i11 * 53;
                    iFloatToIntBits = H2.g(j8, abstractC0609a2).hashCode();
                    i11 = iFloatToIntBits + i5;
                    break;
                case 11:
                    i5 = i11 * 53;
                    iFloatToIntBits = H2.d(j8, abstractC0609a2);
                    i11 = iFloatToIntBits + i5;
                    break;
                case 12:
                    i5 = i11 * 53;
                    iFloatToIntBits = H2.d(j8, abstractC0609a2);
                    i11 = iFloatToIntBits + i5;
                    break;
                case 13:
                    i5 = i11 * 53;
                    iFloatToIntBits = H2.d(j8, abstractC0609a2);
                    i11 = iFloatToIntBits + i5;
                    break;
                case 14:
                    i = i11 * 53;
                    jDoubleToLongBits = H2.e(j8, abstractC0609a2);
                    Charset charset6 = AbstractC0644h2.f9868a;
                    i11 = i + ((int) (jDoubleToLongBits ^ (jDoubleToLongBits >>> 32)));
                    break;
                case 15:
                    i5 = i11 * 53;
                    iFloatToIntBits = H2.d(j8, abstractC0609a2);
                    i11 = iFloatToIntBits + i5;
                    break;
                case 16:
                    i = i11 * 53;
                    jDoubleToLongBits = H2.e(j8, abstractC0609a2);
                    Charset charset7 = AbstractC0644h2.f9868a;
                    i11 = i + ((int) (jDoubleToLongBits ^ (jDoubleToLongBits >>> 32)));
                    break;
                case 17:
                    i9 = i11 * 53;
                    Object objG2 = H2.g(j8, abstractC0609a2);
                    if (objG2 != null) {
                        iHashCode = objG2.hashCode();
                    }
                    i11 = i9 + iHashCode;
                    break;
                case 18:
                case 19:
                case 20:
                case 21:
                case 22:
                case 23:
                case 24:
                case 25:
                case 26:
                case 27:
                case 28:
                case 29:
                case 30:
                case 31:
                case 32:
                case 33:
                case 34:
                case 35:
                case 36:
                case 37:
                case 38:
                case 39:
                case 40:
                case 41:
                case 42:
                case 43:
                case 44:
                case 45:
                case 46:
                case 47:
                case 48:
                case 49:
                    i5 = i11 * 53;
                    iFloatToIntBits = H2.g(j8, abstractC0609a2).hashCode();
                    i11 = iFloatToIntBits + i5;
                    break;
                case 50:
                    i5 = i11 * 53;
                    iFloatToIntBits = H2.g(j8, abstractC0609a2).hashCode();
                    i11 = iFloatToIntBits + i5;
                    break;
                case 51:
                    if (s(i13, i10, abstractC0609a2)) {
                        i = i11 * 53;
                        jDoubleToLongBits = Double.doubleToLongBits(((Double) H2.g(j8, abstractC0609a2)).doubleValue());
                        Charset charset8 = AbstractC0644h2.f9868a;
                        i11 = i + ((int) (jDoubleToLongBits ^ (jDoubleToLongBits >>> 32)));
                    }
                    break;
                case 52:
                    if (s(i13, i10, abstractC0609a2)) {
                        i5 = i11 * 53;
                        iFloatToIntBits = Float.floatToIntBits(((Float) H2.g(j8, abstractC0609a2)).floatValue());
                        i11 = iFloatToIntBits + i5;
                    }
                    break;
                case 53:
                    if (s(i13, i10, abstractC0609a2)) {
                        i = i11 * 53;
                        jDoubleToLongBits = z(j8, abstractC0609a2);
                        Charset charset9 = AbstractC0644h2.f9868a;
                        i11 = i + ((int) (jDoubleToLongBits ^ (jDoubleToLongBits >>> 32)));
                    }
                    break;
                case 54:
                    if (s(i13, i10, abstractC0609a2)) {
                        i = i11 * 53;
                        jDoubleToLongBits = z(j8, abstractC0609a2);
                        Charset charset10 = AbstractC0644h2.f9868a;
                        i11 = i + ((int) (jDoubleToLongBits ^ (jDoubleToLongBits >>> 32)));
                    }
                    break;
                case 55:
                    if (s(i13, i10, abstractC0609a2)) {
                        i5 = i11 * 53;
                        iFloatToIntBits = v(j8, abstractC0609a2);
                        i11 = iFloatToIntBits + i5;
                    }
                    break;
                case 56:
                    if (s(i13, i10, abstractC0609a2)) {
                        i = i11 * 53;
                        jDoubleToLongBits = z(j8, abstractC0609a2);
                        Charset charset11 = AbstractC0644h2.f9868a;
                        i11 = i + ((int) (jDoubleToLongBits ^ (jDoubleToLongBits >>> 32)));
                    }
                    break;
                case 57:
                    if (s(i13, i10, abstractC0609a2)) {
                        i5 = i11 * 53;
                        iFloatToIntBits = v(j8, abstractC0609a2);
                        i11 = iFloatToIntBits + i5;
                    }
                    break;
                case 58:
                    if (s(i13, i10, abstractC0609a2)) {
                        i8 = i11 * 53;
                        boolean zBooleanValue = ((Boolean) H2.g(j8, abstractC0609a2)).booleanValue();
                        Charset charset12 = AbstractC0644h2.f9868a;
                        if (zBooleanValue) {
                        }
                        i11 = i14 + i8;
                    }
                    break;
                case 59:
                    if (s(i13, i10, abstractC0609a2)) {
                        i5 = i11 * 53;
                        iFloatToIntBits = ((String) H2.g(j8, abstractC0609a2)).hashCode();
                        i11 = iFloatToIntBits + i5;
                    }
                    break;
                case 60:
                    if (s(i13, i10, abstractC0609a2)) {
                        i5 = i11 * 53;
                        iFloatToIntBits = H2.g(j8, abstractC0609a2).hashCode();
                        i11 = iFloatToIntBits + i5;
                    }
                    break;
                case 61:
                    if (s(i13, i10, abstractC0609a2)) {
                        i5 = i11 * 53;
                        iFloatToIntBits = H2.g(j8, abstractC0609a2).hashCode();
                        i11 = iFloatToIntBits + i5;
                    }
                    break;
                case 62:
                    if (s(i13, i10, abstractC0609a2)) {
                        i5 = i11 * 53;
                        iFloatToIntBits = v(j8, abstractC0609a2);
                        i11 = iFloatToIntBits + i5;
                    }
                    break;
                case 63:
                    if (s(i13, i10, abstractC0609a2)) {
                        i5 = i11 * 53;
                        iFloatToIntBits = v(j8, abstractC0609a2);
                        i11 = iFloatToIntBits + i5;
                    }
                    break;
                case 64:
                    if (s(i13, i10, abstractC0609a2)) {
                        i5 = i11 * 53;
                        iFloatToIntBits = v(j8, abstractC0609a2);
                        i11 = iFloatToIntBits + i5;
                    }
                    break;
                case 65:
                    if (s(i13, i10, abstractC0609a2)) {
                        i = i11 * 53;
                        jDoubleToLongBits = z(j8, abstractC0609a2);
                        Charset charset13 = AbstractC0644h2.f9868a;
                        i11 = i + ((int) (jDoubleToLongBits ^ (jDoubleToLongBits >>> 32)));
                    }
                    break;
                case 66:
                    if (s(i13, i10, abstractC0609a2)) {
                        i5 = i11 * 53;
                        iFloatToIntBits = v(j8, abstractC0609a2);
                        i11 = iFloatToIntBits + i5;
                    }
                    break;
                case 67:
                    if (s(i13, i10, abstractC0609a2)) {
                        i = i11 * 53;
                        jDoubleToLongBits = z(j8, abstractC0609a2);
                        Charset charset14 = AbstractC0644h2.f9868a;
                        i11 = i + ((int) (jDoubleToLongBits ^ (jDoubleToLongBits >>> 32)));
                    }
                    break;
                case 68:
                    if (s(i13, i10, abstractC0609a2)) {
                        i5 = i11 * 53;
                        iFloatToIntBits = H2.g(j8, abstractC0609a2).hashCode();
                        i11 = iFloatToIntBits + i5;
                    }
                    break;
            }
            i10 += 3;
        }
    }

    @Override // com.google.android.gms.internal.measurement.A2
    public final boolean h(Object obj) {
        int i;
        int i5;
        int i8;
        int i9 = 0;
        int i10 = 0;
        int i11 = 1048575;
        while (i10 < this.f9977g) {
            int i12 = this.f9976f[i10];
            int[] iArr = this.f9971a;
            int i13 = iArr[i12];
            int iY = y(i12);
            int i14 = iArr[i12 + 2];
            int i15 = i14 & 1048575;
            int i16 = 1 << (i14 >>> 20);
            if (i15 != i11) {
                if (i15 != 1048575) {
                    i9 = f9970k.getInt(obj, i15);
                }
                i5 = i12;
                i8 = i9;
                i = i15;
            } else {
                int i17 = i9;
                i = i11;
                i5 = i12;
                i8 = i17;
            }
            if ((268435456 & iY) == 0 || q(obj, i5, i, i8, i16)) {
                int iX = x(iY);
                if (iX != 9 && iX != 17) {
                    if (iX != 27) {
                        if (iX == 60 || iX == 68) {
                            if (!s(i13, i5, obj) || B(i5).h(H2.g(iY & 1048575, obj))) {
                            }
                        } else if (iX != 49) {
                            if (iX == 50 && !((C0684p2) H2.g(iY & 1048575, obj)).isEmpty()) {
                                int i18 = i5 / 3;
                                this.f9972b[i18 + i18].getClass();
                                throw new ClassCastException();
                            }
                        }
                        i10++;
                        i11 = i;
                        i9 = i8;
                    }
                    List list = (List) H2.g(iY & 1048575, obj);
                    if (list.isEmpty()) {
                        continue;
                    } else {
                        A2 a2B = B(i5);
                        for (int i19 = 0; i19 < list.size(); i19++) {
                            if (a2B.h(list.get(i19))) {
                            }
                        }
                    }
                    i10++;
                    i11 = i;
                    i9 = i8;
                } else if (!q(obj, i5, i, i8, i16) || B(i5).h(H2.g(iY & 1048575, obj))) {
                    i10++;
                    i11 = i;
                    i9 = i8;
                }
            }
            return false;
        }
        return true;
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    @Override // com.google.android.gms.internal.measurement.A2
    public final void i(Object obj, C0674n2 c0674n2) throws F0.t {
        int i;
        boolean z8;
        C0703t2 c0703t2 = this;
        Unsafe unsafe = f9970k;
        int i5 = 1048575;
        int i8 = 1048575;
        int i9 = 0;
        int i10 = 0;
        while (true) {
            int[] iArr = c0703t2.f9971a;
            if (i9 >= iArr.length) {
                ((AbstractC0609a2) obj).zzc.d(c0674n2);
                return;
            }
            int iY = c0703t2.y(i9);
            int iX = x(iY);
            int i11 = iArr[i9];
            if (iX <= 17) {
                int i12 = iArr[i9 + 2];
                int i13 = i12 & i5;
                if (i13 != i8) {
                    i10 = i13 == i5 ? 0 : unsafe.getInt(obj, i13);
                    i8 = i13;
                }
                i = 1 << (i12 >>> 20);
            } else {
                i = 0;
            }
            long j8 = iY & i5;
            switch (iX) {
                case n4.u0.f15495q /* 0 */:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        ((T1) c0674n2.f9927a).H(Double.doubleToRawLongBits(H2.f9600c.a(j8, obj)), i11);
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 1:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        ((T1) c0674n2.f9927a).F(i11, Float.floatToRawIntBits(H2.f9600c.b(j8, obj)));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 2:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        ((T1) c0674n2.f9927a).P(unsafe.getLong(obj, j8), i11);
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 3:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        ((T1) c0674n2.f9927a).P(unsafe.getLong(obj, j8), i11);
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 4:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        ((T1) c0674n2.f9927a).J(i11, unsafe.getInt(obj, j8));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 5:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        ((T1) c0674n2.f9927a).H(unsafe.getLong(obj, j8), i11);
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        ((T1) c0674n2.f9927a).F(i11, unsafe.getInt(obj, j8));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        byte bG = H2.f9600c.g(j8, obj);
                        T1 t12 = (T1) c0674n2.f9927a;
                        t12.O(i11 << 3);
                        int i14 = t12.f9682y;
                        try {
                            int i15 = i14 + 1;
                            try {
                                t12.f9680w[i14] = bG;
                                t12.f9682y = i15;
                            } catch (IndexOutOfBoundsException e8) {
                                e = e8;
                                i14 = i15;
                                throw new F0.t(i14, t12.f9681x, 1, e);
                            }
                        } catch (IndexOutOfBoundsException e9) {
                            e = e9;
                        }
                    } else {
                        continue;
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        Object object = unsafe.getObject(obj, j8);
                        if (object instanceof String) {
                            ((T1) c0674n2.f9927a).L(i11, (String) object);
                        } else {
                            ((T1) c0674n2.f9927a).E(i11, (S1) object);
                        }
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 9:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        c0674n2.e(i11, unsafe.getObject(obj, j8), c0703t2.B(i9));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 10:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        ((T1) c0674n2.f9927a).E(i11, (S1) unsafe.getObject(obj, j8));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 11:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        ((T1) c0674n2.f9927a).N(i11, unsafe.getInt(obj, j8));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 12:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        ((T1) c0674n2.f9927a).J(i11, unsafe.getInt(obj, j8));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 13:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        ((T1) c0674n2.f9927a).F(i11, unsafe.getInt(obj, j8));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 14:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        ((T1) c0674n2.f9927a).H(unsafe.getLong(obj, j8), i11);
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 15:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        int i16 = unsafe.getInt(obj, j8);
                        ((T1) c0674n2.f9927a).N(i11, (i16 >> 31) ^ (i16 + i16));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 16:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        long j9 = unsafe.getLong(obj, j8);
                        ((T1) c0674n2.f9927a).P((j9 + j9) ^ (j9 >> 63), i11);
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 17:
                    if (c0703t2.q(obj, i9, i8, i10, i)) {
                        c0674n2.d(i11, unsafe.getObject(obj, j8), c0703t2.B(i9));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 18:
                    B2.r(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, false);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 19:
                    B2.v(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, false);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 20:
                    B2.x(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, false);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 21:
                    B2.d(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, false);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 22:
                    B2.w(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, false);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 23:
                    B2.u(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, false);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 24:
                    B2.t(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, false);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 25:
                    B2.q(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, false);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 26:
                    int i17 = iArr[i9];
                    List list = (List) unsafe.getObject(obj, j8);
                    Y1 y12 = B2.f9561a;
                    if (list != null && !list.isEmpty()) {
                        c0674n2.getClass();
                        for (int i18 = 0; i18 < list.size(); i18++) {
                            ((T1) c0674n2.f9927a).L(i17, (String) list.get(i18));
                        }
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 27:
                    int i19 = iArr[i9];
                    List list2 = (List) unsafe.getObject(obj, j8);
                    A2 a2B = c0703t2.B(i9);
                    Y1 y13 = B2.f9561a;
                    if (list2 != null && !list2.isEmpty()) {
                        for (int i20 = 0; i20 < list2.size(); i20++) {
                            c0674n2.e(i19, list2.get(i20), a2B);
                        }
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 28:
                    int i21 = iArr[i9];
                    List list3 = (List) unsafe.getObject(obj, j8);
                    Y1 y14 = B2.f9561a;
                    if (list3 != null && !list3.isEmpty()) {
                        c0674n2.getClass();
                        for (int i22 = 0; i22 < list3.size(); i22++) {
                            ((T1) c0674n2.f9927a).E(i21, (S1) list3.get(i22));
                        }
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 29:
                    z8 = false;
                    B2.c(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, false);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 30:
                    z8 = false;
                    B2.s(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, false);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 31:
                    z8 = false;
                    B2.y(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, false);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 32:
                    z8 = false;
                    B2.z(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, false);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 33:
                    z8 = false;
                    B2.a(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, false);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 34:
                    z8 = false;
                    B2.b(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, false);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 35:
                    B2.r(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, true);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 36:
                    B2.v(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, true);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 37:
                    B2.x(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, true);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 38:
                    B2.d(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, true);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 39:
                    B2.w(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, true);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 40:
                    B2.u(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, true);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 41:
                    B2.t(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, true);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 42:
                    B2.q(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, true);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 43:
                    B2.c(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, true);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 44:
                    B2.s(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, true);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 45:
                    B2.y(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, true);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 46:
                    B2.z(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, true);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 47:
                    B2.a(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, true);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 48:
                    B2.b(iArr[i9], (List) unsafe.getObject(obj, j8), c0674n2, true);
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 49:
                    int i23 = iArr[i9];
                    List list4 = (List) unsafe.getObject(obj, j8);
                    A2 a2B2 = c0703t2.B(i9);
                    Y1 y15 = B2.f9561a;
                    if (list4 != null && !list4.isEmpty()) {
                        for (int i24 = 0; i24 < list4.size(); i24++) {
                            c0674n2.d(i23, list4.get(i24), a2B2);
                        }
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 50:
                    if (unsafe.getObject(obj, j8) != null) {
                        int i25 = i9 / 3;
                        c0703t2.f9972b[i25 + i25].getClass();
                        throw new ClassCastException();
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 51:
                    if (c0703t2.s(i11, i9, obj)) {
                        ((T1) c0674n2.f9927a).H(Double.doubleToRawLongBits(((Double) H2.g(j8, obj)).doubleValue()), i11);
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 52:
                    if (c0703t2.s(i11, i9, obj)) {
                        ((T1) c0674n2.f9927a).F(i11, Float.floatToRawIntBits(((Float) H2.g(j8, obj)).floatValue()));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 53:
                    if (c0703t2.s(i11, i9, obj)) {
                        ((T1) c0674n2.f9927a).P(z(j8, obj), i11);
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 54:
                    if (c0703t2.s(i11, i9, obj)) {
                        ((T1) c0674n2.f9927a).P(z(j8, obj), i11);
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 55:
                    if (c0703t2.s(i11, i9, obj)) {
                        ((T1) c0674n2.f9927a).J(i11, v(j8, obj));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 56:
                    if (c0703t2.s(i11, i9, obj)) {
                        ((T1) c0674n2.f9927a).H(z(j8, obj), i11);
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 57:
                    if (c0703t2.s(i11, i9, obj)) {
                        ((T1) c0674n2.f9927a).F(i11, v(j8, obj));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 58:
                    if (c0703t2.s(i11, i9, obj)) {
                        byte bBooleanValue = ((Boolean) H2.g(j8, obj)).booleanValue();
                        T1 t13 = (T1) c0674n2.f9927a;
                        t13.O(i11 << 3);
                        int i26 = t13.f9682y;
                        try {
                            int i27 = i26 + 1;
                            try {
                                t13.f9680w[i26] = bBooleanValue;
                                t13.f9682y = i27;
                            } catch (IndexOutOfBoundsException e10) {
                                e = e10;
                                i26 = i27;
                                throw new F0.t(i26, t13.f9681x, 1, e);
                            }
                        } catch (IndexOutOfBoundsException e11) {
                            e = e11;
                        }
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 59:
                    if (c0703t2.s(i11, i9, obj)) {
                        Object object2 = unsafe.getObject(obj, j8);
                        if (object2 instanceof String) {
                            ((T1) c0674n2.f9927a).L(i11, (String) object2);
                        } else {
                            ((T1) c0674n2.f9927a).E(i11, (S1) object2);
                        }
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 60:
                    if (c0703t2.s(i11, i9, obj)) {
                        c0674n2.e(i11, unsafe.getObject(obj, j8), c0703t2.B(i9));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 61:
                    if (c0703t2.s(i11, i9, obj)) {
                        ((T1) c0674n2.f9927a).E(i11, (S1) unsafe.getObject(obj, j8));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 62:
                    if (c0703t2.s(i11, i9, obj)) {
                        ((T1) c0674n2.f9927a).N(i11, v(j8, obj));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 63:
                    if (c0703t2.s(i11, i9, obj)) {
                        ((T1) c0674n2.f9927a).J(i11, v(j8, obj));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 64:
                    if (c0703t2.s(i11, i9, obj)) {
                        ((T1) c0674n2.f9927a).F(i11, v(j8, obj));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 65:
                    if (c0703t2.s(i11, i9, obj)) {
                        ((T1) c0674n2.f9927a).H(z(j8, obj), i11);
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 66:
                    if (c0703t2.s(i11, i9, obj)) {
                        int iV = v(j8, obj);
                        ((T1) c0674n2.f9927a).N(i11, (iV >> 31) ^ (iV + iV));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 67:
                    if (c0703t2.s(i11, i9, obj)) {
                        long jZ = z(j8, obj);
                        ((T1) c0674n2.f9927a).P((jZ + jZ) ^ (jZ >> 63), i11);
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                case 68:
                    if (c0703t2.s(i11, i9, obj)) {
                        c0674n2.d(i11, unsafe.getObject(obj, j8), c0703t2.B(i9));
                    }
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
                default:
                    i9 += 3;
                    i5 = 1048575;
                    c0703t2 = this;
                    break;
            }
        }
    }

    public final void j(Object obj, int i, Object obj2) {
        if (p(i, obj2)) {
            int iY = y(i) & 1048575;
            Unsafe unsafe = f9970k;
            long j8 = iY;
            Object object = unsafe.getObject(obj2, j8);
            if (object == null) {
                throw new IllegalStateException("Source subfield " + this.f9971a[i] + " is present but null: " + obj2.toString());
            }
            A2 a2B = B(i);
            if (!p(i, obj)) {
                if (r(object)) {
                    AbstractC0609a2 abstractC0609a2A = a2B.a();
                    a2B.d(abstractC0609a2A, object);
                    unsafe.putObject(obj, j8, abstractC0609a2A);
                } else {
                    unsafe.putObject(obj, j8, object);
                }
                l(i, obj);
                return;
            }
            Object object2 = unsafe.getObject(obj, j8);
            if (!r(object2)) {
                AbstractC0609a2 abstractC0609a2A2 = a2B.a();
                a2B.d(abstractC0609a2A2, object2);
                unsafe.putObject(obj, j8, abstractC0609a2A2);
                object2 = abstractC0609a2A2;
            }
            a2B.d(object2, object);
        }
    }

    public final void k(Object obj, int i, Object obj2) {
        int[] iArr = this.f9971a;
        int i5 = iArr[i];
        if (s(i5, i, obj2)) {
            int iY = y(i) & 1048575;
            Unsafe unsafe = f9970k;
            long j8 = iY;
            Object object = unsafe.getObject(obj2, j8);
            if (object == null) {
                throw new IllegalStateException("Source subfield " + iArr[i] + " is present but null: " + obj2.toString());
            }
            A2 a2B = B(i);
            if (!s(i5, i, obj)) {
                if (r(object)) {
                    AbstractC0609a2 abstractC0609a2A = a2B.a();
                    a2B.d(abstractC0609a2A, object);
                    unsafe.putObject(obj, j8, abstractC0609a2A);
                } else {
                    unsafe.putObject(obj, j8, object);
                }
                H2.i(i5, iArr[i + 2] & 1048575, obj);
                return;
            }
            Object object2 = unsafe.getObject(obj, j8);
            if (!r(object2)) {
                AbstractC0609a2 abstractC0609a2A2 = a2B.a();
                a2B.d(abstractC0609a2A2, object2);
                unsafe.putObject(obj, j8, abstractC0609a2A2);
                object2 = abstractC0609a2A2;
            }
            a2B.d(object2, object);
        }
    }

    public final void l(int i, Object obj) {
        int i5 = this.f9971a[i + 2];
        long j8 = 1048575 & i5;
        if (j8 == 1048575) {
            return;
        }
        H2.i((1 << (i5 >>> 20)) | H2.d(j8, obj), j8, obj);
    }

    public final void m(Object obj, int i, Object obj2) {
        f9970k.putObject(obj, y(i) & 1048575, obj2);
        l(i, obj);
    }

    public final void n(int i, int i5, Object obj, Object obj2) {
        f9970k.putObject(obj, y(i5) & 1048575, obj2);
        H2.i(i, this.f9971a[i5 + 2] & 1048575, obj);
    }

    public final boolean o(AbstractC0609a2 abstractC0609a2, AbstractC0609a2 abstractC0609a22, int i) {
        return p(i, abstractC0609a2) == p(i, abstractC0609a22);
    }

    public final boolean p(int i, Object obj) {
        int i5 = this.f9971a[i + 2];
        long j8 = i5 & 1048575;
        if (j8 == 1048575) {
            int iY = y(i);
            long j9 = iY & 1048575;
            switch (x(iY)) {
                case n4.u0.f15495q /* 0 */:
                    if (Double.doubleToRawLongBits(H2.f9600c.a(j9, obj)) == 0) {
                        return false;
                    }
                    break;
                case 1:
                    if (Float.floatToRawIntBits(H2.f9600c.b(j9, obj)) == 0) {
                        return false;
                    }
                    break;
                case 2:
                    if (H2.e(j9, obj) == 0) {
                        return false;
                    }
                    break;
                case 3:
                    if (H2.e(j9, obj) == 0) {
                        return false;
                    }
                    break;
                case 4:
                    if (H2.d(j9, obj) == 0) {
                        return false;
                    }
                    break;
                case 5:
                    if (H2.e(j9, obj) == 0) {
                        return false;
                    }
                    break;
                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                    if (H2.d(j9, obj) == 0) {
                        return false;
                    }
                    break;
                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                    return H2.f9600c.g(j9, obj);
                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                    Object objG = H2.g(j9, obj);
                    if (objG instanceof String) {
                        if (((String) objG).isEmpty()) {
                            return false;
                        }
                    } else {
                        if (!(objG instanceof S1)) {
                            throw new IllegalArgumentException();
                        }
                        if (S1.f9671s.equals(objG)) {
                            return false;
                        }
                    }
                case 9:
                    if (H2.g(j9, obj) == null) {
                        return false;
                    }
                    break;
                case 10:
                    if (S1.f9671s.equals(H2.g(j9, obj))) {
                        return false;
                    }
                    break;
                case 11:
                    if (H2.d(j9, obj) == 0) {
                        return false;
                    }
                    break;
                case 12:
                    if (H2.d(j9, obj) == 0) {
                        return false;
                    }
                    break;
                case 13:
                    if (H2.d(j9, obj) == 0) {
                        return false;
                    }
                    break;
                case 14:
                    if (H2.e(j9, obj) == 0) {
                        return false;
                    }
                    break;
                case 15:
                    if (H2.d(j9, obj) == 0) {
                        return false;
                    }
                    break;
                case 16:
                    if (H2.e(j9, obj) == 0) {
                        return false;
                    }
                    break;
                case 17:
                    if (H2.g(j9, obj) == null) {
                        return false;
                    }
                    break;
                default:
                    throw new IllegalArgumentException();
            }
        } else if (((1 << (i5 >>> 20)) & H2.d(j8, obj)) == 0) {
            return false;
        }
        return true;
    }

    public final boolean q(Object obj, int i, int i5, int i8, int i9) {
        return i5 == 1048575 ? p(i, obj) : (i8 & i9) != 0;
    }

    public final boolean s(int i, int i5, Object obj) {
        return H2.d((long) (this.f9971a[i5 + 2] & 1048575), obj) == i;
    }

    /* JADX WARN: Code restructure failed: missing block: B:109:0x02ee, code lost:
    
        throw new com.google.android.gms.internal.measurement.C0654j2("Protocol message had invalid UTF-8.");
     */
    /* JADX WARN: Code restructure failed: missing block: B:130:0x0349, code lost:
    
        throw new com.google.android.gms.internal.measurement.C0654j2("Protocol message had invalid UTF-8.");
     */
    /* JADX WARN: Code restructure failed: missing block: B:145:0x03b8, code lost:
    
        throw new com.google.android.gms.internal.measurement.C0654j2("Protocol message had invalid UTF-8.");
     */
    /* JADX WARN: Code restructure failed: missing block: B:167:0x0439, code lost:
    
        r8 = r1;
        r9 = r4;
        r1 = r5;
     */
    /* JADX WARN: Code restructure failed: missing block: B:181:0x04bf, code lost:
    
        r5 = r40;
        r3 = r8;
        r6 = r9;
     */
    /* JADX WARN: Code restructure failed: missing block: B:182:0x04c3, code lost:
    
        r8 = r11;
        r9 = r12;
        r11 = r24;
        r16 = 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:187:0x04ef, code lost:
    
        r5 = r40;
        r2 = r1;
        r3 = r8;
        r6 = r9;
        r1 = r10;
     */
    /* JADX WARN: Code restructure failed: missing block: B:197:0x057a, code lost:
    
        r29 = r4;
        r0 = r41;
        r3 = r2;
        r4 = r8;
        r5 = r9;
        r9 = r12;
        r28 = r14;
        r15 = r19;
        r14 = r25;
        r12 = r11;
        r11 = r10;
        r10 = r1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:44:0x0130, code lost:
    
        r19 = r10;
        r9 = r12;
        r6 = r13;
     */
    /* JADX WARN: Code restructure failed: missing block: B:45:0x0134, code lost:
    
        r8 = r7;
     */
    /* JADX WARN: Code restructure failed: missing block: B:47:0x013d, code lost:
    
        r25 = r8;
        r19 = r10;
        r24 = r11;
        r9 = r13;
        r21 = 1048575;
     */
    /* JADX WARN: Code restructure failed: missing block: B:48:0x0146, code lost:
    
        r11 = r7;
        r10 = r2;
        r2 = r4;
        r8 = r7;
     */
    /* JADX WARN: Code restructure failed: missing block: B:52:0x0170, code lost:
    
        r5 = r2;
        r2 = r1;
        r1 = r5;
        r5 = r7;
        r7 = r3;
        r3 = r5;
        r5 = r40;
     */
    /* JADX WARN: Code restructure failed: missing block: B:538:0x0d32, code lost:
    
        r0 = r41;
        r5 = r42;
        r4 = r1;
        r3 = r2;
        r15 = r14;
        r9 = r19;
        r14 = r8;
        r12 = r32;
     */
    /* JADX WARN: Code restructure failed: missing block: B:66:0x01c3, code lost:
    
        r25 = r8;
        r19 = r10;
        r24 = r11;
        r9 = r13;
     */
    /* JADX WARN: Code restructure failed: missing block: B:70:0x01f6, code lost:
    
        r18 = r15;
     */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:517:0x0ca1  */
    /* JADX WARN: Removed duplicated region for block: B:623:0x0fd5  */
    /* JADX WARN: Removed duplicated region for block: B:729:0x0cbb A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:731:0x0ff0 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:92:0x029d  */
    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$PrimitiveArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int t(Object obj, byte[] bArr, int i, int i5, int i8, P1 p1) {
        int i9;
        int i10;
        Object obj2;
        Object[] objArr;
        int[] iArr;
        Unsafe unsafe;
        int i11;
        int i12;
        int i13;
        P1 p12;
        int i14;
        int i15;
        int i16;
        int i17;
        byte[] bArr2;
        C2 c22;
        P1 p13;
        Unsafe unsafe2;
        Object obj3;
        C2 c23;
        int i18;
        int i19;
        byte[] bArr3;
        P1 p14;
        Object obj4;
        byte[] bArr4;
        int iD0;
        int i20;
        byte b8;
        int i21;
        Unsafe unsafe3;
        byte[] bArr5;
        P1 p15;
        int i22;
        int i23;
        int iD02;
        byte[] bArr6;
        int i24;
        int i25;
        int i26;
        int i27;
        P1 p16;
        Unsafe unsafe4;
        int i28;
        int i29;
        int i30;
        int i31;
        byte[] bArr7;
        byte[] bArr8;
        int i32;
        int i33;
        int i34;
        P1 p17;
        int iB0;
        int i35;
        int i36;
        int i37;
        P1 p18;
        Object obj5;
        int i38;
        int i39;
        int i40;
        P1 p19;
        Object obj6;
        int i41;
        int i42;
        int i43;
        int iB02;
        int i44;
        int iD03;
        int iD04;
        C0684p2 c0684p2;
        int i45;
        int i46;
        int iG0;
        int i47;
        byte[] bArr9;
        int i48;
        P1 p110;
        int iV;
        byte[] bArr10;
        int i49;
        P1 p111;
        int i50;
        int iD05;
        C0703t2 c0703t2 = this;
        Object obj7 = obj;
        byte[] bArr11 = bArr;
        int i51 = i5;
        P1 p112 = p1;
        if (!r(obj7)) {
            throw new IllegalArgumentException("Mutating immutable message: ".concat(String.valueOf(obj7)));
        }
        int i52 = 1;
        Unsafe unsafe5 = f9970k;
        int iC0 = i;
        int i53 = -1;
        int i54 = 0;
        int i55 = 1048575;
        int i56 = 0;
        int i57 = 10;
        int i58 = 2;
        int i59 = 0;
        while (true) {
            int i60 = 3;
            while (true) {
                int[] iArr2 = c0703t2.f9971a;
                i9 = 1048575;
                Object[] objArr2 = c0703t2.f9972b;
                if (iC0 < i51) {
                    int iE0 = iC0 + 1;
                    int i61 = bArr11[iC0];
                    if (i61 < 0) {
                        iE0 = X1.e0(i61, bArr11, iE0, p112);
                        i61 = p112.f9658a;
                    }
                    i59 = i61;
                    int i62 = (i59 == true ? 1 : 0) >>> 3;
                    int i63 = c0703t2.f9974d;
                    int i64 = c0703t2.f9973c;
                    int iW = i62 > i53 ? (i62 < i64 || i62 > i63) ? -1 : c0703t2.w(i62, i54 / 3) : (i62 < i64 || i62 > i63) ? -1 : c0703t2.w(i62, 0);
                    C2 c24 = C2.f9570f;
                    if (iW != -1) {
                        int i65 = (i59 == true ? 1 : 0) & 7;
                        int i66 = iArr2[iW + 1];
                        int iX = x(i66);
                        long j8 = i66 & 1048575;
                        int i67 = iE0;
                        if (iX <= 17) {
                            int i68 = iArr2[iW + 2];
                            int i69 = i52 << (i68 >>> 20);
                            int i70 = i68 & 1048575;
                            iArr = iArr2;
                            if (i70 != i55) {
                                if (i55 != 1048575) {
                                    unsafe5.putInt(obj7, i55, i56);
                                }
                                i55 = i70;
                                i56 = i70 == 1048575 ? 0 : unsafe5.getInt(obj7, i70);
                            }
                            switch (iX) {
                                case n4.u0.f15495q /* 0 */:
                                    p13 = p1;
                                    unsafe2 = unsafe5;
                                    obj3 = obj7;
                                    i9 = 1048575;
                                    i19 = i67;
                                    c23 = c24;
                                    i15 = i55;
                                    i18 = i62;
                                    bArr3 = bArr;
                                    if (i65 == i52) {
                                        iC0 = i19 + 8;
                                        i56 |= i69;
                                        H2.f9600c.e(obj, j8, Double.longBitsToDouble(X1.j0(i19, bArr3)));
                                        obj3 = obj;
                                    }
                                    break;
                                case 1:
                                    p13 = p1;
                                    unsafe2 = unsafe5;
                                    obj3 = obj7;
                                    i9 = 1048575;
                                    i19 = i67;
                                    c23 = c24;
                                    i15 = i55;
                                    i18 = i62;
                                    bArr3 = bArr;
                                    if (i65 == 5) {
                                        iC0 = i19 + 4;
                                        i56 |= i69;
                                        H2.f9600c.f(obj3, j8, Float.intBitsToFloat(X1.W(i19, bArr3)));
                                    }
                                    break;
                                case 2:
                                case 3:
                                    p13 = p1;
                                    unsafe2 = unsafe5;
                                    obj3 = obj7;
                                    i9 = 1048575;
                                    i19 = i67;
                                    c23 = c24;
                                    i15 = i55;
                                    i18 = i62;
                                    bArr3 = bArr;
                                    if (i65 == 0) {
                                        i56 |= i69;
                                        iC0 = X1.g0(bArr3, i19, p13);
                                        obj7 = obj3;
                                        unsafe5 = unsafe2;
                                        unsafe5.putLong(obj7, j8, p13.f9659b);
                                    }
                                    break;
                                case 4:
                                case 11:
                                    p13 = p1;
                                    unsafe2 = unsafe5;
                                    obj3 = obj7;
                                    i9 = 1048575;
                                    i19 = i67;
                                    c23 = c24;
                                    i15 = i55;
                                    i18 = i62;
                                    bArr3 = bArr;
                                    if (i65 == 0) {
                                        i56 |= i69;
                                        iC0 = X1.d0(bArr3, i19, p13);
                                        unsafe2.putInt(obj3, j8, p13.f9658a);
                                    }
                                    break;
                                case 5:
                                case 14:
                                    c23 = c24;
                                    p14 = p1;
                                    unsafe2 = unsafe5;
                                    obj4 = obj7;
                                    i15 = i55;
                                    i9 = 1048575;
                                    i18 = i62;
                                    i19 = i67;
                                    bArr4 = bArr;
                                    if (i65 == i52) {
                                        iC0 = i19 + 8;
                                        i56 |= i69;
                                        long jJ0 = X1.j0(i19, bArr4);
                                        p13 = p14;
                                        obj7 = obj;
                                        bArr3 = bArr4;
                                        unsafe5 = unsafe2;
                                        unsafe5.putLong(obj7, j8, jJ0);
                                    }
                                    break;
                                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                                case 13:
                                    c23 = c24;
                                    p14 = p1;
                                    unsafe2 = unsafe5;
                                    obj4 = obj7;
                                    i15 = i55;
                                    i9 = 1048575;
                                    i18 = i62;
                                    i19 = i67;
                                    bArr4 = bArr;
                                    if (i65 == 5) {
                                        iC0 = i19 + 4;
                                        i56 |= i69;
                                        unsafe2.putInt(obj4, j8, X1.W(i19, bArr4));
                                        bArr11 = bArr4;
                                        p112 = p14;
                                        obj7 = obj4;
                                        unsafe5 = unsafe2;
                                        i53 = i18;
                                        i54 = iW;
                                        i55 = i15;
                                        i58 = 2;
                                        i60 = 3;
                                        i51 = i5;
                                    }
                                    break;
                                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                                    c23 = c24;
                                    p14 = p1;
                                    unsafe2 = unsafe5;
                                    obj4 = obj7;
                                    i15 = i55;
                                    i9 = 1048575;
                                    i18 = i62;
                                    i19 = i67;
                                    bArr4 = bArr;
                                    if (i65 == 0) {
                                        i56 |= i69;
                                        iC0 = X1.g0(bArr4, i19, p14);
                                        H2.f9600c.c(obj4, j8, p14.f9659b != 0 ? i52 : 0);
                                        bArr11 = bArr4;
                                        p112 = p14;
                                        obj7 = obj4;
                                        unsafe5 = unsafe2;
                                        i53 = i18;
                                        i54 = iW;
                                        i55 = i15;
                                        i58 = 2;
                                        i60 = 3;
                                        i51 = i5;
                                    }
                                    break;
                                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                                    p14 = p1;
                                    unsafe2 = unsafe5;
                                    obj4 = obj7;
                                    i9 = 1048575;
                                    i19 = i67;
                                    bArr4 = bArr;
                                    c23 = c24;
                                    i15 = i55;
                                    i18 = i62;
                                    if (i65 == i58) {
                                        if ((i66 & 536870912) != 0) {
                                            iD0 = X1.d0(bArr4, i19, p14);
                                            int i71 = p14.f9658a;
                                            if (i71 < 0) {
                                                throw new C0654j2("CodedInputStream encountered an embedded string or message which claimed to have negative size.");
                                            }
                                            int i72 = i56 | i69;
                                            if (i71 == 0) {
                                                p14.f9660c = "";
                                                i20 = i72;
                                            } else {
                                                int i73 = J2.f9620a;
                                                int length = bArr4.length;
                                                if ((((length - iD0) - i71) | iD0 | i71) < 0) {
                                                    Integer numValueOf = Integer.valueOf(length);
                                                    Integer numValueOf2 = Integer.valueOf(iD0);
                                                    Integer numValueOf3 = Integer.valueOf(i71);
                                                    Object[] objArr3 = new Object[3];
                                                    objArr3[0] = numValueOf;
                                                    objArr3[i52] = numValueOf2;
                                                    objArr3[2] = numValueOf3;
                                                    throw new ArrayIndexOutOfBoundsException(String.format("buffer length=%d, index=%d, size=%d", objArr3));
                                                }
                                                int i74 = iD0 + i71;
                                                char[] cArr = new char[i71];
                                                int i75 = 0;
                                                while (iD0 < i74) {
                                                    byte b9 = bArr4[iD0];
                                                    if (b9 >= 0) {
                                                        iD0++;
                                                        cArr[i75] = (char) b9;
                                                        i75++;
                                                    } else {
                                                        while (iD0 < i74) {
                                                            int i76 = iD0 + 1;
                                                            int i77 = iD0;
                                                            byte b10 = bArr4[i77];
                                                            if (b10 >= 0) {
                                                                int i78 = i75 + 1;
                                                                cArr[i75] = (char) b10;
                                                                iD0 = i76;
                                                                while (true) {
                                                                    i75 = i78;
                                                                    if (iD0 >= i74 || (b8 = bArr4[iD0]) < 0) {
                                                                    }
                                                                    iD0++;
                                                                    i78 = i75 + 1;
                                                                    cArr[i75] = (char) b8;
                                                                }
                                                            } else {
                                                                int i79 = i72;
                                                                if (b10 >= -32) {
                                                                    int i80 = i74;
                                                                    if (b10 < -16) {
                                                                        if (i76 >= i80 - 1) {
                                                                            throw new C0654j2("Protocol message had invalid UTF-8.");
                                                                        }
                                                                        int i81 = i75 + 1;
                                                                        int i82 = i77 + 2;
                                                                        byte b11 = bArr4[i76];
                                                                        int i83 = i77 + 3;
                                                                        byte b12 = bArr4[i82];
                                                                        if (!AbstractC1664c.E(b11)) {
                                                                            if (b10 == -32) {
                                                                                if (b11 >= -96) {
                                                                                    b10 = -32;
                                                                                }
                                                                            }
                                                                            if (b10 == -19) {
                                                                                if (b11 < -96) {
                                                                                    b10 = -19;
                                                                                }
                                                                            }
                                                                            if (!AbstractC1664c.E(b12)) {
                                                                                cArr[i75] = (char) (((b10 & 15) << 12) | ((b11 & 63) << 6) | (b12 & 63));
                                                                                i72 = i79;
                                                                                iD0 = i83;
                                                                                i74 = i80;
                                                                                i75 = i81;
                                                                            }
                                                                            break;
                                                                        }
                                                                    } else {
                                                                        if (i76 >= i80 - 2) {
                                                                            throw new C0654j2("Protocol message had invalid UTF-8.");
                                                                        }
                                                                        byte b13 = bArr4[i76];
                                                                        int i84 = i77 + 3;
                                                                        byte b14 = bArr4[i77 + 2];
                                                                        int i85 = i77 + 4;
                                                                        byte b15 = bArr4[i84];
                                                                        if (!AbstractC1664c.E(b13)) {
                                                                            if ((((b13 + 112) + (b10 << 28)) >> 30) == 0 && !AbstractC1664c.E(b14) && !AbstractC1664c.E(b15)) {
                                                                                int i86 = ((b10 & 7) << 18) | ((b13 & 63) << 12) | ((b14 & 63) << 6) | (b15 & 63);
                                                                                cArr[i75] = (char) ((i86 >>> 10) + 55232);
                                                                                cArr[i75 + 1] = (char) ((i86 & 1023) + 56320);
                                                                                i75 += 2;
                                                                                i72 = i79;
                                                                                iD0 = i85;
                                                                                i74 = i80;
                                                                            }
                                                                        }
                                                                    }
                                                                } else {
                                                                    if (i76 >= i74) {
                                                                        throw new C0654j2("Protocol message had invalid UTF-8.");
                                                                    }
                                                                    int i87 = i75 + 1;
                                                                    int i88 = i77 + 2;
                                                                    byte b16 = bArr4[i76];
                                                                    int i89 = i74;
                                                                    if (b10 >= -62 && !AbstractC1664c.E(b16)) {
                                                                        cArr[i75] = (char) (((b10 & 31) << 6) | (b16 & 63));
                                                                        i75 = i87;
                                                                        iD0 = i88;
                                                                        i74 = i89;
                                                                        i72 = i79;
                                                                    }
                                                                }
                                                            }
                                                            break;
                                                        }
                                                        i20 = i72;
                                                        p14.f9660c = new String(cArr, 0, i75);
                                                        iD0 = i74;
                                                    }
                                                }
                                                while (iD0 < i74) {
                                                }
                                                i20 = i72;
                                                p14.f9660c = new String(cArr, 0, i75);
                                                iD0 = i74;
                                            }
                                            i56 = i20;
                                        } else {
                                            iD0 = X1.d0(bArr4, i19, p14);
                                            int i90 = p14.f9658a;
                                            if (i90 < 0) {
                                                throw new C0654j2("CodedInputStream encountered an embedded string or message which claimed to have negative size.");
                                            }
                                            int i91 = i56 | i69;
                                            if (i90 == 0) {
                                                p14.f9660c = "";
                                            } else {
                                                p14.f9660c = new String(bArr4, iD0, i90, AbstractC0644h2.f9868a);
                                                iD0 += i90;
                                            }
                                            i56 = i91;
                                        }
                                        iC0 = iD0;
                                        unsafe2.putObject(obj4, j8, p14.f9660c);
                                        bArr11 = bArr4;
                                        p112 = p14;
                                        obj7 = obj4;
                                        unsafe5 = unsafe2;
                                        i53 = i18;
                                        i54 = iW;
                                        i55 = i15;
                                        i58 = 2;
                                        i60 = 3;
                                        i51 = i5;
                                    }
                                    break;
                                case 9:
                                    Object obj8 = obj7;
                                    Unsafe unsafe6 = unsafe5;
                                    i9 = 1048575;
                                    i21 = i58;
                                    if (i65 == i21) {
                                        i56 |= i69;
                                        Object objC = c0703t2.C(iW, obj8);
                                        p112 = p1;
                                        i51 = i5;
                                        int iI0 = X1.i0(objC, c0703t2.B(iW), bArr, i67, i51, p112);
                                        c0703t2.m(obj8, iW, objC);
                                        iC0 = iI0;
                                        obj7 = obj8;
                                        bArr11 = bArr;
                                        unsafe5 = unsafe6;
                                        i59 = i59 == true ? 1 : 0;
                                        i54 = iW;
                                    } else {
                                        i19 = i67;
                                        c23 = c24;
                                        i59 = i59 == true ? 1 : 0;
                                        i15 = i55;
                                        i18 = i62;
                                        bArr3 = bArr;
                                        obj3 = obj8;
                                        unsafe2 = unsafe6;
                                        p13 = p1;
                                    }
                                    break;
                                case 10:
                                    Object obj9 = obj7;
                                    unsafe3 = unsafe5;
                                    obj3 = obj9;
                                    bArr5 = bArr;
                                    p15 = p1;
                                    i9 = 1048575;
                                    i21 = i58;
                                    i22 = i59 == true ? 1 : 0;
                                    i23 = i67;
                                    if (i65 == i21) {
                                        i56 |= i69;
                                        int iV2 = X1.V(bArr5, i23, p15);
                                        unsafe3.putObject(obj3, j8, p15.f9660c);
                                        obj7 = obj3;
                                        unsafe5 = unsafe3;
                                        iC0 = iV2;
                                        bArr11 = bArr5;
                                        i51 = i5;
                                        i59 = i22 == true ? 1 : 0;
                                        i54 = iW;
                                        p112 = p15;
                                    }
                                    break;
                                case 12:
                                    Object obj10 = obj7;
                                    unsafe3 = unsafe5;
                                    obj3 = obj10;
                                    bArr5 = bArr;
                                    p15 = p1;
                                    i9 = 1048575;
                                    int i92 = i52;
                                    i22 = i59 == true ? 1 : 0;
                                    i23 = i67;
                                    if (i65 == 0) {
                                        iD02 = X1.d0(bArr5, i23, p15);
                                        int i93 = p15.f9658a;
                                        i52 = i92;
                                        InterfaceC0624d2 interfaceC0624d2A = c0703t2.A(iW);
                                        if ((i66 & Integer.MIN_VALUE) == 0 || interfaceC0624d2A == null || interfaceC0624d2A.a(i93)) {
                                            i56 |= i69;
                                            unsafe3.putInt(obj3, j8, i93);
                                        } else {
                                            AbstractC0609a2 abstractC0609a2 = (AbstractC0609a2) obj3;
                                            C2 c2B = abstractC0609a2.zzc;
                                            if (c2B == c24) {
                                                c2B = C2.b();
                                                abstractC0609a2.zzc = c2B;
                                            }
                                            c2B.c(i22 == true ? 1 : 0, Long.valueOf(i93));
                                        }
                                    }
                                    break;
                                case 15:
                                    Object obj11 = obj7;
                                    unsafe3 = unsafe5;
                                    obj3 = obj11;
                                    bArr5 = bArr;
                                    p15 = p1;
                                    i22 = i59 == true ? 1 : 0;
                                    i23 = i67;
                                    if (i65 == 0) {
                                        i56 |= i69;
                                        iD02 = X1.d0(bArr5, i23, p15);
                                        int i94 = p15.f9658a;
                                        unsafe3.putInt(obj3, j8, (i94 >>> 1) ^ (-(i94 & 1)));
                                    }
                                    break;
                                case 16:
                                    bArr5 = bArr;
                                    p15 = p1;
                                    i22 = i59 == true ? 1 : 0;
                                    i23 = i67;
                                    if (i65 == 0) {
                                        i56 |= i69;
                                        int iG02 = X1.g0(bArr5, i23, p15);
                                        unsafe5.putLong(obj7, j8, s7.d.J(p15.f9659b));
                                        obj7 = obj7;
                                        unsafe5 = unsafe5;
                                        i51 = i5;
                                        bArr11 = bArr5;
                                        iC0 = iG02;
                                    } else {
                                        Object obj12 = obj7;
                                        unsafe3 = unsafe5;
                                        obj3 = obj12;
                                    }
                                    break;
                                default:
                                    if (i65 == i60) {
                                        i56 |= i69;
                                        Object objC2 = c0703t2.C(iW, obj7);
                                        int iH0 = X1.h0(objC2, c0703t2.B(iW), bArr, i67, i5, (i62 << 3) | 4, p1);
                                        c0703t2.m(obj7, iW, objC2);
                                        i51 = i5;
                                        bArr11 = bArr;
                                        i54 = iW;
                                        p112 = p1;
                                        i53 = i62;
                                        i60 = 3;
                                        iC0 = iH0;
                                    } else {
                                        p13 = p1;
                                        unsafe2 = unsafe5;
                                        obj3 = obj7;
                                        c23 = c24;
                                        i15 = i55;
                                        i9 = 1048575;
                                        i18 = i62;
                                        i19 = i67;
                                        bArr3 = bArr;
                                    }
                                    break;
                            }
                        } else {
                            Unsafe unsafe7 = unsafe5;
                            Object obj13 = obj7;
                            iArr = iArr2;
                            int i95 = i67;
                            i15 = i55;
                            int i96 = i62;
                            if (iX != 27) {
                                if (iX <= 49) {
                                    i17 = i56;
                                    long j9 = i66;
                                    InterfaceC0639g2 interfaceC0639g2E = (InterfaceC0639g2) unsafe7.getObject(obj13, j8);
                                    if (!((N1) interfaceC0639g2E).f9653q) {
                                        int size = interfaceC0639g2E.size();
                                        interfaceC0639g2E = interfaceC0639g2E.e(size + size);
                                        unsafe7.putObject(obj13, j8, interfaceC0639g2E);
                                    }
                                    InterfaceC0639g2 interfaceC0639g2 = interfaceC0639g2E;
                                    Object objO = null;
                                    switch (iX) {
                                        case 18:
                                        case 35:
                                            i27 = i5;
                                            p16 = p1;
                                            unsafe4 = unsafe7;
                                            i28 = i96;
                                            i29 = i59 == true ? 1 : 0;
                                            i30 = i95;
                                            objArr = objArr2;
                                            obj2 = obj13;
                                            i31 = iW;
                                            bArr7 = bArr;
                                            if (i65 == 2) {
                                                if (interfaceC0639g2 != null) {
                                                    throw new ClassCastException();
                                                }
                                                if (X1.d0(bArr7, i30, p16) + p16.f9658a > bArr7.length) {
                                                    throw new C0654j2("While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either that the input has been truncated or that an embedded message misreported its own length.");
                                                }
                                                throw null;
                                            }
                                            if (i65 == 1) {
                                                if (interfaceC0639g2 != null) {
                                                    throw new ClassCastException();
                                                }
                                                Double.longBitsToDouble(X1.j0(i30, bArr7));
                                                throw null;
                                            }
                                            iC0 = i30;
                                            if (iC0 != i30) {
                                                bArr11 = bArr7;
                                                p112 = p16;
                                                obj7 = obj2;
                                                i51 = i27;
                                                i54 = i31;
                                                i55 = i15;
                                                unsafe5 = unsafe4;
                                                i53 = i28;
                                                i52 = 1;
                                                i57 = 10;
                                                i58 = 2;
                                                i60 = 3;
                                                i59 = i29;
                                                i56 = i17;
                                            } else {
                                                i10 = i8;
                                                p12 = p16;
                                                i16 = iC0;
                                                i11 = i29;
                                                i54 = i31;
                                                c22 = c24;
                                                unsafe = unsafe4;
                                                i14 = i28;
                                                bArr2 = bArr7;
                                            }
                                            break;
                                            break;
                                        case 19:
                                        case 36:
                                            i27 = i5;
                                            p16 = p1;
                                            unsafe4 = unsafe7;
                                            i28 = i96;
                                            i29 = i59 == true ? 1 : 0;
                                            i30 = i95;
                                            objArr = objArr2;
                                            obj2 = obj13;
                                            i31 = iW;
                                            bArr7 = bArr;
                                            if (i65 == 2) {
                                                if (interfaceC0639g2 != null) {
                                                    throw new ClassCastException();
                                                }
                                                if (X1.d0(bArr7, i30, p16) + p16.f9658a > bArr7.length) {
                                                    throw new C0654j2("While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either that the input has been truncated or that an embedded message misreported its own length.");
                                                }
                                                throw null;
                                            }
                                            if (i65 == 5) {
                                                if (interfaceC0639g2 != null) {
                                                    throw new ClassCastException();
                                                }
                                                Float.intBitsToFloat(X1.W(i30, bArr7));
                                                throw null;
                                            }
                                            iC0 = i30;
                                            if (iC0 != i30) {
                                            }
                                            break;
                                        case 20:
                                        case 21:
                                        case 37:
                                        case 38:
                                            i27 = i5;
                                            p16 = p1;
                                            unsafe4 = unsafe7;
                                            i29 = i59 == true ? 1 : 0;
                                            i30 = i95;
                                            objArr = objArr2;
                                            obj2 = obj13;
                                            bArr7 = bArr;
                                            if (i65 == 2) {
                                                C0669m2 c0669m2 = (C0669m2) interfaceC0639g2;
                                                int iD06 = X1.d0(bArr7, i30, p16);
                                                int i97 = p16.f9658a + iD06;
                                                while (iD06 < i97) {
                                                    iD06 = X1.g0(bArr7, iD06, p16);
                                                    c0669m2.f(p16.f9659b);
                                                    iW = iW;
                                                    i96 = i96;
                                                }
                                                i28 = i96;
                                                i31 = iW;
                                                if (iD06 != i97) {
                                                    throw new C0654j2("While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either that the input has been truncated or that an embedded message misreported its own length.");
                                                }
                                                iC0 = iD06;
                                            } else {
                                                i28 = i96;
                                                i31 = iW;
                                                if (i65 == 0) {
                                                    C0669m2 c0669m22 = (C0669m2) interfaceC0639g2;
                                                    int iG03 = X1.g0(bArr7, i30, p16);
                                                    c0669m22.f(p16.f9659b);
                                                    while (iG03 < i27) {
                                                        int iD07 = X1.d0(bArr7, iG03, p16);
                                                        if (i29 == p16.f9658a) {
                                                            iG03 = X1.g0(bArr7, iD07, p16);
                                                            c0669m22.f(p16.f9659b);
                                                        } else {
                                                            iC0 = iG03;
                                                        }
                                                    }
                                                    iC0 = iG03;
                                                } else {
                                                    iC0 = i30;
                                                }
                                            }
                                            if (iC0 != i30) {
                                            }
                                            break;
                                        case 22:
                                        case 29:
                                        case 39:
                                        case 43:
                                            bArr8 = bArr;
                                            i32 = i5;
                                            unsafe4 = unsafe7;
                                            i33 = i59 == true ? 1 : 0;
                                            i34 = i95;
                                            objArr = objArr2;
                                            p17 = p1;
                                            if (i65 == 2) {
                                                iB0 = X1.b0(bArr8, i34, interfaceC0639g2, p17);
                                                iC0 = iB0;
                                                bArr7 = bArr8;
                                                i29 = i33;
                                                i28 = i96;
                                                i31 = iW;
                                                i30 = i34;
                                                obj2 = obj;
                                                i27 = i32;
                                                p16 = p17;
                                                if (iC0 != i30) {
                                                }
                                            } else if (i65 == 0) {
                                                obj2 = obj;
                                                int iF0 = X1.f0(i33 == true ? 1 : 0, bArr8, i34, i32, interfaceC0639g2, p17);
                                                i29 = i33 == true ? 1 : 0;
                                                bArr7 = bArr8;
                                                i27 = i32;
                                                p16 = p17;
                                                i30 = i34;
                                                iC0 = iF0;
                                                i28 = i96;
                                                i31 = iW;
                                                if (iC0 != i30) {
                                                }
                                            } else {
                                                bArr7 = bArr8;
                                                i29 = i33 == true ? 1 : 0;
                                                i30 = i34;
                                                obj2 = obj;
                                                i27 = i32;
                                                p16 = p17;
                                                i28 = i96;
                                                i31 = iW;
                                                iC0 = i30;
                                                if (iC0 != i30) {
                                                }
                                            }
                                            break;
                                        case 23:
                                        case 32:
                                        case 40:
                                        case 46:
                                            bArr8 = bArr;
                                            i32 = i5;
                                            unsafe4 = unsafe7;
                                            i33 = i59 == true ? 1 : 0;
                                            int i98 = i95;
                                            objArr = objArr2;
                                            p17 = p1;
                                            if (i65 == 2) {
                                                C0669m2 c0669m23 = (C0669m2) interfaceC0639g2;
                                                int iD08 = X1.d0(bArr8, i98, p17);
                                                int i99 = p17.f9658a;
                                                int i100 = iD08 + i99;
                                                if (i100 > bArr8.length) {
                                                    throw new C0654j2("While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either that the input has been truncated or that an embedded message misreported its own length.");
                                                }
                                                int i101 = (i99 / 8) + c0669m23.f9917s;
                                                int length2 = c0669m23.f9916r.length;
                                                if (i101 > length2) {
                                                    if (length2 != 0) {
                                                        while (length2 < i101) {
                                                            length2 = Math.max(((length2 * 3) / 2) + 1, 10);
                                                        }
                                                        c0669m23.f9916r = Arrays.copyOf(c0669m23.f9916r, length2);
                                                    } else {
                                                        c0669m23.f9916r = new long[Math.max(i101, 10)];
                                                    }
                                                    while (iD08 < i100) {
                                                        c0669m23.f(X1.j0(iD08, bArr8));
                                                        iD08 += 8;
                                                        i98 = i98;
                                                    }
                                                    i30 = i98;
                                                    if (iD08 != i100) {
                                                        throw new C0654j2("While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either that the input has been truncated or that an embedded message misreported its own length.");
                                                    }
                                                    iC0 = iD08;
                                                    i27 = i32;
                                                    bArr7 = bArr8;
                                                    p16 = p17;
                                                    i29 = i33;
                                                    i28 = i96;
                                                    i31 = iW;
                                                    obj2 = obj;
                                                    if (iC0 != i30) {
                                                    }
                                                }
                                            } else {
                                                i30 = i98;
                                                if (i65 == 1) {
                                                    i35 = i30 + 8;
                                                    C0669m2 c0669m24 = (C0669m2) interfaceC0639g2;
                                                    i34 = i30;
                                                    c0669m24.f(X1.j0(i34, bArr8));
                                                    while (i35 < i32) {
                                                        int iD09 = X1.d0(bArr8, i35, p17);
                                                        if (i33 == p17.f9658a) {
                                                            c0669m24.f(X1.j0(iD09, bArr8));
                                                            i35 = iD09 + 8;
                                                        } else {
                                                            bArr7 = bArr8;
                                                            i29 = i33;
                                                            i28 = i96;
                                                            i31 = iW;
                                                            iC0 = i35;
                                                            i30 = i34;
                                                            obj2 = obj;
                                                            i27 = i32;
                                                            p16 = p17;
                                                            if (iC0 != i30) {
                                                            }
                                                        }
                                                    }
                                                    bArr7 = bArr8;
                                                    i29 = i33;
                                                    i28 = i96;
                                                    i31 = iW;
                                                    iC0 = i35;
                                                    i30 = i34;
                                                    obj2 = obj;
                                                    i27 = i32;
                                                    p16 = p17;
                                                    if (iC0 != i30) {
                                                    }
                                                } else {
                                                    i27 = i32;
                                                    bArr7 = bArr8;
                                                    p16 = p17;
                                                    i29 = i33;
                                                    i28 = i96;
                                                    i31 = iW;
                                                    obj2 = obj;
                                                    iC0 = i30;
                                                    if (iC0 != i30) {
                                                    }
                                                }
                                            }
                                            break;
                                        case 24:
                                        case 31:
                                        case 41:
                                        case 45:
                                            bArr8 = bArr;
                                            i32 = i5;
                                            unsafe4 = unsafe7;
                                            i33 = i59 == true ? 1 : 0;
                                            i34 = i95;
                                            objArr = objArr2;
                                            p17 = p1;
                                            if (i65 == 2) {
                                                C0614b2 c0614b2 = (C0614b2) interfaceC0639g2;
                                                int iD010 = X1.d0(bArr8, i34, p17);
                                                int i102 = p17.f9658a;
                                                int i103 = iD010 + i102;
                                                if (i103 > bArr8.length) {
                                                    throw new C0654j2("While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either that the input has been truncated or that an embedded message misreported its own length.");
                                                }
                                                int i104 = (i102 / 4) + c0614b2.f9821s;
                                                int length3 = c0614b2.f9820r.length;
                                                if (i104 > length3) {
                                                    if (length3 != 0) {
                                                        while (length3 < i104) {
                                                            int i105 = i57;
                                                            length3 = Math.max(((length3 * 3) / 2) + 1, i105);
                                                            i57 = i105;
                                                        }
                                                        c0614b2.f9820r = Arrays.copyOf(c0614b2.f9820r, length3);
                                                    } else {
                                                        c0614b2.f9820r = new int[Math.max(i104, i57)];
                                                    }
                                                }
                                                while (iD010 < i103) {
                                                    c0614b2.f(X1.W(iD010, bArr8));
                                                    iD010 += 4;
                                                }
                                                if (iD010 != i103) {
                                                    throw new C0654j2("While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either that the input has been truncated or that an embedded message misreported its own length.");
                                                }
                                                iC0 = iD010;
                                                bArr7 = bArr8;
                                                i29 = i33;
                                                i28 = i96;
                                                i31 = iW;
                                                i30 = i34;
                                                obj2 = obj;
                                                i27 = i32;
                                                p16 = p17;
                                                if (iC0 != i30) {
                                                }
                                            } else {
                                                if (i65 == 5) {
                                                    i35 = i34 + 4;
                                                    C0614b2 c0614b22 = (C0614b2) interfaceC0639g2;
                                                    c0614b22.f(X1.W(i34, bArr8));
                                                    while (i35 < i32) {
                                                        int iD011 = X1.d0(bArr8, i35, p17);
                                                        if (i33 == p17.f9658a) {
                                                            c0614b22.f(X1.W(iD011, bArr8));
                                                            i35 = iD011 + 4;
                                                        } else {
                                                            bArr7 = bArr8;
                                                            i29 = i33;
                                                            i28 = i96;
                                                            i31 = iW;
                                                            iC0 = i35;
                                                            i30 = i34;
                                                            obj2 = obj;
                                                            i27 = i32;
                                                            p16 = p17;
                                                            if (iC0 != i30) {
                                                            }
                                                        }
                                                    }
                                                    bArr7 = bArr8;
                                                    i29 = i33;
                                                    i28 = i96;
                                                    i31 = iW;
                                                    iC0 = i35;
                                                    i30 = i34;
                                                    obj2 = obj;
                                                    i27 = i32;
                                                    p16 = p17;
                                                    if (iC0 != i30) {
                                                    }
                                                }
                                                bArr7 = bArr8;
                                                i29 = i33;
                                                i28 = i96;
                                                i31 = iW;
                                                i30 = i34;
                                                obj2 = obj;
                                                i27 = i32;
                                                p16 = p17;
                                                iC0 = i30;
                                                if (iC0 != i30) {
                                                }
                                            }
                                            break;
                                        case 25:
                                        case 42:
                                            bArr8 = bArr;
                                            i32 = i5;
                                            unsafe4 = unsafe7;
                                            i33 = i59 == true ? 1 : 0;
                                            i34 = i95;
                                            objArr = objArr2;
                                            p17 = p1;
                                            if (i65 != 2) {
                                                if (i65 == 0) {
                                                    if (interfaceC0639g2 != null) {
                                                        throw new ClassCastException();
                                                    }
                                                    X1.g0(bArr8, i34, p17);
                                                    throw null;
                                                }
                                                bArr7 = bArr8;
                                                i29 = i33;
                                                i28 = i96;
                                                i31 = iW;
                                                i30 = i34;
                                                obj2 = obj;
                                                i27 = i32;
                                                p16 = p17;
                                                iC0 = i30;
                                                if (iC0 != i30) {
                                                }
                                            } else {
                                                if (interfaceC0639g2 != null) {
                                                    throw new ClassCastException();
                                                }
                                                iB0 = X1.d0(bArr8, i34, p17);
                                                int i106 = p17.f9658a + iB0;
                                                if (iB0 < i106) {
                                                    X1.g0(bArr8, iB0, p17);
                                                    throw null;
                                                }
                                                if (iB0 != i106) {
                                                    throw new C0654j2("While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either that the input has been truncated or that an embedded message misreported its own length.");
                                                }
                                                iC0 = iB0;
                                                bArr7 = bArr8;
                                                i29 = i33;
                                                i28 = i96;
                                                i31 = iW;
                                                i30 = i34;
                                                obj2 = obj;
                                                i27 = i32;
                                                p16 = p17;
                                                if (iC0 != i30) {
                                                }
                                            }
                                            break;
                                        case 26:
                                            C0703t2 c0703t22 = c0703t2;
                                            unsafe4 = unsafe7;
                                            i33 = i59 == true ? 1 : 0;
                                            objArr = objArr2;
                                            if (i65 != 2) {
                                                i30 = i95;
                                                i27 = i5;
                                                bArr7 = bArr;
                                                p16 = p1;
                                                c0703t2 = c0703t22;
                                                i29 = i33;
                                                i28 = i96;
                                                i31 = iW;
                                                obj2 = obj;
                                                iC0 = i30;
                                                if (iC0 != i30) {
                                                }
                                            } else if ((j9 & 536870912) == 0) {
                                                int iD012 = X1.d0(bArr, i95, p1);
                                                int i107 = p1.f9658a;
                                                if (i107 < 0) {
                                                    throw new C0654j2("CodedInputStream encountered an embedded string or message which claimed to have negative size.");
                                                }
                                                if (i107 == 0) {
                                                    interfaceC0639g2.add("");
                                                } else {
                                                    interfaceC0639g2.add(new String(bArr, iD012, i107, AbstractC0644h2.f9868a));
                                                    iD012 += i107;
                                                }
                                                while (iD012 < i5) {
                                                    int iD013 = X1.d0(bArr, iD012, p1);
                                                    if (i33 == p1.f9658a) {
                                                        iD012 = X1.d0(bArr, iD013, p1);
                                                        int i108 = p1.f9658a;
                                                        if (i108 < 0) {
                                                            throw new C0654j2("CodedInputStream encountered an embedded string or message which claimed to have negative size.");
                                                        }
                                                        if (i108 == 0) {
                                                            interfaceC0639g2.add("");
                                                        } else {
                                                            interfaceC0639g2.add(new String(bArr, iD012, i108, AbstractC0644h2.f9868a));
                                                            iD012 += i108;
                                                        }
                                                    } else {
                                                        iC0 = iD012;
                                                        i30 = i95;
                                                        i27 = i5;
                                                        bArr7 = bArr;
                                                        p16 = p1;
                                                        c0703t2 = c0703t22;
                                                        i29 = i33;
                                                        i28 = i96;
                                                        i31 = iW;
                                                        obj2 = obj;
                                                        if (iC0 != i30) {
                                                        }
                                                    }
                                                }
                                                iC0 = iD012;
                                                i30 = i95;
                                                i27 = i5;
                                                bArr7 = bArr;
                                                p16 = p1;
                                                c0703t2 = c0703t22;
                                                i29 = i33;
                                                i28 = i96;
                                                i31 = iW;
                                                obj2 = obj;
                                                if (iC0 != i30) {
                                                }
                                            } else {
                                                int iD014 = X1.d0(bArr, i95, p1);
                                                int i109 = p1.f9658a;
                                                if (i109 < 0) {
                                                    throw new C0654j2("CodedInputStream encountered an embedded string or message which claimed to have negative size.");
                                                }
                                                if (i109 == 0) {
                                                    interfaceC0639g2.add("");
                                                    i36 = i95;
                                                } else {
                                                    int i110 = iD014 + i109;
                                                    if (!J2.d(bArr, iD014, i110)) {
                                                        throw new C0654j2("Protocol message had invalid UTF-8.");
                                                    }
                                                    i36 = i95;
                                                    interfaceC0639g2.add(new String(bArr, iD014, i109, AbstractC0644h2.f9868a));
                                                    iD014 = i110;
                                                }
                                                while (iD014 < i5) {
                                                    int iD015 = X1.d0(bArr, iD014, p1);
                                                    if (i33 == p1.f9658a) {
                                                        iD014 = X1.d0(bArr, iD015, p1);
                                                        int i111 = p1.f9658a;
                                                        if (i111 < 0) {
                                                            throw new C0654j2("CodedInputStream encountered an embedded string or message which claimed to have negative size.");
                                                        }
                                                        if (i111 == 0) {
                                                            interfaceC0639g2.add("");
                                                        } else {
                                                            int i112 = iD014 + i111;
                                                            if (!J2.d(bArr, iD014, i112)) {
                                                                throw new C0654j2("Protocol message had invalid UTF-8.");
                                                            }
                                                            interfaceC0639g2.add(new String(bArr, iD014, i111, AbstractC0644h2.f9868a));
                                                            iD014 = i112;
                                                        }
                                                    } else {
                                                        iC0 = iD014;
                                                        i27 = i5;
                                                        bArr7 = bArr;
                                                        p16 = p1;
                                                        c0703t2 = c0703t22;
                                                        i29 = i33 == true ? 1 : 0;
                                                        i28 = i96;
                                                        i30 = i36;
                                                        obj2 = obj;
                                                        i31 = iW;
                                                        if (iC0 != i30) {
                                                        }
                                                    }
                                                }
                                                iC0 = iD014;
                                                i27 = i5;
                                                bArr7 = bArr;
                                                p16 = p1;
                                                c0703t2 = c0703t22;
                                                i29 = i33 == true ? 1 : 0;
                                                i28 = i96;
                                                i30 = i36;
                                                obj2 = obj;
                                                i31 = iW;
                                                if (iC0 != i30) {
                                                }
                                            }
                                            break;
                                        case 27:
                                            i37 = i5;
                                            p18 = p1;
                                            obj5 = obj13;
                                            unsafe4 = unsafe7;
                                            i38 = i59 == true ? 1 : 0;
                                            i39 = i95;
                                            bArr7 = bArr;
                                            objArr = objArr2;
                                            if (i65 == 2) {
                                                int iA0 = X1.a0(B(iW), i38 == true ? 1 : 0, bArr, i39, i37, interfaceC0639g2, p18);
                                                i30 = i39;
                                                i27 = i37;
                                                p16 = p18;
                                                c0703t2 = this;
                                                i29 = i38 == true ? 1 : 0;
                                                i28 = i96;
                                                i31 = iW;
                                                obj2 = obj5;
                                                iC0 = iA0;
                                                bArr7 = bArr;
                                                if (iC0 != i30) {
                                                }
                                            }
                                            P1 p113 = p18;
                                            i30 = i39;
                                            p16 = p113;
                                            c0703t2 = this;
                                            i27 = i37;
                                            i29 = i38;
                                            i28 = i96;
                                            i31 = iW;
                                            obj2 = obj5;
                                            iC0 = i30;
                                            if (iC0 != i30) {
                                            }
                                            break;
                                        case 28:
                                            i37 = i5;
                                            p18 = p1;
                                            obj5 = obj13;
                                            unsafe4 = unsafe7;
                                            i38 = i59 == true ? 1 : 0;
                                            i39 = i95;
                                            bArr7 = bArr;
                                            objArr = objArr2;
                                            if (i65 == 2) {
                                                int iD016 = X1.d0(bArr7, i39, p18);
                                                int i113 = p18.f9658a;
                                                if (i113 < 0) {
                                                    throw new C0654j2("CodedInputStream encountered an embedded string or message which claimed to have negative size.");
                                                }
                                                if (i113 > bArr7.length - iD016) {
                                                    throw new C0654j2("While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either that the input has been truncated or that an embedded message misreported its own length.");
                                                }
                                                if (i113 == 0) {
                                                    interfaceC0639g2.add(S1.f9671s);
                                                } else {
                                                    interfaceC0639g2.add(S1.g(bArr7, iD016, i113));
                                                    iD016 += i113;
                                                }
                                                while (iD016 < i37) {
                                                    int iD017 = X1.d0(bArr7, iD016, p18);
                                                    if (i38 == p18.f9658a) {
                                                        iD016 = X1.d0(bArr7, iD017, p18);
                                                        int i114 = p18.f9658a;
                                                        if (i114 < 0) {
                                                            throw new C0654j2("CodedInputStream encountered an embedded string or message which claimed to have negative size.");
                                                        }
                                                        if (i114 > bArr7.length - iD016) {
                                                            throw new C0654j2("While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either that the input has been truncated or that an embedded message misreported its own length.");
                                                        }
                                                        if (i114 == 0) {
                                                            interfaceC0639g2.add(S1.f9671s);
                                                        } else {
                                                            interfaceC0639g2.add(S1.g(bArr7, iD016, i114));
                                                            iD016 += i114;
                                                        }
                                                    } else {
                                                        i30 = i39;
                                                        p16 = p18;
                                                        iC0 = iD016;
                                                        i27 = i37;
                                                        i29 = i38 == true ? 1 : 0;
                                                        i28 = i96;
                                                        i31 = iW;
                                                        obj2 = obj5;
                                                        c0703t2 = this;
                                                        if (iC0 != i30) {
                                                        }
                                                    }
                                                }
                                                i30 = i39;
                                                p16 = p18;
                                                iC0 = iD016;
                                                i27 = i37;
                                                i29 = i38 == true ? 1 : 0;
                                                i28 = i96;
                                                i31 = iW;
                                                obj2 = obj5;
                                                c0703t2 = this;
                                                if (iC0 != i30) {
                                                }
                                            }
                                            P1 p1132 = p18;
                                            i30 = i39;
                                            p16 = p1132;
                                            c0703t2 = this;
                                            i27 = i37;
                                            i29 = i38;
                                            i28 = i96;
                                            i31 = iW;
                                            obj2 = obj5;
                                            iC0 = i30;
                                            if (iC0 != i30) {
                                            }
                                            break;
                                        case 30:
                                        case 44:
                                            i40 = i5;
                                            p19 = p1;
                                            obj6 = obj13;
                                            unsafe4 = unsafe7;
                                            i29 = i59 == true ? 1 : 0;
                                            i41 = i95;
                                            bArr7 = bArr;
                                            objArr = objArr2;
                                            if (i65 == 2) {
                                                iB02 = X1.b0(bArr7, i41, interfaceC0639g2, p19);
                                                i42 = i29 == true ? 1 : 0;
                                                i43 = i41;
                                            } else if (i65 == 0) {
                                                int iF02 = X1.f0(i29 == true ? 1 : 0, bArr7, i41, i40, interfaceC0639g2, p19);
                                                i42 = i29 == true ? 1 : 0;
                                                bArr7 = bArr7;
                                                i40 = i40;
                                                i43 = i41;
                                                iB02 = iF02;
                                            } else {
                                                c0703t2 = this;
                                                p16 = p19;
                                                i28 = i96;
                                                i31 = iW;
                                                obj2 = obj6;
                                                i30 = i41;
                                                i27 = i40;
                                                iC0 = i30;
                                                if (iC0 != i30) {
                                                }
                                            }
                                            InterfaceC0624d2 interfaceC0624d2A2 = c0703t2.A(iW);
                                            Y1 y12 = B2.f9561a;
                                            if (interfaceC0624d2A2 == null) {
                                                i44 = iB02;
                                            } else if (interfaceC0639g2 != null) {
                                                int size2 = interfaceC0639g2.size();
                                                Object objO2 = null;
                                                int i115 = 0;
                                                int i116 = 0;
                                                while (i115 < size2) {
                                                    int i117 = iB02;
                                                    Integer num = (Integer) interfaceC0639g2.get(i115);
                                                    int iIntValue = num.intValue();
                                                    if (interfaceC0624d2A2.a(iIntValue)) {
                                                        if (i115 != i116) {
                                                            interfaceC0639g2.set(i116, num);
                                                        }
                                                        i116++;
                                                    } else {
                                                        objO2 = B2.o(i96, iIntValue, obj6, objO2);
                                                    }
                                                    i115++;
                                                    iB02 = i117;
                                                }
                                                i44 = iB02;
                                                if (i116 != size2) {
                                                    interfaceC0639g2.subList(i116, size2).clear();
                                                }
                                            } else {
                                                i44 = iB02;
                                                Iterator it = interfaceC0639g2.iterator();
                                                while (it.hasNext()) {
                                                    int iIntValue2 = ((Integer) it.next()).intValue();
                                                    if (!interfaceC0624d2A2.a(iIntValue2)) {
                                                        objO = B2.o(i96, iIntValue2, obj6, objO);
                                                        it.remove();
                                                    }
                                                }
                                            }
                                            i30 = i43;
                                            p16 = p19;
                                            c0703t2 = this;
                                            iC0 = i44;
                                            i27 = i40;
                                            i29 = i42;
                                            i28 = i96;
                                            i31 = iW;
                                            obj2 = obj6;
                                            if (iC0 != i30) {
                                            }
                                            break;
                                        case 33:
                                        case 47:
                                            i40 = i5;
                                            p19 = p1;
                                            obj6 = obj13;
                                            unsafe4 = unsafe7;
                                            i29 = i59 == true ? 1 : 0;
                                            i41 = i95;
                                            bArr7 = bArr;
                                            objArr = objArr2;
                                            if (i65 == 2) {
                                                C0614b2 c0614b23 = (C0614b2) interfaceC0639g2;
                                                iD04 = X1.d0(bArr7, i41, p19);
                                                int i118 = p19.f9658a + iD04;
                                                while (iD04 < i118) {
                                                    iD04 = X1.d0(bArr7, iD04, p19);
                                                    int i119 = p19.f9658a;
                                                    c0614b23.f((i119 >>> 1) ^ (-(i119 & 1)));
                                                }
                                                if (iD04 != i118) {
                                                    throw new C0654j2("While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either that the input has been truncated or that an embedded message misreported its own length.");
                                                }
                                                iC0 = iD04;
                                                p16 = p19;
                                                i28 = i96;
                                                i31 = iW;
                                                obj2 = obj6;
                                                i30 = i41;
                                                i27 = i40;
                                                if (iC0 != i30) {
                                                }
                                            } else {
                                                if (i65 == 0) {
                                                    C0614b2 c0614b24 = (C0614b2) interfaceC0639g2;
                                                    iD03 = X1.d0(bArr7, i41, p19);
                                                    int i120 = p19.f9658a;
                                                    c0614b24.f((i120 >>> 1) ^ (-(i120 & 1)));
                                                    while (iD03 < i40) {
                                                        int iD018 = X1.d0(bArr7, iD03, p19);
                                                        if (i29 == p19.f9658a) {
                                                            iD03 = X1.d0(bArr7, iD018, p19);
                                                            int i121 = p19.f9658a;
                                                            c0614b24.f((i121 >>> 1) ^ (-(i121 & 1)));
                                                        } else {
                                                            iC0 = iD03;
                                                            p16 = p19;
                                                            i28 = i96;
                                                            i31 = iW;
                                                            obj2 = obj6;
                                                            i30 = i41;
                                                            i27 = i40;
                                                            if (iC0 != i30) {
                                                            }
                                                        }
                                                    }
                                                    iC0 = iD03;
                                                    p16 = p19;
                                                    i28 = i96;
                                                    i31 = iW;
                                                    obj2 = obj6;
                                                    i30 = i41;
                                                    i27 = i40;
                                                    if (iC0 != i30) {
                                                    }
                                                }
                                                p16 = p19;
                                                i28 = i96;
                                                i31 = iW;
                                                obj2 = obj6;
                                                i30 = i41;
                                                i27 = i40;
                                                iC0 = i30;
                                                if (iC0 != i30) {
                                                }
                                            }
                                            break;
                                        case 34:
                                        case 48:
                                            i40 = i5;
                                            p19 = p1;
                                            obj6 = obj13;
                                            i29 = i59 == true ? 1 : 0;
                                            i41 = i95;
                                            bArr7 = bArr;
                                            objArr = objArr2;
                                            if (i65 == 2) {
                                                C0669m2 c0669m25 = (C0669m2) interfaceC0639g2;
                                                iD04 = X1.d0(bArr7, i41, p19);
                                                int i122 = p19.f9658a + iD04;
                                                while (iD04 < i122) {
                                                    iD04 = X1.g0(bArr7, iD04, p19);
                                                    c0669m25.f(s7.d.J(p19.f9659b));
                                                    unsafe7 = unsafe7;
                                                }
                                                unsafe4 = unsafe7;
                                                if (iD04 != i122) {
                                                    throw new C0654j2("While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either that the input has been truncated or that an embedded message misreported its own length.");
                                                }
                                                iC0 = iD04;
                                                p16 = p19;
                                                i28 = i96;
                                                i31 = iW;
                                                obj2 = obj6;
                                                i30 = i41;
                                                i27 = i40;
                                                if (iC0 != i30) {
                                                }
                                            } else {
                                                unsafe4 = unsafe7;
                                                if (i65 == 0) {
                                                    C0669m2 c0669m26 = (C0669m2) interfaceC0639g2;
                                                    iD03 = X1.g0(bArr7, i41, p19);
                                                    c0669m26.f(s7.d.J(p19.f9659b));
                                                    while (iD03 < i40) {
                                                        int iD019 = X1.d0(bArr7, iD03, p19);
                                                        if (i29 == p19.f9658a) {
                                                            iD03 = X1.g0(bArr7, iD019, p19);
                                                            c0669m26.f(s7.d.J(p19.f9659b));
                                                        } else {
                                                            iC0 = iD03;
                                                            p16 = p19;
                                                            i28 = i96;
                                                            i31 = iW;
                                                            obj2 = obj6;
                                                            i30 = i41;
                                                            i27 = i40;
                                                            if (iC0 != i30) {
                                                            }
                                                        }
                                                    }
                                                    iC0 = iD03;
                                                    p16 = p19;
                                                    i28 = i96;
                                                    i31 = iW;
                                                    obj2 = obj6;
                                                    i30 = i41;
                                                    i27 = i40;
                                                    if (iC0 != i30) {
                                                    }
                                                }
                                                p16 = p19;
                                                i28 = i96;
                                                i31 = iW;
                                                obj2 = obj6;
                                                i30 = i41;
                                                i27 = i40;
                                                iC0 = i30;
                                                if (iC0 != i30) {
                                                }
                                            }
                                            break;
                                        default:
                                            if (i65 == 3) {
                                                int i123 = ((i59 == true ? 1 : 0) & (-8)) | 4;
                                                A2 a2B = c0703t2.B(iW);
                                                AbstractC0609a2 abstractC0609a2A = a2B.a();
                                                obj6 = obj;
                                                byte[] bArr12 = bArr;
                                                i40 = i5;
                                                i29 = i59 == true ? 1 : 0;
                                                objArr = objArr2;
                                                int iH02 = X1.h0(abstractC0609a2A, a2B, bArr12, i95, i40, i123, p1);
                                                i41 = i95;
                                                int i124 = i123;
                                                P1 p114 = p1;
                                                a2B.b(abstractC0609a2A);
                                                p114.f9660c = abstractC0609a2A;
                                                interfaceC0639g2.add(abstractC0609a2A);
                                                while (iH02 < i40) {
                                                    int iD020 = X1.d0(bArr12, iH02, p114);
                                                    if (i29 == p114.f9658a) {
                                                        int i125 = i124;
                                                        AbstractC0609a2 abstractC0609a2A2 = a2B.a();
                                                        iH02 = X1.h0(abstractC0609a2A2, a2B, bArr12, iD020, i40, i125, p1);
                                                        byte[] bArr13 = bArr12;
                                                        A2 a22 = a2B;
                                                        p114 = p1;
                                                        a22.b(abstractC0609a2A2);
                                                        p114.f9660c = abstractC0609a2A2;
                                                        interfaceC0639g2.add(abstractC0609a2A2);
                                                        bArr12 = bArr13;
                                                        i124 = i125;
                                                        a2B = a22;
                                                    } else {
                                                        bArr7 = bArr12;
                                                        p16 = p114;
                                                        iC0 = iH02;
                                                        unsafe4 = unsafe7;
                                                        i28 = i96;
                                                        i31 = iW;
                                                        obj2 = obj6;
                                                        i30 = i41;
                                                        i27 = i40;
                                                        if (iC0 != i30) {
                                                        }
                                                    }
                                                }
                                                bArr7 = bArr12;
                                                p16 = p114;
                                                iC0 = iH02;
                                                unsafe4 = unsafe7;
                                                i28 = i96;
                                                i31 = iW;
                                                obj2 = obj6;
                                                i30 = i41;
                                                i27 = i40;
                                                if (iC0 != i30) {
                                                }
                                            } else {
                                                objArr = objArr2;
                                                p16 = p1;
                                                unsafe4 = unsafe7;
                                                i28 = i96;
                                                i30 = i95;
                                                i29 = i59 == true ? 1 : 0;
                                                i27 = i5;
                                                obj2 = obj13;
                                                i31 = iW;
                                                bArr7 = bArr;
                                                iC0 = i30;
                                                if (iC0 != i30) {
                                                }
                                            }
                                            break;
                                    }
                                } else {
                                    i24 = i96;
                                    i26 = iW;
                                    obj2 = obj13;
                                    i17 = i56;
                                    bArr6 = bArr;
                                    i25 = i59 == true ? 1 : 0;
                                    i95 = i95;
                                    objArr = objArr2;
                                    if (iX != 50) {
                                        unsafe = unsafe7;
                                        long j10 = iArr[i26 + 2] & 1048575;
                                        switch (iX) {
                                            case 51:
                                                bArr2 = bArr;
                                                i45 = i95;
                                                p12 = p1;
                                                i11 = i25 == true ? 1 : 0;
                                                c22 = c24;
                                                i14 = i24;
                                                if (i65 == 1) {
                                                    i46 = i45 + 8;
                                                    unsafe.putObject(obj2, j8, Double.valueOf(Double.longBitsToDouble(X1.j0(i45, bArr2))));
                                                    unsafe.putInt(obj2, j10, i14);
                                                    iC0 = i46;
                                                    if (iC0 != i45) {
                                                        c0703t2 = this;
                                                        bArr11 = bArr2;
                                                        p112 = p12;
                                                        obj7 = obj2;
                                                        unsafe5 = unsafe;
                                                        i53 = i14;
                                                        i54 = i26;
                                                        i55 = i15;
                                                        i56 = i17;
                                                        i52 = 1;
                                                        i57 = 10;
                                                        i58 = 2;
                                                        i60 = 3;
                                                        i51 = i5;
                                                        i59 = i11 == true ? 1 : 0;
                                                    } else {
                                                        i10 = i8;
                                                        i16 = iC0;
                                                        i54 = i26;
                                                    }
                                                }
                                                iC0 = i45;
                                                if (iC0 != i45) {
                                                }
                                                break;
                                            case 52:
                                                bArr2 = bArr;
                                                i45 = i95;
                                                p12 = p1;
                                                i11 = i25 == true ? 1 : 0;
                                                c22 = c24;
                                                i14 = i24;
                                                if (i65 == 5) {
                                                    i46 = i45 + 4;
                                                    unsafe.putObject(obj2, j8, Float.valueOf(Float.intBitsToFloat(X1.W(i45, bArr2))));
                                                    unsafe.putInt(obj2, j10, i14);
                                                    iC0 = i46;
                                                    if (iC0 != i45) {
                                                    }
                                                }
                                                iC0 = i45;
                                                if (iC0 != i45) {
                                                }
                                                break;
                                            case 53:
                                            case 54:
                                                bArr2 = bArr;
                                                i45 = i95;
                                                p12 = p1;
                                                i11 = i25 == true ? 1 : 0;
                                                c22 = c24;
                                                i14 = i24;
                                                if (i65 == 0) {
                                                    iG0 = X1.g0(bArr2, i45, p12);
                                                    unsafe.putObject(obj2, j8, Long.valueOf(p12.f9659b));
                                                    unsafe.putInt(obj2, j10, i14);
                                                    iC0 = iG0;
                                                    if (iC0 != i45) {
                                                    }
                                                }
                                                iC0 = i45;
                                                if (iC0 != i45) {
                                                }
                                                break;
                                            case 55:
                                            case 62:
                                                bArr2 = bArr;
                                                i45 = i95;
                                                p12 = p1;
                                                i11 = i25 == true ? 1 : 0;
                                                c22 = c24;
                                                i14 = i24;
                                                if (i65 == 0) {
                                                    iG0 = X1.d0(bArr2, i45, p12);
                                                    unsafe.putObject(obj2, j8, Integer.valueOf(p12.f9658a));
                                                    unsafe.putInt(obj2, j10, i14);
                                                    iC0 = iG0;
                                                    if (iC0 != i45) {
                                                    }
                                                }
                                                iC0 = i45;
                                                if (iC0 != i45) {
                                                }
                                                break;
                                            case 56:
                                            case 65:
                                                bArr2 = bArr;
                                                i45 = i95;
                                                p12 = p1;
                                                i11 = i25 == true ? 1 : 0;
                                                c22 = c24;
                                                i14 = i24;
                                                if (i65 == 1) {
                                                    i46 = i45 + 8;
                                                    unsafe.putObject(obj2, j8, Long.valueOf(X1.j0(i45, bArr2)));
                                                    unsafe.putInt(obj2, j10, i14);
                                                    iC0 = i46;
                                                    if (iC0 != i45) {
                                                    }
                                                }
                                                iC0 = i45;
                                                if (iC0 != i45) {
                                                }
                                                break;
                                            case 57:
                                            case 64:
                                                bArr2 = bArr;
                                                i45 = i95;
                                                p12 = p1;
                                                i11 = i25 == true ? 1 : 0;
                                                c22 = c24;
                                                i14 = i24;
                                                if (i65 == 5) {
                                                    i46 = i45 + 4;
                                                    unsafe.putObject(obj2, j8, Integer.valueOf(X1.W(i45, bArr2)));
                                                    unsafe.putInt(obj2, j10, i14);
                                                    iC0 = i46;
                                                    if (iC0 != i45) {
                                                    }
                                                }
                                                iC0 = i45;
                                                if (iC0 != i45) {
                                                }
                                                break;
                                            case 58:
                                                bArr2 = bArr;
                                                i45 = i95;
                                                p12 = p1;
                                                i11 = i25 == true ? 1 : 0;
                                                c22 = c24;
                                                i14 = i24;
                                                if (i65 == 0) {
                                                    iG0 = X1.g0(bArr2, i45, p12);
                                                    unsafe.putObject(obj2, j8, Boolean.valueOf(p12.f9659b != 0));
                                                    unsafe.putInt(obj2, j10, i14);
                                                    iC0 = iG0;
                                                    if (iC0 != i45) {
                                                    }
                                                }
                                                iC0 = i45;
                                                if (iC0 != i45) {
                                                }
                                                break;
                                            case 59:
                                                bArr2 = bArr;
                                                i45 = i95;
                                                i11 = i25 == true ? 1 : 0;
                                                c22 = c24;
                                                i14 = i24;
                                                p12 = p1;
                                                if (i65 == 2) {
                                                    iG0 = X1.d0(bArr2, i45, p12);
                                                    int i126 = p12.f9658a;
                                                    if (i126 == 0) {
                                                        unsafe.putObject(obj2, j8, "");
                                                    } else {
                                                        int i127 = iG0 + i126;
                                                        if ((i66 & 536870912) != 0 && !J2.d(bArr2, iG0, i127)) {
                                                            throw new C0654j2("Protocol message had invalid UTF-8.");
                                                        }
                                                        unsafe.putObject(obj2, j8, new String(bArr2, iG0, i126, AbstractC0644h2.f9868a));
                                                        iG0 = i127;
                                                    }
                                                    unsafe.putInt(obj2, j10, i14);
                                                    iC0 = iG0;
                                                    if (iC0 != i45) {
                                                    }
                                                }
                                                iC0 = i45;
                                                if (iC0 != i45) {
                                                }
                                                break;
                                            case 60:
                                                i11 = i25 == true ? 1 : 0;
                                                i47 = i26;
                                                c22 = c24;
                                                i14 = i24;
                                                if (i65 == 2) {
                                                    Object objD = c0703t2.D(i14, i47, obj2);
                                                    int iI02 = X1.i0(objD, c0703t2.B(i47), bArr, i95, i5, p1);
                                                    bArr2 = bArr;
                                                    c0703t2.n(i14, i47, obj2, objD);
                                                    p12 = p1;
                                                    iC0 = iI02;
                                                    i45 = i95;
                                                    i26 = i47;
                                                    if (iC0 != i45) {
                                                    }
                                                } else {
                                                    bArr2 = bArr;
                                                    p12 = p1;
                                                    i45 = i95;
                                                    i26 = i47;
                                                    iC0 = i45;
                                                    if (iC0 != i45) {
                                                    }
                                                }
                                                break;
                                            case 61:
                                                bArr9 = bArr;
                                                i48 = i95;
                                                p110 = p1;
                                                i11 = i25 == true ? 1 : 0;
                                                i47 = i26;
                                                c22 = c24;
                                                i14 = i24;
                                                if (i65 == 2) {
                                                    iV = X1.V(bArr9, i48, p110);
                                                    unsafe.putObject(obj2, j8, p110.f9660c);
                                                    unsafe.putInt(obj2, j10, i14);
                                                    iC0 = iV;
                                                    i45 = i48;
                                                    bArr2 = bArr9;
                                                    p12 = p110;
                                                    i26 = i47;
                                                    if (iC0 != i45) {
                                                    }
                                                }
                                                i45 = i48;
                                                bArr2 = bArr9;
                                                p12 = p110;
                                                i26 = i47;
                                                iC0 = i45;
                                                if (iC0 != i45) {
                                                }
                                                break;
                                            case 63:
                                                bArr9 = bArr;
                                                i48 = i95;
                                                p110 = p1;
                                                i47 = i26;
                                                i14 = i24;
                                                if (i65 == 0) {
                                                    iV = X1.d0(bArr9, i48, p110);
                                                    int i128 = p110.f9658a;
                                                    InterfaceC0624d2 interfaceC0624d2A3 = c0703t2.A(i47);
                                                    if (interfaceC0624d2A3 == null || interfaceC0624d2A3.a(i128)) {
                                                        i11 = i25 == true ? 1 : 0;
                                                        c22 = c24;
                                                        unsafe.putObject(obj2, j8, Integer.valueOf(i128));
                                                        unsafe.putInt(obj2, j10, i14);
                                                    } else {
                                                        AbstractC0609a2 abstractC0609a22 = (AbstractC0609a2) obj2;
                                                        C2 c2B2 = abstractC0609a22.zzc;
                                                        c22 = c24;
                                                        if (c2B2 == c22) {
                                                            c2B2 = C2.b();
                                                            abstractC0609a22.zzc = c2B2;
                                                        }
                                                        Long lValueOf = Long.valueOf(i128);
                                                        i11 = i25 == true ? 1 : 0;
                                                        c2B2.c(i11 == true ? 1 : 0, lValueOf);
                                                    }
                                                    iC0 = iV;
                                                    i45 = i48;
                                                    bArr2 = bArr9;
                                                    p12 = p110;
                                                    i26 = i47;
                                                    if (iC0 != i45) {
                                                    }
                                                } else {
                                                    i11 = i25 == true ? 1 : 0;
                                                    c22 = c24;
                                                    i45 = i48;
                                                    bArr2 = bArr9;
                                                    p12 = p110;
                                                    i26 = i47;
                                                    iC0 = i45;
                                                    if (iC0 != i45) {
                                                    }
                                                }
                                                break;
                                            case 66:
                                                bArr10 = bArr;
                                                i49 = i95;
                                                p111 = p1;
                                                i47 = i26;
                                                i14 = i24;
                                                i50 = i25 == true ? 1 : 0;
                                                if (i65 == 0) {
                                                    iD05 = X1.d0(bArr10, i49, p111);
                                                    int i129 = p111.f9658a;
                                                    unsafe.putObject(obj2, j8, Integer.valueOf((i129 >>> 1) ^ (-(i129 & 1))));
                                                    unsafe.putInt(obj2, j10, i14);
                                                    iC0 = iD05;
                                                    i45 = i49;
                                                    bArr2 = bArr10;
                                                    p12 = p111;
                                                    i11 = i50;
                                                    c22 = c24;
                                                    i26 = i47;
                                                    if (iC0 != i45) {
                                                    }
                                                } else {
                                                    i45 = i49;
                                                    bArr2 = bArr10;
                                                    p12 = p111;
                                                    i11 = i50 == true ? 1 : 0;
                                                    c22 = c24;
                                                    i26 = i47;
                                                    iC0 = i45;
                                                    if (iC0 != i45) {
                                                    }
                                                }
                                                break;
                                            case 67:
                                                bArr10 = bArr;
                                                i49 = i95;
                                                p111 = p1;
                                                i47 = i26;
                                                i14 = i24;
                                                if (i65 == 0) {
                                                    iD05 = X1.g0(bArr10, i49, p111);
                                                    i50 = i25 == true ? 1 : 0;
                                                    unsafe.putObject(obj2, j8, Long.valueOf(s7.d.J(p111.f9659b)));
                                                    unsafe.putInt(obj2, j10, i14);
                                                    iC0 = iD05;
                                                    i45 = i49;
                                                    bArr2 = bArr10;
                                                    p12 = p111;
                                                    i11 = i50;
                                                    c22 = c24;
                                                    i26 = i47;
                                                    if (iC0 != i45) {
                                                    }
                                                } else {
                                                    i45 = i49;
                                                    bArr2 = bArr10;
                                                    p12 = p111;
                                                    i26 = i47;
                                                    i11 = i25 == true ? 1 : 0;
                                                    c22 = c24;
                                                    iC0 = i45;
                                                    if (iC0 != i45) {
                                                    }
                                                }
                                                break;
                                            case 68:
                                                if (i65 == 3) {
                                                    int i130 = ((i25 == true ? 1 : 0) & (-8)) | 4;
                                                    i14 = i24;
                                                    Object objD2 = c0703t2.D(i14, i26, obj2);
                                                    int iH03 = X1.h0(objD2, c0703t2.B(i26), bArr, i95, i5, i130, p1);
                                                    c0703t2.n(i14, i26, obj2, objD2);
                                                    iC0 = iH03;
                                                    i45 = i95;
                                                    bArr2 = bArr;
                                                    p12 = p1;
                                                    i11 = i25 == true ? 1 : 0;
                                                    c22 = c24;
                                                    if (iC0 != i45) {
                                                    }
                                                } else {
                                                    i14 = i24;
                                                    bArr2 = bArr;
                                                    i45 = i95;
                                                    p12 = p1;
                                                    i11 = i25 == true ? 1 : 0;
                                                    c22 = c24;
                                                    iC0 = i45;
                                                    if (iC0 != i45) {
                                                    }
                                                }
                                                break;
                                            default:
                                                bArr2 = bArr;
                                                i45 = i95;
                                                p12 = p1;
                                                i11 = i25 == true ? 1 : 0;
                                                c22 = c24;
                                                i14 = i24;
                                                iC0 = i45;
                                                if (iC0 != i45) {
                                                }
                                                break;
                                        }
                                    } else {
                                        if (i65 == 2) {
                                            int i131 = i26 / 3;
                                            Object obj14 = objArr[i131 + i131];
                                            Object object = unsafe7.getObject(obj2, j8);
                                            if (!((C0684p2) object).f9943q) {
                                                C0684p2 c0684p22 = C0684p2.f9942r;
                                                if (c0684p22.isEmpty()) {
                                                    c0684p2 = new C0684p2();
                                                } else {
                                                    C0684p2 c0684p23 = new C0684p2(c0684p22);
                                                    c0684p23.f9943q = true;
                                                    c0684p2 = c0684p23;
                                                }
                                                Y1.c(c0684p2, object);
                                                unsafe7.putObject(obj2, j8, c0684p2);
                                            }
                                            obj14.getClass();
                                            throw new ClassCastException();
                                        }
                                        unsafe = unsafe7;
                                    }
                                }
                            } else if (i65 == 2) {
                                InterfaceC0639g2 interfaceC0639g2E2 = (InterfaceC0639g2) unsafe7.getObject(obj13, j8);
                                if (!((N1) interfaceC0639g2E2).f9653q) {
                                    int size3 = interfaceC0639g2E2.size();
                                    interfaceC0639g2E2 = interfaceC0639g2E2.e(size3 == 0 ? i57 : size3 + size3);
                                    unsafe7.putObject(obj13, j8, interfaceC0639g2E2);
                                }
                                InterfaceC0639g2 interfaceC0639g22 = interfaceC0639g2E2;
                                bArr11 = bArr;
                                i51 = i5;
                                int iA02 = X1.a0(c0703t2.B(iW), i59 == true ? 1 : 0, bArr11, i95, i51, interfaceC0639g22, p1);
                                p112 = p1;
                                iC0 = iA02;
                                unsafe5 = unsafe7;
                                i53 = i96;
                                i54 = iW;
                                i55 = i15;
                                i52 = 1;
                                i58 = 2;
                                i60 = 3;
                                obj7 = obj;
                            } else {
                                bArr6 = bArr;
                                objArr = objArr2;
                                i24 = i96;
                                i17 = i56;
                                i25 = i59 == true ? 1 : 0;
                                unsafe = unsafe7;
                                i26 = iW;
                                obj2 = obj;
                            }
                        }
                    } else {
                        i10 = i8;
                        obj2 = obj7;
                        objArr = objArr2;
                        p12 = p112;
                        i14 = i62;
                        i15 = i55;
                        i16 = iE0;
                        i17 = i56;
                        iArr = iArr2;
                        i11 = i59 == true ? 1 : 0;
                        i54 = 0;
                        bArr2 = bArr;
                        unsafe = unsafe5;
                        c22 = c24;
                    }
                } else {
                    i10 = i8;
                    obj2 = obj7;
                    objArr = objArr2;
                    int i132 = i55;
                    iArr = iArr2;
                    unsafe = unsafe5;
                    i11 = i59;
                    i12 = 1048575;
                    i13 = i132;
                }
            }
            if (i11 != i10 || i10 == 0) {
                AbstractC0609a2 abstractC0609a23 = (AbstractC0609a2) obj2;
                C2 c2B3 = abstractC0609a23.zzc;
                if (c2B3 == c22) {
                    c2B3 = C2.b();
                    abstractC0609a23.zzc = c2B3;
                }
                Object[] objArr4 = i11 == true ? 1 : 0;
                iC0 = X1.c0(objArr4 == true ? 1 : 0, bArr2, i16, i5, c2B3, p12);
                i51 = i5;
                c0703t2 = this;
                bArr11 = bArr;
                p112 = p1;
                i59 = objArr4 == true ? 1 : 0;
                obj7 = obj2;
                unsafe5 = unsafe;
                i53 = i14;
                i55 = i15;
                i56 = i17;
                i52 = 1;
                i57 = 10;
                i58 = 2;
            } else {
                i51 = i5;
                iC0 = i16;
                i12 = i9;
                i13 = i15;
                i56 = i17;
            }
        }
        if (i13 != i12) {
            unsafe.putInt(obj2, i13, i56);
        }
        for (int i133 = this.f9977g; i133 < this.f9978h; i133++) {
            int i134 = this.f9976f[i133];
            int i135 = iArr[i134];
            Object objG = H2.g(y(i134) & 1048575, obj2);
            if (objG != null && A(i134) != null) {
                int i136 = i134 / 3;
                objArr[i136 + i136].getClass();
                throw new ClassCastException();
            }
        }
        if (i10 == 0) {
            if (iC0 != i51) {
                throw new C0654j2("Failed to parse the message.");
            }
        } else if (iC0 > i51 || i11 != i10) {
            throw new C0654j2("Failed to parse the message.");
        }
        return iC0;
    }

    public final int w(int i, int i5) {
        int[] iArr = this.f9971a;
        int length = (iArr.length / 3) - 1;
        while (i5 <= length) {
            int i8 = (length + i5) >>> 1;
            int i9 = i8 * 3;
            int i10 = iArr[i9];
            if (i == i10) {
                return i9;
            }
            if (i < i10) {
                length = i8 - 1;
            } else {
                i5 = i8 + 1;
            }
        }
        return -1;
    }

    public final int y(int i) {
        return this.f9971a[i + 1];
    }
}
