package com.google.android.gms.auth.api.proxy; import android.app.PendingIntent; import android.os.Bundle; import android.os.Parcel; import android.os.Parcelable; import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable; import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter; import java.util.Collections; import java.util.HashMap; import java.util.Map; /* loaded from: classes.dex */ public class ProxyResponse extends AbstractSafeParcelable { public static final Parcelable.Creator CREATOR = new zzb(); public static final int STATUS_CODE_NO_CONNECTION = -1; public final byte[] body; public final int googlePlayServicesStatusCode; public final PendingIntent recoveryAction; public final int statusCode; private final int versionCode; private final Bundle zzby; public static ProxyResponse createErrorProxyResponse(int i, PendingIntent pendingIntent, int i2, Map map, byte[] bArr) { return new ProxyResponse(1, i, pendingIntent, i2, zza(map), bArr); } private static Bundle zza(Map map) { Bundle bundle = new Bundle(); if (map == null) { return bundle; } for (Map.Entry entry : map.entrySet()) { bundle.putString(entry.getKey(), entry.getValue()); } return bundle; } /* JADX INFO: Access modifiers changed from: package-private */ public ProxyResponse(int i, int i2, PendingIntent pendingIntent, int i3, Bundle bundle, byte[] bArr) { this.versionCode = i; this.googlePlayServicesStatusCode = i2; this.statusCode = i3; this.zzby = bundle; this.body = bArr; this.recoveryAction = pendingIntent; } public ProxyResponse(int i, PendingIntent pendingIntent, int i2, Bundle bundle, byte[] bArr) { this(1, i, pendingIntent, i2, bundle, bArr); } private ProxyResponse(int i, Bundle bundle, byte[] bArr) { this(1, 0, null, i, bundle, bArr); } public ProxyResponse(int i, Map map, byte[] bArr) { this(i, zza(map), bArr); } public Map getHeaders() { if (this.zzby == null) { return Collections.emptyMap(); } HashMap hashMap = new HashMap(); for (String str : this.zzby.keySet()) { hashMap.put(str, this.zzby.getString(str)); } return hashMap; } @Override // android.os.Parcelable public void writeToParcel(Parcel parcel, int i) { int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel); SafeParcelWriter.writeInt(parcel, 1, this.googlePlayServicesStatusCode); SafeParcelWriter.writeParcelable(parcel, 2, this.recoveryAction, i, false); SafeParcelWriter.writeInt(parcel, 3, this.statusCode); SafeParcelWriter.writeBundle(parcel, 4, this.zzby, false); SafeParcelWriter.writeByteArray(parcel, 5, this.body, false); SafeParcelWriter.writeInt(parcel, 1000, this.versionCode); SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader); } }