package com.google.android.gms.internal.p000authapi; import android.app.Activity; import android.content.Context; import android.content.Intent; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.google.android.gms.auth.api.identity.CredentialSavingClient; import com.google.android.gms.auth.api.identity.SaveAccountLinkingTokenRequest; import com.google.android.gms.auth.api.identity.SaveAccountLinkingTokenResult; import com.google.android.gms.auth.api.identity.SavePasswordRequest; import com.google.android.gms.auth.api.identity.SavePasswordResult; import com.google.android.gms.auth.api.identity.zbi; import com.google.android.gms.common.api.Api; import com.google.android.gms.common.api.GoogleApi; import com.google.android.gms.common.api.Status; import com.google.android.gms.common.api.internal.RemoteCall; import com.google.android.gms.common.api.internal.TaskApiCall; import com.google.android.gms.common.internal.Preconditions; import com.google.android.gms.common.internal.safeparcel.SafeParcelableSerializer; import com.google.android.gms.tasks.Task; import com.google.android.gms.tasks.TaskCompletionSource; /* loaded from: classes3.dex */ public final class zbag extends GoogleApi implements CredentialSavingClient { private static final Api.ClientKey zba; private static final Api.AbstractClientBuilder zbb; private static final Api zbc; private final String zbd; static { Api.ClientKey clientKey = new Api.ClientKey(); zba = clientKey; zbad zbadVar = new zbad(); zbb = zbadVar; zbc = new Api("Auth.Api.Identity.CredentialSaving.API", zbadVar, clientKey); } public zbag(@NonNull Activity activity, @NonNull zbi zbiVar) { super(activity, (Api) zbc, zbiVar, GoogleApi.Settings.DEFAULT_SETTINGS); this.zbd = zbat.zba(); } @Override // com.google.android.gms.auth.api.identity.CredentialSavingClient public final Status getStatusFromIntent(@Nullable Intent intent) { if (intent == null) { return Status.RESULT_INTERNAL_ERROR; } Status status = (Status) SafeParcelableSerializer.deserializeFromIntentExtra(intent, "status", Status.CREATOR); return status == null ? Status.RESULT_INTERNAL_ERROR : status; } @Override // com.google.android.gms.auth.api.identity.CredentialSavingClient public final Task saveAccountLinkingToken(@NonNull SaveAccountLinkingTokenRequest saveAccountLinkingTokenRequest) { Preconditions.checkNotNull(saveAccountLinkingTokenRequest); SaveAccountLinkingTokenRequest.Builder zba2 = SaveAccountLinkingTokenRequest.zba(saveAccountLinkingTokenRequest); zba2.zba(this.zbd); final SaveAccountLinkingTokenRequest build = zba2.build(); return doRead(TaskApiCall.builder().setFeatures(zbas.zbg).run(new RemoteCall() { // from class: com.google.android.gms.internal.auth-api.zbab /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.android.gms.common.api.internal.RemoteCall public final void accept(Object obj, Object obj2) { ((zbn) ((zbh) obj).getService()).zbc(new zbae(zbag.this, (TaskCompletionSource) obj2), (SaveAccountLinkingTokenRequest) Preconditions.checkNotNull(build)); } }).setAutoResolveMissingFeatures(false).setMethodKey(1535).build()); } @Override // com.google.android.gms.auth.api.identity.CredentialSavingClient public final Task savePassword(@NonNull SavePasswordRequest savePasswordRequest) { Preconditions.checkNotNull(savePasswordRequest); SavePasswordRequest.Builder zba2 = SavePasswordRequest.zba(savePasswordRequest); zba2.zba(this.zbd); final SavePasswordRequest build = zba2.build(); return doRead(TaskApiCall.builder().setFeatures(zbas.zbe).run(new RemoteCall() { // from class: com.google.android.gms.internal.auth-api.zbac /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.android.gms.common.api.internal.RemoteCall public final void accept(Object obj, Object obj2) { ((zbn) ((zbh) obj).getService()).zbd(new zbaf(zbag.this, (TaskCompletionSource) obj2), (SavePasswordRequest) Preconditions.checkNotNull(build)); } }).setAutoResolveMissingFeatures(false).setMethodKey(1536).build()); } public zbag(@NonNull Context context, @NonNull zbi zbiVar) { super(context, (Api) zbc, zbiVar, GoogleApi.Settings.DEFAULT_SETTINGS); this.zbd = zbat.zba(); } }