g.smali
.class public Lw0/g;
.super Lu1/a;
.source "RequestBuilder.java"
# interfaces
.implements Ljava/lang/Cloneable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<TranscodeType:",
"Ljava/lang/Object;",
">",
"Lu1/a<",
"Lw0/g<",
"TTranscodeType;>;>;",
"Ljava/lang/Cloneable;",
"Ljava/lang/Object<",
"Lw0/g<",
"TTranscodeType;>;>;"
}
.end annotation
# static fields
.field public static final N:Lu1/f;
# instance fields
.field public final A:Landroid/content/Context;
.field public final B:Lw0/h;
.field public final C:Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Class<",
"TTranscodeType;>;"
}
.end annotation
.end field
.field public final D:Lw0/e;
.field public E:Lw0/i;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lw0/i<",
"*-TTranscodeType;>;"
}
.end annotation
.end field
.field public F:Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field public G:Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lu1/e<",
"TTranscodeType;>;>;"
}
.end annotation
.end field
.field public H:Lw0/g;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lw0/g<",
"TTranscodeType;>;"
}
.end annotation
.end field
.field public I:Lw0/g;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lw0/g<",
"TTranscodeType;>;"
}
.end annotation
.end field
.field public J:Ljava/lang/Float;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field public K:Z
.field public L:Z
.field public M:Z
# direct methods
.method public static constructor <clinit>()V
.registers 2
new-instance v0, Lu1/f;
invoke-direct {v0}, Lu1/f;-><init>()V
sget-object v1, Ld1/i;->b:Ld1/i;
invoke-virtual {v0, v1}, Lu1/a;->a(Ld1/i;)Lu1/a;
move-result-object v0
check-cast v0, Lu1/f;
sget-object v1, Lcom/bumptech/glide/Priority;->LOW:Lcom/bumptech/glide/Priority;
invoke-virtual {v0, v1}, Lu1/a;->a(Lcom/bumptech/glide/Priority;)Lu1/a;
move-result-object v0
check-cast v0, Lu1/f;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lu1/a;->a(Z)Lu1/a;
move-result-object v0
check-cast v0, Lu1/f;
sput-object v0, Lw0/g;->N:Lu1/f;
return-void
.end method
.method public constructor <init>(Lw0/c;Lw0/h;Ljava/lang/Class;Landroid/content/Context;)V
.registers 6
.param p1 # Lw0/c;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroid/annotation/SuppressLint;
value = {
"CheckResult"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lw0/c;",
"Lw0/h;",
"Ljava/lang/Class<",
"TTranscodeType;>;",
"Landroid/content/Context;",
")V"
}
.end annotation
invoke-direct {p0}, Lu1/a;-><init>()V
const/4 v0, 0x1
iput-boolean v0, p0, Lw0/g;->K:Z
iput-object p2, p0, Lw0/g;->B:Lw0/h;
iput-object p3, p0, Lw0/g;->C:Ljava/lang/Class;
iput-object p4, p0, Lw0/g;->A:Landroid/content/Context;
invoke-virtual {p2, p3}, Lw0/h;->b(Ljava/lang/Class;)Lw0/i;
move-result-object p3
iput-object p3, p0, Lw0/g;->E:Lw0/i;
invoke-virtual {p1}, Lw0/c;->f()Lw0/e;
move-result-object p1
iput-object p1, p0, Lw0/g;->D:Lw0/e;
invoke-virtual {p2}, Lw0/h;->b()Ljava/util/List;
move-result-object p1
invoke-virtual {p0, p1}, Lw0/g;->a(Ljava/util/List;)V
invoke-virtual {p2}, Lw0/h;->c()Lu1/f;
move-result-object p1
invoke-virtual {p0, p1}, Lw0/g;->a(Lu1/a;)Lw0/g;
return-void
.end method
# virtual methods
.method public bridge synthetic a(Lu1/a;)Lu1/a;
.registers 2
.param p1 # Lu1/a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/CheckResult;
.end annotation
.annotation build Landroidx/annotation/NonNull;
.end annotation
invoke-virtual {p0, p1}, Lw0/g;->a(Lu1/a;)Lw0/g;
move-result-object p1
return-object p1
.end method
.method public final a(Lv1/e;Lu1/e;Lu1/a;Ljava/util/concurrent/Executor;)Lu1/c;
.registers 15
.param p1 # Lv1/e;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lv1/e<",
"TTranscodeType;>;",
"Lu1/e<",
"TTranscodeType;>;",
"Lu1/a<",
"*>;",
"Ljava/util/concurrent/Executor;",
")",
"Lu1/c;"
}
.end annotation
iget-object v4, p0, Lw0/g;->E:Lw0/i;
invoke-virtual {p3}, Lu1/a;->m()Lcom/bumptech/glide/Priority;
move-result-object v5
invoke-virtual {p3}, Lu1/a;->j()I
move-result v6
invoke-virtual {p3}, Lu1/a;->i()I
move-result v7
const/4 v3, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v8, p3
move-object v9, p4
invoke-virtual/range {v0 .. v9}, Lw0/g;->a(Lv1/e;Lu1/e;Lu1/d;Lw0/i;Lcom/bumptech/glide/Priority;IILu1/a;Ljava/util/concurrent/Executor;)Lu1/c;
move-result-object p1
return-object p1
.end method
.method public final a(Lv1/e;Lu1/e;Lu1/a;Lu1/d;Lw0/i;Lcom/bumptech/glide/Priority;IILjava/util/concurrent/Executor;)Lu1/c;
.registers 26
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lv1/e<",
"TTranscodeType;>;",
"Lu1/e<",
"TTranscodeType;>;",
"Lu1/a<",
"*>;",
"Lu1/d;",
"Lw0/i<",
"*-TTranscodeType;>;",
"Lcom/bumptech/glide/Priority;",
"II",
"Ljava/util/concurrent/Executor;",
")",
"Lu1/c;"
}
.end annotation
move-object/from16 v0, p0
iget-object v1, v0, Lw0/g;->A:Landroid/content/Context;
iget-object v2, v0, Lw0/g;->D:Lw0/e;
iget-object v3, v0, Lw0/g;->F:Ljava/lang/Object;
iget-object v4, v0, Lw0/g;->C:Ljava/lang/Class;
iget-object v11, v0, Lw0/g;->G:Ljava/util/List;
invoke-virtual {v2}, Lw0/e;->d()Ld1/j;
move-result-object v13
invoke-virtual/range {p5 .. p5}, Lw0/i;->a()Lw1/c;
move-result-object v14
move-object/from16 v5, p3
move/from16 v6, p7
move/from16 v7, p8
move-object/from16 v8, p6
move-object/from16 v9, p1
move-object/from16 v10, p2
move-object/from16 v12, p4
move-object/from16 v15, p9
invoke-static/range {v1 .. v15}, Lcom/bumptech/glide/request/SingleRequest;->b(Landroid/content/Context;Lw0/e;Ljava/lang/Object;Ljava/lang/Class;Lu1/a;IILcom/bumptech/glide/Priority;Lv1/e;Lu1/e;Ljava/util/List;Lu1/d;Ld1/j;Lw1/c;Ljava/util/concurrent/Executor;)Lcom/bumptech/glide/request/SingleRequest;
move-result-object v1
return-object v1
.end method
.method public final a(Lv1/e;Lu1/e;Lu1/d;Lw0/i;Lcom/bumptech/glide/Priority;IILu1/a;Ljava/util/concurrent/Executor;)Lu1/c;
.registers 31
.param p1 # Lv1/e;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Lu1/e;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lv1/e<",
"TTranscodeType;>;",
"Lu1/e<",
"TTranscodeType;>;",
"Lu1/d;",
"Lw0/i<",
"*-TTranscodeType;>;",
"Lcom/bumptech/glide/Priority;",
"II",
"Lu1/a<",
"*>;",
"Ljava/util/concurrent/Executor;",
")",
"Lu1/c;"
}
.end annotation
move-object/from16 v10, p0
iget-object v0, v10, Lw0/g;->I:Lw0/g;
if-eqz v0, :cond_10
new-instance v0, Lu1/b;
move-object/from16 v1, p3
invoke-direct {v0, v1}, Lu1/b;-><init>(Lu1/d;)V
move-object v3, v0
move-object v15, v3
goto :goto_15
:cond_10
move-object/from16 v1, p3
const/4 v0, 0x0
move-object v15, v0
move-object v3, v1
:goto_15
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p2
move-object/from16 v4, p4
move-object/from16 v5, p5
move/from16 v6, p6
move/from16 v7, p7
move-object/from16 v8, p8
move-object/from16 v9, p9
invoke-virtual/range {v0 .. v9}, Lw0/g;->b(Lv1/e;Lu1/e;Lu1/d;Lw0/i;Lcom/bumptech/glide/Priority;IILu1/a;Ljava/util/concurrent/Executor;)Lu1/c;
move-result-object v0
if-nez v15, :cond_2e
return-object v0
:cond_2e
iget-object v1, v10, Lw0/g;->I:Lw0/g;
invoke-virtual {v1}, Lu1/a;->j()I
move-result v1
iget-object v2, v10, Lw0/g;->I:Lw0/g;
invoke-virtual {v2}, Lu1/a;->i()I
move-result v2
invoke-static/range {p6 .. p7}, Ly1/k;->b(II)Z
move-result v3
if-eqz v3, :cond_50
iget-object v3, v10, Lw0/g;->I:Lw0/g;
invoke-virtual {v3}, Lu1/a;->y()Z
move-result v3
if-nez v3, :cond_50
invoke-virtual/range {p8 .. p8}, Lu1/a;->j()I
move-result v1
invoke-virtual/range {p8 .. p8}, Lu1/a;->i()I
move-result v2
:cond_50
move/from16 v17, v1
move/from16 v18, v2
iget-object v11, v10, Lw0/g;->I:Lw0/g;
iget-object v1, v11, Lw0/g;->E:Lw0/i;
invoke-virtual {v11}, Lu1/a;->m()Lcom/bumptech/glide/Priority;
move-result-object v16
iget-object v2, v10, Lw0/g;->I:Lw0/g;
move-object/from16 v12, p1
move-object/from16 v13, p2
move-object v14, v15
move-object v3, v15
move-object v15, v1
move-object/from16 v19, v2
move-object/from16 v20, p9
invoke-virtual/range {v11 .. v20}, Lw0/g;->a(Lv1/e;Lu1/e;Lu1/d;Lw0/i;Lcom/bumptech/glide/Priority;IILu1/a;Ljava/util/concurrent/Executor;)Lu1/c;
move-result-object v1
invoke-virtual {v3, v0, v1}, Lu1/b;->a(Lu1/c;Lu1/c;)V
return-object v3
.end method
.method public a(Lv1/e;)Lv1/e;
.registers 4
.param p1 # Lv1/e;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<Y::",
"Lv1/e<",
"TTranscodeType;>;>(TY;)TY;"
}
.end annotation
invoke-static {}, Ly1/e;->b()Ljava/util/concurrent/Executor;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {p0, p1, v1, v0}, Lw0/g;->a(Lv1/e;Lu1/e;Ljava/util/concurrent/Executor;)Lv1/e;
return-object p1
.end method
.method public a(Lv1/e;Lu1/e;Ljava/util/concurrent/Executor;)Lv1/e;
.registers 4
.param p1 # Lv1/e;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lu1/e;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<Y::",
"Lv1/e<",
"TTranscodeType;>;>(TY;",
"Lu1/e<",
"TTranscodeType;>;",
"Ljava/util/concurrent/Executor;",
")TY;"
}
.end annotation
invoke-virtual {p0, p1, p2, p0, p3}, Lw0/g;->b(Lv1/e;Lu1/e;Lu1/a;Ljava/util/concurrent/Executor;)Lv1/e;
return-object p1
.end method
.method public a(Landroid/net/Uri;)Lw0/g;
.registers 2
.param p1 # Landroid/net/Uri;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/CheckResult;
.end annotation
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/net/Uri;",
")",
"Lw0/g<",
"TTranscodeType;>;"
}
.end annotation
invoke-virtual {p0, p1}, Lw0/g;->b(Ljava/lang/Object;)Lw0/g;
return-object p0
.end method
.method public a(Ljava/lang/Object;)Lw0/g;
.registers 2
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/CheckResult;
.end annotation
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Object;",
")",
"Lw0/g<",
"TTranscodeType;>;"
}
.end annotation
invoke-virtual {p0, p1}, Lw0/g;->b(Ljava/lang/Object;)Lw0/g;
return-object p0
.end method
.method public a(Lu1/a;)Lw0/g;
.registers 2
.param p1 # Lu1/a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/CheckResult;
.end annotation
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lu1/a<",
"*>;)",
"Lw0/g<",
"TTranscodeType;>;"
}
.end annotation
invoke-static {p1}, Ly1/j;->a(Ljava/lang/Object;)Ljava/lang/Object;
invoke-super {p0, p1}, Lu1/a;->a(Lu1/a;)Lu1/a;
move-result-object p1
check-cast p1, Lw0/g;
return-object p1
.end method
.method public a(Lu1/e;)Lw0/g;
.registers 3
.param p1 # Lu1/e;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/CheckResult;
.end annotation
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lu1/e<",
"TTranscodeType;>;)",
"Lw0/g<",
"TTranscodeType;>;"
}
.end annotation
if-eqz p1, :cond_12
iget-object v0, p0, Lw0/g;->G:Ljava/util/List;
if-nez v0, :cond_d
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lw0/g;->G:Ljava/util/List;
:cond_d
iget-object v0, p0, Lw0/g;->G:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_12
return-object p0
.end method
.method public final a(Ljava/util/List;)V
.registers 3
.annotation build Landroid/annotation/SuppressLint;
value = {
"CheckResult"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lu1/e<",
"Ljava/lang/Object;",
">;>;)V"
}
.end annotation
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_4
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_14
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lu1/e;
invoke-virtual {p0, v0}, Lw0/g;->a(Lu1/e;)Lw0/g;
goto :goto_4
:cond_14
return-void
.end method
.method public final a(Lu1/a;Lu1/c;)Z
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lu1/a<",
"*>;",
"Lu1/c;",
")Z"
}
.end annotation
invoke-virtual {p1}, Lu1/a;->u()Z
move-result p1
if-nez p1, :cond_e
invoke-interface {p2}, Lu1/c;->e()Z
move-result p1
if-eqz p1, :cond_e
const/4 p1, 0x1
goto :goto_f
:cond_e
const/4 p1, 0x0
:goto_f
return p1
.end method
.method public final b(Lcom/bumptech/glide/Priority;)Lcom/bumptech/glide/Priority;
.registers 4
.param p1 # Lcom/bumptech/glide/Priority;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
sget-object v0, Lw0/g$a;->b:[I
invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I
move-result p1
aget p1, v0, p1
const/4 v0, 0x1
if-eq p1, v0, :cond_37
const/4 v0, 0x2
if-eq p1, v0, :cond_34
const/4 v0, 0x3
if-eq p1, v0, :cond_31
const/4 v0, 0x4
if-ne p1, v0, :cond_15
goto :goto_31
:cond_15
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v1, "unknown priority: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lu1/a;->m()Lcom/bumptech/glide/Priority;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:cond_31
:goto_31
sget-object p1, Lcom/bumptech/glide/Priority;->IMMEDIATE:Lcom/bumptech/glide/Priority;
return-object p1
:cond_34
sget-object p1, Lcom/bumptech/glide/Priority;->HIGH:Lcom/bumptech/glide/Priority;
return-object p1
:cond_37
sget-object p1, Lcom/bumptech/glide/Priority;->NORMAL:Lcom/bumptech/glide/Priority;
return-object p1
.end method
.method public final b(Lv1/e;Lu1/e;Lu1/d;Lw0/i;Lcom/bumptech/glide/Priority;IILu1/a;Ljava/util/concurrent/Executor;)Lu1/c;
.registers 31
.param p1 # Lv1/e;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lv1/e<",
"TTranscodeType;>;",
"Lu1/e<",
"TTranscodeType;>;",
"Lu1/d;",
"Lw0/i<",
"*-TTranscodeType;>;",
"Lcom/bumptech/glide/Priority;",
"II",
"Lu1/a<",
"*>;",
"Ljava/util/concurrent/Executor;",
")",
"Lu1/c;"
}
.end annotation
move-object/from16 v10, p0
move-object/from16 v4, p3
move-object/from16 v11, p5
iget-object v0, v10, Lw0/g;->H:Lw0/g;
if-eqz v0, :cond_91
iget-boolean v1, v10, Lw0/g;->M:Z
if-nez v1, :cond_89
iget-object v1, v0, Lw0/g;->E:Lw0/i;
iget-boolean v0, v0, Lw0/g;->K:Z
if-eqz v0, :cond_17
move-object/from16 v15, p4
goto :goto_18
:cond_17
move-object v15, v1
:goto_18
iget-object v0, v10, Lw0/g;->H:Lw0/g;
invoke-virtual {v0}, Lu1/a;->v()Z
move-result v0
if-eqz v0, :cond_27
iget-object v0, v10, Lw0/g;->H:Lw0/g;
invoke-virtual {v0}, Lu1/a;->m()Lcom/bumptech/glide/Priority;
move-result-object v0
goto :goto_2b
:cond_27
invoke-virtual {v10, v11}, Lw0/g;->b(Lcom/bumptech/glide/Priority;)Lcom/bumptech/glide/Priority;
move-result-object v0
:goto_2b
move-object/from16 v16, v0
iget-object v0, v10, Lw0/g;->H:Lw0/g;
invoke-virtual {v0}, Lu1/a;->j()I
move-result v0
iget-object v1, v10, Lw0/g;->H:Lw0/g;
invoke-virtual {v1}, Lu1/a;->i()I
move-result v1
invoke-static/range {p6 .. p7}, Ly1/k;->b(II)Z
move-result v2
if-eqz v2, :cond_4f
iget-object v2, v10, Lw0/g;->H:Lw0/g;
invoke-virtual {v2}, Lu1/a;->y()Z
move-result v2
if-nez v2, :cond_4f
invoke-virtual/range {p8 .. p8}, Lu1/a;->j()I
move-result v0
invoke-virtual/range {p8 .. p8}, Lu1/a;->i()I
move-result v1
:cond_4f
move/from16 v17, v0
move/from16 v18, v1
new-instance v14, Lu1/h;
invoke-direct {v14, v4}, Lu1/h;-><init>(Lu1/d;)V
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p2
move-object/from16 v3, p8
move-object v4, v14
move-object/from16 v5, p4
move-object/from16 v6, p5
move/from16 v7, p6
move/from16 v8, p7
move-object/from16 v9, p9
invoke-virtual/range {v0 .. v9}, Lw0/g;->a(Lv1/e;Lu1/e;Lu1/a;Lu1/d;Lw0/i;Lcom/bumptech/glide/Priority;IILjava/util/concurrent/Executor;)Lu1/c;
move-result-object v0
const/4 v1, 0x1
iput-boolean v1, v10, Lw0/g;->M:Z
iget-object v1, v10, Lw0/g;->H:Lw0/g;
move-object v11, v1
move-object/from16 v12, p1
move-object/from16 v13, p2
move-object v2, v14
move-object/from16 v19, v1
move-object/from16 v20, p9
invoke-virtual/range {v11 .. v20}, Lw0/g;->a(Lv1/e;Lu1/e;Lu1/d;Lw0/i;Lcom/bumptech/glide/Priority;IILu1/a;Ljava/util/concurrent/Executor;)Lu1/c;
move-result-object v1
const/4 v3, 0x0
iput-boolean v3, v10, Lw0/g;->M:Z
invoke-virtual {v2, v0, v1}, Lu1/h;->a(Lu1/c;Lu1/c;)V
return-object v2
:cond_89
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "You cannot use a request as both the main request and a thumbnail, consider using clone() on the request(s) passed to thumbnail()"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:cond_91
iget-object v0, v10, Lw0/g;->J:Ljava/lang/Float;
if-eqz v0, :cond_cf
new-instance v12, Lu1/h;
invoke-direct {v12, v4}, Lu1/h;-><init>(Lu1/d;)V
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p2
move-object/from16 v3, p8
move-object v4, v12
move-object/from16 v5, p4
move-object/from16 v6, p5
move/from16 v7, p6
move/from16 v8, p7
move-object/from16 v9, p9
invoke-virtual/range {v0 .. v9}, Lw0/g;->a(Lv1/e;Lu1/e;Lu1/a;Lu1/d;Lw0/i;Lcom/bumptech/glide/Priority;IILjava/util/concurrent/Executor;)Lu1/c;
move-result-object v13
invoke-virtual/range {p8 .. p8}, Lu1/a;->clone()Lu1/a;
move-result-object v0
iget-object v1, v10, Lw0/g;->J:Ljava/lang/Float;
invoke-virtual {v1}, Ljava/lang/Float;->floatValue()F
move-result v1
invoke-virtual {v0, v1}, Lu1/a;->a(F)Lu1/a;
move-result-object v3
invoke-virtual {v10, v11}, Lw0/g;->b(Lcom/bumptech/glide/Priority;)Lcom/bumptech/glide/Priority;
move-result-object v6
move-object/from16 v0, p0
move-object/from16 v1, p1
invoke-virtual/range {v0 .. v9}, Lw0/g;->a(Lv1/e;Lu1/e;Lu1/a;Lu1/d;Lw0/i;Lcom/bumptech/glide/Priority;IILjava/util/concurrent/Executor;)Lu1/c;
move-result-object v0
invoke-virtual {v12, v13, v0}, Lu1/h;->a(Lu1/c;Lu1/c;)V
return-object v12
:cond_cf
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p2
move-object/from16 v3, p8
move-object/from16 v4, p3
move-object/from16 v5, p4
move-object/from16 v6, p5
move/from16 v7, p6
move/from16 v8, p7
move-object/from16 v9, p9
invoke-virtual/range {v0 .. v9}, Lw0/g;->a(Lv1/e;Lu1/e;Lu1/a;Lu1/d;Lw0/i;Lcom/bumptech/glide/Priority;IILjava/util/concurrent/Executor;)Lu1/c;
move-result-object v0
return-object v0
.end method
.method public final b(Lv1/e;Lu1/e;Lu1/a;Ljava/util/concurrent/Executor;)Lv1/e;
.registers 6
.param p1 # Lv1/e;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lu1/e;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"<Y::",
"Lv1/e<",
"TTranscodeType;>;>(TY;",
"Lu1/e<",
"TTranscodeType;>;",
"Lu1/a<",
"*>;",
"Ljava/util/concurrent/Executor;",
")TY;"
}
.end annotation
invoke-static {p1}, Ly1/j;->a(Ljava/lang/Object;)Ljava/lang/Object;
iget-boolean v0, p0, Lw0/g;->L:Z
if-eqz v0, :cond_3c
invoke-virtual {p0, p1, p2, p3, p4}, Lw0/g;->a(Lv1/e;Lu1/e;Lu1/a;Ljava/util/concurrent/Executor;)Lu1/c;
move-result-object p2
invoke-interface {p1}, Lv1/e;->getRequest()Lu1/c;
move-result-object p4
invoke-interface {p2, p4}, Lu1/c;->b(Lu1/c;)Z
move-result v0
if-eqz v0, :cond_2e
invoke-virtual {p0, p3, p4}, Lw0/g;->a(Lu1/a;Lu1/c;)Z
move-result p3
if-nez p3, :cond_2e
invoke-interface {p2}, Lu1/c;->recycle()V
invoke-static {p4}, Ly1/j;->a(Ljava/lang/Object;)Ljava/lang/Object;
move-object p2, p4
check-cast p2, Lu1/c;
invoke-interface {p2}, Lu1/c;->isRunning()Z
move-result p2
if-nez p2, :cond_2d
invoke-interface {p4}, Lu1/c;->begin()V
:cond_2d
return-object p1
:cond_2e
iget-object p3, p0, Lw0/g;->B:Lw0/h;
invoke-virtual {p3, p1}, Lw0/h;->a(Lv1/e;)V
invoke-interface {p1, p2}, Lv1/e;->setRequest(Lu1/c;)V
iget-object p3, p0, Lw0/g;->B:Lw0/h;
invoke-virtual {p3, p1, p2}, Lw0/h;->a(Lv1/e;Lu1/c;)V
return-object p1
:cond_3c
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "You must call #load() before calling #into()"
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public final b(Ljava/lang/Object;)Lw0/g;
.registers 2
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Object;",
")",
"Lw0/g<",
"TTranscodeType;>;"
}
.end annotation
iput-object p1, p0, Lw0/g;->F:Ljava/lang/Object;
const/4 p1, 0x1
iput-boolean p1, p0, Lw0/g;->L:Z
return-object p0
.end method
.method public bridge synthetic clone()Ljava/lang/Object;
.registers 2
.annotation build Landroidx/annotation/CheckResult;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/CloneNotSupportedException;
}
.end annotation
invoke-virtual {p0}, Lw0/g;->clone()Lw0/g;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clone()Lu1/a;
.registers 2
.annotation build Landroidx/annotation/CheckResult;
.end annotation
invoke-virtual {p0}, Lw0/g;->clone()Lw0/g;
move-result-object v0
return-object v0
.end method
.method public clone()Lw0/g;
.registers 3
.annotation build Landroidx/annotation/CheckResult;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lw0/g<",
"TTranscodeType;>;"
}
.end annotation
invoke-super {p0}, Lu1/a;->clone()Lu1/a;
move-result-object v0
check-cast v0, Lw0/g;
iget-object v1, v0, Lw0/g;->E:Lw0/i;
invoke-virtual {v1}, Lw0/i;->clone()Lw0/i;
move-result-object v1
iput-object v1, v0, Lw0/g;->E:Lw0/i;
return-object v0
.end method