Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,57 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.app.Activity;
import android.content.Context;
import androidx.annotation.NonNull;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.internal.auth.zzao;
/* loaded from: classes2.dex */
public final class AccountTransfer {
@NonNull
public static final String ACTION_ACCOUNT_EXPORT_DATA_AVAILABLE = "com.google.android.gms.auth.ACCOUNT_EXPORT_DATA_AVAILABLE";
@NonNull
public static final String ACTION_ACCOUNT_IMPORT_DATA_AVAILABLE = "com.google.android.gms.auth.ACCOUNT_IMPORT_DATA_AVAILABLE";
@NonNull
public static final String ACTION_START_ACCOUNT_EXPORT = "com.google.android.gms.auth.START_ACCOUNT_EXPORT";
@NonNull
public static final String KEY_EXTRA_ACCOUNT_TYPE = "key_extra_account_type";
@NonNull
public static final Api zza;
@Deprecated
public static final zzao zzb;
@Deprecated
public static final zzao zzc;
private static final Api.ClientKey zzd;
private static final Api.AbstractClientBuilder zze;
static {
Api.ClientKey clientKey = new Api.ClientKey();
zzd = clientKey;
zza zzaVar = new zza();
zze = zzaVar;
zza = new Api("AccountTransfer.ACCOUNT_TRANSFER_API", zzaVar, clientKey);
zzb = new zzao();
zzc = new zzao();
}
private AccountTransfer() {
}
@NonNull
public static AccountTransferClient getAccountTransferClient(@NonNull Activity activity) {
return new AccountTransferClient(activity, (zzr) null);
}
@NonNull
public static AccountTransferClient getAccountTransferClient(@NonNull Context context) {
return new AccountTransferClient(context, (zzr) null);
}
}

View File

@@ -0,0 +1,73 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.app.Activity;
import android.app.PendingIntent;
import android.content.Context;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.ApiExceptionMapper;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.internal.auth.zzaq;
import com.google.android.gms.internal.auth.zzav;
import com.google.android.gms.internal.auth.zzax;
import com.google.android.gms.internal.auth.zzaz;
import com.google.android.gms.internal.auth.zzbb;
import com.google.android.gms.tasks.Task;
/* loaded from: classes2.dex */
public class AccountTransferClient extends GoogleApi<zzr> {
public static final /* synthetic */ int zza = 0;
private static final Api.ClientKey zzb;
private static final Api.AbstractClientBuilder zzc;
private static final Api zzd;
static {
Api.ClientKey clientKey = new Api.ClientKey();
zzb = clientKey;
zzb zzbVar = new zzb();
zzc = zzbVar;
zzd = new Api("AccountTransfer.ACCOUNT_TRANSFER_API", zzbVar, clientKey);
}
public AccountTransferClient(@NonNull Activity activity, @Nullable zzr zzrVar) {
super(activity, (Api<zzr>) zzd, zzr.zza, new GoogleApi.Settings.Builder().setMapper(new ApiExceptionMapper()).build());
}
@NonNull
public Task<DeviceMetaData> getDeviceMetaData(@NonNull String str) {
Preconditions.checkNotNull(str);
return doRead(new zzg(this, 1608, new zzaq(str)));
}
@NonNull
public Task<Void> notifyCompletion(@NonNull String str, int i) {
Preconditions.checkNotNull(str);
return doWrite(new zzi(this, 1610, new zzav(str, i)));
}
@NonNull
public Task<byte[]> retrieveData(@NonNull String str) {
Preconditions.checkNotNull(str);
return doRead(new zze(this, 1607, new zzax(str)));
}
@NonNull
public Task<Void> sendData(@NonNull String str, @NonNull byte[] bArr) {
Preconditions.checkNotNull(str);
Preconditions.checkNotNull(bArr);
return doWrite(new zzc(this, 1606, new zzaz(str, bArr)));
}
@NonNull
public Task<Void> showUserChallenge(@NonNull String str, @NonNull PendingIntent pendingIntent) {
Preconditions.checkNotNull(str);
Preconditions.checkNotNull(pendingIntent);
return doWrite(new zzh(this, 1609, new zzbb(str, pendingIntent)));
}
public AccountTransferClient(@NonNull Context context, @Nullable zzr zzrVar) {
super(context, (Api<zzr>) zzd, zzr.zza, new GoogleApi.Settings.Builder().setMapper(new ApiExceptionMapper()).build());
}
}

View File

@@ -0,0 +1,12 @@
package com.google.android.gms.auth.api.accounttransfer;
import androidx.annotation.NonNull;
import com.google.android.gms.common.api.ApiException;
import com.google.android.gms.common.api.Status;
/* loaded from: classes2.dex */
public class AccountTransferException extends ApiException {
public AccountTransferException(@NonNull Status status) {
super(status);
}
}

View File

