h.smali

.class public final Lorg/jsoup/d/h;
.super Ljava/lang/Object;
.source "SourceFile"


# static fields
.field private static final h:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Lorg/jsoup/d/h;",
            ">;"
        }
    .end annotation
.end field

.field private static final k:[Ljava/lang/String;

.field private static final l:[Ljava/lang/String;

.field private static final m:[Ljava/lang/String;

.field private static final n:[Ljava/lang/String;

.field private static final o:[Ljava/lang/String;

.field private static final p:[Ljava/lang/String;

.field private static final q:[Ljava/lang/String;


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

.field public b:Z

.field public c:Z

.field public d:Z

.field e:Z

.field public f:Z

.field g:Z

.field private i:Z

.field private j:Z


# direct methods
.method static constructor <clinit>()V
    .registers 67

    .line 14
    new-instance v0, Ljava/util/HashMap;

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

    sput-object v0, Lorg/jsoup/d/h;->h:Ljava/util/Map;

    const-string v1, "html"

    const-string v2, "head"

    const-string v3, "body"

    const-string v4, "frameset"

    const-string v5, "script"

    const-string v6, "noscript"

    const-string v7, "style"

    const-string v8, "meta"

    const-string v9, "link"

    const-string v10, "title"

    const-string v11, "frame"

    const-string v12, "noframes"

    const-string v13, "section"

    const-string v14, "nav"

    const-string v15, "aside"

    const-string v16, "hgroup"

    const-string v17, "header"

    const-string v18, "footer"

    const-string v19, "p"

    const-string v20, "h1"

    const-string v21, "h2"

    const-string v22, "h3"

    const-string v23, "h4"

    const-string v24, "h5"

    const-string v25, "h6"

    const-string v26, "ul"

    const-string v27, "ol"

    const-string v28, "pre"

    const-string v29, "div"

    const-string v30, "blockquote"

    const-string v31, "hr"

    const-string v32, "address"

    const-string v33, "figure"

    const-string v34, "figcaption"

    const-string v35, "form"

    const-string v36, "fieldset"

    const-string v37, "ins"

    const-string v38, "del"

    const-string v39, "dl"

    const-string v40, "dt"

    const-string v41, "dd"

    const-string v42, "li"

    const-string v43, "table"

    const-string v44, "caption"

    const-string v45, "thead"

    const-string v46, "tfoot"

    const-string v47, "tbody"

    const-string v48, "colgroup"

    const-string v49, "col"

    const-string v50, "tr"

    const-string v51, "th"

    const-string v52, "td"

    const-string v53, "video"

    const-string v54, "audio"

    const-string v55, "canvas"

    const-string v56, "details"

    const-string v57, "menu"

    const-string v58, "plaintext"

    const-string v59, "template"

    const-string v60, "article"

    const-string v61, "main"

    const-string v62, "svg"

    const-string v63, "math"

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

    move-result-object v0

    sput-object v0, Lorg/jsoup/d/h;->k:[Ljava/lang/String;

    const-string v1, "object"

    const-string v2, "base"

    const-string v3, "font"

    const-string v4, "tt"

    const-string v5, "i"

    const-string v6, "b"

    const-string v7, "u"

    const-string v8, "big"

    const-string v9, "small"

    const-string v10, "em"

    const-string v11, "strong"

    const-string v12, "dfn"

    const-string v13, "code"

    const-string v14, "samp"

    const-string v15, "kbd"

    const-string v16, "var"

    const-string v17, "cite"

    const-string v18, "abbr"

    const-string v19, "time"

    const-string v20, "acronym"

    const-string v21, "mark"

    const-string v22, "ruby"

    const-string v23, "rt"

    const-string v24, "rp"

    const-string v25, "a"

    const-string v26, "img"

    const-string v27, "br"

    const-string v28, "wbr"

    const-string v29, "map"

    const-string v30, "q"

    const-string v31, "sub"

    const-string v32, "sup"

    const-string v33, "bdo"

    const-string v34, "iframe"

    const-string v35, "embed"

    const-string v36, "span"

    const-string v37, "input"

    const-string v38, "select"

    const-string v39, "textarea"

    const-string v40, "label"

    const-string v41, "button"

    const-string v42, "optgroup"

    const-string v43, "option"

    const-string v44, "legend"

    const-string v45, "datalist"

    const-string v46, "keygen"

    const-string v47, "output"

    const-string v48, "progress"

    const-string v49, "meter"

    const-string v50, "area"

    const-string v51, "param"

    const-string v52, "source"

    const-string v53, "track"

    const-string v54, "summary"

    const-string v55, "command"

    const-string v56, "device"

    const-string v57, "area"

    const-string v58, "basefont"

    const-string v59, "bgsound"

    const-string v60, "menuitem"

    const-string v61, "param"

    const-string v62, "source"

    const-string v63, "track"

    const-string v64, "data"

    const-string v65, "bdi"

    const-string v66, "s"

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

    move-result-object v1

    sput-object v1, Lorg/jsoup/d/h;->l:[Ljava/lang/String;

    const-string v2, "meta"

    const-string v3, "link"

    const-string v4, "base"

    const-string v5, "frame"

    const-string v6, "img"

    const-string v7, "br"

    const-string v8, "wbr"

    const-string v9, "embed"

    const-string v10, "hr"

    const-string v11, "input"

    const-string v12, "keygen"

    const-string v13, "col"

    const-string v14, "command"

    const-string v15, "device"

    const-string v16, "area"

    const-string v17, "basefont"

    const-string v18, "bgsound"

    const-string v19, "menuitem"

    const-string v20, "param"

    const-string v21, "source"

    const-string v22, "track"

    .line 248
    filled-new-array/range {v2 .. v22}, [Ljava/lang/String;

    move-result-object v1

    sput-object v1, Lorg/jsoup/d/h;->m:[Ljava/lang/String;

    const-string v2, "title"

    const-string v3, "a"

    const-string v4, "p"

    const-string v5, "h1"

    const-string v6, "h2"

    const-string v7, "h3"

    const-string v8, "h4"

    const-string v9, "h5"

    const-string v10, "h6"

    const-string v11, "pre"

    const-string v12, "address"

    const-string v13, "li"

    const-string v14, "th"

    const-string v15, "td"

    const-string v16, "script"

    const-string v17, "style"

    const-string v18, "ins"

    const-string v19, "del"

    const-string v20, "s"

    .line 252
    filled-new-array/range {v2 .. v20}, [Ljava/lang/String;

    move-result-object v1

    sput-object v1, Lorg/jsoup/d/h;->n:[Ljava/lang/String;

    const-string v1, "textarea"

    const-string v2, "pre"

    const-string v3, "plaintext"

    const-string v4, "title"

    .line 256
    filled-new-array {v2, v3, v4, v1}, [Ljava/lang/String;

    move-result-object v2

    sput-object v2, Lorg/jsoup/d/h;->o:[Ljava/lang/String;

    const-string v3, "button"

    const-string v4, "fieldset"

    const-string v5, "input"

    const-string v6, "keygen"

    const-string v7, "object"

    const-string v8, "output"

    const-string v9, "select"

    const-string v10, "textarea"

    .line 261
    filled-new-array/range {v3 .. v10}, [Ljava/lang/String;

    move-result-object v2

    sput-object v2, Lorg/jsoup/d/h;->p:[Ljava/lang/String;

    const-string v2, "input"

    const-string v3, "keygen"

    const-string v4, "object"

    const-string v5, "select"

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

    move-result-object v1

    sput-object v1, Lorg/jsoup/d/h;->q:[Ljava/lang/String;

    .line 270
    array-length v1, v0

    const/4 v2, 0x0

    const/4 v3, 0x0

    :goto_1a6
    if-ge v3, v1, :cond_1b5

    aget-object v4, v0, v3

    .line 271
    new-instance v5, Lorg/jsoup/d/h;

    invoke-direct {v5, v4}, Lorg/jsoup/d/h;-><init>(Ljava/lang/String;)V

    .line 272
    invoke-static {v5}, Lorg/jsoup/d/h;->a(Lorg/jsoup/d/h;)V

    add-int/lit8 v3, v3, 0x1

    goto :goto_1a6

    .line 274
    :cond_1b5
    sget-object v0, Lorg/jsoup/d/h;->l:[Ljava/lang/String;

    array-length v1, v0

    const/4 v3, 0x0

    :goto_1b9
    if-ge v3, v1, :cond_1cc

    aget-object v4, v0, v3

    .line 275
    new-instance v5, Lorg/jsoup/d/h;

    invoke-direct {v5, v4}, Lorg/jsoup/d/h;-><init>(Ljava/lang/String;)V

    .line 276
    iput-boolean v2, v5, Lorg/jsoup/d/h;->b:Z

    .line 277
    iput-boolean v2, v5, Lorg/jsoup/d/h;->c:Z

    .line 278
    invoke-static {v5}, Lorg/jsoup/d/h;->a(Lorg/jsoup/d/h;)V

    add-int/lit8 v3, v3, 0x1

    goto :goto_1b9

    .line 282
    :cond_1cc
    sget-object v0, Lorg/jsoup/d/h;->m:[Ljava/lang/String;

    array-length v1, v0

    const/4 v3, 0x0

    :goto_1d0
    const/4 v4, 0x1

    if-ge v3, v1, :cond_1e7

    aget-object v5, v0, v3

    .line 283
    sget-object v6, Lorg/jsoup/d/h;->h:Ljava/util/Map;

    invoke-interface {v6, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lorg/jsoup/d/h;

    .line 284
    invoke-static {v5}, Lorg/jsoup/a/e;->a(Ljava/lang/Object;)V

    .line 285
    iput-boolean v2, v5, Lorg/jsoup/d/h;->i:Z

    .line 286
    iput-boolean v4, v5, Lorg/jsoup/d/h;->d:Z

    add-int/lit8 v3, v3, 0x1

    goto :goto_1d0

    .line 289
    :cond_1e7
    sget-object v0, Lorg/jsoup/d/h;->n:[Ljava/lang/String;

    array-length v1, v0

    const/4 v3, 0x0

    :goto_1eb
    if-ge v3, v1, :cond_1ff

    aget-object v5, v0, v3

    .line 290
    sget-object v6, Lorg/jsoup/d/h;->h:Ljava/util/Map;

    invoke-interface {v6, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lorg/jsoup/d/h;

    .line 291
    invoke-static {v5}, Lorg/jsoup/a/e;->a(Ljava/lang/Object;)V

    .line 292
    iput-boolean v2, v5, Lorg/jsoup/d/h;->c:Z

    add-int/lit8 v3, v3, 0x1

    goto :goto_1eb

    .line 295
    :cond_1ff
    sget-object v0, Lorg/jsoup/d/h;->o:[Ljava/lang/String;

    array-length v1, v0

    const/4 v3, 0x0

    :goto_203
    if-ge v3, v1, :cond_217

    aget-object v5, v0, v3

    .line 296
    sget-object v6, Lorg/jsoup/d/h;->h:Ljava/util/Map;

    invoke-interface {v6, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lorg/jsoup/d/h;

    .line 297
    invoke-static {v5}, Lorg/jsoup/a/e;->a(Ljava/lang/Object;)V

    .line 298
    iput-boolean v4, v5, Lorg/jsoup/d/h;->f:Z

    add-int/lit8 v3, v3, 0x1

    goto :goto_203

    .line 301
    :cond_217
    sget-object v0, Lorg/jsoup/d/h;->p:[Ljava/lang/String;

    array-length v1, v0

    const/4 v3, 0x0

    :goto_21b
    if-ge v3, v1, :cond_22f

    aget-object v5, v0, v3

    .line 302
    sget-object v6, Lorg/jsoup/d/h;->h:Ljava/util/Map;

    invoke-interface {v6, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lorg/jsoup/d/h;

    .line 303
    invoke-static {v5}, Lorg/jsoup/a/e;->a(Ljava/lang/Object;)V

    .line 304
    iput-boolean v4, v5, Lorg/jsoup/d/h;->g:Z

    add-int/lit8 v3, v3, 0x1

    goto :goto_21b

    .line 307
    :cond_22f
    sget-object v0, Lorg/jsoup/d/h;->q:[Ljava/lang/String;

    array-length v1, v0

    :goto_232
    if-ge v2, v1, :cond_246

    aget-object v3, v0, v2

    .line 308
    sget-object v5, Lorg/jsoup/d/h;->h:Ljava/util/Map;

    invoke-interface {v5, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lorg/jsoup/d/h;

    .line 309
    invoke-static {v3}, Lorg/jsoup/a/e;->a(Ljava/lang/Object;)V

    .line 310
    iput-boolean v4, v3, Lorg/jsoup/d/h;->j:Z

    add-int/lit8 v2, v2, 0x1

    goto :goto_232

    :cond_246
    return-void
.end method

.method private constructor <init>(Ljava/lang/String;)V
    .registers 3

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

    const/4 v0, 0x1

    .line 17
    iput-boolean v0, p0, Lorg/jsoup/d/h;->b:Z

    .line 18
    iput-boolean v0, p0, Lorg/jsoup/d/h;->c:Z

    .line 19
    iput-boolean v0, p0, Lorg/jsoup/d/h;->i:Z

    const/4 v0, 0x0

    .line 20
    iput-boolean v0, p0, Lorg/jsoup/d/h;->d:Z

    .line 21
    iput-boolean v0, p0, Lorg/jsoup/d/h;->e:Z

    .line 22
    iput-boolean v0, p0, Lorg/jsoup/d/h;->f:Z

    .line 23
    iput-boolean v0, p0, Lorg/jsoup/d/h;->g:Z

    .line 24
    iput-boolean v0, p0, Lorg/jsoup/d/h;->j:Z

    .line 27
    iput-object p1, p0, Lorg/jsoup/d/h;->a:Ljava/lang/String;

    return-void
.end method

.method public static a(Ljava/lang/String;)Lorg/jsoup/d/h;
    .registers 2

    .line 77
    sget-object v0, Lorg/jsoup/d/f;->b:Lorg/jsoup/d/f;

    invoke-static {p0, v0}, Lorg/jsoup/d/h;->a(Ljava/lang/String;Lorg/jsoup/d/f;)Lorg/jsoup/d/h;

    move-result-object p0

    return-object p0
.end method

.method public static a(Ljava/lang/String;Lorg/jsoup/d/f;)Lorg/jsoup/d/h;
    .registers 3

    .line 50
    invoke-static {p0}, Lorg/jsoup/a/e;->a(Ljava/lang/Object;)V

    .line 51
    sget-object v0, Lorg/jsoup/d/h;->h:Ljava/util/Map;

    invoke-interface {v0, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lorg/jsoup/d/h;

    if-nez v0, :cond_27

    .line 54
    invoke-virtual {p1, p0}, Lorg/jsoup/d/f;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    .line 55
    invoke-static {p0}, Lorg/jsoup/a/e;->a(Ljava/lang/String;)V

    .line 56
    sget-object p1, Lorg/jsoup/d/h;->h:Ljava/util/Map;

    invoke-interface {p1, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p1

    move-object v0, p1

    check-cast v0, Lorg/jsoup/d/h;

    if-nez v0, :cond_27

    .line 60
    new-instance v0, Lorg/jsoup/d/h;

    invoke-direct {v0, p0}, Lorg/jsoup/d/h;-><init>(Ljava/lang/String;)V

    const/4 p0, 0x0

    .line 61
    iput-boolean p0, v0, Lorg/jsoup/d/h;->b:Z

    :cond_27
    return-object v0
.end method

.method private static a(Lorg/jsoup/d/h;)V
    .registers 3

    .line 315
    sget-object v0, Lorg/jsoup/d/h;->h:Ljava/util/Map;

    iget-object v1, p0, Lorg/jsoup/d/h;->a:Ljava/lang/String;

    invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    return-void
.end method


# virtual methods
.method public final a()Z
    .registers 2

    .line 141
    iget-boolean v0, p0, Lorg/jsoup/d/h;->d:Z

    if-nez v0, :cond_b

    iget-boolean v0, p0, Lorg/jsoup/d/h;->e:Z

    if-eqz v0, :cond_9

    goto :goto_b

    :cond_9
    const/4 v0, 0x0

    return v0

    :cond_b
    :goto_b
    const/4 v0, 0x1

    return v0
.end method

.method public final b()Z
    .registers 3

    .line 150
    sget-object v0, Lorg/jsoup/d/h;->h:Ljava/util/Map;

    iget-object v1, p0, Lorg/jsoup/d/h;->a:Ljava/lang/String;

    invoke-interface {v0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    return v0
.end method

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

    const/4 v0, 0x1

    if-ne p0, p1, :cond_4

    return v0

    .line 196
    :cond_4
    instance-of v1, p1, Lorg/jsoup/d/h;

    const/4 v2, 0x0

    if-nez v1, :cond_a

    return v2

    .line 198
    :cond_a
    check-cast p1, Lorg/jsoup/d/h;

    .line 200
    iget-object v1, p0, Lorg/jsoup/d/h;->a:Ljava/lang/String;

    iget-object v3, p1, Lorg/jsoup/d/h;->a:Ljava/lang/String;

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

    move-result v1

    if-nez v1, :cond_17

    return v2

    .line 201
    :cond_17
    iget-boolean v1, p0, Lorg/jsoup/d/h;->i:Z

    iget-boolean v3, p1, Lorg/jsoup/d/h;->i:Z

    if-eq v1, v3, :cond_1e

    return v2

    .line 202
    :cond_1e
    iget-boolean v1, p0, Lorg/jsoup/d/h;->d:Z

    iget-boolean v3, p1, Lorg/jsoup/d/h;->d:Z

    if-eq v1, v3, :cond_25

    return v2

    .line 203
    :cond_25
    iget-boolean v1, p0, Lorg/jsoup/d/h;->c:Z

    iget-boolean v3, p1, Lorg/jsoup/d/h;->c:Z

    if-eq v1, v3, :cond_2c

    return v2

    .line 204
    :cond_2c
    iget-boolean v1, p0, Lorg/jsoup/d/h;->b:Z

    iget-boolean v3, p1, Lorg/jsoup/d/h;->b:Z

    if-eq v1, v3, :cond_33

    return v2

    .line 205
    :cond_33
    iget-boolean v1, p0, Lorg/jsoup/d/h;->f:Z

    iget-boolean v3, p1, Lorg/jsoup/d/h;->f:Z

    if-eq v1, v3, :cond_3a

    return v2

    .line 206
    :cond_3a
    iget-boolean v1, p0, Lorg/jsoup/d/h;->e:Z

    iget-boolean v3, p1, Lorg/jsoup/d/h;->e:Z

    if-eq v1, v3, :cond_41

    return v2

    .line 207
    :cond_41
    iget-boolean v1, p0, Lorg/jsoup/d/h;->g:Z

    iget-boolean v3, p1, Lorg/jsoup/d/h;->g:Z

    if-eq v1, v3, :cond_48

    return v2

    .line 208
    :cond_48
    iget-boolean v1, p0, Lorg/jsoup/d/h;->j:Z

    iget-boolean p1, p1, Lorg/jsoup/d/h;->j:Z

    if-ne v1, p1, :cond_4f

    return v0

    :cond_4f
    return v2
.end method

.method public final hashCode()I
    .registers 3

    .line 213
    iget-object v0, p0, Lorg/jsoup/d/h;->a:Ljava/lang/String;

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

    move-result v0

    mul-int/lit8 v0, v0, 0x1f

    .line 214
    iget-boolean v1, p0, Lorg/jsoup/d/h;->b:Z

    add-int/2addr v0, v1

    mul-int/lit8 v0, v0, 0x1f

    .line 215
    iget-boolean v1, p0, Lorg/jsoup/d/h;->c:Z

    add-int/2addr v0, v1

    mul-int/lit8 v0, v0, 0x1f

    .line 216
    iget-boolean v1, p0, Lorg/jsoup/d/h;->i:Z

    add-int/2addr v0, v1

    mul-int/lit8 v0, v0, 0x1f

    .line 217
    iget-boolean v1, p0, Lorg/jsoup/d/h;->d:Z

    add-int/2addr v0, v1

    mul-int/lit8 v0, v0, 0x1f

    .line 218
    iget-boolean v1, p0, Lorg/jsoup/d/h;->e:Z

    add-int/2addr v0, v1

    mul-int/lit8 v0, v0, 0x1f

    .line 219
    iget-boolean v1, p0, Lorg/jsoup/d/h;->f:Z

    add-int/2addr v0, v1

    mul-int/lit8 v0, v0, 0x1f

    .line 220
    iget-boolean v1, p0, Lorg/jsoup/d/h;->g:Z

    add-int/2addr v0, v1

    mul-int/lit8 v0, v0, 0x1f

    .line 221
    iget-boolean v1, p0, Lorg/jsoup/d/h;->j:Z

    add-int/2addr v0, v1

    return v0
.end method

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

    .line 227
    iget-object v0, p0, Lorg/jsoup/d/h;->a:Ljava/lang/String;

    return-object v0
.end method