Initial version -- added millennium read funcionality

This commit is contained in:
Pablo
2026-03-09 22:05:28 +01:00
commit 77c2ded482
2770 changed files with 141927 additions and 0 deletions
@@ -0,0 +1,127 @@
package com.google.android.gms.maps.model;
import android.os.Parcel;
import android.os.Parcelable;
import android.util.Pair;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
/* JADX INFO: compiled from: com.google.android.gms:play-services-maps@@19.0.0 */
/* JADX INFO: loaded from: classes2.dex */
public final class StrokeStyle extends AbstractSafeParcelable {
public static final Parcelable.Creator<StrokeStyle> CREATOR = new zzad();
private final float zza;
private final int zzb;
private final int zzc;
private final boolean zzd;
private final StampStyle zze;
/* JADX INFO: compiled from: com.google.android.gms:play-services-maps@@19.0.0 */
public static final class Builder {
private float zza;
private int zzb;
private int zzc;
private boolean zzd;
private StampStyle zze;
private Builder() {
throw null;
}
public Builder(StrokeStyle strokeStyle) {
this.zza = strokeStyle.zza();
Pair pairZzb = strokeStyle.zzb();
this.zzb = ((Integer) pairZzb.first).intValue();
this.zzc = ((Integer) pairZzb.second).intValue();
this.zzd = strokeStyle.isVisible();
this.zze = strokeStyle.getStamp();
}
/* synthetic */ Builder(zzac zzacVar) {
}
public StrokeStyle build() {
return new StrokeStyle(this.zza, this.zzb, this.zzc, this.zzd, this.zze);
}
public Builder stamp(StampStyle stampStyle) {
this.zze = stampStyle;
return this;
}
public final Builder zza(int i) {
this.zzb = i;
this.zzc = i;
return this;
}
public final Builder zzb(int i, int i2) {
this.zzb = i;
this.zzc = i2;
return this;
}
public final Builder zzc(boolean z) {
this.zzd = z;
return this;
}
public final Builder zzd(float f) {
this.zza = f;
return this;
}
}
StrokeStyle(float f, int i, int i2, boolean z, StampStyle stampStyle) {
this.zza = f;
this.zzb = i;
this.zzc = i2;
this.zzd = z;
this.zze = stampStyle;
}
public static Builder colorBuilder(int i) {
Builder builder = new Builder((zzac) null);
builder.zza(i);
return builder;
}
public static Builder gradientBuilder(int i, int i2) {
Builder builder = new Builder((zzac) null);
builder.zzb(i, i2);
return builder;
}
public static Builder transparentColorBuilder() {
Builder builder = new Builder((zzac) null);
builder.zza(0);
return builder;
}
public StampStyle getStamp() {
return this.zze;
}
public boolean isVisible() {
return this.zzd;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int iBeginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeFloat(parcel, 2, this.zza);
SafeParcelWriter.writeInt(parcel, 3, this.zzb);
SafeParcelWriter.writeInt(parcel, 4, this.zzc);
SafeParcelWriter.writeBoolean(parcel, 5, isVisible());
SafeParcelWriter.writeParcelable(parcel, 6, getStamp(), i, false);
SafeParcelWriter.finishObjectHeader(parcel, iBeginObjectHeader);
}
public final float zza() {
return this.zza;
}
public final Pair zzb() {
return new Pair(Integer.valueOf(this.zzb), Integer.valueOf(this.zzc));
}
}