package com.google.android.libraries.places.internal; import android.location.Location; import com.google.android.gms.tasks.Continuation; import com.google.android.gms.tasks.SuccessContinuation; import com.google.android.gms.tasks.Task; import com.google.android.libraries.places.api.net.FetchPhotoRequest; import com.google.android.libraries.places.api.net.FetchPhotoResponse; import com.google.android.libraries.places.api.net.FetchPlaceRequest; import com.google.android.libraries.places.api.net.FetchPlaceResponse; import com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest; import com.google.android.libraries.places.api.net.FindAutocompletePredictionsResponse; import com.google.android.libraries.places.api.net.FindCurrentPlaceRequest; import com.google.android.libraries.places.api.net.FindCurrentPlaceResponse; import com.google.android.libraries.places.api.net.PlacesClient; /* loaded from: classes2.dex */ public final class zzdo implements PlacesClient { private final zzcs zza; private final zzci zzb; private final zzcn zzc; private final zzfr zzd; private final zzbx zze; private static void zzg(zzcf zzcfVar, zzcg zzcgVar) { zzcf.zza(zzcfVar, zzcf.zzb("Duration")); zzcc.zza(); zzcc.zza(); zzcf.zza(zzcfVar, zzcf.zzb("Battery")); zzcc.zza(); } @Override // com.google.android.libraries.places.api.net.PlacesClient public final Task fetchPhoto(final FetchPhotoRequest fetchPhotoRequest) { try { zzig.zzc(fetchPhotoRequest, "Request must not be null."); zzcc.zza(); final zzcg zza = zzcg.zza(); return this.zza.zza(fetchPhotoRequest).continueWith(new Continuation(this, fetchPhotoRequest, zza) { // from class: com.google.android.libraries.places.internal.zzdi public final zzdo zza; public final FetchPhotoRequest zzb; public final zzcg zzc; @Override // com.google.android.gms.tasks.Continuation public final Object then(Task task) { return this.zza.zzc(this.zzb, this.zzc, task); } { this.zza = this; this.zzb = fetchPhotoRequest; this.zzc = zza; } }).continueWithTask(zzdj.zza); } catch (Error | RuntimeException e) { zzgb.zzb(e); throw e; } } @Override // com.google.android.libraries.places.api.net.PlacesClient public final Task fetchPlace(final FetchPlaceRequest fetchPlaceRequest) { try { zzig.zzc(fetchPlaceRequest, "Request must not be null."); zzcc.zza(); final zzcg zza = zzcg.zza(); return this.zza.zzb(fetchPlaceRequest).continueWith(new Continuation(this, fetchPlaceRequest, zza) { // from class: com.google.android.libraries.places.internal.zzdm public final zzdo zza; public final FetchPlaceRequest zzb; public final zzcg zzc; @Override // com.google.android.gms.tasks.Continuation public final Object then(Task task) { return this.zza.zzd(this.zzb, this.zzc, task); } { this.zza = this; this.zzb = fetchPlaceRequest; this.zzc = zza; } }).continueWithTask(zzdj.zza); } catch (Error | RuntimeException e) { zzgb.zzb(e); throw e; } } @Override // com.google.android.libraries.places.api.net.PlacesClient public final Task findAutocompletePredictions(final FindAutocompletePredictionsRequest findAutocompletePredictionsRequest) { try { zzig.zzc(findAutocompletePredictionsRequest, "Request must not be null."); zzcc.zza(); final zzcg zza = zzcg.zza(); return this.zza.zzc(findAutocompletePredictionsRequest).continueWith(new Continuation(this, findAutocompletePredictionsRequest, zza) { // from class: com.google.android.libraries.places.internal.zzdn public final zzdo zza; public final FindAutocompletePredictionsRequest zzb; public final zzcg zzc; @Override // com.google.android.gms.tasks.Continuation public final Object then(Task task) { return this.zza.zze(this.zzb, this.zzc, task); } { this.zza = this; this.zzb = findAutocompletePredictionsRequest; this.zzc = zza; } }).continueWithTask(zzdj.zza); } catch (Error | RuntimeException e) { zzgb.zzb(e); throw e; } } @Override // com.google.android.libraries.places.api.net.PlacesClient public final Task findCurrentPlace(FindCurrentPlaceRequest findCurrentPlaceRequest) { return zza(findCurrentPlaceRequest, null); } public final Task zza(final FindCurrentPlaceRequest findCurrentPlaceRequest, String str) { try { zzig.zzc(findCurrentPlaceRequest, "Request must not be null."); final long zza = this.zze.zza(); zzcc.zza(); final zzcg zza2 = zzcg.zza(); final String str2 = null; return this.zzb.zza(findCurrentPlaceRequest.getCancellationToken()).onSuccessTask(new SuccessContinuation(this, findCurrentPlaceRequest, str2) { // from class: com.google.android.libraries.places.internal.zzdk public final zzdo zza; public final FindCurrentPlaceRequest zzb; @Override // com.google.android.gms.tasks.SuccessContinuation public final Task then(Object obj) { return this.zza.zzb(this.zzb, null, (Location) obj); } { this.zza = this; this.zzb = findCurrentPlaceRequest; } }).continueWith(new Continuation(this, findCurrentPlaceRequest, zza, zza2) { // from class: com.google.android.libraries.places.internal.zzdl public final zzdo zza; public final FindCurrentPlaceRequest zzb; public final long zzc; public final zzcg zzd; @Override // com.google.android.gms.tasks.Continuation public final Object then(Task task) { return this.zza.zzf(this.zzb, this.zzc, this.zzd, task); } { this.zza = this; this.zzb = findCurrentPlaceRequest; this.zzc = zza; this.zzd = zza2; } }).continueWithTask(zzdj.zza); } catch (Error | RuntimeException e) { zzgb.zzb(e); throw e; } } /* JADX INFO: Access modifiers changed from: package-private */ public final /* synthetic */ Task zzb(FindCurrentPlaceRequest findCurrentPlaceRequest, String str, Location location) throws Exception { zzig.zzc(location, "Location must not be null."); return this.zza.zzd(findCurrentPlaceRequest, location, this.zzc.zza(null)); } /* JADX INFO: Access modifiers changed from: package-private */ public final /* synthetic */ FetchPhotoResponse zzc(FetchPhotoRequest fetchPhotoRequest, zzcg zzcgVar, Task task) throws Exception { this.zzd.zza(fetchPhotoRequest); zzg(zzcf.zzb("FetchPhoto"), zzcgVar); return (FetchPhotoResponse) task.getResult(); } /* JADX INFO: Access modifiers changed from: package-private */ public final /* synthetic */ FetchPlaceResponse zzd(FetchPlaceRequest fetchPlaceRequest, zzcg zzcgVar, Task task) throws Exception { this.zzd.zzc(fetchPlaceRequest); zzg(zzcf.zzb("FetchPlace"), zzcgVar); return (FetchPlaceResponse) task.getResult(); } /* JADX INFO: Access modifiers changed from: package-private */ public final /* synthetic */ FindAutocompletePredictionsResponse zze(FindAutocompletePredictionsRequest findAutocompletePredictionsRequest, zzcg zzcgVar, Task task) throws Exception { this.zzd.zze(findAutocompletePredictionsRequest); zzg(zzcf.zzb("FindAutocompletePredictions"), zzcgVar); return (FindAutocompletePredictionsResponse) task.getResult(); } /* JADX INFO: Access modifiers changed from: package-private */ public final /* synthetic */ FindCurrentPlaceResponse zzf(FindCurrentPlaceRequest findCurrentPlaceRequest, long j, zzcg zzcgVar, Task task) throws Exception { this.zzd.zzg(findCurrentPlaceRequest, task, j, this.zze.zza()); zzg(zzcf.zzb("FindCurrentPlace"), zzcgVar); return (FindCurrentPlaceResponse) task.getResult(); } /* JADX INFO: Access modifiers changed from: package-private */ public zzdo(zzcs zzcsVar, zzci zzciVar, zzcn zzcnVar, zzfr zzfrVar, zzbx zzbxVar) { this.zza = zzcsVar; this.zzb = zzciVar; this.zzc = zzcnVar; this.zzd = zzfrVar; this.zze = zzbxVar; } }