c$8.smali

.class final enum Lorg/jsoup/d/c$8;
.super Lorg/jsoup/d/c;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lorg/jsoup/d/c;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x4010
    name = null
.end annotation


# direct methods
.method constructor <init>(Ljava/lang/String;I)V
    .registers 4

    const/4 v0, 0x0

    .line 1217
    invoke-direct {p0, p1, p2, v0}, Lorg/jsoup/d/c;-><init>(Ljava/lang/String;ILorg/jsoup/d/c$1;)V

    return-void
.end method

.method private anythingElse(Lorg/jsoup/d/i;Lorg/jsoup/d/b;)Z
    .registers 3

    .line 1307
    invoke-virtual {p2, p0}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/c;)V

    const/4 p1, 0x0

    return p1
.end method


# virtual methods
.method final process(Lorg/jsoup/d/i;Lorg/jsoup/d/b;)Z
    .registers 13

    .line 1219
    sget-object v0, Lorg/jsoup/d/c$17;->a:[I

    iget-object v1, p1, Lorg/jsoup/d/i;->a:Lorg/jsoup/d/i$h;

    invoke-virtual {v1}, Lorg/jsoup/d/i$h;->ordinal()I

    move-result v1

    aget v0, v0, v1

    const-string v1, "html"

    const/4 v2, 0x1

    const-string v3, "select"

    const/4 v4, 0x0

    const-string v5, "optgroup"

    const-string v6, "option"

    packed-switch v0, :pswitch_data_1a0

    .line 1301
    invoke-direct {p0, p1, p2}, Lorg/jsoup/d/c$8;->anythingElse(Lorg/jsoup/d/i;Lorg/jsoup/d/b;)Z

    move-result p1

    return p1

    .line 1297
    :pswitch_1c
    invoke-virtual {p2}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;

    move-result-object p1

    invoke-virtual {p1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;

    move-result-object p1

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

    move-result p1

    if-nez p1, :cond_19e

    .line 1298
    invoke-virtual {p2, p0}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/c;)V

    goto/16 :goto_19e

    .line 1360
    :pswitch_2f
    check-cast p1, Lorg/jsoup/d/i$a;

    .line 2303
    iget-object v0, p1, Lorg/jsoup/d/i$a;->b:Ljava/lang/String;

    .line 1222
    # getter for: Lorg/jsoup/d/c;->nullString:Ljava/lang/String;
    invoke-static {}, Lorg/jsoup/d/c;->access$400()Ljava/lang/String;

    move-result-object v1

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

    move-result v0

    if-eqz v0, :cond_41

    .line 1223
    invoke-virtual {p2, p0}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/c;)V

    return v4

    .line 1226
    :cond_41
    invoke-virtual {p2, p1}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/i$a;)V

    goto/16 :goto_19e

    .line 3344
    :pswitch_46
    move-object v0, p1

    check-cast v0, Lorg/jsoup/d/i$e;

    .line 1267
    invoke-virtual {v0}, Lorg/jsoup/d/i$e;->k()Ljava/lang/String;

    move-result-object v0

    const/4 v1, -0x1

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

    move-result v7

    const v8, -0x3c35778b

    const/4 v9, 0x2

    if-eq v7, v8, :cond_73

    const v8, -0x3600cb04    # -2090655.5f

    if-eq v7, v8, :cond_6b

    const v3, -0x4d08054

    if-eq v7, v3, :cond_63

    goto :goto_7a

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

    move-result v3

    if-eqz v3, :cond_7a

    const/4 v1, 0x0

    goto :goto_7a

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

    move-result v3

    if-eqz v3, :cond_7a

    const/4 v1, 0x2

    goto :goto_7a

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

    move-result v3

    if-eqz v3, :cond_7a

    const/4 v1, 0x1

    :cond_7a
    :goto_7a
    if-eqz v1, :cond_af

    if-eq v1, v2, :cond_97

    if-eq v1, v9, :cond_85

    .line 1293
    invoke-direct {p0, p1, p2}, Lorg/jsoup/d/c$8;->anythingElse(Lorg/jsoup/d/i;Lorg/jsoup/d/b;)Z

    move-result p1

    return p1

    .line 1284
    :cond_85
    invoke-virtual {p2, v0}, Lorg/jsoup/d/b;->i(Ljava/lang/String;)Z

    move-result p1

    if-nez p1, :cond_8f

    .line 1285
    invoke-virtual {p2, p0}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/c;)V

    return v4

    .line 1288
    :cond_8f
    invoke-virtual {p2, v0}, Lorg/jsoup/d/b;->c(Ljava/lang/String;)V

    .line 1289
    invoke-virtual {p2}, Lorg/jsoup/d/b;->j()V

    goto/16 :goto_19e

    .line 1278
    :cond_97
    invoke-virtual {p2}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;

    move-result-object p1

    invoke-virtual {p1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;

    move-result-object p1

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

    move-result p1

    if-eqz p1, :cond_aa

    .line 1279
    invoke-virtual {p2}, Lorg/jsoup/d/b;->e()Lorg/jsoup/c/h;

    goto/16 :goto_19e

    .line 1281
    :cond_aa
    invoke-virtual {p2, p0}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/c;)V

    goto/16 :goto_19e

    .line 1270
    :cond_af
    invoke-virtual {p2}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;

    move-result-object p1

    invoke-virtual {p1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;

    move-result-object p1

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

    move-result p1

    if-eqz p1, :cond_dc

    invoke-virtual {p2}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;

    move-result-object p1

    invoke-virtual {p2, p1}, Lorg/jsoup/d/b;->e(Lorg/jsoup/c/h;)Lorg/jsoup/c/h;

    move-result-object p1

    if-eqz p1, :cond_dc

    invoke-virtual {p2}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;

    move-result-object p1

    invoke-virtual {p2, p1}, Lorg/jsoup/d/b;->e(Lorg/jsoup/c/h;)Lorg/jsoup/c/h;

    move-result-object p1

    invoke-virtual {p1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;

    move-result-object p1

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

    move-result p1

    if-eqz p1, :cond_dc

    .line 1271
    invoke-virtual {p2, v6}, Lorg/jsoup/d/b;->m(Ljava/lang/String;)Z

    .line 1272
    :cond_dc
    invoke-virtual {p2}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;

    move-result-object p1

    invoke-virtual {p1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;

    move-result-object p1

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

    move-result p1

    if-eqz p1, :cond_ef

    .line 1273
    invoke-virtual {p2}, Lorg/jsoup/d/b;->e()Lorg/jsoup/c/h;

    goto/16 :goto_19e

    .line 1275
    :cond_ef
    invoke-virtual {p2, p0}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/c;)V

    goto/16 :goto_19e

    .line 3336
    :pswitch_f4
    move-object v0, p1

    check-cast v0, Lorg/jsoup/d/i$f;

    .line 1237
    invoke-virtual {v0}, Lorg/jsoup/d/i$f;->k()Ljava/lang/String;

    move-result-object v7

    .line 1238
    invoke-virtual {v7, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_108

    .line 1239
    sget-object p1, Lorg/jsoup/d/c$8;->InBody:Lorg/jsoup/d/c;

    invoke-virtual {p2, v0, p1}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/i;Lorg/jsoup/d/c;)Z

    move-result p1

    return p1

    .line 1240
    :cond_108
    invoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_124

    .line 1241
    invoke-virtual {p2}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;

    move-result-object p1

    invoke-virtual {p1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;

    move-result-object p1

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

    move-result p1

    if-eqz p1, :cond_11f

    .line 1242
    invoke-virtual {p2, v6}, Lorg/jsoup/d/b;->m(Ljava/lang/String;)Z

    .line 1243
    :cond_11f
    invoke-virtual {p2, v0}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/i$f;)Lorg/jsoup/c/h;

    goto/16 :goto_19e

    .line 1244
    :cond_124
    invoke-virtual {v7, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_151

    .line 1245
    invoke-virtual {p2}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;

    move-result-object p1

    invoke-virtual {p1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;

    move-result-object p1

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

    move-result p1

    if-eqz p1, :cond_13c

    .line 1246
    invoke-virtual {p2, v6}, Lorg/jsoup/d/b;->m(Ljava/lang/String;)Z

    goto :goto_14d

    .line 1247
    :cond_13c
    invoke-virtual {p2}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;

    move-result-object p1

    invoke-virtual {p1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;

    move-result-object p1

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

    move-result p1

    if-eqz p1, :cond_14d

    .line 1248
    invoke-virtual {p2, v5}, Lorg/jsoup/d/b;->m(Ljava/lang/String;)Z

    .line 1249
    :cond_14d
    :goto_14d
    invoke-virtual {p2, v0}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/i$f;)Lorg/jsoup/c/h;

    goto :goto_19e

    .line 1250
    :cond_151
    invoke-virtual {v7, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_15f

    .line 1251
    invoke-virtual {p2, p0}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/c;)V

    .line 1252
    invoke-virtual {p2, v3}, Lorg/jsoup/d/b;->m(Ljava/lang/String;)Z

    move-result p1

    return p1

    :cond_15f
    const-string v1, "input"

    const-string v2, "keygen"

    const-string v5, "textarea"

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

    move-result-object v1

    invoke-static {v7, v1}, Lorg/jsoup/a/d;->a(Ljava/lang/String;[Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_181

    .line 1254
    invoke-virtual {p2, p0}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/c;)V

    .line 1255
    invoke-virtual {p2, v3}, Lorg/jsoup/d/b;->i(Ljava/lang/String;)Z

    move-result p1

    if-nez p1, :cond_179

    return v4

    .line 1257
    :cond_179
    invoke-virtual {p2, v3}, Lorg/jsoup/d/b;->m(Ljava/lang/String;)Z

    .line 1258
    invoke-virtual {p2, v0}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/i;)Z

    move-result p1

    return p1

    :cond_181
    const-string v0, "script"

    .line 1259
    invoke-virtual {v7, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_190

    .line 1260
    sget-object v0, Lorg/jsoup/d/c$8;->InHead:Lorg/jsoup/d/c;

    invoke-virtual {p2, p1, v0}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/i;Lorg/jsoup/d/c;)Z

    move-result p1

    return p1

    .line 1262
    :cond_190
    invoke-direct {p0, p1, p2}, Lorg/jsoup/d/c$8;->anythingElse(Lorg/jsoup/d/i;Lorg/jsoup/d/b;)Z

    move-result p1

    return p1

    .line 1233
    :pswitch_195
    invoke-virtual {p2, p0}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/c;)V

    return v4

    .line 2352
    :pswitch_199
    check-cast p1, Lorg/jsoup/d/i$b;

    .line 1230
    invoke-virtual {p2, p1}, Lorg/jsoup/d/b;->a(Lorg/jsoup/d/i$b;)V

    :cond_19e
    :goto_19e
    return v2

    nop

    :pswitch_data_1a0
    .packed-switch 0x1
        :pswitch_199
        :pswitch_195
        :pswitch_f4
        :pswitch_46
        :pswitch_2f
        :pswitch_1c
    .end packed-switch
.end method