@@ -0,0 +1,34 @@
package com.google.android.gms.auth.api.accounttransfer;
import androidx.annotation.NonNull;
import com.google.android.gms.common.api.CommonStatusCodes;
/* loaded from: classes2.dex */
public final class AccountTransferStatusCodes extends CommonStatusCodes {
public static final int CHALLENGE_NOT_ALLOWED = 20503;
public static final int INVALID_REQUEST = 20502;
public static final int NOT_ALLOWED_SECURITY = 20500;
public static final int NO_DATA_AVAILABLE = 20501;
public static final int SESSION_INACTIVE = 20504;
private AccountTransferStatusCodes() {
}
@NonNull
public static String getStatusCodeString(int i) {
switch (i) {
case NOT_ALLOWED_SECURITY /* 20500 */:
return "NOT_ALLOWED_SECURITY";
case NO_DATA_AVAILABLE /* 20501 */:
return "NO_DATA_AVAILABLE";
case INVALID_REQUEST /* 20502 */:
return "INVALID_REQUEST";
case CHALLENGE_NOT_ALLOWED /* 20503 */:
return "CHALLENGE_NOT_ALLOWED";
case SESSION_INACTIVE /* 20504 */:
return "SESSION_INACTIVE";
default:
return CommonStatusCodes.getStatusCodeString(i);
}
}
}

View File

@@ -0,0 +1,11 @@
package com.google.android.gms.auth.api.accounttransfer;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@Retention(RetentionPolicy.SOURCE)
/* loaded from: classes2.dex */
public @interface AuthenticatorTransferCompletionStatus {
public static final int COMPLETED_FAILURE = 2;
public static final int COMPLETED_SUCCESS = 1;
}

View File

