package com.google.android.gms.maps.model; import android.os.Parcel; import android.os.Parcelable; import androidx.core.view.ViewCompat; 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.List; /* JADX INFO: compiled from: com.google.android.gms:play-services-maps@@19.0.0 */ /* JADX INFO: loaded from: classes2.dex */ public final class CircleOptions extends AbstractSafeParcelable { public static final Parcelable.Creator CREATOR = new zzc(); private LatLng zza; private double zzb; private float zzc; private int zzd; private int zze; private float zzf; private boolean zzg; private boolean zzh; private List zzi; public CircleOptions() { this.zza = null; this.zzb = 0.0d; this.zzc = 10.0f; this.zzd = ViewCompat.MEASURED_STATE_MASK; this.zze = 0; this.zzf = 0.0f; this.zzg = true; this.zzh = false; this.zzi = null; } public CircleOptions center(LatLng latLng) { Preconditions.checkNotNull(latLng, "center must not be null."); this.zza = latLng; return this; } public CircleOptions clickable(boolean z) { this.zzh = z; return this; } public CircleOptions fillColor(int i) { this.zze = i; return this; } public LatLng getCenter() { return this.zza; } public int getFillColor() { return this.zze; } public double getRadius() { return this.zzb; } public int getStrokeColor() { return this.zzd; } public List getStrokePattern() { return this.zzi; } public float getStrokeWidth() { return this.zzc; } public float getZIndex() { return this.zzf; } public boolean isClickable() { return this.zzh; } public boolean isVisible() { return this.zzg; } public CircleOptions radius(double d) { this.zzb = d; return this; } public CircleOptions strokeColor(int i) { this.zzd = i; return this; } public CircleOptions strokePattern(List list) { this.zzi = list; return this; } public CircleOptions strokeWidth(float f) { this.zzc = f; return this; } public CircleOptions visible(boolean z) { this.zzg = z; return this; } @Override // android.os.Parcelable public final void writeToParcel(Parcel parcel, int i) { int iBeginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel); SafeParcelWriter.writeParcelable(parcel, 2, getCenter(), i, false); SafeParcelWriter.writeDouble(parcel, 3, getRadius()); SafeParcelWriter.writeFloat(parcel, 4, getStrokeWidth()); SafeParcelWriter.writeInt(parcel, 5, getStrokeColor()); SafeParcelWriter.writeInt(parcel, 6, getFillColor()); SafeParcelWriter.writeFloat(parcel, 7, getZIndex()); SafeParcelWriter.writeBoolean(parcel, 8, isVisible()); SafeParcelWriter.writeBoolean(parcel, 9, isClickable()); SafeParcelWriter.writeTypedList(parcel, 10, getStrokePattern(), false); SafeParcelWriter.finishObjectHeader(parcel, iBeginObjectHeader); } public CircleOptions zIndex(float f) { this.zzf = f; return this; } CircleOptions(LatLng latLng, double d, float f, int i, int i2, float f2, boolean z, boolean z2, List list) { this.zza = latLng; this.zzb = d; this.zzc = f; this.zzd = i; this.zze = i2; this.zzf = f2; this.zzg = z; this.zzh = z2; this.zzi = list; } }