package com.google.android.gms.location; import android.app.Activity; import android.app.PendingIntent; import android.content.Context; 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.TaskApiCall; import com.google.android.gms.tasks.Task; import com.google.android.gms.tasks.TaskCompletionSource; import java.util.List; /* loaded from: classes2.dex */ public class GeofencingClient extends GoogleApi { public static final int zza = 0; public GeofencingClient(Activity activity) { super(activity, LocationServices.API, Api.ApiOptions.NO_OPTIONS, GoogleApi.Settings.DEFAULT_SETTINGS); } public Task addGeofences(GeofencingRequest geofencingRequest, final PendingIntent pendingIntent) { final GeofencingRequest zza2 = geofencingRequest.zza(getContextAttributionTag()); return doWrite(TaskApiCall.builder().run(new RemoteCall(zza2, pendingIntent) { // from class: com.google.android.gms.location.zzay public final GeofencingRequest zza; public final PendingIntent zzb; @Override // com.google.android.gms.common.api.internal.RemoteCall public final void accept(Object obj, Object obj2) { GeofencingRequest geofencingRequest2 = this.zza; PendingIntent pendingIntent2 = this.zzb; int i = GeofencingClient.zza; ((com.google.android.gms.internal.location.zzbe) obj).zzq(geofencingRequest2, pendingIntent2, new zzba((TaskCompletionSource) obj2)); } { this.zza = zza2; this.zzb = pendingIntent; } }).setMethodKey(2424).build()); } public Task removeGeofences(final PendingIntent pendingIntent) { return doWrite(TaskApiCall.builder().run(new RemoteCall(pendingIntent) { // from class: com.google.android.gms.location.zzax public final PendingIntent zza; @Override // com.google.android.gms.common.api.internal.RemoteCall public final void accept(Object obj, Object obj2) { PendingIntent pendingIntent2 = this.zza; int i = GeofencingClient.zza; ((com.google.android.gms.internal.location.zzbe) obj).zzw(pendingIntent2, new zzba((TaskCompletionSource) obj2)); } { this.zza = pendingIntent; } }).setMethodKey(2425).build()); } public GeofencingClient(Context context) { super(context, LocationServices.API, Api.ApiOptions.NO_OPTIONS, GoogleApi.Settings.DEFAULT_SETTINGS); } public Task removeGeofences(final List list) { return doWrite(TaskApiCall.builder().run(new RemoteCall(list) { // from class: com.google.android.gms.location.zzaz public final List zza; @Override // com.google.android.gms.common.api.internal.RemoteCall public final void accept(Object obj, Object obj2) { List list2 = this.zza; int i = GeofencingClient.zza; ((com.google.android.gms.internal.location.zzbe) obj).zzx(list2, new zzba((TaskCompletionSource) obj2)); } { this.zza = list; } }).setMethodKey(2425).build()); } }