1 package com
.google
.android
.gms
.internal
;
3 import android
.os
.Parcel
;
4 import android
.os
.Parcelable
;
5 import com
.google
.android
.gms
.common
.internal
.safeparcel
.a
;
6 import com
.google
.android
.gms
.common
.internal
.safeparcel
.b
;
7 import com
.google
.android
.gms
.common
.internal
.safeparcel
.c
;
8 import com
.google
.android
.gms
.internal
.fx
;
9 import java
.util
.ArrayList
;
11 public class az
implements Parcelable
.Creator
{
12 static void a(fx fxVar
, Parcel parcel
, int i
) {
14 c
.a(parcel
, 1, fxVar
.a());
15 c
.b(parcel
, 2, fxVar
.b(), false);
20 public fx
createFromParcel(Parcel parcel
) {
23 ArrayList arrayList
= null;
24 while (parcel
.dataPosition() < b
) {
31 arrayList
= a
.c(parcel
, a
, fx
.a
.a
);
38 if (parcel
.dataPosition() == b
) {
39 return new fx(i
, arrayList
);
41 throw new b("Overread allowed size end=" + b
, parcel
);
45 public fx
[] newArray(int i
) {