h.smali
.class public Ly5/h;
.super Ljava/lang/Object;
.source "Renderer.java"
# static fields
.field public static final p:Ljava/lang/Object;
# instance fields
.field public a:Lcom/google/android/gms/maps/GoogleMap;
.field public final b:Lz5/a;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lz5/a<",
"Ly5/b;",
">;"
}
.end annotation
.end field
.field public c:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"La6/n;",
">;"
}
.end annotation
.end field
.field public d:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"La6/n;",
">;"
}
.end annotation
.end field
.field public e:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public f:Lz5/a;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lz5/a<",
"Ly5/b;",
">;"
}
.end annotation
.end field
.field public g:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"La6/e;",
"Lcom/google/android/gms/maps/model/GroundOverlay;",
">;"
}
.end annotation
.end field
.field public final h:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public final i:Landroidx/collection/LruCache;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/collection/LruCache<",
"Ljava/lang/String;",
"Landroid/graphics/Bitmap;",
">;"
}
.end annotation
.end field
.field public j:Z
.field public k:Landroid/content/Context;
.field public l:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"La6/b;",
">;"
}
.end annotation
.end field
.field public final m:Lz5/j;
.field public final n:Lz5/e;
.field public final o:Lz5/l;
# direct methods
.method public static constructor <clinit>()V
.registers 0
return-void
.end method
.method public constructor <init>(Lcom/google/android/gms/maps/GoogleMap;Landroid/content/Context;)V
.registers 4
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Lz5/a;
invoke-direct {v0}, Lz5/a;-><init>()V
iput-object v0, p0, Ly5/h;->b:Lz5/a;
iput-object p1, p0, Ly5/h;->a:Lcom/google/android/gms/maps/GoogleMap;
iput-object p2, p0, Ly5/h;->k:Landroid/content/Context;
const/4 p1, 0x0
iput-boolean p1, p0, Ly5/h;->j:Z
new-instance p1, Landroidx/collection/LruCache;
const/16 p2, 0x32
invoke-direct {p1, p2}, Landroidx/collection/LruCache;-><init>(I)V
iput-object p1, p0, Ly5/h;->i:Landroidx/collection/LruCache;
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Ly5/h;->h:Ljava/util/ArrayList;
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Ly5/h;->d:Ljava/util/HashMap;
const/4 p1, 0x0
iput-object p1, p0, Ly5/h;->m:Lz5/j;
iput-object p1, p0, Ly5/h;->n:Lz5/e;
iput-object p1, p0, Ly5/h;->o:Lz5/l;
new-instance p1, Lz5/a;
invoke-direct {p1}, Lz5/a;-><init>()V
iput-object p1, p0, Ly5/h;->f:Lz5/a;
return-void
.end method
.method public static synthetic a(Ly5/h;)Landroid/content/Context;
.registers 1
iget-object p0, p0, Ly5/h;->k:Landroid/content/Context;
return-object p0
.end method
.method public static a(Ljava/lang/Object;)V
.registers 2
instance-of v0, p0, Lcom/google/android/gms/maps/model/Marker;
if-eqz v0, :cond_a
check-cast p0, Lcom/google/android/gms/maps/model/Marker;
invoke-virtual {p0}, Lcom/google/android/gms/maps/model/Marker;->remove()V
goto :goto_36
:cond_a
instance-of v0, p0, Lcom/google/android/gms/maps/model/Polyline;
if-eqz v0, :cond_14
check-cast p0, Lcom/google/android/gms/maps/model/Polyline;
invoke-virtual {p0}, Lcom/google/android/gms/maps/model/Polyline;->remove()V
goto :goto_36
:cond_14
instance-of v0, p0, Lcom/google/android/gms/maps/model/Polygon;
if-eqz v0, :cond_1e
check-cast p0, Lcom/google/android/gms/maps/model/Polygon;
invoke-virtual {p0}, Lcom/google/android/gms/maps/model/Polygon;->remove()V
goto :goto_36
:cond_1e
instance-of v0, p0, Ljava/util/ArrayList;
if-eqz v0, :cond_36
check-cast p0, Ljava/util/ArrayList;
invoke-virtual {p0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object p0
:goto_28
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_36
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
invoke-static {v0}, Ly5/h;->a(Ljava/lang/Object;)V
goto :goto_28
:cond_36
:goto_36
return-void
.end method
.method public static b(Ly5/b;)Z
.registers 3
const-string v0, "visibility"
invoke-virtual {p0, v0}, Ly5/b;->b(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_14
invoke-virtual {p0, v0}, Ly5/b;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result p0
if-nez p0, :cond_14
const/4 p0, 0x0
goto :goto_15
:cond_14
const/4 p0, 0x1
:goto_15
return p0
.end method
# virtual methods
.method public a(Ljava/lang/String;)La6/n;
.registers 4
iget-object v0, p0, Ly5/h;->d:Ljava/util/HashMap;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, La6/n;
iget-object v1, p0, Ly5/h;->d:Ljava/util/HashMap;
invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
if-eqz v1, :cond_1a
iget-object v0, p0, Ly5/h;->d:Ljava/util/HashMap;
invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
move-object v0, p1
check-cast v0, La6/n;
:cond_1a
return-object v0
.end method
.method public a(Lcom/google/android/gms/maps/model/GroundOverlayOptions;)Lcom/google/android/gms/maps/model/GroundOverlay;
.registers 3
iget-object v0, p0, Ly5/h;->a:Lcom/google/android/gms/maps/GoogleMap;
invoke-virtual {v0, p1}, Lcom/google/android/gms/maps/GoogleMap;->addGroundOverlay(Lcom/google/android/gms/maps/model/GroundOverlayOptions;)Lcom/google/android/gms/maps/model/GroundOverlay;
move-result-object p1
return-object p1
.end method
.method public a(Lcom/google/android/gms/maps/model/MarkerOptions;Ly5/g;)Lcom/google/android/gms/maps/model/Marker;
.registers 3
invoke-virtual {p2}, Ly5/g;->d()Lcom/google/android/gms/maps/model/LatLng;
move-result-object p2
invoke-virtual {p1, p2}, Lcom/google/android/gms/maps/model/MarkerOptions;->position(Lcom/google/android/gms/maps/model/LatLng;)Lcom/google/android/gms/maps/model/MarkerOptions;
iget-object p2, p0, Ly5/h;->a:Lcom/google/android/gms/maps/GoogleMap;
invoke-virtual {p2, p1}, Lcom/google/android/gms/maps/GoogleMap;->addMarker(Lcom/google/android/gms/maps/model/MarkerOptions;)Lcom/google/android/gms/maps/model/Marker;
move-result-object p1
return-object p1
.end method
.method public a(Lcom/google/android/gms/maps/model/PolygonOptions;Ly5/a;)Lcom/google/android/gms/maps/model/Polygon;
.registers 4
invoke-interface {p2}, Ly5/a;->b()Ljava/util/List;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/google/android/gms/maps/model/PolygonOptions;->addAll(Ljava/lang/Iterable;)Lcom/google/android/gms/maps/model/PolygonOptions;
invoke-interface {p2}, Ly5/a;->c()Ljava/util/List;
move-result-object p2
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p2
:goto_f
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_1f
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
invoke-virtual {p1, v0}, Lcom/google/android/gms/maps/model/PolygonOptions;->addHole(Ljava/lang/Iterable;)Lcom/google/android/gms/maps/model/PolygonOptions;
goto :goto_f
:cond_1f
iget-object p2, p0, Ly5/h;->a:Lcom/google/android/gms/maps/GoogleMap;
invoke-virtual {p2, p1}, Lcom/google/android/gms/maps/GoogleMap;->addPolygon(Lcom/google/android/gms/maps/model/PolygonOptions;)Lcom/google/android/gms/maps/model/Polygon;
move-result-object p1
const/4 p2, 0x1
invoke-virtual {p1, p2}, Lcom/google/android/gms/maps/model/Polygon;->setClickable(Z)V
return-object p1
.end method
.method public a(Lcom/google/android/gms/maps/model/PolylineOptions;Ly5/e;)Lcom/google/android/gms/maps/model/Polyline;
.registers 3
invoke-virtual {p2}, Ly5/e;->d()Ljava/util/List;
move-result-object p2
invoke-virtual {p1, p2}, Lcom/google/android/gms/maps/model/PolylineOptions;->addAll(Ljava/lang/Iterable;)Lcom/google/android/gms/maps/model/PolylineOptions;
iget-object p2, p0, Ly5/h;->a:Lcom/google/android/gms/maps/GoogleMap;
invoke-virtual {p2, p1}, Lcom/google/android/gms/maps/GoogleMap;->addPolyline(Lcom/google/android/gms/maps/model/PolylineOptions;)Lcom/google/android/gms/maps/model/Polyline;
move-result-object p1
const/4 p2, 0x1
invoke-virtual {p1, p2}, Lcom/google/android/gms/maps/model/Polyline;->setClickable(Z)V
return-object p1
.end method
.method public a(La6/j;Ly5/c;La6/n;La6/n;Z)Ljava/lang/Object;
.registers 15
invoke-interface {p2}, Ly5/c;->a()Ljava/lang/String;
move-result-object v0
const-string v1, "drawOrder"
invoke-virtual {p1, v1}, Ly5/b;->b(Ljava/lang/String;)Z
move-result v2
const/4 v3, 0x0
const/4 v4, 0x0
if-eqz v2, :cond_18
:try_start_e
invoke-virtual {p1, v1}, Ly5/b;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
move-result v4
:try_end_16
.catch Ljava/lang/NumberFormatException; {:try_start_e .. :try_end_16} :catch_17
goto :goto_18
:catch_17
const/4 v2, 0x0
:cond_18
:goto_18
const/4 v1, -0x1
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v5
const/4 v6, 0x3
const/4 v7, 0x2
const/4 v8, 0x1
sparse-switch v5, :sswitch_data_e4
goto :goto_4b
:sswitch_24
const-string v3, "LineString"
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4b
const/4 v3, 0x1
goto :goto_4c
:sswitch_2e
const-string v3, "Polygon"
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4b
const/4 v3, 0x2
goto :goto_4c
:sswitch_38
const-string v3, "MultiGeometry"
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4b
const/4 v3, 0x3
goto :goto_4c
:sswitch_42
const-string v5, "Point"
invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4b
goto :goto_4c
:cond_4b
:goto_4b
const/4 v3, -0x1
:goto_4c
if-eqz v3, :cond_b7
if-eq v3, v8, :cond_8d
if-eq v3, v7, :cond_63
if-eq v3, v6, :cond_56
const/4 p1, 0x0
return-object p1
:cond_56
move-object v2, p2
check-cast v2, La6/h;
move-object v0, p0
move-object v1, p1
move-object v3, p3
move-object v4, p4
move v5, p5
invoke-virtual/range {v0 .. v5}, Ly5/h;->a(La6/j;La6/h;La6/n;La6/n;Z)Ljava/util/ArrayList;
move-result-object p1
return-object p1
:cond_63
invoke-virtual {p3}, La6/n;->f()Lcom/google/android/gms/maps/model/PolygonOptions;
move-result-object p1
if-eqz p4, :cond_6d
invoke-virtual {p0, p1, p4}, Ly5/h;->a(Lcom/google/android/gms/maps/model/PolygonOptions;La6/n;)V
goto :goto_7e
:cond_6d
invoke-virtual {p3}, La6/n;->n()Z
move-result p3
if-eqz p3, :cond_7e
invoke-virtual {p1}, Lcom/google/android/gms/maps/model/PolygonOptions;->getFillColor()I
move-result p3
invoke-static {p3}, La6/n;->b(I)I
move-result p3
invoke-virtual {p1, p3}, Lcom/google/android/gms/maps/model/PolygonOptions;->fillColor(I)Lcom/google/android/gms/maps/model/PolygonOptions;
:cond_7e
:goto_7e
check-cast p2, Ly5/a;
invoke-virtual {p0, p1, p2}, Ly5/h;->a(Lcom/google/android/gms/maps/model/PolygonOptions;Ly5/a;)Lcom/google/android/gms/maps/model/Polygon;
move-result-object p1
invoke-virtual {p1, p5}, Lcom/google/android/gms/maps/model/Polygon;->setVisible(Z)V
if-eqz v2, :cond_8c
invoke-virtual {p1, v4}, Lcom/google/android/gms/maps/model/Polygon;->setZIndex(F)V
:cond_8c
return-object p1
:cond_8d
invoke-virtual {p3}, La6/n;->g()Lcom/google/android/gms/maps/model/PolylineOptions;
move-result-object p1
if-eqz p4, :cond_97
invoke-virtual {p0, p1, p4}, Ly5/h;->a(Lcom/google/android/gms/maps/model/PolylineOptions;La6/n;)V
goto :goto_a8
:cond_97
invoke-virtual {p3}, La6/n;->m()Z
move-result p3
if-eqz p3, :cond_a8
invoke-virtual {p1}, Lcom/google/android/gms/maps/model/PolylineOptions;->getColor()I
move-result p3
invoke-static {p3}, La6/n;->b(I)I
move-result p3
invoke-virtual {p1, p3}, Lcom/google/android/gms/maps/model/PolylineOptions;->color(I)Lcom/google/android/gms/maps/model/PolylineOptions;
:cond_a8
:goto_a8
check-cast p2, Ly5/e;
invoke-virtual {p0, p1, p2}, Ly5/h;->a(Lcom/google/android/gms/maps/model/PolylineOptions;Ly5/e;)Lcom/google/android/gms/maps/model/Polyline;
move-result-object p1
invoke-virtual {p1, p5}, Lcom/google/android/gms/maps/model/Polyline;->setVisible(Z)V
if-eqz v2, :cond_b6
invoke-virtual {p1, v4}, Lcom/google/android/gms/maps/model/Polyline;->setZIndex(F)V
:cond_b6
return-object p1
:cond_b7
invoke-virtual {p3}, La6/n;->e()Lcom/google/android/gms/maps/model/MarkerOptions;
move-result-object v0
if-eqz p4, :cond_c5
invoke-virtual {p3}, La6/n;->d()Ljava/lang/String;
move-result-object v1
invoke-virtual {p0, v0, p4, v1}, Ly5/h;->a(Lcom/google/android/gms/maps/model/MarkerOptions;La6/n;Ljava/lang/String;)V
goto :goto_d2
:cond_c5
invoke-virtual {p3}, La6/n;->d()Ljava/lang/String;
move-result-object p4
if-eqz p4, :cond_d2
invoke-virtual {p3}, La6/n;->d()Ljava/lang/String;
move-result-object p4
invoke-virtual {p0, p4, v0}, Ly5/h;->a(Ljava/lang/String;Lcom/google/android/gms/maps/model/MarkerOptions;)V
:cond_d2
:goto_d2
check-cast p2, La6/k;
invoke-virtual {p0, v0, p2}, Ly5/h;->a(Lcom/google/android/gms/maps/model/MarkerOptions;Ly5/g;)Lcom/google/android/gms/maps/model/Marker;
move-result-object p2
invoke-virtual {p2, p5}, Lcom/google/android/gms/maps/model/Marker;->setVisible(Z)V
invoke-virtual {p0, p3, p2, p1}, Ly5/h;->a(La6/n;Lcom/google/android/gms/maps/model/Marker;La6/j;)V
if-eqz v2, :cond_e3
invoke-virtual {p2, v4}, Lcom/google/android/gms/maps/model/Marker;->setZIndex(F)V
:cond_e3
return-object p2
:sswitch_data_e4
.sparse-switch
0x49b6570 -> :sswitch_42
0x55028ab -> :sswitch_38
0x4b86ed1a -> :sswitch_2e
0x6bb01145 -> :sswitch_24
.end sparse-switch
.end method
.method public a(Ly5/b;Ly5/c;)Ljava/lang/Object;
.registers 5
invoke-interface {p2}, Ly5/c;->a()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v1
sparse-switch v1, :sswitch_data_de
goto :goto_52
:sswitch_c
const-string v1, "GeometryCollection"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_52
const/4 v0, 0x6
goto :goto_53
:sswitch_16
const-string v1, "LineString"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_52
const/4 v0, 0x1
goto :goto_53
:sswitch_20
const-string v1, "Polygon"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_52
const/4 v0, 0x2
goto :goto_53
:sswitch_2a
const-string v1, "Point"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_52
const/4 v0, 0x0
goto :goto_53
:sswitch_34
const-string v1, "MultiLineString"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_52
const/4 v0, 0x4
goto :goto_53
:sswitch_3e
const-string v1, "MultiPoint"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_52
const/4 v0, 0x3
goto :goto_53
:sswitch_48
const-string v1, "MultiPolygon"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_52
const/4 v0, 0x5
goto :goto_53
:cond_52
:goto_52
const/4 v0, -0x1
:goto_53
const/4 v1, 0x0
packed-switch v0, :pswitch_data_fc
return-object v1
:pswitch_58
check-cast p1, Lz5/b;
check-cast p2, Lz5/c;
invoke-virtual {p2}, Lz5/c;->e()Ljava/util/List;
move-result-object p2
invoke-virtual {p0, p1, p2}, Ly5/h;->a(Lz5/b;Ljava/util/List;)Ljava/util/ArrayList;
move-result-object p1
return-object p1
:pswitch_65
check-cast p1, Lz5/b;
invoke-virtual {p1}, Lz5/b;->i()Lz5/l;
move-result-object p1
check-cast p2, Lz5/h;
invoke-virtual {p0, p1, p2}, Ly5/h;->a(Lz5/l;Lz5/h;)Ljava/util/ArrayList;
move-result-object p1
return-object p1
:pswitch_72
check-cast p1, Lz5/b;
invoke-virtual {p1}, Lz5/b;->e()Lz5/e;
move-result-object p1
check-cast p2, Lz5/f;
invoke-virtual {p0, p1, p2}, Ly5/h;->a(Lz5/e;Lz5/f;)Ljava/util/ArrayList;
move-result-object p1
return-object p1
:pswitch_7f
check-cast p1, Lz5/b;
invoke-virtual {p1}, Lz5/b;->g()Lz5/j;
move-result-object p1
check-cast p2, Lz5/g;
invoke-virtual {p0, p1, p2}, Ly5/h;->a(Lz5/j;Lz5/g;)Ljava/util/ArrayList;
move-result-object p1
return-object p1
:pswitch_8c
instance-of v0, p1, Lz5/b;
if-nez v0, :cond_a1
instance-of v0, p1, La6/j;
if-eqz v0, :cond_9a
check-cast p1, La6/j;
invoke-virtual {p1}, La6/j;->g()Lcom/google/android/gms/maps/model/PolygonOptions;
move-result-object v1
:cond_9a
check-cast p2, Ly5/a;
invoke-virtual {p0, v1, p2}, Ly5/h;->a(Lcom/google/android/gms/maps/model/PolygonOptions;Ly5/a;)Lcom/google/android/gms/maps/model/Polygon;
move-result-object p1
return-object p1
:cond_a1
check-cast p1, Lz5/b;
invoke-virtual {p1}, Lz5/b;->h()Lcom/google/android/gms/maps/model/PolygonOptions;
throw v1
:pswitch_a7
instance-of v0, p1, Lz5/b;
if-nez v0, :cond_bc
instance-of v0, p1, La6/j;
if-eqz v0, :cond_b5
check-cast p1, La6/j;
invoke-virtual {p1}, La6/j;->h()Lcom/google/android/gms/maps/model/PolylineOptions;
move-result-object v1
:cond_b5
check-cast p2, Lz5/d;
invoke-virtual {p0, v1, p2}, Ly5/h;->a(Lcom/google/android/gms/maps/model/PolylineOptions;Ly5/e;)Lcom/google/android/gms/maps/model/Polyline;
move-result-object p1
return-object p1
:cond_bc
check-cast p1, Lz5/b;
invoke-virtual {p1}, Lz5/b;->j()Lcom/google/android/gms/maps/model/PolylineOptions;
throw v1
:pswitch_c2
instance-of v0, p1, Lz5/b;
if-nez v0, :cond_d7
instance-of v0, p1, La6/j;
if-eqz v0, :cond_d0
check-cast p1, La6/j;
invoke-virtual {p1}, La6/j;->f()Lcom/google/android/gms/maps/model/MarkerOptions;
move-result-object v1
:cond_d0
check-cast p2, Lz5/i;
invoke-virtual {p0, v1, p2}, Ly5/h;->a(Lcom/google/android/gms/maps/model/MarkerOptions;Ly5/g;)Lcom/google/android/gms/maps/model/Marker;
move-result-object p1
return-object p1
:cond_d7
check-cast p1, Lz5/b;
invoke-virtual {p1}, Lz5/b;->f()Lcom/google/android/gms/maps/model/MarkerOptions;
throw v1
nop
:sswitch_data_de
.sparse-switch
-0x7e2b361f -> :sswitch_48
-0x3f883809 -> :sswitch_3e
-0x2560d4e2 -> :sswitch_34
0x49b6570 -> :sswitch_2a
0x4b86ed1a -> :sswitch_20
0x6bb01145 -> :sswitch_16
0x7440e8d0 -> :sswitch_c
.end sparse-switch
:pswitch_data_fc
.packed-switch 0x0
:pswitch_c2
:pswitch_a7
:pswitch_8c
:pswitch_7f
:pswitch_72
:pswitch_65
:pswitch_58
.end packed-switch
.end method
.method public final a(La6/j;La6/h;La6/n;La6/n;Z)Ljava/util/ArrayList;
.registers 14
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"La6/j;",
"La6/h;",
"La6/n;",
"La6/n;",
"Z)",
"Ljava/util/ArrayList<",
"Ljava/lang/Object;",
">;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
invoke-virtual {p2}, La6/h;->d()Ljava/util/ArrayList;
move-result-object p2
invoke-virtual {p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object p2
:goto_d
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_27
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
move-object v4, v1
check-cast v4, Ly5/c;
move-object v2, p0
move-object v3, p1
move-object v5, p3
move-object v6, p4
move v7, p5
invoke-virtual/range {v2 .. v7}, Ly5/h;->a(La6/j;Ly5/c;La6/n;La6/n;Z)Ljava/lang/Object;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_d
:cond_27
return-object v0
.end method
.method public final a(Lz5/b;Ljava/util/List;)Ljava/util/ArrayList;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lz5/b;",
"Ljava/util/List<",
"Ly5/c;",
">;)",
"Ljava/util/ArrayList<",
"Ljava/lang/Object;",
">;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p2
:goto_9
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1d
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ly5/c;
invoke-virtual {p0, p1, v1}, Ly5/h;->a(Ly5/b;Ly5/c;)Ljava/lang/Object;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_9
:cond_1d
return-object v0
.end method
.method public final a(Lz5/e;Lz5/f;)Ljava/util/ArrayList;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lz5/e;",
"Lz5/f;",
")",
"Ljava/util/ArrayList<",
"Lcom/google/android/gms/maps/model/Polyline;",
">;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
invoke-virtual {p2}, Lz5/f;->e()Ljava/util/List;
move-result-object p2
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p2
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-nez v1, :cond_14
return-object v0
:cond_14
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p2
check-cast p2, Lz5/d;
invoke-virtual {p1}, Lz5/e;->b()Lcom/google/android/gms/maps/model/PolylineOptions;
const/4 p1, 0x0
throw p1
.end method
.method public final a(Lz5/j;Lz5/g;)Ljava/util/ArrayList;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lz5/j;",
"Lz5/g;",
")",
"Ljava/util/ArrayList<",
"Lcom/google/android/gms/maps/model/Marker;",
">;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
invoke-virtual {p2}, Lz5/g;->e()Ljava/util/List;
move-result-object p2
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p2
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-nez v1, :cond_14
return-object v0
:cond_14
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p2
check-cast p2, Lz5/i;
invoke-virtual {p1}, Lz5/j;->b()Lcom/google/android/gms/maps/model/MarkerOptions;
const/4 p1, 0x0
throw p1
.end method
.method public final a(Lz5/l;Lz5/h;)Ljava/util/ArrayList;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lz5/l;",
"Lz5/h;",
")",
"Ljava/util/ArrayList<",
"Lcom/google/android/gms/maps/model/Polygon;",
">;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
invoke-virtual {p2}, Lz5/h;->e()Ljava/util/List;
move-result-object p2
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p2
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-nez v1, :cond_14
return-object v0
:cond_14
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p2
check-cast p2, Lz5/k;
invoke-virtual {p1}, Lz5/l;->b()Lcom/google/android/gms/maps/model/PolygonOptions;
const/4 p1, 0x0
throw p1
.end method
.method public final a()V
.registers 3
iget-object v0, p0, Ly5/h;->a:Lcom/google/android/gms/maps/GoogleMap;
new-instance v1, Ly5/h$a;
invoke-direct {v1, p0}, Ly5/h$a;-><init>(Ly5/h;)V
invoke-virtual {v0, v1}, Lcom/google/android/gms/maps/GoogleMap;->setInfoWindowAdapter(Lcom/google/android/gms/maps/GoogleMap$InfoWindowAdapter;)V
return-void
.end method
.method public final a(La6/n;Lcom/google/android/gms/maps/model/Marker;La6/j;)V
.registers 11
const-string v0, "name"
invoke-virtual {p3, v0}, Ly5/b;->b(Ljava/lang/String;)Z
move-result v1
const-string v2, "description"
invoke-virtual {p3, v2}, Ly5/b;->b(Ljava/lang/String;)Z
move-result v3
invoke-virtual {p1}, La6/n;->i()Z
move-result v4
invoke-virtual {p1}, La6/n;->b()Ljava/util/HashMap;
move-result-object v5
const-string v6, "text"
invoke-virtual {v5, v6}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v5
if-eqz v4, :cond_2f
if-eqz v5, :cond_2f
invoke-virtual {p1}, La6/n;->b()Ljava/util/HashMap;
move-result-object p1
invoke-virtual {p1, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/String;
invoke-virtual {p2, p1}, Lcom/google/android/gms/maps/model/Marker;->setTitle(Ljava/lang/String;)V
invoke-virtual {p0}, Ly5/h;->a()V
goto :goto_6d
:cond_2f
if-eqz v4, :cond_3e
if-eqz v1, :cond_3e
invoke-virtual {p3, v0}, Ly5/b;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-virtual {p2, p1}, Lcom/google/android/gms/maps/model/Marker;->setTitle(Ljava/lang/String;)V
invoke-virtual {p0}, Ly5/h;->a()V
goto :goto_6d
:cond_3e
if-eqz v1, :cond_54
if-eqz v3, :cond_54
invoke-virtual {p3, v0}, Ly5/b;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-virtual {p2, p1}, Lcom/google/android/gms/maps/model/Marker;->setTitle(Ljava/lang/String;)V
invoke-virtual {p3, v2}, Ly5/b;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-virtual {p2, p1}, Lcom/google/android/gms/maps/model/Marker;->setSnippet(Ljava/lang/String;)V
invoke-virtual {p0}, Ly5/h;->a()V
goto :goto_6d
:cond_54
if-eqz v3, :cond_61
invoke-virtual {p3, v2}, Ly5/b;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-virtual {p2, p1}, Lcom/google/android/gms/maps/model/Marker;->setTitle(Ljava/lang/String;)V
invoke-virtual {p0}, Ly5/h;->a()V
goto :goto_6d
:cond_61
if-eqz v1, :cond_6d
invoke-virtual {p3, v0}, Ly5/b;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-virtual {p2, p1}, Lcom/google/android/gms/maps/model/Marker;->setTitle(Ljava/lang/String;)V
invoke-virtual {p0}, Ly5/h;->a()V
:cond_6d
:goto_6d
return-void
.end method
.method public final a(Lcom/google/android/gms/maps/model/MarkerOptions;La6/n;Ljava/lang/String;)V
.registers 7
invoke-virtual {p2}, La6/n;->e()Lcom/google/android/gms/maps/model/MarkerOptions;
move-result-object v0
const-string v1, "heading"
invoke-virtual {p2, v1}, La6/n;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_13
invoke-virtual {v0}, Lcom/google/android/gms/maps/model/MarkerOptions;->getRotation()F
move-result v1
invoke-virtual {p1, v1}, Lcom/google/android/gms/maps/model/MarkerOptions;->rotation(F)Lcom/google/android/gms/maps/model/MarkerOptions;
:cond_13
const-string v1, "hotSpot"
invoke-virtual {p2, v1}, La6/n;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_26
invoke-virtual {v0}, Lcom/google/android/gms/maps/model/MarkerOptions;->getAnchorU()F
move-result v1
invoke-virtual {v0}, Lcom/google/android/gms/maps/model/MarkerOptions;->getAnchorV()F
move-result v2
invoke-virtual {p1, v1, v2}, Lcom/google/android/gms/maps/model/MarkerOptions;->anchor(FF)Lcom/google/android/gms/maps/model/MarkerOptions;
:cond_26
const-string v1, "markerColor"
invoke-virtual {p2, v1}, La6/n;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_35
invoke-virtual {v0}, Lcom/google/android/gms/maps/model/MarkerOptions;->getIcon()Lcom/google/android/gms/maps/model/BitmapDescriptor;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/google/android/gms/maps/model/MarkerOptions;->icon(Lcom/google/android/gms/maps/model/BitmapDescriptor;)Lcom/google/android/gms/maps/model/MarkerOptions;
:cond_35
const-string v0, "iconUrl"
invoke-virtual {p2, v0}, La6/n;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_45
invoke-virtual {p2}, La6/n;->d()Ljava/lang/String;
move-result-object p2
invoke-virtual {p0, p2, p1}, Ly5/h;->a(Ljava/lang/String;Lcom/google/android/gms/maps/model/MarkerOptions;)V
goto :goto_4a
:cond_45
if-eqz p3, :cond_4a
invoke-virtual {p0, p3, p1}, Ly5/h;->a(Ljava/lang/String;Lcom/google/android/gms/maps/model/MarkerOptions;)V
:cond_4a
:goto_4a
return-void
.end method
.method public final a(Lcom/google/android/gms/maps/model/PolygonOptions;La6/n;)V
.registers 5
invoke-virtual {p2}, La6/n;->f()Lcom/google/android/gms/maps/model/PolygonOptions;
move-result-object v0
invoke-virtual {p2}, La6/n;->j()Z
move-result v1
if-eqz v1, :cond_19
const-string v1, "fillColor"
invoke-virtual {p2, v1}, La6/n;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_19
invoke-virtual {v0}, Lcom/google/android/gms/maps/model/PolygonOptions;->getFillColor()I
move-result v1
invoke-virtual {p1, v1}, Lcom/google/android/gms/maps/model/PolygonOptions;->fillColor(I)Lcom/google/android/gms/maps/model/PolygonOptions;
:cond_19
invoke-virtual {p2}, La6/n;->k()Z
move-result v1
if-eqz v1, :cond_3d
const-string v1, "outlineColor"
invoke-virtual {p2, v1}, La6/n;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_2e
invoke-virtual {v0}, Lcom/google/android/gms/maps/model/PolygonOptions;->getStrokeColor()I
move-result v1
invoke-virtual {p1, v1}, Lcom/google/android/gms/maps/model/PolygonOptions;->strokeColor(I)Lcom/google/android/gms/maps/model/PolygonOptions;
:cond_2e
const-string v1, "width"
invoke-virtual {p2, v1}, La6/n;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_3d
invoke-virtual {v0}, Lcom/google/android/gms/maps/model/PolygonOptions;->getStrokeWidth()F
move-result v1
invoke-virtual {p1, v1}, Lcom/google/android/gms/maps/model/PolygonOptions;->strokeWidth(F)Lcom/google/android/gms/maps/model/PolygonOptions;
:cond_3d
invoke-virtual {p2}, La6/n;->n()Z
move-result p2
if-eqz p2, :cond_4e
invoke-virtual {v0}, Lcom/google/android/gms/maps/model/PolygonOptions;->getFillColor()I
move-result p2
invoke-static {p2}, La6/n;->b(I)I
move-result p2
invoke-virtual {p1, p2}, Lcom/google/android/gms/maps/model/PolygonOptions;->fillColor(I)Lcom/google/android/gms/maps/model/PolygonOptions;
:cond_4e
return-void
.end method
.method public final a(Lcom/google/android/gms/maps/model/PolylineOptions;La6/n;)V
.registers 5
invoke-virtual {p2}, La6/n;->g()Lcom/google/android/gms/maps/model/PolylineOptions;
move-result-object v0
const-string v1, "outlineColor"
invoke-virtual {p2, v1}, La6/n;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_13
invoke-virtual {v0}, Lcom/google/android/gms/maps/model/PolylineOptions;->getColor()I
move-result v1
invoke-virtual {p1, v1}, Lcom/google/android/gms/maps/model/PolylineOptions;->color(I)Lcom/google/android/gms/maps/model/PolylineOptions;
:cond_13
const-string v1, "width"
invoke-virtual {p2, v1}, La6/n;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_22
invoke-virtual {v0}, Lcom/google/android/gms/maps/model/PolylineOptions;->getWidth()F
move-result v1
invoke-virtual {p1, v1}, Lcom/google/android/gms/maps/model/PolylineOptions;->width(F)Lcom/google/android/gms/maps/model/PolylineOptions;
:cond_22
invoke-virtual {p2}, La6/n;->m()Z
move-result p2
if-eqz p2, :cond_33
invoke-virtual {v0}, Lcom/google/android/gms/maps/model/PolylineOptions;->getColor()I
move-result p2
invoke-static {p2}, La6/n;->b(I)I
move-result p2
invoke-virtual {p1, p2}, Lcom/google/android/gms/maps/model/PolylineOptions;->color(I)Lcom/google/android/gms/maps/model/PolylineOptions;
:cond_33
return-void
.end method
.method public a(Ljava/lang/Object;Ly5/b;)V
.registers 4
iget-object v0, p0, Ly5/h;->f:Lz5/a;
invoke-virtual {v0, p2, p1}, Lz5/a;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public a(Ljava/lang/String;Landroid/graphics/Bitmap;)V
.registers 4
iget-object v0, p0, Ly5/h;->i:Landroidx/collection/LruCache;
invoke-virtual {v0, p1, p2}, Landroidx/collection/LruCache;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public final a(Ljava/lang/String;Lcom/google/android/gms/maps/model/MarkerOptions;)V
.registers 4
iget-object v0, p0, Ly5/h;->i:Landroidx/collection/LruCache;
invoke-virtual {v0, p1}, Landroidx/collection/LruCache;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_18
iget-object v0, p0, Ly5/h;->i:Landroidx/collection/LruCache;
invoke-virtual {v0, p1}, Landroidx/collection/LruCache;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/graphics/Bitmap;
invoke-static {p1}, Lcom/google/android/gms/maps/model/BitmapDescriptorFactory;->fromBitmap(Landroid/graphics/Bitmap;)Lcom/google/android/gms/maps/model/BitmapDescriptor;
move-result-object p1
invoke-virtual {p2, p1}, Lcom/google/android/gms/maps/model/MarkerOptions;->icon(Lcom/google/android/gms/maps/model/BitmapDescriptor;)Lcom/google/android/gms/maps/model/MarkerOptions;
goto :goto_25
:cond_18
iget-object p2, p0, Ly5/h;->h:Ljava/util/ArrayList;
invoke-virtual {p2, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_25
iget-object p2, p0, Ly5/h;->h:Ljava/util/ArrayList;
invoke-virtual {p2, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_25
:goto_25
return-void
.end method
.method public a(Ljava/util/HashMap;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"La6/n;",
">;)V"
}
.end annotation
iget-object v0, p0, Ly5/h;->d:Ljava/util/HashMap;
invoke-virtual {v0, p1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
return-void
.end method
.method public a(Ljava/util/HashMap;Ljava/util/HashMap;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"La6/n;",
">;)V"
}
.end annotation
invoke-virtual {p1}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_8
:goto_8
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_28
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
invoke-virtual {p1, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
invoke-virtual {p2, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_8
invoke-virtual {p2, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
invoke-virtual {p2, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_8
:cond_28
return-void
.end method
.method public a(Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/ArrayList;Ljava/util/HashMap;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"La6/n;",
">;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/util/HashMap<",
"La6/j;",
"Ljava/lang/Object;",
">;",
"Ljava/util/ArrayList<",
"La6/b;",
">;",
"Ljava/util/HashMap<",
"La6/e;",
"Lcom/google/android/gms/maps/model/GroundOverlay;",
">;)V"
}
.end annotation
iput-object p1, p0, Ly5/h;->c:Ljava/util/HashMap;
iput-object p2, p0, Ly5/h;->e:Ljava/util/HashMap;
iget-object p1, p0, Ly5/h;->b:Lz5/a;
invoke-virtual {p1, p3}, Lz5/a;->putAll(Ljava/util/Map;)V
iput-object p4, p0, Ly5/h;->l:Ljava/util/ArrayList;
iput-object p5, p0, Ly5/h;->g:Ljava/util/HashMap;
return-void
.end method
.method public a(Ly5/b;)V
.registers 9
sget-object v0, Ly5/h;->p:Ljava/lang/Object;
instance-of v1, p1, Lz5/b;
if-eqz v1, :cond_c
move-object v1, p1
check-cast v1, Lz5/b;
invoke-virtual {p0, v1}, Ly5/h;->a(Lz5/b;)V
:cond_c
iget-boolean v1, p0, Ly5/h;->j:Z
if-eqz v1, :cond_50
iget-object v1, p0, Ly5/h;->b:Lz5/a;
invoke-virtual {v1, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_21
iget-object v1, p0, Ly5/h;->b:Lz5/a;
invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
invoke-static {v1}, Ly5/h;->a(Ljava/lang/Object;)V
:cond_21
invoke-virtual {p1}, Ly5/b;->d()Z
move-result v1
if-eqz v1, :cond_50
instance-of v0, p1, La6/j;
if-eqz v0, :cond_48
invoke-static {p1}, Ly5/h;->b(Ly5/b;)Z
move-result v6
invoke-virtual {p1}, Ly5/b;->b()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1}, Ly5/b;->a()Ly5/c;
move-result-object v3
invoke-virtual {p0, v0}, Ly5/h;->a(Ljava/lang/String;)La6/n;
move-result-object v4
move-object v2, p1
check-cast v2, La6/j;
invoke-virtual {v2}, La6/j;->e()La6/n;
move-result-object v5
move-object v1, p0
invoke-virtual/range {v1 .. v6}, Ly5/h;->a(La6/j;Ly5/c;La6/n;La6/n;Z)Ljava/lang/Object;
move-result-object v0
goto :goto_50
:cond_48
invoke-virtual {p1}, Ly5/b;->a()Ly5/c;
move-result-object v0
invoke-virtual {p0, p1, v0}, Ly5/h;->a(Ly5/b;Ly5/c;)Ljava/lang/Object;
move-result-object v0
:cond_50
:goto_50
iget-object v1, p0, Ly5/h;->b:Lz5/a;
invoke-virtual {v1, p1, v0}, Lz5/a;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public final a(Lz5/b;)V
.registers 3
invoke-virtual {p1}, Lz5/b;->g()Lz5/j;
move-result-object v0
if-nez v0, :cond_b
iget-object v0, p0, Ly5/h;->m:Lz5/j;
invoke-virtual {p1, v0}, Lz5/b;->a(Lz5/j;)V
:cond_b
invoke-virtual {p1}, Lz5/b;->e()Lz5/e;
move-result-object v0
if-nez v0, :cond_16
iget-object v0, p0, Ly5/h;->n:Lz5/e;
invoke-virtual {p1, v0}, Lz5/b;->a(Lz5/e;)V
:cond_16
invoke-virtual {p1}, Lz5/b;->i()Lz5/l;
move-result-object v0
if-nez v0, :cond_21
iget-object v0, p0, Ly5/h;->o:Lz5/l;
invoke-virtual {p1, v0}, Lz5/b;->a(Lz5/l;)V
:cond_21
return-void
.end method
.method public a(Z)V
.registers 2
iput-boolean p1, p0, Ly5/h;->j:Z
return-void
.end method
.method public b()Ljava/util/HashMap;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/HashMap<",
"+",
"Ly5/b;",
"Ljava/lang/Object;",
">;"
}
.end annotation
iget-object v0, p0, Ly5/h;->b:Lz5/a;
return-object v0
.end method
.method public c()Ljava/util/ArrayList;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList<",
"La6/b;",
">;"
}
.end annotation
iget-object v0, p0, Ly5/h;->l:Ljava/util/ArrayList;
return-object v0
.end method
.method public d()Ljava/util/HashMap;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/HashMap<",
"La6/e;",
"Lcom/google/android/gms/maps/model/GroundOverlay;",
">;"
}
.end annotation
iget-object v0, p0, Ly5/h;->g:Ljava/util/HashMap;
return-object v0
.end method
.method public e()Landroidx/collection/LruCache;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/collection/LruCache<",
"Ljava/lang/String;",
"Landroid/graphics/Bitmap;",
">;"
}
.end annotation
iget-object v0, p0, Ly5/h;->i:Landroidx/collection/LruCache;
return-object v0
.end method
.method public f()Ljava/util/ArrayList;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList<",
"Ljava/lang/String;",
">;"
}
.end annotation
iget-object v0, p0, Ly5/h;->h:Ljava/util/ArrayList;
return-object v0
.end method
.method public g()Ljava/util/HashMap;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
iget-object v0, p0, Ly5/h;->e:Ljava/util/HashMap;
return-object v0
.end method
.method public h()Ljava/util/HashMap;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"La6/n;",
">;"
}
.end annotation
iget-object v0, p0, Ly5/h;->d:Ljava/util/HashMap;
return-object v0
.end method
.method public i()Z
.registers 2
iget-boolean v0, p0, Ly5/h;->j:Z
return v0
.end method
.method public j()V
.registers 3
iget-object v0, p0, Ly5/h;->d:Ljava/util/HashMap;
iget-object v1, p0, Ly5/h;->c:Ljava/util/HashMap;
invoke-virtual {v0, v1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
return-void
.end method