g.smali
.class public final Lcom/airbnb/lottie/animation/content/g;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/airbnb/lottie/animation/content/e;
.implements Lcom/airbnb/lottie/animation/keyframe/a$a;
.implements Lcom/airbnb/lottie/animation/content/k;
# instance fields
.field public final a:Landroid/graphics/Path;
.field public final b:Lcom/airbnb/lottie/animation/a;
.field public final c:Lcom/airbnb/lottie/model/layer/b;
.field public final d:Ljava/lang/String;
.field public final e:Z
.field public final f:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/airbnb/lottie/animation/content/m;",
">;"
}
.end annotation
.end field
.field public final g:Lcom/airbnb/lottie/animation/keyframe/b;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/airbnb/lottie/animation/keyframe/a<",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field public final h:Lcom/airbnb/lottie/animation/keyframe/e;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/airbnb/lottie/animation/keyframe/a<",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field public i:Lcom/airbnb/lottie/animation/keyframe/p;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/airbnb/lottie/animation/keyframe/a<",
"Landroid/graphics/ColorFilter;",
"Landroid/graphics/ColorFilter;",
">;"
}
.end annotation
.end field
.field public final j:Lcom/airbnb/lottie/k;
# direct methods
.method public constructor <init>(Lcom/airbnb/lottie/k;Lcom/airbnb/lottie/model/layer/b;Lcom/airbnb/lottie/model/content/m;)V
.registers 7
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Landroid/graphics/Path;
invoke-direct {v0}, Landroid/graphics/Path;-><init>()V
iput-object v0, p0, Lcom/airbnb/lottie/animation/content/g;->a:Landroid/graphics/Path;
.line 3
new-instance v1, Lcom/airbnb/lottie/animation/a;
const/4 v2, 0x1
invoke-direct {v1, v2}, Lcom/airbnb/lottie/animation/a;-><init>(I)V
iput-object v1, p0, Lcom/airbnb/lottie/animation/content/g;->b:Lcom/airbnb/lottie/animation/a;
.line 4
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, p0, Lcom/airbnb/lottie/animation/content/g;->f:Ljava/util/ArrayList;
.line 5
iput-object p2, p0, Lcom/airbnb/lottie/animation/content/g;->c:Lcom/airbnb/lottie/model/layer/b;
.line 6
iget-object v1, p3, Lcom/airbnb/lottie/model/content/m;->c:Ljava/lang/String;
.line 7
iput-object v1, p0, Lcom/airbnb/lottie/animation/content/g;->d:Ljava/lang/String;
.line 8
iget-boolean v1, p3, Lcom/airbnb/lottie/model/content/m;->f:Z
.line 9
iput-boolean v1, p0, Lcom/airbnb/lottie/animation/content/g;->e:Z
.line 10
iput-object p1, p0, Lcom/airbnb/lottie/animation/content/g;->j:Lcom/airbnb/lottie/k;
.line 11
iget-object p1, p3, Lcom/airbnb/lottie/model/content/m;->d:Lcom/airbnb/lottie/model/animatable/a;
if-eqz p1, :cond_56
.line 12
iget-object p1, p3, Lcom/airbnb/lottie/model/content/m;->e:Lcom/airbnb/lottie/model/animatable/d;
if-nez p1, :cond_2e
goto :goto_56
.line 13
:cond_2e
iget-object p1, p3, Lcom/airbnb/lottie/model/content/m;->b:Landroid/graphics/Path$FillType;
.line 14
invoke-virtual {v0, p1}, Landroid/graphics/Path;->setFillType(Landroid/graphics/Path$FillType;)V
.line 15
iget-object p1, p3, Lcom/airbnb/lottie/model/content/m;->d:Lcom/airbnb/lottie/model/animatable/a;
.line 16
invoke-virtual {p1}, Lcom/airbnb/lottie/model/animatable/a;->a()Lcom/airbnb/lottie/animation/keyframe/a;
move-result-object p1
move-o