package com.google.android.gms.maps.model; import android.os.Parcel; import android.os.Parcelable; import android.util.Log; import com.google.android.gms.common.internal.Objects; import com.google.android.gms.common.internal.Preconditions; import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable; import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /* JADX INFO: compiled from: com.google.android.gms:play-services-maps@@19.0.0 */ /* JADX INFO: loaded from: classes2.dex */ public class PatternItem extends AbstractSafeParcelable { public static final Parcelable.Creator CREATOR = new zzq(); private static final String zza = "PatternItem"; private final int zzb; private final Float zzc; public PatternItem(int i, Float f) { boolean z = true; if (i != 1 && (f == null || f.floatValue() < 0.0f)) { z = false; } Preconditions.checkArgument(z, "Invalid PatternItem: type=" + i + " length=" + f); this.zzb = i; this.zzc = f; } static List zza(List list) { PatternItem dash; if (list == null) { return null; } ArrayList arrayList = new ArrayList(list.size()); Iterator it = list.iterator(); while (it.hasNext()) { PatternItem dot = (PatternItem) it.next(); if (dot == null) { dot = null; } else { int i = dot.zzb; if (i == 0) { Preconditions.checkState(dot.zzc != null, "length must not be null."); dash = new Dash(dot.zzc.floatValue()); } else if (i == 1) { dot = new Dot(); } else if (i != 2) { Log.w(zza, "Unknown PatternItem type: " + i); } else { Preconditions.checkState(dot.zzc != null, "length must not be null."); dash = new Gap(dot.zzc.floatValue()); } dot = dash; } arrayList.add(dot); } return arrayList; } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof PatternItem)) { return false; } PatternItem patternItem = (PatternItem) obj; return this.zzb == patternItem.zzb && Objects.equal(this.zzc, patternItem.zzc); } public int hashCode() { return Objects.hashCode(Integer.valueOf(this.zzb), this.zzc); } public String toString() { return "[PatternItem: type=" + this.zzb + " length=" + this.zzc + "]"; } @Override // android.os.Parcelable public void writeToParcel(Parcel parcel, int i) { int i2 = this.zzb; int iBeginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel); SafeParcelWriter.writeInt(parcel, 2, i2); SafeParcelWriter.writeFloatObject(parcel, 3, this.zzc, false); SafeParcelWriter.finishObjectHeader(parcel, iBeginObjectHeader); } }