package com.google.android.gms.common.api; import android.accounts.Account; import android.content.Context; import android.os.Handler; import android.os.Looper; import com.google.android.gms.auth.api.signin.GoogleSignInAccount; import com.google.android.gms.common.api.Api; import com.google.android.gms.common.api.Api.ApiOptions; import com.google.android.gms.common.api.internal.GoogleApiManager; import com.google.android.gms.common.api.internal.zace; import com.google.android.gms.common.api.internal.zai; import com.google.android.gms.common.internal.ClientSettings; import java.util.Collections; import java.util.Set; /* loaded from: classes.dex */ public class GoogleApi { private final Context a; private final Api b; private final O c; private final zai d; private final int e; /* JADX WARN: Type inference failed for: r9v1, types: [com.google.android.gms.common.api.Api$Client] */ public Api.Client a(Looper looper, GoogleApiManager.zaa zaaVar) { return this.b.b().a(this.a, looper, a().a(), this.c, zaaVar, zaaVar); } public final int b() { return this.e; } public final zai c() { return this.d; } protected ClientSettings.Builder a() { Account a; Set emptySet; GoogleSignInAccount b; GoogleSignInAccount b2; ClientSettings.Builder builder = new ClientSettings.Builder(); O o = this.c; if ((o instanceof Api.ApiOptions.HasGoogleSignInAccountOptions) && (b2 = ((Api.ApiOptions.HasGoogleSignInAccountOptions) o).b()) != null) { a = b2.getAccount(); } else { O o2 = this.c; a = o2 instanceof Api.ApiOptions.HasAccountOptions ? ((Api.ApiOptions.HasAccountOptions) o2).a() : null; } builder.a(a); O o3 = this.c; if ((o3 instanceof Api.ApiOptions.HasGoogleSignInAccountOptions) && (b = ((Api.ApiOptions.HasGoogleSignInAccountOptions) o3).b()) != null) { emptySet = b.getRequestedScopes(); } else { emptySet = Collections.emptySet(); } builder.a(emptySet); builder.a(this.a.getClass().getName()); builder.b(this.a.getPackageName()); return builder; } public zace a(Context context, Handler handler) { return new zace(context, handler, a().a()); } }