package com.google.android.gms.signin.internal; import android.accounts.Account; import android.content.Context; import android.os.Bundle; import android.os.IBinder; import android.os.IInterface; import android.os.Looper; import android.os.RemoteException; import android.util.Log; import com.google.android.gms.auth.api.signin.internal.Storage; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.GooglePlayServicesUtilLight; import com.google.android.gms.common.annotation.KeepForSdk; import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.common.internal.BaseGmsClient; import com.google.android.gms.common.internal.ClientSettings; import com.google.android.gms.common.internal.GmsClient; import com.google.android.gms.common.internal.IAccountAccessor; import com.google.android.gms.common.internal.Preconditions; import com.google.android.gms.common.internal.zat; @KeepForSdk /* loaded from: classes.dex */ public class SignInClientImpl extends GmsClient implements com.google.android.gms.signin.zae { public static final /* synthetic */ int zaa = 0; private final boolean zab; private final ClientSettings zac; private final Bundle zad; private final Integer zae; public SignInClientImpl(Context context, Looper looper, boolean z10, ClientSettings clientSettings, Bundle bundle, GoogleApiClient.ConnectionCallbacks connectionCallbacks, GoogleApiClient.OnConnectionFailedListener onConnectionFailedListener) { super(context, looper, 44, clientSettings, connectionCallbacks, onConnectionFailedListener); this.zab = true; this.zac = clientSettings; this.zad = bundle; this.zae = clientSettings.zab(); } @KeepForSdk public static Bundle createBundleFromClientSettings(ClientSettings clientSettings) { clientSettings.zaa(); Integer zab = clientSettings.zab(); Bundle bundle = new Bundle(); bundle.putParcelable("com.google.android.gms.signin.internal.clientRequestedAccount", clientSettings.getAccount()); if (zab != null) { bundle.putInt("com.google.android.gms.common.internal.ClientSettings.sessionId", zab.intValue()); } bundle.putBoolean("com.google.android.gms.signin.internal.offlineAccessRequested", false); bundle.putBoolean("com.google.android.gms.signin.internal.idTokenRequested", false); bundle.putString("com.google.android.gms.signin.internal.serverClientId", null); bundle.putBoolean("com.google.android.gms.signin.internal.usePromptModeForAuthCode", true); bundle.putBoolean("com.google.android.gms.signin.internal.forceCodeForRefreshToken", false); bundle.putString("com.google.android.gms.signin.internal.hostedDomain", null); bundle.putString("com.google.android.gms.signin.internal.logSessionId", null); bundle.putBoolean("com.google.android.gms.signin.internal.waitForAccessTokenRefresh", false); return bundle; } @Override // com.google.android.gms.common.internal.BaseGmsClient protected final /* synthetic */ IInterface createServiceInterface(IBinder iBinder) { if (iBinder == null) { return null; } IInterface queryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.signin.internal.ISignInService"); return queryLocalInterface instanceof zaf ? (zaf) queryLocalInterface : new zaf(iBinder); } @Override // com.google.android.gms.common.internal.BaseGmsClient protected final Bundle getGetServiceRequestExtraArgs() { if (!getContext().getPackageName().equals(this.zac.getRealClientPackageName())) { this.zad.putString("com.google.android.gms.signin.internal.realClientPackageName", this.zac.getRealClientPackageName()); } return this.zad; } @Override // com.google.android.gms.common.internal.BaseGmsClient, com.google.android.gms.common.api.Api.Client public final int getMinApkVersion() { return GooglePlayServicesUtilLight.GOOGLE_PLAY_SERVICES_VERSION_CODE; } @Override // com.google.android.gms.common.internal.BaseGmsClient protected final String getServiceDescriptor() { return "com.google.android.gms.signin.internal.ISignInService"; } @Override // com.google.android.gms.common.internal.BaseGmsClient protected final String getStartServiceAction() { return "com.google.android.gms.signin.service.START"; } @Override // com.google.android.gms.common.internal.BaseGmsClient, com.google.android.gms.common.api.Api.Client public final boolean requiresSignIn() { return this.zab; } /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.android.gms.signin.zae public final void zaa() { try { ((zaf) getService()).zae(((Integer) Preconditions.checkNotNull(this.zae)).intValue()); } catch (RemoteException unused) { Log.w("SignInClientImpl", "Remote service probably died when clearAccountFromSessionStore is called"); } } @Override // com.google.android.gms.signin.zae public final void zab() { connect(new BaseGmsClient.LegacyClientCallbackAdapter()); } /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.android.gms.signin.zae public final void zac(IAccountAccessor iAccountAccessor, boolean z10) { try { ((zaf) getService()).zaf(iAccountAccessor, ((Integer) Preconditions.checkNotNull(this.zae)).intValue(), z10); } catch (RemoteException unused) { Log.w("SignInClientImpl", "Remote service probably died when saveDefaultAccount is called"); } } /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.android.gms.signin.zae public final void zad(zae zaeVar) { Preconditions.checkNotNull(zaeVar, "Expecting a valid ISignInCallbacks"); try { Account accountOrDefault = this.zac.getAccountOrDefault(); ((zaf) getService()).zag(new zai(1, new zat(accountOrDefault, ((Integer) Preconditions.checkNotNull(this.zae)).intValue(), "<>".equals(accountOrDefault.name) ? Storage.getInstance(getContext()).getSavedDefaultGoogleSignInAccount() : null)), zaeVar); } catch (RemoteException e10) { Log.w("SignInClientImpl", "Remote service probably died when signIn is called"); try { zaeVar.zab(new zak(1, new ConnectionResult(8, null), null)); } catch (RemoteException unused) { Log.wtf("SignInClientImpl", "ISignInCallbacks#onSignInComplete should be executed from the same process, unexpected RemoteException.", e10); } } } }