what-the-bank/sources/com/google/android/libraries/places/internal/zzeu.java

273 lines
12 KiB
Java

package com.google.android.libraries.places.internal;
import android.location.Location;
import android.text.TextUtils;
import com.google.android.gms.common.api.ApiException;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.tasks.Continuation;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.Tasks;
import com.google.android.libraries.places.api.model.PlaceLikelihood;
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.PlacesStatusCodes;
import java.util.ArrayList;
import java.util.Locale;
/* loaded from: classes2.dex */
public final class zzeu implements zzcs {
private final zzgf zza;
private final zzcx zzb;
private final zzdd zzc;
private final zzfr zzd;
private final zzbx zze;
private final zzdv zzf;
private final zzdz zzg;
private final zzed zzh;
private final zzeh zzi;
private final zzfs zzj;
/* JADX INFO: Access modifiers changed from: package-private */
public static final /* synthetic */ FetchPlaceResponse zzi(Task task) throws Exception {
zzdy zzdyVar = (zzdy) task.getResult();
int zza = zzfb.zza(zzdyVar.status);
if (PlacesStatusCodes.isError(zza)) {
throw new ApiException(new Status(zza, zzfb.zzb(zzdyVar.status, zzdyVar.errorMessage)));
}
zzfa zzfaVar = zzdyVar.result;
String[] strArr = zzdyVar.htmlAttributions;
return FetchPlaceResponse.newInstance(zzex.zzd(zzfaVar, strArr != null ? zziy.zzl(strArr) : null));
}
/* JADX INFO: Access modifiers changed from: package-private */
public static final /* synthetic */ FindCurrentPlaceResponse zzj(Task task) throws Exception {
zzeg zzegVar = (zzeg) task.getResult();
int zza = zzfb.zza(zzegVar.status);
if (PlacesStatusCodes.isError(zza)) {
throw new ApiException(new Status(zza, zzfb.zzb(zzegVar.status, zzegVar.errorMessage)));
}
ArrayList arrayList = new ArrayList();
zzez[] zzezVarArr = zzegVar.predictions;
if (zzezVarArr != null) {
for (zzez zzezVar : zzezVarArr) {
if (zzezVar.zza() != null) {
Double zzb = zzezVar.zzb();
if (zzb != null) {
zzfa zza2 = zzezVar.zza();
String[] strArr = zzegVar.htmlAttributions;
arrayList.add(PlaceLikelihood.newInstance(zzex.zzd(zza2, strArr != null ? zziy.zzl(strArr) : null), zzb.doubleValue()));
} else {
throw new ApiException(new Status(8, "Unexpected server error: PlaceLikelihood returned without a likelihood value"));
}
} else {
throw new ApiException(new Status(8, "Unexpected server error: PlaceLikelihood returned without a Place value"));
}
}
}
return FindCurrentPlaceResponse.newInstance(arrayList);
}
@Override // com.google.android.libraries.places.internal.zzcs
public final Task zza(FetchPhotoRequest fetchPhotoRequest) {
Integer maxWidth = fetchPhotoRequest.getMaxWidth();
Integer maxHeight = fetchPhotoRequest.getMaxHeight();
if (maxWidth != null || maxHeight != null) {
if (maxWidth == null || maxWidth.intValue() > 0) {
if (maxHeight == null || maxHeight.intValue() > 0) {
String zza = this.zzj.zza();
this.zzj.zze();
zzdr zzdrVar = new zzdr(fetchPhotoRequest, zza, false, this.zza);
final long zza2 = this.zze.zza();
return this.zzc.zzb(zzdrVar, new zzds()).continueWith(new Continuation(this) { // from class: com.google.android.libraries.places.internal.zzes
public final zzeu zza;
@Override // com.google.android.gms.tasks.Continuation
public final Object then(Task task) {
return FetchPhotoResponse.newInstance(((zzdu) task.getResult()).zza);
}
{
this.zza = this;
}
}).continueWith(new Continuation(this, zza2) { // from class: com.google.android.libraries.places.internal.zzet
public final zzeu zza;
public final long zzb;
@Override // com.google.android.gms.tasks.Continuation
public final Object then(Task task) {
return this.zza.zze(this.zzb, task);
}
{
this.zza = this;
this.zzb = zza2;
}
});
}
return Tasks.forException(new ApiException(new Status(PlacesStatusCodes.INVALID_REQUEST, String.format("Max Height must not be < 1, but was: %d.", maxHeight))));
}
return Tasks.forException(new ApiException(new Status(PlacesStatusCodes.INVALID_REQUEST, String.format("Max Width must not be < 1, but was: %d.", maxWidth))));
}
return Tasks.forException(new ApiException(new Status(PlacesStatusCodes.INVALID_REQUEST, "Must include max width or max height in request.")));
}
@Override // com.google.android.libraries.places.internal.zzcs
public final Task zzb(FetchPlaceRequest fetchPlaceRequest) {
if (TextUtils.isEmpty(fetchPlaceRequest.getPlaceId())) {
return Tasks.forException(new ApiException(new Status(PlacesStatusCodes.INVALID_REQUEST, "Place ID must not be empty.")));
}
if (fetchPlaceRequest.getPlaceFields().isEmpty()) {
return Tasks.forException(new ApiException(new Status(PlacesStatusCodes.INVALID_REQUEST, "Place Fields must not be empty.")));
}
Locale zzb = this.zzj.zzb();
String zza = this.zzj.zza();
this.zzj.zze();
zzdx zzdxVar = new zzdx(fetchPlaceRequest, zzb, zza, false, this.zza);
final long zza2 = this.zze.zza();
return this.zzb.zza(zzdxVar, zzdy.class).continueWith(new Continuation(this) { // from class: com.google.android.libraries.places.internal.zzeo
public final zzeu zza;
@Override // com.google.android.gms.tasks.Continuation
public final Object then(Task task) {
return zzeu.zzi(task);
}
{
this.zza = this;
}
}).continueWith(new Continuation(this, zza2) { // from class: com.google.android.libraries.places.internal.zzep
public final zzeu zza;
public final long zzb;
@Override // com.google.android.gms.tasks.Continuation
public final Object then(Task task) {
return this.zza.zzf(this.zzb, task);
}
{
this.zza = this;
this.zzb = zza2;
}
});
}
@Override // com.google.android.libraries.places.internal.zzcs
public final Task zzc(FindAutocompletePredictionsRequest findAutocompletePredictionsRequest) {
String query = findAutocompletePredictionsRequest.getQuery();
if (query == null || TextUtils.isEmpty(query.trim())) {
return Tasks.forResult(FindAutocompletePredictionsResponse.newInstance(zziy.zzm()));
}
Locale zzb = this.zzj.zzb();
String zza = this.zzj.zza();
this.zzj.zze();
zzeb zzebVar = new zzeb(findAutocompletePredictionsRequest, zzb, zza, false, this.zza);
final long zza2 = this.zze.zza();
return this.zzb.zza(zzebVar, zzec.class).continueWith(new Continuation(this) { // from class: com.google.android.libraries.places.internal.zzem
public final zzeu zza;
@Override // com.google.android.gms.tasks.Continuation
public final Object then(Task task) {
return zzed.zza((zzec) task.getResult());
}
{
this.zza = this;
}
}).continueWith(new Continuation(this, zza2) { // from class: com.google.android.libraries.places.internal.zzen
public final zzeu zza;
public final long zzb;
@Override // com.google.android.gms.tasks.Continuation
public final Object then(Task task) {
return this.zza.zzg(this.zzb, task);
}
{
this.zza = this;
this.zzb = zza2;
}
});
}
@Override // com.google.android.libraries.places.internal.zzcs
public final Task zzd(FindCurrentPlaceRequest findCurrentPlaceRequest, Location location, zziy zziyVar) {
if (findCurrentPlaceRequest.getPlaceFields().isEmpty()) {
return Tasks.forException(new ApiException(new Status(PlacesStatusCodes.INVALID_REQUEST, "Place Fields must not be empty.")));
}
Locale zzb = this.zzj.zzb();
String zza = this.zzj.zza();
this.zzj.zze();
zzef zzefVar = new zzef(findCurrentPlaceRequest, location, zziyVar, zzb, zza, false, this.zza);
final long zza2 = this.zze.zza();
return this.zzb.zza(zzefVar, zzeg.class).continueWith(new Continuation(this) { // from class: com.google.android.libraries.places.internal.zzeq
public final zzeu zza;
@Override // com.google.android.gms.tasks.Continuation
public final Object then(Task task) {
return zzeu.zzj(task);
}
{
this.zza = this;
}
}).continueWith(new Continuation(this, zza2) { // from class: com.google.android.libraries.places.internal.zzer
public final zzeu zza;
public final long zzb;
@Override // com.google.android.gms.tasks.Continuation
public final Object then(Task task) {
return this.zza.zzh(this.zzb, task);
}
{
this.zza = this;
this.zzb = zza2;
}
});
}
/* JADX INFO: Access modifiers changed from: package-private */
public final /* synthetic */ FetchPhotoResponse zze(long j, Task task) throws Exception {
this.zzd.zzb(task, j, this.zze.zza());
return (FetchPhotoResponse) task.getResult();
}
/* JADX INFO: Access modifiers changed from: package-private */
public final /* synthetic */ FetchPlaceResponse zzf(long j, Task task) throws Exception {
this.zzd.zzd(task, j, this.zze.zza());
return (FetchPlaceResponse) task.getResult();
}
/* JADX INFO: Access modifiers changed from: package-private */
public final /* synthetic */ FindAutocompletePredictionsResponse zzg(long j, Task task) throws Exception {
this.zzd.zzf(task, j, this.zze.zza());
return (FindAutocompletePredictionsResponse) task.getResult();
}
/* JADX INFO: Access modifiers changed from: package-private */
public final /* synthetic */ FindCurrentPlaceResponse zzh(long j, Task task) throws Exception {
this.zzd.zzh(task, j, this.zze.zza());
return (FindCurrentPlaceResponse) task.getResult();
}
/* JADX INFO: Access modifiers changed from: package-private */
public zzeu(zzfs zzfsVar, zzgf zzgfVar, zzcx zzcxVar, zzdd zzddVar, zzfr zzfrVar, zzbx zzbxVar, zzdv zzdvVar, zzdz zzdzVar, zzed zzedVar, zzeh zzehVar, byte[] bArr) {
this.zzj = zzfsVar;
this.zza = zzgfVar;
this.zzb = zzcxVar;
this.zzc = zzddVar;
this.zzd = zzfrVar;
this.zze = zzbxVar;
this.zzf = zzdvVar;
this.zzg = zzdzVar;
this.zzh = zzedVar;
this.zzi = zzehVar;
}
}