package com.google.android.gms.common.internal.service; 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.TaskApiCall; import com.google.android.gms.common.internal.TelemetryData; import com.google.android.gms.common.internal.TelemetryLoggingClient; import com.google.android.gms.common.internal.TelemetryLoggingOptions; import com.google.android.gms.tasks.Task; import com.google.android.gms.tasks.TaskCompletionSource; /* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */ /* JADX INFO: loaded from: classes2.dex */ public final class zao extends GoogleApi implements TelemetryLoggingClient { public static final /* synthetic */ int zab = 0; private static final Api.ClientKey zac; private static final Api.AbstractClientBuilder zad; private static final Api zae; static { Api.ClientKey clientKey = new Api.ClientKey(); zac = clientKey; zan zanVar = new zan(); zad = zanVar; zae = new Api("ClientTelemetry.API", zanVar, clientKey); } public zao(Context context, TelemetryLoggingOptions telemetryLoggingOptions) { super(context, (Api) zae, telemetryLoggingOptions, GoogleApi.Settings.DEFAULT_SETTINGS); } @Override // com.google.android.gms.common.internal.TelemetryLoggingClient public final Task log(final TelemetryData telemetryData) { TaskApiCall.Builder builder = TaskApiCall.builder(); builder.setFeatures(com.google.android.gms.internal.base.zaf.zaa); builder.setAutoResolveMissingFeatures(false); builder.run(new RemoteCall() { // from class: com.google.android.gms.common.internal.service.zam /* JADX WARN: Multi-variable type inference failed */ @Override // com.google.android.gms.common.api.internal.RemoteCall public final void accept(Object obj, Object obj2) throws RemoteException { int i = zao.zab; ((zai) ((zap) obj).getService()).zae(telemetryData); ((TaskCompletionSource) obj2).setResult(null); } }); return doBestEffortWrite(builder.build()); } }