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

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.auth.api.signin.GoogleSignInAccount;
import com.google.android.gms.common.api.Scope;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes2.dex */
public final class d1 implements Parcelable.Creator {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f8322a;

    public /* synthetic */ d1(int i10) {
        this.f8322a = i10;
    }

    public static void a(k kVar, Parcel parcel, int i10) {
        int I = com.bumptech.glide.g.I(20293, parcel);
        int i11 = kVar.f8367a;
        com.bumptech.glide.g.C(parcel, 1, 4);
        parcel.writeInt(i11);
        com.bumptech.glide.g.C(parcel, 2, 4);
        parcel.writeInt(kVar.f8368b);
        com.bumptech.glide.g.C(parcel, 3, 4);
        parcel.writeInt(kVar.f8369c);
        com.bumptech.glide.g.r(parcel, 4, kVar.f8370d);
        com.bumptech.glide.g.p(parcel, 5, kVar.zzg);
        com.bumptech.glide.g.u(parcel, 6, kVar.f8371e, i10);
        com.bumptech.glide.g.n(parcel, 7, kVar.f8372f);
        com.bumptech.glide.g.q(parcel, 8, kVar.zzj, i10);
        com.bumptech.glide.g.u(parcel, 10, kVar.f8373g, i10);
        com.bumptech.glide.g.u(parcel, 11, kVar.f8374h, i10);
        com.bumptech.glide.g.C(parcel, 12, 4);
        parcel.writeInt(kVar.f8375i ? 1 : 0);
        com.bumptech.glide.g.C(parcel, 13, 4);
        parcel.writeInt(kVar.f8376j);
        boolean z10 = kVar.f8377k;
        com.bumptech.glide.g.C(parcel, 14, 4);
        parcel.writeInt(z10 ? 1 : 0);
        com.bumptech.glide.g.r(parcel, 15, kVar.getAttributionTag());
        com.bumptech.glide.g.N(I, parcel);
    }

