e.smali

.class Lcom/bumptech/glide/load/engine/e;
.super Ljava/lang/Object;

# interfaces
.implements Lcom/bumptech/glide/load/b;


# instance fields
.field private final a:Ljava/lang/String;

.field private final b:I

.field private final c:I

.field private final d:Lcom/bumptech/glide/load/d;

.field private final e:Lcom/bumptech/glide/load/d;

.field private final f:Lcom/bumptech/glide/load/f;

.field private final g:Lcom/bumptech/glide/load/e;

.field private final h:Lcom/bumptech/glide/load/resource/e/c;

.field private final i:Lcom/bumptech/glide/load/a;

.field private final j:Lcom/bumptech/glide/load/b;

.field private k:Ljava/lang/String;

.field private l:I

.field private m:Lcom/bumptech/glide/load/b;


# direct methods
.method public constructor <init>(Ljava/lang/String;Lcom/bumptech/glide/load/b;IILcom/bumptech/glide/load/d;Lcom/bumptech/glide/load/d;Lcom/bumptech/glide/load/f;Lcom/bumptech/glide/load/e;Lcom/bumptech/glide/load/resource/e/c;Lcom/bumptech/glide/load/a;)V
    .registers 11

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lcom/bumptech/glide/load/engine/e;->a:Ljava/lang/String;

    iput-object p2, p0, Lcom/bumptech/glide/load/engine/e;->j:Lcom/bumptech/glide/load/b;

    iput p3, p0, Lcom/bumptech/glide/load/engine/e;->b:I

    iput p4, p0, Lcom/bumptech/glide/load/engine/e;->c:I

    iput-object p5, p0, Lcom/bumptech/glide/load/engine/e;->d:Lcom/bumptech/glide/load/d;

    iput-object p6, p0, Lcom/bumptech/glide/load/engine/e;->e:Lcom/bumptech/glide/load/d;

    iput-object p7, p0, Lcom/bumptech/glide/load/engine/e;->f:Lcom/bumptech/glide/load/f;

    iput-object p8, p0, Lcom/bumptech/glide/load/engine/e;->g:Lcom/bumptech/glide/load/e;

    iput-object p9, p0, Lcom/bumptech/glide/load/engine/e;->h:Lcom/bumptech/glide/load/resource/e/c;

    iput-object p10, p0, Lcom/bumptech/glide/load/engine/e;->i:Lcom/bumptech/glide/load/a;

    return-void
.end method


# virtual methods
.method public a()Lcom/bumptech/glide/load/b;
    .registers 4

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->m:Lcom/bumptech/glide/load/b;

    if-nez v0, :cond_f

    new-instance v0, Lcom/bumptech/glide/load/engine/h;

    iget-object v1, p0, Lcom/bumptech/glide/load/engine/e;->a:Ljava/lang/String;

    iget-object v2, p0, Lcom/bumptech/glide/load/engine/e;->j:Lcom/bumptech/glide/load/b;

    invoke-direct {v0, v1, v2}, Lcom/bumptech/glide/load/engine/h;-><init>(Ljava/lang/String;Lcom/bumptech/glide/load/b;)V

    iput-object v0, p0, Lcom/bumptech/glide/load/engine/e;->m:Lcom/bumptech/glide/load/b;

    :cond_f
    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->m:Lcom/bumptech/glide/load/b;

    return-object v0
.end method

