package com.google.android.gms.common.internal; import com.google.android.gms.common.api.PendingResult; import com.google.android.gms.common.api.Response; import com.google.android.gms.common.api.Result; 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 class PendingResultUtil { private static final zas zaa = new zao(); /* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */ public interface ResultConverter { T convert(R r); } public static > Task toResponseTask(PendingResult pendingResult, T t) { return toTask(pendingResult, new zaq(t)); } public static Task toTask(PendingResult pendingResult, ResultConverter resultConverter) { zas zasVar = zaa; TaskCompletionSource taskCompletionSource = new TaskCompletionSource(); pendingResult.addStatusListener(new zap(pendingResult, taskCompletionSource, resultConverter, zasVar)); return taskCompletionSource.getTask(); } public static Task toVoidTask(PendingResult pendingResult) { return toTask(pendingResult, new zar()); } }