c.smali

.class public final Lcom/imo/android/imoim/taskcentre/c;
.super Ljava/lang/Object;
.source "SourceFile"


# instance fields
.field private final a:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private final b:Ljava/lang/String;

.field private c:I


# direct methods
.method public constructor <init>()V
    .registers 3

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

    const-string v0, "Nicholas Hodge\nPage Romeo\nMorgan Gaskell\nJudith Onions\nKimberley Scott\nMonica Yule\nGeraldine Lucius\nMalcolm Reade\nMontague Crichton\nUpton Michelson\nElvis Lloyd\nLawrence Carrie\nJerry Hewlett\nJanice Rhodes\nBarret Delia\nCarey O\'Casey\nGene Becher\nMaxine Ann\nDeirdre Piers\nEnid Trollpoe\nJanet Julius\nGrover Sharp\nCheryl Cowper\nMarshall Bobby\nBerton III\nAnnabelle Helin\nDrew Cromwell\nYehudi Sander\nVivian Saroyan\nPaul Benson\nClara Oliver\nEden Fred\nOscar Johnny\nDale Craigie\nVicky Judson\nTyrone Jessie\nHobart Bernal\nSean Mill\nSylvia O\'Neil\nEsther Grey\nXavier Robeson\nYork Oscar\nBerg Symons\nCoral Juliet\nJeremy Pepys\nCharles Watt\nWillie Richard\nOswald Chapman\nBurton Tom\nLuther Tracy\nDempsey Winifred\nAmy Euphemia\nHelen Whittier\nArmand FitzGerald\nMaxwell Barney\nSara Steinbeck\nTiffany Alick\nMamie Bowen\nVenus Harrington\nPolly Sam\nEdmund Burke\nStanley Peg\nBarton Pullman\nMerry Herty\nJustin Hosea\nBurnell Leigh\nMay Wilde\nCherry Wheeler\nCynthia Milne\nAnn Wilson\nRoy Godwin\nMiranda Frank\nJessie Murray\nElroy Jennings\nRenata Kitto\nAdonis Hobson\nLen Augustus\nAlger Bessemer\nAfra Vogt\nKaren Dryden\nAbel Blume\nLyndon Belle\nHulda Daniell\nLena Turner\nCarter Berkeley\nArthur Walker\nDominic Johnson\nQuincy Beard\nMarguerite Leacock\nJason Dalton\nMadeline Dan\nMarico Monroe\nNora Hopkin\nQueena Morrison\nPearl Larkin\nMag Geoffrey\nReginald Collins\nHoney Louisa"

    .line 15
    check-cast v0, Ljava/lang/CharSequence;

    const-string v1, "\n"

    .line 112
    filled-new-array {v1}, [Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lkotlin/m/p;->b(Ljava/lang/CharSequence;[Ljava/lang/String;)Ljava/util/List;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/taskcentre/c;->a:Ljava/util/List;

    const-string v0, "****"

    .line 114
    iput-object v0, p0, Lcom/imo/android/imoim/taskcentre/c;->b:Ljava/lang/String;

    return-void
.end method

.method private static b()Ljava/lang/String;
    .registers 10

    const-string v0, "0.12"

    const-string v1, "0.24"

    const-string v2, "0.36"

    const-string v3, "1.2"

    const-string v4, "2.4"

    const-string v5, "3.6"

    const-string v6, "4.0"

    const-string v7, "8.0"

    const-string v8, "12.0"

    const-string v9, "20.0"

    .line 127
    filled-new-array/range {v0 .. v9}, [Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lkotlin/a/k;->b([Ljava/lang/Object;)Ljava/util/List;

    move-result-object v0

    .line 128
    invoke-static {}, Ljava/lang/Math;->random()D

    move-result-wide v1

    const-wide/high16 v3, 0x4024000000000000L    # 10.0

    mul-double v1, v1, v3

    double-to-int v1, v1

    .line 129
    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    return-object v0
.end method

.method private final c()Ljava/lang/String;
    .registers 8

    .line 133
    iget v0, p0, Lcom/imo/android/imoim/taskcentre/c;->c:I

    iget-object v1, p0, Lcom/imo/android/imoim/taskcentre/c;->a:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v1

    const/4 v2, 0x0

    if-lt v0, v1, :cond_d

    .line 134
    iput v2, p0, Lcom/imo/android/imoim/taskcentre/c;->c:I

    .line 137
    :cond_d
    iget-object v0, p0, Lcom/imo/android/imoim/taskcentre/c;->a:Ljava/util/List;

    iget v1, p0, Lcom/imo/android/imoim/taskcentre/c;->c:I

    add-int/lit8 v3, v1, 0x1

    iput v3, p0, Lcom/imo/android/imoim/taskcentre/c;->c:I

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 139
    move-object v1, v0

    check-cast v1, Ljava/lang/CharSequence;

    const/4 v3, 0x1

    if-eqz v1, :cond_2a

    invoke-interface {v1}, Ljava/lang/CharSequence;->length()I

    move-result v4

    if-nez v4, :cond_28

    goto :goto_2a

    :cond_28
    const/4 v4, 0x0

    goto :goto_2b

    :cond_2a
    :goto_2a
    const/4 v4, 0x1

    :goto_2b
    if-eqz v4, :cond_30

    .line 140
    iget-object v0, p0, Lcom/imo/android/imoim/taskcentre/c;->b:Ljava/lang/String;

    return-object v0

    .line 143
    :cond_30
    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v4

    .line 144
    div-int/lit8 v5, v4, 0x2

    add-int/lit8 v6, v5, -0x2

    if-gtz v6, :cond_3b

    const/4 v6, 0x1

    :cond_3b
    add-int/lit8 v5, v5, 0x2

    if-lt v5, v4, :cond_41

    add-int/lit8 v5, v4, -0x1

    :cond_41
    if-lt v6, v5, :cond_5d

    .line 157
    invoke-virtual {v0, v2}, Ljava/lang/String;->charAt(I)C

    move-result v0

    iget-object v1, p0, Lcom/imo/android/imoim/taskcentre/c;->b:Ljava/lang/String;

    new-instance v2, Ljava/lang/StringBuilder;

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

    invoke-static {v0}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;

    move-result-object v0

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

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

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

    move-result-object v0

    return-object v0

    .line 160
    :cond_5d
    iget-object v2, p0, Lcom/imo/android/imoim/taskcentre/c;->b:Ljava/lang/String;

    check-cast v2, Ljava/lang/CharSequence;

    if-eqz v0, :cond_6c

    invoke-static {v1, v6, v5, v2}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;IILjava/lang/CharSequence;)Ljava/lang/CharSequence;

    move-result-object v0

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

    move-result-object v0

    return-object v0

    :cond_6c
    new-instance v0, Lkotlin/TypeCastException;

    const-string v1, "null cannot be cast to non-null type kotlin.CharSequence"

    invoke-direct {v0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V

    throw v0
.end method


# virtual methods
.method public final a()Landroid/text/SpannableStringBuilder;
    .registers 7

    .line 119
    invoke-static {}, Lcom/imo/android/imoim/taskcentre/c;->b()Ljava/lang/String;

    move-result-object v0

    .line 120
    new-instance v1, Landroid/text/SpannableStringBuilder;

    const/4 v2, 0x2

    new-array v2, v2, [Ljava/lang/Object;

    invoke-direct {p0}, Lcom/imo/android/imoim/taskcentre/c;->c()Ljava/lang/String;

    move-result-object v3

    const/4 v4, 0x0

    aput-object v3, v2, v4

    const/4 v3, 0x1

    aput-object v0, v2, v3

    const v5, 0x7f0f096b

    invoke-static {v5, v2}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    check-cast v2, Ljava/lang/CharSequence;

    invoke-direct {v1, v2}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    .line 121
    move-object v2, v1

    check-cast v2, Ljava/lang/CharSequence;

    const/4 v5, 0x6

    invoke-static {v2, v0, v4, v4, v5}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I

    move-result v2

    .line 122
    new-instance v4, Landroid/text/style/StyleSpan;

    invoke-direct {v4, v3}, Landroid/text/style/StyleSpan;-><init>(I)V

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

    move-result v0

    add-int/2addr v0, v2

    const/16 v3, 0x11

    invoke-virtual {v1, v4, v2, v0, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    return-object v1
.end method