package com.google.android.gms.libs.identity; import android.app.Activity; import android.app.PendingIntent; import android.content.Context; import android.os.RemoteException; import com.google.android.gms.common.api.Api; import com.google.android.gms.common.api.GoogleApi; import com.google.android.gms.common.api.internal.RemoteCall; import com.google.android.gms.common.api.internal.StatusCallback; import com.google.android.gms.common.api.internal.TaskApiCall; import com.google.android.gms.common.internal.Preconditions; import com.google.android.gms.location.ActivityRecognitionClient; import com.google.android.gms.location.ActivityTransitionRequest; import com.google.android.gms.location.SleepSegmentRequest; import com.google.android.gms.location.zza; import com.google.android.gms.location.zzb; import com.google.android.gms.location.zzo; import com.google.android.gms.tasks.Task; import com.google.android.gms.tasks.TaskCompletionSource; /* JADX INFO: compiled from: com.google.android.gms:play-services-location@@21.2.0 */ /* JADX INFO: loaded from: classes2.dex */ public final class zzaj extends GoogleApi implements ActivityRecognitionClient { static final Api.ClientKey zza; public static final Api zzb; static { Api.ClientKey clientKey = new Api.ClientKey(); zza = clientKey; zzb = new Api("ActivityRecognition.API", new zzag(), clientKey); } public zzaj(Activity activity) { super(activity, (Api) zzb, Api.ApiOptions.NO_OPTIONS, GoogleApi.Settings.DEFAULT_SETTINGS); } @Override // com.google.android.gms.location.ActivityRecognitionClient public final Task removeActivityTransitionUpdates(final PendingIntent pendingIntent) { return doWrite(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.location.zzam @Override // com.google.android.gms.common.api.internal.RemoteCall public final /* synthetic */ void accept(Object obj, Object obj2) throws RemoteException { Api api = zzaj.zzb; zzai zzaiVar = new zzai((TaskCompletionSource) obj2); Preconditions.checkNotNull(zzaiVar, "ResultHolder not provided."); ((zzv) ((zzg) obj).getService()).zzk(pendingIntent, new StatusCallback(zzaiVar)); } }).setMethodKey(2406).build()); } @Override // com.google.android.gms.location.ActivityRecognitionClient public final Task removeActivityUpdates(final PendingIntent pendingIntent) { return doWrite(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.location.zzak @Override // com.google.android.gms.common.api.internal.RemoteCall public final /* synthetic */ void accept(Object obj, Object obj2) throws RemoteException { Api api = zzaj.zzb; ((zzg) obj).zzp(pendingIntent); ((TaskCompletionSource) obj2).setResult(null); } }).setMethodKey(2402).build()); } @Override // com.google.android.gms.location.ActivityRecognitionClient public final Task removeSleepSegmentUpdates(final PendingIntent pendingIntent) { return doWrite(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.location.zzan @Override // com.google.android.gms.common.api.internal.RemoteCall public final /* synthetic */ void accept(Object obj, Object obj2) throws RemoteException { Api api = zzaj.zzb; zzai zzaiVar = new zzai((TaskCompletionSource) obj2); PendingIntent pendingIntent2 = pendingIntent; Preconditions.checkNotNull(pendingIntent2, "PendingIntent must be specified."); Preconditions.checkNotNull(zzaiVar, "ResultHolder not provided."); ((zzv) ((zzg) obj).getService()).zzn(pendingIntent2, new StatusCallback(zzaiVar)); } }).setMethodKey(2411).build()); } @Override // com.google.android.gms.location.ActivityRecognitionClient public final Task requestActivityTransitionUpdates(final ActivityTransitionRequest activityTransitionRequest, final PendingIntent pendingIntent) { activityTransitionRequest.zza(getContextAttributionTag()); return doWrite(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.location.zzal @Override // com.google.android.gms.common.api.internal.RemoteCall public final /* synthetic */ void accept(Object obj, Object obj2) throws RemoteException { Api api = zzaj.zzb; zzai zzaiVar = new zzai((TaskCompletionSource) obj2); ActivityTransitionRequest activityTransitionRequest2 = activityTransitionRequest; Preconditions.checkNotNull(activityTransitionRequest2, "activityTransitionRequest must be specified."); PendingIntent pendingIntent2 = pendingIntent; Preconditions.checkNotNull(pendingIntent2, "PendingIntent must be specified."); Preconditions.checkNotNull(zzaiVar, "ResultHolder not provided."); ((zzv) ((zzg) obj).getService()).zzj(activityTransitionRequest2, pendingIntent2, new StatusCallback(zzaiVar)); } }).setMethodKey(2405).build()); } @Override // com.google.android.gms.location.ActivityRecognitionClient public final Task requestActivityUpdates(long j, final PendingIntent pendingIntent) { zza zzaVar = new zza(); zzaVar.zza(j); final zzb zzbVarZzb = zzaVar.zzb(); zzbVarZzb.zza(getContextAttributionTag()); return doWrite(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.location.zzap @Override // com.google.android.gms.common.api.internal.RemoteCall public final /* synthetic */ void accept(Object obj, Object obj2) throws RemoteException { Api api = zzaj.zzb; zzai zzaiVar = new zzai((TaskCompletionSource) obj2); zzb zzbVar = zzbVarZzb; Preconditions.checkNotNull(zzbVar, "ActivityRecognitionRequest can't be null."); PendingIntent pendingIntent2 = pendingIntent; Preconditions.checkNotNull(pendingIntent2, "PendingIntent must be specified."); Preconditions.checkNotNull(zzaiVar, "ResultHolder not provided."); ((zzv) ((zzg) obj).getService()).zzi(zzbVar, pendingIntent2, new StatusCallback(zzaiVar)); } }).setMethodKey(2401).build()); } @Override // com.google.android.gms.location.ActivityRecognitionClient public final Task requestSleepSegmentUpdates(final PendingIntent pendingIntent, final SleepSegmentRequest sleepSegmentRequest) { Preconditions.checkNotNull(pendingIntent, "PendingIntent must be specified."); return doRead(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.location.zzao @Override // com.google.android.gms.common.api.internal.RemoteCall public final /* synthetic */ void accept(Object obj, Object obj2) throws RemoteException { ((zzv) ((zzg) obj).getService()).zzm(pendingIntent, sleepSegmentRequest, new zzah(this.zza, (TaskCompletionSource) obj2)); } }).setFeatures(zzo.zzb).setMethodKey(2410).build()); } public zzaj(Context context) { super(context, (Api) zzb, Api.ApiOptions.NO_OPTIONS, GoogleApi.Settings.DEFAULT_SETTINGS); } }