@@ -0,0 +1,58 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.NonNull;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
@SafeParcelable.Class(creator = "DeviceMetaDataCreator")
/* loaded from: classes2.dex */
public class DeviceMetaData extends AbstractSafeParcelable {
@NonNull
public static final Parcelable.Creator<DeviceMetaData> CREATOR = new zzy();
@SafeParcelable.VersionField(id = 1)
final int zza;
@SafeParcelable.Field(getter = "isLockScreenSolved", id = 2)
private final boolean zzb;
@SafeParcelable.Field(getter = "getMinAgeOfLockScreen", id = 3)
private final long zzc;
@SafeParcelable.Field(getter = "isChallengeAllowed", id = 4)
private final boolean zzd;
@SafeParcelable.Constructor
public DeviceMetaData(@SafeParcelable.Param(id = 1) int i, @SafeParcelable.Param(id = 2) boolean z, @SafeParcelable.Param(id = 3) long j, @SafeParcelable.Param(id = 4) boolean z2) {
this.zza = i;
this.zzb = z;
this.zzc = j;
this.zzd = z2;
}
public long getMinAgeOfLockScreen() {
return this.zzc;
}
public boolean isChallengeAllowed() {
return this.zzd;
}
public boolean isLockScreenSolved() {
return this.zzb;
}
@Override // android.os.Parcelable
public final void writeToParcel(@NonNull Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeInt(parcel, 1, this.zza);
SafeParcelWriter.writeBoolean(parcel, 2, isLockScreenSolved());
SafeParcelWriter.writeLong(parcel, 3, getMinAgeOfLockScreen());
SafeParcelWriter.writeBoolean(parcel, 4, isChallengeAllowed());
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
}

View File

@@ -0,0 +1,16 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.content.Context;
import android.os.Looper;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.GoogleApiClient;
import com.google.android.gms.common.internal.ClientSettings;
import com.google.android.gms.internal.auth.zzap;
/* loaded from: classes2.dex */
final class zza extends Api.AbstractClientBuilder {
@Override // com.google.android.gms.common.api.Api.AbstractClientBuilder
public final /* synthetic */ Api.Client buildClient(Context context, Looper looper, ClientSettings clientSettings, Object obj, GoogleApiClient.ConnectionCallbacks connectionCallbacks, GoogleApiClient.OnConnectionFailedListener onConnectionFailedListener) {
return new zzap(context, looper, clientSettings, (zzr) obj, connectionCallbacks, onConnectionFailedListener);
}
}

View File

@@ -0,0 +1,16 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.content.Context;
import android.os.Looper;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.GoogleApiClient;
import com.google.android.gms.common.internal.ClientSettings;
import com.google.android.gms.internal.auth.zzap;
/* loaded from: classes2.dex */
final class zzb extends Api.AbstractClientBuilder {
@Override // com.google.android.gms.common.api.Api.AbstractClientBuilder
public final /* synthetic */ Api.Client buildClient(Context context, Looper looper, ClientSettings clientSettings, Object obj, GoogleApiClient.ConnectionCallbacks connectionCallbacks, GoogleApiClient.OnConnectionFailedListener onConnectionFailedListener) {
return new zzap(context, looper, clientSettings, (zzr) obj, connectionCallbacks, onConnectionFailedListener);
}
}

View File

@@ -0,0 +1,21 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.RemoteException;
import com.google.android.gms.internal.auth.zzau;
import com.google.android.gms.internal.auth.zzaz;
/* loaded from: classes2.dex */
final class zzc extends zzn {
final /* synthetic */ zzaz zza;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public zzc(AccountTransferClient accountTransferClient, int i, zzaz zzazVar) {
super(1606);
this.zza = zzazVar;
}
@Override // com.google.android.gms.auth.api.accounttransfer.zzl
public final void zza(zzau zzauVar) throws RemoteException {
zzauVar.zzh(this.zzc, this.zza);
}
}

View File

@@ -0,0 +1,17 @@
package com.google.android.gms.auth.api.accounttransfer;
/* loaded from: classes2.dex */
final class zzd extends zzj {
final /* synthetic */ zze zza;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public zzd(zze zzeVar, zzl zzlVar) {
super(zzlVar);
this.zza = zzeVar;
}
@Override // com.google.android.gms.internal.auth.zzan, com.google.android.gms.internal.auth.zzat
public final void zzb(byte[] bArr) {
this.zza.zzb.setResult(bArr);
}
}

View File

@@ -0,0 +1,21 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.RemoteException;
import com.google.android.gms.internal.auth.zzau;
import com.google.android.gms.internal.auth.zzax;
/* loaded from: classes2.dex */
final class zze extends zzl {
final /* synthetic */ zzax zza;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public zze(AccountTransferClient accountTransferClient, int i, zzax zzaxVar) {
super(1607, null);
this.zza = zzaxVar;
}
@Override // com.google.android.gms.auth.api.accounttransfer.zzl
public final void zza(zzau zzauVar) throws RemoteException {
zzauVar.zzg(new zzd(this, this), this.zza);
}
}

View File

@@ -0,0 +1,17 @@
package com.google.android.gms.auth.api.accounttransfer;
/* loaded from: classes2.dex */
final class zzf extends zzj {
final /* synthetic */ zzg zza;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public zzf(zzg zzgVar, zzl zzlVar) {
super(zzlVar);
this.zza = zzgVar;
}
@Override // com.google.android.gms.internal.auth.zzan, com.google.android.gms.internal.auth.zzat
public final void zzc(DeviceMetaData deviceMetaData) {
this.zza.zzb.setResult(deviceMetaData);
}
}

View File

@@ -0,0 +1,21 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.RemoteException;
import com.google.android.gms.internal.auth.zzaq;
import com.google.android.gms.internal.auth.zzau;
/* loaded from: classes2.dex */
final class zzg extends zzl {
final /* synthetic */ zzaq zza;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public zzg(AccountTransferClient accountTransferClient, int i, zzaq zzaqVar) {
super(1608, null);
this.zza = zzaqVar;
}
@Override // com.google.android.gms.auth.api.accounttransfer.zzl
public final void zza(zzau zzauVar) throws RemoteException {
zzauVar.zzd(new zzf(this, this), this.zza);
}
}

View File

@@ -0,0 +1,21 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.RemoteException;
import com.google.android.gms.internal.auth.zzau;
import com.google.android.gms.internal.auth.zzbb;
/* loaded from: classes2.dex */
final class zzh extends zzn {
final /* synthetic */ zzbb zza;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public zzh(AccountTransferClient accountTransferClient, int i, zzbb zzbbVar) {
super(1609);
this.zza = zzbbVar;
}
@Override // com.google.android.gms.auth.api.accounttransfer.zzl
public final void zza(zzau zzauVar) throws RemoteException {
zzauVar.zze(this.zzc, this.zza);
}
}

View File

@@ -0,0 +1,21 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.RemoteException;
import com.google.android.gms.internal.auth.zzau;
import com.google.android.gms.internal.auth.zzav;
/* loaded from: classes2.dex */
final class zzi extends zzn {
final /* synthetic */ zzav zza;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public zzi(AccountTransferClient accountTransferClient, int i, zzav zzavVar) {
super(1610);
this.zza = zzavVar;
}
@Override // com.google.android.gms.auth.api.accounttransfer.zzl
public final void zza(zzau zzauVar) throws RemoteException {
zzauVar.zzf(this.zzc, this.zza);
}
}

View File

@@ -0,0 +1,21 @@
package com.google.android.gms.auth.api.accounttransfer;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.internal.auth.zzan;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
class zzj extends zzan {
final zzl zzb;
public zzj(zzl zzlVar) {
this.zzb = zzlVar;
}
@Override // com.google.android.gms.internal.auth.zzan, com.google.android.gms.internal.auth.zzat
public final void zzd(Status status) {
TaskCompletionSource taskCompletionSource = this.zzb.zzb;
int i = AccountTransferClient.zza;
taskCompletionSource.setException(new AccountTransferException(status));
}
}

View File

@@ -0,0 +1,26 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.RemoteException;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.internal.auth.zzap;
import com.google.android.gms.internal.auth.zzau;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes2.dex */
abstract class zzl extends TaskApiCall {
protected TaskCompletionSource zzb;
public /* synthetic */ zzl(int i, zzk zzkVar) {
super(null, false, i);
}
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.TaskApiCall
public final /* bridge */ /* synthetic */ void doExecute(Api.AnyClient anyClient, TaskCompletionSource taskCompletionSource) throws RemoteException {
this.zzb = taskCompletionSource;
zza((zzau) ((zzap) anyClient).getService());
}
public abstract void zza(zzau zzauVar) throws RemoteException;
}

View File

@@ -0,0 +1,23 @@
package com.google.android.gms.auth.api.accounttransfer;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.internal.auth.zzan;
/* loaded from: classes2.dex */
final class zzm extends zzan {
final /* synthetic */ zzn zza;
public zzm(zzn zznVar) {
this.zza = zznVar;
}
@Override // com.google.android.gms.internal.auth.zzan, com.google.android.gms.internal.auth.zzat
public final void zzd(Status status) {
this.zza.zzb.setException(new AccountTransferException(status));
}
@Override // com.google.android.gms.internal.auth.zzan, com.google.android.gms.internal.auth.zzat
public final void zze() {
this.zza.zzb.setResult(null);
}
}

View File

@@ -0,0 +1,13 @@
package com.google.android.gms.auth.api.accounttransfer;
import com.google.android.gms.internal.auth.zzas;
/* loaded from: classes2.dex */
abstract class zzn extends zzl {
final zzas zzc;
public zzn(int i) {
super(i, null);
this.zzc = new zzm(this);
}
}

View File

@@ -0,0 +1,121 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.core.app.NotificationCompat;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.common.server.response.FastJsonResponse;
import com.google.android.gms.internal.auth.zzbz;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
@SafeParcelable.Class(creator = "AccountTransferMsgCreator")
/* loaded from: classes2.dex */
public final class zzo extends zzbz {
public static final Parcelable.Creator<zzo> CREATOR = new zzp();
private static final HashMap zzc;
@SafeParcelable.Indicator
final Set zza;
@SafeParcelable.VersionField(id = 1)
final int zzb;
@SafeParcelable.Field(getter = "getAuthenticatorDatas", id = 2)
private ArrayList zzd;
@SafeParcelable.Field(getter = "getRequestType", id = 3)
private int zze;
@SafeParcelable.Field(getter = "getProgress", id = 4)
private zzs zzf;
static {
HashMap hashMap = new HashMap();
zzc = hashMap;
hashMap.put("authenticatorData", FastJsonResponse.Field.forConcreteTypeArray("authenticatorData", 2, zzu.class));
hashMap.put(NotificationCompat.CATEGORY_PROGRESS, FastJsonResponse.Field.forConcreteType(NotificationCompat.CATEGORY_PROGRESS, 4, zzs.class));
}
public zzo() {
this.zza = new HashSet(1);
this.zzb = 1;
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final void addConcreteTypeArrayInternal(FastJsonResponse.Field field, String str, ArrayList arrayList) {
int safeParcelableFieldId = field.getSafeParcelableFieldId();
if (safeParcelableFieldId != 2) {
throw new IllegalArgumentException(String.format("Field with id=%d is not a known ConcreteTypeArray type. Found %s", Integer.valueOf(safeParcelableFieldId), arrayList.getClass().getCanonicalName()));
}
this.zzd = arrayList;
this.zza.add(Integer.valueOf(safeParcelableFieldId));
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final void addConcreteTypeInternal(FastJsonResponse.Field field, String str, FastJsonResponse fastJsonResponse) {
int safeParcelableFieldId = field.getSafeParcelableFieldId();
if (safeParcelableFieldId != 4) {
throw new IllegalArgumentException(String.format("Field with id=%d is not a known custom type. Found %s", Integer.valueOf(safeParcelableFieldId), fastJsonResponse.getClass().getCanonicalName()));
}
this.zzf = (zzs) fastJsonResponse;
this.zza.add(Integer.valueOf(safeParcelableFieldId));
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final /* synthetic */ Map getFieldMappings() {
return zzc;
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final Object getFieldValue(FastJsonResponse.Field field) {
int safeParcelableFieldId = field.getSafeParcelableFieldId();
if (safeParcelableFieldId == 1) {
return Integer.valueOf(this.zzb);
}
if (safeParcelableFieldId == 2) {
return this.zzd;
}
if (safeParcelableFieldId == 4) {
return this.zzf;
}
throw new IllegalStateException("Unknown SafeParcelable id=" + field.getSafeParcelableFieldId());
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final boolean isFieldSet(FastJsonResponse.Field field) {
return this.zza.contains(Integer.valueOf(field.getSafeParcelableFieldId()));
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
Set set = this.zza;
if (set.contains(1)) {
SafeParcelWriter.writeInt(parcel, 1, this.zzb);
}
if (set.contains(2)) {
SafeParcelWriter.writeTypedList(parcel, 2, this.zzd, true);
}
if (set.contains(3)) {
SafeParcelWriter.writeInt(parcel, 3, this.zze);
}
if (set.contains(4)) {
SafeParcelWriter.writeParcelable(parcel, 4, this.zzf, i, true);
}
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
@SafeParcelable.Constructor
public zzo(@SafeParcelable.Indicator Set set, @SafeParcelable.Param(id = 1) int i, @SafeParcelable.Param(id = 2) ArrayList arrayList, @SafeParcelable.Param(id = 3) int i2, @SafeParcelable.Param(id = 4) zzs zzsVar) {
this.zza = set;
this.zzb = i;
this.zzd = arrayList;
this.zze = i2;
this.zzf = zzsVar;
}
}

View File

@@ -0,0 +1,48 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
import java.util.ArrayList;
import java.util.HashSet;
/* loaded from: classes2.dex */
public final class zzp implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
HashSet hashSet = new HashSet();
int i = 0;
ArrayList arrayList = null;
zzs zzsVar = null;
int i2 = 0;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
i = SafeParcelReader.readInt(parcel, readHeader);
hashSet.add(1);
} else if (fieldId == 2) {
arrayList = SafeParcelReader.createTypedList(parcel, readHeader, zzu.CREATOR);
hashSet.add(2);
} else if (fieldId == 3) {
i2 = SafeParcelReader.readInt(parcel, readHeader);
hashSet.add(3);
} else if (fieldId != 4) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
zzsVar = (zzs) SafeParcelReader.createParcelable(parcel, readHeader, zzs.CREATOR);
hashSet.add(4);
}
}
if (parcel.dataPosition() == validateObjectHeader) {
return new zzo(hashSet, i, arrayList, i2, zzsVar);
}
throw new SafeParcelReader.ParseException("Overread allowed size end=" + validateObjectHeader, parcel);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new zzo[i];
}
}

View File

@@ -0,0 +1,64 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.Bundle;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.internal.Objects;
import java.util.ArrayList;
import java.util.Collections;
/* loaded from: classes2.dex */
public final class zzr implements Api.ApiOptions.Optional {
public static final zzr zza;
private final Bundle zzb;
static {
Bundle bundle = new Bundle();
if (!bundle.containsKey("accountTypes")) {
bundle.putStringArrayList("accountTypes", new ArrayList<>(0));
}
zza = new zzr(bundle, null);
}
public /* synthetic */ zzr(Bundle bundle, zzq zzqVar) {
this.zzb = bundle;
}
public final boolean equals(Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof zzr)) {
return false;
}
Bundle zza2 = zza();
Bundle zza3 = ((zzr) obj).zza();
if (zza2.size() != zza3.size()) {
return false;
}
for (String str : zza2.keySet()) {
if (!zza3.containsKey(str) || !Objects.equal(zza2.get(str), zza3.get(str))) {
return false;
}
}
return true;
}
public final int hashCode() {
Bundle zza2 = zza();
int size = zza2.size();
ArrayList arrayList = new ArrayList(size + size);
ArrayList arrayList2 = new ArrayList(zza2.keySet());
Collections.sort(arrayList2);
int size2 = arrayList2.size();
for (int i = 0; i < size2; i++) {
String str = (String) arrayList2.get(i);
arrayList.add(str);
arrayList.add(zza2.get(str));
}
return Objects.hashCode(arrayList);
}
public final Bundle zza() {
return new Bundle(this.zzb);
}
}

