package defpackage;

import android.accounts.Account;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.api.Scope;
import java.util.ArrayList;

/* renamed from: ᵩʢᵦᵔ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C3782 implements Parcelable.Creator {

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final /* synthetic */ int f14126;

    public /* synthetic */ C3782(int i) {
        this.f14126 = i;
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static void m8438(C5334 c5334, Parcel parcel, int i) {
        int i2 = ˊˉʤﹳ.ᵰʖʢ(parcel, 20293);
        int i3 = c5334.f19984;
        ˊˉʤﹳ.ʿᵘˆ(parcel, 1, 4);
        parcel.writeInt(i3);
        int i4 = c5334.f19981;
        ˊˉʤﹳ.ʿᵘˆ(parcel, 2, 4);
        parcel.writeInt(i4);
        int i5 = c5334.f19988;
        ˊˉʤﹳ.ʿᵘˆ(parcel, 3, 4);
        parcel.writeInt(i5);
        ˊˉʤﹳ.ᵥʩᵩˑ(parcel, 4, c5334.f19987);
        ˊˉʤﹳ.ˆᵴᵜˏ(parcel, 5, c5334.f19982);
        ˊˉʤﹳ.ᵲᵟ(parcel, 6, c5334.f19980, i);
        ˊˉʤﹳ.ʾᵻᵭٴ(parcel, 7, c5334.f19975);
        ˊˉʤﹳ.ᵣᵟᵔ(parcel, 8, c5334.f19979, i);
        ˊˉʤﹳ.ᵲᵟ(parcel, 10, c5334.f19977, i);
        ˊˉʤﹳ.ᵲᵟ(parcel, 11, c5334.f19976, i);
        boolean z = c5334.f19985;
        ˊˉʤﹳ.ʿᵘˆ(parcel, 12, 4);
        parcel.writeInt(z ? 1 : 0);
        int i6 = c5334.f19983;
        ˊˉʤﹳ.ʿᵘˆ(parcel, 13, 4);
        parcel.writeInt(i6);
        boolean z2 = c5334.f19986;
        ˊˉʤﹳ.ʿᵘˆ(parcel, 14, 4);
        parcel.writeInt(z2 ? 1 : 0);
        ˊˉʤﹳ.ᵥʩᵩˑ(parcel, 15, c5334.f19978);
        ˊˉʤﹳ.ᵎʾ(parcel, i2);
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static void m8439(C3861 c3861, Parcel parcel) {
        int i = c3861.f14365;
        int i2 = ˊˉʤﹳ.ᵰʖʢ(parcel, 20293);
        ˊˉʤﹳ.ʿᵘˆ(parcel, 1, 4);
        parcel.writeInt(i);
        ˊˉʤﹳ.ᵥʩᵩˑ(parcel, 2, c3861.f14363);
        long j = c3861.f14367;
        ˊˉʤﹳ.ʿᵘˆ(parcel, 3, 8);
        parcel.writeLong(j);
        Long l = c3861.f14366;
        if (l != null) {
            ˊˉʤﹳ.ʿᵘˆ(parcel, 4, 8);
            parcel.writeLong(l.longValue());
        }
        ˊˉʤﹳ.ᵥʩᵩˑ(parcel, 6, c3861.f14364);
        ˊˉʤﹳ.ᵥʩᵩˑ(parcel, 7, c3861.f14362);
        Double d = c3861.f14361;
        if (d != null) {
            ˊˉʤﹳ.ʿᵘˆ(parcel, 8, 8);
            parcel.writeDouble(d.doubleValue());
        }
        ˊˉʤﹳ.ᵎʾ(parcel, i2);
    }

    @Override // android.os.Parcelable.Creator
    public final Object createFromParcel(Parcel parcel) {
        long j = 0;
        int i = 0;
        String str = null;
        ArrayList arrayList = null;
        switch (this.f14126) {
            case 0:
                int i2 = ᵕˏᵛ.ʾᵻᵭٴ(parcel);
                boolean z = false;
                boolean z2 = false;
                int i3 = 0;
                C4743 c4743 = null;
                int[] iArr = null;
                int[] iArr2 = null;
                while (parcel.dataPosition() < i2) {
                    int i4 = parcel.readInt();
                    switch ((char) i4) {
                        case 1:
                            c4743 = (C4743) ᵕˏᵛ.ᵪʩ(parcel, i4, C4743.CREATOR);
                            break;
                        case 2:
                            z = ᵕˏᵛ.ᵛˈᵤ(parcel, i4);
                            break;
                        case 3:
                            z2 = ᵕˏᵛ.ᵛˈᵤ(parcel, i4);
                            break;
                        case 4:
                            iArr = ᵕˏᵛ.ᵯٴᵦ(parcel, i4);
                            break;
                        case 5:
                            i3 = ᵕˏᵛ.ᵳᵹᵺˋ(parcel, i4);
                            break;
                        case C1339.STRING_SET_FIELD_NUMBER /* 6 */:
                            iArr2 = ᵕˏᵛ.ᵯٴᵦ(parcel, i4);
                            break;
                        default:
                            ᵕˏᵛ.ˀˁᵨ(parcel, i4);
                            break;
                    }
                }
                ᵕˏᵛ.ᵾᵬ(parcel, i2);
                return new C4790(c4743, z, z2, iArr, i3, iArr2);
            case 1:
                int i5 = ᵕˏᵛ.ʾᵻᵭٴ(parcel);
                Bundle bundle = new Bundle();
                Scope[] scopeArr = C5334.f19974;
                C0377[] c0377Arr = C5334.f19973;
                C0377[] c0377Arr2 = c0377Arr;
                int i6 = 0;
                int i7 = 0;
                int i8 = 0;
                boolean z3 = false;
                int i9 = 0;
                boolean z4 = false;
                String str2 = null;
                IBinder iBinder = null;
                Account account = null;
                String str3 = null;
                while (parcel.dataPosition() < i5) {
                    int i10 = parcel.readInt();
                    switch ((char) i10) {
                        case 1:
                            i6 = ᵕˏᵛ.ᵳᵹᵺˋ(parcel, i10);
                            break;
                        case 2:
                            i7 = ᵕˏᵛ.ᵳᵹᵺˋ(parcel, i10);
                            break;
                        case 3:
                            i8 = ᵕˏᵛ.ᵳᵹᵺˋ(parcel, i10);
                            break;
                        case 4:
                            str2 = ᵕˏᵛ.ᵡʠ(parcel, i10);
                            break;
                        case 5:
                            iBinder = ᵕˏᵛ.ˌᵪ(parcel, i10);
                            break;
                        case C1339.STRING_SET_FIELD_NUMBER /* 6 */:
                            scopeArr = (Scope[]) ᵕˏᵛ.ᵸʓᵠ(parcel, i10, Scope.CREATOR);
                            break;
                        case C1339.DOUBLE_FIELD_NUMBER /* 7 */:
                            bundle = ᵕˏᵛ.ᵝᵵᵺ(parcel, i10);
                            break;
                        case C1339.BYTES_FIELD_NUMBER /* 8 */:
                            account = (Account) ᵕˏᵛ.ᵪʩ(parcel, i10, Account.CREATOR);
                            break;
                        case '\t':
                        default:
                            ᵕˏᵛ.ˀˁᵨ(parcel, i10);
                            break;
                        case '\n':
                            c0377Arr = (C0377[]) ᵕˏᵛ.ᵸʓᵠ(parcel, i10, C0377.CREATOR);
                            break;
                        case 11:
                            c0377Arr2 = (C0377[]) ᵕˏᵛ.ᵸʓᵠ(parcel, i10, C0377.CREATOR);
                            break;
                        case '\f':
                            z3 = ᵕˏᵛ.ᵛˈᵤ(parcel, i10);
                            break;
                        case '\r':
                            i9 = ᵕˏᵛ.ᵳᵹᵺˋ(parcel, i10);
                            break;
                        case 14:
                            z4 = ᵕˏᵛ.ᵛˈᵤ(parcel, i10);
                            break;
                        case 15:
                            str3 = ᵕˏᵛ.ᵡʠ(parcel, i10);
                            break;
                    }
                }
                ᵕˏᵛ.ᵾᵬ(parcel, i5);
                return new C5334(i6, i7, i8, str2, iBinder, scopeArr, bundle, account, c0377Arr, c0377Arr2, z3, i9, z4, str3);
            case 2:
                int i11 = ᵕˏᵛ.ʾᵻᵭٴ(parcel);
                while (parcel.dataPosition() < i11) {
                    int i12 = parcel.readInt();
                    char c = (char) i12;
                    if (c == 1) {
                        str = ᵕˏᵛ.ᵡʠ(parcel, i12);
                    } else if (c == 2) {
                        j = ᵕˏᵛ.ᵡᵶᵡ(parcel, i12);
                    } else if (c != 3) {
                        ᵕˏᵛ.ˀˁᵨ(parcel, i12);
                    } else {
                        i = ᵕˏᵛ.ᵳᵹᵺˋ(parcel, i12);
                    }
                }
                ᵕˏᵛ.ᵾᵬ(parcel, i11);
                return new C0802(j, i, str);
            case 3:
                int i13 = ᵕˏᵛ.ʾᵻᵭٴ(parcel);
                long j2 = 0;
                long j3 = 0;
                int i14 = 0;
                byte[] bArr = null;
                String str4 = null;
                Bundle bundle2 = null;
                String str5 = null;
                while (parcel.dataPosition() < i13) {
                    int i15 = parcel.readInt();
                    switch ((char) i15) {
                        case 1:
                            j2 = ᵕˏᵛ.ᵡᵶᵡ(parcel, i15);
                            break;
                        case 2:
                            bArr = ᵕˏᵛ.ᵶᵷᵕ(parcel, i15);
                            break;
                        case 3:
                            str4 = ᵕˏᵛ.ᵡʠ(parcel, i15);
                            break;
                        case 4:
                            bundle2 = ᵕˏᵛ.ᵝᵵᵺ(parcel, i15);
                            break;
                        case 5:
                            i14 = ᵕˏᵛ.ᵳᵹᵺˋ(parcel, i15);
                            break;
                        case C1339.STRING_SET_FIELD_NUMBER /* 6 */:
                            j3 = ᵕˏᵛ.ᵡᵶᵡ(parcel, i15);
                            break;
                        case C1339.DOUBLE_FIELD_NUMBER /* 7 */:
                            str5 = ᵕˏᵛ.ᵡʠ(parcel, i15);
                            break;
                        default:
                            ᵕˏᵛ.ˀˁᵨ(parcel, i15);
                            break;
                    }
                }
                ᵕˏᵛ.ᵾᵬ(parcel, i13);
                return new C3497(j2, bArr, str4, bundle2, i14, j3, str5);
            case 4:
                int i16 = ᵕˏᵛ.ʾᵻᵭٴ(parcel);
                while (true) {
                    ArrayList arrayList2 = null;
                    while (parcel.dataPosition() < i16) {
                        int i17 = parcel.readInt();
                        if (((char) i17) != 1) {
                            ᵕˏᵛ.ˀˁᵨ(parcel, i17);
                        } else {
                            int i18 = ᵕˏᵛ.ˊʽˎ(parcel, i17);
                            int iDataPosition = parcel.dataPosition();
                            if (i18 == 0) {
                                break;
                            }
                            ArrayList arrayList3 = new ArrayList();
                            int i19 = parcel.readInt();
                            for (int i20 = 0; i20 < i19; i20++) {
                                arrayList3.add(Integer.valueOf(parcel.readInt()));
                            }
                            parcel.setDataPosition(iDataPosition + i18);
                            arrayList2 = arrayList3;
                        }
                    }
                    ᵕˏᵛ.ᵾᵬ(parcel, i16);
                    return new C0418(arrayList2);
                    break;
                }
            case 5:
                int i21 = ᵕˏᵛ.ʾᵻᵭٴ(parcel);
                while (parcel.dataPosition() < i21) {
                    int i22 = parcel.readInt();
                    if (((char) i22) != 1) {
                        ᵕˏᵛ.ˀˁᵨ(parcel, i22);
                    } else {
                        arrayList = ᵕˏᵛ.ᵞʡ(parcel, i22, C3497.CREATOR);
                    }
                }
                ᵕˏᵛ.ᵾᵬ(parcel, i21);
                return new C4376(arrayList);
            case C1339.STRING_SET_FIELD_NUMBER /* 6 */:
                int i23 = ᵕˏᵛ.ʾᵻᵭٴ(parcel);
                long j4 = 0;
                int i24 = 0;
                String str6 = null;
                Long lValueOf = null;
                Float fValueOf = null;
                String str7 = null;
                String str8 = null;
                Double dValueOf = null;
                while (parcel.dataPosition() < i23) {
                    int i25 = parcel.readInt();
                    switch ((char) i25) {
                        case 1:
                            i24 = ᵕˏᵛ.ᵳᵹᵺˋ(parcel, i25);
                            break;
                        case 2:
                            str6 = ᵕˏᵛ.ᵡʠ(parcel, i25);
                            break;
                        case 3:
                            j4 = ᵕˏᵛ.ᵡᵶᵡ(parcel, i25);
                            break;
                        case 4:
                            int i26 = ᵕˏᵛ.ˊʽˎ(parcel, i25);
                            if (i26 == 0) {
                                lValueOf = null;
                                break;
                            } else {
                                ᵕˏᵛ.ˆᵴᵜˏ(parcel, i26, 8);
                                lValueOf = Long.valueOf(parcel.readLong());
                                break;
                            }
                        case 5:
                            int i27 = ᵕˏᵛ.ˊʽˎ(parcel, i25);
                            if (i27 == 0) {
                                fValueOf = null;
                                break;
                            } else {
                                ᵕˏᵛ.ˆᵴᵜˏ(parcel, i27, 4);
                                fValueOf = Float.valueOf(parcel.readFloat());
                                break;
                            }
                        case C1339.STRING_SET_FIELD_NUMBER /* 6 */:
                            str7 = ᵕˏᵛ.ᵡʠ(parcel, i25);
                            break;
                        case C1339.DOUBLE_FIELD_NUMBER /* 7 */:
                            str8 = ᵕˏᵛ.ᵡʠ(parcel, i25);
                            break;
                        case C1339.BYTES_FIELD_NUMBER /* 8 */:
                            int i28 = ᵕˏᵛ.ˊʽˎ(parcel, i25);
                            if (i28 == 0) {
                                dValueOf = null;
                                break;
                            } else {
                                ᵕˏᵛ.ˆᵴᵜˏ(parcel, i28, 8);
                                dValueOf = Double.valueOf(parcel.readDouble());
                                break;
                            }
                        default:
                            ᵕˏᵛ.ˀˁᵨ(parcel, i25);
                            break;
                    }
                }
                ᵕˏᵛ.ᵾᵬ(parcel, i23);
                return new C3861(i24, str6, j4, lValueOf, fValueOf, str7, str8, dValueOf);
            case C1339.DOUBLE_FIELD_NUMBER /* 7 */:
                int i29 = ᵕˏᵛ.ʾᵻᵭٴ(parcel);
                String str9 = "";
                String str10 = str9;
                String str11 = str10;
                String str12 = str11;
                int i30 = 100;
                long j5 = 0;
                long j6 = 0;
                long j7 = 0;
                long j8 = 0;
                long j9 = 0;
                long j10 = 0;
                long j11 = 0;
                long j12 = 0;
                boolean z5 = true;
                boolean z6 = true;
                boolean z7 = false;
                int i31 = 0;
                boolean z8 = false;
                boolean z9 = false;
                int i32 = 0;
                int i33 = 0;
                String str13 = null;
                String str14 = null;
                String str15 = null;
                String str16 = null;
                String str17 = null;
                String str18 = null;
                Boolean boolValueOf = null;
                ArrayList<String> arrayList4 = null;
                String str19 = null;
                String str20 = null;
                long j13 = -2147483648L;
                while (parcel.dataPosition() < i29) {
                    int i34 = parcel.readInt();
                    switch ((char) i34) {
                        case 2:
                            str13 = ᵕˏᵛ.ᵡʠ(parcel, i34);
                            break;
                        case 3:
                            str14 = ᵕˏᵛ.ᵡʠ(parcel, i34);
                            break;
                        case 4:
                            str15 = ᵕˏᵛ.ᵡʠ(parcel, i34);
                            break;
                        case 5:
                            str16 = ᵕˏᵛ.ᵡʠ(parcel, i34);
                            break;
                        case C1339.STRING_SET_FIELD_NUMBER /* 6 */:
                            j5 = ᵕˏᵛ.ᵡᵶᵡ(parcel, i34);
                            break;
                        case C1339.DOUBLE_FIELD_NUMBER /* 7 */:
                            j6 = ᵕˏᵛ.ᵡᵶᵡ(parcel, i34);
                            break;
                        case C1339.BYTES_FIELD_NUMBER /* 8 */:
                            str17 = ᵕˏᵛ.ᵡʠ(parcel, i34);
                            break;
                        case '\t':
                            z5 = ᵕˏᵛ.ᵛˈᵤ(parcel, i34);
                            break;
                        case '\n':
                            z7 = ᵕˏᵛ.ᵛˈᵤ(parcel, i34);
                            break;
                        case 11:
                            j13 = ᵕˏᵛ.ᵡᵶᵡ(parcel, i34);
                            break;
                        case '\f':
                            str18 = ᵕˏᵛ.ᵡʠ(parcel, i34);
                            break;
                        case '\r':
                        case 17:
                        case 19:
                        case 20:
                        case 24:
                        case '!':
                        default:
                            ᵕˏᵛ.ˀˁᵨ(parcel, i34);
                            break;
                        case 14:
                            j7 = ᵕˏᵛ.ᵡᵶᵡ(parcel, i34);
                            break;
                        case 15:
                            i31 = ᵕˏᵛ.ᵳᵹᵺˋ(parcel, i34);
                            break;
                        case 16:
                            z6 = ᵕˏᵛ.ᵛˈᵤ(parcel, i34);
                            break;
                        case 18:
                            z8 = ᵕˏᵛ.ᵛˈᵤ(parcel, i34);
                            break;
                        case 21:
                            int i35 = ᵕˏᵛ.ˊʽˎ(parcel, i34);
                            if (i35 == 0) {
                                boolValueOf = null;
                                break;
                            } else {
                                ᵕˏᵛ.ˆᵴᵜˏ(parcel, i35, 4);
                                boolValueOf = Boolean.valueOf(parcel.readInt() != 0);
                                break;
                            }
                        case 22:
                            j8 = ᵕˏᵛ.ᵡᵶᵡ(parcel, i34);
                            break;
                        case 23:
                            int i36 = ᵕˏᵛ.ˊʽˎ(parcel, i34);
                            int iDataPosition2 = parcel.dataPosition();
                            if (i36 == 0) {
                                arrayList4 = null;
                                break;
                            } else {
                                ArrayList<String> arrayListCreateStringArrayList = parcel.createStringArrayList();
                                parcel.setDataPosition(iDataPosition2 + i36);
                                arrayList4 = arrayListCreateStringArrayList;
                                break;
                            }
                        case 25:
                            str9 = ᵕˏᵛ.ᵡʠ(parcel, i34);
                            break;
                        case 26:
                            str10 = ᵕˏᵛ.ᵡʠ(parcel, i34);
                            break;
                        case 27:
                            str19 = ᵕˏᵛ.ᵡʠ(parcel, i34);
                            break;
                        case 28:
                            z9 = ᵕˏᵛ.ᵛˈᵤ(parcel, i34);
                            break;
                        case 29:
                            j9 = ᵕˏᵛ.ᵡᵶᵡ(parcel, i34);
                            break;
                        case 30:
                            i30 = ᵕˏᵛ.ᵳᵹᵺˋ(parcel, i34);
                            break;
                        case 31:
                            str11 = ᵕˏᵛ.ᵡʠ(parcel, i34);
                            break;
                        case ' ':
                            i32 = ᵕˏᵛ.ᵳᵹᵺˋ(parcel, i34);
                            break;
                        case '\"':
                            j10 = ᵕˏᵛ.ᵡᵶᵡ(parcel, i34);
                            break;
                        case '#':
                            str20 = ᵕˏᵛ.ᵡʠ(parcel, i34);
                            break;
                        case '$':
                            str12 = ᵕˏᵛ.ᵡʠ(parcel, i34);
                            break;
                        case '%':
                            j11 = ᵕˏᵛ.ᵡᵶᵡ(parcel, i34);
                            break;
                        case '&':
                            i33 = ᵕˏᵛ.ᵳᵹᵺˋ(parcel, i34);
                            break;
                        case '\'':
                            j12 = ᵕˏᵛ.ᵡᵶᵡ(parcel, i34);
                            break;
                    }
                }
                ᵕˏᵛ.ᵾᵬ(parcel, i29);
                return new C1331(str13, str14, str15, str16, j5, j6, str17, z5, z7, j13, str18, j7, i31, z6, z8, boolValueOf, j8, arrayList4, str9, str10, str19, z9, j9, i30, str11, i32, j10, str20, str12, j11, i33, j12);
            default:
                int i37 = ᵕˏᵛ.ʾᵻᵭٴ(parcel);
                long j14 = -1;
                boolean z10 = false;
                int i38 = 0;
                int i39 = 0;
                String str21 = null;
                while (parcel.dataPosition() < i37) {
                    int i40 = parcel.readInt();
                    char c2 = (char) i40;
                    if (c2 == 1) {
                        z10 = ᵕˏᵛ.ᵛˈᵤ(parcel, i40);
                    } else if (c2 == 2) {
                        str21 = ᵕˏᵛ.ᵡʠ(parcel, i40);
                    } else if (c2 == 3) {
                        i38 = ᵕˏᵛ.ᵳᵹᵺˋ(parcel, i40);
                    } else if (c2 == 4) {
                        i39 = ᵕˏᵛ.ᵳᵹᵺˋ(parcel, i40);
                    } else if (c2 != 5) {
                        ᵕˏᵛ.ˀˁᵨ(parcel, i40);
                    } else {
                        j14 = ᵕˏᵛ.ᵡᵶᵡ(parcel, i40);
                    }
                }
                ᵕˏᵛ.ᵾᵬ(parcel, i37);
                return new C3683(z10, str21, i38, i39, j14);
        }
    }

    @Override // android.os.Parcelable.Creator
    public final /* synthetic */ Object[] newArray(int i) {
        switch (this.f14126) {
            case 0:
                return new C4790[i];
            case 1:
                return new C5334[i];
            case 2:
                return new C0802[i];
            case 3:
                return new C3497[i];
            case 4:
                return new C0418[i];
            case 5:
                return new C4376[i];
            case C1339.STRING_SET_FIELD_NUMBER /* 6 */:
                return new C3861[i];
            case C1339.DOUBLE_FIELD_NUMBER /* 7 */:
                return new C1331[i];
            default:
                return new C3683[i];
        }
    }
}