.method public a(Ljava/security/MessageDigest;)V
    .registers 5

    const/16 v0, 0x8

    invoke-static {v0}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;

    move-result-object v0

    iget v1, p0, Lcom/bumptech/glide/load/engine/e;->b:I

    invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    move-result-object v0

    iget v1, p0, Lcom/bumptech/glide/load/engine/e;->c:I

    invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/nio/ByteBuffer;->array()[B

    move-result-object v0

    iget-object v1, p0, Lcom/bumptech/glide/load/engine/e;->j:Lcom/bumptech/glide/load/b;

    invoke-interface {v1, p1}, Lcom/bumptech/glide/load/b;->a(Ljava/security/MessageDigest;)V

    iget-object v1, p0, Lcom/bumptech/glide/load/engine/e;->a:Ljava/lang/String;

    const-string/jumbo v2, "UTF-8"

    invoke-virtual {v1, v2}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v1

    invoke-virtual {p1, v1}, Ljava/security/MessageDigest;->update([B)V

    invoke-virtual {p1, v0}, Ljava/security/MessageDigest;->update([B)V

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->d:Lcom/bumptech/glide/load/d;

    if-eqz v0, :cond_8f

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->d:Lcom/bumptech/glide/load/d;

    invoke-interface {v0}, Lcom/bumptech/glide/load/d;->a()Ljava/lang/String;

    move-result-object v0

    :goto_34
    const-string/jumbo v1, "UTF-8"

    invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v0

    invoke-virtual {p1, v0}, Ljava/security/MessageDigest;->update([B)V

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->e:Lcom/bumptech/glide/load/d;

    if-eqz v0, :cond_93

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->e:Lcom/bumptech/glide/load/d;

    invoke-interface {v0}, Lcom/bumptech/glide/load/d;->a()Ljava/lang/String;

    move-result-object v0

    :goto_48
    const-string/jumbo v1, "UTF-8"

    invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v0

    invoke-virtual {p1, v0}, Ljava/security/MessageDigest;->update([B)V

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->f:Lcom/bumptech/glide/load/f;

    if-eqz v0, :cond_97

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->f:Lcom/bumptech/glide/load/f;

    invoke-interface {v0}, Lcom/bumptech/glide/load/f;->getId()Ljava/lang/String;

    move-result-object v0

    :goto_5c
    const-string/jumbo v1, "UTF-8"

    invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v0

    invoke-virtual {p1, v0}, Ljava/security/MessageDigest;->update([B)V

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->g:Lcom/bumptech/glide/load/e;

    if-eqz v0, :cond_9b

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->g:Lcom/bumptech/glide/load/e;

    invoke-interface {v0}, Lcom/bumptech/glide/load/e;->a()Ljava/lang/String;

    move-result-object v0

    :goto_70
    const-string/jumbo v1, "UTF-8"

    invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v0

    invoke-virtual {p1, v0}, Ljava/security/MessageDigest;->update([B)V

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->i:Lcom/bumptech/glide/load/a;

    if-eqz v0, :cond_9f

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->i:Lcom/bumptech/glide/load/a;

    invoke-interface {v0}, Lcom/bumptech/glide/load/a;->a()Ljava/lang/String;

    move-result-object v0

    :goto_84
    const-string/jumbo v1, "UTF-8"

    invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v0

    invoke-virtual {p1, v0}, Ljava/security/MessageDigest;->update([B)V

    return-void

    :cond_8f
    const-string/jumbo v0, ""

    goto :goto_34

    :cond_93
    const-string/jumbo v0, ""

    goto :goto_48

    :cond_97
    const-string/jumbo v0, ""

    goto :goto_5c

    :cond_9b
    const-string/jumbo v0, ""

    goto :goto_70

    :cond_9f
    const-string/jumbo v0, ""

    goto :goto_84
.end method

.method public equals(Ljava/lang/Object;)Z
    .registers 6

    const/4 v1, 0x1

    const/4 v2, 0x0

    if-ne p0, p1, :cond_6

    move v2, v1

    :cond_5
    :goto_5
    return v2

    :cond_6
    if-eqz p1, :cond_5

    invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v0

    invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v3

    if-ne v0, v3, :cond_5

    check-cast p1, Lcom/bumptech/glide/load/engine/e;

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->a:Ljava/lang/String;

    iget-object v3, p1, Lcom/bumptech/glide/load/engine/e;->a:Ljava/lang/String;

    invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_5

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->j:Lcom/bumptech/glide/load/b;

    iget-object v3, p1, Lcom/bumptech/glide/load/engine/e;->j:Lcom/bumptech/glide/load/b;

    invoke-interface {v0, v3}, Lcom/bumptech/glide/load/b;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_5

    iget v0, p0, Lcom/bumptech/glide/load/engine/e;->c:I

    iget v3, p1, Lcom/bumptech/glide/load/engine/e;->c:I

    if-ne v0, v3, :cond_5

    iget v0, p0, Lcom/bumptech/glide/load/engine/e;->b:I

    iget v3, p1, Lcom/bumptech/glide/load/engine/e;->b:I

    if-ne v0, v3, :cond_5

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->f:Lcom/bumptech/glide/load/f;

    if-nez v0, :cond_109

    move v0, v1

    :goto_39
    iget-object v3, p1, Lcom/bumptech/glide/load/engine/e;->f:Lcom/bumptech/glide/load/f;

    if-nez v3, :cond_10c

    move v3, v1

    :goto_3e
    xor-int/2addr v0, v3

    if-nez v0, :cond_5

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->f:Lcom/bumptech/glide/load/f;

    if-eqz v0, :cond_57

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->f:Lcom/bumptech/glide/load/f;

    invoke-interface {v0}, Lcom/bumptech/glide/load/f;->getId()Ljava/lang/String;

    move-result-object v0

    iget-object v3, p1, Lcom/bumptech/glide/load/engine/e;->f:Lcom/bumptech/glide/load/f;

    invoke-interface {v3}, Lcom/bumptech/glide/load/f;->getId()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_5

    :cond_57
    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->e:Lcom/bumptech/glide/load/d;

    if-nez v0, :cond_10f

    move v0, v1

    :goto_5c
    iget-object v3, p1, Lcom/bumptech/glide/load/engine/e;->e:Lcom/bumptech/glide/load/d;

    if-nez v3, :cond_112

    move v3, v1

    :goto_61
    xor-int/2addr v0, v3

    if-nez v0, :cond_5

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->e:Lcom/bumptech/glide/load/d;

    if-eqz v0, :cond_7a

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->e:Lcom/bumptech/glide/load/d;

    invoke-interface {v0}, Lcom/bumptech/glide/load/d;->a()Ljava/lang/String;

    move-result-object v0

    iget-object v3, p1, Lcom/bumptech/glide/load/engine/e;->e:Lcom/bumptech/glide/load/d;

    invoke-interface {v3}, Lcom/bumptech/glide/load/d;->a()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_5

    :cond_7a
    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->d:Lcom/bumptech/glide/load/d;

    if-nez v0, :cond_115

    move v0, v1

    :goto_7f
    iget-object v3, p1, Lcom/bumptech/glide/load/engine/e;->d:Lcom/bumptech/glide/load/d;

    if-nez v3, :cond_118

    move v3, v1

    :goto_84
    xor-int/2addr v0, v3

    if-nez v0, :cond_5

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->d:Lcom/bumptech/glide/load/d;

    if-eqz v0, :cond_9d

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->d:Lcom/bumptech/glide/load/d;

    invoke-interface {v0}, Lcom/bumptech/glide/load/d;->a()Ljava/lang/String;

    move-result-object v0

    iget-object v3, p1, Lcom/bumptech/glide/load/engine/e;->d:Lcom/bumptech/glide/load/d;

    invoke-interface {v3}, Lcom/bumptech/glide/load/d;->a()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_5

    :cond_9d
    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->g:Lcom/bumptech/glide/load/e;

    if-nez v0, :cond_11b

    move v0, v1

    :goto_a2
    iget-object v3, p1, Lcom/bumptech/glide/load/engine/e;->g:Lcom/bumptech/glide/load/e;

    if-nez v3, :cond_11d

    move v3, v1

    :goto_a7
    xor-int/2addr v0, v3

    if-nez v0, :cond_5

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->g:Lcom/bumptech/glide/load/e;

    if-eqz v0, :cond_c0

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->g:Lcom/bumptech/glide/load/e;

    invoke-interface {v0}, Lcom/bumptech/glide/load/e;->a()Ljava/lang/String;

    move-result-object v0

    iget-object v3, p1, Lcom/bumptech/glide/load/engine/e;->g:Lcom/bumptech/glide/load/e;

    invoke-interface {v3}, Lcom/bumptech/glide/load/e;->a()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_5

    :cond_c0
    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->h:Lcom/bumptech/glide/load/resource/e/c;

    if-nez v0, :cond_11f

    move v0, v1

    :goto_c5
    iget-object v3, p1, Lcom/bumptech/glide/load/engine/e;->h:Lcom/bumptech/glide/load/resource/e/c;

    if-nez v3, :cond_121

    move v3, v1

    :goto_ca
    xor-int/2addr v0, v3

    if-nez v0, :cond_5

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->h:Lcom/bumptech/glide/load/resource/e/c;

    if-eqz v0, :cond_e3

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->h:Lcom/bumptech/glide/load/resource/e/c;

    invoke-interface {v0}, Lcom/bumptech/glide/load/resource/e/c;->a()Ljava/lang/String;

    move-result-object v0

    iget-object v3, p1, Lcom/bumptech/glide/load/engine/e;->h:Lcom/bumptech/glide/load/resource/e/c;

    invoke-interface {v3}, Lcom/bumptech/glide/load/resource/e/c;->a()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_5

    :cond_e3
    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->i:Lcom/bumptech/glide/load/a;

    if-nez v0, :cond_123

    move v0, v1

    :goto_e8
    iget-object v3, p1, Lcom/bumptech/glide/load/engine/e;->i:Lcom/bumptech/glide/load/a;

    if-nez v3, :cond_125

    move v3, v1

    :goto_ed
    xor-int/2addr v0, v3

    if-nez v0, :cond_5

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->i:Lcom/bumptech/glide/load/a;

    if-eqz v0, :cond_106

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->i:Lcom/bumptech/glide/load/a;

    invoke-interface {v0}, Lcom/bumptech/glide/load/a;->a()Ljava/lang/String;

    move-result-object v0

    iget-object v3, p1, Lcom/bumptech/glide/load/engine/e;->i:Lcom/bumptech/glide/load/a;

    invoke-interface {v3}, Lcom/bumptech/glide/load/a;->a()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_5

    :cond_106
    move v2, v1

    goto/16 :goto_5

    :cond_109
    move v0, v2

    goto/16 :goto_39

    :cond_10c
    move v3, v2

    goto/16 :goto_3e

    :cond_10f
    move v0, v2

    goto/16 :goto_5c

    :cond_112
    move v3, v2

    goto/16 :goto_61

    :cond_115
    move v0, v2

    goto/16 :goto_7f

    :cond_118
    move v3, v2

    goto/16 :goto_84

    :cond_11b
    move v0, v2

    goto :goto_a2

    :cond_11d
    move v3, v2

    goto :goto_a7

    :cond_11f
    move v0, v2

    goto :goto_c5

    :cond_121
    move v3, v2

    goto :goto_ca

    :cond_123
    move v0, v2

    goto :goto_e8

    :cond_125
    move v3, v2

    goto :goto_ed
.end method

.method public hashCode()I
    .registers 4

    const/4 v1, 0x0

    iget v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    if-nez v0, :cond_aa

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->a:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->hashCode()I

    move-result v0

    iput v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    iget v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    mul-int/lit8 v0, v0, 0x1f

    iget-object v2, p0, Lcom/bumptech/glide/load/engine/e;->j:Lcom/bumptech/glide/load/b;

    invoke-interface {v2}, Lcom/bumptech/glide/load/b;->hashCode()I

    move-result v2

    add-int/2addr v0, v2

    iput v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    iget v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    mul-int/lit8 v0, v0, 0x1f

    iget v2, p0, Lcom/bumptech/glide/load/engine/e;->b:I

    add-int/2addr v0, v2

    iput v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    iget v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    mul-int/lit8 v0, v0, 0x1f

    iget v2, p0, Lcom/bumptech/glide/load/engine/e;->c:I

    add-int/2addr v0, v2

    iput v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    iget v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    mul-int/lit8 v2, v0, 0x1f

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->d:Lcom/bumptech/glide/load/d;

    if-eqz v0, :cond_ad

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->d:Lcom/bumptech/glide/load/d;

    invoke-interface {v0}, Lcom/bumptech/glide/load/d;->a()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/String;->hashCode()I

    move-result v0

    :goto_3e
    add-int/2addr v0, v2

    iput v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    iget v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    mul-int/lit8 v2, v0, 0x1f

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->e:Lcom/bumptech/glide/load/d;

    if-eqz v0, :cond_af

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->e:Lcom/bumptech/glide/load/d;

    invoke-interface {v0}, Lcom/bumptech/glide/load/d;->a()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/String;->hashCode()I

    move-result v0

    :goto_53
    add-int/2addr v0, v2

    iput v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    iget v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    mul-int/lit8 v2, v0, 0x1f

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->f:Lcom/bumptech/glide/load/f;

    if-eqz v0, :cond_b1

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->f:Lcom/bumptech/glide/load/f;

    invoke-interface {v0}, Lcom/bumptech/glide/load/f;->getId()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/String;->hashCode()I

    move-result v0

    :goto_68
    add-int/2addr v0, v2

    iput v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    iget v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    mul-int/lit8 v2, v0, 0x1f

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->g:Lcom/bumptech/glide/load/e;

    if-eqz v0, :cond_b3

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->g:Lcom/bumptech/glide/load/e;

    invoke-interface {v0}, Lcom/bumptech/glide/load/e;->a()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/String;->hashCode()I

    move-result v0

    :goto_7d
    add-int/2addr v0, v2

    iput v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    iget v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    mul-int/lit8 v2, v0, 0x1f

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->h:Lcom/bumptech/glide/load/resource/e/c;

    if-eqz v0, :cond_b5

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->h:Lcom/bumptech/glide/load/resource/e/c;

    invoke-interface {v0}, Lcom/bumptech/glide/load/resource/e/c;->a()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/String;->hashCode()I

    move-result v0

    :goto_92
    add-int/2addr v0, v2

    iput v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    iget v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    mul-int/lit8 v0, v0, 0x1f

    iget-object v2, p0, Lcom/bumptech/glide/load/engine/e;->i:Lcom/bumptech/glide/load/a;

    if-eqz v2, :cond_a7

    iget-object v1, p0, Lcom/bumptech/glide/load/engine/e;->i:Lcom/bumptech/glide/load/a;

    invoke-interface {v1}, Lcom/bumptech/glide/load/a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v1

    :cond_a7
    add-int/2addr v0, v1

    iput v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    :cond_aa
    iget v0, p0, Lcom/bumptech/glide/load/engine/e;->l:I

    return v0

    :cond_ad
    move v0, v1

    goto :goto_3e

    :cond_af
    move v0, v1

    goto :goto_53

    :cond_b1
    move v0, v1

    goto :goto_68

    :cond_b3
    move v0, v1

    goto :goto_7d

    :cond_b5
    move v0, v1

    goto :goto_92
.end method

.method public toString()Ljava/lang/String;
    .registers 5

    const/16 v3, 0x2b

    const/16 v2, 0x27

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->k:Ljava/lang/String;

    if-nez v0, :cond_e8

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v1, "EngineKey{"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lcom/bumptech/glide/load/engine/e;->a:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lcom/bumptech/glide/load/engine/e;->j:Lcom/bumptech/glide/load/b;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string/jumbo v1, "+["

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/bumptech/glide/load/engine/e;->b:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const/16 v1, 0x78

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/bumptech/glide/load/engine/e;->c:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string/jumbo v1, "]+"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v1

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->d:Lcom/bumptech/glide/load/d;

    if-eqz v0, :cond_eb

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->d:Lcom/bumptech/glide/load/d;

    invoke-interface {v0}, Lcom/bumptech/glide/load/d;->a()Ljava/lang/String;

    move-result-object v0

    :goto_52
    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v1

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->e:Lcom/bumptech/glide/load/d;

    if-eqz v0, :cond_f0

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->e:Lcom/bumptech/glide/load/d;

    invoke-interface {v0}, Lcom/bumptech/glide/load/d;->a()Ljava/lang/String;

    move-result-object v0

    :goto_6c
    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v1

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->f:Lcom/bumptech/glide/load/f;

    if-eqz v0, :cond_f5

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->f:Lcom/bumptech/glide/load/f;

    invoke-interface {v0}, Lcom/bumptech/glide/load/f;->getId()Ljava/lang/String;

    move-result-object v0

    :goto_86
    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v1

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->g:Lcom/bumptech/glide/load/e;

    if-eqz v0, :cond_f9

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->g:Lcom/bumptech/glide/load/e;

    invoke-interface {v0}, Lcom/bumptech/glide/load/e;->a()Ljava/lang/String;

    move-result-object v0

    :goto_a0
    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v1

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->h:Lcom/bumptech/glide/load/resource/e/c;

    if-eqz v0, :cond_fd

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->h:Lcom/bumptech/glide/load/resource/e/c;

    invoke-interface {v0}, Lcom/bumptech/glide/load/resource/e/c;->a()Ljava/lang/String;

    move-result-object v0

    :goto_ba
    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v1

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->i:Lcom/bumptech/glide/load/a;

    if-eqz v0, :cond_101

    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->i:Lcom/bumptech/glide/load/a;

    invoke-interface {v0}, Lcom/bumptech/glide/load/a;->a()Ljava/lang/String;

    move-result-object v0

    :goto_d4
    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    const/16 v1, 0x7d

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/bumptech/glide/load/engine/e;->k:Ljava/lang/String;

    :cond_e8
    iget-object v0, p0, Lcom/bumptech/glide/load/engine/e;->k:Ljava/lang/String;

    return-object v0

    :cond_eb
    const-string/jumbo v0, ""

    goto/16 :goto_52

    :cond_f0
    const-string/jumbo v0, ""

    goto/16 :goto_6c

    :cond_f5
    const-string/jumbo v0, ""

    goto :goto_86

    :cond_f9
    const-string/jumbo v0, ""

    goto :goto_a0

    :cond_fd
    const-string/jumbo v0, ""

    goto :goto_ba

    :cond_101
    const-string/jumbo v0, ""

    goto :goto_d4
.end method