n.smali
.class public final Lorg/jsoup/d/n;
.super Lorg/jsoup/d/m;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.registers 1
.line 18
invoke-direct {p0}, Lorg/jsoup/d/m;-><init>()V
return-void
.end method
.method private a(Lorg/jsoup/c/l;)V
.registers 3
.line 66
invoke-virtual {p0}, Lorg/jsoup/d/n;->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;
return-void
.end method
# virtual methods
.method final a()Lorg/jsoup/d/f;
.registers 2
.line 20
sget-object v0, Lorg/jsoup/d/f;->b: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 33
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 34
iget-object p1, p0, Lorg/jsoup/d/n;->u:Ljava/util/ArrayList;
iget-object p2, p0, Lorg/jsoup/d/n;->t:Lorg/jsoup/c/f;
invoke-virtual {p1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 35
iget-object p1, p0, Lorg/jsoup/d/n;->t:Lorg/jsoup/c/f;
.line 1543
iget-object p1, p1, Lorg/jsoup/c/f;->a:Lorg/jsoup/c/f$a;
.line 35
sget-object p2, Lorg/jsoup/c/f$a$a;->xml:Lorg/jsoup/c/f$a$a;
.line 2462
iput-object p2, p1, Lorg/jsoup/c/f$a;->h:Lorg/jsoup/c/f$a$a;
return-void
.end method
.method public final bridge synthetic a(Ljava/lang/String;Lorg/jsoup/c/b;)Z
.registers 3
.line 18
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 8
.line 41
sget-object v0, Lorg/jsoup/d/n$1;->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/4 v1, 0x1
packed-switch v0, :pswitch_data_148
.line 60
new-instance v0, Ljava/lang/StringBuilder;
const-string v2, "Unexpected token type: "
invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object p1, p1, Lorg/jsoup/d/i;->a:Lorg/jsoup/d/i$h;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lorg/jsoup/a/e;->b(Ljava/lang/String;)V
goto/16 :goto_147
.line 9328
:pswitch_23
check-cast p1, Lorg/jsoup/d/i$c;
.line 10105
new-instance v0, Lorg/jsoup/c/g;
iget-object v2, p0, Lorg/jsoup/d/n;->y:Lorg/jsoup/d/f;
.line 11055
iget-object v3, p1, Lorg/jsoup/d/i$c;->b:Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 10105
invoke-virtual {v2, v3}, Lorg/jsoup/d/f;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 11063
iget-object v3, p1, Lorg/jsoup/d/i$c;->d:Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 11067
iget-object v4, p1, Lorg/jsoup/d/i$c;->e:Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 10105
invoke-direct {v0, v2, v3, v4}, Lorg/jsoup/c/g;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 12059
iget-object p1, p1, Lorg/jsoup/d/i$c;->c:Ljava/lang/String;
.line 10106
invoke-virtual {v0, p1}, Lorg/jsoup/c/g;->d(Ljava/lang/String;)V
.line 10107
invoke-direct {p0, v0}, Lorg/jsoup/d/n;->a(Lorg/jsoup/c/l;)V
goto/16 :goto_147
.line 8360
:pswitch_4c
check-cast p1, Lorg/jsoup/d/i$a;
.line 9100
new-instance v0, Lorg/jsoup/c/m;
.line 9303
iget-object p1, p1, Lorg/jsoup/d/i$a;->b:Ljava/lang/String;
.line 9100
invoke-direct {v0, p1}, Lorg/jsoup/c/m;-><init>(Ljava/lang/String;)V
.line 9101
invoke-direct {p0, v0}, Lorg/jsoup/d/n;->a(Lorg/jsoup/c/l;)V
goto/16 :goto_147
.line 5352
:pswitch_5a
check-cast p1, Lorg/jsoup/d/i$b;
.line 6084
new-instance v0, Lorg/jsoup/c/d;
.line 6274
iget-object v2, p1, Lorg/jsoup/d/i$b;->b:Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 6084
invoke-direct {v0, v2}, Lorg/jsoup/c/d;-><init>(Ljava/lang/String;)V
.line 6086
iget-boolean p1, p1, Lorg/jsoup/d/i$b;->c:Z
if-eqz p1, :cond_ce
.line 7039
invoke-virtual {v0}, Lorg/jsoup/c/d;->e()Ljava/lang/String;
move-result-object p1
.line 6089
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v2
if-le v2, v1, :cond_ce
const-string v2, "!"
invoke-virtual {p1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_85
const-string v3, "?"
invoke-virtual {p1, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_ce
.line 6090
:cond_85
new-instance v0, Ljava/lang/StringBuilder;
const-string v3, "<"
invoke-direct {v0, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v3
sub-int/2addr v3, v1
invoke-virtual {p1, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, ">"
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iget-object v3, p0, Lorg/jsoup/d/n;->v:Ljava/lang/String;
invoke-static {}, Lorg/jsoup/d/g;->b()Lorg/jsoup/d/g;
move-result-object v4
.line 7045
invoke-virtual {v4, v0, v3}, Lorg/jsoup/d/g;->a(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/c/f;
move-result-object v0
.line 6091
invoke-virtual {v0}, Lorg/jsoup/c/f;->k()Lorg/jsoup/c/h;
move-result-object v0
.line 6092
new-instance v3, Lorg/jsoup/c/n;
iget-object v4, p0, Lorg/jsoup/d/n;->y:Lorg/jsoup/d/f;
.line 7132
iget-object v5, v0, Lorg/jsoup/c/h;->c:Lorg/jsoup/d/h;
.line 8036
iget-object v5, v5, Lorg/jsoup/d/h;->a:Ljava/lang/String;
.line 6092
invoke-virtual {v4, v5}, Lorg/jsoup/d/f;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {p1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result p1
invoke-direct {v3, v4, p1}, Lorg/jsoup/c/n;-><init>(Ljava/lang/String;Z)V
.line 6093
invoke-virtual {v3}, Lorg/jsoup/c/l;->i()Lorg/jsoup/c/b;
move-result-object p1
invoke-virtual {v0}, Lorg/jsoup/c/h;->i()Lorg/jsoup/c/b;
move-result-object v0
invoke-virtual {p1, v0}, Lorg/jsoup/c/b;->a(Lorg/jsoup/c/b;)V
move-object v0, v3
.line 6096
:cond_ce
invoke-direct {p0, v0}, Lorg/jsoup/d/n;->a(Lorg/jsoup/c/l;)V
goto/16 :goto_147
.line 4344
:pswitch_d3
check-cast p1, Lorg/jsoup/d/i$e;
.line 5117
invoke-virtual {p1}, Lorg/jsoup/d/i$e;->j()Ljava/lang/String;
move-result-object p1
const/4 v0, 0x0
.line 5120
iget-object v2, p0, Lorg/jsoup/d/n;->u:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
sub-int/2addr v2, v1
:goto_e1
if-ltz v2, :cond_fa
.line 5121
iget-object v3, p0, Lorg/jsoup/d/n;->u:Ljava/util/ArrayList;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lorg/jsoup/c/h;
.line 5122
invoke-virtual {v3}, Lorg/jsoup/c/h;->a()Ljava/lang/String;
move-result-object v4
invoke-virtual {v4, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_f7
move-object v0, v3
goto :goto_fa
:cond_f7
add-int/lit8 v2, v2, -0x1
goto :goto_e1
:cond_fa
:goto_fa
if-eqz v0, :cond_147
.line 5130
iget-object p1, p0, Lorg/jsoup/d/n;->u:Ljava/util/ArrayList;
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result p1
sub-int/2addr p1, v1
:goto_103
if-ltz p1, :cond_147
.line 5131
iget-object v2, p0, Lorg/jsoup/d/n;->u:Ljava/util/ArrayList;
invoke-virtual {v2, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lorg/jsoup/c/h;
.line 5132
iget-object v3, p0, Lorg/jsoup/d/n;->u:Ljava/util/ArrayList;
invoke-virtual {v3, p1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
if-eq v2, v0, :cond_147
add-int/lit8 p1, p1, -0x1
goto :goto_103
.line 3336
:pswitch_117
check-cast p1, Lorg/jsoup/d/i$f;
.line 4070
invoke-virtual {p1}, Lorg/jsoup/d/i$f;->j()Ljava/lang/String;
move-result-object v0
iget-object v2, p0, Lorg/jsoup/d/n;->y:Lorg/jsoup/d/f;
invoke-static {v0, v2}, Lorg/jsoup/d/h;->a(Ljava/lang/String;Lorg/jsoup/d/f;)Lorg/jsoup/d/h;
move-result-object v0
.line 4072
new-instance v2, Lorg/jsoup/c/h;
iget-object v3, p0, Lorg/jsoup/d/n;->v:Ljava/lang/String;
iget-object v4, p0, Lorg/jsoup/d/n;->y:Lorg/jsoup/d/f;
iget-object v5, p1, Lorg/jsoup/d/i$f;->g:Lorg/jsoup/c/b;
invoke-virtual {v4, v5}, Lorg/jsoup/d/f;->a(Lorg/jsoup/c/b;)Lorg/jsoup/c/b;
move-result-object v4
invoke-direct {v2, v0, v3, v4}, Lorg/jsoup/c/h;-><init>(Lorg/jsoup/d/h;Ljava/lang/String;Lorg/jsoup/c/b;)V
.line 4073
invoke-direct {p0, v2}, Lorg/jsoup/d/n;->a(Lorg/jsoup/c/l;)V
.line 4149
iget-boolean p1, p1, Lorg/jsoup/d/i$g;->f:Z
if-eqz p1, :cond_142
.line 4075
invoke-virtual {v0}, Lorg/jsoup/d/h;->b()Z
move-result p1
if-nez p1, :cond_147
.line 4189
iput-boolean v1, v0, Lorg/jsoup/d/h;->e:Z
goto :goto_147
.line 4078
:cond_142
iget-object p1, p0, Lorg/jsoup/d/n;->u:Ljava/util/ArrayList;
invoke-virtual {p1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_147
:goto_147
:pswitch_147
return v1
:pswitch_data_148
.packed-switch 0x1
:pswitch_117
:pswitch_d3
:pswitch_5a
:pswitch_4c
:pswitch_23
:pswitch_147
.end packed-switch
.end method