    @Override // android.os.Parcelable.Creator
    public final Object createFromParcel(Parcel parcel) {
        ArrayList arrayListM = null;
        Bundle bundleF = null;
        Scope[] scopeArr = null;
        Account account = null;
        int iU0 = 0;
        switch (this.f8322a) {
            case 0:
                int iF0 = hb.a.F0(parcel);
                Scope[] scopeArr2 = k.f8365l;
                Bundle bundle = new Bundle();
                e8.c[] cVarArr = k.f8366m;
                e8.c[] cVarArr2 = cVarArr;
                String strI = null;
                IBinder iBinderT0 = null;
                Account account2 = null;
                String strI2 = null;
                int iU02 = 0;
                int iU03 = 0;
                int iU04 = 0;
                boolean zS0 = false;
                int iU05 = 0;
                boolean zS02 = false;
                while (parcel.dataPosition() < iF0) {
                    int i10 = parcel.readInt();
                    switch ((char) i10) {
                        case 1:
                            iU02 = hb.a.u0(i10, parcel);
                            break;
                        case 2:
                            iU03 = hb.a.u0(i10, parcel);
                            break;
                        case 3:
                            iU04 = hb.a.u0(i10, parcel);
                            break;
                        case 4:
                            strI = hb.a.i(i10, parcel);
                            break;
                        case 5:
                            iBinderT0 = hb.a.t0(i10, parcel);
                            break;
                        case 6:
                            scopeArr2 = (Scope[]) hb.a.l(parcel, i10, Scope.CREATOR);
                            break;
                        case 7:
                            bundle = hb.a.f(i10, parcel);
                            break;
                        case '\b':
                            account2 = (Account) hb.a.h(parcel, i10, Account.CREATOR);
                            break;
                        case '\t':
                        default:
                            hb.a.A0(i10, parcel);
                            break;
                        case '\n':
                            cVarArr = (e8.c[]) hb.a.l(parcel, i10, e8.c.CREATOR);
                            break;
                        case 11:
                            cVarArr2 = (e8.c[]) hb.a.l(parcel, i10, e8.c.CREATOR);
                            break;
                        case '\f':
                            zS0 = hb.a.s0(i10, parcel);
                            break;
                        case '\r':
                            iU05 = hb.a.u0(i10, parcel);
                            break;
                        case 14:
                            zS02 = hb.a.s0(i10, parcel);
                            break;
                        case 15:
                            strI2 = hb.a.i(i10, parcel);
                            break;
                    }
                }
                hb.a.X(iF0, parcel);
                return new k(iU02, iU03, iU04, strI, iBinderT0, scopeArr2, bundle, account2, cVarArr, cVarArr2, zS0, iU05, zS02, strI2);
            case 1:
                int iF02 = hb.a.F0(parcel);
                while (parcel.dataPosition() < iF02) {
                    int i11 = parcel.readInt();
                    char c6 = (char) i11;
                    if (c6 == 1) {
                        iU0 = hb.a.u0(i11, parcel);
                    } else if (c6 != 2) {
                        hb.a.A0(i11, parcel);
                    } else {
                        arrayListM = hb.a.m(parcel, i11, t.CREATOR);
                    }
                }
                hb.a.X(iF02, parcel);
                return new a0(iU0, arrayListM);
            case 2:
                int iF03 = hb.a.F0(parcel);
                int iU06 = -1;
                long jV0 = 0;
                long jV02 = 0;
                String strI3 = null;
                String strI4 = null;
                int iU07 = 0;
                int iU08 = 0;
                int iU09 = 0;
                int iU010 = 0;
                while (parcel.dataPosition() < iF03) {
                    int i12 = parcel.readInt();
                    switch ((char) i12) {
                        case 1:
                            iU07 = hb.a.u0(i12, parcel);
                            break;
                        case 2:
                            iU08 = hb.a.u0(i12, parcel);
                            break;
                        case 3:
                            iU09 = hb.a.u0(i12, parcel);
                            break;
                        case 4:
                            jV0 = hb.a.v0(i12, parcel);
                            break;
                        case 5:
                            jV02 = hb.a.v0(i12, parcel);
                            break;
                        case 6:
                            strI3 = hb.a.i(i12, parcel);
                            break;
                        case 7:
                            strI4 = hb.a.i(i12, parcel);
                            break;
                        case '\b':
                            iU010 = hb.a.u0(i12, parcel);
                            break;
                        case '\t':
                            iU06 = hb.a.u0(i12, parcel);
                            break;
                        default:
                            hb.a.A0(i12, parcel);
                            break;
                    }
                }
                hb.a.X(iF03, parcel);
                return new t(iU07, iU08, iU09, jV0, jV02, strI3, strI4, iU010, iU06);
            case 3:
                int iF04 = hb.a.F0(parcel);
                GoogleSignInAccount googleSignInAccount = null;
                int iU011 = 0;
                while (parcel.dataPosition() < iF04) {
                    int i13 = parcel.readInt();
                    char c10 = (char) i13;
                    if (c10 == 1) {
                        iU0 = hb.a.u0(i13, parcel);
                    } else if (c10 == 2) {
                        account = (Account) hb.a.h(parcel, i13, Account.CREATOR);
                    } else if (c10 == 3) {
                        iU011 = hb.a.u0(i13, parcel);
                    } else if (c10 != 4) {
                        hb.a.A0(i13, parcel);
                    } else {
                        googleSignInAccount = (GoogleSignInAccount) hb.a.h(parcel, i13, GoogleSignInAccount.CREATOR);
                    }
                }
                hb.a.X(iF04, parcel);
                return new l0(iU0, account, iU011, googleSignInAccount);
            case 4:
                int iF05 = hb.a.F0(parcel);
                IBinder iBinderT02 = null;
                e8.b bVar = null;
                int iU012 = 0;
                boolean zS03 = false;
                boolean zS04 = false;
                while (parcel.dataPosition() < iF05) {
                    int i14 = parcel.readInt();
                    char c11 = (char) i14;
                    if (c11 == 1) {
                        iU012 = hb.a.u0(i14, parcel);
                    } else if (c11 == 2) {
                        iBinderT02 = hb.a.t0(i14, parcel);
                    } else if (c11 == 3) {
                        bVar = (e8.b) hb.a.h(parcel, i14, e8.b.CREATOR);
                    } else if (c11 == 4) {
                        zS03 = hb.a.s0(i14, parcel);
                    } else if (c11 != 5) {
                        hb.a.A0(i14, parcel);
                    } else {
                        zS04 = hb.a.s0(i14, parcel);
                    }
                }
                hb.a.X(iF05, parcel);
                return new m0(iU012, iBinderT02, bVar, zS03, zS04);
            case 5:
                int iF06 = hb.a.F0(parcel);
                int iU013 = 0;
                int iU014 = 0;
                while (parcel.dataPosition() < iF06) {
                    int i15 = parcel.readInt();
                    char c12 = (char) i15;
                    if (c12 == 1) {
                        iU0 = hb.a.u0(i15, parcel);
                    } else if (c12 == 2) {
                        iU013 = hb.a.u0(i15, parcel);
                    } else if (c12 == 3) {
                        iU014 = hb.a.u0(i15, parcel);
                    } else if (c12 != 4) {
                        hb.a.A0(i15, parcel);
                    } else {
                        scopeArr = (Scope[]) hb.a.l(parcel, i15, Scope.CREATOR);
                    }
                }
                hb.a.X(iF06, parcel);
                return new n0(iU0, iU013, iU014, scopeArr);
            case 6:
                int iF07 = hb.a.F0(parcel);
                int iU015 = 0;
                boolean zS05 = false;
                boolean zS06 = false;
                int iU016 = 0;
                int iU017 = 0;
                while (parcel.dataPosition() < iF07) {
                    int i16 = parcel.readInt();
                    char c13 = (char) i16;
                    if (c13 == 1) {
                        iU015 = hb.a.u0(i16, parcel);
                    } else if (c13 == 2) {
                        zS05 = hb.a.s0(i16, parcel);
                    } else if (c13 == 3) {
                        zS06 = hb.a.s0(i16, parcel);
                    } else if (c13 == 4) {
                        iU016 = hb.a.u0(i16, parcel);
                    } else if (c13 != 5) {
                        hb.a.A0(i16, parcel);
                    } else {
                        iU017 = hb.a.u0(i16, parcel);
                    }
                }
                hb.a.X(iF07, parcel);
                return new y(iU015, zS05, zS06, iU016, iU017);
            case 7:
                int iF08 = hb.a.F0(parcel);
                e8.c[] cVarArr3 = null;
                int iU018 = 0;
                j jVar = null;
                while (parcel.dataPosition() < iF08) {
                    int i17 = parcel.readInt();
                    char c14 = (char) i17;
                    if (c14 == 1) {
                        bundleF = hb.a.f(i17, parcel);
                    } else if (c14 == 2) {
                        cVarArr3 = (e8.c[]) hb.a.l(parcel, i17, e8.c.CREATOR);
                    } else if (c14 == 3) {
                        iU018 = hb.a.u0(i17, parcel);
                    } else if (c14 != 4) {
                        hb.a.A0(i17, parcel);
                    } else {
                        jVar = (j) hb.a.h(parcel, i17, j.CREATOR);
                    }
                }
                hb.a.X(iF08, parcel);
                return new c1(bundleF, cVarArr3, iU018, jVar);
            default:
                int iF09 = hb.a.F0(parcel);
                y yVar = null;
                int[] iArr = null;
                int[] iArr2 = null;
                boolean zS07 = false;
                boolean zS08 = false;
                int iU019 = 0;
                while (parcel.dataPosition() < iF09) {
                    int i18 = parcel.readInt();
                    switch ((char) i18) {
                        case 1:
                            yVar = (y) hb.a.h(parcel, i18, y.CREATOR);
                            break;
                        case 2:
                            zS07 = hb.a.s0(i18, parcel);
                            break;
                        case 3:
                            zS08 = hb.a.s0(i18, parcel);
                            break;
                        case 4:
                            int iW0 = hb.a.w0(i18, parcel);
                            int iDataPosition = parcel.dataPosition();
                            if (iW0 != 0) {
                                int[] iArrCreateIntArray = parcel.createIntArray();
                                parcel.setDataPosition(iDataPosition + iW0);
                                iArr = iArrCreateIntArray;
                            } else {
                                iArr = null;
                            }
                            break;
                        case 5:
                            iU019 = hb.a.u0(i18, parcel);
                            break;
                        case 6:
                            int iW02 = hb.a.w0(i18, parcel);
                            int iDataPosition2 = parcel.dataPosition();
                            if (iW02 != 0) {
                                int[] iArrCreateIntArray2 = parcel.createIntArray();
                                parcel.setDataPosition(iDataPosition2 + iW02);
                                iArr2 = iArrCreateIntArray2;
                            } else {
                                iArr2 = null;
                            }
                            break;
                        default:
                            hb.a.A0(i18, parcel);
                            break;
                    }
                }
                hb.a.X(iF09, parcel);
                return new j(yVar, zS07, zS08, iArr, iU019, iArr2);
        }
    }

    @Override // android.os.Parcelable.Creator
    public final /* synthetic */ Object[] newArray(int i10) {
        switch (this.f8322a) {
            case 0:
                return new k[i10];
            case 1:
                return new a0[i10];
            case 2:
                return new t[i10];
            case 3:
                return new l0[i10];
            case 4:
                return new m0[i10];
            case 5:
                return new n0[i10];
            case 6:
                return new y[i10];
            case 7:
                return new c1[i10];
            default:
                return new j[i10];
        }
    }
}
