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 androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.google.android.gms.common.Feature; import com.google.android.gms.common.annotation.KeepForSdk; import com.google.android.gms.common.api.Scope; import com.google.android.gms.common.internal.IAccountAccessor; import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable; import com.google.android.gms.common.internal.safeparcel.SafeParcelable; @KeepForSdk @SafeParcelable.Class(creator = "GetServiceRequestCreator") @SafeParcelable.Reserved({9}) /* loaded from: classes2.dex */ public class GetServiceRequest extends AbstractSafeParcelable { @NonNull public static final Parcelable.Creator CREATOR = new zzn(); static final Scope[] zza = new Scope[0]; static final Feature[] zzb = new Feature[0]; @SafeParcelable.VersionField(id = 1) final int zzc; @SafeParcelable.Field(id = 2) final int zzd; @SafeParcelable.Field(id = 3) final int zze; @SafeParcelable.Field(id = 4) String zzf; @Nullable @SafeParcelable.Field(id = 5) IBinder zzg; @SafeParcelable.Field(defaultValueUnchecked = "GetServiceRequest.EMPTY_SCOPES", id = 6) Scope[] zzh; @SafeParcelable.Field(defaultValueUnchecked = "new android.os.Bundle()", id = 7) Bundle zzi; @Nullable @SafeParcelable.Field(id = 8) Account zzj; @SafeParcelable.Field(defaultValueUnchecked = "GetServiceRequest.EMPTY_FEATURES", id = 10) Feature[] zzk; @SafeParcelable.Field(defaultValueUnchecked = "GetServiceRequest.EMPTY_FEATURES", id = 11) Feature[] zzl; @SafeParcelable.Field(id = 12) final boolean zzm; @SafeParcelable.Field(defaultValue = "0", id = 13) final int zzn; @SafeParcelable.Field(getter = "isRequestingTelemetryConfiguration", id = 14) boolean zzo; @Nullable @SafeParcelable.Field(getter = "getAttributionTag", id = 15) private final String zzp; @SafeParcelable.Constructor public GetServiceRequest(@SafeParcelable.Param(id = 1) int i, @SafeParcelable.Param(id = 2) int i2, @SafeParcelable.Param(id = 3) int i3, @SafeParcelable.Param(id = 4) String str, @Nullable @SafeParcelable.Param(id = 5) IBinder iBinder, @SafeParcelable.Param(id = 6) Scope[] scopeArr, @SafeParcelable.Param(id = 7) Bundle bundle, @Nullable @SafeParcelable.Param(id = 8) Account account, @SafeParcelable.Param(id = 10) Feature[] featureArr, @SafeParcelable.Param(id = 11) Feature[] featureArr2, @SafeParcelable.Param(id = 12) boolean z, @SafeParcelable.Param(id = 13) int i4, @SafeParcelable.Param(id = 14) boolean z2, @Nullable @SafeParcelable.Param(id = 15) String str2) { scopeArr = scopeArr == null ? zza : scopeArr; bundle = bundle == null ? new Bundle() : bundle; featureArr = featureArr == null ? zzb : featureArr; featureArr2 = featureArr2 == null ? zzb : featureArr2; this.zzc = i; this.zzd = i2; this.zze = i3; if ("com.google.android.gms".equals(str)) { this.zzf = "com.google.android.gms"; } else { this.zzf = str; } if (i < 2) { this.zzj = iBinder != null ? AccountAccessor.getAccountBinderSafe(IAccountAccessor.Stub.asInterface(iBinder)) : null; } else { this.zzg = iBinder; this.zzj = account; } this.zzh = scopeArr; this.zzi = bundle; this.zzk = featureArr; this.zzl = featureArr2; this.zzm = z; this.zzn = i4; this.zzo = z2; this.zzp = str2; } @NonNull @KeepForSdk public Bundle getExtraArgs() { return this.zzi; } @Override // android.os.Parcelable public final void writeToParcel(@NonNull Parcel parcel, int i) { zzn.zza(this, parcel, i); } @Nullable public final String zza() { return this.zzp; } }