View File

@@ -0,0 +1,128 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.Nullable;
import androidx.collection.ArrayMap;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.common.server.response.FastJsonResponse;
import com.google.android.gms.internal.auth.zzbz;
import com.ironsource.v8;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
@SafeParcelable.Class(creator = "AccountTransferProgressCreator")
/* loaded from: classes2.dex */
public final class zzs extends zzbz {
public static final Parcelable.Creator<zzs> CREATOR = new zzt();
private static final ArrayMap zzb;
@SafeParcelable.VersionField(id = 1)
final int zza;
@SafeParcelable.Field(getter = "getRegisteredAccountTypes", id = 2)
private List zzc;
@SafeParcelable.Field(getter = "getInProgressAccountTypes", id = 3)
private List zzd;
@SafeParcelable.Field(getter = "getSuccessAccountTypes", id = 4)
private List zze;
@SafeParcelable.Field(getter = "getFailedAccountTypes", id = 5)
private List zzf;
@SafeParcelable.Field(getter = "getEscrowedAccountTypes", id = 6)
private List zzg;
static {
ArrayMap arrayMap = new ArrayMap();
zzb = arrayMap;
arrayMap.put("registered", FastJsonResponse.Field.forStrings("registered", 2));
arrayMap.put("in_progress", FastJsonResponse.Field.forStrings("in_progress", 3));
arrayMap.put("success", FastJsonResponse.Field.forStrings("success", 4));
arrayMap.put(v8.h.t, FastJsonResponse.Field.forStrings(v8.h.t, 5));
arrayMap.put("escrowed", FastJsonResponse.Field.forStrings("escrowed", 6));
}
public zzs() {
this.zza = 1;
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final Map getFieldMappings() {
return zzb;
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final Object getFieldValue(FastJsonResponse.Field field) {
switch (field.getSafeParcelableFieldId()) {
case 1:
return Integer.valueOf(this.zza);
case 2:
return this.zzc;
case 3:
return this.zzd;
case 4:
return this.zze;
case 5:
return this.zzf;
case 6:
return this.zzg;
default:
throw new IllegalStateException("Unknown SafeParcelable id=" + field.getSafeParcelableFieldId());
}
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final boolean isFieldSet(FastJsonResponse.Field field) {
return true;
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final void setStringsInternal(FastJsonResponse.Field field, String str, ArrayList arrayList) {
int safeParcelableFieldId = field.getSafeParcelableFieldId();
if (safeParcelableFieldId == 2) {
this.zzc = arrayList;
return;
}
if (safeParcelableFieldId == 3) {
this.zzd = arrayList;
return;
}
if (safeParcelableFieldId == 4) {
this.zze = arrayList;
} else if (safeParcelableFieldId == 5) {
this.zzf = arrayList;
} else {
if (safeParcelableFieldId != 6) {
throw new IllegalArgumentException(String.format("Field with id=%d is not known to be a string list.", Integer.valueOf(safeParcelableFieldId)));
}
this.zzg = arrayList;
}
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeInt(parcel, 1, this.zza);
SafeParcelWriter.writeStringList(parcel, 2, this.zzc, false);
SafeParcelWriter.writeStringList(parcel, 3, this.zzd, false);
SafeParcelWriter.writeStringList(parcel, 4, this.zze, false);
SafeParcelWriter.writeStringList(parcel, 5, this.zzf, false);
SafeParcelWriter.writeStringList(parcel, 6, this.zzg, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
@SafeParcelable.Constructor
public zzs(@SafeParcelable.Param(id = 1) int i, @Nullable @SafeParcelable.Param(id = 2) List list, @Nullable @SafeParcelable.Param(id = 3) List list2, @Nullable @SafeParcelable.Param(id = 4) List list3, @Nullable @SafeParcelable.Param(id = 5) List list4, @Nullable @SafeParcelable.Param(id = 6) List list5) {
this.zza = i;
this.zzc = list;
this.zzd = list2;
this.zze = list3;
this.zzf = list4;
this.zzg = list5;
}
}

View File

@@ -0,0 +1,53 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public final class zzt implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
ArrayList<String> arrayList = null;
ArrayList<String> arrayList2 = null;
ArrayList<String> arrayList3 = null;
ArrayList<String> arrayList4 = null;
ArrayList<String> arrayList5 = null;
int i = 0;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
switch (SafeParcelReader.getFieldId(readHeader)) {
case 1:
i = SafeParcelReader.readInt(parcel, readHeader);
break;
case 2:
arrayList = SafeParcelReader.createStringList(parcel, readHeader);
break;
case 3:
arrayList2 = SafeParcelReader.createStringList(parcel, readHeader);
break;
case 4:
arrayList3 = SafeParcelReader.createStringList(parcel, readHeader);
break;
case 5:
arrayList4 = SafeParcelReader.createStringList(parcel, readHeader);
break;
case 6:
arrayList5 = SafeParcelReader.createStringList(parcel, readHeader);
break;
default:
SafeParcelReader.skipUnknownField(parcel, readHeader);
break;
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzs(i, arrayList, arrayList2, arrayList3, arrayList4, arrayList5);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new zzs[i];
}
}

View File

@@ -0,0 +1,135 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.common.server.response.FastJsonResponse;
import com.google.android.gms.internal.auth.zzbz;
import com.unity3d.ads.metadata.InAppPurchaseMetaData;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
@SafeParcelable.Class(creator = "AuthenticatorAnnotatedDataCreator")
/* loaded from: classes2.dex */
public final class zzu extends zzbz {
public static final Parcelable.Creator<zzu> CREATOR = new zzv();
private static final HashMap zzc;
@SafeParcelable.Indicator
final Set zza;
@SafeParcelable.VersionField(id = 1)
final int zzb;
@SafeParcelable.Field(getter = "getInfo", id = 2)
private zzw zzd;
@SafeParcelable.Field(getter = "getSignature", id = 3)
private String zze;
@SafeParcelable.Field(getter = "getPackageName", id = 4)
private String zzf;
@SafeParcelable.Field(getter = "getId", id = 5)
private String zzg;
static {
HashMap hashMap = new HashMap();
zzc = hashMap;
hashMap.put("authenticatorInfo", FastJsonResponse.Field.forConcreteType("authenticatorInfo", 2, zzw.class));
hashMap.put(InAppPurchaseMetaData.KEY_SIGNATURE, FastJsonResponse.Field.forString(InAppPurchaseMetaData.KEY_SIGNATURE, 3));
hashMap.put("package", FastJsonResponse.Field.forString("package", 4));
}
public zzu() {
this.zza = new HashSet(3);
this.zzb = 1;
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final void addConcreteTypeInternal(FastJsonResponse.Field field, String str, FastJsonResponse fastJsonResponse) {
int safeParcelableFieldId = field.getSafeParcelableFieldId();
if (safeParcelableFieldId != 2) {
throw new IllegalArgumentException(String.format("Field with id=%d is not a known custom type. Found %s", Integer.valueOf(safeParcelableFieldId), fastJsonResponse.getClass().getCanonicalName()));
}
this.zzd = (zzw) fastJsonResponse;
this.zza.add(Integer.valueOf(safeParcelableFieldId));
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final /* synthetic */ Map getFieldMappings() {
return zzc;
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final Object getFieldValue(FastJsonResponse.Field field) {
int safeParcelableFieldId = field.getSafeParcelableFieldId();
if (safeParcelableFieldId == 1) {
return Integer.valueOf(this.zzb);
}
if (safeParcelableFieldId == 2) {
return this.zzd;
}
if (safeParcelableFieldId == 3) {
return this.zze;
}
if (safeParcelableFieldId == 4) {
return this.zzf;
}
throw new IllegalStateException("Unknown SafeParcelable id=" + field.getSafeParcelableFieldId());
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final boolean isFieldSet(FastJsonResponse.Field field) {
return this.zza.contains(Integer.valueOf(field.getSafeParcelableFieldId()));
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final void setStringInternal(FastJsonResponse.Field field, String str, String str2) {
int safeParcelableFieldId = field.getSafeParcelableFieldId();
if (safeParcelableFieldId == 3) {
this.zze = str2;
} else {
if (safeParcelableFieldId != 4) {
throw new IllegalArgumentException(String.format("Field with id=%d is not known to be a string.", Integer.valueOf(safeParcelableFieldId)));
}
this.zzf = str2;
}
this.zza.add(Integer.valueOf(safeParcelableFieldId));
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
Set set = this.zza;
if (set.contains(1)) {
SafeParcelWriter.writeInt(parcel, 1, this.zzb);
}
if (set.contains(2)) {
SafeParcelWriter.writeParcelable(parcel, 2, this.zzd, i, true);
}
if (set.contains(3)) {
SafeParcelWriter.writeString(parcel, 3, this.zze, true);
}
if (set.contains(4)) {
SafeParcelWriter.writeString(parcel, 4, this.zzf, true);
}
if (set.contains(5)) {
SafeParcelWriter.writeString(parcel, 5, this.zzg, true);
}
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
@SafeParcelable.Constructor
public zzu(@SafeParcelable.Indicator Set set, @SafeParcelable.Param(id = 1) int i, @SafeParcelable.Param(id = 2) zzw zzwVar, @SafeParcelable.Param(id = 3) String str, @SafeParcelable.Param(id = 4) String str2, @SafeParcelable.Param(id = 5) String str3) {
this.zza = set;
this.zzb = i;
this.zzd = zzwVar;
this.zze = str;
this.zzf = str2;
this.zzg = str3;
}
}

View File

@@ -0,0 +1,51 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
import java.util.HashSet;
/* loaded from: classes2.dex */
public final class zzv implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
HashSet hashSet = new HashSet();
int i = 0;
zzw zzwVar = null;
String str = null;
String str2 = null;
String str3 = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
i = SafeParcelReader.readInt(parcel, readHeader);
hashSet.add(1);
} else if (fieldId == 2) {
zzwVar = (zzw) SafeParcelReader.createParcelable(parcel, readHeader, zzw.CREATOR);
hashSet.add(2);
} else if (fieldId == 3) {
str = SafeParcelReader.createString(parcel, readHeader);
hashSet.add(3);
} else if (fieldId == 4) {
str2 = SafeParcelReader.createString(parcel, readHeader);
hashSet.add(4);
} else if (fieldId != 5) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
str3 = SafeParcelReader.createString(parcel, readHeader);
hashSet.add(5);
}
}
if (parcel.dataPosition() == validateObjectHeader) {
return new zzu(hashSet, i, zzwVar, str, str2, str3);
}
throw new SafeParcelReader.ParseException("Overread allowed size end=" + validateObjectHeader, parcel);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new zzu[i];
}
}

View File

@@ -0,0 +1,150 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.app.PendingIntent;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.collection.ArraySet;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.common.server.response.FastJsonResponse;
import com.google.android.gms.internal.auth.zzbz;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
@SafeParcelable.Class(creator = "AuthenticatorTransferInfoCreator")
/* loaded from: classes2.dex */
public final class zzw extends zzbz {
public static final Parcelable.Creator<zzw> CREATOR = new zzx();
private static final HashMap zzc;
@SafeParcelable.Indicator
final Set zza;
@SafeParcelable.VersionField(id = 1)
final int zzb;
@SafeParcelable.Field(getter = "getAccountType", id = 2)
private String zzd;
@SafeParcelable.Field(getter = "getStatus", id = 3)
private int zze;
@SafeParcelable.Field(getter = "getTransferBytes", id = 4)
private byte[] zzf;
@SafeParcelable.Field(getter = "getPendingIntent", id = 5)
private PendingIntent zzg;
@SafeParcelable.Field(getter = "getDeviceMetaData", id = 6)
private DeviceMetaData zzh;
static {
HashMap hashMap = new HashMap();
zzc = hashMap;
hashMap.put("accountType", FastJsonResponse.Field.forString("accountType", 2));
hashMap.put("status", FastJsonResponse.Field.forInteger("status", 3));
hashMap.put("transferBytes", FastJsonResponse.Field.forBase64("transferBytes", 4));
}
public zzw() {
this.zza = new ArraySet(3);
this.zzb = 1;
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final /* synthetic */ Map getFieldMappings() {
return zzc;
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final Object getFieldValue(FastJsonResponse.Field field) {
int safeParcelableFieldId = field.getSafeParcelableFieldId();
if (safeParcelableFieldId == 1) {
return Integer.valueOf(this.zzb);
}
if (safeParcelableFieldId == 2) {
return this.zzd;
}
if (safeParcelableFieldId == 3) {
return Integer.valueOf(this.zze);
}
if (safeParcelableFieldId == 4) {
return this.zzf;
}
throw new IllegalStateException("Unknown SafeParcelable id=" + field.getSafeParcelableFieldId());
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final boolean isFieldSet(FastJsonResponse.Field field) {
return this.zza.contains(Integer.valueOf(field.getSafeParcelableFieldId()));
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final void setDecodedBytesInternal(FastJsonResponse.Field field, String str, byte[] bArr) {
int safeParcelableFieldId = field.getSafeParcelableFieldId();
if (safeParcelableFieldId == 4) {
this.zzf = bArr;
this.zza.add(Integer.valueOf(safeParcelableFieldId));
} else {
throw new IllegalArgumentException("Field with id=" + safeParcelableFieldId + " is not known to be a byte array.");
}
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final void setIntegerInternal(FastJsonResponse.Field field, String str, int i) {
int safeParcelableFieldId = field.getSafeParcelableFieldId();
if (safeParcelableFieldId == 3) {
this.zze = i;
this.zza.add(Integer.valueOf(safeParcelableFieldId));
} else {
throw new IllegalArgumentException("Field with id=" + safeParcelableFieldId + " is not known to be an int.");
}
}
@Override // com.google.android.gms.common.server.response.FastJsonResponse
public final void setStringInternal(FastJsonResponse.Field field, String str, String str2) {
int safeParcelableFieldId = field.getSafeParcelableFieldId();
if (safeParcelableFieldId != 2) {
throw new IllegalArgumentException(String.format("Field with id=%d is not known to be a string.", Integer.valueOf(safeParcelableFieldId)));
}
this.zzd = str2;
this.zza.add(Integer.valueOf(safeParcelableFieldId));
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
Set set = this.zza;
if (set.contains(1)) {
SafeParcelWriter.writeInt(parcel, 1, this.zzb);
}
if (set.contains(2)) {
SafeParcelWriter.writeString(parcel, 2, this.zzd, true);
}
if (set.contains(3)) {
SafeParcelWriter.writeInt(parcel, 3, this.zze);
}
if (set.contains(4)) {
SafeParcelWriter.writeByteArray(parcel, 4, this.zzf, true);
}
if (set.contains(5)) {
SafeParcelWriter.writeParcelable(parcel, 5, this.zzg, i, true);
}
if (set.contains(6)) {
SafeParcelWriter.writeParcelable(parcel, 6, this.zzh, i, true);
}
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
@SafeParcelable.Constructor
public zzw(@SafeParcelable.Indicator Set set, @SafeParcelable.Param(id = 1) int i, @SafeParcelable.Param(id = 2) String str, @SafeParcelable.Param(id = 3) int i2, @SafeParcelable.Param(id = 4) byte[] bArr, @SafeParcelable.Param(id = 5) PendingIntent pendingIntent, @SafeParcelable.Param(id = 6) DeviceMetaData deviceMetaData) {
this.zza = set;
this.zzb = i;
this.zzd = str;
this.zze = i2;
this.zzf = bArr;
this.zzg = pendingIntent;
this.zzh = deviceMetaData;
}
}

View File

@@ -0,0 +1,63 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.app.PendingIntent;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
import java.util.HashSet;
/* loaded from: classes2.dex */
public final class zzx implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
HashSet hashSet = new HashSet();
int i = 0;
String str = null;
byte[] bArr = null;
PendingIntent pendingIntent = null;
DeviceMetaData deviceMetaData = null;
int i2 = 0;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
switch (SafeParcelReader.getFieldId(readHeader)) {
case 1:
i = SafeParcelReader.readInt(parcel, readHeader);
hashSet.add(1);
break;
case 2:
str = SafeParcelReader.createString(parcel, readHeader);
hashSet.add(2);
break;
case 3:
i2 = SafeParcelReader.readInt(parcel, readHeader);
hashSet.add(3);
break;
case 4:
bArr = SafeParcelReader.createByteArray(parcel, readHeader);
hashSet.add(4);
break;
case 5:
pendingIntent = (PendingIntent) SafeParcelReader.createParcelable(parcel, readHeader, PendingIntent.CREATOR);
hashSet.add(5);
break;
case 6:
deviceMetaData = (DeviceMetaData) SafeParcelReader.createParcelable(parcel, readHeader, DeviceMetaData.CREATOR);
hashSet.add(6);
break;
default:
SafeParcelReader.skipUnknownField(parcel, readHeader);
break;
}
}
if (parcel.dataPosition() == validateObjectHeader) {
return new zzw(hashSet, i, str, i2, bArr, pendingIntent, deviceMetaData);
}
throw new SafeParcelReader.ParseException("Overread allowed size end=" + validateObjectHeader, parcel);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new zzw[i];
}
}

View File

@@ -0,0 +1,39 @@
package com.google.android.gms.auth.api.accounttransfer;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzy implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
int i = 0;
boolean z = false;
boolean z2 = false;
long j = 0;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
i = SafeParcelReader.readInt(parcel, readHeader);
} else if (fieldId == 2) {
z = SafeParcelReader.readBoolean(parcel, readHeader);
} else if (fieldId == 3) {
j = SafeParcelReader.readLong(parcel, readHeader);
} else if (fieldId != 4) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
z2 = SafeParcelReader.readBoolean(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new DeviceMetaData(i, z, j, z2);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new DeviceMetaData[i];
}
}