b.smali
.class public Lorg/jsoup/d/b;
.super Lorg/jsoup/d/m;
.source "SourceFile"
# static fields
.field static final a:[Ljava/lang/String;
.field static final b:[Ljava/lang/String;
.field static final c:[Ljava/lang/String;
.field static final d:[Ljava/lang/String;
.field static final e:[Ljava/lang/String;
.field static final f:[Ljava/lang/String;
.field static final g:[Ljava/lang/String;
.field static final synthetic q:Z
# instance fields
.field private A:Lorg/jsoup/c/h;
.field private B:Lorg/jsoup/d/i$e;
.field private C:[Ljava/lang/String;
.field h:Lorg/jsoup/d/c;
.field i:Lorg/jsoup/d/c;
.field j:Lorg/jsoup/c/h;
.field k:Lorg/jsoup/c/j;
.field l:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lorg/jsoup/c/h;",
">;"
}
.end annotation
.end field
.field m:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field n:Z
.field o:Z
.field p:Z
.field private z:Z
# direct methods
.method static constructor <clinit>()V
.registers 80
.line 24
const-class v0, Lorg/jsoup/d/b;
invoke-virtual {v0}, Ljava/lang/Class;->desiredAssertionStatus()Z
move-result v0
xor-int/lit8 v0, v0, 0x1
sput-boolean v0, Lorg/jsoup/d/b;->q:Z
const-string v1, "applet"
const-string v2, "caption"
const-string v3, "html"
const-string v4, "marquee"
const-string v5, "object"
const-string v6, "table"
const-string v7, "td"
const-string v8, "th"
.line 26
filled-new-array/range {v1 .. v8}, [Ljava/lang/String;
move-result-object v0
sput-object v0, Lorg/jsoup/d/b;->a:[Ljava/lang/String;
const-string v0, "ol"
const-string v1, "ul"
.line 27
filled-new-array {v0, v1}, [Ljava/lang/String;
move-result-object v0
sput-object v0, Lorg/jsoup/d/b;->b:[Ljava/lang/String;
const-string v0, "button"
.line 28
filled-new-array {v0}, [Ljava/lang/String;
move-result-object v0
sput-object v0, Lorg/jsoup/d/b;->c:[Ljava/lang/String;
const-string v0, "html"
const-string v1, "table"
.line 29
filled-new-array {v0, v1}, [Ljava/lang/String;
move-result-object v0
sput-object v0, Lorg/jsoup/d/b;->d:[Ljava/lang/String;
const-string v0, "optgroup"
const-string v1, "option"
.line 30
filled-new-array {v0, v1}, [Ljava/lang/String;
move-result-object v0
sput-object v0, Lorg/jsoup/d/b;->e:[Ljava/lang/String;
const-string v1, "dd"
const-string v2, "dt"
const-string v3, "li"
const-string v4, "optgroup"
const-string v5, "option"
const-string v6, "p"
const-string v7, "rp"
const-string v8, "rt"
.line 31
filled-new-array/range {v1 .. v8}, [Ljava/lang/String;
move-result-object v0
sput-object v0, Lorg/jsoup/d/b;->f:[Ljava/lang/String;
const-string v1, "address"
const-string v2, "applet"
const-string v3, "area"
const-string v4, "article"
const-string v5, "aside"
const-string v6, "base"
const-string v7, "basefont"
const-string v8, "bgsound"
const-string v9, "blockquote"
const-string v10, "body"
const-string v11, "br"
const-string v12, "button"
const-string v13, "caption"
const-string v14, "center"
const-string v15, "col"
const-string v16, "colgroup"
const-string v17, "command"
const-string v18, "dd"
const-string v19, "details"
const-string v20, "dir"
const-string v21, "div"
const-string v22, "dl"
const-string v23, "dt"
const-string v24, "embed"
const-string v25, "fieldset"
const-string v26, "figcaption"
const-string v27, "figure"
const-string v28, "footer"
const-string v29, "form"
const-string v30, "frame"
const-string v31, "frameset"
const-string v32, "h1"
const-string v33, "h2"
const-string v34, "h3"
const-string v35, "h4"
const-string v36, "h5"
const-string v37, "h6"
const-string v38, "head"
const-string v39, "header"
const-string v40, "hgroup"
const-string v41, "hr"
const-string v42, "html"
const-string v43, "iframe"
const-string v44, "img"
const-string v45, "input"
const-string v46, "isindex"
const-string v47, "li"
const-string v48, "link"
const-string v49, "listing"
const-string v50, "marquee"
const-string v51, "menu"
const-string v52, "meta"
const-string v53, "nav"
const-string v54, "noembed"
const-string v55, "noframes"
const-string v56, "noscript"
const-string v57, "object"
const-string v58, "ol"
const-string v59, "p"
const-string v60, "param"
const-string v61, "plaintext"
const-string v62, "pre"
const-string v63, "script"
const-string v64, "section"
const-string v65, "select"
const-string v66, "style"
const-string v67, "summary"
const-string v68, "table"
const-string v69, "tbody"
const-string v70, "td"
const-string v71, "textarea"
const-string v72, "tfoot"
const-string v73, "th"
const-string v74, "thead"
const-string v75, "title"
const-string v76, "tr"
const-string v77, "ul"
const-string v78, "wbr"
const-string v79, "xmp"
.line 32
filled-new-array/range {v1 .. v79}, [Ljava/lang/String;
move-result-object v0
sput-object v0, Lorg/jsoup/d/b;->g:[Ljava/lang/String;
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 58
invoke-direct {p0}, Lorg/jsoup/d/m;-><init>()V
const/4 v0, 0x0
.line 459
filled-new-array {v0}, [Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lorg/jsoup/d/b;->C:[Ljava/lang/String;
return-void
.end method
.method static a(Ljava/util/ArrayList;Lorg/jsoup/c/h;Lorg/jsoup/c/h;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lorg/jsoup/c/h;",
">;",
"Lorg/jsoup/c/h;",
"Lorg/jsoup/c/h;",
")V"
}
.end annotation
.line 404
invoke-virtual {p0, p1}, Ljava/util/ArrayList;->lastIndexOf(Ljava/lang/Object;)I
move-result p1
const/4 v0, -0x1
if-eq p1, v0, :cond_9
const/4 v0, 0x1
goto :goto_a
:cond_9
const/4 v0, 0x0
.line 405
:goto_a
invoke-static {v0}, Lorg/jsoup/a/e;->a(Z)V
.line 406
invoke-virtual {p0, p1, p2}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method private a(Ljava/lang/String;[Ljava/lang/String;)Z
.registers 4
.line 494
sget-object v0, Lorg/jsoup/d/b;->a:[Ljava/lang/String;
invoke-direct {p0, p1, v0, p2}, Lorg/jsoup/d/b;->a(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z
move-result p1
return p1
.end method
.method private a(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z
.registers 6
.line 462
iget-object v0, p0, Lorg/jsoup/d/b;->C:[Ljava/lang/String;
const/4 v1, 0x0
aput-object p1, v0, v1
.line 463
invoke-direct {p0, v0, p2, p3}, Lorg/jsoup/d/b;->a([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z
move-result p1
return p1
.end method
.method static a(Ljava/util/ArrayList;Lorg/jsoup/c/h;)Z
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lorg/jsoup/c/h;",
">;",
"Lorg/jsoup/c/h;",
")Z"
}
.end annotation
.line 300
invoke-virtual {p0}, Ljava/util/ArrayList;->size()I
move-result v0
const/4 v1, 0x1
sub-int/2addr v0, v1
:goto_6
if-ltz v0, :cond_14
.line 301
invoke-virtual {p0, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lorg/jsoup/c/h;
if-ne v2, p1, :cond_11
return v1
:cond_11
add-int/lit8 v0, v0, -0x1
goto :goto_6
:cond_14
const/4 p0, 0x0
return p0
.end method
.method private a([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z
.registers 9
.line 467
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
const/4 v1, 0x1
sub-int/2addr v0, v1
const/16 v2, 0x64
if-le v0, v2, :cond_e
const/16 v0, 0x64
:cond_e
:goto_e
const/4 v2, 0x0
if-ltz v0, :cond_37
.line 472
iget-object v3, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lorg/jsoup/c/h;
.line 473
invoke-virtual {v3}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v3
.line 474
invoke-static {v3, p1}, Lorg/jsoup/a/d;->b(Ljava/lang/String;[Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_24
return v1
.line 476
:cond_24
invoke-static {v3, p2}, Lorg/jsoup/a/d;->b(Ljava/lang/String;[Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_2b
return v2
:cond_2b
if-eqz p3, :cond_34
.line 478
invoke-static {v3, p3}, Lorg/jsoup/a/d;->b(Ljava/lang/String;[Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_34
return v2
:cond_34
add-int/lit8 v0, v0, -0x1
goto :goto_e
:cond_37
const-string p1, "Should not be reachable"
.line 481
invoke-static {p1}, Lorg/jsoup/a/e;->b(Ljava/lang/String;)V
return v2
.end method
.method private b(Lorg/jsoup/c/l;)V
.registers 3
.line 268
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-nez v0, :cond_e
.line 269
iget-object v0, p0, Lorg/jsoup/d/b;->t:Lorg/jsoup/c/f;
invoke-virtual {v0, p1}, Lorg/jsoup/c/f;->a(Lorg/jsoup/c/l;)Lorg/jsoup/c/h;
goto :goto_1d
.line 17533
:cond_e
iget-boolean v0, p0, Lorg/jsoup/d/b;->o:Z
if-eqz v0, :cond_16
.line 271
invoke-virtual {p0, p1}, Lorg/jsoup/d/b;->a(Lorg/jsoup/c/l;)V
goto :goto_1d
.line 273
:cond_16
invoke-virtual {p0}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;
move-result-object v0
invoke-virtual {v0, p1}, Lorg/jsoup/c/h;->a(Lorg/jsoup/c/l;)Lorg/jsoup/c/h;
.line 276
:goto_1d
instance-of v0, p1, Lorg/jsoup/c/h;
if-eqz v0, :cond_30
check-cast p1, Lorg/jsoup/c/h;
.line 18154
iget-object v0, p1, Lorg/jsoup/c/h;->c:Lorg/jsoup/d/h;
.line 18177
iget-boolean v0, v0, Lorg/jsoup/d/h;->g:Z
if-eqz v0, :cond_30
.line 277
iget-object v0, p0, Lorg/jsoup/d/b;->k:Lorg/jsoup/c/j;
if-eqz v0, :cond_30
.line 278
invoke-virtual {v0, p1}, Lorg/jsoup/c/j;->b(Lorg/jsoup/c/h;)Lorg/jsoup/c/j;
:cond_30
return-void
.end method
.method private varargs c([Ljava/lang/String;)V
.registers 5
.line 373
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
add-int/lit8 v0, v0, -0x1
:goto_8
if-ltz v0, :cond_30
.line 374
iget-object v1, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lorg/jsoup/c/h;
.line 375
invoke-virtual {v1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v2
invoke-static {v2, p1}, Lorg/jsoup/a/d;->a(Ljava/lang/String;[Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_30
invoke-virtual {v1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v1
const-string v2, "html"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_30
.line 378
iget-object v1, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
add-int/lit8 v0, v0, -0x1
goto :goto_8
:cond_30
return-void
.end method
.method static f(Lorg/jsoup/c/h;)Z
.registers 2
.line 582
invoke-virtual {p0}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object p0
.line 583
sget-object v0, Lorg/jsoup/d/b;->g:[Ljava/lang/String;
invoke-static {p0, v0}, Lorg/jsoup/a/d;->b(Ljava/lang/String;[Ljava/lang/String;)Z
move-result p0
return p0
.end method
.method private i(Lorg/jsoup/c/h;)V
.registers 3
.line 221
invoke-direct {p0, p1}, Lorg/jsoup/d/b;->b(Lorg/jsoup/c/l;)V
.line 222
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
return-void
.end method
# virtual methods
.method final a(Ljava/lang/String;Lorg/jsoup/c/h;Ljava/lang/String;Lorg/jsoup/d/e;Lorg/jsoup/d/f;)Ljava/util/List;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lorg/jsoup/c/h;",
"Ljava/lang/String;",
"Lorg/jsoup/d/e;",
"Lorg/jsoup/d/f;",
")",
"Ljava/util/List<",
"Lorg/jsoup/c/l;",
">;"
}
.end annotation
.line 85
sget-object v0, Lorg/jsoup/d/c;->Initial:Lorg/jsoup/d/c;
iput-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
.line 86
new-instance v0, Ljava/io/StringReader;
invoke-direct {v0, p1}, Ljava/io/StringReader;-><init>(Ljava/lang/String;)V
invoke-virtual {p0, v0, p3, p4, p5}, Lorg/jsoup/d/b;->a(Ljava/io/Reader;Ljava/lang/String;Lorg/jsoup/d/e;Lorg/jsoup/d/f;)V
.line 87
iput-object p2, p0, Lorg/jsoup/d/b;->A:Lorg/jsoup/c/h;
const/4 p1, 0x1
.line 88
iput-boolean p1, p0, Lorg/jsoup/d/b;->p:Z
if-eqz p2, :cond_b6
.line 92
invoke-virtual {p2}, Lorg/jsoup/c/h;->w()Lorg/jsoup/c/f;
move-result-object p1
if-eqz p1, :cond_23
.line 93
iget-object p1, p0, Lorg/jsoup/d/b;->t:Lorg/jsoup/c/f;
invoke-virtual {p2}, Lorg/jsoup/c/h;->w()Lorg/jsoup/c/f;
move-result-object p4
.line 1562
iget-object p4, p4, Lorg/jsoup/c/f;->b:Lorg/jsoup/c/f$b;
.line 1566
iput-object p4, p1, Lorg/jsoup/c/f;->b:Lorg/jsoup/c/f$b;
.line 2132
:cond_23
iget-object p1, p2, Lorg/jsoup/c/h;->c:Lorg/jsoup/d/h;
.line 3036
iget-object p1, p1, Lorg/jsoup/d/h;->a:Ljava/lang/String;
const-string p4, "title"
const-string v0, "textarea"
.line 97
filled-new-array {p4, v0}, [Ljava/lang/String;
move-result-object p4
invoke-static {p1, p4}, Lorg/jsoup/a/d;->a(Ljava/lang/String;[Ljava/lang/String;)Z
move-result p4
if-eqz p4, :cond_3c
.line 98
iget-object p1, p0, Lorg/jsoup/d/b;->s:Lorg/jsoup/d/k;
sget-object p4, Lorg/jsoup/d/l;->Rcdata:Lorg/jsoup/d/l;
.line 3110
iput-object p4, p1, Lorg/jsoup/d/k;->a:Lorg/jsoup/d/l;
goto :goto_79
:cond_3c
const-string p4, "iframe"
const-string v0, "noembed"
const-string v1, "noframes"
const-string v2, "style"
const-string v3, "xmp"
.line 99
filled-new-array {p4, v0, v1, v2, v3}, [Ljava/lang/String;
move-result-object p4
invoke-static {p1, p4}, Lorg/jsoup/a/d;->a(Ljava/lang/String;[Ljava/lang/String;)Z
move-result p4
if-eqz p4, :cond_57
.line 100
iget-object p1, p0, Lorg/jsoup/d/b;->s:Lorg/jsoup/d/k;
sget-object p4, Lorg/jsoup/d/l;->Rawtext:Lorg/jsoup/d/l;
.line 4110
iput-object p4, p1, Lorg/jsoup/d/k;->a:Lorg/jsoup/d/l;
goto :goto_79
:cond_57
const-string p4, "script"
.line 101
invoke-virtual {p1, p4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p4
if-eqz p4, :cond_66
.line 102
iget-object p1, p0, Lorg/jsoup/d/b;->s:Lorg/jsoup/d/k;
sget-object p4, Lorg/jsoup/d/l;->ScriptData:Lorg/jsoup/d/l;
.line 5110
iput-object p4, p1, Lorg/jsoup/d/k;->a:Lorg/jsoup/d/l;
goto :goto_79
:cond_66
const-string p4, "noscript"
.line 103
invoke-virtual {p1, p4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p4
if-nez p4, :cond_73
const-string p4, "plaintext"
.line 105
invoke-virtual {p1, p4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
.line 108
:cond_73
iget-object p1, p0, Lorg/jsoup/d/b;->s:Lorg/jsoup/d/k;
sget-object p4, Lorg/jsoup/d/l;->Data:Lorg/jsoup/d/l;
.line 8110
iput-object p4, p1, Lorg/jsoup/d/k;->a:Lorg/jsoup/d/l;
.line 110
:goto_79
new-instance p1, Lorg/jsoup/c/h;
const-string p4, "html"
invoke-static {p4, p5}, Lorg/jsoup/d/h;->a(Ljava/lang/String;Lorg/jsoup/d/f;)Lorg/jsoup/d/h;
move-result-object p4
invoke-direct {p1, p4, p3}, Lorg/jsoup/c/h;-><init>(Lorg/jsoup/d/h;Ljava/lang/String;)V
.line 111
iget-object p3, p0, Lorg/jsoup/d/b;->t:Lorg/jsoup/c/f;
invoke-virtual {p3, p1}, Lorg/jsoup/c/f;->a(Lorg/jsoup/c/l;)Lorg/jsoup/c/h;
.line 112
iget-object p3, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {p3, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 113
invoke-virtual {p0}, Lorg/jsoup/d/b;->j()V
.line 8229
new-instance p3, Lorg/jsoup/select/c;
invoke-direct {p3}, Lorg/jsoup/select/c;-><init>()V
.line 8230
invoke-static {p2, p3}, Lorg/jsoup/c/h;->a(Lorg/jsoup/c/h;Lorg/jsoup/select/c;)V
const/4 p4, 0x0
.line 118
invoke-virtual {p3, p4, p2}, Lorg/jsoup/select/c;->add(ILjava/lang/Object;)V
.line 119
invoke-virtual {p3}, Lorg/jsoup/select/c;->iterator()Ljava/util/Iterator;
move-result-object p3
:cond_a1
invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z
move-result p4
if-eqz p4, :cond_b7
invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p4
check-cast p4, Lorg/jsoup/c/h;
.line 120
instance-of p5, p4, Lorg/jsoup/c/j;
if-eqz p5, :cond_a1
.line 121
check-cast p4, Lorg/jsoup/c/j;
iput-object p4, p0, Lorg/jsoup/d/b;->k:Lorg/jsoup/c/j;
goto :goto_b7
:cond_b6
const/4 p1, 0x0
.line 127
:cond_b7
:goto_b7
invoke-virtual {p0}, Lorg/jsoup/d/b;->p()V
if-eqz p2, :cond_c1
.line 129
invoke-virtual {p1}, Lorg/jsoup/c/h;->v()Ljava/util/List;
move-result-object p1
return-object p1
.line 131
:cond_c1
iget-object p1, p0, Lorg/jsoup/d/b;->t:Lorg/jsoup/c/f;
invoke-virtual {p1}, Lorg/jsoup/c/f;->v()Ljava/util/List;
move-result-object p1
return-object p1
.end method
.method final a(Ljava/lang/String;)Lorg/jsoup/c/h;
.registers 4
.line 215
new-instance v0, Lorg/jsoup/c/h;
iget-object v1, p0, Lorg/jsoup/d/b;->y:Lorg/jsoup/d/f;
invoke-static {p1, v1}, Lorg/jsoup/d/h;->a(Ljava/lang/String;Lorg/jsoup/d/f;)Lorg/jsoup/d/h;
move-result-object p1
iget-object v1, p0, Lorg/jsoup/d/b;->v:Ljava/lang/String;
invoke-direct {v0, p1, v1}, Lorg/jsoup/c/h;-><init>(Lorg/jsoup/d/h;Ljava/lang/String;)V
.line 216
invoke-direct {p0, v0}, Lorg/jsoup/d/b;->i(Lorg/jsoup/c/h;)V
return-object v0
.end method
.method final a(Lorg/jsoup/d/i$f;)Lorg/jsoup/c/h;
.registers 6
.line 10149
iget-boolean v0, p1, Lorg/jsoup/d/i$g;->f:Z
if-eqz v0, :cond_27
.line 202
invoke-virtual {p0, p1}, Lorg/jsoup/d/b;->b(Lorg/jsoup/d/i$f;)Lorg/jsoup/c/h;
move-result-object p1
.line 203
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 204
iget-object v0, p0, Lorg/jsoup/d/b;->s:Lorg/jsoup/d/k;
sget-object v1, Lorg/jsoup/d/l;->Data:Lorg/jsoup/d/l;
.line 11110
iput-object v1, v0, Lorg/jsoup/d/k;->a:Lorg/jsoup/d/l;
.line 205
iget-object v0, p0, Lorg/jsoup/d/b;->s:Lorg/jsoup/d/k;
iget-object v1, p0, Lorg/jsoup/d/b;->B:Lorg/jsoup/d/i$e;
invoke-virtual {v1}, Lorg/jsoup/d/i$e;->h()Lorg/jsoup/d/i$g;
move-result-object v1
.line 11132
iget-object v2, p1, Lorg/jsoup/c/h;->c:Lorg/jsoup/d/h;
.line 12036
iget-object v2, v2, Lorg/jsoup/d/h;->a:Ljava/lang/String;
.line 205
invoke-virtual {v1, v2}, Lorg/jsoup/d/i$g;->a(Ljava/lang/String;)Lorg/jsoup/d/i$g;
move-result-object v1
invoke-virtual {v0, v1}, Lorg/jsoup/d/k;->a(Lorg/jsoup/d/i;)V
return-object p1
.line 209
:cond_27
new-instance v0, Lorg/jsoup/c/h;
invoke-virtual {p1}, Lorg/jsoup/d/i$f;->j()Ljava/lang/String;
move-result-object v1
iget-object v2, p0, Lorg/jsoup/d/b;->y:Lorg/jsoup/d/f;
invoke-static {v1, v2}, Lorg/jsoup/d/h;->a(Ljava/lang/String;Lorg/jsoup/d/f;)Lorg/jsoup/d/h;
move-result-object v1
iget-object v2, p0, Lorg/jsoup/d/b;->v:Ljava/lang/String;
iget-object v3, p0, Lorg/jsoup/d/b;->y:Lorg/jsoup/d/f;
iget-object p1, p1, Lorg/jsoup/d/i$f;->g:Lorg/jsoup/c/b;
invoke-virtual {v3, p1}, Lorg/jsoup/d/f;->a(Lorg/jsoup/c/b;)Lorg/jsoup/c/b;
move-result-object p1
invoke-direct {v0, v1, v2, p1}, Lorg/jsoup/c/h;-><init>(Lorg/jsoup/d/h;Ljava/lang/String;Lorg/jsoup/c/b;)V
.line 210
invoke-direct {p0, v0}, Lorg/jsoup/d/b;->i(Lorg/jsoup/c/h;)V
return-object v0
.end method
.method final a(Lorg/jsoup/d/i$f;Z)Lorg/jsoup/c/j;
.registers 6
.line 241
invoke-virtual {p1}, Lorg/jsoup/d/i$f;->j()Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lorg/jsoup/d/b;->y:Lorg/jsoup/d/f;
invoke-static {v0, v1}, Lorg/jsoup/d/h;->a(Ljava/lang/String;Lorg/jsoup/d/f;)Lorg/jsoup/d/h;
move-result-object v0
.line 242
new-instance v1, Lorg/jsoup/c/j;
iget-object v2, p0, Lorg/jsoup/d/b;->v:Ljava/lang/String;
iget-object p1, p1, Lorg/jsoup/d/i$f;->g:Lorg/jsoup/c/b;
invoke-direct {v1, v0, v2, p1}, Lorg/jsoup/c/j;-><init>(Lorg/jsoup/d/h;Ljava/lang/String;Lorg/jsoup/c/b;)V
.line 13545
iput-object v1, p0, Lorg/jsoup/d/b;->k:Lorg/jsoup/c/j;
.line 244
invoke-direct {p0, v1}, Lorg/jsoup/d/b;->b(Lorg/jsoup/c/l;)V
if-eqz p2, :cond_1f
.line 246
iget-object p1, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {p1, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_1f
return-object v1
.end method
.method final a()Lorg/jsoup/d/f;
.registers 2
.line 61
sget-object v0, Lorg/jsoup/d/f;->a:Lorg/jsoup/d/f;
return-object v0
.end method
.method protected final a(Ljava/io/Reader;Ljava/lang/String;Lorg/jsoup/d/e;Lorg/jsoup/d/f;)V
.registers 5
.line 66
invoke-super {p0, p1, p2, p3, p4}, Lorg/jsoup/d/m;->a(Ljava/io/Reader;Ljava/lang/String;Lorg/jsoup/d/e;Lorg/jsoup/d/f;)V
.line 69
sget-object p1, Lorg/jsoup/d/c;->Initial:Lorg/jsoup/d/c;
iput-object p1, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
const/4 p1, 0x0
.line 70
iput-object p1, p0, Lorg/jsoup/d/b;->i:Lorg/jsoup/d/c;
const/4 p2, 0x0
.line 71
iput-boolean p2, p0, Lorg/jsoup/d/b;->z:Z
.line 72
iput-object p1, p0, Lorg/jsoup/d/b;->j:Lorg/jsoup/c/h;
.line 73
iput-object p1, p0, Lorg/jsoup/d/b;->k:Lorg/jsoup/c/j;
.line 74
iput-object p1, p0, Lorg/jsoup/d/b;->A:Lorg/jsoup/c/h;
.line 75
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
.line 76
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Lorg/jsoup/d/b;->m:Ljava/util/List;
.line 77
new-instance p1, Lorg/jsoup/d/i$e;
invoke-direct {p1}, Lorg/jsoup/d/i$e;-><init>()V
iput-object p1, p0, Lorg/jsoup/d/b;->B:Lorg/jsoup/d/i$e;
const/4 p1, 0x1
.line 78
iput-boolean p1, p0, Lorg/jsoup/d/b;->n:Z
.line 79
iput-boolean p2, p0, Lorg/jsoup/d/b;->o:Z
.line 80
iput-boolean p2, p0, Lorg/jsoup/d/b;->p:Z
return-void
.end method
.method final a(Lorg/jsoup/c/h;)V
.registers 4
.line 178
iget-boolean v0, p0, Lorg/jsoup/d/b;->z:Z
if-eqz v0, :cond_5
return-void
:cond_5
const-string v0, "href"
.line 181
invoke-virtual {p1, v0}, Lorg/jsoup/c/h;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 182
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v0
if-eqz v0, :cond_26
.line 183
iput-object p1, p0, Lorg/jsoup/d/b;->v:Ljava/lang/String;
const/4 v0, 0x1
.line 184
iput-boolean v0, p0, Lorg/jsoup/d/b;->z:Z
.line 185
iget-object v0, p0, Lorg/jsoup/d/b;->t:Lorg/jsoup/c/f;
.line 9147
invoke-static {p1}, Lorg/jsoup/a/e;->a(Ljava/lang/Object;)V
.line 9149
new-instance v1, Lorg/jsoup/c/l$1;
invoke-direct {v1, v0, p1}, Lorg/jsoup/c/l$1;-><init>(Lorg/jsoup/c/l;Ljava/lang/String;)V
.line 9546
invoke-static {v1}, Lorg/jsoup/a/e;->a(Ljava/lang/Object;)V
.line 9547
invoke-static {v1, v0}, Lorg/jsoup/select/e;->a(Lorg/jsoup/select/f;Lorg/jsoup/c/l;)V
:cond_26
return-void
.end method
.method final a(Lorg/jsoup/c/h;Lorg/jsoup/c/h;)V
.registers 5
.line 394
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->lastIndexOf(Ljava/lang/Object;)I
move-result p1
const/4 v0, 0x1
const/4 v1, -0x1
if-eq p1, v1, :cond_c
const/4 v1, 0x1
goto :goto_d
:cond_c
const/4 v1, 0x0
.line 395
:goto_d
invoke-static {v1}, Lorg/jsoup/a/e;->a(Z)V
.line 396
iget-object v1, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
add-int/2addr p1, v0
invoke-virtual {v1, p1, p2}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
return-void
.end method
.method final a(Lorg/jsoup/c/l;)V
.registers 5
const-string v0, "table"
.line 706
invoke-virtual {p0, v0}, Lorg/jsoup/d/b;->b(Ljava/lang/String;)Lorg/jsoup/c/h;
move-result-object v0
const/4 v1, 0x0
if-eqz v0, :cond_19
.line 32221
iget-object v2, v0, Lorg/jsoup/c/h;->e:Lorg/jsoup/c/l;
check-cast v2, Lorg/jsoup/c/h;
if-eqz v2, :cond_14
const/4 v1, 0x0
const/4 v2, 0x1
move-object v2, v1
const/4 v1, 0x1
goto :goto_21
.line 713
:cond_14
invoke-virtual {p0, v0}, Lorg/jsoup/d/b;->e(Lorg/jsoup/c/h;)Lorg/jsoup/c/h;
move-result-object v2
goto :goto_21
.line 715
:cond_19
iget-object v2, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lorg/jsoup/c/h;
:goto_21
if-eqz v1, :cond_2a
.line 719
invoke-static {v0}, Lorg/jsoup/a/e;->a(Ljava/lang/Object;)V
.line 720
invoke-virtual {v0, p1}, Lorg/jsoup/c/h;->b(Lorg/jsoup/c/l;)Lorg/jsoup/c/h;
return-void
.line 723
:cond_2a
invoke-virtual {v2, p1}, Lorg/jsoup/c/h;->a(Lorg/jsoup/c/l;)Lorg/jsoup/c/h;
return-void
.end method
.method final a(Lorg/jsoup/d/c;)V
.registers 8
.line 194
iget-object v0, p0, Lorg/jsoup/d/b;->x:Lorg/jsoup/d/e;
invoke-virtual {v0}, Lorg/jsoup/d/e;->a()Z
move-result v0
if-eqz v0, :cond_2d
.line 195
iget-object v0, p0, Lorg/jsoup/d/b;->x:Lorg/jsoup/d/e;
new-instance v1, Lorg/jsoup/d/d;
iget-object v2, p0, Lorg/jsoup/d/b;->r:Lorg/jsoup/d/a;
invoke-virtual {v2}, Lorg/jsoup/d/a;->a()I
move-result v2
const/4 v3, 0x2
new-array v3, v3, [Ljava/lang/Object;
const/4 v4, 0x0
iget-object v5, p0, Lorg/jsoup/d/b;->w:Lorg/jsoup/d/i;
.line 10018
invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v5
aput-object v5, v3, v4
const/4 v4, 0x1
aput-object p1, v3, v4
const-string p1, "Unexpected token [%s] when in state [%s]"
.line 195
invoke-direct {v1, v2, p1, v3}, Lorg/jsoup/d/d;-><init>(ILjava/lang/String;[Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Lorg/jsoup/d/e;->add(Ljava/lang/Object;)Z
:cond_2d
return-void
.end method
.method final a(Lorg/jsoup/d/i$a;)V
.registers 4
.line 258
invoke-virtual {p0}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;
move-result-object v0
.line 15132
iget-object v0, v0, Lorg/jsoup/c/h;->c:Lorg/jsoup/d/h;
.line 16036
iget-object v0, v0, Lorg/jsoup/d/h;->a:Ljava/lang/String;
const-string v1, "script"
.line 259
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_21
const-string v1, "style"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_19
goto :goto_21
.line 262
:cond_19
new-instance v0, Lorg/jsoup/c/m;
.line 17303
iget-object p1, p1, Lorg/jsoup/d/i$a;->b:Ljava/lang/String;
.line 262
invoke-direct {v0, p1}, Lorg/jsoup/c/m;-><init>(Ljava/lang/String;)V
goto :goto_28
.line 260
:cond_21
:goto_21
new-instance v0, Lorg/jsoup/c/e;
.line 16303
iget-object p1, p1, Lorg/jsoup/d/i$a;->b:Ljava/lang/String;
.line 260
invoke-direct {v0, p1}, Lorg/jsoup/c/e;-><init>(Ljava/lang/String;)V
.line 263
:goto_28
invoke-virtual {p0}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;
move-result-object p1
invoke-virtual {p1, v0}, Lorg/jsoup/c/h;->a(Lorg/jsoup/c/l;)Lorg/jsoup/c/h;
return-void
.end method
.method final a(Lorg/jsoup/d/i$b;)V
.registers 3
.line 251
new-instance v0, Lorg/jsoup/c/d;
.line 14274
iget-object p1, p1, Lorg/jsoup/d/i$b;->b:Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 251
invoke-direct {v0, p1}, Lorg/jsoup/c/d;-><init>(Ljava/lang/String;)V
.line 252
invoke-direct {p0, v0}, Lorg/jsoup/d/b;->b(Lorg/jsoup/c/l;)V
return-void
.end method
.method final varargs a([Ljava/lang/String;)V
.registers 5
.line 341
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
add-int/lit8 v0, v0, -0x1
:goto_8
if-ltz v0, :cond_24
.line 342
iget-object v1, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lorg/jsoup/c/h;
.line 343
iget-object v2, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 344
invoke-virtual {v1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v1
invoke-static {v1, p1}, Lorg/jsoup/a/d;->b(Ljava/lang/String;[Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_24
add-int/lit8 v0, v0, -0x1
goto :goto_8
:cond_24
return-void
.end method
.method public final bridge synthetic a(Ljava/lang/String;Lorg/jsoup/c/b;)Z
.registers 3
.line 24
invoke-super {p0, p1, p2}, Lorg/jsoup/d/m;->a(Ljava/lang/String;Lorg/jsoup/c/b;)Z
move-result p1
return p1
.end method
.method protected final a(Lorg/jsoup/d/i;)Z
.registers 3
.line 136
iput-object p1, p0, Lorg/jsoup/d/b;->w:Lorg/jsoup/d/i;
.line 137
iget-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
invoke-virtual {v0, p1, p0}, Lorg/jsoup/d/c;->process(Lorg/jsoup/d/i;Lorg/jsoup/d/b;)Z
move-result p1
return p1
.end method
.method final a(Lorg/jsoup/d/i;Lorg/jsoup/d/c;)Z
.registers 3
.line 141
iput-object p1, p0, Lorg/jsoup/d/b;->w:Lorg/jsoup/d/i;
.line 142
invoke-virtual {p2, p1, p0}, Lorg/jsoup/d/c;->process(Lorg/jsoup/d/i;Lorg/jsoup/d/b;)Z
move-result p1
return p1
.end method
.method final b(Ljava/lang/String;)Lorg/jsoup/c/h;
.registers 5
.line 310
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
add-int/lit8 v0, v0, -0x1
:goto_8
if-ltz v0, :cond_20
.line 311
iget-object v1, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lorg/jsoup/c/h;
.line 312
invoke-virtual {v1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v2
invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1d
return-object v1
:cond_1d
add-int/lit8 v0, v0, -0x1
goto :goto_8
:cond_20
const/4 p1, 0x0
return-object p1
.end method
.method final b(Lorg/jsoup/d/i$f;)Lorg/jsoup/c/h;
.registers 6
.line 226
invoke-virtual {p1}, Lorg/jsoup/d/i$f;->j()Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lorg/jsoup/d/b;->y:Lorg/jsoup/d/f;
invoke-static {v0, v1}, Lorg/jsoup/d/h;->a(Ljava/lang/String;Lorg/jsoup/d/f;)Lorg/jsoup/d/h;
move-result-object v0
.line 227
new-instance v1, Lorg/jsoup/c/h;
iget-object v2, p0, Lorg/jsoup/d/b;->v:Ljava/lang/String;
iget-object v3, p1, Lorg/jsoup/d/i$f;->g:Lorg/jsoup/c/b;
invoke-direct {v1, v0, v2, v3}, Lorg/jsoup/c/h;-><init>(Lorg/jsoup/d/h;Ljava/lang/String;Lorg/jsoup/c/b;)V
.line 228
invoke-direct {p0, v1}, Lorg/jsoup/d/b;->b(Lorg/jsoup/c/l;)V
.line 12149
iget-boolean p1, p1, Lorg/jsoup/d/i$g;->f:Z
if-eqz p1, :cond_2f
.line 230
invoke-virtual {v0}, Lorg/jsoup/d/h;->b()Z
move-result p1
if-eqz p1, :cond_2c
.line 13132
iget-boolean p1, v0, Lorg/jsoup/d/h;->d:Z
if-nez p1, :cond_2f
.line 232
iget-object p1, p0, Lorg/jsoup/d/b;->s:Lorg/jsoup/d/k;
const-string v0, "Tag cannot be self closing; not a void tag"
invoke-virtual {p1, v0}, Lorg/jsoup/d/k;->b(Ljava/lang/String;)V
goto :goto_2f
:cond_2c
const/4 p1, 0x1
.line 13189
iput-boolean p1, v0, Lorg/jsoup/d/h;->e:Z
:cond_2f
:goto_2f
return-object v1
.end method
.method final b()V
.registers 2
.line 154
iget-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
iput-object v0, p0, Lorg/jsoup/d/b;->i:Lorg/jsoup/d/c;
return-void
.end method
.method final b(Lorg/jsoup/c/h;)V
.registers 3
.line 288
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
return-void
.end method
.method final b(Lorg/jsoup/c/h;Lorg/jsoup/c/h;)V
.registers 4
.line 400
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-static {v0, p1, p2}, Lorg/jsoup/d/b;->a(Ljava/util/ArrayList;Lorg/jsoup/c/h;Lorg/jsoup/c/h;)V
return-void
.end method
.method final b([Ljava/lang/String;)Z
.registers 4
.line 486
sget-object v0, Lorg/jsoup/d/b;->a:[Ljava/lang/String;
const/4 v1, 0x0
invoke-direct {p0, p1, v0, v1}, Lorg/jsoup/d/b;->a([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z
move-result p1
return p1
.end method
.method final c()Lorg/jsoup/c/f;
.registers 2
.line 170
iget-object v0, p0, Lorg/jsoup/d/b;->t:Lorg/jsoup/c/f;
return-object v0
.end method
.method final c(Ljava/lang/String;)V
.registers 5
.line 331
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
add-int/lit8 v0, v0, -0x1
:goto_8
if-ltz v0, :cond_24
.line 332
iget-object v1, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lorg/jsoup/c/h;
.line 333
iget-object v2, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 334
invoke-virtual {v1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_24
add-int/lit8 v0, v0, -0x1
goto :goto_8
:cond_24
return-void
.end method
.method final c(Lorg/jsoup/c/h;)Z
.registers 3
.line 296
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-static {v0, p1}, Lorg/jsoup/d/b;->a(Ljava/util/ArrayList;Lorg/jsoup/c/h;)Z
move-result p1
return p1
.end method
.method final d()Ljava/lang/String;
.registers 2
.line 174
iget-object v0, p0, Lorg/jsoup/d/b;->v:Ljava/lang/String;
return-object v0
.end method
.method final d(Ljava/lang/String;)V
.registers 4
.line 350
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
add-int/lit8 v0, v0, -0x1
:goto_8
if-ltz v0, :cond_24
.line 351
iget-object v1, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lorg/jsoup/c/h;
.line 352
invoke-virtual {v1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_24
.line 355
iget-object v1, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
add-int/lit8 v0, v0, -0x1
goto :goto_8
:cond_24
return-void
.end method
.method final d(Lorg/jsoup/c/h;)Z
.registers 5
.line 320
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
const/4 v1, 0x1
sub-int/2addr v0, v1
:goto_8
if-ltz v0, :cond_1d
.line 321
iget-object v2, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lorg/jsoup/c/h;
if-ne v2, p1, :cond_1a
.line 323
iget-object p1, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {p1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
return v1
:cond_1a
add-int/lit8 v0, v0, -0x1
goto :goto_8
:cond_1d
const/4 p1, 0x0
return p1
.end method
.method final e()Lorg/jsoup/c/h;
.registers 3
.line 283
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
.line 284
iget-object v1, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
add-int/lit8 v0, v0, -0x1
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/jsoup/c/h;
return-object v0
.end method
.method final e(Lorg/jsoup/c/h;)Lorg/jsoup/c/h;
.registers 4
.line 383
sget-boolean v0, Lorg/jsoup/d/b;->q:Z
if-nez v0, :cond_11
invoke-virtual {p0, p1}, Lorg/jsoup/d/b;->c(Lorg/jsoup/c/h;)Z
move-result v0
if-eqz v0, :cond_b
goto :goto_11
:cond_b
new-instance p1, Ljava/lang/AssertionError;
invoke-direct {p1}, Ljava/lang/AssertionError;-><init>()V
throw p1
.line 384
:cond_11
:goto_11
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
add-int/lit8 v0, v0, -0x1
:goto_19
if-ltz v0, :cond_33
.line 385
iget-object v1, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lorg/jsoup/c/h;
if-ne v1, p1, :cond_30
.line 387
iget-object p1, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
add-int/lit8 v0, v0, -0x1
invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lorg/jsoup/c/h;
return-object p1
:cond_30
add-int/lit8 v0, v0, -0x1
goto :goto_19
:cond_33
const/4 p1, 0x0
return-object p1
.end method
.method final e(Ljava/lang/String;)Z
.registers 3
const/4 v0, 0x0
.line 490
invoke-direct {p0, p1, v0}, Lorg/jsoup/d/b;->a(Ljava/lang/String;[Ljava/lang/String;)Z
move-result p1
return p1
.end method
.method final f()Ljava/util/ArrayList;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList<",
"Lorg/jsoup/c/h;",
">;"
}
.end annotation
.line 292
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
return-object v0
.end method
.method final f(Ljava/lang/String;)Z
.registers 3
.line 500
sget-object v0, Lorg/jsoup/d/b;->b:[Ljava/lang/String;
invoke-direct {p0, p1, v0}, Lorg/jsoup/d/b;->a(Ljava/lang/String;[Ljava/lang/String;)Z
move-result p1
return p1
.end method
.method final g()V
.registers 2
const-string v0, "table"
.line 361
filled-new-array {v0}, [Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lorg/jsoup/d/b;->c([Ljava/lang/String;)V
return-void
.end method
.method final g(Lorg/jsoup/c/h;)V
.registers 9
.line 601
iget-object v0, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
const/4 v1, 0x1
sub-int/2addr v0, v1
const/4 v2, 0x0
const/4 v3, 0x0
:goto_a
if-ltz v0, :cond_45
.line 602
iget-object v4, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lorg/jsoup/c/h;
if-eqz v4, :cond_45
.line 30619
invoke-virtual {p1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_34
.line 30621
invoke-virtual {p1}, Lorg/jsoup/c/h;->i()Lorg/jsoup/c/b;
move-result-object v5
invoke-virtual {v4}, Lorg/jsoup/c/h;->i()Lorg/jsoup/c/b;
move-result-object v4
invoke-virtual {v5, v4}, Lorg/jsoup/c/b;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_34
const/4 v4, 0x1
goto :goto_35
:cond_34
const/4 v4, 0x0
:goto_35
if-eqz v4, :cond_39
add-int/lit8 v3, v3, 0x1
:cond_39
const/4 v4, 0x3
if-ne v3, v4, :cond_42
.line 610
iget-object v1, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
goto :goto_45
:cond_42
add-int/lit8 v0, v0, -0x1
goto :goto_a
.line 614
:cond_45
:goto_45
iget-object v0, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
return-void
.end method
.method final g(Ljava/lang/String;)Z
.registers 3
.line 504
sget-object v0, Lorg/jsoup/d/b;->c:[Ljava/lang/String;
invoke-direct {p0, p1, v0}, Lorg/jsoup/d/b;->a(Ljava/lang/String;[Ljava/lang/String;)Z
move-result p1
return p1
.end method
.method final h()V
.registers 5
const-string v0, "tbody"
const-string v1, "tfoot"
const-string v2, "thead"
const-string v3, "template"
.line 365
filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lorg/jsoup/d/b;->c([Ljava/lang/String;)V
return-void
.end method
.method final h(Lorg/jsoup/c/h;)V
.registers 4
.line 672
iget-object v0, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
add-int/lit8 v0, v0, -0x1
:goto_8
if-ltz v0, :cond_1d
.line 673
iget-object v1, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lorg/jsoup/c/h;
if-ne v1, p1, :cond_1a
.line 675
iget-object p1, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {p1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
return-void
:cond_1a
add-int/lit8 v0, v0, -0x1
goto :goto_8
:cond_1d
return-void
.end method
.method final h(Ljava/lang/String;)Z
.registers 4
.line 508
sget-object v0, Lorg/jsoup/d/b;->d:[Ljava/lang/String;
const/4 v1, 0x0
invoke-direct {p0, p1, v0, v1}, Lorg/jsoup/d/b;->a(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z
move-result p1
return p1
.end method
.method final i()V
.registers 3
const-string v0, "tr"
const-string v1, "template"
.line 369
filled-new-array {v0, v1}, [Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lorg/jsoup/d/b;->c([Ljava/lang/String;)V
return-void
.end method
.method final i(Ljava/lang/String;)Z
.registers 7
.line 512
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
const/4 v1, 0x1
sub-int/2addr v0, v1
:goto_8
const/4 v2, 0x0
if-ltz v0, :cond_2a
.line 513
iget-object v3, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lorg/jsoup/c/h;
.line 514
invoke-virtual {v3}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v3
.line 515
invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_1e
return v1
.line 517
:cond_1e
sget-object v4, Lorg/jsoup/d/b;->e:[Ljava/lang/String;
invoke-static {v3, v4}, Lorg/jsoup/a/d;->b(Ljava/lang/String;[Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_27
return v2
:cond_27
add-int/lit8 v0, v0, -0x1
goto :goto_8
:cond_2a
const-string p1, "Should not be reachable"
.line 520
invoke-static {p1}, Lorg/jsoup/a/e;->b(Ljava/lang/String;)V
return v2
.end method
.method final j()V
.registers 6
.line 411
iget-object v0, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
const/4 v1, 0x1
sub-int/2addr v0, v1
const/4 v2, 0x0
:goto_9
if-ltz v0, :cond_d2
.line 412
iget-object v3, p0, Lorg/jsoup/d/b;->u:Ljava/util/ArrayList;
invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lorg/jsoup/c/h;
if-nez v0, :cond_18
.line 415
iget-object v3, p0, Lorg/jsoup/d/b;->A:Lorg/jsoup/c/h;
const/4 v2, 0x1
.line 417
:cond_18
invoke-virtual {v3}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v3
const-string v4, "select"
.line 418
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_29
.line 419
sget-object v0, Lorg/jsoup/d/c;->InSelect:Lorg/jsoup/d/c;
.line 19146
iput-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
return-void
:cond_29
const-string v4, "td"
.line 421
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_ce
const-string v4, "th"
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_3d
if-nez v2, :cond_3d
goto/16 :goto_ce
:cond_3d
const-string v4, "tr"
.line 424
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_4a
.line 425
sget-object v0, Lorg/jsoup/d/c;->InRow:Lorg/jsoup/d/c;
.line 21146
iput-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
return-void
:cond_4a
const-string v4, "tbody"
.line 427
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_c9
const-string v4, "thead"
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_c9
const-string v4, "tfoot"
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_63
goto :goto_c9
:cond_63
const-string v4, "caption"
.line 430
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_70
.line 431
sget-object v0, Lorg/jsoup/d/c;->InCaption:Lorg/jsoup/d/c;
.line 23146
iput-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
return-void
:cond_70
const-string v4, "colgroup"
.line 433
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_7d
.line 434
sget-object v0, Lorg/jsoup/d/c;->InColumnGroup:Lorg/jsoup/d/c;
.line 24146
iput-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
return-void
:cond_7d
const-string v4, "table"
.line 436
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_8a
.line 437
sget-object v0, Lorg/jsoup/d/c;->InTable:Lorg/jsoup/d/c;
.line 25146
iput-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
return-void
:cond_8a
const-string v4, "head"
.line 439
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_97
.line 440
sget-object v0, Lorg/jsoup/d/c;->InBody:Lorg/jsoup/d/c;
.line 26146
iput-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
return-void
:cond_97
const-string v4, "body"
.line 442
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_a4
.line 443
sget-object v0, Lorg/jsoup/d/c;->InBody:Lorg/jsoup/d/c;
.line 27146
iput-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
return-void
:cond_a4
const-string v4, "frameset"
.line 445
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_b1
.line 446
sget-object v0, Lorg/jsoup/d/c;->InFrameset:Lorg/jsoup/d/c;
.line 28146
iput-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
return-void
:cond_b1
const-string v4, "html"
.line 448
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_be
.line 449
sget-object v0, Lorg/jsoup/d/c;->BeforeHead:Lorg/jsoup/d/c;
.line 29146
iput-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
return-void
:cond_be
if-eqz v2, :cond_c5
.line 452
sget-object v0, Lorg/jsoup/d/c;->InBody:Lorg/jsoup/d/c;
.line 30146
iput-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
return-void
:cond_c5
add-int/lit8 v0, v0, -0x1
goto/16 :goto_9
.line 428
:cond_c9
:goto_c9
sget-object v0, Lorg/jsoup/d/c;->InTableBody:Lorg/jsoup/d/c;
.line 22146
iput-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
return-void
.line 422
:cond_ce
:goto_ce
sget-object v0, Lorg/jsoup/d/c;->InCell:Lorg/jsoup/d/c;
.line 20146
iput-object v0, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
:cond_d2
return-void
.end method
.method final j(Ljava/lang/String;)V
.registers 4
:goto_0
if-eqz p1, :cond_24
.line 570
invoke-virtual {p0}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;
move-result-object v0
invoke-virtual {v0}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_24
.line 571
invoke-virtual {p0}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;
move-result-object v0
invoke-virtual {v0}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v0
sget-object v1, Lorg/jsoup/d/b;->f:[Ljava/lang/String;
invoke-static {v0, v1}, Lorg/jsoup/a/d;->b(Ljava/lang/String;[Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_24
.line 572
invoke-virtual {p0}, Lorg/jsoup/d/b;->e()Lorg/jsoup/c/h;
goto :goto_0
:cond_24
return-void
.end method
.method final k(Ljava/lang/String;)Lorg/jsoup/c/h;
.registers 5
.line 686
iget-object v0, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
add-int/lit8 v0, v0, -0x1
:goto_8
if-ltz v0, :cond_22
.line 687
iget-object v1, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lorg/jsoup/c/h;
if-eqz v1, :cond_22
.line 690
invoke-virtual {v1}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v2
invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1f
return-object v1
:cond_1f
add-int/lit8 v0, v0, -0x1
goto :goto_8
:cond_22
const/4 p1, 0x0
return-object p1
.end method
.method final k()V
.registers 2
.line 549
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lorg/jsoup/d/b;->m:Ljava/util/List;
return-void
.end method
.method final l()V
.registers 2
const/4 v0, 0x0
.line 576
invoke-virtual {p0, v0}, Lorg/jsoup/d/b;->j(Ljava/lang/String;)V
return-void
.end method
.method final m()V
.registers 8
.line 31587
iget-object v0, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
const/4 v1, 0x1
if-lez v0, :cond_17
iget-object v0, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v2
sub-int/2addr v2, v1
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/jsoup/c/h;
goto :goto_18
:cond_17
const/4 v0, 0x0
:goto_18
if-eqz v0, :cond_69
.line 627
invoke-virtual {p0, v0}, Lorg/jsoup/d/b;->c(Lorg/jsoup/c/h;)Z
move-result v2
if-eqz v2, :cond_21
goto :goto_69
.line 631
:cond_21
iget-object v2, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
sub-int/2addr v2, v1
move v3, v2
:cond_29
const/4 v4, 0x0
if-nez v3, :cond_2d
goto :goto_40
.line 639
:cond_2d
iget-object v0, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
add-int/lit8 v3, v3, -0x1
invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/jsoup/c/h;
if-eqz v0, :cond_3f
.line 640
invoke-virtual {p0, v0}, Lorg/jsoup/d/b;->c(Lorg/jsoup/c/h;)Z
move-result v5
if-eqz v5, :cond_29
:cond_3f
const/4 v1, 0x0
:goto_40
if-nez v1, :cond_4c
.line 645
iget-object v0, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
add-int/lit8 v3, v3, 0x1
invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/jsoup/c/h;
.line 646
:cond_4c
invoke-static {v0}, Lorg/jsoup/a/e;->a(Ljava/lang/Object;)V
.line 650
invoke-virtual {v0}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {p0, v1}, Lorg/jsoup/d/b;->a(Ljava/lang/String;)Lorg/jsoup/c/h;
move-result-object v1
.line 652
invoke-virtual {v1}, Lorg/jsoup/c/h;->i()Lorg/jsoup/c/b;
move-result-object v5
invoke-virtual {v0}, Lorg/jsoup/c/h;->i()Lorg/jsoup/c/b;
move-result-object v6
invoke-virtual {v5, v6}, Lorg/jsoup/c/b;->a(Lorg/jsoup/c/b;)V
.line 655
iget-object v5, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {v5, v3, v1}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
if-ne v3, v2, :cond_3f
:cond_69
:goto_69
return-void
.end method
.method final n()V
.registers 3
.line 664
:cond_0
iget-object v0, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_1e
.line 31591
iget-object v0, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-lez v0, :cond_1b
.line 31593
iget-object v1, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
add-int/lit8 v0, v0, -0x1
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/jsoup/c/h;
goto :goto_1c
:cond_1b
const/4 v0, 0x0
:goto_1c
if-nez v0, :cond_0
:cond_1e
return-void
.end method
.method final o()V
.registers 3
.line 701
iget-object v0, p0, Lorg/jsoup/d/b;->l:Ljava/util/ArrayList;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
return-void
.end method
.method public toString()Ljava/lang/String;
.registers 3
.line 728
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "TreeBuilder{currentToken="
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v1, p0, Lorg/jsoup/d/b;->w:Lorg/jsoup/d/i;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", state="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lorg/jsoup/d/b;->h:Lorg/jsoup/d/c;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", currentElement="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 731
invoke-virtual {p0}, Lorg/jsoup/d/b;->q()Lorg/jsoup/c/h;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v1, 0x7d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method